@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section * { margin:0; padding:0; vertical-align: baseline; outline: none; font-family: "微软雅黑", "Microsoft Yahei"; }
html { height:100%; color: #444444; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { margin: 0px; color: #444444; font-size: 12px; line-height: 1.6; font-family: "微软雅黑", "Microsoft Yahei"; background-color: #fff5e5; }
ul, li { padding:0px; margin:0px; list-style-type: none; }
img { border:none; line-height: 0px; font-size: 0px; text-indent: 0 !important; vertical-align: middle; overflow:hidden; -ms-interpolation-mode: bicubic;/* IE 7.0 */ }
a, a:visited { text-decoration: none; color: #444444; outline:none; transition: all .2s ease;
outline:none; }
a:hover { color: #40aa60; text-decoration: none; }
hr { height:1px; border-top-width: 1px; border-top-style: solid; border-top-color: #dddddd; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-style: none; border-bottom-style: none; border-left-style: none; margin-top: 15px; margin-bottom: 15px; }
.clear { clear: both; font-size: 0px; line-height: 0px; height: 0px; width: 0px; }
.fleft { float: left; }
.fright { float: right; }
.none { display:none; }
.header { clear: both; width: 100%; margin-right: auto; margin-left: auto; min-width:1200px; background-color: #FFF; background-image: url(../images/topBg.png); background-repeat: repeat-x; background-position: center top; }
.header .hdin { width:1200px; margin:auto; padding-top: 20px; padding-bottom: 20px; }
.header .logo { font-size: 26px; float: left; line-height: 100px; }
.header  .logo a, .header  .logo a:visited { display: block; color: #333333; }

.header .logo img { margin-right: 6px; }

.header  .hd-r { float: right; padding-top: 15px; }
.search .txt-ipt { height: 24px; width: 202px; float: left; padding: 3px; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: none; border-bottom-style: solid; border-left-style: solid; border-top-color: #bac1b7; border-bottom-color: #bac1b7; border-left-color: #bac1b7; font-size: 12px; line-height: 24px; }
.search .btn-ipt { height: 32px; width: 32px; float: left; border: 1px solid #bac1b7; background-color: #FFF; background-image: url(../images/btn_search.png); background-repeat: no-repeat; background-position: center center; cursor: pointer; }
.header .search { float: left; padding-top: 27px; }
.header  .wx-code { float: left; margin-left: 70px; }
.header  .wx-code img { height: 90px; width: 90px; float: left; }
.header  .wx-code p { float: left; padding-top: 5px; line-height: 20px; }
.navbox { width:100%; height:44px; background-color: #40aa60;min-width:1200px; }.navbox .navlist { width: 1200px; margin-right: auto; margin-left: auto; }
.navlist li { line-height: 44px; float: left; font-size: 15px; position: relative; z-index: 999; }
.navlist li a, .navlist li a:visited { color: #FFF; padding-right: 45px; padding-left: 45px; display: block; }
.navlist .on a,.navlist .on a:visited { background-color: #389353; }

.navlist li ul { position: absolute; left: -1px; top: 44px; display: none; background-color: #FFF !important; width: 100%; padding-bottom: 5px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #eeeeee; border-bottom-color: #eeeeee; border-left-color: #eeeeee; }
.navbox .navlist li h3 { font-size: 15px; }

.navlist li ul li { clear: both; line-height: 18px; text-align: center; float: none; margin-bottom: -1px; font-size: 13px;  background-color: #FFF !important;}
.navlist li ul li a, .navlist li ul li a:visited { display: block; color: #444444; padding-top: 10px; padding-bottom: 10px; background-color: #FFF !important;}
.navlist li ul li a:hover { background-color: transparent; color: #f57f00; }
.navlist li .hov a { background-color: #f57f00; color: #FFF; }

.banner {width:100%;height:468px;position:relative;overflow:hidden;}
.banner .bannerbox {width:1920px;height:468px;position:absolute;top:0px;left:50%;margin-left:-960px;}
.banner .bn-show ul li {height:468px;}
.banner .bn-num { width:100%; height:30px; position:absolute; left:0px; bottom:5px; }
.bn-num ul {text-align:center;width:100%;}
.bn-num ul li { display:inline-block; width:8px; height:8px; background:#ffffff; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; z-index:999; cursor: pointer; text-indent: -999em; margin-top: 4px; margin-right: 6px; margin-bottom: 4px; margin-left: 6px; }
.bn-num ul .on { background-color: #f57f00; }
.h-main-box { clear: both; width: 1200px; margin-right: auto; margin-left: auto; padding-top: 40px; padding-bottom: 40px; }
.h-main-box .h-m-l { float: left; width: 768px; background-color: #FFF; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; }
.h-main-box .h-m-r { float: right; height: auto; width: 422px; background-color: #FFF; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; }
.h-main-box .h-m-in { padding-top: 25px; padding-right: 30px; padding-bottom: 30px; padding-left: 30px; }
.h-m-cm-tit { clear: both; line-height: 24px; margin-bottom: 17px; overflow: hidden; }
.h-m-cm-tit h3 { font-size: 17px; font-weight: bold; float: left; }
.h-m-cm-tit .v-m { float: right; }
.h-m-cm-tit h3 em { height: 17px; width: 6px; background-color: #40aa60; display: block; float: left; margin-right: 8px; margin-top: 5px; }
.h-m-cm-tit .v-m a, .h-m-cm-tit .v-m a:visited { color: #40aa60; }
.h-main-box .h-m-news { clear: both; width: 100%; height: 302px; }
.h-m-news .h-m-n-fir { float: left; width: 290px; }
.h-m-n-fir i { clear: both; height: 193px; width: 290px; display: block; overflow: hidden; margin-bottom: 6px; }
.h-m-n-fir i img { height: auto; width: 100%; }
.h-m-n-fir h3 { margin-bottom: 6px; font-size: 15px; }
.h-m-n-fir p { color: #777777; margin-bottom: 6px; line-height: 24px; }
.h-m-n-fir p a,.h-m-n-fir p a:visited { color: #40aa60; }

.h-m-n-fir .pb-d { color: #777777; }
.h-m-news .h-m-n-list { float: right; width: 385px; }
.h-m-n-list ul li { margin-bottom: 12px; }
.h-m-n-list ul li h3 { font-size: 15px; font-weight: bold; margin-bottom: 6px; }
.h-m-n-list ul li p { color: #777777; line-height: 24px; }
.h-m-n-list ul li p a, .h-m-n-list ul li p a:visited { color: #40aa60; }
.h-main-box  .h-m-abt { clear: both; width: 100%; height: 302px; }
.h-m-abt i { clear: both; width: 100%; height: 156px; display: block; overflow: hidden; margin-bottom: 10px; }
.h-m-abt i img { height: auto; width: 100%; }
.h-m-abt p { font-size: 13px; line-height: 25px; }
.h-main-box .h-m-row { margin-bottom: 10px; overflow: hidden; }
.h-main-box  .h-m-dt { height: 198px; width: 100%; }

.h-m-dt ul li { font-size: 13px; line-height: 25px; }
.h-m-dt ul li a, .h-m-dt ul li a:visited { background-image: url(../images/dot_item.png); background-repeat: no-repeat; background-position: left center; padding-left: 12px; }
.h-main-box .h-m-cp { clear: both; height: 198px; width: 100%; }
.h-m-cp ul li { background-color: #f0f5ed; padding: 10px; overflow: hidden; width: 328px; float: left; margin-bottom: 10px; margin-right: 10px; height: 74px; }

.h-m-cp ul li i { height: 70px; width: 70px; float: left;  border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;display: block; margin-right: 12px; overflow: hidden; border: 2px solid #f6f6f6; }
.h-m-cp ul li i img { height: 100%; width: 100%; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}
.h-m-cp ul li .cp-con { }
.h-m-cp ul li .cp-con h3 { margin-bottom: 3px; }
.h-m-cp ul li .cp-con p { color: #777777; }
.h-m-cp ul { overflow: hidden; width: 105%; margin-right: -5%; margin-bottom: -10px; }
.footer { clear: both; width: 100%; margin-right: auto; margin-left: auto;min-width:1200px; }
.footer .ft-box { clear: both; width: 100%; margin-right: auto; margin-left: auto; background-image: url(../images/ftbg.jpg); background-repeat: repeat-x; background-position: left top; border-top-width: 1px; border-top-style: solid; border-top-color: #e2eee6; }
.footer .ft-box .ft-con { width: 1200px; margin-right: auto; margin-left: auto; padding-top: 25px; padding-bottom: 25px; text-align: center; line-height: 22px; position: relative; font-size: 12px; }
.footer .ft-bot { height: 44px; width: 100%; line-height: 44px; color: #FFF; clear: both; min-width:1200px; background-image: url(../images/ftbot.jpg); background-repeat: no-repeat; background-position: center top; text-align: center; font-size: 12px; }
.footer  .ft-in { width: 1200px; margin-right: auto; margin-left: auto; }
.ft-con .gongshang { position: absolute; top: 25px; right: 200px; }

.table_2{border-width:0px 1px 1px 0px;border-style:solid;border-color:#000;margin:10px auto;width:100%;}
.table_2 th{border-width:1px 0px 0px 1px;border-style:solid;border-color:#000;text-align:center;background:#cfdeff;font-weight:bold;font-size:12px;padding:2px;}
.table_2 td{border-width:1px 0px 0px 1px;border-style:solid;border-color:#000;padding:2px;color:#333; text-align:center; }
.table_2 .movetr{background:#f5f8ff;}
.input_2{width:100px; height:14px;border:1px solid #888888;}
.input_2:hover{background:#f3f7ff;height:14px}
