﻿@charset "gb2312";
/* CSS Document */

*html, _html {
	background-image:url(../images/80a079b3209241459f1f729f526d885c.gif);
	background-attachment:fixed;
}

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img {
	border:medium none;
	margin: 0;
	padding: 0;
}
body, button, input, select, textarea {
	font: 14px/1.5 "微软雅黑", Verdana, Geneva, sans-serif, tahoma, Srial, helvetica, sans-serif;
}
body {
	color:#343434;
	background-color:#e7bdbf;

}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}
em {
	font-style:normal;
}
ul, ol {
	list-style: none;
}
a {
	text-decoration: none;
	color:#333;
}
img {
	border:0px;
	vertical-align: middle;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.clearfix:before,.clearfix:after {content:"";display:table;}
.clearfix:after {clear:both;overflow:hidden;}
.clearfix {zoom:1;}
.blank {
	width:100%;
	height:10px;
	clear:both;
	overflow:hidden;
}
.blank15 {
	width:100%;
	height:15px;
	clear:both;
	overflow:hidden;
}
.blank30 {
	width:100%;
	height:30px;
	clear:both;
	overflow:hidden;
}
.clear {
	clear:both;
	overflow:hidden;
}
.pubW {
	width:1190px;
}
.center {
	margin:0px auto;
}
.float_left {
	float:left;
}
.float_right {
	float:right;
}
.display-i {
	display:inline;
}
.display-b {
	display:block;
}
.relative {position:relative;}
.absolute {position:absolute;}
#noMarginR {margin-right:0;}

.zx a{ width:250px; height:54px; line-height:54px; display:block; background:#e5004f; border-radius:27px;font-size:29px; color:#fff; text-align:center;}
.zx a:hover{ background:#a8003a;}
.zx i{background: url(../images/icon.png) no-repeat  -720px -490px; width: 197px;height: 27px; line-height:27px; display:inline-block; position:relative; top:13px; }
.com{ background:url(../images/icon.png) no-repeat -9px -8px; width: 637px; height: 39px; margin:0 auto; padding:12px 0;}
.com h2{ background: url(../images/icon.png) no-repeat; height: 39px; margin:0 auto;}
	
.call { width:230px; text-align:center; margin:0 auto;}
.call a{ width:100%; height:54px; line-height:54px; font-size:20px;color:#fff; display:block; border-radius:39px; text-align:center; background:#e5004f;}
.call a:hover{ background:#a8003a;}
.box_btn span{ background:url(../images/icon.png) no-repeat; width: 39px;height: 61px; display:block; position:absolute; z-index:2; top:251px; cursor:pointer;}
.box h4{ font-size:20px; color:#362e2b; text-align:center; font-weight:normal; line-height:45px;}

.banner{ background:url(../images/header.jpg) no-repeat center top; height:807px;}
.banner div{ position:relative;}
.banner a{  position:absolute; top:500px; left:220px; }
.banner a:hover{ background:#a8003a;}


.box1{ position:relative; height:340px;}
.box1_main{background:url(../images/box1.jpg) no-repeat center top; width:1190px; height:512px; position:absolute; top:-149px; left:0; }
.box1_con{ position:relative; top:209px; left:735px; width:370px;}
.box1_con li{ font-size:16px; color:#fff; width:370px; line-height:28px;}
.box1_con .zx a{ width:262px; margin:15px auto 0;}

.box2{ padding-top:101px;}
.box2 h2{ background-position:-4px -95px; width: 438px;}
.box2_1{ margin:50px auto 0;}
.box2_btn span{ top:220px;}
.box2_btn span.i-btn1{ background-position:-680px -97px; left:-54px;}
.box2_btn span.i-btn2{ background-position:-750px -96px; right:-54px;}
.box2_btn span.i-btn1:hover{ background-position:-806px -97px;}
.box2_btn span.i-btn2:hover{ background-position:-878px -96px;}
.box2_dot ul{ padding:0 24px; height:39px;}
.box2_dot li{width:134px; height:39px; line-height:39px; float:left; background:#ff7385; display:inline-block; margin:0 4px; border-radius:10px 10px 0 0; text-align:center; color:#fff; font-size:20px; cursor:pointer; position:relative;}
.box2_dot li.cur i{ width: 0;height: 0; border-left: 4px solid transparent;border-right: 4px solid transparent; border-bottom: 4px solid #fff; position:absolute; left:62px; top:35px;}
.box2_dot li.cur{ background:#cc3333;}
.box2_main{ height:524px; background:#fff; position:relative; }
.box2_main{ box-shadow:0 -3px 10px #999;}
.box2_con{width:1190px; height:522px; overflow:hidden; position:relative;border-bottom:dashed 1px #f26d7e;}
.box2_con ul{ position:relative;}
.box2_con li{ width:1142px; float:left; display:inline; padding:40px 0 46px 48px;}
.box2_con dt{ width:548px; height:auto; margin-right:40px;}
.box2_con dt img{ display:block;}
.box2_con dd img{ display:block; position:relative; left:0; bottom:0;}
.box2_con dd div{ margin-bottom:16px;}
.box2_con dd div.bt0{ margin-bottom:0;}
.box2_con dd em{ float:left; width:81px; height:25px; line-height:25px; display:inline-block; font-size:16px; color:#fff; background:#f26d7e; text-align:center;}
.box2_con dd em.hide{ font-size:0; background:none;}
.box2_con dd  p{ width:405px; float:left; line-height:23px; padding-left:13px; font-size:16px; color:#343434; position:relative; top:-4px;}
.box2_con dd  p span{ background:url(../images/icon.png) no-repeat -539px -1126px; width: 23px; height: 23px; display:inline-block; margin-right:10px; position:relative; top:6px;}
.box2_2{ width:1020px; font-size:14px; line-height:20px; color:#000; margin:10px auto;}
.box2_2 i{background: url(../images/icon.png) no-repeat -884px -233px;width: 15px;height: 13px; display:inline-block; margin-right:10px;}
.box2_2 p{ width:920px;}
.box2_3{ border-top:solid 9px #ff7385; position:relative; top:-20px;}

.box3{ padding:80px 0 33px; }
.box3 h2{ background-position:-7px -164px; width: 318px;}
.box3_1 ul{ padding:306px 0 0 10px;}
.box3_1 li{ color:#fff; font-size:16px; line-height:27px; width:360px; float:left; padding:0 120px 0 9px;}
.box3_1{ background:url(../images/box3_1.jpg) no-repeat center top; height:450px; padding:0 0 85px; margin-top:50px; overflow:hidden;}
.box3_2{ background:url(../images/box3_2.jpg) no-repeat center top; height:600px; color:#fff; font-size:16px;}
.box3_2 ul{ padding:260px 0 0 267px;}
.box3_2 li{ width:262px; float:left; display:inline; padding-left:30px;}
.box3_2 li.mid{ padding:0 15px 0 46px;}
.box3_2 b{ font-size:24px; font-weight:normal; display:block; margin-bottom:10px;}
.box3_2 p{ width:210px; line-height:25px;}

.box4{ padding:62px 0 0; background:url(../images/box3_bg.jpg) no-repeat center top; height:537px;}
.box4 h3{ background: url(../images/icon.png) no-repeat -8px -236px; width: 756px; height: 96px; margin:0 auto;}
.box4 ul{ margin-left:60px; height:auto; overflow:hidden;}
.box4 li{ width:192px; float:left; font-size:16px; color:#fff; margin:40px 45px 0;}
.box4 em{ display:block; background:url(../images/icon.png) no-repeat; width: 117px; height: 186px; display:block;}
.box4 em.icon1{ background-position: -50px -800px;}
.box4 em.icon2{ background-position: -272px -800px;}
.box4 em.icon3{ background-position: -481px -800px;}
.box4 em.icon4{ background-position: -707px -800px;}
.box4 p{ line-height:26px; padding:15px 0 0;}
.box4 .call{ margin-top:50px;}

.box5{ background:#fff; padding:90px 0 119px;}
.box5 h2{ background-position:-9px -363px; width: 280px; }
.box5_1 ul{ text-align:center; *width:660px; margin:0 auto;}
.box5_1 li{ width:90px; padding:26px 65px; display:inline-block; text-align:center; cursor:pointer; *float:left;}
.box5_1 li em{ width:86px; height:86px;display:block; background:url(../images/box5_1_bg2.png) no-repeat center top; z-index:1; position:relative;}
.box5_1 li em img{ display:block; border-radius:0 0 18px 18px; margin:0 17px; padding:4px 0 0; overflow:hidden;}
.box5_1 li p{ font-size:16px; color:#000; text-align:center; line-height:30px; border-bottom:solid 2px #fff;}
.box5_1 li.cur em{ background:url(../images/box5_1_bg1.png) no-repeat center top;}
.box5_1 li.cur p{ border-bottom:solid 2px #e5004f;}

.box5_2{ position:relative; height:548px; background:#362e2b;}
.box5_btn span.i-btn1{ background-position:-681px -7px; left:-54px;}
.box5_btn span.i-btn2{ background-position:-750px -7px; right:-54px;}
.box5_btn span.i-btn1:hover{ background-position:-803px -7px;}
.box5_btn span.i-btn2:hover{ background-position:-873px -6px;}
.box5_doc{ width:1190px; height:548px; position:relative; overflow:hidden;}
.box5_2 { width:1200px;}
.box5_2 ul{ height:548px; overflow:hidden; position:relative;}
.box5_2 ul li{ width:1190px; float:left; display:inline;}
.box5_2 dt{ width:603px; height:548px;}
.box5_2 dd{ margin:74px 0 0 65px; width:475px; color:#fff; position:relative;}
.box5_2 dd b{ background:url(../images/icon.png) no-repeat; display:block; height:39px; margin:60px 0 20px 0;}
.box5_2 dd b.b1{ background-position:-434px -1031px;width: 330px;}
.box5_2 dd b.b2{ background-position:-19px -1029px; width: 330px;}
.box5_2 dd b.b3{ background-position:-16px -1095px; width:330px;}
.box5_2 dd em{ display:block; font-size:18px; line-height:35px;}
.box5_2 dd p{ font-size:16px; line-height:28px; margin-top:25px;}
.box5_2 dd i{ background:url(../images/icon.png) no-repeat -761px -1024px; width: 144px; height: 144px; display:block; position:absolute; left:340px;}
.box5_2 dd a{ float:left; width:176px; height:54px; line-height:54px; border-radius:27px; font-size:20px; text-align:center; color:#fff; display:inline-block;background:#ff6005; margin:20px 0 0;}
.box5_2 dd a.a2{ background:#e5004f; margin-left:17px;}
.box5_2 dd a:hover{ background:#c24904;}
.box5_2 dd a.a2:hover{ background:#a8003a;}


.box6{ padding:102px 0 51px;}
.box6 h2{ background-position: -6px -445px; width: 565px;}
.box6_1{ background:url(../images/box6_bg.jpg) no-repeat center top; height:470px; margin:50px auto 0;}
.box6_com{ font-size:18px; color:#000; width:350px; padding:90px 0 0 82px;}
.box6_com h3{ font-size:36px; color:#362e2b; font-weight:normal; line-height:54px; text-align:center;}
.box6_com p{ line-height:53px;}
.box6_com p.p1{ line-height:33px; padding-bottom:22px;}
.box6_com p.p2{ padding:18px 0 6px 0;}
.box6_com p.p3{ padding:8px 0 0; line-height:35px; margin-bottom:8px;}
.box6_com p.p4{ padding:8px 0 0; line-height:35px; margin-bottom:6px;}
.box6_1_2{ padding:80px 43px 0 0;}

.box7{ background:#fff; padding:100px 0;}
.box7 h2{ background-position:-8px -528px; width: 398px;}
.box7_img{ padding:45px 0;}
.box7_img img{ display:block;}
.ms{ background: url(../images/icon.png) no-repeat -5px -600px; width: 922px; height: 163px; margin:0 auto 45px;}



.cxTipBox {
    bottom: 0;
    height: 157px;
    position: fixed;
    left: 0;
    width: 321px;
    z-index: 10001;
	_position:absolute;
	_top:expression(eval(document.documentElement.scrollTop));
}
.cxSmallTipBox {
		 height: 157px;
    width: 33px;
	}
.cxTipBox-cat {width:24px;height:157px;float:left;}
.cxTipBox-btn {width:288px;height:157px;float:left;position:relative;display:none;}
.cxClose {width:11px;height:11px;display:block;position:absolute;right:3px;top:3px;}
.closeTipBox {width:9px;height:32px;float:left;margin-top:63px;display:block;}
.cxTipBox-btn-link {display:block;width:288px;height:157px;}
.zx_link {
    background: url("../images/yy_01.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 0;
    display: block;
    height: 33px;
    position: absolute;
    right: 20px;
    width: 96px;
}
.zx_link:hover {
    background: url("../images/yy_02.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}