﻿/* index CSS */

/* 特殊样式   开始  */



/* 特殊样式   结束  */
/* in_box1 */
.box1_bg{
	width:100%; height:auto;
	overflow:hidden;
	background:#f4f4f4;}
.box1{
	width:1100px; height:auto;
	overflow:hidden;
	margin:40px auto 0px;
	}
.box1a{
	width:374px; height:auto;
	overflow:hidden;
	}
.box1b{
	width:680px; height:auto;
	overflow:hidden;
	}
.box1b_a{
	width:680px; height:auto;
	overflow:hidden;
	margin:20px 0px 20px;
	}
.box1b_b{
	width:680px; height:auto; line-height:32px;
	overflow:hidden;
	color:#444444; font-size:16px;
	}
.box1b_b a{ color:#CE2029;}
/* in_box2 */
.box2_bg{
	width:100%; height:auto;
	overflow:hidden;
	background:#f4f4f4;
	}
.box2{
	width:1100px; height:auto;
	overflow:hidden;
	margin:30px auto 0px;
	}
.box2a{
	width:1100px; height:auto;
	overflow:hidden;
	}
.box2b{
	width:1100px; height:auto;
	overflow:hidden;
	margin-top:20px;
	}
.box2b a{ float:left;}
/* in_box3 */
.box3_bg{
	width:100%; height:auto;
	overflow:hidden;
	background:#f4f4f4;
	}
.box3{
	width:1100px; height:auto;
	overflow:hidden;
	margin:25px auto 0px;
	}
.box3a{
	width:1100px; height:44px;
	overflow:hidden;
	text-align:right;
	background:url(../images/box31.png) no-repeat left top;
	}
.box3a img{ margin:12px 14px 0px 0px;}
.box3b{
	width:1100px; height:auto;
	overflow:hidden;
	margin-top:20px;
	}
.box3b_a{
	width:357px; height:auto;
	overflow:hidden;
	}
.box3b_ai{
	width:357px; height:auto;
	overflow:hidden;
	}
.box3b_at{
	width:355px; height:28px; line-height:28px;
	overflow:hidden;
	text-align:center;
	border:1px solid #eaebfd;
	color:#333; background:#fff;
	}
.box3b_b{
	width:743px; height:auto;
	overflow:hidden;
	}
.box3b_b_{
	width:237px; height:auto;
	overflow:hidden;
	float:left;
	margin-left:10px;
	}
.box3b_b_i{
	width:237px; height:auto;
	overflow:hidden;
	}
.box3b_b_i a img{width:237px;height:222px;}
.box3b_b_t{
	width:237px; height:28px; line-height:28px;
	overflow:hidden;
	text-align:center;
	border:1px solid #eaebfd;
	color:#333; background:#fff;
	}
/* in_box4 */
.box4_bg{
	width:100%; height:auto;
	overflow:hidden;
	background:#f4f4f4;
	}
.box4{
	width:1100px; height:auto;
	overflow:hidden;
	margin:25px auto 0px;
	}
.box4a{
	width:1100px; height:44px;
	overflow:hidden;
	text-align:right;
	background:url(../images/box41.png) no-repeat left top;
	}
.box4a img{ margin:12px 14px 0px 0px;}
.box4b{
	width:1100px; height:auto;
	overflow:hidden;
	margin-top:20px;
	}
.box4b_a{
	width:357px; height:auto;
	overflow:hidden;
	}
.box4b_ai{
	width:357px; height:auto;
	overflow:hidden;
	}
.box4b_at{
	width:355px; height:28px; line-height:28px;
	overflow:hidden;
	text-align:center;
	border:1px solid #eaebfd;
	color:#333; background:#fff;
	}
.box4b_b{
	width:743px; height:auto;
	overflow:hidden;
	}
.box4b_b_{
	width:237px; height:auto;
	overflow:hidden;
	float:left;
	margin-right:10px;
	}
.box4b_b_i{
	width:237px; height:auto;
	overflow:hidden;
	}
.box4b_b_i a img{width:237px;height:222px;}
.box4b_b_t{
	width:237px; height:28px; line-height:28px;
	overflow:hidden;
	text-align:center;
	border:1px solid #eaebfd;
	color:#333; background:#fff;
	}
/* in_box5 */
.box5_bg{
	width:100%; height:auto;
	overflow:hidden;
	background:#f4f4f4;
	}
.box5{
	width:1100px; height:auto;
	overflow:hidden;
	margin:25px auto;
	}
.box5a{
	width:1100px; height:44px;
	overflow:hidden;
	text-align:right;
	background:url(../images/box51.png) no-repeat left top;
	}
.box5a img{margin:12px 14px 0px 0px;}
.box5b{
	width:1100px; height:auto;
	overflow:hidden;
	margin-top:20px;
	}
.box5b_{
	width:269px; height:auto;
	overflow:hidden;
	float: left;
	margin:0px 3px;
	}
.box5b_i{
	width:269px; height:auto;
	overflow:hidden;
	}
.box5b_t{
	width:269px; height:28px; line-height:28px;
	overflow:hidden;
	text-align:center;
	color:#333;
	background:#fff;
	border:1px solid #eaebfd;
	}
/* in_box6 */
.box6{
	width:1100px; height:auto;
	overflow:hidden;
	margin:20px auto 0px;
	}
.box6a{
	width:218px; height:auto;
	overflow:hidden;
	}
.box6a_a{
	width:218px; height:49px;
	overflow:hidden;
	background:#ce2029;
	}
.box6a_a p{
	text-align:center;
	line-height:49px;
	font-size:20px;
	color:#fff;
}
.box6a_b{
	width:216px; height:auto;
	overflow:hidden;
	border:1px solid #dcdcdc;
	background:#f4f4f4;
	}
.box6a_b a{
	width:205px; height:39px; line-height:39px;
	overflow:hidden;
	margin:0px auto;
	text-indent:63px;
	display:block;
	background:url(../images/box64.png) no-repeat left top;
	color:#333;
	}
.box6b{
	width:866px; height:auto;
	overflow:hidden;
	}
.box6b_a{
	width:866px; height:48px;
	overflow:hidden;
	text-align:right;
	background:url(../images/box62.png) no-repeat left top;
	}
.box6b_a img{ margin:10px 20px 0px 0px;}
.box6b_b{
	width:866px; height:auto;
	overflow:hidden;
	margin-top:10px;
	}
.box6b_bl{
	width:280px; height:auto;
	overflow:hidden;
	}
.box6b_bl_i{
	width:280px; height:auto;
	overflow:hidden;
	}
.box6b_bl_t{
	width:278px; height:28px; line-height:28px;
	overflow:hidden;
	text-align:center;
	border:1px solid #eaebfd;
	color:#333;
	}
.box6b_br{
	height:auto;
	overflow:hidden;
	}
.box6b_br_{
	width:205px; height:auto;
	overflow:hidden;
	float:left;
	margin-left:10px;
	}
.box6b_br_i{
	height:auto;
	overflow:hidden;
	}
.box6b_br_t{
	height:28px; line-height:28px;
	overflow:hidden;
	text-align:center;
	border:1px solid #eaebfd;
	color:#333;
	}
.box6b_c{
	width:865px; height:auto;
	overflow:hidden;
	margin:10px auto 0px;
	}
.box6b_c_{
	width:151px; height:auto;
	overflow:hidden;
	float:left;
	margin:0px 11px;
	}
.box6b_c_i{
	width:149px; height:auto;
	overflow:hidden;
	border:1px solid #e1e1e1;
	}
.box6b_c_t{
	width:151px; height:30px; line-height:30px;
	overflow:hidden;
	text-align:center;
	color:#333;
	}
/* in_box7 */
.box7{
	width:100%; height:450px;
	overflow:hidden;
	margin-top:20px;
	background:url(../images/box71.png) no-repeat 50% top;
	}

/* in_box8 */
.box8{
	width:1100px; height:auto;
	overflow:hidden;
	margin:20px auto 0px;
	}
.box8a_b{
	width:216px; height:auto;
	overflow:hidden;
	border:1px solid #dcdcdc;
	background:#f4f4f4;
	}
.box8a_b a{
	width:205px; height:30px; line-height:30px;
	overflow:hidden;
	margin:0px auto;
	text-indent:18px;
	display:block;
	background:url(../images/box86.png) no-repeat left top;
	color:#333;
	}
.box8b_a{
	width:866px; height:48px;
	overflow:hidden;
	text-align:right;
	background:url(../images/box82.png) no-repeat left top;
	}
.box8b_a img{ margin:10px 20px 0px 0px;}
/* in_box9 */
.box9_bg{
	width:100%; height:auto;
	overflow:hidden;
	background:#f4f4f4;
	}
.box9{
	width:1100px; height:auto;
	overflow:hidden;
	margin:15px auto 0px;
	}
.box9l{
	width:280px; height:auto;
	overflow:hidden;
	}
.box9l_a{
	width:280px; height:49px;
	overflow:hidden;
	background:#ce2029;
	}

.box9l_a p{
	margin-left:20px;
	line-height:49px;
	font-size:20px;
	color:#fff;
}	

.box9l_b{
	width:278px; height:auto;
	overflow:hidden;
	border:1px solid #ddd;
	border-top:none;
	background:#ffffff;
	}
.box9l_b_{
	width:252px; height:auto;
	overflow:hidden;
	margin:15px auto 10px;
	}
.box9l_b_ a{
	width:112px; height:auto;
	overflow:hidden;
	display:block;
	float:left;
	border:1px solid #ddd;
	margin:0px 6px 10px;
	}
.box9r{
	width:820px; height:auto;
	overflow:hidden;
	background:#ffffff;
	}
.box9r_a{
	width:820px; height:49px;
	overflow:hidden;
	text-align:right;
	background:url(../images/box93.png) no-repeat left top;
	}
.box9r_a img{ margin:12px 12px 0px 0px;}
.box9r_b{
	width:819px; height:auto;
	overflow:hidden;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	}
.box9r_b_{
	width:355px; height:auto;
	overflow:hidden;
	float:left;
	margin:18px 20px 0px 20px;
	}
.box9r_b_l{
	width:130px; height:auto;
	overflow:hidden;
	border:1px solid #ddd;
	}
.box9r_b_r{
	width:205px; height:auto;
	overflow:hidden;
	}
.box9r_b_ra{
	width:205px; height:26px; line-height:26px;
	overflow:hidden;
	}
.box9r_b_ra a{ color:#000; font-size:14px;}
.box9r_b_rb{
	width:205px; height:96px; line-height:24px;
	overflow:hidden;
	color:#666;
	}
.box9r_b_rb a{ color:#ce2029;}
/* in_box10 */
.box10_bg{
	width:100%; height:auto;
	overflow:hidden;
	background:#f4f4f4;
	}
.box10{
	width:1100px; height:auto;
	overflow:hidden;
	margin:25px auto;
	background:#ffffff;
	}
.box10a{
	width:280px; height:auto;
	overflow:hidden;
	}
.box10a_a{
	width:280px; height:auto;
	overflow:hidden;
	}
.box10a_b{
	width:278px; height:auto;
	overflow:hidden;
	border:1px solid #ddd;
	border-top:none;
	}
.box10a_b_{
	width:257px; height:auto;
	overflow:hidden;
	margin:15px auto;
	}
.box10a_b_ a{
	width:257px; height:28px; line-height:28px;
	overflow:hidden;
	display:block;
	text-indent:25px;
	background:url(../images/box102.png) no-repeat left top;
	color:#333;
	}
.box10b{
	width:540px; height:auto;
	overflow:hidden;
	}
.box10b_a{
	width:540px; height:49px;
	overflow:hidden;
	text-align:right;
	background:url(../images/box103.png) no-repeat left top;
	}
.box10b_a img{ margin:12px 20px 0px 0px;}
.box10b_b{
	width:540px; height:auto;
	overflow:hidden;
	border-bottom:1px solid #ddd;
	}
.box10b_b1{
	width:495px; height:auto;
	overflow:hidden;
	margin:25px auto 0px;
	border-bottom:1px dotted #ddd;
	}
.box10b_b1l{
	width:143px; height:auto;
	overflow:hidden;
	border:1px solid #ddd;
	margin:0px 0px 10px 10px;
	}
.box10b_b1r{
	width:320px; height:auto;
	overflow:hidden;
	}
.box10b_b1r_a{
	width:320px; height:30px; line-height:30px;
	overflow:hidden;
	}
.box10b_b1r_a a{ color:#000; font-size:14px;}
.box10b_b1r_b{
	width:320px; height:72px; line-height:24px;
	overflow:hidden;
	color:#666;
	}
.box10b_b1r_b a{ color:#ce2029;}
.box10b_b2{
	width:490px; height:auto;
	overflow:hidden;
	margin:10px auto 0px;
	}
.box10b_b2 a{
	width:220px; height:24px; line-height:24px;
	overflow:hidden;
	display:block;
	float:left;
	color:#333;
	margin-left:20px;
	}
.box10c{
	width:280px; height:auto;
	overflow:hidden;
	}
.box10c_a{
	width:280px; height:49px;
	overflow:hidden;
	text-align:right;
	background:url(../images/box105.png) no-repeat left top;
	}
.box10c_a img{ margin:12px 18px 0px 0px;}
.box10c_b{
	width:278px; height:auto;
	overflow:hidden;
	border:1px solid #ddd;
	border-top:none;
	}
.box10c_b_{
	width:230px; height:auto;
	overflow:hidden;
	margin:10px auto 4px;
	}
.box10c_b_ a{
	width:230px; height:30px; line-height:30px;
	overflow:hidden;
	text-indent:30px;
	color:#333;
	display:block;
	background:url(../images/box106.png) no-repeat left 5px;
	}
	
.clear {clear:both;}
.wrap{width:1100px;margin:0 auto;}
li{float:left;}
	
.main_one{background:#f8f8f8;padding:30px 0;}
.main_one_l{width:374px;}
.main_one_l img{width:100%;}
.main_one_r{width:680px;font-size: 14px;line-height: 35px;color:#666;}
.main_one_r h2{font-size:40px;font-family:"宋体";margin-bottom:20px;}
.main_one_r h2 span{font-size:24px;color:#999;margin-left:20px;}
.main_one_r p{font-size:14px;line-height:25px;}
.main_one_r p a{color:#ce2029;}


.wrap_tit{width:1100px;margin:20px 0;}
.wrap_tit_more{width:62px;height:14px;margin:18px 10px 0 0;background:url(../images/more.png) no-repeat center top;}
.bg1{background:url(../images/box12.png) no-repeat center top;height:51px;}
.bg2{background:url(../images/box13.png) no-repeat center top;height:44px;}
.bg3{background:url(../images/box14.png) no-repeat center top;height:44px;}
.bg4{background:url(../images/box15.png) no-repeat center top;height:51px;}
.rt ul li{width:267px;margin:0 3px;border: 1px solid #eaebfd;}
.rt ul li img{width:267px;height:267px;}
.rt ul li p{height:25px;line-height:25px;text-align:center;color:#666;border-top: 1px solid #eaebfd;}
.rt ul li:hover{border: 1px solid #ce2029;}

.yl_l{width:357px;height:531px;border: 1px solid #eaebfd;}
.yl_l img{width:357px;height:506px;}
.yl_l p{height:25px;line-height:25px;text-align:center;color:#666;border-top: 1px solid #eaebfd;}
.yl_l:hover{border: 1px solid #ce2029;}

.yl_r {width:735px;}
.yl_r ul li{width:237px;margin:0 3px 6px 3px;border: 1px solid #eaebfd;}
.yl_r ul li img{width:235px;height:235px;}
.yl_r ul li p{height:25px;line-height:25px;text-align:center;color:#666;border-top: 1px solid #eaebfd;}
.yl_r ul li:hover{border: 1px solid #ce2029;}

.main_two{width:100%;margin:20px 0 0 0;padding:20px 0;background:#fff;}
.main_two_l{width:218px;border:1px solid #eaeaea;}
.main_two_l h3{height:50px;line-height:50px;font-size:20px;font-weight:100;text-align:center;background:#ce2029;color:#fff;border-bottom:eaeaea;}
.main_two_l ul{background:#dcdcdc;}
.main_two_l ul li{width:190px;margin-left:15px;border-top:1px dotted #ccc;height:39px;line-height:39px;}
.main_two_l ul li a{margin-left:20px;color:#666;}
.main_two_l ul li a:hover{color:#ce2029;}

.main_two_r{width:866px;}
.main_two_r h3{height:52px;line-height:52px;font-size:18px;font-weight:100;padding-left:20px;background:#333;color:#fff;}
.main_two_r h3 span{float:right;width:45px;height:25px;line-height:25px;text-align:center;margin:12px 10px 0 0;border:1px solid #fff;}
.main_two_r h3 span a{font-size:12px;color:#fff;}

.main_two_r ul{margin:5px 0;}
.main_two_r ul li{width:208px;margin:0 8px 8px 0;border: 1px solid #eaebfd;}
.main_two_r ul a:nth-child(4n+0) li{margin-right:0;}
.main_two_r ul li img{width:206px;height:206px;}
.main_two_r ul li p{height:25px;line-height:25px;text-align:center;color:#666;border-top: 1px solid #eaebfd;}
.main_two_r ul li:hover{border: 1px solid #ce2029;}

.ads img{width:100%;}

.main_thr{width:100%;margin:20px 0 0 0;padding:20px 0;background:#fff;}
.main_thr_l{width:218px;border:1px solid #eaeaea;}
.main_thr_l h3{height:50px;line-height:50px;padding-left:20px;font-size:20px;font-weight:100;background:#ce2029;color:#fff;border-bottom:eaeaea;}
.main_thr_l h3 span{float:right;width:45px;height:25px;line-height:25px;text-align:center;margin:12px 10px 0 0;border:1px solid #fff;}
.main_thr_l h3 span a{font-size:12px;color:#fff;}
.main_thr_l ul{background:#dcdcdc;}
.main_thr_l ul li{width:190px;margin-left:15px;border-top:1px dotted #ccc;height:30px;line-height:30px;}
.main_thr_l ul li a{margin-left:5px;color:#666;}
.main_thr_l ul li a:hover{color:#ce2029;}

.main_thr_r{width:866px;}
.main_thr_r h3{height:52px;line-height:52px;font-size:18px;font-weight:100;padding-left:20px;background:#333;color:#fff;}
.main_thr_r h3 span{float:right;width:45px;height:25px;line-height:25px;text-align:center;margin:12px 10px 0 0;border:1px solid #fff;}
.main_thr_r h3 span a{font-size:12px;color:#fff;}

.ul_l{margin:5px 0;}
.ul_l li{width:208px;margin:0 8px 8px 0;border: 1px solid #eaebfd;}
.ul_l a:nth-child(4n+0) li{margin-right:0;}
.ul_l li img{width:206px;height:206px;}
.ul_l li p{height:25px;line-height:25px;text-align:center;color:#666;border-top: 1px solid #eaebfd;}
.ul_l li:hover{border: 1px solid #ce2029;}

.ul_s a li{width:154px;margin-right:25px;margin-top:13px;border: 1px solid #eaebfd;}
.ul_s a li img{width:152px;height:152px;}
.ul_s a li p{height:25px;line-height:25px;text-align:center;color:#666;border-top: 1px solid #eaebfd;}
.ul_s a li:hover{border: 1px solid #ce2029;}
.ul_s a:nth-child(4n+0) li{margin-right:10px;}
.ul_s a:nth-child(5n+0) li{margin-right:0;}

.main_for{padding-top:20px;}
.main_for_l{width:280px;}
.main_for_l h3{height:50px;line-height:50px;padding-left:20px;font-size:20px;font-weight:100;background:#ce2029;color:#fff;border-bottom:eaeaea;}
.main_for_l h3 span{float:right;width:45px;height:25px;line-height:25px;text-align:center;margin: 12px 10px 0 0;border:1px solid #fff;}
.main_for_l h3 span a{font-size:12px;color:#fff;}

.main_for_l ul{background:#fff;border:1px solid #eaeaea;}
.main_for_l ul li{width:257px;margin-left:15px;border-top:1px dotted #ccc;height:30px;line-height:30px;float:none;}
.main_for_l ul li:first-child{border-top:none;}
.main_for_l ul li a{margin-left:5px;color:#666;}
.main_for_l ul li a:hover{color:#ce2029;}

.main_for_r{width:820px;background:#fff;padding-bottom:23px;}
.main_for_r h3{height:50px;line-height:50px;font-size:18px;font-weight:100;padding-left:20px;background:#333;color:#fff;}
.main_for_r h3 span{float:right;width:45px;height:25px;line-height:25px;text-align:center;margin:12px 10px 0 0;border:1px solid #fff;}
.main_for_r h3 span a{font-size:12px;color:#fff;}


.main_for_r ul li{width:370px;margin:22px 20px 0 20px;overflow:hidden;}
.main_for_r ul li img{float:left;width:130px;height:120px;margin-right:10px;border:1px solid #eaeaea;}
.main_for_r ul li img:hover{border:1px solid #ce2029;}
.main_for_r ul li h4{font-size:14px;color:#333;margin-bottom:10px;}
.main_for_r ul li h4:hover{color:#ce2029;}
.main_for_r ul li p{line-height:20px;margin-bottom:10px;}
.main_for_r ul li a{color:#ce2029;}

.main_fve{margin-top:20px;}
.main_fve_l{width:280px;}
.main_fve_l h3{height:50px;line-height:50px;padding-left:20px;font-size:20px;font-weight:100;background:#ce2029;color:#fff;border-bottom:#eaeaea;}
.main_fve_l h3 span{float:right;width:45px;height:25px;line-height:25px;text-align:center;margin: 12px 10px 0 0;border:1px solid #fff;}
.main_fve_l h3 span a{font-size:12px;color:#fff;}

.main_fve_l ul{background:#fff;border:1px solid #eaeaea;}
.main_fve_l ul li{width:257px;margin-left:15px;border-top:1px dotted #ccc;height:30px;line-height:30px;float:none;}
.main_fve_l ul li:first-child{border-top:none;}
.main_fve_l ul li a{margin-left:5px;color:#666;}
.main_fve_l ul li a:hover{color:#ce2029;}

.main_fve_c{width:540px;background:#fff;}
.main_fve_c h3{height:50px;line-height:50px;font-size:18px;font-weight:100;padding-left:20px;background:#333;color:#fff;}
.main_fve_c h3 span{float:right;width:45px;height:25px;line-height:25px;text-align:center;margin:12px 10px 0 0;border:1px solid #fff;}
.main_fve_c h3 span a{font-size:12px;color:#fff;}

.main_fve_c_ul_l li{width:500px;height:120px;margin:20px;overflow:hidden;}
.main_fve_c_ul_l li img{float:left;width:130px;height:120px;margin-right:10px;border:1px solid #eaeaea;}
.main_fve_c_ul_l li img:hover{border:1px solid #ce2029;}
.main_fve_c_ul_l li h4{font-size:14px;color:#333;margin-bottom:10px;}
.main_fve_c_ul_l li h4:hover{color:#ce2029;}
.main_fve_c_ul_l li p{line-height:20px;margin-bottom:10px;}
.main_fve_c_ul_l li a{color:#ce2029;}

.main_fve_c_ul_s{width:500px;margin-left:20px;border-top:1px dotted #666;}
.main_fve_c_ul_s li{float:left;width:250px;height:30px;line-height:30px;}
.main_fve_c_ul_s li a{color:#666;}
.main_fve_c_ul_s li a:hover{color:#ce2029;}

.main_fve_r{width:280px;}
.main_fve_r h3{height:50px;line-height:50px;padding-left:20px;font-size:20px;font-weight:100;background:#ce2029;color:#fff;border-bottom:#eaeaea;}
.main_fve_r h3 span{float:right;width:45px;height:25px;line-height:25px;text-align:center;margin: 12px 10px 0 0;border:1px solid #fff;}
.main_fve_r h3 span a{font-size:12px;color:#fff;}

.main_fve_r ul{background:#fff;border:1px solid #eaeaea;}
.main_fve_r ul li{margin-left:15px;height:31px;line-height:31px;padding-left:25px;float:none;background:url(../images/qst.png) no-repeat left center;}
.main_fve_r ul li:first-child{border-top:none;}
.main_fve_r ul li a{margin-left:5px;color:#666;}
.main_fve_r ul li a:hover{color:#ce2029;}
