@charset "utf-8";
/*公用全局样式*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td ,input { margin:0; padding:0; border:none; }
a { text-decoration:none; color:#333333; cursor:pointer; }
a:hover { color:#c1392b;  blur:expression(this.onFocus=this.blur());}
a:active { outline:none; }
li { list-style-type:none; }
img{ border:0px none; vertical-align:bottom;}
table { border-collapse:collapse; }
fieldset { border-style:none }
button { cursor:pointer; }
select, input, textarea { font-size:12px; }
ul, li, dt, dd, dl { list-style:none; }
selection { color:#fff; background-color:#209EEB; }
q:before, q:after { content: ''; }
abbr, acronym { border:0; }
.clear{ clear: both;font-size:0px;height:0px;line-height:0px;}
.clearfix:before,.clearfix:after {content:"";display:table;}
.clearfix:after {clear:both;}
.clearfix {zoom:1;}
.fl{ float:left !important;}
.fr{ float:right !important;}
.classpage { text-align:center; }
.disnone { display:none; }
.h10 { height:10px; clear:both; font-size:1px; line-height:1px; background:none; }
.h5 { height:5px; clear:both; font-size:1px; line-height:1px; background:none; }
.b { font-weight:bold; }
.none { display:none; }
em { font-style:normal; }
li { vertical-align:middle; }
.talign_c{ text-align:center !important;}
.talign_l{ text-align:left !important;}
.talign_r{ text-align:right !important;}
.mr0{ margin-right:0px !important;}
.mt0{ margin-top:0px !important;}
.mb0{ margin-bottom:0px !important;}
.pr0{ padding-right:0px !important;}
.pl0{ padding-left:0px !important;}
.no_bor{ border:none !important;}
.wrap{ width:1200px; margin:0 auto; position:relative;}
body{font-family:"Microsoft yahei", "宋体", sans-serif;  font-size:12px; color:#333333;}
body,.header,.banner,.main,footer{ min-width:1200px; width:expression(document.body.clientWidth <= 1200? "1200px": "auto");}
.mt20{ margin-top:20px;}
.pl8{padding-left:8px;}
.pl16{ padding-left:16px !important;}
.mr30{ margin-right:30px;}
.songti{ font-family:"宋体", sans-serif;}
.pos_r{position:relative;}


/*样式*/
.cont01{
	height:958px;
	padding-top:65px;
	background:url(../images/cont01_bg.jpg) no-repeat center 0;}
.logo{
	width:379px;
	height:110px;
	background:url(../images/logo.png) no-repeat;}
.cont01_01{
	width:265px;
	height:74px;
	position:absolute;
	top:20px;
	right:120px;
	background:url(../images/cont_01.png) no-repeat;}
.cont01_02{
	width:648px;
	height:316px;
	position:absolute;
	top:220px;
	left:50px;
	background:url(../images/cont_02.png) no-repeat;}
.cont01_03{
	width:540px;
	height:200px;
	position:absolute;
	top:600px;
	left:100px;}
.cont01_03 ul li{
	width:150px;
	float:left;
	text-align:center;
	margin-right:45px;}
.cont01_03 p{
	color:#FFF;
	font-size:24px;
	margin-top:10px;}
.cont02{
	height:250px;
	padding-top:64px;
	background:#e94659;}
.cont02 p{
	color:#FFF;
	text-align:center;}
.cont02_p01{
	font-size:28px;
	line-height:52px;}
.cont02_p02{
	font-size:45px;
	font-weight:bold;}
.cont02 a{
	width:253px;
	height:53px;
	text-align:center;
	line-height:53px;
	color:#e94659;
	font-size:30px;
	font-weight:bold;
	background:url(../images/cont02_a.png) no-repeat;
	display:block;
	margin:30px auto 0;}
.cont03{
	height:650px;
	padding-top:50px;}
.cont03 h3{
	font-size:28px;
	color:#e94659;
	font-weight:normal;
	padding-left:50px;}
.cont03 .cont03_p01{
	color:#686868;
	font-size:26px;
	padding-left:50px;
	margin-top:10px;}
.cont03 ul{
	padding-left:50px;
	margin-top:60px;}
.cont03 ul li{
	width:320px;
	float:left;
	text-align:center;
	margin:0 20px;}
.cont03 ul li span{
	color:#0756cf;}
.cont03 ul li p{
	color:#777777;
	font-size:20px;
	margin-top:10px;}
.cont03_tips{
	width:1198px;
	height:130px;
	margin:50px auto 0;
	padding-top:20px;
	background:url(../images/cont03_bg.png) no-repeat;}
.cont03_tips p{
	padding:0 50px;
	font-size:20px;
	color:#777777;
	line-height:28px;
	margin-top:10px;}
.cont_bg{
	width:100%;
	height:4px;
	background: url(../images/cont_bg.gif) no-repeat center 0;}
.cont04{
	height:680px;
	padding-top:50px;
	background:#f2f2f2 url(../images/cont04_bg.jpg) no-repeat center bottom;}	
.p50{
	padding:0 50px;}	
.fm_arial{
	font-family:Arial;
	font-size:80px !important;
	margin-bottom:0px !important;}	
.cont_tit{
	position:relative;}
.cont_tit h2{
	font-size:56px;
	color:#286cd4;
	font-weight:normal;
	margin-bottom:10px;}	
.cont_tit h3{
	width:520px;
	font-size:36px;
	color:#286cd4;
	padding-bottom:10px;
	margin-bottom:10px;
	font-weight:normal;
	border-bottom:2px solid #286cd4;}	
.cont_tit h4{
	font-size:26px;
	color:#e94659;}	
.cont_tit a{
	width:233px;
	height:53px;
	line-height:53px;
	text-align:center;
	font-size:26px;
	color:#FFF;
	background:url(../images/cont_tit_a.png) no-repeat;
	display:block;
	margin-top:25px;}	
.cont_tit span{
	font-size:26px;
	color:#e94659;
	position:absolute;
	top:0px;
	right:100px;
	height:27px;
	line-height:27px;}
.cont_tit span i{
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	margin-right:10px;}	
.cont_tit span em{
	width:28px;
	height:27px;
	display:inline-block;
	background:url(../images/cont_tit_em.png) no-repeat;
	margin:0px 2px;
	vertical-align:middle;}	
.cont_tit span .spe_em{
	background:url(../images/cont_tit_em02.png) no-repeat;}
.cont05{
	height:827px;
	padding-top:50px;
	background:#f2f2f2 url(../images/cont05_bg.jpg) no-repeat center bottom;}
.cont05_bg_tit{
	font-size:36px;
	color:#3f3f3f;
	position:absolute;
	top:335px;
	left:252px;}	
.cont06{
	height:950px;
	padding-top:50px;
	background:#f2f2f2 url(../images/cont06_bg.jpg) no-repeat center bottom;}	
.cont07{
	height:587px;
	padding-top:50px;
	background:#0167ed;
	color:#FFF;}
.cont07 h3{
	font-size:24px;
	margin-bottom:40px;}
.cont07 p{
	font-size:20px;
	margin-bottom:35px;
	line-height:30px;}
.con07_icon{
	padding-left:40px;
	background:url(../images/cont07_icon.png) no-repeat 8px 10px;}	
.cont08{
	height:277px;
	padding-top:50px;
	background:#014ee8;}	
.cont08 h3{
	font-size:24px;
	color:#FFF;
	font-weight:normal;}
.cont08 a{
	width:164px;
	height:62px;
	line-height:62px;
	text-align:center;
	font-size:24px;
	color:#0167ed;
	background:url(../images/cont08_a.png) no-repeat;
	display:block;
	margin:25px 0;}	
.cont08 .cont08_tel{
	width:416px;
	height:62px;
	line-height:62px;
	text-align:center;
	font-size:24px;
	color:#0167ed;
	background:url(../images/cont08_tel.png) no-repeat;
	position:absolute;
	top:58px;
	left:232px;}	
.cont08 .cont08_email{
	width:598px;
	height:62px;
	line-height:62px;
	text-align:center;
	font-size:24px;
	color:#0167ed;
	background:url(../images/cont08_email.png) no-repeat;
	display:block;}	
.cont08 .cont08_weixin{
	position:absolute;
	top:58px;
	right:200px;}	
.cont08_weixin .weixin_img{
	width:130px;
	height:130px;
	background:#FFF;
	padding:10px;
	float:left;}	
.cont08_weixin p{
	float:left;
	font-size:18px;
	color:#FFF;
	margin:20px 0 0 15px;}	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	