body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, form, img, dl, dt, dd, table, th, td, blockquote, fieldset, div, strong, label, em{margin:0; padding:0; border:0; }
ul, ol, li{list-style:none; }
input, button{margin:0; font-size:12px; vertical-align:middle; }
body{font:12px microsoft yahei, arial, helvetica, sans-serif  arial, helvetica, sans-serif; margin:0; color:#868686; }
table{border-collapse:collapse; border-spacing:0; }
a{text-decoration:none; outline:none; color:#868686;  }
img{-webkit-transition:all 400ms ease-out; -mozilla-transition:all 400ms ease-out; -ms-transition:all 400ms ease-out; -o-transition:all 400ms ease-out; transition:all 400ms ease-out; }
a:hover{text-decoration:none; -moz-transition:color .4s linear; -webkit-transition:color .4s linear; transition:color .35s linear; color:#ffb800 }
.cl{height:0; font-size:1px; clear:both; line-height:0; }
.none{display:none}
*:focus{outline:none}
i,em,ins,u{font-style:normal; text-decoration:none }	
nav,footer,section,header,article{display:block; }
.wraps{width:1000px; margin:0 auto; }
.fl{float:left}
.fr{float:right}
.pr{position:relative}
.pa{position:absolute}
.oh{ overflow:hidden; }
.clearfix{*zoom:1; }
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0; }
.clearfix:after{clear:both; }
.bgfff{ background:#fff}
input[type="submit"],
input[type="reset"],
input[type="button"],
button{-webkit-appearance:none; }
::-webkit-scrollbar{width:10px;height:10px; }
::-webkit-scrollbar-track{background:#f1f1f1; }
::-webkit-scrollbar-track:hover{background:#eee; }
::-webkit-scrollbar-thumb{border-radius:10px;background:#b9b9b9; }
::-webkit-scrollbar-thumb:hover{background:#747474; }
::-webkit-scrollbar-thumb:active{background:#555; }
.wrap{width:1000px;margin:0 auto;}
/*******公共样式结束*********/


/*****header*****/
.header{ background:#44494d; height:60px;}
.header a { -webkit-transition:all 0 ease-out; -mozilla-transition:all 0 ease-out; -ms-transition:all 0 ease-out; -o-transition:all 0 ease-out; transition:all 0 ease-out; }
.header.top_sppt{position:fixed; width:100%; z-index:999999}
.header .logo{ width:124px; height:37px; padding-top:15px}
.header .subnav{ height:35px;line-height:35px;color:#fff;padding-left:70px; font-size:16px}
.header .subnav i{ float:left; display:block;}
.header .subnav a{ color:#fff;padding:0 20px;display:block;}
.header .subnav a.column{ display:inline-block;padding-left:26px;background:url(../images/searchico.png) 0 -187px no-repeat;}

/*****悬浮top****/
.fixedtop{ height:60px;position:fixed;top:0;width:100%;left:0;z-index:99;}
.fixedtop .subnav{ height:35px;font-size:15px;line-height:35px;}
.fixedtop .subnav i{ float:left; line-height:60px;}
.fixedtop .downnav{position:relative; padding-left:20px}
.fixedtop .downnav em{ display:block; line-height:60px;}
.fixedtop .downnav em a{ display:block;background:url(../images/nemu.png) no-repeat left center;padding-left:26px;}
.fixedtop .downnav ul{ display:none;position:absolute;top:60px;width:124px;border:1px solid #e7e7e7;border-top:none;left:-16px;text-align:center;z-index:666;background:#fff;} 
.fixedtop .downnav ul a{ color:#000; display:block}
.fixedtop .downnav ul a:hover{ background:#777; color:#fff}
.fixedtop .navbarauser span{ display:block; color:#fff; font-size:14px; line-height:60px; height:60px; display:none}
.fixedtop .navbarauser span a{ color:#fff; margin:0 10px;}
.fixedtop .navbarauser .formgroup{ width:388px; height:28px; margin-top:16px; background:#a3a3a3; border-radius:3px; padding-right:6px; margin-right:150px}
.fixedtop .navbarauser .formgroup .webtxt{ width:270px; color:#44494d; font-size:12px; height:28px; line-height:28px; border:none; background:none; padding:0;padding-left: 6px;padding-right: 10px;-webkit-box-shadow: 0 0 0px 1000px #a3a3a3 inset; float:left; margin-left:6px}
.fixedtop .navbarauser .formgroup .webtns{width: 28px; height: 28px; background: url(../images/fdjico.png) no-repeat 9px center; border: none; cursor: pointer; float:right}

/*******默认top*********/
.normaltop{ height:60px;}
.normaltop .subnav{ height:60px;font-size:15px;line-height:60px;}
.normaltop .downnav{height:60px}
.normaltop .downnav em{ display:none;}
.normaltop .downnav ul{ display:block;height:60px}
.normaltop .downnav li{ float:left}
.normaltop .subnav a{ text-align:center;padding:0 20px;display:block;}
.normaltop .subnav a:hover{ background:#4c5155; color:#fff}
.normaltop .navbarauser span{ display:block; color:#fff; font-size:14px; line-height:60px; height:60px}
.normaltop .navbarauser span a{ color:#fff; margin:0 10px;}
.normaltop .navbarauser .formgroup{ width:188px; height:28px; margin-top:16px; margin-right:20px; background:#a3a3a3; border-radius:3px;}
.normaltop .navbarauser .formgroup .webtxt{ width:142px; color:#44494d; font-size:12px; height:28px; line-height:28px; border:none; background:none; padding-left:8px;}
.normaltop .navbarauser .formgroup .webtns{width: 28px; height: 28px; background: url(../images/fdjico.png) no-repeat 9px center; border: none; cursor: pointer;}

.banner{ height:406px; background:#fce038}
.banner .word{ padding-top:110px; width:565px; text-align:center}
.banner .word span{ display:block; color:#32313d; font-size:22px; padding:25px 0 30px}
.banner .word span i{ margin:0 10px;}
.banner .word h1{ font-size:40px; color:#32313d; display:block; text-align:center;}
.banner .word a{ display:block; width:198px; height:48px; border:1px solid #32313d; border-radius:25px; line-height:46px; text-align:center; margin:0 auto; color:#32313d; font-size:22px;}
.banner .word a:hover{ background:#32313d; color:#fce038;}
.banner .pic{ padding-top:76px;}
.banner .pic img{ display:block;}
.img img{display: block;}
.banners{min-width:1000px;background: url(../images/sbanner.png) repeat top center; height: 605px;}
.maincts{background: #89d07e; padding: 36px 0}
.maincts dl{ background: #e8e8e8}
.maincts dt{ border-bottom: 4px solid #f6e011}
.maincts dt img{display: block;}
.maincts dd{ border-bottom: 3px solid #fff; height: 95px}
.maincts dd span{ display: block; float: left; width: 20%; font-size: 22px; text-align: center;}
.maincts dd span i{ border-right: 3px solid #fff; display: block; line-height: 95px; color: #4a4a4a; height: 95px}
.maincts dd span.last i{border-right: none}
.maincts dd span i.red{color: #ed6b15}
.maincts dd span i.gry{color: #838383}
.maincts dd span a{color: #4a4a4a; text-decoration: underline; margin: 0 5px}
.maincts dd span ins{ border-right: 3px solid #fff; display: block; color: #4a4a4a; height: 95px;}
.maincts dd span b{ display: block; padding:14px 0 6px; font-size: 25px; font-weight:normal;}
.maincts dd span em{ display: block; font-size: 19px; }
.maincts .btns{ text-align: center; padding:50px 0;}
.maincts .btns a{ display: block; margin: 0 auto; width: 344px;}
.maincts .btns img{ display: block;}
.footer{ padding:36px 0; line-height:24px; color:#787878; font-size:13px; text-align:center;}
.footer a{color:#787878;}


























































































































































































































































































































































