@charset "gb2312";
/* CSS Document */
*{ margin:0; padding:0;}
html { min-width:1200px; max-width:1920px;}
body {font-family: "Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif; font-size:14px; color:#333; padding:0; margin:0; background:#f5f4ef;}
div,img,ul,li,dl,dt,dd,p,input,button,span,h1,h2,h3,h4,h5,h6 { margin:0; padding:0; border:0;}
h1,h2,h3,h4 { font-weight:normal;}
ul,li { list-style:none;}
img { border:none}
.clearfix:after { content:"."; display:block; height:0; clear:both; overflow:hidden; }
.fl { float:left} .fr { float:right} .tc { text-align:center} .red { color:#c00;} .mr10 { margin-right:10px;} .tr { text-align:right} .mt50 { margin-top:50px;} .f24 { font-size:24px}
.w1200 { width:1220px; margin:0 auto; background:url(../img/box_bg.png) repeat-y;}
a { color:#333; text-decoration:none;}
a:hover { color:#c00; text-decoration:underline;}
.h20 { height:25px; width:100%; display:block; overflow:hidden;}


/*banner*/
.banner {
	width:100%;
	height:460px;
	background:url(../img/ban_9.jpg) center top no-repeat #126a9f;
	}
.banner>div {
	width:1210px;
	margin:0 auto;
	position:relative;
	}
.banner h1 {
	color:#fff;
	font-size:50px;
	font-weight:normal;
	width:80%;
	padding-right:20%;
	text-align:center;
	top:50px;
	position:absolute;
	text-shadow:3px 3px 3px #333;
	}
.banner .ban_tit {
	color:#ffe100;
	font-size:65px;
	font-weight:bold;
	width:80%;
	padding-right:20%;
	position:absolute;
	top:110px;
	text-align:center;
	text-shadow:3px 3px 3px #333;
	}
.banner .ban_tit2 {
	color:#fff;
	font-size:30px;
	width:60%;
	padding-left:10%;
	position:absolute;
	top:210px;
	text-align:center;
	text-shadow:2px 2px 2px #333;
	}
.banner .ban_tit3 {
	color:#fff;
	font-size:20px;
	width:60%;
	padding-left:10%;
	position:absolute;
	top:260px;
	text-align:center;
	text-shadow:1px 1px 1px #333;
	}
.banner .ban_tit4 {
	color:#fff;
	font-size:20px;
	width:60%;
	padding-left:10%;
	position:absolute;
	top:330px;
	text-align:center;
	text-shadow:1px 1px 1px #333;
	}
.banner .ban_gotop {
	width:140px;
	height:83px;
	position:absolute;
	top:10px;
	left:0px;
	z-index:999;
	}

.banner .ban_button a{
	width:150px;
	height:45px;
	display:block;
	position:absolute;
	background:url(../img/button_9.png) 0 0 no-repeat;
	top:330px;
	right:390px;
	}

/*main*/
.main .line {
	height:1px;
	background-color:#ddd;
	width:1200px;
	margin:0 auto;
	}
.main h3 {
	height:52px;
	line-height:50px;
	background:url(../img/cont_bg9.png) 0 0 no-repeat;
	margin-top:5px;
	padding-top:11px;
	font-size:22px;
	color:#fff;
	padding-left:25px;
	position:relative;
	}
.main h3 em {
	width:142px;
	height:37px;
	display:block;
	position:absolute;
	top:15px;
	right:15px;
	}
.ask_bg { background:url(../img/askbg.png) center bottom no-repeat;}
/*新加代码*/
.ask_bg { padding-top:30px;}
.ask_bg li {
	float:left;
	width:390px;
	height:90px;
	padding-left:30px;
	background:url(../img/ask_bg_bg.png) left top no-repeat;
	margin-left:20px;
	margin-top:10px;
	margin-right:300px;
	}
.ask_bg li:nth-child(2n){margin-right:0;}
.ask_bg li h4 a {
	display:block;
	color:#c1182b;
	font-size:20px;
	}
.ask_bg li p {
	height:60px;
	overflow:hidden;
	}
/*新加代码结束*/

.main_box {
	width:1200px;
	margin:0 auto;
	-webkit-box-shadow: #ccc 0px 5px 5px;
	-moz-box-shadow: #ccc 0px 5px 5px;
	box-shadow: #ccc 0px 5px 5px;
	}
.main_p {
	padding:20px 0;
	font-size:14px;
	border-bottom:1px dashed #ccc;
	margin:0 20px;
	line-height:20px;
	}
.main_b_b {
	position:relative;
	height:450px;
	}
.main_b_01 {
	width:420px;
	height:110px;
	position:absolute;
	overflow:hidden;
	top:30px;
	left:20px;
	}
.main_b_01 em { width:21px; height:30px; margin-right:10px; background:url(../img/size1-6.png) 0 0 no-repeat; float:left;}
.main_b_01 strong { display:block; color:#c1182b; font-size:20px; font-weight:normal;}
.main_b_01 span { padding-left:31px; float:left;}
.main_b_02 {
	width:420px;
	height:110px;
	position:absolute;
	overflow:hidden;
	top:30px;
	right:20px;
	}
.main_b_02 em { width:21px; height:30px; margin-right:10px; background:url(../img/size1-6.png) -25px 0 no-repeat; float:left;}
.main_b_02 strong { display:block; color:#c1182b; font-size:20px; font-weight:normal;}
.main_b_02 span { padding-left:31px; float:left;}
.main_b_03 {
	width:420px;
	height:110px;
	position:absolute;
	overflow:hidden;
	top:170px;
	left:20px;
	}
.main_b_03 em { width:21px; height:30px; margin-right:10px; background:url(../img/size1-6.png) -50px 0 no-repeat; float:left;}
.main_b_03 strong { display:block; color:#c1182b; font-size:20px; font-weight:normal;}
.main_b_03 span { padding-left:31px; float:left;}
.main_b_04 {
	width:420px;
	height:110px;
	position:absolute;
	overflow:hidden;
	top:170px;
	right:20px;
	}
.main_b_04 em { width:21px; height:30px; margin-right:10px; background:url(../img/size1-6.png) -74px 0 no-repeat; float:left;}
.main_b_04 strong { display:block; color:#c1182b; font-size:20px; font-weight:normal;}
.main_b_04 span { padding-left:31px; float:left;}
.main_b_05 {
	width:420px;
	height:110px;
	position:absolute;
	overflow:hidden;
	top:310px;
	left:20px;
	}
.main_b_05 em { width:21px; height:30px; margin-right:10px; background:url(../img/size1-6.png) -102px 0 no-repeat; float:left;}
.main_b_05 strong { display:block; color:#c1182b; font-size:20px; font-weight:normal;}
.main_b_05 span { padding-left:31px; float:left;}
.main_b_06 {
	width:420px;
	height:110px;
	position:absolute;
	overflow:hidden;
	top:310px;
	right:20px;
	}
.main_b_06 em { width:21px; height:30px; margin-right:10px; background:url(../img/size1-6.png) -129px 0 no-repeat; float:left;}
.main_b_06 strong { display:block; color:#c1182b; font-size:20px; font-weight:normal;}
.main_b_06 span { padding-left:31px; float:left;}
.main_b_tit {
	position:absolute;
	width:264px;
	height:264px;
	background:url(../img/askbg_1.png) 0 0 no-repeat;
	top:80px;
	left:468px;
	}
.main_b_titel {
	position:absolute;
	width:355px;
	height:286px;
	background:url(../img/ys_bg.png) 0 0 no-repeat;
	top:80px;
	left:422px;
	}
.main_box .box_h3 {
	height:50px;
	background:url(../img/youshi.png) center center no-repeat;
	text-align:center;
	margin-top:20px;
	font-size:30px;
	font-weight:bold;
	color:#26448b;
	}
.main_box .box_h3 span {
	font-size:18px;
	color:#999;
	font-weight:normal;
	}
	
.cont_lwen {
	padding:15px 0px 0 10px;
	}
.cont_lwen li {
	float:left;
	width:560px;
	height:90px;
	margin-right:15px;
	margin-left:14px;
	margin-bottom:15px;
	border-bottom:1px dashed #eee;
	}
.cont_lwen li h4 a {
	color:#126a9f;
	font-size:16px;
	line-height:30px;
	}
.cont_lwen li p {
	color:#666;
	line-height:20px;
	height:40px;
	overflow:hidden;
	}
.cont_lwen li p a { color:#f00;}

/*qikan*/
.cont_qk {padding:10px 0 0px 10px;}
.periodical-way li{
	position:relative;
	float:left;
	display: inline-block;
	overflow:hidden;
	margin-right:10px;
	margin-bottom:10px;
	padding:10px;
	width:17.3%;
	border: 1px solid #EFEFEF;
	border-radius:3px;
	background-color:#fff;
	font-size:12px;
	}
.periodical-way li:nth-child(5n){margin-right:0;}
.periodical-way .thumbnail {
	position: relative;
	display:flex;
	overflow:hidden;
	height:180px;
	width:80%;
	margin:0 auto;
	}
.periodical-way .thumbnail img{
	width: auto\9; /* ie8 */
	height: auto;
	max-width:100%;
	transition:all 1s;
	}
.periodical-way .thumbnail:hover img{transform:scale(1.05);}

.periodical-way .caption{
	padding:10px 0 0;
	color:#333;
	text-align: center;
	}
.periodical-way .caption h4{
	overflow: hidden;
	margin:0 0 3px;
	height: 20px;
	color: #555;
	font-weight:500;
	font-size:16px;
	line-height: 20px;
	}
.periodical-way .caption p{margin:0;color: #999;}
.periodical-way a:hover .caption h3{color:#ff5e52;}


/*footer*/
.footer {
	height:80px;
	background:#fff;
	text-align:center;
	padding-top:12px;
	}
.footer p { line-height:24px;}