@charset "utf-8";
/* CSS Document */
body, ul, li, span, b, p, h1, h2, h3, h4, h5, h6, dl, dt, dd, form, input, i, table, tr, td{ margin:0px; padding:0px;font-weight:normal; font-style:normal;}
body{ font-size:16px;font-family:"Microsoft Yahei"; color:#373737; background-color: #f5f5f9;}
img { border:0px; vertical-align:top; }
ul, li { list-style:none; display:block}
a { text-decoration:none;color:#373737}
.center{width:1200px; margin: 0 auto; padding: 0; display: block; overflow: hidden;}
.fl{float:left;}
.fr{float:right;}
.mt20{margin-top:20px !important;}
.mt18{margin-top:18px;}



.top{display:block; overflow: hidden; font-size:14px; line-height: 20px;} 
.logo{display:block; overflow: hidden; margin-top: 20px;}
.logo1{width:484px; height: 75px;}
.logo2{width:500px; height: 75px;}
.logo2 li{float:left;width:100px;text-align:center; line-height: 75px;}
.logo2 li:hover{background-color:#f5f5f5;}
.logo2 li a{display:block;color:#424242;}
.banner{ width:1900px;display:block; overflow: hidden; margin: 0 auto; margin-top: 20px; }
.yyjj{width:825px; display: block; overflow: hidden; background-color: #ffffff; padding: 15px;}
.title{display:block; overflow: hidden; font-size:22px; line-height: 45px;}
.title h2{font-size:22px; line-height: 45px; border-bottom: 2px solid #11865f; width: 90px; color:#11865f;}
.yyjj-1{display:block; overflow: hidden; margin-top: 18px;}
.yyjj1{width:382px; display: block; overflow: hidden;}
.yyjj2{width:416px; display: block; overflow: hidden; font-size:16px; color:#6d6d6d; line-height: 28px; text-indent: 2em;}
.yyjj2 a{color:#11865f;}
.lylx{width:305px; display: block; overflow: hidden; background-color: #ffffff; padding: 15px;}
.lylx1{width:307px; display: block; margin-top: 18px;}

.ys{width:672px;display: block; overflow: hidden; background-color: #ffffff; padding: 15px; position: relative;}
.ys1{display:block; overflow: hidden;}
.ys1-2{ width:672px; display: block; overflow: hidden; margin-top: 15px !important;}
.ys1-2 li{width:327px; float: left; margin-right: 33px;}
.ys1-1{width:45px; position: absolute; top: 25px; right: 40px;}
.ys1-1 .next{width:20px; height: 20px; background: url(../images/zuo.png) no-repeat left center; display: block; float: left; cursor: pointer;}
.ys1-1 .prev{width:20px; height: 20px; background: url(../images/you.png) no-repeat left center; display: block; float: right;cursor: pointer;}
.sbhjc{width:460px; display: block; overflow: hidden; background-color: #ffffff; padding: 15px; position: relative;}
.qh{display:block; overflow: hidden;}
.qh li{float:left; margin-right: 15px; cursor: pointer;}
.qh li .title h2{color:#606060; border-bottom: solid 2px #606060;}
.qh .on .title h2{border-bottom: 2px solid #11865f; color:#11865f;}
.sbhj{display:block; overflow: hidden; margin-top: 15px;}
.sbhj1{display:block; overflow: hidden;}
.sbhj1 li{ float:left; width: 218px; height: 182px; margin-right: 10px;}
.ys1-1-2{width:45px; position: absolute; top: 25px; right: 40px;}
.ys1-1-2 .sNext{width:20px; height: 20px; background: url(../images/zuo.png) no-repeat left center; display: block; float: left; cursor: pointer;}
.ys1-1-2 .sPrev{width:20px; height: 20px; background: url(../images/you.png) no-repeat left center; display: block; float: right;cursor: pointer;}
.foot{background-color:#dfdfdf; display: block; overflow: hidden; padding-top: 20px; padding-bottom: 20px;}

.dh{ width:464px; display: block; overflow: hidden; margin: 0 auto;}
.dh li{width:92px; display: block; float: left; overflow: hidden; text-align: center; border-right: 1px solid #606060; line-height: 20px; font-size:14px;}
.dh li:last-child{border-right:none;}
.dh li a{color:#141414;}
.foot p{font-size:14px; text-align: center; line-height: 30px; margin-top: 15px; color:#141414;}


.position{display:block; overflow: hidden; line-height: 50px; font-size:14px; padding-left: 30px;}



.hjzsw{background-color:#ffffff; }
.nnn{display:block; overflow: hidden; margin: 0 auto; padding: 15px;}
.nnn-left{ width:185px; display: block; overflow: hidden; float: left;}
.dqlm{display:block; overflow: hidden; line-height: 150px; font-size:30px; text-align: center; background-color: #158064; color:#fff;}
.lbdh{display:block; overflow: hidden; font-size:16px; color:#515151;}
.lbdh li{display:block; overflow: hidden; line-height: 60px; text-align: center; border-bottom: 1px solid #cfcfd2;}
.lbdh li a{color:#515151;}
.nnn-right{ width:945px; display: block; overflow: hidden; float: right;}
.nnn-right1{display:block; overflow: hidden; margin-top: 15px; font-size:16px;}
.nnn-right1 li{width:463px; display: block; overflow: hidden;float: left; margin-right:9px; margin-top: 15px;}
.nnn-right1 li span{display:block; overflow: hidden; line-height: 30px; font-size:16px; color:#464646; text-align: center;}
.yyxx{ display: block; overflow: hidden; line-height: 25px; margin-top: 10px;}
.yyxx img{ margin-right:15px;}
.gj{display:block; overflow: hidden; }
.gj1{width:25px; height: 25px; display: block; overflow: hidden; float: left; }
.gj2{line-height: 25px; padding-left: 35px;}

.nnn-right1 h2{display: block; overflow: hidden; text-align: center; line-height: 50px; margin-top: 20px;}
.nnn-right1 p{font-size:16px; display: block; overflow: hidden; line-height: 30px; text-indent: 2em; margin-top: 20px;}

.jjjj{background:url(../images/bjjj.jpg) no-repeat left center; height: 294px; width:944px;}
.jj{width:434px; display: block; overflow: hidden; float: right; margin-right: 35px; margin-top: 35px;}
.jj span{display: block; overflow: hidden; font-size:22px; color:#da3503; font-weight: 600;}
.nr{font-size:14px; line-height: 29px; text-indent: 2em; margin-top: 15px; color:#302f2f;}
.yslb{display:block; overflow: hidden; margin-top: 20px;}
.yslb dd{width:213px; display: block; overflow: hidden;margin-top: 10px; float: left; margin-right: 23px;}
.yslb span{display:block; padding-left: 20px; line-height: 25px; font-size:16px;}

