﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/**/

/**/
.banners{height: 608px;}
.fullSlide {
	width:100%;
	position:relative;
	height:608px;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:608px;
	overflow:hidden;
	text-align:center;
	 background-position:center top;
	 background-repeat:no-repeat;
}
.fullSlide .bd li a {
	display:block;
	height:608px;
}

.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:74px;
	left:0;
	height:10px;
	line-height:10px;
	display:none;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:40px;
	height:10px;
	margin:1px 4px;
	background:#fff;
}
.fullSlide .hd ul .on {
	background:#282D6D;
}
/**/
img { display: block;}
/**/
/*正文开始*/
/*banner*/
.banner2{ display:block; height:608px;overflow:hidden; margin-bottom:-132px; position: relative;}
.banner2 p a{ display:block; background:url(Img/Index/banner.jpg) no-repeat center 0; height:608px;}
.b_uu{ position: absolute; left:-0%; top: 205px; z-index: 9;}
.b_uu a{ display:block; width: 80px; height: 80px;background:url(Img/Index/uu.gif) no-repeat;}
.b_uu a:hover{background:url(Img/Index/dd1.gif) no-repeat;}
.b_dd{ position: absolute; right:-0%; top: 205px; z-index: 9;}
.b_dd a{ display:block; width: 80px; height: 80px;background:url(Img/Index/uu1.gif) no-repeat;}
.b_dd a:hover{background:url(Img/Index/dd.gif) no-repeat;}
/**/
.til{ background: #fff; height: 373px; width: 1200px; margin:-132px auto 72px; position: relative;z-index: 11; box-shadow: 2px 5px 5px #ececec;}
.til h2{ float: left; width: 254px; height: 238px;background:url(Img/Index/ti_h3.gif) no-repeat; margin: 34px 0 0 23px; font-weight: normal;}
.til h2 i{ display: block; font-size: 26px; color: #fff; padding: 42px 0 0 52px;}
.til h2 span{ display: block; color: #b9bcce; font-size: 14px; font-family: Tahoma; padding: 10px 0 0 21px;}
.til_r{ float: right; width: 886px; margin: 44px 37px 0 0;}
.ti_on{ overflow: hidden; height: 205px;}
.ti_on dl dt{ float: right; width: 325px; height: 163px; font-size: 0;}
.ti_on dl dt img{ width: 325px; height: 163px;}
.ti_on dl dd{ padding: 6px 0 0 45px; width: 490px;}
.ti_on dl dd h3{ overflow: hidden; height: 43px;background:url(Img/Index/ti_h4.gif) no-repeat left bottom; margin-bottom: 12px;}
.ti_on dl dd h3 i{ display: inline-block; float: left; padding-right: 18px;}
.ti_on dl dd h3 i a{font-weight: normal; color: #000b3d; font-size: 25px;}
.ti_on dl dd p{ color: #2f2725; font-size: 14px; line-height: 24px;}
.ti_menu{ overflow: hidden;background:url(Img/Index/ti_lin.jpg) repeat-x left 20px;}
.ti_menu ul li{ float: left; padding:0 93px; text-align: center;}
.ti_menu ul li a{ display: block; padding-top: 46px; color: #000b3d; font-size: 20px; text-decoration: none;background:url(Img/Index/ti_io1.gif) no-repeat center 0;}
.ti_menu ul li a span{ display: block; color: #686d86; font-size: 15px; font-weight: 100; padding-bottom: 3px;}
.ti_menu ul li a:hover,.ti_menu ul li.cur a{ color: #db0f32;background:url(Img/Index/ti_io11.gif) no-repeat center 0;}
.ti_menu ul li a:hover span,.ti_menu ul li.cur a span{color: #db0f32;}
.ti_menu ul li.bg2 a{background:url(Img/Index/ti_io2.gif) no-repeat center 0;}
.ti_menu ul li.bg2 a:hover,.ti_menu ul li.bg2.cur a{background:url(Img/Index/ti_io21.gif) no-repeat center 0;}
.ti_menu ul li.bg3 a{background:url(Img/Index/ti_io3.gif) no-repeat center 0;}
.ti_menu ul li.bg3 a:hover,.ti_menu ul li.bg3.cur a{background:url(Img/Index/ti_io31.gif) no-repeat center 0;}
    /**/
.jij{ height: 1270px; overflow: hidden;background:url(Img/Index/jij.jpg) no-repeat center 122px;}
.jij h2{ text-align: center; font-weight: normal; color: #000b3d; font-size: 37px; padding-bottom: 35px;}
.jij h2 span{ display: block;}
.jon{ height: 457px;}
.jon dl{position: relative;}
.jon dl dt{ position: absolute; top: 0; left: -360px;}
.jon dl dd{ float: right; width:300px; padding:80px 58px 0 0;}
.jon dl dd p{ color: #2f2725; font-size: 14px; line-height: 26px; height: 232px;}
.jon dl dd em{ display: block; text-align: center;}
.jon dl dd em a{ display: inline-block; width: 158px; height: 41px; line-height: 41px; border-radius: 35px; background: #db0f32; font-size: 14px; color: #fff;}
.jijm{ font-size: 0; margin-bottom: 34px;}
.jijm img{ width: 1200px; height: 424px;}
.jij1{ position: relative;}
.jj_u{ position: absolute; left:-42px; top:172px; z-index: 9; border: 1px solid #db0f32;}
.jj_u a{ display:block; width: 80px; height: 80px;background:url(Img/Index/uu.gif) no-repeat;}
.jj_u a:hover{background:url(Img/Index/dd1.gif) no-repeat;}
.jj_d{ position: absolute; right:-42px; top:172px; z-index: 9; border: 1px solid #db0f32;}
.jj_d a{ display:block; width: 80px; height: 80px;background:url(Img/Index/uu1.gif) no-repeat;}
.jj_d a:hover{background:url(Img/Index/dd.gif) no-repeat;}
.jj_nav h3{ float: left;background:url(Img/Index/j_h3.gif) no-repeat; width: 135px; height: 113px; padding-right: 8px; text-align: center; font-weight: normal;  font-size: 20px; color: #fff; margin-right: -8px; position: relative;}
.jj_nav h3 a{color: #fff;}
.jj_nav h3 span{ display: block; padding-top: 33px;}
.jj_nav ul{ float: left; width: 1065px;}
.jj_nav ul li{ float: left; box-shadow: 0 5px 5px #e9e9e9; border-right: 1px solid #ebe9e9; padding-top: 13px;}
.jj_nav ul li a{ color: #142054; font-size: 16px; width: 176px; display: inline-block; text-align: center; padding-top: 60px; height:40px;background:url(Img/Index/jj_ivo1.gif) no-repeat center 0; }
.jj_nav ul li.bg2 a{background:url(Img/Index/jj_ivo2.gif) no-repeat center 0;}
.jj_nav ul li.bg3 a{background:url(Img/Index/jj_ivo3.gif) no-repeat center 0;}
.jj_nav ul li.bg4 a{background:url(Img/Index/jj_ivo4.gif) no-repeat center 0;}
.jj_nav ul li.bg5 a{background:url(Img/Index/jj_ivo5.gif) no-repeat center 0;}
.jj_nav ul li.bg6 a{background:url(Img/Index/jj_ivo6.gif) no-repeat center 0;}
.jj_nav ul li.cur{background:url(Img/Index/jj_cur.jpg) repeat-x;}
.jj_nav ul li.cur a{background:url(Img/Index/jj_ivo11.gif) no-repeat center 0; color: #db0f32;}
.jj_nav ul li.bg2.cur a{background:url(Img/Index/jj_ivo21.gif) no-repeat center 0; color: #db0f32;}
.jj_nav ul li.bg3.cur a{background:url(Img/Index/jj_ivo31.gif) no-repeat center 0; color: #db0f32;}
.jj_nav ul li.bg4.cur a{background:url(Img/Index/jj_ivo41.gif) no-repeat center 0; color: #db0f32;}
.jj_nav ul li.bg5.cur a{background:url(Img/Index/jj_ivo51.gif) no-repeat center 0; color: #db0f32;}
.jj_nav ul li.bg6.cur a{background:url(Img/Index/jj_ivo61.gif) no-repeat center 0; color: #db0f32;}
    /**/
.solve{ height: 1800px;background:url(Img/Index/sl_bg.jpg) no-repeat center 72px;}
.solve h2{ font-weight: normal; color: #000b3d; font-size: 37px; text-align: center; height: 218px;}
.solve h2 span{ display: block;}
.slv1{ height: 385px;}
.slv1 dl dt{ float: right; padding-top: 72px; font-size: 0; width: 600px; height: 311px;}
.slv1 dl dt img{width: 600px; height: 311px;}
.slv1 dl dd{ float: left; width: 503px;}
.slv1 dl dd h3{ font-weight: normal; padding-bottom: 32px;}
.slv1 dl dd h3 span{ color: #db0f32; font-size: 46px; font-family: Arial; text-transform: uppercase;}
.slv1 dl dd h3 i{ display: block; color: #000b3d; font-size: 32px;}
.slv1 dl dd p{ color: #2f2725; font-size: 16px; line-height: 28px; height: 96px;}
.slv2{ height: 453px;}
.slv2 dl dt{ float: left; padding-top: 0;}
.slv2 dl dt img{width: 600px; height:452px;}
.slv2 dl dd{ float: right; padding-top: 58px; position: relative;}
.slv2 dl dd p{ height: 153px;}
.slv2 dl dd h4{ font-size: 0; position: absolute;left: -200px; top:338px;}
.slv3{ height: 340px;}
.slv3 dl dt{ padding-top: 0;}
.slv3 dl dt img{ height: 340px;}
.slv3 dl dd{ padding-top: 55px; position: relative;}
.slv3 dl dd p{ height: 126px;}
.slv3 dl dd h6{ font-size: 0; text-align: right; position: absolute; top: 301px; right: -97px;}
.slv5 dl dt{ float: left; padding-top: 0;}
.slv5 dl dt img{ height: 279px;}
.slv5 dl dd{ float: right; padding-top: 70px;width: 515px;}
    /**/
.case{ background: #f7f7f7; padding-top: 65px; height: 635px; margin-bottom: 111px;}
.case h3{ text-align: center; font-size: 38px; padding-bottom: 80px;background:url(Img/Index/l_03.gif) no-repeat center 52px;}
.case h3 a{ color: #000b3d;}
.case dl{ float: left; width: 279px; margin-right: 28px; background: #fff; height: 426px; box-shadow:5px 5px 8px #e2e2e2;}.case dl.nom{ margin-right: 0;}
.case dl dt img{ width: 279px; height: 206px;}
.case dl dd{ padding: 28px 28px 0 20px;}
.case dl dd h4{ height: 33px; line-height: 33px; padding-bottom: 7px;}
.case dl dd h4 a{ color: #000b3d; font-size: 22px;}
.case dl dd p{ color: #2f2725; font-size: 14px; line-height: 28px;}
/**/
.act{ height:918px; overflow:hidden;}
.act h2{ text-align:center; font-size:38px; background: url(Img/Index/n_m.gif) no-repeat center 52px; height:93px;}
.act h2 a{ color:#000b3d; display:inline-block;}
.act h2 span{ color:#575556; font-size:22px; font-weight:normal; display:block;}
.act h3{border-bottom:4px solid #c7c7c7; margin-bottom:23px; padding-bottom: 20px; font-size: 29px;}
.act h3 a{ color:#000b3d; font-size:29px; position: relative; display: inline-block;}
.act h3 span{ display: inline-block; font-size: 17px; font-weight: normal; position: absolute; right: -16px; top: 0;}
.a_l{ width:564px; border-bottom:2px solid #c7c7c7; height:680px;}
.a_l dl dt img{ width: 564px; height: 295px; padding-bottom: 27px;}
.a_l dl dd h4{ font-size:23px; overflow: hidden;}
.a_l dl dd h4 a{ color:#2f2725; display: inline-block; float: left; line-height: 35px; height: 35px; overflow: hidden;}
.a_l dl dd h4  span{ display: inline-block; width: 71px; height: 35px; line-height: 35px; text-align: center; color: #fff; background: #db0f32; font-weight: normal; float: left; margin-right: 22px;}
.a_l dl dd p{ font-size:14px; color:#2f2725; line-height:28px; padding-top: 12px; height:65px; overflow: hidden;}
.a_l ul li{ height:48px; line-height:48px; overflow: hidden;}
.a_l ul li a{ color:#2f2725; font-size:16px; padding-left:23px; display:inline-block; background:url(Img/Index/n_ico2.gif) no-repeat 0 21px;}
.a_l ul li a:hover{ background:url(Img/Index/n_ico1.gif) no-repeat 0 21px; color:#db0f32;}


.a_r{ width:570px;}
.a_r dl{ margin-bottom:18px;}
.a_r dl dt{ height: 52px; line-height: 52px; overflow: hidden; padding-bottom:4px;}
.a_r dl dt a{ display:inline-block; color:#2f2725; float:left; font-size:23px;font-weight: bold;}
.a_r dl dd p{ color:#2f2725; font-size:14px; line-height:28px; height: 118px; border-bottom: 1px solid #e1d0d0; margin-bottom: 15px;}
.a_r dl dd p a{ color:#2f2725;}
.a_r ul{ height:275px;}
.a_r ul li{ height:46px; line-height:46px;}
.a_r ul li a{ display:block; color:#2f2725; font-size:16px;}
.a_r ul li a:hover{ background: url(Img/Index/n_m.jpg) no-repeat right 12px; color:#db0f32;}
.a_r h4{ overflow:hidden;}
.a_r h4 span{ display: inline-block; float:left;}
.a_r h4 a{ display:inline-block; float:left; width:174px; background:url(Img/Index/n_m22.gif) no-repeat center 76px #111836; font-size:20px; color:#fff; text-align:center; font-weight:normal; padding-top: 42px; height: 91px;}
.a_l dl dd h4 a:hover,.a_r dl dt a:hover,.case dl dd h4 a:hover{color:#db0f32;}
/**/
.abo{height:738px; overflow:hidden;}
.abo dl dt{overflow:hidden;height:424px; margin-bottom: -128px;}
.abo dl dt img{ width:1200px; height:424px;}
.abo dl dd{ position: relative; z-index: 5; margin: 0 94px; background: #fff; box-shadow: 2px 8px 8px #ececec; padding-top: 48px; height: 227px; margin-bottom: 29px;}
.abo dl dd h4{ text-align: center; padding-top: 42px; font-weight: normal; height: 50px; background:url(Img/Index/a_h2.gif) no-repeat center 0;}
.abo dl dd h4 a{ color: #000b3d; font-size: 32px;}
.abo dl dd p{ color:#2f2725; font-size:14px; line-height:28px; text-align:center; height:118px; margin:0 50px; text-align:center;}
.abo i{ display:block; text-align:center;}
.abo i a{ display:inline-block; background:#db0f32; border-radius: 42px; width:188px; height:42px; line-height:42px; font-size:14px; color:#fff;}
/**/
.tong{ padding-bottom: 56px;}
.tong h3{ background: url(Img/Index/t_h3.gif) no-repeat center 16px;font-weight:normal; margin-bottom: 18px;}
.tong h3 a{ color:#000b3d; font-size:32px; font-weight: normal; padding-left: 38px; line-height: 100%;}
.tong p{ overflow:hidden; line-height:34px;clear:both;height:34px; margin-bottom: 17px;}
.tong p b{ display:inline-block; float:left; width:128px; text-align:center;border:1px solid #e5e5e5; height: 32px; line-height: 32px;}
.tong p b a{ font-size:18px; color:#000b3d; font-weight:normal;}
.tong p span{ display:inline-block; float:left;}
.tong p span a{ display:inline-block; color:#2f2725; font-size:15px; padding:0 14px;}
.tong p i a{ color:#2f2725; font-size:15px;display:inline-block;padding:0 14px;}
/**/
