﻿.flexslider {
	margin: 0px auto;
	position: relative;
	width: 100%;
	height: 482px;
	overflow: hidden;
	zoom: 1;
}

.flexslider .slides li {
	width: 100%;
	height: 100%;
}

.flex-direction-nav a {
	width: 70px;
	height: 70px;
	line-height: 99em;
	overflow: hidden;
	margin: -35px 0 0;
	display: block;
	background: url(../images/ad_ctr.png) no-repeat;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;
	border-radius: 35px;
}

.flex-direction-nav .flex-next {
	background-position: 0 -70px;
	right: 0;
}

.flex-direction-nav .flex-prev {
	left: 0;
}

.flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=50);
}

.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
}

.flex-control-nav li {
	margin: 0 2px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.flex-control-paging li a {
	background: url(../images/dot.png) no-repeat 0 -16px;
	display: block;
	height: 16px;
	overflow: hidden;
	text-indent: -99em;
	width: 16px;
	cursor: pointer;
}

.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
	background-position: 0 0;
}

.flexslider .slides a img {
	width: 100%;
	height: 482px;
	display: block;
}

#outer{height:222px;width:1100px;background:#fff;position:relative;padding-top:10px;overflow:hidden; margin:0 auto; clear:both;}
#l{width:40px;display:block;float:left;height:212px;position:absolute;left:10px;z-index:2;opacity:0.05;filter:alpha(opacity=5);overflow:hidden;}
#r{width:40px;display:block;float:left;height:212px;position:absolute;left:1050px;z-index:2;overflow:hidden;opacity:0.05;filter:alpha(opacity=5);}
#demo{overflow:hidden;width:1080px;height:212px;float:left;margin:0 10px;position:absolute;z-index:0;}
.listname{height:214px;display:block;line-height:27px;text-align:center;padding:0 3px;border-left:1px solid #f4f4f4;border-right:1px solid #f4f4f4;}
.listimage{width:208px;height:180px;}
.clear{clear:both;}

.company{ width:100%; background:#f8f8f8;}
.com{ float:left; width:680px; line-height:2em; font-size:14px; padding:20px 0; height:425px; overflow:hidden;}
.com .com_t{width:680px; height:56px;}
.com img{ float:left; padding:0 20px 0 0;}
.com a{ color:#DA0205}
.honer{ width:196px; height:331px; float:right; background:url(../images/horner.jpg) no-repeat; padding:74px 58px 20px;}

.sn{width:485px; margin:10px 0 0 6px; padding:0 0 0 10px; line-height:2em; float:right;height:300px;}
.sn .img{ padding:5px; background:#cdcdcd; height:106px; width:475px; overflow:hidden}
.sn .zi{ border:1px dashed #cdcdcd; line-height:2em; padding:6px; margin:6px 0 0; height:164px;}

.news{width:100%; padding:30px 0; margin:30px 0 0; }
.news .news_w{ width:1002px;margin:0 auto; height:385px;}
.news .news_w ul{margin:0 0 0 -23px}
.news .news_w ul li{ width:318px; float:left; margin:0 0 0 23px}
.news .news_w ul li .new_l{ width:318px; border-bottom:1px solid #ccc; overflow:hidden; clear:both;}
.news .news_w ul li .new_l h6{width:200px; height:30px; line-height:30px; font-size:18px; font-weight:bold; float:left}
.news .news_w ul li .new_con{ padding:20px; width:278px; background:#fff; overflow:hidden}
.new_con .new_img{ width:278px; height:102px; margin:0 0 10px; overflow:hidden}
.new_con .new_img img{ width:278px; height:102px; overflow:hidden}
.new_con .new_tit{ width:278px; height:32px; line-height:32px;font-size:14px;overflow:hidden}
.new_con .new_xx{ width:278px; height:3em; line-height:1.5em;font-size:13px;color:#adadad; margin:0 0 10px; overflow:hidden}
.new_con .new_lb{ width:278px; font-size:12px;overflow:hidden}
.new_con .new_lb ul li{width:278px; height:23px; overflow:hidden }
.new_con .new_lb .new{width:200px; height:23px; line-height:23px; float:left; text-align:left}
.new_con .new_lb .date{width:75px; height:23px; line-height:23px; float:right; text-align:right; color:#666;}
.new_con .new_wt{ width:278px; font-size:14px;overflow:hidden}
.new_con .new_wt ul li{width:278px; border-bottom:1px solid #f6f6f6;}
.new_con .new_wt .ask{width:253px; height:25px; line-height:25px; padding:5px 10px 0 25px;background:url(../images/ask.jpg) no-repeat; overflow:hidden}
.new_con .new_wt .anser{width:253px; height:50px; line-height:2em; padding:5px 10px 0 25px;background:url(../images/anser.jpg) no-repeat; font-size:12px; font-weight:normal; overflow:hidden; color:#666;}
.new_con .new_wt a{ color:#333;}
.more{width:68px; height:20px; padding:10px 0 0; text-align:right;font-size:12px;font-weight:bold; float:right;}

/*新闻简讯*/
.news-box{
	width: 1100px;
	margin:0 auto;
}
.news-box h2{
    font-size: 24px;
    font-weight: normal;
    background: url(../images/h2bj2.png) no-repeat 0px 49px;
    text-indent: 67px;
    padding-top: 50px;
}
.news-box h2 span{
	font-size: 14px;
	color:#848485;
	letter-spacing: 8px;
	margin-left: 20px;
}
.news-box img{
	margin-top: 40px;
}
.news-list li{
	width: 544px;
	height: 100px;
	float:left;
}
.time{
	width: 88px;
	height: 68px;
	border:1px solid #d5282d;
	float:left;
	text-align: center;
	margin:14px;
}
.time span{
	font-size: 24px;
	border-bottom:1px solid #6b6b6b;
}
.time p{
	font-size: 18px;
}
.news-list{
	margin-top: 30px;
}
.news-list li{
	transition: all 0.3s;
}
.news-list li h3{
	width: 396px;
	float:left;
	margin-left: 20px;
	font-weight: normal;
	margin-top: 10px;
}
.news-list li h3 a{
	font-size: 16px;
	color:#000;
	line-height: 30px;
}
.news-list li h3 p{
	line-height: 25px;
	text-indent: 30px;
}
.icom-2,.icom-4{
	margin-left: 12px;
}
.news-list li:hover{
	box-shadow: 0px 1px 8px 0px rgba(0,0,0,.3);
}

/*我们的客户*/
.ser3{
    text-align: center;
    color: #d5282d;
    font-weight: normal;
    font-size: 24px;
    letter-spacing: 13px;
    background: url(../images/h2bj.png) no-repeat -10px 89px;
    padding-top: 40px;
}
/*客户案例*/
.hz{ width:960px; margin:0 auto; height:170px; padding-top:30px;}
.hz h3{ text-align:center; background:url(../images/hz_h3bg.jpg) no-repeat 196px 0; height:70px; margin-bottom:25px;}
.hz h3 span{ float:right; display:inline-block; padding-top:10px;}
.hz h3 img{ padding-top:12px;}
.hz h3 i{ font-style:normal; display:block; font-family:Arial; font-size:18px; text-transform:uppercase; color:#a1a3a9; font-weight:normal; letter-spacing:4px; padding-right:46px; line-height:32px;}
.kc01,.kc03 { padding:31px 10px 0 12px;}
.kc02 ul li { float:left; width:152px; padding:0 9px;}
.kc02 ul li img { border:solid 1px #d3cecd; width:150px; height:92px;}
.kc02 ul li span { display:block; height:34px; line-height:34px; overflow:hidden; text-align:center; font-family:"Microsoft Yahei"; font-size:14px;}
.kc02 ul li span a{ color:#666; font-size:12px; text-decoration:none;}

/*中间内容开始*/
#bodycon {width:1402px;margin: 0 auto;}
#bodycon #left {float:left;width: 213px;background-color:#fff;}
#bodycon #center {float:left;}
#bodycon #right {float:left;width: 0px;background-color:;}
/*中间内容结束*/
/*详细内容开始*/
#bodycontent {width:1050px; padding:0 20px;line-height:180%; font-size:14px;} 
/*zuo*/
.zuo{ width:213px; margin-top:15px;}
.zuo_t{ background:url(../images/20140116095756785678.jpg) no-repeat; padding-left:50px; line-height:26px; font-size:14px; font-weight:bold; color:#fff; width:163px; height:36px;}
.zuo_c{ background:url(../images/20140116100794189418.jpg) repeat-y; padding-left:65px; width:148px; font-size:14px;}
.zuo_b{ line-height:28px; padding:0 10px 10px 17px; }
.title{ width:1043px; height:27px; padding:14px 0 0 46px; background-image:url(../images/bg4.jpg);overflow:hidden}
.title h3{ width:80px; height:27px; font-size:16px; color:#C00; float:left;}
.title strong{width:80px; height:27px; font-size:16px; color:#666; float:left;}
.rab{ line-height:2em;}

/*优势*/
.middle_2_bg{background: url(../images/bg_11.jpg)top center no-repeat; clear:both}
.middle_2{ width: 1200px; margin:0 auto;}

.middle_2_top{ padding-top:40px;clear: both; margin-bottom: 10px;}
.middle_2_title{ height:80px; text-align: center; margin-bottom:30px; padding-bottom:20px; position:relative;}
.middle_2_title strong{height:60px; font-size: 48px; color:#000; display: block; line-height:30px; padding-top:20px; font-weight: normal;border-bottom:1px solid #e5e5e5;  }
.middle_2_title span{ color:#db2228; font-size: 48px; text-transform:uppercase; line-height: 12px;}
.middle_2_title p{ font-size: 24px; color:#000; padding-top:20px; }
.middle_2_b{ padding:30px 0; position:relative;}
.middle_2_b .img{ padding-left:98px; position: absolute; padding-top:10px; padding-bottom:20px;}
.middle_2_b .img strong{ font-size: 26px; color:#db2228;}
.middle_2_b .img p{ font-size: 14px; color:#000; line-height: 20px; padding:6px 0;}
.middle_2_b .img p span{ color:#000;}
.middle_2_b_1{ width: 408px; top:10px; left:440px; background: url(../images/6.png) left top no-repeat;}
.middle_2_b_2{ width: 408px; top:110px; left:500px; background: url(../images/7.png) left top no-repeat;}
.middle_2_b_3{ width: 325px; top:230px; left:546px; background: url(../images/8.png) left top no-repeat;}
.middle_2_b_4{ width: 312px; top:344px; left:556px; background: url(../images/9.png) left top no-repeat;}
.middle_2_b_5{ width: 338px; top:460px; left:530px; background: url(../images/10.png) left top no-repeat;}

.main{ width:1000px; margin:0 auto; clear:both;}
.ys{height: 1064px; background:#f8f8f8; clear:both}
.ys li{ width:500px; height:300px; float:left; overflow:hidden}
.ys li b{font-size: 22px;color: #333;line-height: 28px;}
.ys li p{font-size: 14px;color: #555;line-height: 26px;margin-top: 22px;}
.ys li p i{color: #238f44;font-weight: bold;}
.ys li a{display: block;text-align: center;width: 140px;height: 38px;line-height: 38px;font-size: 14px;color: #fff;background: #238f44;margin-top: 20px;}
.ys li a.lookzs{width: 176px;height: 34px;line-height: 34px;background: #fff;border: 2px solid #238f44;color: #238f44;font-weight: bold;}
.ys li a:hover{ text-decoration:none;}
.ys li i{ font-style:normal;}
.ys1,.ys3{padding:0;}
.ys2{height: 246px;padding: 54px 0 0;}

/*服务项目*/
.g-yd{ width:100%; height: 600px;  padding:20px 0px;  }
.g-yd-zj{ width:1200px; margin:0 auto; }
.g-yd-zj h2{ background:url(../images/zsx.png) no-repeat center; }
.g-yd-zj h2 p{ text-align:center; }
.g-yd-zj h2 .women{ font-size:30px; color:#DA0205; font-weight:normal; margin-top:12px;}
.g-yd-zj h2 .woyin{ font-size:16px; color:#888888; font-weight:normal; margin-top:12px;}
.g-yd-zj ul{ margin-top:40px;}
.g-yd-zj ul li{ width:400px; height:240px; float:left; position:relative; background:#FFF}
.g-yd-zj ul li h4{ font-weight:normal; margin-top:40px; padding-left:40px; padding-right:40px; }
.g-yd-zj ul li h4 a{ font-size:20px; color:#444444;}
.g-yd-zj ul li h4 .cur{ color:#DA0205}
.g-yd-zj ul li p{ font-size:14px; color:#888888; padding-left:40px; padding-right:40px; margin-top:20px; line-height:1.6em}
.g-yd-zj ul li p a{ display:inline-block; width:118px; height:34px; background:url(../images/zxun.png) no-repeat; padding-left:40px; line-height:34px; font-size:16px; color:#DA0205} 
.g-yd-zj ul li p .bcur{ background:url(../images/zxunb.png) no-repeat; color:#FFF}
.g-yd-zj ul li p .zixunen{ background:url(../images/zxunen.png) no-repeat}
.g-yd-zj ul .fuen:hover  h4 a{color:#DA0205}
.g-yd-zj ul .fuen:hover p .zixunen{background:url(../images/zxunben.png) no-repeat; color:#FFF}

/*企业文化*/
.ny_qywh{ width:1100px; height:550px; background:url(../images/wh.jpg) no-repeat; margin:41px auto; position:relative;}



.ny_cn1,.ny_cn2,.ny_cn3,.ny_cn4{ width:275px; height:275px; float:left; position:relative;}
.ny_cn1,.ny_cn2{ margin-right:275px;}
.ny_cn3,.ny_cn4{ margin-left:275px;}
.ny_cn1 .wh_tit,.ny_cn2 .wh_tit,.ny_cn3 .wh_tit,.ny_cn4 .wh_tit{ font-size:30px; font-family:"microsoft YaHei"; color:#b7192a; font-weight:bold; margin-left:54px; height:45px; line-height:45px; margin-top:71px;}
.ny_cn1 p,.ny_cn2 p,.ny_cn3 p,.ny_cn4 p{ margin-left:54px; color:#494949; font-size:18px; font-family:"microsoft YaHei"; line-height:25px;}
.ny_cn1 a,.ny_cn2 a,.ny_cn3 a,.ny_cn4 a{ display:block; width:72px; height:26px; line-height:26px; text-align:center; color:#fff; background:#e6040f; margin-left:54px; margin-top:13px;}