﻿@charset "utf-8";
/* CSS Document */
/*默认样式*/
html,body{-webkit-text-size-adjust:none;font:14px/24px #242424 Microsoft Yahei,Verdana, Arial, Helvetica, sans-serif;}
body {color:#242424;font:14px/24px Microsoft Yahei,Verdana, Arial, Helvetica, sans-serif; background:#fff;} 
a,h1,h2,h3,h4,h5{text-decoration: none; font-size: 14px;	color: #333333;	line-height:24px; font-weight:normal;}

li{list-style:none;}
* {margin:0px;	padding:0px; }
img{border:0px;}
.clear{ clear:both;}
.box-bg{ float:left; width:100%;}
.box{width:1260px; margin:0 auto;}
@media only screen and (max-width: 1260px) {
.box-bg{ width:1260px;}
}


.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}
#nav{width:920px; height:40px; margin-top:37px;}
#nav .nav1{
	width:115px; height:40px;
	float:left;
	position:relative; z-index:1000;
	margin:0px 0px;
	}
#nav .nav2{
	width:115px; height:40px; line-height:40px;
	overflow:hidden;
	display:block;
	text-align:center;
	color:#222; font-size:14px;
	position:relative; z-index:1000;
	}
#nav .hover .nav2{
border-bottom:4px solid #ff6600;
	}
#nav .nav3{
	display:none;
	position:absolute;top:40px;
	width:auto;height:auto;
	padding-bottom:25px;
	background:url(../images/nav_img_bg.png) repeat-x left top #fff;
	border:1px solid #ccc;
	z-index:998;
	}
#nav .nav3 a{color:#333;}
#nav .nav3 a:hover{color:#db241c;}
	
.sm4{
	width:475px;height:auto;
	margin:20px 0 0px 20px;

	}
.sm4l{
	width:130px; height:auto;
	overflow:hidden;
	}
.sm4l a{
	width:130px; height:30px; line-height:30px;
	overflow:hidden;
	display:block;
	text-indent:15px;
    color:#333;font-size:12px;
	background:url(../images/l_img2.png) no-repeat left center;
	}
.sm4r{
	width:auro; height:auto;
	overflow:hidden;
	border-left:1px solid #ccc;
	}
.sm4_{
	width:300px; height:auto;
	overflow:hidden;
	margin-left:25px;
	float:left;
	}
.sm4_a{
	width:300px; height:auto;
	overflow:hidden;
	text-align:center;
	margin:0px auto 15px;
	}
.sm4_b{
	width:300px; height:auto; line-height:20px;
	overflow:hidden;
	color:#666;font-size:12px;
	margin:0px auto;
	}
/*导航内容*/

.wz{
	width:1185px; height:40px; line-height:40px;
	overflow:hidden;
	margin:20px auto 15px;
	border-bottom:1px solid #ccc;
	color:#db241c;
	}
.wz a{color:#5E5E5E;font-size:14px;}


.headbg{ width:100%; border-bottom:5px solid #efefef; height:104px;}
.head{
	width:1260px; height:97px;
	margin:0px auto;
	}
.logo{ margin-top:25px;}
/*广告*/
#full-screen-slider { width:100%; height:590px; position:relative;}
#slides { display:block; width:100%; height:590px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:26%; top:540px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:15px; height:15px; float:left; margin-left:15px; border-radius:7px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE;}

.ysbg{ width:100%; float:left; margin-top:30px;}
.ysxm{ width:100%; height:229px; background:url(images/A.jpg) no-repeat center top; text-align:center; font-size:30px; font-weight:bold; color:#1f2228; line-height:65px;}
.ysxm p{ color:#838383; font-size:14px; line-height:16px; font-weight:normal;}
.xm ul li{ width:166px; float:left; text-align:center; margin-left:43px; margin-right:43px; color:#989898; font-size:12px; line-height:12px; margin-top:33px;}
.xm ul li a{ color:#252525; font-size:18px; line-height:38px;}

.albg{ width:100%; float:left; margin-top:40px; background-color:#ca192b; margin-top:50px; padding-top:26px; height:800px;}
.al{ width:100%; height:229px; background:url(images/c.jpg) no-repeat center top; text-align:center; font-size:30px; font-weight:bold; color:#fff; line-height:65px;}
.al p{ color:#fff; font-size:14px; line-height:16px; font-weight:normal;}

/*case*/
.case_index_list{ padding:30px 0; width:100%; height:520px;overflow:hidden;}
.case_index_list ul{width:1260px; height:480px;position:absolute;left:50%;margin-left:-630px;overflow:hidden}
.case_index_list li{ width:315px; height:230px; position: absolute;overflow:hidden}
.case_index_list div{ position: absolute;width:315px;height:230px;background-color: #3f9dca;filter: Alpha(opacity=50);background: rgba(63,157,202,1);top:315px;left:0; text-align:center}
.case_index_list div img{ width:40px; height:40px; padding:80px 0 0 0}
.case_index_list div a{ margin:0 auto; width:295px; height:46px; line-height:46px; font-size:17px; text-decoration:none; color:#fff; display:block; font-weight:bold}
.case_index_list div span{ margin:0 auto; width:295px; height:50px; font-size:12px; color:#c3ebfe; display:block;}

.case_index_list .active{ margin:0 auto; width:295px; height:182px; padding:78px 10px 0 10px; text-align:center; background:#3f9dca;}
.case_index_list .active img{ margin:0 auto; width:40px; height:40px;}
.case_index_list .active a{ margin:0 auto; width:295px; height:36px; line-height:36px; font-size:17px; text-decoration:none; color:#fff; display:block;}
.case_index_list .active span{ margin:0 auto; width:340px; height:50px; font-size:12px; color:#c3ebfe; display:block;}
.case_index_list li:nth-child(1){top:0;left:-630px;}
.case_index_list li:nth-child(2){top:0;left:-315px;}
.case_index_list li:nth-child(3){top:0;left:1260px;}
.case_index_list li:nth-child(4){top:0;left:1575px;}
.case_index_list li:nth-child(5){top:260px;left:-630px;}
.case_index_list li:nth-child(6){top:260px;left:-315px;}
.case_index_list li:nth-child(7){top:260px;left:1260px;}
.case_index_list li:nth-child(8){top:260px;left:1575px;}

.jian{ width:100%; height:208px; background:url(images/A.jpg) no-repeat center top; text-align:center; font-size:30px; font-weight:bold; color:#1f2228; line-height:65px;}
.jj{ width:100%; font-size:14px; color:#646464; line-height:30px; text-indent:28px;}
.jiantu{ width:1260px; height:152px; margin-top:26px;}
.liuchengbg{ width:100%; background:url(images/jzbg.jpg) repeat-x; height:474px; float:left; margin-top:48px;}
.liucheng{ width:100%; height:105px; background:url(images/jzbg1.jpg) no-repeat center 50px; margin-top:30px; font-size:29px; font-weight:bold; color:#666666; line-height:55px; text-align:center;}
.liucheng p{ color:#afafaf; font-size:14px; font-weight:normal; line-height:40px; text-transform:uppercase;}
.lc{ float:left; margin-top:26px;}
.lc dl{ width:294px; height:114px; background-color:#fff; float:left; margin-left:11px; margin-right:10px; margin-bottom:35px;}
.lc dl dt{ float:left; margin-left:13px; margin-top:23px;}
.lc dl dd{ width:186px; height:82px; float:left; margin-left:13px; color:#666666; font-size:14px; font-weight:bold; line-height:26px; margin-top:24px;}
.lc dl dd p{ color:#707070; font-size:12px; line-height:18px; font-weight:normal;}

.zixun{ width:100%; height:229px; background:url(images/n.jpg) no-repeat center top; text-align:center; font-size:30px; font-weight:bold; color:#1f2228; line-height:65px;}
.zixun p{ color:#838383; font-size:14px; line-height:16px; font-weight:normal;}
.zxbox{ width:598px; height:234px; border:1px solid #ddd; float:left; margin-right:30px; float:left; margin-top:10px;}
.zixun1{ width:560px; height:35px; background:url(images/dtt.jpg) no-repeat left center; text-indent:10px; line-height:35px; float:left; margin-left:20px; margin-top:16px; color:#333333; font-size:15px; font-weight:bold;}
.zixun1 a{ color:#4c4c4c; font-size:14px; font-weight:normal; float:right; line-height:35px;}
.zxtu{ width:209px; height:149px; float:left; margin-left:20px; margin-top:16px;}
.zx{ width:326px; float:left; margin-left:15px; margin-top:10px;}
.zx ul li{ width:100%; background:url(images/dian.jpg) no-repeat left center; text-indent:10px;}
.zx ul li a{ color:#333333; line-height:32px;}

.zx ul li a:hover{ text-decoration:underline; color:#333333; line-height:32px;}
.dibg{ width:100%; float:left; background-color:#353535; padding-top:30px; margin-top:40px;}
.dinav{ float:left; margin-bottom:25px;}
.dinav dl{ width:125px; background:url(images/dix.jpg) no-repeat left top; float:left; margin-right:14px;}
.dinav dl dt{ color:#fff; font-size:14px; line-height:28px; margin-left:12px;}
.dinav dl dd a{ color:#959595; font-size:12px; line-height:23px; margin-left:12px;}
.dinav dl dd a:hover{ text-decoration:underline; color:#959595; font-size:12px; line-height:23px; margin-left:12px;}
.ma{ width:122px; float:left; color:#fff; line-height:45px; font-size:14px; text-align:center; margin-right:10px;}
.ma img{ padding:10px; border:1px solid #606060;}
.rx{ width:229px; float:right; color:#fff; font-size:16px; margin-top:14px;}
.rx h2{ color:#ff9a00; font-size:30px; line-height:40px;}
.bq{ width:1260px; height:34px; border-top:1px solid #484848; line-height:34px; color:#909090; font-size:12px; margin:0 auto;}



/*end*/
.end{background:#0c0c0c;}
.end-box{ float:left; background:#0c0c0c; height:40px; width:100%;}
.end .pp{ color:#bbb; text-align:center; line-height:40px; font-size:12px;}



/* FlexSlider Necessary Styles
*********************************/ 
.flexslider { margin: 0; padding: 0;margin-left:80px;}
.flexslider .slides > li {float:left;} 
.flexslider .slides a {float:left; margin-right:7px;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%; width:1200px; }

.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider {background: #fff; border: 4px solid #fff; position: relative; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; zoom: 1;}
.flexslider .slides {zoom: 1;}
.flexslider .slides > li {position: relative;}

.flex-container {zoom: 1; position: relative;}

/* IE rgba() hack */
.flex-caption {background:none; -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); zoom: 1;}
.flex-caption {width: 100%; padding: 2%; position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,.3); color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.3); font-size: 14px; line-height: 18px;}

/* Direction Nav */
.flex-direction-nav li a { float:left;width: 52px; height: 450px; margin: -20px 0 0; display: block; background: 
url(images/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; cursor: pointer; text-indent: -9999px;}
.flex-direction-nav li a.next {background-position: -52px 0; right: -50px;}
.flex-direction-nav li a img{ float:left;}
.flex-direction-nav li a.prev {background-position: 0 0; left:-50px;}
.flex-direction-nav li a.disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}



/*内容页*/
.aboutbanner{ background:url(images/aboutbanner04.jpg) center; height:313px; width:100%;}
.liucbanner{ background:url(images/aboutbanner09.jpg) center; height:313px; width:100%;}
.jsbanner{ background:url(images/aboutbanner01.jpg) center; height:313px; width:100%;}
.albanner{ background:url(images/aboutbanner05.jpg) center; height:313px; width:100%;}
.newsbanner{ background:url(images/aboutbanner02.jpg) center; height:313px; width:100%;}
.tgbanner{ background:url(images/aboutbanner03.jpg) center; height:313px; width:100%;}
.wxbanner{ background:url(images/aboutbanner08.jpg) center; height:313px; width:100%;}
.dhbanner{ background:url(images/aboutbanner06.jpg) center; height:313px; width:100%;}
.lxbanner{ background:url(images/aboutbanner07.jpg) center; height:313px; width:100%;}
.about-box{ margin-bottom:50px;}
.about{ width:1000px;}
.about-span{ color:#137eec;}
.about-h1{ color:#333; margin-bottom:15px; font-size:24px; font-weight:bold;}
.about-ul li{ float:left; height:38px; width:160px; border:1px solid #999; color:#fff;margin-right:24px; margin-bottom:30px; text-align:center; border-radius:3px;}
.about-ul li:hover{ float:left; height:38px; width:160px; border:1px solid #137eec; background-color:#137eec; color:#fff;margin-right:24px; margin-bottom:30px; text-align:center;border-radius:3px;}
.about-ul li a{color:#4c4c4c; line-height:38px; display:block;}
.about-ul li a:hover{color:#fff; line-height:38px; }
.qhz{ width:100%; height:40px; line-height:40px; color:#4c4c4c; margin-bottom:10px;}
.about .pp-box{ width:100%; float:left;}
.about .pp{ width:960px;}

.about-ul1 li{ float:left; height:38px; width:140px; border:1px solid #999; color:#fff;margin-right:16px; margin-bottom:30px; text-align:center;border-radius:3px;}
.about-ul1 li:hover{ float:left; height:38px; width:140px; border:1px solid #137eec; background-color:#137eec; color:#fff;margin-right:16px; margin-bottom:30px; text-align:center;border-radius:3px;}
.about-ul1 li a{color:#4c4c4c; line-height:38px; display:block;}
.about-ul1 li a:hover{color:#fff; line-height:38px; }

.about-ul2 li{ float:left; height:38px; width:110px; border:1px solid #999; color:#fff;margin-right:16px; margin-bottom:30px; text-align:center;border-radius:3px;}
.about-ul2 li:hover{ float:left; height:38px; width:110px; border:1px solid #137eec; background-color:#137eec; color:#fff;margin-right:16px; margin-bottom:30px; text-align:center;border-radius:3px;}
.about-ul2 li a{color:#4c4c4c; line-height:38px; display:block;}
.about-ul2 li a:hover{color:#fff; line-height:38px; }

.neibg{ width:100%; float:left; margin-top:40px;}
.neibox{ width:1260px; margin:0 auto;}
.neigy{ width:100%; margin-top:10px;}


.neinews{ width:100%; margin-bottom:40px;}
.neinews dl{ width:1260px; height:200px; background-color:#fff; margin-bottom:10px;}
.neinews dl dt{ width:280px; height:156px; padding:3px; border:1px solid #d9d9d9; margin-top:2px; float:left;}
.neinews dl dd{ width:940px; float:left; margin-left:30px; color:#4c4c4c; line-height:30px;}
.neinews dl dd a{ color:#333; font-size:16px; font-weight:bold; line-height:35px;}
.neinews dl dd a:hover{ color:#137eec; text-decoration:underline; font-size:16px; font-weight:bold; line-height:35px;}
.neinews dl dd span{ float:right; width:200px; text-align:right;}
.neinews dl dd span a{ color:#666; font-size:14px; font-weight:normal; line-height:44px;}
.neinews dl dd span a:hover{ color:#666; font-size:14px; font-weight:normal; line-height:44px; text-decoration:underline;}
.shijian{ width:50%; float:left; background:url(images/biao.jpg) no-repeat left center; text-indent:30px; color:#595959; font-size:14px; line-height:44px;}



.renbox{ float:right; width:710px; margin-top:10px; margin-left:50px; margin-bottom:40px;}
.rentu{ width:26px;  float:left;}
.rentu img{ margin-top:10px;}
.renzi{ float:left; line-height:34px; width:328px; margin-top:6px; margin-left:10px;}
.map{  float:left; }
.liuyan{ float:left; width:500px; margin-top:20px; background:url(images/lianbg.jpg) no-repeat left top;}
.lianzi h1{ font-size:22px; color:#595959; font-weight:normal; width:180px; float:right; line-height:34px;}
.lianzi p{ float:right; margin-left:100px; line-height:28px; margin-top:18px; margin-bottom:10px;}



.lanrenzhijia {
	width:285px;
	height:210px;
	margin:auto;
	position:relative;
	float:left;
	margin:15px;
}
.text {
	width:285px;
	height:auto;
	background-color:#000;
	FILTER:alpha(opacity=60);
	opacity:0.7;
	-moz-opacity:0.7;
	position:absolute;
	left:0px;
	bottom:0px;
}
.imgbt {
	width:260px;
	height:30px;
	padding:0px 10px;
}
.imgbt span {
	display:block;
}
.span_a {
	width:210px;
	line-height:30px;
	float:left;
	font-size:14px;
	color:#FF3366;
	padding-right:10px;
}
.span_b {
	width:60px;
	line-height:30px;
	float:left;
	font-size:16px;
	color:#FF3366;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:right;
}
.imgtext {
	width:280px;
	height:180px;
	float:left;
	padding:10px;
	color:#fff;
	font-size:12px;
	line-height:200%;
}
.imgtext a{ color:#CCC; padding-top:125px;}









