﻿@charset"utf-8";
body {
    background-color: #fff;
    overflow-x: hidden;
    color: #666;
    font-size: 12px;
    font-family: microsoft yahei, "宋体";
    position: relative;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}
body {
    font: 12px/1.231 arial, helvetica, clean, sans-serif;
}
/* adv */

.adv {

	width: 100%;

	overflow: hidden;

	/*padding-bottom: 58px;*/
	font-family: microsoft yahei, "宋体";

}

.adv .Title {

	width: 100%;


	text-align: center;

}


.adv .Title h2 {

	font-size: 30px;

	color: #fff;

	font-weight: normal;

}

.adv .Title .p1 {

	font-size: 40px;

	color: #fff;

	font-weight: bold;

	margin-top: 6px;

}

.adv .Title .p2 {

	font-size: 24px;

	color: #fff;

	width: 1200px;

	height: 44px;

	line-height: 44px;

	text-align: center;

	background: #ff9900;

	margin: 0px auto 0;

}

.adv .conBox {

	width: 1200px;

	overflow: hidden;

	padding-top: 12px;
	
	margin: 0 auto;

}

.adv .conBox .container {

	overflow: hidden;

	position: relative;

}

.adv .conBox .container .pic {

	top: 38px;

	left: 562px;

	display: block;

	position: absolute;

}

.adv .conBox .con {

	overflow: hidden;

}

.adv .conBox .con img {

	display: block;

	float: left;

}

.adv .conBox .con .box {

	float: right;

	width: 527px;

}

.adv .conBox .con .box h3 {

	font-size: 26px;

	color: #333333;

	font-weight: bold;

	margin-bottom: 44px;

}

.adv .conBox .con .box h3 span {

	color: #ff9900;

}

.adv .conBox .con .box p {

	font-size: 16px;

	color: #333333;

	line-height: 24px;

	margin-bottom: 24px;


	padding-left: 28px;

}

.adv .conBox .con1 .box {

	padding-top: 60px;

	height: 343px;

}

.adv .conBox .con2 .box {

	height: 313px;

	width: 532px;

	padding-top: 18px;

}

.adv .conBox .con3 .box {

	height: 284px;

	width: 514px;

	padding-top: 26px;

}

.adv .conBox .con4 .box {

	height: 265px;

	width: 529px;

	padding-top: 32px;

}

.adv .conBox .con4 .box h3 {

	margin-bottom: 30px;

}

.adv .conBox .con3 .box h3 {

	margin-bottom: 30px;

}

.adv .conBox .con2 img, .adv .conBox .con4 img {

	float: right;

}

.adv .conBox .con2 .box, .adv .conBox .con4 .box {

	float: left;

	text-align: right;

}

.adv .conBox .con2 .box p, .adv .conBox .con4 .box p {


	padding-right: 28px;

}

/* Dz */

.Dz {

	width: 100%;


	height: 206px;

}

.Dz .container {

	position: relative;

	height: 206px;

}

.Dz img {

	position: absolute;

	left: 25px;

	bottom: 21px;

}

.Dz .con {

	width: 417px;

	position: absolute;

	top: 60px;

	left: 782px;

	overflow: hidden;

}

.Dz .con .btn {

	width: 131px;

	float: left;

}

.Dz .con .btn a {

	font-size: 15px;

	color: #fff;

	display: block;

	height: 39px;

	width: 131px;

	line-height: 39px;

	text-align: center;

	border-radius: 4px;

	text-decoration: none;

}

.Dz .con .btn .a1 {

	background: #ff9900;

	border-bottom: 1px solid #f6dcb4;

	margin-bottom: 8px;

}

.Dz .con .btn .a2 {

	background: #0095db;

	border-top: 1px solid #b2dbef;

}

.Dz .con .phone {

	width: 190px;

	float: left;

	margin-left: 67px;

}

.Dz .con .phone p {


	font-size: 16px;

	color: #333333;

	height: 40px;

	line-height: 40px;

	padding-left: 50px;

}

.Dz .con .phone i {

	display: block;

	color: #0087d5;

	font-size: 28px;

	font-family: 'Myriad Pro';

	margin-top: 2px;

}

/* case */

.case {

	width: 100%;

	overflow: hidden;


	padding-bottom: 64px;

}

.case .Title {

	width: 100%;

	overflow: hidden;

	text-align: center;

	padding-top: 53px;

}

.case .Title h3 {

	font-size: 30px;

	font-weight: bold;

}

.case .Title h3 a {

	color: #333;

	text-decoration: none;

}

.case .Title p {

	font-size: 15px;

	color: #999999;

	font-family: arial;

	text-transform: uppercase;

	margin-top: 4px;

}

.case .con {

	width: 100%;

	overflow: hidden;

	margin-top: 26px;

}

.case .con .menu {

	overflow: hidden;

	text-align: center;

}

.case .con .menu li {

	display: inline-block;

	width: 181px;

	height: 40px;

	border: 2px solid #333333;

	line-height: 40px;

	text-align: center;

	margin-right: 14px;

	font-size: 18px;

}

.case .con .menu li {