*{ margin:0; padding:0}
body {
  font-family: Arial, sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #333;
}
a{ outline:none; text-decoration:none; color:#000000}
a:hover{ color:#FF0000;}


table  
{ min-width:600px; 
	border-collapse: collapse; margin-top:5px;
}  
table td, table th  
{  
	border:2px solid #fff; text-align:center;
	color: #333;  
	height: 30px; padding:0 5px;
}  
table tr:nth-child(2n+1)  
{  
	background: #b2e6ff;  
}
table tr:nth-child(2n+2)  
{  
	background: #f1f1f1;  
} 


i{ width:110px; height:4px; background-color:#DCDDDD; display:block; margin:15px auto;}
h1{ font-size:40px;font-weight:normal;}
h2{ font-size:30px; line-height:40px;}
h3{ font-size:25px; font-weight:normal;}
h5{ font-size:18px; font-weight:normal;}
img{object-fit:cover;}
li{ list-style:none;}
.w{ width:90%; max-width:1500px; margin:auto;}
.l{ float:left;}
.r{ float:right;}
.zuo{ width:30%;padding-left:60px;  box-sizing:border-box; }
.you{ width:70%; border-right:#ddd solid 1px; padding-right:60px; box-sizing:border-box;}
.half{ width:50%; box-sizing:border-box;}
.clear{ clear:both}
.pad{ padding:60px 0;}
.fa{ width:28px; height:28px; background-color:#CCCCCC; background-size:100%!important;}
.fa-youtube{background:url(../images/fa1.svg) no-repeat center center;}
.fa-facebook{background:url(../images/fa2.svg) no-repeat center center;}
.fa-google-plus{background:url(../images/fa3.svg) no-repeat center center;}
.fa-twitter{background:url(../images/fa4.svg) no-repeat center center;}
.fa-linkedin{background:url(../images/fa5.svg) no-repeat center center;}
.dtop{ margin-bottom:20px;}
.proli2{ width:100% !important; margin:0 !important;}

.eyou_arcclick{ width:auto; height:auto; background:none; display:inline-block; margin:0;}


.top{ width:100%; height:30px; line-height:30px; background-color:#0068b7; font-size:12px; color:#FFFFFF; position:fixed; top:0; z-index:999;}
.top p{ display:block;}
.topdh span{ display:inline-block; margin-left:10px;}
.topdh1{ background:url(../images/topdh1.svg) no-repeat center left; padding-left:15px;}
.topdh2{ background:url(../images/topdh2.svg) no-repeat center left; padding-left:20px;}
.mt{ margin-top:103px;}

.zhengwen{text-align: justify;}
.zhengwen img{ max-width:100% !important; height:auto !important;}

.about{ background-color:#0068b7; color:#FFFFFF;}
.gsjj{ width:80%;}
.gsjj2{ width:15%; margin-top:40px;}
.more{ width:120px; height:35px; line-height:35px; font-size:14px; background-color:#FDD428; text-align:center; display:block; margin-top:30px;}
.more:hover{ color:#FFFFFF;}
.gsjj h2{ margin-bottom:30px;}
.gsjj p{ line-height:26px;opacity: 0.5;}
.yytxt{ max-width:280px; margin:auto; font-size:32px; display:block; font-weight:bold;}

.sousuo{ width:200px; padding-left:50px; margin-top:12px!important;}
.search{ width:200px; border:solid 1px; border-color:rgba(0,0,0,0); padding:1px;transition:0.4s;font-size:12px; overflow:hidden; position:relative; float:right; margin-top:12px;}
.search:hover{ border:#0068b7 solid 1px;transition:0.4s; background-color:#f6f6f6}
.text-msearch{ width:100%; line-height:22px; float:left; box-sizing:border-box; border:none; outline:none; display:block; background:none;}
.btn-msearch{ width:30px; line-height:22px; position:absolute; right:0; box-sizing:border-box;border:none; background:url(../images/search.svg) center center no-repeat;}
.dtop h1{ text-align:center; color:#0068b7}
.dtop h1 span{ text-transform:uppercase; display:block; font-size:24px; margin-top:5px; color:#666;}
.prjs{ position:absolute; width:100%; height:100%; top:0; left:0; background-color:rgba(0,104,183,0.8); box-sizing:border-box; padding:35% 35px 0 35px; opacity:0; transition:0.6s;word-break:break-all;}
.prjs i{ width:60px; margin:inherit; margin-bottom:30px; background-color:#7ccef4}
.item:hover .prjs{background-color:rgba(0,104,183,0.8); padding:25% 35px 0 35px; opacity:1; transition:0.6s; color:#7ccef4}

.yingyong{ background:url(../images/logobg.png) 80% 60% no-repeat #7ccef4; background-size:auto 160%;}
/* 本例子css */
.txtScroll-left{position:relative; width:100%; box-sizing:border-box; max-width:1730px; margin:auto; padding:0 80px; margin-top:50px;}
.txtScroll-left .hd .prev,.txtScroll-left .hd .next{ display:block;  width:30px; height:30px; background-color:#00F; position:absolute; top:50%; margin-top:-15px; z-index:999;}
.txtScroll-left .hd .next{ right:50px; background:url(../images/right.png) no-repeat center center;}
.txtScroll-left .hd .prev{ left:50px;background:url(../images/left.png) no-repeat center center;}
.yyli{ padding:0 30px;}
.txtScroll-left .hd .prevStop{ background-position:-60px 0; }
.txtScroll-left .hd .nextStop{ background-position:-60px -50px; }
.txtScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px;  }
.txtScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.txtScroll-left .hd ul li.on{ background-position:0 0; }
.txtScroll-left .bd{ width:100%; overflow:hidden;    }
.txtScroll-left .bd ul{ overflow:hidden; zoom:1; }
.txtScroll-left .bd ul li{ width:33.3%; box-sizing:border-box;  float:left; height:auto; line-height:24px;  text-align:left; _display:inline;}
.txtScroll-left .bd ul li span{ color:#999;}
.txtScroll-left .bd ul li img{ width:100%;}
.txtScroll-left .bd ul li article{ padding:15px 0; color:#333;}
.txtScroll-left .bd ul li h2{color:#0068b7;}

		/* 本例子css */
		.slideTxtBox{ padding-top:20px;}
		.slideTxtBox .hd{ height:30px; line-height:30px; position:relative; text-align:center}
		.slideTxtBox .hd ul{ position:absolute; height:32px; width:100%;}
		.slideTxtBox .hd ul li{padding:5px 20px; cursor:pointer; display:inline-block; background-color:#fff;border:1px solid #ddd;}
		.slideTxtBox .hd ul li.on{ height:30px;  background:#DCDDDD; border:1px solid #ddd;}
		.slideTxtBox .bd{ margin-top:60px;}
		.slideTxtBox .bd ul{ zoom:1;}
		.slideTxtBox .bd li{ height:24px; line-height:24px;   }
		.slideTxtBox .bd li .date{ float:right; color:#999;  }


.newli{ width:33.3%; position:relative; overflow:hidden; float:left; padding:0 20px;box-sizing:border-box;}
.newli a{ color:#000000; display:block; width:100%; position:relative;}
.newli img{ width:100%; height:300px;}
.newxx{ position:absolute; width:100%; bottom:-80px; background-color:rgba(255,255,255,0.8); padding:20px;box-sizing:border-box;transition:0.4s;}
.newxx h5{ margin-bottom:15px;}
.newxx span{ color:#0068b7; display:inline-block; line-height:16px;}
.newspan{ padding-right:10px; border-right:#0068b7 solid 1px; margin-right:10px;}
.newxx p{ margin-top:15px; color:#666666; height:60px; width:100%; overflow:hidden;}
.newli:hover .newxx{ bottom:0px;;transition:0.4s;}

.hangye{ width:50%; float:left;box-sizing:border-box; padding:15px;}
.hangye a{ font-size:18px;}
.hangye p{ color:#999999; font-size:14px; display:block; margin-top:10px;}
.hangye img{ width:160px; height:115px; float:left; margin-right:20px;}
.hangye span{ display:block; margin-top:15px; color:#0068b7;}
.footdh{ background-color:#F6F6F6; padding:45px 0;}
.fd{float:left;color:#666666; line-height:28px;}
.f1{ width:15%;}
.f2{ width:35%;}
.f3{ width:25%;}
.f4{ width:25%; float:right;}
.fd h3{ color:#0068b7; margin-bottom:15px;}
.fd a{ display:block; color:#666666; line-height:28px;}

footer{ margin-top:30px;}
.banquan{ width:100%; text-align:center; color:#FDD428; font-size:14px; padding:30px 0; background-color:#0068b7;}
.lianjie{ margin-top:15px;}
.lianjie a{ display:block; float:left; margin-right:15px;}
.lianjie span{ display:block;}

.dherji{width:100%; max-height:0; left:0; right:0; overflow:hidden; background-color:rgba(205,205,205,0.9); position:absolute;transition:0.4s; display:block; z-index:999;}
.menu2{ border-bottom:rgba(255,255,255,0) solid 4px;}
.daohang li:hover .dherji{ height:auto;max-height:50px;transition:0.4s;}
.daohang li:hover .menu2{color:#0068b7; border-bottom:#0068b7 solid 4px;}
.dherji a{  display:inline-block; padding:17px 15px; text-align:center; font-size:14px; border:none!important; color:#000000!important;}
.dherji a:hover{ color:#FF8A42!important;background-color:rgba(255, 255, 255, 0.8)!important;}
.dhej1{margin-left:45%}
.dhej9{margin-left:45%}
.dhej10{margin-left:55%}
.dhej13{margin-left:60%}
.dhej14{margin-left:62%}
.dhej18{ float:right; margin-right:20%}

.fangan{ margin-bottom:60px;}
.fanganli { overflow:auto; margin-top:20px;}
.fanganli li{ width:25%; float:left; padding:20px; box-sizing:border-box;}
.fanganli li img{ width:80px; display:block;}
.fanganli li span{ font-size:24px; font-weight:bold; color:#0068b7; display:block; padding:15px 0;}
.yyhangye p,.fangan p{ text-align:center; font-size:20px; line-height:30px; max-width:800px; margin:auto;}
.fanganli li p{ font-size:16px; text-align:left;}
.yyhangye img{max-width:100%;}
.yyhyli{ overflow:auto;}
.yyhyli li{ width:33.3%; float:left; text-align:center; padding:0 20px; box-sizing:border-box; margin-top:20px;}
.yyhyli li span{ font-size:24px; color:#0068b7; font-weight:bold; display:block; margin:auto; margin-bottom:15px;}
.yyhyli li p{ padding:15px; background:#9dd2fa; height:95px; line-height:32px; font-size:18px; border-radius:10px;}

.pronav{ width:800px; left:50%; margin-left:-400px;}
.fenlei{ width:33.3%; float:left; box-sizing:border-box; padding:0 10px;}
.fenlei ul{}
.prosanji{ font-size:12px; line-height:18px;text-align:left!important; padding:5px 10px!important;}
.proerji{ font-size:14px; color:#0099FF;text-align:left!important; border-bottom:#FFFFFF dashed 1px;}

.current a{color:#0068b7!important; border-bottom:#0068b7 solid 4px;}
.ban1{ width:100%;height:300px; background-color:#00CCCC!important;position:relative; background-size:cover!important; background-position:center center!important;}
.mianbao2{ position:absolute; left:0; right:0; margin:auto; bottom:30px; color:#fff}
.mianbao2 a{ color:#fff}
.zhong{ min-height:500px;}

.menu_list{ width:100%;}
.menu_head{
	height: 47px;
	line-height: 47px;
	padding-left:30px;
	font-size: 16px;
	color: #525252;
	cursor: pointer;
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	border-top: 1px solid #e1e1e1;
	position: relative;
	margin: 0px;
	background: #f6f6f6; margin-top:-1px;
}
.menu_head2{background:url(../images/pro_left.png) center right no-repeat; margin-top:-1px; border:none; float:right; position:relative; z-index:999; margin-top:-48px; margin-right:1px;}

.menu_list .current{background:#f6f6f6 url(../images/pro_down.png) center right no-repeat;}
.menu_list .current2{background:#f6f6f6 url(../images/pro_down.png) center right no-repeat;}
.menu_body{
	line-height: 38px;
	border-left: 1px solid #e1e1e1;
	backguound: #fff;
	border-right: 1px solid #e1e1e1; display:none;
}
.menu_body2{ display:block;}
.menu_body a{display:block;height:38px;line-height:38px;padding-left:30px;color:#777777;background:#fff;text-decoration:none;border-bottom:1px solid #e1e1e1; font-size:12px;}
.menu_body a:hover{text-decoration:none;}
.zhong{ padding:60px 0;}

.piclsit{ width:23%; float:left; margin-right:2%;}
.piclsit img{ width:100%; height:310px;transition:0.5s;}
.piclsit:hover img{transition:0.5s;
transform:scale(1.07,1.07);
-moz-transform:scale(1.07,1.07);
-webkit-transform:scale(1.07,1.07);
-o-transform:scale(1.07,1.07);}
.piclsit a{ display:block; overflow:hidden; line-height:40px; text-align:center;}


.prolili{ width:102%}
.proli{ width:48%; margin-right:2%; margin-bottom:2%; float:left; position:relative;background-color:#f7f7f7;}
.protu{ width:50%; box-sizing:border-box; float:left; overflow:hidden; display:block; position:relative; border-right:#ddd dashed 1px;}
.run{ width:50%; float:right; padding:20px 40px; box-sizing:border-box;}
.run p{ line-height:30px; margin-top:20px; color:#999;}
.more2{ background:#0068b7; color:#FFF;}
.protu img{ width:100%;}
.protit{ display:block; padding:10px 0; font-size:24px;}
.newlist{ margin-bottom:30px; border:#CCCCCC solid 1px;}
.newlitu{ width:20%; display:block;}
.newlitu img{ width:100%; height:225px;}
.newsjs{ width:80%;box-sizing:border-box; padding:20px 40px;}
.newsjs p{ color:#999999; margin-top:20px;}
.newsjs span{ margin-top:20px; color:#999999; display:block}
.newsjs a{ font-size:18px; margin-top:10px; display:block;}
.mb{ line-height:24px; background-color:#f2f2f2; padding:13px 0; color:#999;}
.mb a{ color:#999;}
.con{ line-height:26px; padding-bottom:30px;}
.con h1{ color:#0068b7; font-size:40px; font-weight:bold; text-transform:uppercase; margin-bottom:30px; line-height:40px; border-left:#0068b7 solid 6px; padding-left:20px;}
.con img{ max-width:100% !important; height:auto !important;}
#googleMap{ width:100%; height:400px; margin-bottom:50px;}
.map{ padding-right:100px;}

.arcprotu{ width:30%; float:right}
.arcprotu img{ width:100%;}
.arcrun{ width:67%; float:left;}
.arcrun p{ padding:20px 0; color:#999; line-height:30px;}

.zuozhe{ color:#999999; padding:40px 0;}
.erji h2{ line-height:35px; background-color:#FDD428; color:#0068b7; padding:5px 0 5px 40px; margin-bottom:1px;}
.erji a{ line-height:35px; background-color:#f6f6f6; display:block; padding-left:40px;}
.erji a{ margin-bottom:1px;}
.erji a:hover{ background-color:#FDD428;color:#0068b7;}
.fenye2{ margin-top:30px; margin-bottom:30px; padding-top:30px; border-top:#ccc 1px dashed; color:#000}
.fenye2 a{ color:#000}
.fenye{ overflow:auto; padding:20px 0; margin-top:20px;}
.fenye li{ float:left; margin-right:3px; border:#666 solid 1px; padding:0 8px; color:#666; line-height:18px;}
.fenye li:hover{ background-color:#F8B62D;}
.thisclass{background-color:#F8B62D;}
.fenye li a{color:#666;}
.mtop{ margin-bottom:50px;}
.mtop h3{ margin-bottom:5px;}
.tttu{ width:85px; height:85px; background-size:cover!important; display:block; float:left; margin-right:15px;}
.ttli{ padding:15px 0;}
.ttli p{ font-size:12px; color:#999999; line-height:18px; padding-top:10px;}
.ttli p a{ color:#999999;}
.ttli a{ line-height:20px;}
.disno{ display:none;}

.proslt{ width:43%;box-sizing:border-box; padding:5px; border:#ddd solid 1px;}
.pro{ padding:30px 0}
.proslt img{ width:100%;}
.provideo{ width:54%;}
.provideo iframe{width:100%; height:408px;box-sizing:border-box;padding:5px; border:#ddd solid 1px;}

.massage{ margin-bottom:20px;}
.massage input,.massage textarea{ display:block; width:100%; margin-bottom:10px; padding:0 5px; box-sizing:border-box; border-radius:3px; border:#CCCCCC solid 1px; line-height:30px; border-left:#FDD428 solid 2px;}
.massage h2{ margin-bottom:20px; color:#0068b7; font-size:30px;}
.coolbg{ background-color:#FDD428;}
.coolbg:hover{ background-color:#0068b7; color:#FFFFFF;}
.massage textarea{ height:120px;}
.prolx{ margin-top:15px;}
.prolx span{ font-size:16px; margin-right:20px;}

.erji2{margin-top:50px; text-align:center;}
.erji2 a{ display:inline-block; line-height:42px; border:#0068b7 solid 1px; padding:0 20px; margin:5px;  color:#0068b7; margin-bottom:-1px;}
.sec{ background-color:#0068b7!important; color:#FFFFFF!important;}
.erji2 a:hover{ background-color:#0068b7!important; color:#FFFFFF!important;}


.resultbar{ line-height:30px; padding:10px 0; border-bottom:#ddd solid 1px;}
.fl dede_pages{ margin-top:30px;}
.resultlist li{ padding:15px 0;}
.resultlist li p{ color:#999; padding:10px 0;}
.resultlist li span,.resultlist li span a{ color:#0099CC!important;}



.yyanli{ background:#f6f6f6;}
.anlil{ width:24%; float:left; margin-top:10px;}
.anlir{ width:100%;}
.anlir li{ width:23%; float:left; margin:0 1%;}
.anlir li img{ width:100%;transition:0.5s; max-height:270px;}
.anlir li a{ display:block; overflow:hidden;}
.anlir li:hover img{transition:0.5s;
transform:scale(1.07,1.07);
-moz-transform:scale(1.07,1.07);
-webkit-transform:scale(1.07,1.07);
-o-transform:scale(1.07,1.07);}
.anlir li span{ text-align:center; line-height:40px; text-align:center; display:block; color:#0068b7;}
.anlil h2{color:#0068b7; font-size:40px; font-weight:normal;}
.anlil span{ display:block; margin-bottom:20px; font-size:30px; margin-top:10px;}
.anlil p{ font-size:16px; line-height:26px;text-align:justify;}
.anlil i{ width:80px; height:4px; display:block; background:#CCC; margin:30px 0;}

/*1600*/
@media (max-width: 1600px) {

.dhej1{margin-left:45%}
.dhej9{margin-left:45%}
.dhej10{margin-left:50%}
.dhej13{margin-left:55%}
.dhej14{margin-left:58%}
.dhej18{ float:right; margin-right:10%}
.proslt{ width:42%}
.provideo{ width:55%;}
.provideo iframe{ height:355px;}
}


/*1440*/
@media (max-width: 1500px) {
.proslt{ width:40%;}
.provideo{ width:52%;}
.dhej1{margin-left:10%}
.dhej9{margin-left:40%}
.dhej10{margin-left:45%}
.dhej13{margin-left:50%}
.dhej14{margin-left:54%}
.dhej18{ float:right; margin-right:10%}
.proslt{ width:44%}
.provideo{ width:53%;}
.provideo iframe{height:335px;}
.piclsit img{ height:265px;}
}

/*笔记本*/
@media (max-width: 1500px) {
.proslt{ width:43%}
.provideo{ width:54%;}
.provideo iframe{height:309px;}
}

/*手机*/
@media (max-width: 768px) {
header .top{ display:none;}
.zhong{ padding:30px 0;}
.sousuo{ display:none!important;}
.mt{ margin-top:60px;}
.l,.r{ width:100%; float:none;}
.half{ width:100%;}
.gsjj{ width:100%;}
.yytit{ height:230px; padding:20px 10px;}
.yytit2{ padding-top:10px; background:none;}
.yytit2 .more{ display:none}
.yytit p{ padding-right:0}
.yylist{ width:29.3%;}
.yyli{ padding:10px;}
.newli{ width:100%; margin-bottom:15px; padding:0}
.hangye{ width:100%; padding:10px 0;}
.fd{ width:100%!important; float:none;}
.f2,.f3,.f4{ margin-top:20px;}
.fd a{ float:left; margin-right:20px;}
.tdh{ line-height:40px;}
.map{ padding-right:0; margin-bottom:40px;}
#googleMap{ width:100%; height:200px;}
.proslt img{ width:100%; height:auto;box-sizing:border-box;}
.provideo{ margin-left:0}
.provideo iframe{box-sizing:border-box; height:260px; margin-top:20px;}
.dherji{ display:none;}
.con h1{ font-size:32px; line-height:32px;}
.zuo{ margin-bottom:20px;}
.prolili{ width:100%; margin-bottom:20px;}
.proli{ width:100%; margin-right:0;}
.erji{margin-top:-10px; text-align:center; border-bottom:#ccc solid 1px;}
.erji h2{ display:none}
.erji a{ display:inline-block; line-height:35px; border:#ccc solid 1px; padding:0 15px; background-color:#f6f6f6; margin-top:5px; margin-bottom:-1px;}
.gsjj h2{ font-size:22px;}
.pad{ padding:30px 0;}
.protu{ width:100%; border:none;}
.run{ width:100%; padding:0 20px 20px 20px;}
.protit{ font-size:18px;}
.run p{ font-size:14px; line-height:22px; margin-top:10px;}
.more2{ margin:auto; margin-top:20px;}

.txtScroll-left{ padding:0 10px; margin-top:20px;}
.txtScroll-left .bd ul li{ width:100%; float:none !important; margin-bottom:15px;}
.txtScroll-left .bd ul li h2{ font-size:22px;}
.txtScroll-left .hd{ display:none;}
.anlil{ width:100%;}
.anlir{ width:100%; margin-top:20px;}
.anlil p{ font-size:14px; line-height:22px;}
.anlir li span{ font-size:12px; line-height:20px; padding:5px 0;}
.hangye p span{ line-height:22px; height:66px; overflow:hidden;}
.hangye img{ display:none;}
.newli img{ height:260px;}
.current a{ border-bottom:#333 solid 1px;}
.ban1{ height:80px;}
.mianbao2{ display:none;}
.piclsit{ width:100%; margin:0;}
.erji2 a{ width:32.3%; float:left; display:block; margin:0.5%; box-sizing:border-box; padding:0;}
.erji2{ margin-top:20px;}
.zhong{ min-height:0;}
.you{ width:100%; padding:0; border:none;}
.zuo{width:100%; padding:0; border:none; display:none;}
table{width:100%; min-width:0;}
.arcrun{ width:100%; margin-top:20px;}
.zhengwen{ margin-top:30px;}
.arcrun p{ display:none;}
.arcprotu{ width:100%;}
.pro{ padding:0;}
.arcrun h2{ font-size:22px; line-height:30px;}
.arc h2{ font-size:22px; line-height:30px;}
.zuozhe{ padding:0; margin-top:20px; font-size:12px;}

.yyhangye p,.fangan p{ text-align:center; font-size:16px; line-height:24px; max-width:800px; margin:auto;}
.fanganli li p{ font-size:14px; text-align:left;}
.fanganli li{ width:100%; float:none; text-align:center}
.fanganli li img{ display:block; margin:auto;}


}
/*屏幕大于1060时*/
@media screen and (min-width:900px) {}