* { margin: 0; padding: 0; font-family:微软雅黑;}
li{ list-style:none}
body{ color:#333;background:url(../zhong_bg.html) no-repeat right bottom; font-size:16px;}
a{color:#333; text-decoration:none; outline:none}
a:hover{ color:#1d2088}
h1{margin:1em 0;font-size:2em}
h2{ font-size:30px;}
nav{ width:100%;}
.w{ width:100%; max-width:1150px; margin:auto}
.clear{ clear:both}

.thisclass{ background-color:#d7000f!important}
.fenye{overflow:auto; margin-top:20px}
.fenye li{ float:left; background-color:#999;padding:0px 8px;  line-height:19px; font-size:12px; margin-right:3px; color:#fff}
.fenye li a{ font-size:12px; color:#fff}
.fenye li a:hover{ color:#fff}
.fenye strong{ padding:0 5px;}
.newtop{ width:188px; height:48px; background:url(../newtop_bg.html) no-repeat; padding-left:100px; line-height:48px; color:#FFFFFF; font-size:16px; margin-bottom:10px;}
.gsjjtop{ width:205px; height:48px; background:url(../gsjjtop.html) no-repeat; padding-left:118px; line-height:48px; color:#FFFFFF; font-size:16px; margin-bottom:10px;}
.product{ background-color:#ebebeb; padding:45px 0; overflow:hidden}
.protop{ font-size:24px; line-height:30px; font-weight:bold; color:#1d2088; text-align:center}
.protop span{ color:#f19107}
.product p{ text-align:center; color:#aaa; font-size:12px; margin-top:15px; padding:0 10px}
.prolist{ width:33.3%; float:left;transition:0.5s; padding:2%;}
.prolist:hover{
transition:0.5s;
transform:scale(1.05,1.05);
-moz-transform:scale(1.05,1.05);
-webkit-transform:scale(1.05,1.05);
-o-transform:scale(1.05,1.05);
}
.prolist img{ width:100%; margin-bottom:20px;}
.prolist p{ line-height:22px; margin-top:10px;}
.more{ background-color:#479ed4; color:#FFFFFF; width:100px; text-align:center;border-radius:5px; line-height:40px; display:block; margin-top:10px;}


.zhengyan{ background-color:#479ed4; color:#FFFFFF; overflow:auto; padding:35px 0;}
.zhengyan img{ float:left; margin-right:30px; width:190px; height:190px;border-radius: 110px;}
.zhengyan p{ font-size:16px; padding:1.5em 0;}
.zhengyan span{ font-size:24px;}
.gy{ padding-top:17px; height:200px}
.lmtop{ font-weight:bold; background:url(../png/lin.png) center repeat-x; margin-bottom:20px;}
.lmtop span{ background-color:#FFFFFF; padding:0 2%;font-size:45px;}
.products{ padding:35px 0;}
.prolist{ width:33.3%; float:left; padding:2%;}
.prolist img{ width:100%; margin-bottom:20px;}
.prolist p{ line-height:22px; margin-top:10px;}
.more{ background-color:#479ed4; color:#FFFFFF; width:100px; text-align:center;border-radius:5px; line-height:40px; display:block; margin-top:10px;}

.youshi{ background-color:#f3f3f3; padding:35px 0;}
.youshili{ width:50%; float:left; padding:2%;}
.youshili img{ float:left; margin-right:20px;}
.youshili b{ font-size:18px; padding:10px 0;display:block;}
.youshili p{ color:#7a6262; line-height:22px;}

.news{ padding:35px 0;}
.newstop{ text-align:center; font-size:50px; font-weight:bold; margin-bottom:20px;}
.news1{ overflow:auto; margin-bottom:15px;}
.newslist{ width:33.3%; float:left; padding:2%;}
.news1 img{ float:left; margin-right:20px; width:100px; height:100px;}
.newslist span{ font-size:26px; color:#777; display:block; margin-top:5px;}
.news1 a{ font-size:18px; font-weight:bold; color:#000000; display:block; line-height:20px; margin-top:10px;}
.newslist p{ color:#777; line-height:22px;}
.read{ line-height:40px; background:url(../png/jian.png) no-repeat center left; background-size:30px; display:block; padding: 5px 0 5px 40px; color:#ed731e;}
footer{ padding:35px 0; background-color:#222;}
h5 a{ font-size:14px!important; color:#ed731e!important; font-weight:normal;}
.daohang2{ float:left; padding:0 5px; width:25%}
.daohang2 a{ display:block; font-size:12px; color:#999999}
.daohang2 a{ display:block; font-size:12px; line-height:18px; padding:5px 0;}
.f1{ float:left; width:65%;}
.contact{ width:25%; color:#999999; float:right; width:370px;}
.contact span{ font-size:31px; display:block}
.contact img{ width:120px;}
.contact a{ padding:10px 0; line-height:22px; color:#999; display:block}
.ban{ height:300px;background-size:cover!important;}
.ban_bg{ background-color:#CCCCCC}
.erji{ background-color:#479ed4; text-align:center;}
.erji2{ background-color:#479ed4; padding:10px 0;}
.depth_3{ margin-right:40px; display:inline-block; padding:5px 0; color:#FFFFFF; font-size:13px;}
h3 a{ font-size:18px; font-weight:normal;padding:5px 0; display:block}
.erji a{ line-height:30px; color:#FFFFFF; padding:0 20px; display:inline-block; font-size:16px;}
.erji a:hover{ background-color:#FFFFFF; color:#479ed4}
.sec{ background-color:#FFFFFF; color:#479ed4!important;}
.list{ font-size:16px; line-height:25px; padding:35px 0; min-height:400px;}
.video{ width:25%; float:left; padding:1%;transition:0.5s; }
.video:hover{
transition:0.5s;
transform:scale(1.05,1.05);
-moz-transform:scale(1.05,1.05);
-webkit-transform:scale(1.05,1.05);
-o-transform:scale(1.05,1.05);
}
.video img{ width:100%; height:162px; border:#479ed4 solid 3px;}
.video2 img{ width:100%; height:162px; border:#479ed4 solid 3px;}
.video2{ width:25%; float:left; padding:0 1%;transition:0.5s; margin-top:20px;}
.videotit{ font-size:14px; line-height:20px; min-height:40px; display:block}
.video2:hover{
transition:0.5s;
transform:scale(1.05,1.05);
-moz-transform:scale(1.05,1.05);
-webkit-transform:scale(1.05,1.05);
-o-transform:scale(1.05,1.05);
}
.tit{ line-height:20px; text-align:center; display:block; background-color:#479ed4; color:#FFFFFF; height:42px; font-size:14px; overflow:hidden}
.key{ padding-left:20px; border-left:#479ed4 solid 3px; margin-bottom:20px; border-bottom:#999999 dashed 1px; padding-bottom:10px}
.key a{ display:block; line-height:22px;}
.key span{ color:#999999; font-size:14px;}

.mianbao2{ line-height:30px; font-size:14px; color:#999; border-bottom:#ddd solid 1px; padding:8px 0; margin-bottom:40px;}
.mianbao2 a{ color:#999}

.left{ width:780px; float:left}
.left h1{ font-weight:normal; text-align:center;overflow-wrap: break-word;}
.right{ width:280px; float:right; padding-left:45px; border-left:#ddd solid 1px; margin-bottom:30px;}
.zuozhe{ font-size:14px; text-align:center; color:#999}
.zhengwen{ margin-top:50px; padding-bottom:25px; color:#666; line-height:22px;}
.zhengwen strong{ color:#000000}
.zhengwen img{ max-width:100%; margin:5px 0; height:auto!important}
.erdaohang{ border-bottom:#ddd solid 1px; padding-bottom:30px;}
.erdaohang a{ line-height:30px; padding:6px 0; display:block; font-size:20px;}
.hottu{ display:block; width:60px; height:60px; background-size:100%!important; overflow:hidden; float:left; margin-right:20px; }
.hottu img{ height:60px;}
.hotslit{ height:85px; padding:12px 0;}
.hotslit a{ font-size:14px; color:#999999; display:block}
.hotslit span{ font-size:12px; color:#CCCCCC}
.newshot{ margin-top:40px;}
.arc{ margin-top:110px;}
.fenye2{ margin-top:20px; padding-top:20px; border-top:#CCCCCC dashed 1px;}


		/* 本例子css */
		.txtScroll-top{  overflow:hidden; position:relative;}
		.txtScroll-top .hd{ overflow:hidden;   padding:0 10px;  }
		.txtScroll-top .hd .prev,.txtScroll-top .hd .next{ display:block;  width:20px; height:12px; float:right;  overflow:hidden;
			 cursor:pointer; background:url("../gif/icoup.gif") no-repeat; background-size:100%;}
		.txtScroll-top .hd .next{ background:url("../gif/icodown.gif") no-repeat; background-size:100%;}
		.txtScroll-top .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; }
		.txtScroll-top .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../icocircle.html") 0 -9px no-repeat; }
		.txtScroll-top .hd ul li.on{ background-position:0 0; }
		.txtScroll-top .bd{  }
		.txtScroll-top .infoList li{ height:auto}
		.txtScroll-top .infoList li .date{ float:right; color:#999;  }





@media (max-width: 768px) {
.w{ padding:0 10px;}
.prolist{ width:100%; float:none;}
.newslist{ width:100%; float:none;}
.daohang2{ float:left; padding:0 20px; height:120px; width:25%;}
.f1{ display:none}
.youshili{ width:100%; float:none; padding:2%;}
.contact{float:none; width:100%; margin-top:20px;}
.list{ padding:35px 10px;}
.video{ width:50%;}
.left{ width:100%; float:none;}
.right{ width:100%; float:none; padding:0px; border:none;}
.erdaohang{ display:none}
.video2{ width:100%!important; height:auto!important}
.arc{ margin-top:82px;}
}

@media (max-width:480px) {
.lmtop span{ background-color:#FFFFFF; padding:0 2%;font-size:30px;}
.zhengyan img{ display:block; margin:auto; max-width:80%; float:none;}
.youshili{ width:100%; float:none; padding:2%;}
.youshili img{ float:left; margin-right:20px; width:60px;}
.daohang2{ float:left; padding:0 20px; height:120px; width:50%;}
.newstop{ font-size:30px}
.video img{ width:100%; height:120px; border:#479ed4 solid 3px;}
.video2 img{ width:100%; height:120px; border:#479ed4 solid 3px;}
.ban{ height:210px;background-size:cover!important;}
}
