@charset "utf-8";
/* CSS Document */
* {
	font-family: "微软雅黑"
}
body, h1, h2, h3, h4, h5, ul, li, dl, dt, dd, input, p {
	margin: 0;
	padding: 0;
}
img {
	border: none;
}
a, ul, li, h1, h2, dl, dt, dd {
	list-style: none;
	text-decoration: none;
}
.clear{ clear:both;}
#nav {width:100%; z-index:99999;background:url(../images/navbg.jpg) repeat-x;}
#nav ul { width:1200px; margin:0px auto;height:72px;z-index:999999;}
#nav ul li {float: left; position: relative; display: inline-block; width:170px; height:72px; background:url(../images/line.gif) no-repeat right top;}
#nav ul li:hover {text-decoration:none; background:#d9eeff; color: #005dac;width:170px; height:66px;}
#nav ul li a{ display:block;  font:16px "Microsoft Yahei"; color:#fff; line-height:72px; height:66px; width:170px; font-weight:bold;text-align:center;}

#nav ul li:hover a {text-decoration:none;color: #005dac;}
#nav ul li:hover ul {visibility: visible; display: block;}
#nav ul li ul {background:silver;visibility: hidden;position: absolute;z-index:999999;left:0px;padding:0px;height:45px !important;width:auto; border:0px; display: block; }
#nav ul li ul li {clear:left;padding-right: 0px;border-width: 0px;background:#005dac; border:0px; height:45px;}
#nav ul li ul li:hover{background:#333; color: #005dac;width:170px; height:45px;}
#nav ul li ul li a {color:#FFFFFF !important;white-space:nowrap;text-overflow:ellipsis;font-size:14px;height:45px;line-height:45px;width:170px;font-weight: normal;}
#nav ul li ul li a:hover {color:#FFFFFF;text-decoration:none;background-color:#333;height:45px !important;line-height:45px;}





.topWrap{ background:url(../images/t_bj.jpg) repeat-x center top; height:170px; overflow:hidden; position:relative; z-index:9999;}

.h_nr{ height:190px; overflow:hidden;}
.h_logo{ width:600px; height:112px; overflow:hidden; margin:43px 0 0 0;}
.h_logo span{ width:170px; height:112px; overflow:hidden;}
.h_logo span img{width:170px; height:112px;  }
.h_logo h1{ width:400px; font:18px "Microsoft Yahei"; color:#666; padding:35px 0 0 20px; line-height:45px;text-align: center;}
.h_logo h1 b{ display:block; color:#000; font-size: 32px; line-height: 34px;}

.h_lx{ width:280px; height:95px; margin:60px 0 0 0; overflow:hidden; text-align: right;}
.h_lx p{ font:14px/30px "Microsoft Yahei"; color:#666; width: 280px; line-height:30px;}
.h_lx p span{  color:#005dac; font:28px/30px impact;}
.h_lx i{ display:block; font:14px/34px "Microsoft Yahei"; color:#888888;}
.h_lx i a{ color: #888888; }
.h_lx i img{ vertical-align: middle; margin:0 2px 0 9px;}
.header{
    width: 1200px;
    margin: -17px auto;
}
.nav-banner {
	position: relative;
	margin: 0 auto;
	height: 500px;
	overflow: hidden;
	width: 100%;
}
.banner {
	width: 1920px;
	height: 500px;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -960px;
}
.banner ul {
	width: 1920px;
	height: 500px;
}
.banner ul li {
	width: 1920px;
	height: 500px;
}
.banner ul li img {
	width: 1920px;
	height: 500px;
}
.small {
	position: absolute;
	left: 50%;
	bottom: 10%;
	cursor: pointer;
	margin-left: -50px
}
.small a {
	width: 40px;
	height: 4px;
	background: white;
	float: left;
	margin: 0 8px;
}
.small .small_s {
	background: #103b00;
	width: 40px;
	height: 4px
}
.tjCont {
	height: 78px;
	padding-bottom: 13px;
	background: url(../images/tjBg.png) no-repeat center;
}
.tjCont .container {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 1300px;
}
.fl {
	float: left;
	display: inline;
}
.tjCont li.noBl {
	border-left: none;
}
.tjCont li {
	float: left;
	padding: 0 10px;
	border-left: 1px dotted #3fba68;
	margin: 30px 0;
}
.tjCont li a {
	font-size: 16px;
	color: #fff;
	font-weight:bold;
}
.fr {
	float: right;
	display: inline;
}
.tjCont ul{ margin-left:340px;}
.tjCont dl {
	position: absolute;
	padding-left: 48px;
	
    left: 3%;
	top: 17px;
}
.tjCont dt {
	font-size: 25px;
	color: #fff;
	font-weight: bold;
}
.tjCont dd {
	font-size: 22px;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}
.yfd{width:1200px;height:720px;}
.yfd ul li{float:left;margin-left:7px;width:228px;margin-top:10px; height:220px;text-align:center;}
.yfd ul li img{ border:1px solid #d9d9d9;}
.yfd ul li a{color:#666666;font-size:14px;line-height:30px;}
.middle_box {
    width: 1200px;
    margin: auto;
}


.ss { height: 910px; overflow: hidden; font-family: "Microsoft YaHei", serif; background: url(../images/ssb.jpg) no-repeat center 0;}
.xss { width: 1200px; position: relative; margin: 0 auto;}
.xss h4 { text-align: center; font-weight: normal; padding-top: 70px;}
.xss h4 a { font-size: 24px; color: #333333;}
.xss h4 span { display: block; font-weight: bold; font-size: 36px;}
.xss li a em { display: block; width: 106px; height: 106px; background: url(../images/ssy.png) no-repeat;}
.xss li a em img { display: block; width: 48px; height: 51px; margin: 0 auto; padding-top: 25px;}
.xss li a p { font-size: 14px; color: #666666; line-height: 22px; margin-top: 10px;}
.xss li a p span { font-weight: bold; display: block; font-size: 24px; color: #333333; margin-bottom: 15px;}
.xss li a:hover em, .xss li .cur em { background: url(../images/ssy1.png) no-repeat;}
.xss li a:hover p span, .xss li .cur p span { color: #005dac;}
.ssl { position: absolute; left: 746px; top: 199px;}
.ssl em { float: left; margin-right: 15px;}
.ssl p { float: left;}
.ssl1 { position: absolute; left: 919px; top: 387px;}
.ssl1 p { margin-left: 36px;}
.ssl2 { position: absolute; left: 673px; top: 725px;}
.ssl2 em { float: left; margin-right: 15px;}
.ssl2 p { float: left;}
.ssl3 { position: absolute; left: 81px; top: 533px;}
.ssl4 { position: absolute; left: 120px; top: 175px;}
.ssl4 em { margin: 10px 0 0 105px;}

.tl1-box {
	background: url(../images/tl1.jpg) no-repeat center;
	height: 222px;
}

.tl2-box {
	background: url(../images/tl2.jpg) no-repeat center;
	height: 222px;
}
/*案例*/
.container {
    width: 1200px;
    margin: 0 auto;
}
pro_bg { height: 800px; background: url(../images/bg01.jpg) no-repeat center center; }
005dac { width: 700px; height: 45px; padding: 30px 0; margin: 0 auto; }
005dac dt { height: 70px; line-height: 70px; border-bottom: #bababa solid 2px; z-index: 0; color: #585858; text-transform: uppercase; }
005dac dd { padding-top: 20px; line-height: 30px; color: #575757; background: url(../images/a_12.jpg) no-repeat center top; margin-top: -3px; font-size: 12px; }
.list_l>li { display: none; }
.pro_list { margin: 50px 0; }
.pro_list li { width: 250px; margin: 0 16.5px; float: left; border: #005dac solid 2px; overflow: hidden; }
.pro_list li:hover { border: #005dac solid 2px;}
.pro_list li a { display: block; }
.pro_list li .pro_list_name { height: 140px; overflow: hidden; transition: all .5s linear; }
.pro_list li .pro_list_name_text { display: block; background: url(../images/a_28.jpg) no-repeat center top; margin-top: 30px; padding: 10px 0; line-height: 30px; transition: all .5s linear; color:#005dac;}
.pro_list li:hover .pro_list_name_text { margin-top: 15px; color: #00; text-transform: uppercase; }
.rollBox { width: 1130px; margin: 0 auto; position: relative; }
.LeftBotton { width: 92px; height: 56px; cursor: pointer; position: absolute; left: -118px; top: 200px; }
.RightBotton { width: 92px; height: 56px; cursor: pointer; position: absolute; right: -118px; top: 200px; }
.Cont { width: 1148px; overflow: hidden; margin: 0 auto; }
.ScrCont { width: 10000000px; }
.pic { width: 250px; float: left; text-align: center; }
#List1, #List2 { float: left; }
.pro_more a { color: #fff; margin: 50px auto 0 auto; background: url(../images/a_16.jpg) no-repeat; text-align: center; width: 155px; height: 36px; line-height: 36px; display: block; }
.blue {
    color: #005dac;
}
.font_36 {
    font-size: 36px;
}
.container {
    width: 1200px;
    margin: 0 auto;
}
.font_30 {
    font-size: 30px;
}
.tc {
    text-align: center;
}
.index_tit { width: 700px; height: 45px; padding: 30px 0; margin: 0 auto; }
.index_tit dt { height: 70px; line-height: 70px; border-bottom: #bababa solid 2px; z-index: 0; color: #585858; text-transform: uppercase; }
.index_tit dd { padding-top: 20px; line-height: 30px; color: #575757; background: url(../images/a_12.jpg) no-repeat center top; margin-top: -3px; font-size: 12px; }


/*优势*/
.ms { height: 606px; background: #f2f2f2; overflow: hidden; font-family: "Microsoft YaHei", serif;}
.xms { width: 1200px; margin: 0 auto; position: relative;}
.xms .msz { padding: 112px 0 0 86px;}
.xms .msz h4 { padding-left: 118px; height: 93px; padding-top: 35px; background: url(../images/ms_06.jpg) no-repeat left center; font-weight: normal; font-size: 24px; color: #333333;}
.xms .msz h4 span { display: block; font-weight: bold; font-size: 30px;}
.xms .msz p { width: 272px; padding-left: 35px; font-size: 16px; color: #333333; line-height: 28px; background: url(../images/msj.png) no-repeat left 8px; margin: 25px 0 0 82px;}
.xms .msi { position: absolute; right: 0; top: 55px;}

.ms1 { height: 632px; overflow: hidden; font-family: "Microsoft YaHei", serif;}
.xms1 { width: 1200px; margin: 0 auto; position: relative;}
.xms1 .msz { padding: 91px 0 0 716px;}
.xms1 .msz h4 { padding-left: 118px; height: 93px; padding-top: 35px; background: url(../images/ms_13.jpg) no-repeat left center; font-weight: normal; font-size: 24px; color: #333333;}
.xms1 .msz h4 span { display: block; font-weight: bold; font-size: 30px;}
.xms1 .msz p { width: 272px; padding-left: 35px; font-size: 16px; color: #333333; line-height: 28px; background: url(../images/msj.png) no-repeat left 8px; margin: 25px 0 0 82px;}
.xms1 .msi { position: absolute; left: 35px; top: 90px;}

.ms2 { height: 614px; background: #f2f2f2; overflow: hidden; font-family: "Microsoft YaHei", serif;}
.xms2 { width: 1200px; margin: 0 auto; position: relative;}
.xms2 .msz { padding: 100px 0 0 86px;}
.xms2 .msz h4 { padding-left: 118px; height: 93px; padding-top: 35px; background: url(../images/ms_18.jpg) no-repeat left center; font-weight: normal; font-size: 24px; color: #333333;}
.xms2 .msz h4 span { display: block; font-weight: bold; font-size: 30px;}
.xms2 .msz p { width: 272px; padding-left: 35px; font-size: 16px; color: #333333; line-height: 28px; background: url(../images/msj.png) no-repeat left 8px; margin: 25px 0 0 82px;}
.xms2 .msi { position: absolute; right: -30px; top: 120px;}

.ms3 { height: 598px; overflow: hidden; font-family: "Microsoft YaHei", serif;z-index:2;}
.xms3 { width: 1200px; margin: 0 auto; position: relative;}
.xms3 .msz { padding: 125px 0 0 714px;}
.xms3 .msz h4 { padding-left: 118px; height: 93px; padding-top: 35px; background: url(../images/ms_28.jpg) no-repeat left center; font-weight: normal; font-size: 24px; color: #333333;}
.xms3 .msz h4 span { display: block; font-weight: bold; font-size: 30px;}
.xms3 .msz p { width: 272px; padding-left: 35px; font-size: 16px; color: #333333; line-height: 28px; background: url(../images/msj.png) no-repeat left 8px; margin: 25px 0 0 82px;}
.xms3 .msi { position: absolute; left: -82px; top: 119px;z-index: 0;}


.red_more2{ font-size:14px; color:#fff; text-transform:uppercase; line-height:14px; font-family:Arial; text-align:center; padding-top:30px;}
.about-box {
	background: #eceeed;
	height: 418px;
}
.about {
	overflow: hidden;
	width: 1200px;
	margin: 0 auto
}
.about .abMain {
	overflow: hidden;
	margin-top: 53px;
}
.about .abMain dt {
	float: left; 
	height: 300px;
    width: 420px;
}
.about .abMain dd {
	margin-left: 462px;
}
.about .abMain dd h5 {
	font-weight: normal;
	margin-bottom: 16px;
}
.about .abMain dd h5 a {
	font-size: 48px;
	color: #005dac;
	font-family: "Microsoft Tai Le";
	text-transform: uppercase;
	text-decoration: none;
}
.about .abMain dd h5 span {
	font-size: 18px;
	color: #005dac;
	margin-left: 13px;
}
.about .abMain dd p {
	font-size: 13px;
	color: #101010;
	line-height: 22px;
	height: 132px;
	overflow: hidden;
}
.about .abMain dd .lj {
	display: block;
	width: 91px;
	height: 38px;
	line-height: 38px;
	border: 1px solid #005dac;
	padding-left: 18px;
	text-decoration: none;
	background: url(../images/trBg.png) no-repeat 80px center;
	font-size: 13px;
	color: #005dac;
	margin-top: 13px;
}
.zixun {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	height: 420px;
	margin-top: 30px
}
.zi-l {
	float: left;
	width: 384px;
	margin-right: 47px;
	overflow: hidden
}
.zi-l h2 {
	height: 38px;
	line-height: 38px;
	background: url(../images/line3.jpg) no-repeat left 14px;
	padding-left: 15px;
	margin-bottom: 15px;
}
.zi-l h2 a {
	color: #005dac;
	font-size: 18px;
	font-weight: 600;
}
.zi-l h2 .more1 {
	float: right;
	line-height: 38px
}
.zi-l h2 .more1 a {
	cursor: pointer;
	font-size: 14px;
	line-height: 38px;
	color: #666;
	font-weight: normal
}
.zi-l h2 em {
	color: #555555;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	display: inline-block;
	padding-left: 5px;
}
.lst4 li {
	height: 40px;
	line-height: 40px;
	padding-left: 18px;
	background: url(../images/dtico.jpg) no-repeat 6px center;
	overflow: hidden;
	border-bottom:#999 dashed 1px;
}
.lst4 li a {
	color: #555555;
	font-size: 13px; float:left;
}
.lst4 li span{ float:right;color: #555555;
	font-size: 13px;}
.wend {
	float: left;
	width: 335px;
	overflow: hidden;
}
.wend h2 {
	height: 38px;
	line-height: 38px;
	background: url(../images/line3.jpg) no-repeat left 14px;
	padding-left: 15px;
	margin-bottom: 15px;
}
.wend h2 a {
	color: #005dac;
	font-size: 18px;
	font-weight: 600;
}
.wend h2 .more1 {
	float: right;
	line-height: 38px
}
.wend h2 .more1 a {
	cursor: pointer;
	font-size: 14px;
	line-height: 38px;
	color: #666;
	font-weight: normal
}
.wend h2 em {
	color: #555555;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	display: inline-block;
	padding-left: 5px;
}
.wend dl {
	border-top: 1px dashed #cecece;
	height: 90px;
	padding: 20px 0 0 0;
}
.wend dt {
	height: 19px;
	padding-left: 25px;
	line-height: 19px;
	background: url(../images/q.png) no-repeat left 3px;
	font-size: 12px;
	color: #005dac;
	overflow: hidden;
}
.wend dt a {
	color: #005dac;
	font-weight: bold;
}
.wend dd {
	margin-top: 8px;
	padding-left: 25px;
	background: url(../images/a.png) no-repeat left 3px;
	line-height: 24px;
	font-size: 12px;
	color: #555555;
	height: 48px;
	overflow: hidden;
}
.lcMain {
	padding-top: 43px;
	padding-bottom: 56px;
	width: 1200px;
	margin: 0 auto
}
.lcMain ul {
	overflow: hidden;
}
.lcMain li {
	float: left;
	border-left: 1px dotted #ccc;
	padding: 0 33px;
}
.lcMain li.noPl {
	padding-left: 0;
	border-left: none;
}
.lcMain li img {
	width: 86px;
	height: 66px;
	display: block;
}
.lcMain li p {
	font-size: 18px;
	color: #000;
	margin-top: 7px;
	text-align: center;
}
.yq-box {
	background: #f3f3f3;
	padding-top: 30px
}
.yq {
	width: 1200PX;
	margin: 0 auto;
}
.yq-top {
	border-bottom: 1PX solid #CCC;
	height: 35px;
}
.yq-top span {
	float: right;
}
.yq-top span a {
	color: #666;
	font-size: 12px;
}
.yq-top h3 a {
	font-family: "微软雅黑";
	font-size: 14px;
	font-weight: normal;
	color: #999
}
.yq-con {
	padding: 10px;
	line-height: 30px;
}
.yq-con a {
	padding: 0 10px;
	color: #666;
	font-size: 12px
}
.foot-box {
	background: url(../images/didi.png) repeat-x;
	height: 270px;
}
.footer {
	width: 1200px;
	margin: 0 auto
}
.f-top {
	overflow: hidden
}
.f-f {
	padding: 18px 0 0 18px;
	height: 236px;
	width: 220px;
	float: left
}
.f-f h3 {
	height: 45px;
}
.f-f h3 span {
	padding-right: 5px;
}
.f-f h3 span a {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #fff;
	font-weight: normal;
}
.f-f h3 em {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #fff;
	font-weight: normal;
	font-style: normal
}
.f-f p {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #fff;
}
.f-f .p1 {
	font-family: "微软雅黑";
	font-size: 18px;
	font-weight: 600
}
.f-f ul li {
	height: 24px;
}
.f-f ul li a {
	color: #fff;
	font-size: 13px
}
.f-f1 {
	padding: 30px 0 0 18px;
	height: 170px;
	width: 200px;
	float: left
}
.f-f1 p img {
	float: left;
	margin: 0px 6px 0 0
}
.f-img {
	float: left;
	padding: 35px 30px 0 60px;
}
.f-p {
	line-height: 24px;
	padding: 26px 0 0;
	float: left;
	width: 263px;
	color:#fff
}
.f-p p {
	font-size: 13px;
	color: white;
	margin: 0;
	font-family: "微软雅黑";
}
.f-p p a {
	font-size: 13px;
	color: white;
	font-family: "微软雅黑";
}
.f-con {
	background: url(../images/f_yy.gif) no-repeat 0 0;
	width: 1200px;
	margin: 0 auto;
	height: 39px
}
