﻿body{ margin:0px auto; padding:0px; font-size:12px; background:url(../image/bj.gif) repeat-x top #ffffff; font-family:"寰蒋闆呴粦"}
img{ border:0px; margin:0px auto;}
.im{ display:block;}
a:link,a:visited{ color:#333333; text-decoration:none;}
a:hover{ color:#FF0000}

#box,#top,#link,#banner,#main,.m0{ width:1200px; margin:0px auto; overflow:hidden;}
#box{ width:100%; overflow:hidden;}
#top{ height:122px; background:url(../image/top.jpg) no-repeat top left;}
#main{ overflow:hidden; padding-bottom:10px; padding-top:25px;}
#link{ height:58px; overflow:hidden;}
#banner{ width:100%; height:498px;}
.m0{ width:1200px; border-bottom:1px solid #e5e5e5; color:#808080; height:80px; line-height:80px; font-size:16px;}

.nav{ margin:0px auto; padding:0px; height:58px; line-height:58px; width:1200px; overflow:hidden;}
.nav li{ width:150px; height:58px;  _display:inline; text-align:center; float:left; list-style-type:none; display:block; font: normal bolder 16px/58px "寰蒋闆呴粦", Verdana, Lucida, Arial, Helvetica, 瀹嬩綋,sans-serif;}
.nav li a:link,.nav li a:visited{ color:#ffffff; display:block; text-decoration: none; background:url(../image/nav.gif) no-repeat right top;}
.nav li a:hover{ display:block; color:#ffffff; font-weight:bold; background:url(../image/nav.gif) no-repeat right bottom;}





.clear{ clear:both; width:100%; height:10px;}


.m1,.m2,.m3,.m4,.m4t{ width:100%; overflow:hidden;}
.imt{ display:block; padding-top:10px; padding-bottom:30px;}
.m1{ height:745px;}
.m2{ height:600px; padding-top:20px;}
.m3{ height:1480px;}
.m4t{ padding-top:50px;}
.m4{ width:700px; height:320px; margin-top:0px; padding-left:480px; padding-right:20px; padding-bottom:50px; background:url(../image/nb.jpg) no-repeat left top; font-size:18px; font-family:"寰蒋闆呴粦"; line-height:42px; color:#333333; overflow:hidden;}
.d1{ color:#444343; font-size:32px;}
.d2{ color:#979797; font-size:14px;}

.d4{ color:#444343; font-size:20px;}
.d5{ color:#979797; font-size:12px;}

.d3{ border-right:1px solid #ededed;}

h1{ width:100%; font-size:24px; margin:0px auto 20px auto; font-weight:bold; line-height:75px; color:#990000; text-align:center; border-bottom:1px solid #CCCCCC; margin:0px auto;}
h2{ width:678px; font-size:14px; margin:10px auto 20px auto; border:1px solid #ededed; font-weight:normal; line-height:30px; color:#999999; text-align:left; padding:10px;}






.fa_div{width: 100%;padding-top: 63px;}
.fa_div .content{position: relative;}
.fa_div h3{display: block;text-align: center;padding-bottom: 40px}
.fa_div h3 i{display: block;font-size: 20px;color: #666666;font-weight: normal;height: 50px;line-height: 50px;}
.service{width:1225px; margin-left:-10px;margin-right:-10px;margin: 0 auto;height: auto;padding-bottom: 50px;}
.service div{ width:25%; float:left; overflow:visible;}
.service div dl{ margin:0 10px;background:#ddd;border-bottom:5px solid #921b1f; height:100%;}
.service div dl dt{ overflow:hidden; height:auto;}
.service div dl dt img{ width:100%; display:block}
.service div dl dd{ padding:10px;}
.service div dl dd h4{ font-size:28px; margin-bottom:10px; color:#921b1f; font-weight:700;}
.service div dl dd h4 span{ font-weight:normal; font-size:16px}
.service div dl dd p{ color:#666; font-size:16px; line-height:1.6}
.service div.item-0 dl{ border-color:#008080}
.service div.item-0 h4{ color:#008080}

.service div.item-2 dl{ border-color:#cc0066}
.service div.item-2 h4{ color:#cc0066}

.service div.item-3 dl{ border-color:#5a7800}
.service div.item-3 h4{ color:#5a7800}
.service div:hover dl{background:#921b1f;}
.service div:hover dt img{-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-transform:scale(1.2,1.2);}
.service div:hover dd p{ color:#fff}
.service div:hover dd h4{ color:#fff}

.service div.item-0:hover dl{background:#008080;}
.service div.item-2:hover dl{background:#cc0066;}
.service div.item-3:hover dl{background:#99cc00;}
.animate{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;-ms-transition: all 0.5s;}
.fullbox{display: -webkit-flex;-webkit-align-items: stretch;-webkit-flex-wrap: wrap;display: flex;align-items: stretch;flex-wrap: wrap;}


.gy_nr{background:url(../image/gy_b1.jpg) no-repeat 0 0;height: 403px; overflow:hidden;}
.gy_nr dl dt{width: 623px;height: 403px;float: left;}
.gy_nr dl dt a{width: 623px;height: 403px;overflow:hidden;display:block;}
.gy_nr dl dt img{width: 623px;height: 403px;webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.gy_nr dl dt a:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.gy_nr dl dd{float: left;width: 510px;padding-left: 35px;}
.gy_nr dl dd h4{display: block;background: url(../image/gyt.jpg) no-repeat 0 bottom;height: 50px;line-height: 50px;padding-top: 15px;}
.gy_nr dl dd h4 a{font-size: 28px;color: #333333;font-weight: normal;}
.gy_nr dl dd p{font-size: 14px;line-height: 30px;color: #666666;padding-top: 20px;display: block;}
.gy_nr dl dd p a{color: #ff9000}
.gy_nr dl dd em{display: block;height: 45px;padding-top: 36px}
.gy_nr dl dd em a{border: 1px solid #b7b7b7;width: 90px;height: 43px;line-height: 43px;display: inline-block;font-size:16px;color: #585858;padding-left: 59px;}
.gy_nr dl dd em a.gya1{background: url(../image/gt1.png) no-repeat 30px center;margin-right: 34px;}
.gy_nr dl dd em a.gya2{background: url(../image/gt2.png) no-repeat 30px center;}
.gy_nr dl dd em a.gya1:hover,.gy_nr dl dd em a.gya1.cur{background:#ff9000 url(../image/gt1h.png) no-repeat 30px center;border-color: #ff9000;color: #fff}
.gy_nr dl dd em a.gya2:hover,.gy_nr dl dd em a.gya2.cur{background:#ff9000 url(../image/gt2h.png) no-repeat 30px center;border-color: #ff9000;color: #fff}



.zx_div,.content{width:1200px;}
.zx_div h3{display: block;text-align: center;padding-bottom: 46px;padding-top: 55px;}
.zx_div h3 i{display: block;font-size: 20px;color: #666666;font-weight: normal;height: 50px;line-height: 50px;}
.zx_zcdiv{width: 570px;float: left;border-right: 1px solid #e5e5e5;padding-right: 62px;height: 404px}
.zx_zcdiv dl dt{width: 100%;}
.zx_zcdiv dl dt a{width: 570px;height: 285px;overflow:hidden;display:block;}
.zx_zcdiv dl dt img{width: 570px;height: 285px;webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.zx_zcdiv dl dt a:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.zx_zcdiv dl dd{padding-top: 20px}
.zx_zcdiv dl dd span{float: left;width: 75px;border-right: 1px solid #e5e5e5;height: 62px;font-size: 50px;font-family: "[MEllePRC]";line-height: 55px;display: block; }
.zx_zcdiv dl dd span i{display: block;font-size: 16px;color: #231815;font-family: "Tahoma";background:url(404.png) no-repeat 35px 0;line-height: 16px;  }
.zx_zcdiv dl dd h4{width: 395px;float: left;display: block;padding-left: 32px;font-weight: normal;}
.zx_zcdiv dl dd h4 a{font-size: 18px;color: #010101;line-height: 26px}
.zx_zcdiv dl dd h4 p{font-size: 14px;color: #9a9a9a;line-height: 22px;padding-top: 10px}

.zx_ycdiv{width: 508px;float: right;padding-top: 32px;}
.zx_ycdiv dl{padding-top: 25px;border-bottom: 1px dashed #dcdcdc;padding-bottom: 25px;}
.zx_ycdiv dl.non{border-bottom: 0;}
.zx_ycdiv dl dt{float: right;}
.zx_ycdiv dl dt span{height: 62px;font-size: 50px;font-family: "[MEllePRC]";line-height: 55px;display: block; }
.zx_ycdiv dl dt span i{display: block;font-size: 16px;color: #231815;font-family: "Tahoma";background:url(404.png) no-repeat 35px 0;line-height: 16px;  }
.zx_ycdiv dl dd{width: 395px;float: left;display: block;}
.zx_ycdiv dl dd h4{display: block;font-weight: normal;}
.zx_ycdiv dl dd h4 a{font-size: 16px;color: #010101;line-height: 26px}
.zx_ycdiv dl dd p{font-size: 14px;color: #9a9a9a;line-height: 22px;padding-top: 6px}
.zx_btn{width: 508px;height: 32px;line-height: 32px;position:absolute;top:200px;left: 652px;}
.zx_btn li{float: left;background:url(404.png) no-repeat right center;padding:0 40px;}
.zx_btn li.zxmor{background: none}
.zx_btn li a{font-size: 16px;color: #000000;}
.zx_btn li.on a{font-weight: bold;}
.zx_zcdiv dl dd h4 a:hover,.zx_ycdiv dl dd h4 a:hover{color: #ff9000}


#foot{background:url(../image/db_bg.jpg) repeat-x 0 0; width:100%}
.footer{width: 1200px;margin:0 auto;height:158px;padding-top: 43px;}
.ft_nrz1{width: 215px;background: url(../image/dfg.jpg) no-repeat right 0;height: 105px;float: left;}
.ft_nrz1 h3{width: 178px;display: block;padding-bottom: 10px;padding-top: 5px}
.ft_nrz1 h3 img{width: 178px;}
.ft_nrz1 h4{font-size: 14px;color: #e0e0df;line-height: 20px}
.ft_nrz1 p,.ft_nrz1 a{font-size: 14px;color: #e0e0df; line-height:14px;}


.dbmenu{width: 170px;background: url(../image/dfg.jpg) no-repeat right 0;height: 105px;padding:0 0 0 32px;float: left;}
.dbmenu a{font-size: 12px;color: #e0e0df;line-height: 36px;display: inline-block;margin-right: 28px}
.ft_nrz2{float: left;padding-left: 35px;background: url(../image/dfg.jpg) no-repeat right 0;width: 370px;line-height: 36px;}
.ft_nrz2 p{display: block;color:#ababab;font-size: 12px;line-height: 36px; padding-left: 30px}
.ft_nrz2 p a{color:#ababab;}
.ft_nrz2 p.dzp{background:url(../image/db1.jpg) no-repeat 0 center; line-height:20px;}
.ft_nrz2 p.dhp{background:url(../image/db2.jpg) no-repeat 0 center; line-height:20px; }
.ft_nrz2 p.yxp{background:url(../image/db3.jpg) no-repeat 0 center; line-height:20px; }
.ft_nrz3{padding-left: 36px;float: left;}
.ft_nrz3 span{float: left;width: 162px;margin-right: 16px;display: inline-block;text-align: center;font-size:12px;color: #e0e0df; line-height: 32px;}
.ft_nrz3 span.non{margin-right: 0}
.ft_nrz3 span img{width: 88px;border: 1px solid #555452;padding: 6px;display: block; margin:0 auto;}
			
			
.new{ width:360px; margin:10px auto auto auto; padding:0px; height:auto; list-style:none; text-align:left; color:#2f2f2f; overflow:hidden;} 
.new li{ height:32px; line-height:32px; font-size:12px; border-bottom:1px dashed #d6d6d6; background:url(../image/dd.gif) no-repeat left center; text-indent:20px;}
.new li a:link,.new li a:visited{ color:#2f2f2f; text-decoration:none;}
.new li a:hover{ color:#FF0000;}
.date{ float:right; color:#858585; *margin-top:-32px; font-size:12px; padding-right:5px;}



.cc1{ float:left; width:383px; height:296px; _display:inline; text-align:center; margin:15px 9px 10px 0px; background:#f6f6f6;}
.case1{width:357px; height:210px; text-align:center; overflow:hidden; margin:0px auto; padding:12px; border:1px solid #dddddd;}
.pp1{ width:100%; height:60px; line-height:60px;  overflow:hidden; font-size:14px; font-weight:bold; color:#333333;}
.pp1 a:link,.pp1 a:visited{ display:block; color:#333333;}
.pp1 a:hover{ display:block; color:#FF0000;}


.cc2{ float:left; width:286px; height:216px; _display:inline; text-align:center; margin:15px 0px 15px 10px; background:#f6f6f6; border:1px solid #dddddd;}
.case2{width:268px; height:158px; text-align:center; overflow:hidden; margin:0px auto; padding:8px;}
.pp2{ width:100%; height:40px; line-height:40px;  overflow:hidden; font-size:14px; font-weight:bold; color:#333333;}
.pp2 a:link,.pp2 a:visited{ display:block; color:#333333;}
.pp2 a:hover{ display:block; color:#FF0000;}






.pp3{ width:356px; height:59px; line-height:20px; color:#707070; overflow:hidden; text-align:left; padding-left:15px; padding-right:15px;}


.c11{ border:1px solid #CCCCCC; margin:15px 15px 25px 15px;}




#left,#right{ float:left; _display:inline; width:200px; overflow:hidden; margin-left:15px;}
#right{ width:950px; margin-left:20px;}


.nws2{ width:180px; height:350px;}
.nws2 li{ text-indent:5px; background:none;}
.im22{ display:block; padding-top:10px;}

.l1{ width:200px; height:auto;  overflow:hidden; border:0px solid #0b7cbe;}
.im3{ display:block; margin:0px auto; padding-top:10px;}


.lbb{ margin:0px auto; padding:0px; height:auto; width:200px; overflow:hidden;}
.lbb li{ width:200px; height:46px; text-align:left; list-style-type:none; display:block; font: normal bolder 14px/46px "瀹嬩綋", Verdana, Lucida, Arial, Helvetica, 瀹嬩綋,sans-serif; margin:0px auto; text-indent:30px; background:#ececec; padding:0px;}
.lbb li a{ display:block; border-bottom:3px solid #ececec; margin:0px; padding:0px;}
.lbb li a:link,.lbb li a:visited{ color:#666666; display:block; background:url(../image/lbg1.gif) no-repeat right center #ececec;}
.lbb li a:hover{ display:block; color:#ff9000; background:url(../image/lbg2.gif) no-repeat right center #ececec;}



.rq{ width:80px; height:70px; border:1px solid #dadada; color:#999999; text-align:center; padding-top:10px;}

.gn2{ font-size:18px; font-family:'寰蒋闆呴粦';}
.gn3{ color:#5a5a5a; font-family:'寰蒋闆呴粦'; font-size:14px; line-height:22px;}
.title{background:url(../image/title.gif) no-repeat left bottom; width:893px; height:55px; padding-left:57px;  font:normal bold 22px/55px "瀹嬩綋", Verdana, Lucida, Arial, Helvetica, 瀹嬩綋,sans-serif; color:#3e3e3e; overflow:hidden; text-align:left; overflow:hidden;}

.weizhi{ width:220px; height:55px; text-align:right; font:normal normal 12px/55px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, 瀹嬩綋,sans-serif; margin: auto 30px auto auto; float:right;  *margin-top:-55px; color:#3e3e3e; _display:inline; background:url(404.png) no-repeat left bottom;}
.weizhi a:link,.weizhi a:visited{ color:#3e3e3e;}
.weizhi a:hover{ color:#FF0000;}

.content{ width:908px;  padding:15px; line-height:300%; color:#000000; overflow-x:hidden; min-height:559px;    
    height:559px;     overflow:visible; margin:20px auto; border:0px solid #cdcdcd; text-align:left; background:#ffffff;}
.news_lb{ width:96%; margin:0px auto; font-size:16px;}
.news_lb li{ line-height:62px; border-bottom:1px dashed #CCCCCC; list-style:none; height:62px; background:url(../image/dd.gif) no-repeat left center; padding-left:25px;}
.news_lb li a:link,.news_lb li a:visited{ color:#383838; text-decoration:none}
.news_lb li a:hover{ color:#FF0000; font-weight:bold;}
.date1{ float:right;color:#383838;*margin-top:-62px; color:#999999;}
.page{ clear:both;width:100%; margin-top:20px; height:50px; line-height:50px; text-align:center; color:#333333; font-size:14px; background:#f2f2f2;}

.content1{ margin: 15px auto auto 100px; text-align:left;}
.ccc{ padding:5px; background:#ffffff; margin:0px auto; display:block; border:2px solid #dfc09a; }

.lmm{ margin-left:0px;}





.content1{ margin: 15px auto auto 100px; text-align:left;}
.ccc{ padding:5px; background:#dfc09a; }
.lmm{ margin-left:0px;}

hr{ width:100%; height:0px; background:#ffffff; border:0px; border-top:1px solid #dfdfdf;}


.menu-list {background:url(404.png) repeat-x bottom #ffffff; display:none;padding-bottom:0px;padding-right:0;position:absolute;width:146px; margin-top:0px; padding-top:0px; *padding-top:8px; margin-left:0px; border:1px solid #dddddd; border-top:0px; z-index:999;}
.menu-list ul{ margin-bottom:5px;}
.menu-list ul li {list-style-type:none; margin-left:0px; margin-top:4px; font-size:14px;}
.menu-list ul li a {color:#666666;cursor:pointer;display:block;height:38px;line-height:38px;text-align:center;text-decoration:none;width:100%;}
.menu-list ul li a span {display:block;height:100%;width:100%;white-space:nowrap;overflow:hidden;}

.menu-list ul li a:hover{background:#FFFF00; color:#000000;}






.onlinetools{position:absolute;width:60px;right:10px;z-index:1000;}
.onlinetools a{display:block;height:60px;text-align:center;background:#ffffff;color:#757575; font-size:14px; font-weight:bold; border-bottom:1px solid #e2e2e2;cursor:pointer;position:relative;}
.onlinetools a span.iconfont{display:block;font-size:32px;padding:8px 0 0 0;line-height:32px;}
.onlinetools a i{margin-right:0;}
.onlinetools a .toolsdata{position:absolute;min-width:100%;right:100%;top:0;z-index:1;background:#009d85;color:#fff;display:none;}
.onlinetools a .tel_data{width:300px;height:60px;line-height:60px; padding:0 10px; font-size:16px;}
.onlinetools a .tel_data .iconfont{font-size:16px;margin-right:5px;}
.onlinetools a .wechat_data{padding:10px;width:95px; height:95px;}
.onlinetools a .wechat_data img{height:95px;width:95px;}
.onlinetools a:hover .toolsdata{display:block;}
.onlinetools a.gotop{border:none;background:#fbbf00;}
.onlinetools a:hover{background:#009d85;color:#fff;}
.onlinetools a:hover span.iconfont{color:#fff;}
.onlinetools.left .toolsdata{left:100%;right:inherit;}