body{margin:0px; background:url(404.png) repeat-y top #ffffff; overflow-x:hidden; font-family:"微软雅黑"; font-size:14px; line-height:24px; color:#666666; text-decoration:none;}
div,li,ul,a,p,font,span,img{transition-duration:0.5s;}
div:hover,li:hover,ul:hover,a:hover,p:hover,font:hover,span:hover,img:hover{transition-duration:0.5s;}
a,p,span,font,input,td,tr{font-family:"微软雅黑"; font-size:14px; line-height:24px; color:#666666; text-decoration:none;}
img{border:0px;}
li{list-style:none;}
.clear{clear:both;}
.kx{height:10px; overflow:hidden;}
.kx20{height:20px; overflow:hidden;}
.kx30{height:30px; overflow:hidden;}
.mt10{margin-top:10px;}
.left{float:left;}
.right{float:right;}


.warp{width:1100px; margin:auto;}

.top{height:90px; width:100%; margin:auto; position:fixed; top:0px; left:0px; z-index:9999; background:#FFFFFF;}
.top .logo{width:69px; height:52px; background:url(../image/logo.png) no-repeat; float:left; margin-top:19px;}
.top .nav{float:right; margin-top:40px;}
.top .nav li{float:left; margin:0px 20px; text-align:center; height:30px;}
.top .nav li a{line-height:30px; font-size:16px; font-weight:600; line-height:30px;}
.top .nav li:hover a{border-bottom:4px solid #80BE2D; color:#80BE2D; padding-bottom:5px;}
.top .nav li.in a{border-bottom:4px solid #80BE2D; color:#80BE2D; padding-bottom:5px;}

.banner{height:379px; overflow:hidden; width:100%; margin-top:90px;}
.bannerinner{height:379px; width:100%; background:url(../image/banner.jpg) no-repeat center;}

.a1{width:475px; float:left; margin-right:25px;}
.a2{width:600px; float:left;}

.a1 .bt{height:30px; margin-top:30px; width:160px; text-align:center;}
.a1 .bt a{line-height:30px; font-size:24px; color:#000000; font-weight:600;}
.a1 .fbt{height:20px; text-align:center; width:160px;}
.a1 .fbt a{line-height:20px; font-size:14px; padding:0px 10px; background:#FFFFFF;}
.a1 .fbtb{height:1px; border-bottom:1px solid #000000; margin-top:-10px; width:160px;}.a1 .bt{height:30px; margin-top:30px; width:160px; text-align:center;}
.a2 .bt{height:30px; margin-top:30px; width:160px; text-align:center;}
.a2 .bt a{line-height:30px; font-size:24px; color:#000000; font-weight:600;}
.a2 .fbt{height:20px; text-align:center; width:160px;}
.a2 .fbt a{line-height:20px; font-size:14px; padding:0px 10px; background:#FFFFFF;}
.a2 .fbtb{height:1px; border-bottom:1px solid #000000; margin-top:-10px; width:160px;}

.a3{width:475px; margin-top:20px;}
.a3 img{width:475px;}
.a4{width:455px; margin:10px;}

.a5{margin-top:20px; height:144px; border-bottom:1px solid #EEEEEE;}
.a5 .left{width:265px; height:125px; float:left;}
.a5 .left img{width:265px; height:125px;}
.a5 .right{float:left; margin-left:20px; width:315px;}
.a5 .right .up{height:30px;}
.a5 .right .up a{line-height:30px; font-size:16px; color:#000000; font-weight:600;}
.a5 .right .center{height:20px;}
.a5 .right .center a{line-height:20px; font-size:14px; color:#999999;}
.a5 .right .down{height:75px; overflow:hidden;}
.a5 .right .down a{line-height:25px;}


.a2 ul{margin:0px; padding:0px; margin-top:10px;}
.a2 ul li{height:28px; width:580px; margin-left:10px;}
.a2 ul li .left{width:480px; float:left; text-align:left;overflow:hidden;white-space: nowrap;text-overflow:ellipsis;}
.a2 ul li .left a{line-height:28px;}
.a2 ul li .right{width:100px; text-align:right;}
.a2 ul li .right a{line-height:28px;}

.warpgrey{width:100%; background:#EEEEEE; display:table; padding:30px 0px; margin-top:30px;}

.a6{height:35px; border-bottom:4px solid #80BE2D; float:left;}
.a6 a{line-height:35px; font-size:24px; font-weight:600; color:#000000;}
.a6 a span{font-size:12px;}


.foot{height:140px; background:#393D40; width:100%; overflow:hidden;}
.foot .link{padding-top:10px;}
.foot .link a{line-height:25px; color:#FFFFFF; padding-right:15px;}
.foot .copyright{text-align:center; margin-top:20px;}
.foot .copyright a{line-height:30px;}
.foot .ewm{position:relative; bottom:80px; left:1000px;}
.foot .ewm img{width:80px; height:80px;}



.about .bt{height:30px; width:160px; text-align:center; margin:auto; margin-top:30px;}
.about .bt a{line-height:30px; font-size:24px; color:#000000; font-weight:600;}
.about .fbt{height:20px; text-align:center; width:160px; margin:auto;}
.about .fbt a{line-height:20px; font-size:14px; padding:0px 10px; background:#FFFFFF;}
.about .fbtb{height:1px; border-bottom:1px solid #000000; margin:auto; margin-top:-10px; width:160px; margin-bottom:40px;}

.aboutcontent{margin-bottom:30px;}

.contactleft{width:320px; float:left; margin-right:80px; margin-bottom:30px;}
.contactleft a{line-height:40px; font-size:16px;}
.contactleft a span{font-weight:600; line-height:40px; font-size:16px;}
.contactright{width:700px; float:left; margin-bottom:30px;}


.newsbt{height:50px; width:130px; text-align:center; float:left; margin-right:15px; background:#EEEEEE;}
.newsbt a{line-height:50px; display:block; color:#000000;}
.newsbt:hover{background:#80BE2D;}
.newsbt:hover a{color:#FFFFFF;}
.newsbt.in{background:#80BE2D;}
.newsbt.in a{color:#FFFFFF;}

.newslist ul{margin:0px; padding:0px; margin-top:30px;}
.newslist ul li{height:160px; border-bottom:1px dotted #EEEEEE;}
.newslist ul li .left{width:210px; float:left; margin-right:20px;}
.newslist ul li .left img{width:210px; height:120px; margin-top:20px;}
.newslist ul li .right{float:left; margin-top:20px; width:860px;}
.newslist ul li .right .up{height:30px;}
.newslist ul li .right .up a{line-height:30px; font-size:16px; color:#000000; font-weight:600;}
.newslist ul li .right .up a:hover{color:#80BE2D;}
.newslist ul li .right .center{height:30px;}
.newslist ul li .right .center a{line-height:30px;}
.newslist ul li .right .center a:hover{color:#80BE2D;}
.newslist ul li .right .down{height:50px; overflow:hidden;}
.newslist ul li .right .down a{line-height:25px;}
.newslist ul li .right .down a:hover{color:#80BE2D;}

.newstitle{margin-top:30px; height:40px; text-align:center;}
.newstitle a{line-height:40px; color:#000000; font-weight:600; font-size:16px;}
.newsinfo{height:30px; text-align:center;}
.newsinfo a{line-height:30px; color:#666666; padding:0px 10px; color:#999999;}
.newsinfo a span{color:#FF0000;}

.newssimple{width:1058px; padding:10px 20px; border:1px solid #CCCCCC; background:#F5F5F5; margin:30px 0px;}
.newssimple a{line-height:25px;}

.newscontent{margin-bottom:30px;}


.probt{float:left; margin-top:30px; border-bottom:1px solid #333333; margin-bottom:30px;}
.probt a{line-height:50px; font-size:24px;font-weight: bold;}
.prolocal{float:right; margin-top:40px;}
.prolocal a{line-height:30px;}

.prolist ul{margin:0px; padding:0px; margin-top:30px;}
.prolist ul li{height:260px; background:#F6F6F6; margin-bottom:30px;}
.prolist ul li.spec{height:280px;}
.prolist ul li .left{width:220px; float:left; margin:20px;}
.prolist ul li .left img{width:220px; height:220px; -moz-border-radius: 30px; -webkit-border-radius:30px; border-radius: 30px;}
.prolist ul li .right{width:820px; float:left;}
.prolist ul li .right .up{height:40px; border-bottom:2px solid #CFCDCE; margin-top:10px;}
.prolist ul li .right .up a{line-height:40px;}
.prolist ul li .right .up .one{ float:left; width: 150px}
.prolist ul li .right .up .one a{line-height:40px; color:#80BE2D; font-size:16px; font-weight:600;}
.prolist ul li .right .up .two{width:400px;  float:left; margin-left:100px;}
.prolist ul li .right .up .three{float:right; text-align:right;}
.prolist ul li .right .down{height:160px; margin-top:20px;}
.prolist ul li .right .down .wz{float:left; width:660px; margin-top:20px; margin-right:20px;}
.prolist ul li .right .down .ewm{float:left; width:130px;}
.prolist ul li .right .down .ewm img{width:130px; height:150px;}

.promore{background:#F6F6F6; margin-top:-30px;}
.promore .con{width:1060px; margin:30px; padding-top:30px; border-top:1px dotted #BBB9BA; padding-bottom:40px;}