@charset "utf-8";
/* CSS Document */
body {
	font-size:14px;
	margin:0;
	padding:0;
	color:#333333;
	margin:0;
	background:#fff;
	font-family:"微软雅黑";
	line-height:22px;
	overflow-x:hidden;
}
h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, form, images, p, div , ol {
	margin:0;
	padding:0;
	border:none;
	list-style-type:none;
}
a {
	/*color:#c00000;*/
	color:#131313;
	text-decoration:none;
}
a:hover {
	
}
images, input {
	vertical-align:middle;
	border:0px;
}
h1, h2, h3, h4, h5, h6 {
	font-family:"微软雅黑";
}

.clear{clear:both;}
.pro0 {width:1100px; margin:0 auto;}
.pro0 p {font-size:18px; line-height:1.6em;}
.pro0 h1 {margin:70px auto 40px; text-align:center;}
.pro0 .protz {width:400px; height:70px; line-height:70px; text-align:center; background-color:#f02042; border-radius:35px; margin: 0 auto;}
.pro0 .protz a {color:#fff; font-size:25px;}
.pro0 .protz a img {vertical-align:middle;}

.pro1 {margin:50px 0;}
.pro1 .pro1_left {width:760px; float:left;}
.pro1 .pro1_left p {line-height:60px; text-align:center; font-size:22px; margin:40px 0;}
.pro1 .pro1_left p span {color:#f02042;}
.pro1 .pro1_left p strong {font-size:24px; color:#f02042;}
.pro1_left_1 {width:450px; height:70px; line-height:70px; border:1px #f02042 dashed; text-align:center; margin:0 auto;}
.pro1_left_1 a {color:#f02042; font-size:35px;}
.pro1 .pro1_right {width:340px; float:left; margin-left:-82px;}

.pro2 p {text-indent:2em; margin-bottom:30px;}
.pro2 ul {margin:40px auto;}
.pro2 ul li {width:355px; height:355px; float:left; margin-right:16px;}
.pro2 ul li p {text-align:center; width:235px; margin:250px auto 0; color:#fff;}

.pro3_1 {}
.pro3 h2 {font-size:30px; line-height:40px; text-align:center; margin:50px auto 35px; color:#666666; font-weight:bold;}
.pro3_1_1 {width:519px; float:left;}
.pro3_1_2 {width:170px; float:left; height:320px; border:10px #cccccc solid; border-left:none; margin-top:55px; }
.pro3_1_3 {width:520px; height:270px; float:left; background-color:#fff;  margin-right:30px; position:absolute; margin-left:580px; margin-top:90px;}
.pro3_1_3 p {text-indent:2em; margin:20px 0;}
.pro3_2 {width:1100px; height:505px; background:url(../images/clmtm_11.jpg) no-repeat;}
.pro3_2 p {margin-left:20px; font-size:20px;}
.pro3_2 p  strong {color:#f02042;}
.pro3_2_1 {width:400px; float:left; }
.pro3_2_2 {width:360px; float:left; margin-left:340px;}
.pro3_3 ul {margin-bottom:30px;}
.pro3_3 ul li {width:166px; float:left; margin-right:20px;}
.pro3_3 ul li h5 {text-align:center; margin:20px auto; width:50px; font-size:28px; background-color:#5095d0; color:#fff; font-weight:300; padding:1% 0;}
.pro3_3 ul li p {text-align:center;}

.pro4 h2 {margin:30px 0;}
.pro4 ul li {width:366px; height:142px; float:left; margin-bottom:20px;}
.pro4 ul li p {font-size:16px; width:310px; color:#fff; margin:20px 30px;}

.pro5_1 {width:1100px; margin:0 auto;}
.pro5_1 .hd {margin-top:-70px; height:90px;}
.pro5_1 .hd .next{position:relative;left:1058px;top:260px;width:26px;}
.pro5_1 .hd .prev{position:relative;top:260px;width:26px;left:-50px;}
.pro5_1 .bd li {width:1100px; margin:0;}
.pic_left {width:434px; float:left; margin-left:120px;}
.pic_right {width:416px; float:left; margin-left:30px;}
.pic_right p {color:#333333; margin-bottom:10px;}
.pic_right h2 {font-size:50px; color:#004ca0; line-height:50px; margin:40px 0;}
.pic_right h2 span {font-size:24px; border:1px #d1d1d1 dashed; border-left:none; border-right:none; padding:12px 0 12px;}
.pic_right h4 {font-size:18px; color:#004ca0; margin-bottom:15px; margin-top:15px;}

.pro6 ul li {width:518px; float:left; margin-right:50px; margin-bottom:40px;}
.pro6 ul li h4 {text-align:center; height:50px; line-height:50px; font-size:20px; background-color:#e2e3e5;}

.pro7 ul li {height:66px;}
.pro7 ul li h4 {line-height:66px; font-size:22px; color:#004ca0;}
.pro7 ul li img {vertical-align:middle;}
.pro7_1 {border:1px #ebebeb solid; border-radius:33px; width:450px; margin-bottom:20px;}
.pro7_2 {border:1px #ebebeb solid; border-radius:33px; width:1080px; background-color:#5095d0; margin-bottom:40px;}
.pro7_2 p {color:#fff; margin-top:5px;}
.pro7_1 .pro7_left {float:left; width:66px; margin-right:20px;}
.pro7_1 .pro7_right {float:left; width:360px;}
.pro7_2 .pro7_left {float:left; width:66px; margin-right:20px;}
.pro7_2 .pro7_right {float:left; width:980px;}

.pro9 ul {margin-bottom:50px;}
.pro9 ul li {width:196px; float:left; margin-right:30px;}
.pro9 ul li h3 {font-size:22px; text-align:center; margin:15px 0;}
.pro9 ul li p {text-align:center;}

.ctm09{width:1100px;margin:50px auto;}	
.ctm09 h1{text-align:center;font-size:50px;padding:50px 0 50px;}
.ctm09 h1 span{color:#b1041d;font-size:35px;}	
#service{width:1024px; float:left; border-top:20px solid #fff; border-bottom:20px solid #fff}
.bnspic a{display:block;}
.big_pic{width: 508px;height: 492px;float:left;overflow:hidden;position:relative;background: #f2f2f2;}
.big_pic li{position:absolute;top:0;left:0;opacity:0;-webkit-transform:scale(0.9);transform:scale(0.4);z-index:-1;transition:all linear 0.2s;}
.big_pic .on{opacity:1;-webkit-transform:scale(1);transform:scale(1);z-index:1;}
.big_pic a{position:relative;}
.big_pic .txt{width:681px;height:46px;line-height:46px;display:block;position:absolute;bottom:0;left:0;color:#BDBDBD;text-align:center;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');background:rgba(0,0,0,0.5);transition:all ease .2s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.big_pic a:hover .txt{color:#FFFFFF;}
.small_pic{width: 516px;float: right;}
.small_pic li{width: 162px;height: 241px;margin: 0 0 10px 10px;float:left;display: inline;overflow: hidden;}
.small_pic a,.small_pic img{width: 162px;height: 241px;display: block;}
.small_pic a{background: #8e9092;transition:all ease .2s;}
.small_pic .on,.small_pic li:hover{position:relative;z-index:1;}
.small_pic .on a{background:#303030;}
.intxtb{width: 508px;overflow: hidden;}
.intxtb,.intxtb img{height: 283px;}

.intxta{width: 508px;height: 193px;/*position: absolute;bottom: 0;z-index: 3;*/}
.intxta .intxta_a{width: 73px;height: 73px;background:#014886;border-radius: 50px;margin: 15px 20px;float:left;}
.intxta .intxta_a span{line-height: 25px;padding: 14px 12px 0 19px;display: block;color: #FFF;font-size: 18px;}
.intxta .intxta_b{width: 328px;padding-top: 38px;float:left;}
.intxta .intxta_b span{font-size: 20px;color: #000;}
.intxta .intxta_b p{font-size: 12px;color: #014886;}
.intxta_c p{padding: 0 20px 0 30px;font-size: 14px;color: #333;}
.intxta_c p.pab{padding-bottom: 10px;}
.intxta_c a{float: right;margin-right: 24px;display: inline; margin-top:-150px;}
