/**layui官网
 By 翟旭*/
body{background:#fff; font-family:'微软雅黑';}
hr {
    width: 100%;
    height: 1px;
    margin: 10px 0;
    border: 0;
    background-color: #e2e2e2;
    clear: both;}
a{color: #333;}

.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}
a:hover{ color:#f58f00; }
a.more{
    border: #dfdfdf 1px solid;
    background: rgba(255,255,255,.0);
    width: 360px;
    height: 58px;
    display: block;
    margin: 40px auto 50px;
    line-height: 58px;
    font-size: 20px;
    color: #838383;
    /*text-indent: 150px;*/
    border-radius: 30px;
    transition: all ease-out .3s;
}
a.more:hover{border:#f58f00 1px solid;}
/*上下翻页*/
.next,.prev{ float:right; display:block; width:26px; height:30px;line-height: 32px; border: 1px solid #e5e5e5; z-index: 999; overflow:hidden;  cursor:pointer;position: absolute;top:10px}
.next i,.prev i{font-size:24px;font-weight: 400; }
.next{ right: -60px;}
.prev{ left: -60px;}
a:hover.next,a:hover.prev{border-color:#00acef; }
.prevStop,.nextStop,a:hover.prevStop,a:hover.nextStop{ border: 1px solid #e5e5e5; color:#e5e5e5; cursor:default; }

.layui-tab-content{padding: 10px 0px;}
.layui-table[lay-even] tr:nth-child(even){background-color:#fff;}
.layui-table tr{border-bottom: 1px solid #e2e2e2;}
.layui-tab-brief>.layui-tab-title{color:#747474;}
.layui-tab-brief>.layui-tab-title .layui-this{color:#747474;font-weight:700;}
.layui-tab-title li{font-size: 16px;width: 85px;float: left;}
.layui-tab-brief>.layui-tab-more li.layui-this:after, .layui-tab-brief>.layui-tab-title .layui-this:after{border-bottom: 3px solid #de5400;}
.layui-tab-title span{float: right; width:60px;font-size: 12px;line-height: 40px; }

/* 布局 */
.w-1200{width:1200px;margin:0 auto;position: relative;}
.layui-main{width: 1200px;}
.clearfix{display: block;    clear: both;}

/* 头部 */
.top { width: 100%;min-width: 1200px; height: 38px; background-color: #f1f1f1;position:relative; }
.top .huan { font-size: 12px; color: #323232; float: left; line-height: 38px; }
.top .huan b { margin-left: 10px; color: #e53f0d; }
.top .list1 { height: 38px; float: right;position:relative; }
.top .list1 li { height: 38px; line-height: 38px; float: left; position:relative; }
.top .list1 li i{color:#ff7800;padding-right: 10px;}
.top .list1 li a { font-size: 12px; float: left; margin-left: 8px; margin-right: 10px; line-height: 38px; }
.top .list1 li a span { font-size: 12px; float: left; height: 14px; display: inline-block; overflow: hidden; padding-top: 12px; }
.top .list1 li a span.pay { color: #9f2520; font-weight: bold; }
.top .list1 li div{display: none;position: absolute;z-index: 999;top: 38px}

.header{height:120px; min-width: 1200px;}
.logo{height:auto;padding-top:25px;}

.header .list1 { height: 38px; right:15px; position: absolute; top: 22px;}
.header .list1 li { height: 38px; float: left; position:relative; background: url(../images/ip.png) no-repeat left center; padding-left:25px;}
.header .list1 li a { font-size: 24px; float: left; margin-left: 8px; margin-right: 10px; line-height: 38px; color: #e62129;font-style: italic;}
.header .list1 li span { font-size: 12px; float: left; height: 14px; display: inline-block; overflow: hidden; padding-top: 12px; }
.header .list1 li span.pay { color: #9f2520; font-weight: bold; }

.component{position: absolute; width: 280px; right:0px; top:20px; }
.component .layui-input{width: 200px; border-color: #0075af;border-radius: 0px; float: left; height: 30px; line-height: 30px; padding-left: 12px; background-color: #fff; color: #cccccc; font-size: 12px;}
.component .layui-btn{float: left;width: 64px; height: 30px;*height: 32px; line-height: 30px; background-color: #0075af;color: #fff;border-radius:0px;}
.header-demo .component{left: 185px;}



.navBar{  position:absolute; z-index:1; height:32px; line-height:32px;  color:#fff;right:0px;bottom:-12px;}
.nav{ position:relative; margin:0 auto; font-size:16px; }
.nav a{ color:#494949;  }
.nav h3{ font-size:100%; font-weight:normal;   }
.nav .m{ float:left;  position:relative; z-index:1; }
.nav .s{ float:left; width:3px; text-align:center; color:#D4D4D4; font-size:12px; }
.nav .on{}
.nav .on a{color:#006093; font-weight: bold;}
.nav h3 a{ display:block; padding: 0 20px; text-align:center;   font-weight:normal;  }
.nav .sub{ display:none; position:absolute; left:0px; top:45px; z-index:9999; width: auto; min-width:100px; border:1px solid #E6E4E3; border-top:0;  background:#fff; }
.nav .sub li{ text-align:center; padding:0 8px; margin-bottom:-1px;   }
.nav .sub li a{ display:block;  border-bottom:1px solid #E6E4E3; font-size: 14px; padding:8px 0; height:28px; line-height:28px; color:#666;font-weight:normal;}
.nav .sub li a:hover{ color:#006093;   }
.nav .block{ height:3px; width:130px; background:#214c9b; position:absolute; left:0; top:47px; overflow:hidden;  }


.pageBT {display: block; color: #575757; text-align: center; padding-top:30px;*padding-top:30px;padding-bottom:30px;*padding-bottom:30px; zoom:1}
.pageBT .zh {border-bottom: 1px solid #e5e5e5;width: 586px;margin: 0px auto 22px;height: 28px;}
.pageBT .zh span { background-color: #fff; padding: 0px 32px; font-size:30px; position: relative; top: 6px; }
.pageBT .en {width: 100%; color: #575757; font-size: 18px; height: 20px;}

/* 首页banner部分 */
.fullSlide { width: 100%; min-width: 1200px; position: relative; height:500px; }
.fullSlide .bd { margin: 0 auto; width: 100% !important; position: relative; z-index: 0; }
.fullSlide .bd ul { width: 100% !important; }
.fullSlide .bd li { width: 100% !important; height: 500px; overflow: hidden; text-align: center; }
.fullSlide .bd li a { display: block; height: 500px; position:absolute;left:50%; margin-left:-1000px; }

.fullSlide .hd { width: 100%; position: absolute; z-index: 1; bottom:20px; left: 0; height: 30px; line-height: 30px; }
.fullSlide .hd ul { text-align: center; padding-top: 5px; width: 1200px; margin: 0 auto; }
.fullSlide .hd ul li { cursor: pointer; font-weight: bold; display: inline-block; *display: inline; zoom: 1; width:10px; height:10px; border-radius:5px;background-color: #fff; line-height: 25px; text-align: center; margin: 5px; overflow: hidden; border: 1px #e4e4e4 solid; }
.fullSlide .hd ul .on { color: #ffffff; border: 1px #de6e00 solid;background-color: #d9293e;}
.fullSlide .hd ul li img { width: 160px; height: 60px; }

.focusBox { position: relative; width:100%; height:100%; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox .pic img { width: 100%; height: 100%; display: block; }
.focusBox .txt-bg { position: absolute; top: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; top: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }

.focusBox1 { position: relative; width:310px; height:210px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox1 .pic img { width:310px; height: 210px; display: block; }
.focusBox1 .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox1 .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox1 .txt ul{height:36px; line-height:36px;}
.focusBox1 .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox1 .txt li a{height:36px; line-height:36px;  display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox1 .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox1 .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox1 .num li a,.focusBox1 .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox1 .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox1 .num li.on a,.focusBox .num a:hover{ background:#f60;  }


#caseal { width: 100%; margin-bottom: 20px; }
#caseal .box { width: 1200px; margin: 0 auto; text-align: center; }
#caseal .title { width: 100%; height: 43px; }
#caseal ul { padding: 5px 0; }
#caseal li { float: left; width: 280px; margin:0 10px; }
#caseal li.nomar { margin-right: 0px; }

#caseal li .img { height: 166px; width: 269px; overflow: hidden; padding: 3px; }
#caseal li .img img { width: 269px; height: 166px; }
#caseal li h5 { width: 271px; height: 50px; line-height: 50px; color: #333; font-size: 18px; overflow: hidden; font-weight: 400; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap; }
#caseal li h5 a{color: #333;}
#caseal li .text { width: 255px; height: 100px; line-height: 25px; color:#747474; text-align: center;  font-size: 14px; padding: 0 10px; }
#caseal li .detailbtn { width: 275px; height: 50px; line-height: 50px; }
#caseal li .detailbtn a { display: inline-block; height: 30px; line-height: 30px; color: #fff; background: #ff7800; padding: 0 10px; font-size: 14px; border-style: none; }
#caseal li .detailbtn a:hover { color: #ff7800; cursor: pointer; }

.about{position: relative;height: 100%;z-index: 9;padding-top:10px;}
.about .content {
    width: 1200px;
    margin: 0 auto;
    height: 265px;
}
.about .description {
    float: left;
    width:675px;
    line-height: 30px;
    text-align: left;
}
.about .description a{color:#d74712;}
.about .pic {
    float: right;
    width: 500px;
    height: 250px;
}
.about .pic  a  img{
    width: 500px;
    height: 250px;
	display: block; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s;
}
.about .pic  a:hover img { -webkit-transform:scale(1.1); transform:scale(1.1); opacity:1; filter:alpha(opacity=100);}
.about a.more {
    position: absolute;
    left: 50%;
    margin-left: -100px;
    top:320px;
    border-radius: 0px;
    width: 200px;
    height: 45px;
    font-size: 15px;
    color: #999;
    line-height: 46px;
    text-align: center;
    text-indent: inherit;
}




#news{position: relative;height: 100%;z-index: 9;}
#news .pageBT .zh span{background-color: #f8f8f8;}

.news_con{width: 1200px;margin:0 auto;margin-bottom:40px;}
.slideBoxa{
	float: left;
	width:350px;
	height:250px;
	overflow: hidden;
	position: relative;
	z-index: 2;
}
.slideBoxa .bd li .tit{
	height:40px;
	position: absolute;
	line-height: 40px;
	width: 100%;
	top: 0;
	left: 0;
	text-align: left;
	text-indent: 20px;
	border-radius: 0;
	background: rgba(0,0,0,0.6);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000',endColorstr='#66000000');      IE6,IE7 
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000', endColorstr='#66000000')";      /*IE8*/
}
.slideBoxa .bd li .tit p{
	font-size: 14px;
	color: #ffffff;
}
.slideBoxa .bd li img{
	width:350px;
	min-height: 250px;
}
.slideBoxa .hd {
	height: 20px;
	position: absolute;
	z-index: 10;
	right:20px;
	bottom:15px;
	overflow: hidden;
}
.slideBoxa .hd ul {
	overflow: hidden;
	zoom: 1;
}
.slideBoxa .hd ul li {
	float: left;
	margin-left:8px;
	width: 20px;
	height: 20px;
    line-height: 20px;
    color: #fff;
	background: #525252;
    text-align: center;
	cursor: pointer;
	border-radius: 50%;
}
.slideBoxa .hd ul li.on {
	background: #d61f19;
}
.newscon{
	width: 810px;
	float: left;
	margin-left:40px;
}
.newscon h2{
	text-align: center;
	font-size:22px;
	color: #d74712;
	margin-bottom:15px;
}
.newscon h2 a{  color: #d74712;}
.newscon p{
	font-size: 14px;
	color: #9b9b9b;
	line-height: 28px;
	text-align: justify;
    padding-bottom: 10px;
	border-bottom: 1px dashed #c8c8c8;
}
.newscon p a{
	color: #d74712;
}
.newscon ul{ margin-top: 10px;}
.newscon ul li{
	font-size: 14px;
	line-height:32px;
    width: 48%;
    float: left;
}

.newscon ul li a{
    color: #474747;
}

.newscon ul li span{
	float: right;
	margin-right: 0;
	color: #9b9b9b;
}

.news{width: 100%; overflow: hidden; height: 585px; }

.conten2 { width:1200px;}
.conten2 ul.left li { width:300px; margin-right:28px; float: left;}
.conten2 ul.left li a img { width: 300px; height:215px; border: 1px #eee solid; display: block; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s;}
.conten2 ul.left li a:hover img {-webkit-transform:scale(1.1); transform:scale(1.1); opacity:1; filter:alpha(opacity=100);}
.conten2 ul.left li a.t { width: 300px; height: auto;color: #6F6F6F; padding-top: 10px; line-height: 25px; font-size: 16px; text-align: left; display: inline-block; overflow: hidden; }
.conten2 ul.left li a.t:hover { color: #d7080a; }
.conten2 ul.left li p { line-height: 25px; text-indent: 2em; font-size: 14px; }
.conten2 ul.left li p a { color: #7d7d7d;}
.conten2 ul.left li p a:hover { color: #d7080a; }
.conten2 ul.left li p.timeandmore { height: 30px; line-height: 30px; padding-top: 10px; }
.conten2 ul.left li p.timeandmore span { float: left;color: #ccc; }
.conten2 ul.left li p.timeandmore a { float: right; margin-right: 10px; color: #333; }
.conten2 ul.left li p.timeandmore a:hover { color: #d7080a; }

.conten2 ul.right { width: 540px; float: right; }
.conten2 ul.right li { width: 540px; height: 90px; margin-bottom: 15px;text-align: left;}
.conten2 ul.right li .date { width: 90px; height: 80px; float: left; border: 1px #eeeeee solid; text-align: center; padding-top: 10px; font-size: 14px; }
.conten2 ul.right li .date b { font-size: 32px; display: inline-block; padding-bottom: 10px; font-weight:400;}
.conten2 ul.right li .licontent { float: right; width: 440px; }
.conten2 ul.right li .licontent a.t { height: 30px; line-height: 30px; color:#4a4a4a; font-size: 16px; width: 440px; display: inline-block; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap; }
.conten2 ul.right li .licontent p { height: 60px; line-height: 23px;font-size: 12px;}

.conten2 ul.right li:hover { background: #d7080a; }
.conten2 ul.right li:hover .date { color: #ffffff; border: none; }
.conten2 ul.right li:hover .licontent { float: right; width: 440px; }
.conten2 ul.right li:hover .licontent a { color: #ffffff; }

.problem{width: 100%; overflow: hidden; height:710px; }
.newslis { width: 1200px; margin: 0 auto; }
.newslis dl { float: left; width: 570px; padding-right: 30px; padding-bottom: 25px; }
.newslis dl dt { float: left; background:#00acef; width: 86px; height: 86px;border-radius: 45px; text-align: center; font-size: 14px; color: #FFF; }
.newslis dl dt span { display: block; padding-top: 8px; line-height:44px; font-size: 44px; }
.newslis dl dd { float: left; width: 450px; padding-left: 10px; margin-top: 11px; }
.newslis dl dd h3 { font-size: 16px; height: 24px; line-height: 24px; overflow: hidden; }
.newslis dl dd h3 a { color: #000; font-weight: normal; }
.newslis dl dd h3 a:hover { color: #007bc4; }
.newslis dl dd p { color: #666; font-size: 14px; margin-top: 5px;}

#service{position: relative;height: 100%;padding-top: 100px;}
.f-s2{width: 1200px;position: relative;margin: 0 auto;  height:330px;}
.f-s2 .next,.f-s2 .prev{ float:right; display:block; width:26px; height:30px;line-height: 32px; border: 1px solid #e5e5e5; z-index: 999; overflow:hidden;  cursor:pointer;position: absolute;top:-40px;background: #373737;}
.f-s2 .next i,.f-s2 .prev i{font-size:24px;font-weight: 400;color: #fff;}
.f-s2 .next{ right:80px;}
.f-s2 a.prev{ right:120px;left:inherit;}
.f-s2 a:hover.next,.f-s2 a:hover.prev{background:#eb3601;}
.f-s2 .more{width:70px;height:30px;line-height:30px;float:right; display:block;border-radius: 4px; cursor:pointer;position: absolute;top:-80px;background: #eb3601;right:0px; font-size: 14px;text-align: center;color: #fff;}
.f-s2 .tab-bd{width:1200px; height:300px;position:relative;}
.tab-bd .f-s2-p1{ padding-top: 20px; margin-bottom: 30px;width:1200px;height:300px;}
.tab-bd .f-s2-p1 ul{overflow: hidden;zoom: 1;}
.solution-img{ width: 400px; height: 300px; float: left;}
.solution-img a img{width: 400px;max-height:300px;display: block; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s;}
.solution-img a:hover img{-webkit-transform:scale(1.1); transform:scale(1.1); opacity:1; filter:alpha(opacity=100);}
.solution-info{ float: left; padding-left: 40px;}

.solution-info h2{ font-size:24px; line-height: 18px; color: #555; margin-bottom: 24px; text-align: center;}

.solution-info p{text-indent: 2em; font-size: 14px; line-height:30px; color: #474747; width:760px; height: auto; margin-bottom: 20px;}

.solution-info i{ width:36px; height:36px; display: block; background: url("../images/arr-more.png"); -webkit-transition: 0.25s; -moz-transition: 0.25s; transition:0.25s;}

.f-s2-p1:hover .solution-info i{ width:36px; height:36px; display: block; background: url("../images/arr-preh01.png");}

.f-s2-p2{width: 1200px;margin: 0 auto; height: 100px;}

.solutions{ float: left; width: 188px; height: 68px; background-color: #f8f9fb; border: 1px solid #ebf1f5; padding:30px 50px 0 60px; -webkit-transition: 0.25s; -moz-transition: 0.25s; transition:0.25s;}

.solutions-l{ float: left;}

.solutions h3{ font-size: 18px; line-height: 18px; color: #626262; margin-bottom: 6px;}

.solutions p{ font-size: 13px; line-height: 13px; color: #cccbcb;}

.solutions span{ width: 30px; height: 30px; display: block; text-align: center; float: right; margin-top:6px; -webkit-transition: 0.25s; -moz-transition: 0.25s; transition:0.25s;}

.solutions i{ width: 10px; height: 6px; display:inline-block; background: url("../images/arr-more3.png"); margin-top: 11px;}

.solutions span:hover{  background: url("../images/arr-bg.png");}



.solutions:hover{background-color: #7fcd61; border-bottom: 1px solid #7fcd61;  border-top: 1px solid #7fcd61;}

.solutions:hover h3,.solutions:hover p{ color: #fff;}

.solution-active span,.solutions:hover span{ background: url("../images/arr-bg.png");}

.huoban{ width:100%;min-width: 1200px; overflow:hidden;}
.huoban .mian{width: 1200px; margin:0 auto;background: none;}
.huoban ul{ width:100%; margin:0 auto 30px; overflow:hidden;}
.huoban li{ float:left; font-size:14px; line-height:28px;width: auto; height: auto; float: left; margin:0px 5px;}
.huoban li a{-moz-transition: all 0.3s  ease-in-out; -webkit-transition: all 0.3s  ease-in-out; transition: all 0.3s  ease-in-out; color:#d9d9d9;}


.link{ width:100%;min-width: 1200px; overflow:hidden;}
.link .mian{width: 1200px; margin:0 auto;background: none;margin-bottom: 15px;}
.link ul{ width:100%; overflow:hidden;}
.link li{ float:left; font-size:14px; line-height:36px;width: auto; height: auto; float: left; margin:0px 5px;}
.link li a{color:#747474;}


.yqsb{width:940px; float: left;}
.yuyue{width: 230px; float: right;}
.yuyue img{width: 230px; height: 230px;    margin-top: 15px;}

.picScrollbox { width:1200px; margin: 0 auto; text-align: center;}
.picScroll-left {  position: relative; }

.picScroll-left .bd { padding-top: 10px;  margin-bottom:50px;width: 100%;*width: 1200px; overflow: hidden; position: relative;}
.picScroll-left .bd ul { overflow: hidden; zoom: 1; }
.picScroll-left .bd ul li { width: 292px; margin: 0 10px 0px 0px; float: left; _display: inline; overflow: hidden; text-align: center; }
.picScroll-left .bd ul li .pic { text-align: center; overflow: hidden;}
.picScroll-left .bd ul li .pic img { width:286px; height: 200px; display: block; padding: 2px; border: 1px solid #ccc; display: block; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s;}
.picScroll-left .bd ul li a:hover .pic img { -webkit-transform:scale(1.1); transform:scale(1.1); opacity:1; filter:alpha(opacity=100);}
.picScroll-left .bd ul li a .title { line-height: 40px;}
.picScroll-left .bd ul li a:hover .title { line-height: 40px;}
/*.picScroll-left .bd ul li a:hover .title {display:inline-block;  height:40px;width: 225px; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap; }*/

.picScrollbox .next,.picScrollbox .prev{top:110px;}

#imglist01 { width: 100%; margin-bottom: 20px; }
#imglist01 .box { width: 1200px; margin: 0 auto; text-align: center; }
#imglist01 ul { padding: 5px 0; }
#imglist01 li { float: left; width: 367px; height: 338px; margin:0 16px; padding-top: 20px; }
#imglist01 li .img { width: 357px; height: 288px; overflow: hidden; border: 5px #ccc solid; }
#imglist01 li .img img { width: 357px; height: 288px; display: block; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s;}
#imglist01 li .img a:hover img { -webkit-transform:scale(1.1); transform:scale(1.1); opacity:1; filter:alpha(opacity=100);}
#imglist01 li h5 { width: 357px; height: 50px; line-height: 50px; font-weight: normal; font-size: 16px; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap; }
#imglist01 li.last { margin-right: 0px; }

#imglist02 { width: 100%; margin-bottom: 20px; }
#imglist02 .box { width: 1200px; margin: 0 auto; text-align: center; }
#imglist02 ul { padding: 5px 0; }
#imglist02 li { float: left; width:280px;margin-left:20px; padding-top: 20px; }
#imglist02 li .img { width: 280px; height: 200px;}
#imglist02 li .img img { width: 280px; height: 200px; display: block; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s;}
#imglist02 li .img a:hover img { -webkit-transform:scale(1.1); transform:scale(1.1); opacity:1; filter:alpha(opacity=100);}
#imglist02 li h5 { width: 280px; height: 50px; line-height: 50px; font-weight: normal; font-size: 16px; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap; }
#imglist02 li.last { margin-right: 0px; }

/* 合作伙伴 */
.douban{ width:1200px;margin:0 auto;position: relative; }

.prevStop,.douban .nextStop,.douban a:hover.prevStop,.douban a:hover.nextStop{ border: 1px solid #e5e5e5; color:#e5e5e5; cursor:default; }

.douban .bd{height:auto;}
.douban .bd ul{ overflow:hidden; zoom:1;}
.douban .bd ul li{ float:left; width:224px; height: 66px; margin-right:11px;margin-bottom: 20px;border: 1px solid #e6e6e6;}
.douban .bd ul li img{width: 100%;}

.agent-pc .service .item_wrapper:after {
    content: '';
    position: absolute;
    top: 0;
    height: calc(90% - 2px);
    width: calc(92% - 2px);
    border: 1px solid transparent;
    margin: 4%;
    transition: all ease-out .3s;
}

.specialefficacy { width: 100%; background: url(../images/index_18.jpg) no-repeat center top; height: 330px; position: relative; }
.specialefficacy ul {width: 1200px; margin: 0px auto; padding: 45px 0px 0px;}
.specialefficacy ul li { float: left; width: 253px; text-align: center; color: #FFF; display: inline; }
.specialefficacy ul li p { margin: 0px auto; width: 187px; height: 194px; position: relative;background: #eb5f2a;border-radius:10px; font-family: Arial, Sans-serif; font-size: 125px; text-align: center; line-height: 194px; font-weight: bold; overflow: hidden; }
.specialefficacy ul li span { display: block; font-size: 18px; padding-top: 30px; }
.specialefficacy ul li.cur { width: 392px; margin-left: 25px; }
.specialefficacy ul li.cur p { width: 392px; background: #eb5f2a;border-radius:10px; }
.Line:after { display: block; content: " "; position: absolute; top: 50%; margin-top: -2px; background: #eb5f2a; width: 100%; height: 4px; z-index: 999; }


.Bottom_Nav{background: url(../images/word_03.png)  72% 35px no-repeat #0080c1;min-width:1200px;overflow:hidden;}
.BottomNavCon{width:1200px;overflow:hidden; margin:0px auto;height:225px;padding-top:30px; padding-bottom:35px;}
.BottomNavCon .left{width: 805px;float: left;}
.BottomNavCon ul{ float:left;overflow:hidden; display:block;}
.BottomNavCon ul li{ float:left;padding-left:0px;padding-right:6px; width: 108px;overflow:hidden; font-size:12px; line-height:30px;}
.BottomNavCon ul li a.one{ float:left;font-size: 16px;}
.BottomNavCon ul li a.one:link,.BottomNavCon ul li a.one:visited{ color:#fff;}
.BottomNavCon ul li a.one:hover{color:#fff; text-decoration:underline}
.BottomNavCon ul li p{width:145px; float:left; margin:0px; padding-top:5px}
.BottomNavCon ul li p a{ float:left; width:96px; font-size:14px;}
.BottomNavCon ul li p a:link,.BottomNavCon ul li p a:visited{ color:#c2c2c2;font-size:14px;}
.BottomNavCon ul li p a:hover{color:#fff; text-decoration:underline}
.BottomNavCon .info{width: 500px;float: left;margin-top: 45px;}
.BottomNavCon .info ul li{width:100%;line-height: 40px;height: 40px;padding-left:35px; font-size: 14px; float: left;color: #fff;}
.BottomNavCon .a400{float: left;color: #fff;margin-top:55px;background: url(../images/kehu_03.png) center bottom no-repeat; height: 105px;}
.phone{background: url(../images/ico_03.png) 0px center no-repeat}
.tell{background: url(../images/ico_05.png) 0px center no-repeat}
.email{background: url(../images/ico_07.png) 0px center no-repeat}
.address{background: url(../images/ico_08.png) 0px center no-repeat}
.BottomNavCon .Rig{padding-top: 10px; width: 395px; float:left; overflow:hidden;}

/* 底部 */
.footer {background: #138cca;min-width: 1200px;height: auto;color: #fff; border-top:1px solid #3790bd;}
.footer a{color: #fff;}
.footer .copyRight {text-align: left;width: 1200px;margin: 0 auto;}
.footer .copyRight .bottomnav { height: 40px;text-align: center;padding-top:20px; }
.footer .copyRight .bottomnav a { font-size: 16px; margin-top: 10px; margin-right: 18px; margin-left: 2px; }
.footer .copyRight .bottomhtml { font-size: 14px; width: 100%; line-height: 28px;padding:10px 0px; }
.footer .copyRight .bottomhtml span{float: none;}
.footer .copyRight .bottomhtml p{float: left;}
.footer .copyRight .bottomhtml .list1 { height: 38px; float: right;position:relative; }
.footer .copyRight .bottomhtml .list1 li { height: 38px; float: left; position:relative; }
.footer .copyRight .bottomhtml .list1 li i{color:#ff7800;padding-right: 10px;}
.footer .copyRight .bottomhtml .list1 li a { font-size: 14px; float: left; margin-left: 8px; margin-right: 10px; line-height: 30px; }
.footer .copyRight .bottomhtml .list1 li a span { font-size: 14px; float: left; line-height: 30px;  display: inline-block; overflow: hidden; padding-top: 12px; }
.footer .copyRight .bottomhtml .list1 li a span.pay { color: #9f2520; font-weight: bold; }
.footer .copyRight .bottomhtml .list1 li div{display: none;position: absolute;z-index: 999;top: 38px}

.mian{min-width: 1200px;}
.page_title_warp{width:100%; height:39px; position:relative; z-index:0;border-bottom:1px solid #006093; margin-bottom: 15px;}
.page_title{width:100%;height:39px;margin:0 auto; }
.page_title h1{color:#9a0000; font-size:14px;float:left; padding-left:0px; line-height: 39px;}
.page_title span{ background-repeat: no-repeat; text-align:right;color:#6d6d6d; line-height:39px; float:right;}
.page_title span a{color: #6d6d6d;}
.page_title_right a{color:#575757; padding:0 5px;}


.page_box{width:1200px; height:auto; overflow:hidden;  margin:0 auto; clear:both; padding:15px;}

.text-center{text-align: center; margin-bottom: 15px;}

.page_box_left{width:279px; height:auto; overflow:hidden; float:left; padding-bottom: 40px;}
.page_box_left .title{font-size: 16px;display: block;font-weight: 600;color: #4a4a4a;}
.page_box_left .title span{float: right;font-weight: normal; font-size: 12px;}
.page_box_left h3{font-size: 24px; color: #fff;line-height: 65px;padding-left: 30px;background:#006093; }

.page_box_left .box .pics{width:279px; height: 210px;}
.page_box_left .box .news1{width:279px; margin-top: 15px;}
.page_box_left .box .news1 li{width:279px; line-height: 28px;}

.page_box_left_nav{width: 277px;margin-bottom: 20px;border: 1px solid #e5e5e5;background-color: #fff;}
.page_box_left_nav li{height:50px; line-height:50px;background: url(../images/btn_moleft.png) 0px no-repeat; clear:both;width: 264px;text-align: left;margin-left: 29px;padding-left: 4px;}

.page_box_left_nav li a{font-size:16px; color:#006093;  text-indent:20px;border-left: 1px solid #cfcfcf;display: block;height: 100%;} 

.page_box_left_nav li:hover{background:url(../images/btn_mohover.png) 0px no-repeat; }

.page_box_left_nav li:hover a{color:#006093; font-weight: bold;}

.page_box_left_nav li.on{background:url(../images/btn_mohover.png) 0px no-repeat;}

.page_box_left_nav li.on a{color:#006093; font-weight: bold;}
.page_box_left .contact{ line-height:26px; background: url(../images/content_15.jpg) no-repeat top center;  margin-left: 0px;width: 290px;height: auto;padding-top:105px}


.page_box_right{width:880px; height:auto; overflow:hidden; float:right;}
.page_box_right p{color:#747474;}
.page_box_right p a{color:#747474;}
.page_box_right .title{font-size: 16px;display: block;font-weight: 600;color: #4a4a4a;}
.page_box_right .title span{float: right;font-weight: normal; font-size: 12px;}
.layui-table p {line-height:30px;}
#fitslist{ width:auto; margin: auto;min-height:600px; height:auto; _height:600px;background-color: #fff; padding: 15px;border-radius: 8px;}
#fitslist ul li{line-height:30px;background: url(../images/aside.png) no-repeat 0px 9px; color:#666; padding-left: 10px;}
.page_right_news_list{width:100%; height:auto; overflow:hidden; float:left; margin-bottom: 15px; border-bottom: 1px dashed #BAB7B7;}

.page_right_news_list dt{width:100%; height:auto; overflow:hidden;padding-bottom: 10px;}

.page_right_news_list dt b{ display:block; color:#575757; font-size:14px; margin-bottom:5px;}

.page_right_news_list dt p{ display:block; width:100%; line-height:26px; color:#919191; height:55px; overflow:hidden;}
.page_right_news_list dt p span{color:#006093;}
.page_right_news_list:hover dt b{color:#006093;}

.page_right_news_list dd{width:390px; height:125px; margin-top:20px; }

#fitslist dl:last-child{border-bottom:none;}
dl.page_right_case_list:last-child,dl.page_right_news_list:last-child{border-bottom:none;}
.page_right_case_list{width: 100%; height:auto; overflow:hidden; border-bottom:1px dashed #dedede;padding-top: 15px;}

.page_right_case_list dt{width:670px; height:125px; overflow:hidden; float: right;}

.page_right_case_list dt b{ display:block; color:#575757; font-size:14px; margin-bottom:15px;}

.page_right_case_list dt p{ display:block; width:100%; line-height:26px; color:#575757; height:auto; overflow:hidden;}
.page_right_case_list dt p span{color:#006093;}
.page_right_case_list:hover dt b{color:#006093;}

.page_right_case_list dd{width:160px; height:107px; overflow: hidden;float: left;}
.page_right_case_list dd img{width: 100%;height: auto;}

.page_box_pic_one{width:248px; height:195px; border:solid 1px #e7e7e7; float:left;cursor:pointer; margin-right:49px; display:inline; margin-bottom:20px;}

.page_box_pic_one dt{width:248px; height:41px;  text-align:center;color:#575757;overflow: hidden;}
.page_box_pic_one dt a{font-size: 14px; text-align: center;color:#575757; line-height:35px;}
.page_box_pic_one dd{width:248px; height:153px; overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #f1f1f1;}

.page_box_pic_one dd img {max-width:100%;max-height: 100%;}
.page_box_pic_one dd a{color:#333;}

.page_box_pic_one dd p{ display:block; font-size:12px; text-transform:uppercase; margin-top:7px;}

.look_more{width:856px; height:44px; border:solid 2px #cecece; text-align:center; line-height:44px; font-size:18px; clear:both; margin:30px auto;}

.look_more a{color:#888;}

.down{width: 100%;height: 40px;}
.down img{width: 30px;height: 30px; float: left;margin-right: 5px;}
.down a{line-height: 30px; float: left;display: block;}

.page_box_news_title{width:100%; height:auto; overflow:hidden; text-align:center; color:#888888; font-size:14px;}

.page_box_news_title b{ display:block; color:#333; font-size:24px;padding-top: 10px;}


.page_box_news{width:auto; height:auto; min-height: 500px; overflow:hidden; margin:0 auto; line-height:40px; color:#333; font-size:16px; background-color: #fff; padding: 15px;border-radius: 8px;}
.page_box_news img{max-width: 100%;}
.page_box_news #allmap img{ max-width: inherit;}
.page_box_news p{color: #333;}
.page_box_news p a{color: #333;}
.news_xiangg{ margin-bottom:20px; border-top:1px dashed #CCC; overflow:hidden;}
.news_xiangg h3{ margin-top:10px; font-size:12px; background:#999; color:#fff; padding:2px 3px;}
.news_xiangg h3 a{ color:#fff;}
.news_xiangg ul{ margin-top:5px;}
.news_xiangg ul li{ line-height:26px;width:420px;float:left;}
.news_xiangg ul li a{ color:#747474; font-size: 12px;}
.news_xiangg ul li span{ margin-left:5px; color:#999;}

.contacts { float: left; width: 400px; color: #333; margin-top: 40px; font-size: 14px; }
.contacts .company { font-size: 18px; font-weight: bold; display: block; margin-bottom: 20px; }
.contacts p { height: 45px; line-height: 45px; padding: 0 0 14px 55px; margin: 0px; margin-top: 14px; }
.contacts p.bg1 { background: url(../images/icon/20151205110426_5937.jpg) left top no-repeat; }
.contacts p.bg2 { background: url(../images/icon/20151205110426_5625.jpg) left top no-repeat; }
.contacts p.bg3 { background: url(../images/icon/20151205110426_4531.jpg) left top no-repeat; }
.contacts p.bg4 { background: url(../images/icon/20151221104749_4909.jpg) left top no-repeat; }
.contacts p.bg5 { background: url(../images/icon/20151205110426_3593.jpg) left top no-repeat; }
.contacts p.bg6 { background: url(../images/icon/20151205110426_2812.jpg) left top no-repeat; }


#floatDivBoxs { width: 140px; background: #fff; position: fixed; top: 180px; right: -140px; z-index: 999; }
#floatDivBoxs .floatDtt { width: 140px; height: 45px; line-height: 45px; background: #f08326; color: #fff; font-size: 18px; text-indent: 22px; position: relative; }
#floatDivBoxs .floatDqq { padding: 0 10px; }
#floatDivBoxs .floatDqq li { height: 45px; line-height: 45px; font-size: 15px; border-bottom: 1px solid #e3e3e3; padding: 0 0 0 36px; background: url(../images/qq.gif) no-repeat left center; }

#floatDivBoxs .floatDtxt { font-size: 14px; color: #333; padding: 10px 10px; }
#floatDivBoxs .floatDtel { padding: 0 0 15px 10px; }
#floatDivBoxs .floatDtel li { font-size: 16px; height: 22px; line-height: 22px; color: #f08326;  font-weight: bold; }

#floatDivBoxs .floatDbg { width: 140px; height: 20px; background: url(../images/online_botbg.jpg) no-repeat; }
.floatShadow { }
#rightArrow { width: 50px; height: 145px; background: url(../images/online_arrow.jpg) no-repeat; position: fixed; top: 180px; right: -5px; z-index: 9999;background-position:-50px 0;  }
#rightArrow a { display: block; height: 45px; }
#rightArrow .arrowtxt { display: block; height: 90px; width: 20px; background: #f08326; color: #ffffff;  font-weight: bold; font-size: 16px; padding: 10px 15px; line-height: 22px; }


.page {
  margin:20px auto 10px;
 *zoom: 1;
}

.page:before, .page:after {
    display: table;
    content: "";
}
.page:after {
    clear: both;
}
.page a, .page span {
    float: left;
    margin-left: -1px;
    padding: 0 14px;
    height: 34px;
    line-height: 34px;
    color: #333;
    margin-right: 10px;
    margin-bottom: 10px;
    background-color: #ddd;
}
.page a:hover {
    text-decoration: none;
    background-color: #00acef;
    color: #fff
}
.page .current{
    background-color: #00acef;
    color: #fff
}
.page .active a {
    background-color: #00acef;
    color: #fff
}
.page .next, .page .prev {
    font-weight: bold;
}
.page .rows {
    border-right: 1px solid #CCCCCC;
}