﻿@charset "utf-8";
html,body{height:100%;}
body{padding:150px 0 0 0; margin:0px auto; font-size:14px; line-height:24px; color:#666; width:100%; min-width:300px; zoom:1;font-family: "Microsoft YaHei","Arial","Microsoft YaHei","宋体",sans-serif; background:#fff;}
ul,li,form, dl,dt,dd,div,ul,li,p,em,i,address{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px;}
select,input,textarea,button{ font-size:15px; border-radius:0; -webkit-border-radius:0; color:#000; font-family:"Microsoft YaHei";}
input:focus { outline: none;}
input,button,select,textarea{ border:0px;outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/}
button{ cursor:pointer;}
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,fxigcaption,address{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ max-width:100%; border:none; border:0;  vertical-align:top;}
a{ color:#333333; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#1e5299;}
*:hover{transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.fl{ float:left;}.fr{ float:right;}.tr{ text-align:right;}.tc{ text-align:center;}
.hidetxt{ display:none;}
.clear{ clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
.clearfix:after{ content: ''; display: block; clear: both; height: 0; visibility: hidden;}
.clearfix{*zoom:1;}
:-moz-placeholder {color: #888888;}
::-moz-placeholder {color: #888888;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color: #888888;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #888888;}
.relative{ position:relative;}
.bodyon{ overflow:hidden;}
.Contain{ z-index:1; position:relative; clear:both; max-width:1200px; margin:0px auto;}
.w1200{ z-index:1; position:relative; clear:both; max-width:1200px; margin:0px auto;}
.block{ display:block;}
.tit{ display:block;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:100%;}
.p{overflow: hidden;word-break:normal;text-align:justify;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;}
.imgbox{ overflow:hidden; position:relative;}
.imgbox span{ background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; left:0px; top:0px; width:100%; height:100%;}


@media ( max-width:1200px){
.Contain{padding:0 10px;}
}

/*font*/
.f_blue{ color:#1e5299;}

.Scale-img {overflow: hidden;cursor: pointer; zoom:1; overflow: hidden;}
.Scale-img img,.Scale-img span {opacity: 1;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
.Scale-img:hover img,.Scale-img:hover span {opacity: 1;-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1); top:0px; left:0px;}


/*Top*/
.Header{ position:fixed; width:100%; z-index:999; left:0px; top:0px;background:#fff; transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.Head_Top{padding: 10px 0;background: #f5f5f5;line-height: 30px;}
.Head_Tel{padding-left: 40px;height: 30px;font-size: 14px;color: #808080;float: left;background-position: left center;background-repeat: no-repeat;background-image: url(../images/tel.png);}
.GR_Tel{float: right;font-size: 14px;color: #808080;}
.GR_Tel span{display: inline-block;margin: 0 20px;}
.Head_Center{height: 100px;line-height: 100px;vertical-align: middle;}



.Header .Logo{float:left;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.Header .Logo img{vertical-align: middle;height: 49px;}
.Header .Searchbox{float:right; position:relative; margin-left: 45px;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.Header .Searchbox .icon{cursor:pointer;}
.Header .Searchbox .icon img{vertical-align: middle;}
.Header .Search{ display:none; position:absolute; right:0px; top:90px; z-index:888;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.Header .Search a.close{ background: #919191 url(../images/closenav.png) center center no-repeat; width:27px; height:27px; vertical-align:middle; display:inline-block; position:absolute; right:0px; top:-53px;}
.Header .Search .box{ position:relative; background:#fff; border-radius:5px; width:398px; height:46px; border:1px solid #d4d4d4;}
.Header .Search .ipt{ vertical-align:top; width:80%; height:44px; line-height:44px; text-indent:1em;}
.Header .Search .searchbtn{ cursor:pointer; width:22px; height:20px; background:url(../images/search.png) center center no-repeat; background-size:cover; position:absolute; right:16px; top:12px;}
.Header .version{ z-index:10; position:relative; margin-top:41px; float:right; background:url(../images/web.gif) 0px top no-repeat; padding-left:28px; line-height:18px;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.Header .version img{ display:block; width:24px; height:15px; margin:0px auto;}
.Header .version p{ height:18px; cursor:pointer; color:#8c8b93; padding:2px 17px 0 0; background:url(../images/versionarr.png) right center no-repeat;}
.Header .version ul{ background:#fff; position:absolute; left:5px; top:20px; text-align:center; width:100%; box-shadow:0 0 8px #ddd; padding:5px 0px; display:none;}
.Header .version ul a{ font-size:12px; padding:3px 0; display:block;}
.Header .version2{ text-align:center; padding-top:15px;}
.Header .version2 li{ display:inline-block;*display:inline; zoom:1; vertical-align:middle; margin:0 4px;}

.MainNav{ float:right;}
.MainNav li{float:left;position:relative; margin-left:45px;}
.MainNav li:nth-child(1){ margin-left:0;}
.MainNav li span a{ position:relative;display:block; color:#4c4c4c; text-align:center; font-size:16px; height:100px; line-height:100px;}
.MainNav li:hover span a,.MainNav li.onnav span a,.MainNav li span a.sele{ color:#ec5c03;}

.Header.fixedhead{height:120px; box-shadow:0 0 10px #ddd;}
.Header.fixedhead .Head_Center{height: 70px;line-height: 70px;}
.Header.fixedhead .Search{top:70px;}
.Header.fixedhead .Search a.close{top: -48px;}
.Header.fixedhead .Toper{padding-top:24px;}
.Header.fixedhead .version{ margin-top:24px;}
.Header.fixedhead .NavPull{top:70px;}
.Header.fixedhead .MainNav li span a{height:70px; line-height:70px;}


.NavPull{ border-radius:0 0 10px 10px; width:200px; top:100px;line-height: 40px; left:50%;margin-left: -100px; position:absolute; z-index:100; display:none; background:rgba(236,92,3,.8); text-align:center;}
.NavPull dd a{ color:#fff; display:block; padding:6px 0px; border-bottom:1px solid #fff; border-top:1px solid #fff;font-size:16px;}
.NavPull dd a:hover{ color:#fff; background:#083066;}
.NavPull dd:last-child a{ border-radius:0 0 10px 10px;}
.NavPull.null{background:none; padding:0; box-shadow: 0 0px 0px none;}

.mstbg{ position:fixed; left:0px; top:0px; width:100%; height:100%; background:rgba(0,0,0,0.4); z-index:886; display:none;}
.openbtn,.closebtn{ cursor:pointer; display:none;width:26px; position:fixed; right:10px; z-index:999;}
.openbtn.on{ display:none !important;}
.openbtn{ position:absolute; right:12px; top:14px;}
.closebtn{ z-index:999; top:8px; right:200px;}
.closebtn.auto{ position:fixed; left:0px; top:0px; width:100%; height:100%; z-index:887; display:none;}
.openbtn span,.closebtn span{ display:block; height:2px; background:#1e5299; margin:4px 0px;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.closebtn .sp1 {
	-webkit-transform: translate(0, 3px) rotate(45deg) !important;
	-moz-transform: translate(0, 3px) rotate(45deg) !important;
	-ms-transform: translate(0, 3px) rotate(45deg) !important;
	-o-transform: translate(0, 3px) rotate(45deg) !important;
	transform: translate(0, 3px) rotate(45deg) !important;}
.closebtn .sp2 {
	-webkit-transform: translate(0, -3px) rotate(-45deg) !important;
	-moz-transform: translate(0, -3px) rotate(-45deg) !important;
	-ms-transform: translate(0, -3px) rotate(-45deg) !important;
	-o-transform: translate(0, -3px) rotate(-45deg) !important;
	transform: translate(0, -3px) rotate(-45deg) !important;}	
.mobilenav{ display:none;}
@media ( max-width:1200px){
.MainNav li{margin-left:30px;}
}
@media ( max-width:1100px){
.MainNav li{margin-left:13px;}

}

@media ( max-width:998px){
body{ padding-top:100px;}	
.Header{height:100px; width:100%; position:fixed; left:0px; top:0px; z-index:999; padding:0; background:#fff; box-shadow:0 0 10px #ddd;}
.GR_Tel{display: none;}
.Head_Center{height: 50px;line-height: 50px;}
.Header.fixedhead .Head_Center{height: 50px;line-height: 50px;}
.Header .Logo{width:auto;}
.Header .Logo img{ height:35px;}
.Header .version{ display:none;}
.Header .openbtn{ display:block;}
.Header .Searchbox { position:static;margin-right: 15px;margin-left: 0;}
.Header .Searchbox .icon{ padding:0px 34px 0 16px; width:18px;}
.Header .Search a.close{right:55px; top:-37px;}
.Header .Search{width:100%; top:50px; right:0%;}
.Header .Search .box{ width:auto; height:40px;}
.Header .Search .ipt{ vertical-align:top; width:80%; height:44px; line-height:44px; text-indent:1em;}

.MainNav{ position:fixed; z-index:999; width:200px; padding-right:0; height:100%; overflow-y:auto; background:#fff; right:-200px; top:0px;}
.MainNav ul{ margin-top:0px;}
.MainNav li{ position:relative; cursor:pointer; float:none; border-bottom:1px solid #ddd; width:auto; margin:0;}
.MainNav li span a{ height:auto; display:block; line-height:46px; height:46px; padding-left:20px; color:#000000; text-align:left;}
.MainNav .arr{ position:absolute; z-index:2; width:100%; height:46px; left:0px; top:0px;}
.MainNav .arr i{ position:absolute; width:17px; height:10px; background:url(../images/arr.png); right:10px; top:18px;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.MainNav li.onnav .arr i{dis-moz-transform: translate(0, -3px) rotate(-180deg) !important;
	-ms-transform: translate(0, -3px) rotate(-180deg) !important;
	-o-transform: translate(0, -3px) rotate(-180deg) !important;
	transform: translate(0, -3px) rotate(-180deg) !important;}
.NavPull { width:100%; position:static;margin-left: 0; background:#f2f2f2; text-align:left; margin-bottom:-1px;}
.NavPull dd a{ border:0; display:block;padding:5px 0px 5px 40px; color:#333; font-size:14px; border-bottom:1px solid #ddd;}
.NavPull dd:last-child a{ border-radius:0;}
.pcnav{ display:none;}
.mobilenav{ display:block;}
.mb50{ margin-bottom:20px;}

.Header.fixedhead{height:100px;}

.Header.fixedhead .MainNav li span a{height:46px; line-height:46px;}
.Header.fixedhead .Search{top:50px;}

}


@media ( max-width:640px){
.Header .Logo img{ height:25px;}
}
/*Top*/

/*Bottom*/
.footer{ padding-top:60px; background-image: url(../images/bg_02.jpg);background-repeat: repeat;}
.footer .SiteMap{ width:76%; float:left; margin-bottom:50px; border-right:1px solid #4d4d4d;}
.footer .SiteMap dl{ font-size:14px; width:20%;box-sizing:border-box;text-align: center;height: 164px; line-height:30px; float:left;border-left: 1px solid #4d4d4d;}
.footer .SiteMap dl dt{ font-size:20px; line-height:24px; padding-bottom:20px; color:#fff;}
.footer .SiteMap dl dd{ display:block; line-height:30px;}
.footer .SiteMap dl dd a:hover{ margin-left:5px;}
.footer .Contact{ width:20%; float:right;}
.footer .Contact .lxwm{ width:200px; float:left;}
.footer .Contact .lxwm h3{ font-size:20px; line-height:24px; padding-bottom:23px; color:#fff;font-weight: normal;}
.footer .Contact .lxwm dl{ color:#858585;}
.footer .Contact .lxwm dl dd{ font-weight:bold; color:#ec5c03; line-height:30px; font-size:18px;}

.footer a{ color:#858585;}
.footer a:hover{ color:#ec5c03;}

.Copyright{ padding:17px 0px; line-height:36px; color:#666666;}
.Copyright a{color:#666666;}.Copyright a:hover{color:#ffffff;}
.Copyright .linkbox{ line-height:34px; float:right;}



@media ( max-width:1185px){
.footer .SiteMap{ width:60%;}
.footer .Contact{ width:35.5%;}
}
@media ( max-width:1022px){
.footer .Contact{ width:36.5%;}
}
@media ( max-width:998px){
.share{ display:none;}
.footer{ padding-top:20px;}
.footer .SiteMap{ width:auto; float:none; padding:0px; border-right:0; margin-bottom:20px;}
.footer .SiteMap dl{ width:auto;height: auto;border-left: none; line-height:30px; float:none; border-bottom:1px solid #d9d9d9;}
.footer .SiteMap dl dt{ cursor:pointer; line-height:35px; position:relative; padding-bottom:0; font-size:14px;}
.footer .SiteMap dl .arr{ position:absolute; right:0px; width:100%; height:100%; top:0px;}
.footer .SiteMap dl .arr i{ width:17px; height:10px; position:absolute; right:0px; top:11px; background:url(../images/arr.png);transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.footer .SiteMap dl dd{ display:none; background:#f6f6f6;}
.footer .SiteMap dl dd a{ display:block; padding-left:10px;}
.footer .SiteMap dl.cur .arr i{
dis-moz-transform: translate(0, 0px) rotate(-180deg) !important;
-ms-transform: translate(0, 0px) rotate(-180deg) !important;
-o-transform: translate(0, 0px) rotate(-180deg) !important;
transform: translate(0, 0px) rotate(-180deg) !important;}
.footer .Contact{ width:100%; margin:0px auto; padding-bottom:20px; float:none;}
.footer .Contact .lxwm{width: 100%;text-align: center;float: none;}
.footer .Contact .lxwm h3{padding-bottom:10px;}
.footer .Contact .lxwm dl dd{line-height:30px; font-size:18px;}
.footer .Contact .ewm{ width:110px;}
.footer .Contact .ewm img{ padding:5px; width:100px; height:100px;}
.Copyright { padding:10px 0;}
.Copyright .fl{ float:none; text-align:center; line-height:18px; padding-bottom:10px;}
.Copyright .linkbox{ float:none; margin:0px auto;text-align: center;}


}

/*Bottom*/



/*首页 s*/
.Index_MainBG{width: 100%;background-image: url(../uploadfiles/image/ind_bg.jpg);background-repeat: no-repeat;background-position: center top;background-color: #d9d9d9;}

.HomeBan {overflow:hidden; clear:both; position:relative;}
/*.HomeBan .slides li .txt img{ width:100%;display: block; margin:0px auto;}*/
.HomeBan .slides li .txt{ width:100%;height: 600px;background-repeat: no-repeat;background-position: center;background-size: cover;display: block; margin:0px auto;}


.HomeBan .slides li.flex-active-slide .txt{transform:translateY(0);-webkit-transform:translateY(0);opacity:1;}
.HomeBan .flex-control-nav{bottom:27px; z-index:10;}
.HomeBan .flex-control-nav li a{ border-radius:50%; background:#f1d7ca; opacity:1; width:13px; height:13px;}
.HomeBan .flex-control-nav li a.flex-active{opacity:1; background: #ec5c03;}
.HomeBan .flex-direction-nav a {width: 38px; height: 38px; border:1px solid rgba(255,255,255,0.9); border-radius:50%;}
.HomeBan .flex-direction-nav .flex-prev { left:-60px; background: rgba(0,0,0,0.4) url(../images/prev.png) center center no-repeat;}
.HomeBan .flex-direction-nav .flex-next { right:-60px; background: rgba(0,0,0,0.4) url(../images/next.png) center center no-repeat;}
.HomeBan:hover .flex-direction-nav .flex-prev { left:4%;}
.HomeBan:hover .flex-direction-nav .flex-next { right:4%;}
@media ( max-width:1200px){
.HomeBan .slides li .txt{height: 500px;}

}

@media ( max-width:998px){


.HomeBan .flex-control-nav{bottom:10px;}
.HomeBan .slides li .txt{height: 385px;}
}

@media ( max-width:768px){
.HomeBan .slides li .txt{height: 320px;}
}

@media ( max-width:640px){
.HomeBan .slides li .txt{height: 240px;}

}
@media ( max-width:480px){
.HomeBan .slides li .txt{height: 160px;}

}



.Main_Banner{width: 100%;height: 320px;background-size: cover;background-repeat: no-repeat;background-position: center;overflow: hidden;}

.CP_UL{margin-top: 60px;}
.CP_UL li{margin-top: 40px;padding: 4.16667%;-moz-box-shadow:0px 0px 20px #F1F1F1; -webkit-box-shadow:0px 0px 20px #F1F1F1; box-shadow:0px 0px 20px #F1F1F1;}
.CP_Img{width: 25.9%;float: left;}
.CP_Img .imgbox{padding-top: 70%;}
.CP_Txt{width: 66.8%;float: right;padding-top: 30px;}
.CP_Name{display: block;font-size: 20px;color: #000;line-height: 30px;height: 30px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.CP_Cont{font-size: 14px;color: #999;margin-top: 20px;line-height: 24px;height: 48px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}

.CP_GD{width: 130px;height: 46px;line-height: 46px;color: #ec5c03;display: inline-block;font-size: 14px;margin-top: 25px;}

.CP_GD:hover{background: #ec5c03;color: #fff;text-align: center;}



/*pages*/
.Pages{ margin: 80px auto;zoom:1; text-align:center; overflow:hidden; color:#666666;clear:both;}

.Pages a{ display:inline-block; color:#666666;width: 90px;height: 40px;line-height: 40px;font-size: 16px;color: #333;}
.Pages .p_page em{ font-style:normal; font-family:Arial;margin: 0 35px;}
.Pages .p_page em a{width: 40px;display: inline-block;  background:#ebebeb;}
.Pages .p_page em a.a_cur,.Pages .p_page em a:hover{ color:#fff;  background:#ec5c03;}
.Pages .p_page a{ display:inline-block; vertical-align:middle;}
.Pages .p_page .a_first,.Pages .p_page .a_end,.Pages .p_page .a_prev,.Pages .p_page .a_next{ background:#ebebeb;}
.Pages .p_page .a_prev:hover,.Pages .p_page .a_next:hover{ color:#fff;  background:#ec5c03;}
/*pages end*/



@media ( max-width:640px){
	.Main_Banner{height: 200px;}
	.CP_Img{width: 100%;}
	.CP_Txt{width: 100%;}

.Pages a{font-size: 12px;height: 25px;line-height: 25px;width: 50px;}
.Pages .p_page em{margin: 0;}
.Pages .p_page em a{width: 25px;}


}
@media ( max-width:480px){
.Main_Banner{height: 150px;}
}




.CP_XQ{margin-top: 60px;margin-bottom: 100px;}
.CPXQ_Img{width: 50%;float: left;}
.CPXQ_Img .imgbox{padding-top: 70%;}
.CPXQ_Txt{width: 43.333%;float: right;padding-top: 6%;}
.CPXQ_Name{font-size: 32px;color: #000;line-height: 1;}
.lin1{width: 50px;height: 2px;background: #ec5c03;margin-top: 25px;}
.CPXQ_Cont{margin-top: 40px;font-size: 14px;line-height: 28px;color: #999;}

.CPXQ_JS{margin-top: 7%;}
.CPXQ_JS .p1{font-size: 24px;line-height: 50px;color: #999;}

.CPXQ_Tab{margin-top: 20px;}
.CPXQ_TabTop li{position: relative;width: 20%;vertical-align: middle;float: left;height: 80px;border:1px solid #e6e6e6;text-align: center;line-height: 80px;box-sizing:border-box;font-size: 18px;color: #666;font-weight: bold;}
.CPXQ_TabTop li a{color: inherit;vertical-align: middle;line-height: 25px;display: inline-block;}

.CPXQ_TabTop li.cur,.CPXQ_TabTop li:hover{background: #ec5c03;color: #fff;}

.CPXQ_TabTop li.cur:before,.CPXQ_TabTop li:hover:before{content: " "; position: absolute;bottom: -18px;left: 50%;margin-left: -10px;width: 0; height: 0;border-width: 9px;border-style: solid;border-color:#ec5c03 transparent transparent transparent;}

.CPXQ_tabBut{border:1px solid #e6e6e6;border-top: none;}
.CPXQ_tabBut li{display: none;padding: 6% 4%;font-size: 16px;line-height: 50px;color: #808080;}





@media ( max-width:640px){
	.CPXQ_Name{font-size: 20px;}
.CPXQ_Img{width: 100%;}
.CPXQ_Txt{width: 100%;}
.CPXQ_TabTop li{font-size: 14px;}
.CPXQ_JS .p1{font-size: 16px;}

}


.Ind_Sec{padding: 6% 0 8%;}
.Ind_Title{text-align: center;padding-bottom: 15px;border-bottom: 1px solid #e6e6e6;background-repeat: no-repeat;background-position: bottom center;background-image: url(../images/in_16.jpg);}
.Ind_Title p{font-size: 18px;line-height: 30px;color: #cccccc;text-transform:Uppercase;}
.Ind_Title h2{font-size: 36px;line-height: 40px;color: #ec5c03;font-weight: normal;}

.YFZX_Top{margin-top: 70px;padding: 3% 6%;background: #fff;-moz-box-shadow:0px 0px 20px #ededed; -webkit-box-shadow:0px 0px 20px #ededed; box-shadow:0px 0px 20px #ededed;}
.YFZX_Img1{width: 17%;float: left;}
.YFZX_Img1 .imgbox{padding-top: 135%;}

.YFZX_Txt{width: 79%;float: right;}
.YFZX_Name{font-size: 28px;color: #000;line-height: 35px;font-weight: normal;}
.YFZX_js{font-size: 16px;line-height: 24px;border-bottom: 2px solid #ec5c03;margin-top: 15px;display: inline-block;color: #ec5c03;}
.YFZX_Cont{margin-top: 35px;font-size: 14px;line-height: 24px;color: #808080;height: 48px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.YFZX_GD{width: 130px;height: 46px;background: #ec5c03;color: #fff;text-align: center;line-height: 46px;display: inline-block;font-size: 14px;margin-top: 40px;}


.YFZX_UL{margin-top: 40px;}
.YFZX_UL li{width: 23.75%;float: left;margin-right: 1.6667%;}
.YFZX_UL li:nth-child(4n){margin-right: 0;}
.YFZX_UL li .imgbox{padding-top: 70.18%;}
.YF_Name2{display: block;font-size: 16px;line-height: 24px;height: 24px;color: #666666;margin-top: 15px;text-align: center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.YF_Name2:hover{color: #ec5c03;}




.IngCP_Img{width: 100%;position: absolute;top: 105px;left: 0;text-align: center; overflow: hidden; z-index: 999;}
.IngCP_Img img{height: 410px;width: 380px;cursor:pointer;  }

.ind_cpTop{height: 100%;position: relative;z-index: 99;max-width:1920px;height: 810px;background-repeat: no-repeat;background-position: center;background-size: auto 100%;}
.ind_cpTop .Contain{height: 100%;}
.Ind_cpUL{width: 100%;background: #f5f5f5;position: absolute;bottom: 0;left: 0;z-index: 999;}
.Ind_cpUL li{width: 33.3333%;float: left;height: 150px;padding-top: 30px;text-align: center;cursor:pointer;position: relative;}
.IND_CPicon{height: 50px;line-height: 50px;vertical-align: middle;}
.IND_CPicon img{max-height: 100%;vertical-align: middle;}
.Ind_cpUL li p{font-size: 20px;line-height: 24px;color: #333333;margin-top: 25px;}
.Ind_cpUL li span{font-size: 14px;color: #999;line-height: 24px;margin-top: 5px;}

.Ind_cpUL li.cur,.Ind_cpUL li:hover{background: #fff;z-index: 9999;-moz-box-shadow:10px 10px 20px #E4E4E4; -webkit-box-shadow:10px 10px 20px #E4E4E4; box-shadow:10px 10px 20px #E4E4E4;}
.Ind_cpUL li.cur:before,.Ind_cpUL li:hover:before{content: " "; position: absolute;bottom: -18px;left: 50%;margin-left: -10px;width: 0; height: 0;border-width: 9px;border-style: solid;border-color:#fff transparent transparent transparent;}

.Ind_cpBut{background: #f5f5f5;}
.Ind_cpBut ul li{display: none;padding: 50px;background: #fff;font-size: 16px;line-height: 40px;color: #666;}


.Ind_Sec2{padding-top: 20px;height: 700px;background-position: center;background-repeat: no-repeat;background-size: auto 100%; }

.FWZX_UL{margin-top: 50px; position:relative;}
.FWZX_UL .flex-viewport{ margin-left:-27px;}
.FWZX_UL .box{ margin:20px 0 0 27px;background: #fff;border-bottom:2px solid #ea5b03;}

.FWZX_UL li:nth-child(4n){margin-right: 0;}
.FWZX_UL li .imgbox{padding-top: 71.5%;}
.FWZX_UL { padding-bottom:115px;}
.FWZX_UL .flex-direction-nav a { opacity:1 !important;background:#e83e0b; border-radius:50%; width:40px; height:40px; line-height:40px; color:#fff; text-indent:0em; text-align:center; font-size:24px; font-family:"宋体";}
.FWZX_UL .flex-direction-nav .flex-prev {left:-45px;}
.FWZX_UL .flex-direction-nav .flex-next {right:-45px;}
.FWZX_UL:hover .flex-direction-nav .flex-prev { opacity:1; left:-45px;}
.FWZX_UL:hover .flex-direction-nav .flex-next { opacity:1; right:-45px;}
.FWZX_UL .flex-direction-nav a:hover { background:#ff9655; color:#fff;}
.FWZX_UL .flex-direction-nav .flex-disabled{ display:block; opacity:1 !important;}
.FWZX_UL .flex-control-nav{ bottom:-45px;}
.FWZX_UL .flex-control-paging li a{ border-radius:50%;}


.FWZX_Txt{padding: 35px 15px;}
.FWZX_Name{display: block;font-size: 20px;line-height: 24px;color: #000;text-align: center;/*overflow: hidden;text-overflow:ellipsis;white-space: nowrap;height: 24px;*/}
.FWZX_Cont{font-size: 14px;line-height: 24px;color: #808080;height: 48px;text-align: center;margin-top: 15px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}

.FWZX_GD{display: block;margin: 25px auto 0;width: 32px;height: 32px;background-repeat: no-repeat;background-position: center;background-image: url(../images/in_54.png);}

.FWZX_UL li:hover .FWZX_GD{background-image: url(../images/in_57.png);}
.FWZX_UL li:hover .FWZX_Name{color: #ec5c03;}


.Ind_News{margin: 50px 0 0 -3.3333%;}
.Ind_News li{margin-top: 20px;width: 30%;float: left;margin-left: 3.3333%;}
.Ind_News li .imgbox{padding-top: 49%;position: relative;}
.Ind_NewsTime{width: 100px;height: 36px;line-height: 36px;text-align: center;background: #ec5c03;color: #fff;font-size: 14px;position: absolute;bottom: 0;left: 50%;margin-left: -50px;}
.Ind_NewsTxt{padding: 30px 0;}
.Ind_NewsName{display: block;font-size: 18px;line-height: 24px;color: #000;height: 24px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.Ind_NewsCont{font-size: 14px;margin-top: 10px;line-height: 24px;height: 48px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}

.Ind_NewsGD{display: block;width: 32px;height: 32px;margin-top: 25px;background-repeat: no-repeat;background-position: center;background-image: url(../images/in_54.png);}
.Ind_News li:hover{-moz-box-shadow:0px 0px 20px #EFEFEF; -webkit-box-shadow:0px 0px 20px #EFEFEF; box-shadow:0px 0px 20px #EFEFEF;}
.Ind_News li:hover .Ind_NewsTxt{padding: 30px 15px;}
.Ind_News li:hover .Ind_NewsGD{margin: 25px auto 0;background-image: url(../images/in_57.png);}
.Ind_NewsName:hover{color: #ec5c03;}





.XQ_Box{padding: 50px 0;}
.XQ_Box .YFZX_Cont{height: auto;overflow: inherit;display: block;}

.hxtit{font-size:32px;color:#333;line-height:40px;text-align:center;}
.hxp{margin:60px 0 70px 0;}
.hxp p{font-size:16px;color:#666;line-height:32px;}
.hximg li{width:32%;float:left;margin-right:2%;}
.hximg li:nth-child(3n){margin-right:0px;}


.search{margin: 100px auto; flex-direction: column; display: flex;align-items: center;justify-content: center;width: 680px;height: 150px;}
.search h3{font-size: 36px;color: #666;line-height: 50px;margin-bottom: 20px;}
.search .searchbox{width: 650px;height: 60px;border-radius: 30px;background: rgba(0,0,0,0.5);padding: 5px;box-sizing: border-box;}
.search .searchbg{position: relative; background: white;height: 50px;width: 640px;border-radius: 25px;}
.search .searchbg input{width: 80%;padding: 0px 20px;box-sizing: border-box;height: 50px;}
.search span{display:block;position: absolute;right: 0px;top: 0px;cursor: pointer; width: 40px;height: 50px;background: url(../images/search.png)center no-repeat;}


.title{font-size: 24px;color: #333333;line-height: 40px;border-bottom: 1px solid #ebebeb;}
.Download ul li{margin-bottom: 30px;border-bottom: 1px solid #e1e1e1;padding: 20px 0px;}
.Download ul li .name{font-size: 20px;line-height: 30px;margin-bottom: 10px;}
.Download ul li a{display: inline-block;margin-right: 20px; text-decoration: underline;color: #2b90e2;line-height: 30px;font-size: 18px;}
.Search ul li{margin-bottom: 0px;}


.lxtop{font-size:24px;color:#333;line-height:24px;margin-bottom:24px;}
.lxul li{float:left;font-size:16px;color:#4c4c4c;line-height:36px;margin-right:65px;margin-bottom:10px;}
.lxul li img{display:inline-block;vertical-align:middle;margin:-3px 10px 0 0;}
.lxmap{width:100%;height:auto;border:1px solid #e6e6e6;margin-top:46px;}



/*公司简介*/
.SinglePage{text-justify:inter-ideograph;text-align:justify;word-wrap:break-word;clear:both;}
.SinglePage .AboutCont p{font-size:14px;color:#444;margin-bottom:20px;}

.XQ-Top{text-align: center;padding: 15px 0;border-bottom: 1px solid #f1f1f1;}
.XQ-H2{font-size: 24px;color: #202020;}
.XQ-Top p{font-size: 14px;color: #3f3f3f;line-height: 30px;margin-top: 10px;}

.XQ-Cont{padding: 20px 0 40px;border-bottom: 1px solid #f1f1f1;line-height: 32px;font-size: 14px;color: #3f3f3f;}
.XQ-Cont img{max-width: 100%;display: block;margin: 10px auto;}


/*19-07-18*/
.Current{color:#999;font-size:14px;line-height:52px;border-bottom:1px solid #ebebeb;text-align:right;}
.Current dl{max-width:60%;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:right;}
.Current a,.Current em{color:#999; }
.Current a:hover{color:#ec5c03;}
.Current span{color:#ec5c03;}



.Silderbar{border-bottom:1px solid #ebebeb;height:auto;}
.Menu{position:relative;line-height:52px;padding-left:255px;}
.MenuTitle{width:200px;height:120px;position:absolute;top:-56px;left:0;z-index:9;}
.MenuTitle .Menulogo{width:200px;height:120px;background:url(../images/menu_logo.png) no-repeat left center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;-webkit-align-items:center;text-align:center;color:#fff;}
.MenuTitle .Menulogo p{ width:100%; position:relative;top:10px;}
.MenuTitle .Menulogo b{display:block;line-height:1;font-size:30px;font-weight:bold;}
.MenuTitle .Menulogo em{display:block;line-height:2;font-size:12px;font-family:Arial;width:200%;position:relative;left:-50%;top:0px;color:rgba(255,255,255,.6)}


.Main_Navs{width: 97%;}
.Main_Nav{text-align: center;}
.Main_Nav a{display: inline-block;margin: 0 2%;font-size: 16px;color: #666666;line-height: 64px;height: 64px;background-repeat: no-repeat;background-position: bottom center;}
.Main_Nav a.cur,.Main_Nav a:hover{color: #ec5c03;}


@media ( max-width:998px){
.FWZX_Name span{ display:block;}
}


@media ( max-width:768px){


 	.search h3{font-size: 16px;line-height: 20px;margin-bottom: 5px;}
   
    .search .searchbox{height: 50px;}
    .search{width: 100%;margin: 0px;height: 120px;}
    .search .searchbg{height: 40px;}
    .search .searchbg input{height: 40px;line-height: 40px;}
    .search span{height: 40px;}
    .search .searchbox,.search .searchbg{width: 100%;}

}







@media ( max-width:640px){
	.Main_Nav a{width: 47%;margin: 0;height: 35px;line-height: 35px;}
	.hxtit{font-size: 24px;}
	
	.FWZX_UL .flex-viewport{ margin-left:-12px;}
	.FWZX_UL .box{ margin:10px 0 0 12px;background: #fff;border-bottom:2px solid #ea5b03;}

.Ind_Title h2{font-size: 26px;}
.YFZX_Img1{width: 60%;max-width: 400px;margin: 0 auto;float: none;}
.YFZX_Txt{width: 100%;padding-bottom: 30px;float: none;}

.YFZX_UL li{width: 48%;margin-right: 4%;margin-top: 20px;}
.YFZX_UL li:nth-child(2n){margin-right: 0;}
.FWZX_UL .flex-direction-nav { display:none;}

.ind_cpTop{height: 620px;background-size: 210% auto;background-position: top center;}
.IngCP_Img{top: 15%;}
.IngCP_Img img{width: 40%;height: auto;}
.IND_CPicon img{height: 35px;}
.Ind_cpUL li p{margin-top: 10px;font-size: 14px;}
.Ind_cpUL li span{line-height: 18px;}
.Ind_cpBut ul li{padding: 0;}
.Ind_cpBut .Contain{padding: 0;}
.Ind_Sec2{height: auto;padding-bottom: 30px;}

.Ind_News li{width: 100%;margin-right: 0;}
.MenuTitle{display: none;}
.Menu{padding-left: 0;}
}


@media ( max-width:480px){
.IngCP_Img img{width: 50%;}
.ind_cpTop{background-size: auto 80%;}

}















































































































