@charset "utf-8";
/* CSS Document */
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;} 
table {border-collapse:collapse;border-spacing:0;} 
fieldset,img {border:0} 
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal} 
ol,ul {list-style:none} 
caption,th {text-align:left} 
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal} 
q:before,q:after {content:''} 
abbr,acronym { border:0}
.none{ display:none;}
em,i{ font-style:normal;}
.blank10 {height: 10px; overflow: hidden; }
.l{ float: left;}
.r{ float: right;}
a{ text-decoration: none;}

html{background: #fff}
body{font-family:Arial,Helvetica,sans-serif;background:url(../images/home_body_bg.jpg) no-repeat center top;}
.home_banner_center_bg{width:1200px;margin:0 auto;background:url(../images/main_photo.png) no-repeat 100% -60px;}
.wrapper{width:1200px;margin:0 auto;}
.home_banner_wrapper{width:1200px;margin:0 auto;}
.nav{padding-top:10px;}
.nav a.logo{float:left;padding:0 0 0 15px;}
.nav ul{overflow:hidden;height:60px;line-height: 60px; padding-left:100px;}
.nav ul a{padding:0 10px;color:#ffffff;font-size:16px;line-height:30px; font-family: Corbel,Arial;}
.nav li{float:left;padding-top:11px;}
.nav_border{width:90%;width:1200px;margin:0 auto;background:#b0004f;border-top:2px solid #d14785;height:2px;overflow:hidden;clear:both;}

.footer{background:url(../images/home_footer_bg.jpg) repeat-y;padding:45px 0;text-align:center;color:#fff;line-height:20px;font-size:12px; }
.footer a{color:#fff;margin:0 5px;}
/*home*/
.home_banner{width:1200px;height:536px; }
.home_banner dl{width:658px;float:left;text-align:center;font-size:30px;color:#fff;padding-top:20px;line-height:40px; display: inline; }
.home_banner dl dt{height:180px;}
.home_banner dl dd{padding:10px 0 10px 0;}
.home_banner dl dd.dec{ padding:10px 30px 30px 30px;}
.home_banner dl img{margin:10px 0 0 0;}
.home_banner dl img.end{ margin-top: 0; }
.home_content{overflow:hidden;background:url(../images/home_content_bg.jpg);}
.home_content li{padding:22px 0;width:25%;float:left;text-align:center;}
.home_content h3,.home_content p{padding:0 20px;}
.home_content h3{font-size:24px;line-height:26px;font-weight:bold;color:#595959;margin:16px 0 30px 0; clear:both; overflow:hidden;}
.home_content p{font-size:16px;line-height:16px;color:#595959;margin-bottom:30px; line-height: 20px;}
.home_content p strong{ font-weight:bold;  }
.home_content .home_content_center{text-align:center;padding-bottom:40px;}
.home_content .home_content_center img{margin:0 10px;}

/*policy*/
.content_bg .wrapper{width:948px;}
.policy_content{color:#4f4f4f;line-height:18px;padding-bottom:100px;}
.policy_content h1{padding-top:50px;}
.policy_content h2{font-size:14px;padding-top:20px;font-weight:bold;color:#000;}
.policy_content h3{font-size:14px;}
.policy_content p{padding-top:20px;font-size:14px;}
.policy_content ul{padding-top:20px;}
.content_bg{background:#d9dade;}
.detail_content{padding:70px 0 90px;overflow:hidden;}
.detail_left{float:left; padding: 0 30px 20px 0}
.datail_right{float: left; width: 780px; color:#4f4f4f;font-size:14px;line-height:18px;}
.datail_right h1{font-size:28px;font-weight:bold;color:#000;line-height:28px;padding-bottom:14px;}
.datail_right h4{font-size:16px;}
.datail_right p{padding:28px 0;padding-right:70px;}

/*press*/
.press_box{ border-bottom: 1px solid #ccc;padding-bottom: 30px; width: 100%;}
.press_box h1{ padding-top: 74px; padding-left: 30px;}
.press_box p{ font-size: 24px; line-height: 56px; padding-top:50px; padding-right: 30px; color: #4f4f4f}
.press_box p a{color: #d70270;}
.press_box p a.download{ margin-left: 20px; padding: 8px 36px; border-radius:30px; border: 2px solid #d70270; }
.press_list{ border-top: 1px solid #bfbfbf; margin-top: 34px; }
.press_list h2{
	padding: 32px;
}
.press_list li{
	padding: 25px 0;
}
.press_list_li_left{
	float: left;
	margin-right: 24px;
}
.press_list_li_right{
	color: #4f4f4f;
	min-height: 135px;
}
.press_list_li_right a{
	color: #000;
}
.press_list_li_right h5{
	font-size: 18px;
	color: #000;
	padding-top: 10px;
}
.press_list_li_right h6{
	font-size: 14px;
	padding-top: 10px;
}
.press_list_li_right p{
	font-size: 14px;
	line-height: 18px;
	padding-top: 10px;
}

/* media */
@media all and (max-width:1224px) {
	.home_banner_center_bg,
	.home_banner_wrapper,
	.nav_border,
	.wrapper,
	.content_bg .wrapper,

	.home_banner{
		width: auto;
		max-width: 1200px;
	}
	.detail_left{
		padding-left: 10px;
	}
	.datail_right{ width: auto; float: none;}
	.datail_right p{padding:15px 0;}
	.content_bg .wrapper{
		padding: 0 15px;
	}
}
@media all and (max-width: 767px) {
	.nav{padding-top:20px;}
	.nav ul{ padding-left: 0 }
	.home_banner dl img{ margin-left: 0; }
	.nav ul a{font-size:12px; padding:0 4px;}
	.home_content ul{padding-top:20px;}
	.home_content ul li{display:none;}
	.home_content h3{font-size:20px;line-height:22px;}
	.home_content p{font-size:14px;line-height:16px;}
	.home_content .home_content_center img{width:200px;}
	.home_banner dl{float:none;margin:0 auto; width:100%;font-size:22px;}
	body{background:#aa0047;}
	.home_banner_center_bg{background:url(../images/home_body_center_bg_m.png) no-repeat top right;}
	.home_banner_center_bg{ background-size:auto 632px}
	.footer{padding:24px 0;}
    .detail_left img{ width: 100px}
	.detail_content{padding-top:32px;}
	.datail_right h1{line-height:22px;font-size:20px;padding-bottom:10px}
	.datail_right h4{font-size:14px;}
	.datail_right p{font-size: 12px}
}
@media all and (max-width: 658px) {
    .home_banner dl img{ width: 100% }
}
@media all and (max-width: 480px) { 
	.home_banner dl dt img{width:340px;}
	.home_banner dl dd img{width:200px;}
	.home_content .home_content_center img{width:150px;}
	.nav a.logo{padding:0 5px;}
	.home_banner_center_bg{background-position:center;}
	.datail_right h1{
		line-height: 20px;
		font-size: 16px; 
	}
	.datail_right h4{font-size:12px;}
	.press_box h1,
	.press_list h2{
		padding: 0;
		padding-top: 30px;
		text-align: center;
	}
	.press_box p{
		padding-right: 0;
		padding-top: 20px;
		line-height: 28px;
		font-size: 16px;
	}
	.press_box p a.download{
		margin-top: 10px;
		display: inline-block;
	}
	.press_box h1 img{
		width: 100%;
		max-width: 345px;
	}
	.press_list h2 img{
		width: 100%;
		max-width: 280px;

	}
}
@media all and (max-width: 414px) { 
	.nav ul a{font-size:11px;}
	.home_content p{margin-bottom:20px;}
	.home_content h3{font-size:14px;line-height:18px;}
	.home_content p{font-size:12px;line-height:14px;}
	.home_content .home_content_center img{width:120px;}
	.home_content .home_content_center{padding-bottom:22px;}
	.home_banner dl{font-size:19px;}
	.home_banner dl dt img{width:310px;}
	.home_banner dl dd img{width:180px}
	.detail_left {
	    padding: 0 10px 8px 0;
	}
}
@media all and (max-width: 360px) { 
	.nav ul a{font-size:10px;}
	.footer a{margin:0 2px;}
	.home_banner dl{font-size:17px;}
	.home_banner dl dt img{width:260px;}

	.content_bg .wrapper{
		padding: 0 10px;
	}
	.press_list li img{
		width: 100px;
	}
	.press_list_li_right h5{
		padding-top: 0;
	}
	.press_list_li_left {
    	margin-right: 14px;
	}
}