html,body{height:100%;margin:0px;}
body{font-size:12px;margin:0px auto;color:#3d3d3d;padding-top:0px; font-family: "microsoft yahei" !important; font-family:Arial, Helvetica, sans-serif; background:#fff;}
div,h1,h2,h3,h4,span,p,strong,ul,li,img,form,dl,dt,dd,tt{margin:0px;padding:0px;}
li{list-style:none;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:none;color:#333;}
img{border:0px;}
.clear{clear:both;font-size:0px;}



.headbg{ background:url(../images/15_headbg.jpg) no-repeat center top; height:132px; width:100%; position:fixed; z-index:100002;}

.headin_b{ background:url(../images/headbg01b.jpg) no-repeat center top; height:389px;}

.cna{ width:1100px; margin:0px auto; position:relative;}
.logolk{ float:left; padding-top:20px;}
.logolk a{ float:left; width:110px; height:100px; background:#;}
.mh_a{ float:right; background:#666; text-align:right; padding:10px 65px 0px 0px;}


.navlk{ float:right; padding-top:60px;}
.navlk li{ float:left; font-size:16px;padding-left:40px;}
.navlk li a{ float:left;}
.navlk li a:hover{ color:#C00;}
.navlk li a.nav_on{ color:#C00;}


#s_cn p{ line-height:21px;}


.music{
	width:28px;
	height:24px;
	position: absolute;
	left: 50%;
	top: 58px;
	z-index: 6000;
	margin: 0 0 0 570px;	
	}



.vbg{ padding-top:132px;}
.v_bga{ background:url(../images/15_vbg01.jpg) no-repeat center top; width:100%; height:116px;}
.v_bgb{ background:url(../images/15_vbg02.jpg) no-repeat center top; width:100%; height:103px;}
.v_bgc{ background:url(../images/15_vbg03.jpg) no-repeat center top; width:100%; height:67px;}
.v_bgd{ background:url(../images/15_vbg04.jpg) no-repeat center top; width:100%; height:103px;}
.v_bge{ background:url(../images/15_vbg05.jpg) no-repeat center top; width:100%; height:119px;}
.v_bgf{ background:url(../images/15_vbg06.jpg) no-repeat center top; width:100%; height:123px;}
.v_bgg{ background:url(../images/15_vbg07.jpg) no-repeat center top; width:100%; height:101px;}
.v_bgh{ background:url(../images/15_vbg08.jpg) no-repeat center top; width:100%; height:138px;}
.v_bgi{ background:url(../images/15_vbg09.jpg) no-repeat center top; width:100%; height:180px;}
.v_bgj{ background:url(../images/15_vbg10.jpg) no-repeat center top; width:100%; height:184px;}
.v_bgk{ background:url(../images/15_vbg11.jpg) no-repeat center top; width:100%; height:139px;}

.vk_word{ width:1010px; margin:0px auto; text-align:center; font-size:13px; color:#fff; line-height:25px; padding-top:10px;}


.cn_a{width:100%;}
.ctit_a{ width:100%; height:133px; background:url(../images/15_tit_01.jpg) no-repeat center top;}
.ctit_b{ width:100%; height:88px; background:url(../images/15_tit_02.jpg) no-repeat center top;}
.ctit_c{ width:100%; height:89px; background:url(../images/15_tit_03.jpg) no-repeat center top;}
.ctx_a{ width:100%; height:595px;background:url(../images/15_txbg01.jpg) no-repeat center top; overflow:hidden;}
.ctx_b{ width:100%; height:675px;background:url(../images/15_txbg02.jpg) no-repeat center top; overflow:hidden;}
.ctx_c{ width:100%; height:666px;background:url(../images/15_txbg03.jpg) no-repeat center top; overflow:hidden;}
.tx_in{ width:1100px; margin:0px auto;}
.txa{ font-size:14px; line-height:24px; text-indent:2em; padding-top:20px;}

.sqh{ float:left; padding-top:18px;}
.sqh li{ float:left; font-size:13px; cursor:pointer;}
.ck,.dk,.ek{ background:#df443f; border:solid 1px #de3a35; line-height:35px; padding:0px 3px;}
.ckoff,.dkoff,.ekoff{ background:#fff; border:solid 1px #de3a35; line-height:35px; padding:0px 3px;}
.uk{ height:35px; width:4px;}
.ukb{ height:35px; width:85px;}
.ukc{ height:35px; width:128px;}
.ukd{ height:35px; width:128px;}
.uke{ height:35px; width:410px;}
.ukf{ height:35px; width:85px;}
.ck a,.dk a,.ek a{ color:#fff;}
.ckoff a,.dkoff a,.ekoff a{ color:#df443f;}
.s_in{ padding-top:25px;}
.vpica{ float:left; padding:0px 29px 0px 45px;}
.sin_rt{ float:left; width:710px;}
.srt_title{ border-left:solid 8px #de3a35; padding:0px 0px 0px 10px; line-height:25px;}
.srt_title h2{ font-size:16px;}
.srt_title p{ font-size:14px;}

.srt_cn{ border-top:solid 1px #000; margin-left:18px; margin-top:12px;padding-top:10px;}
.srt_cn p{ display:block; text-indent:2em; font-size:14px; line-height:24px; }

.stitle_b{ text-align:center;}

.pq_list{ width:945px; margin:0px auto;}
.pqlt_head{ float:left;margin-top:30px;}
.pqlt_head li{ float:left; font-weight:bold; font-size:18px; }
.pqhd_a{ width:0px;}
.pqhd_b{ width:600px;}
.pqhd_c{ width:175px;}
.pqhd_d{ width:40px;}

.pqlt_lk{ float:left; width:100%; margin-top:10px;}
.pqlt_lk li{ float:left; width:100%; margin:5px 0px;}
.pqlt_lk li a{ float:left; width:100%; padding:6px 0px 6px 20px; color:#4c4b4b;}
.pqlt_lk li a:hover{ float:left; width:100%; background:#de3a35; color:#fff;}
.pqlt_lk li b{ float:left; width:30px; height:30px; border:solid 1px #242424; line-height:30px; text-align:center; font-size:18px; font-family:Eurostile;}
.pqlt_lk li a:hover b{ border:solid 1px #fff;}
.pqlt_lk li span{ font-size:14px; line-height:30px; float:left; width:500px; }
.pqlt_lk li strong{ font-weight:normal; font-family:arial; width:200px; text-align:center;float:left; line-height:30px; font-size:14px;}
.pqlt_lk li p{ float:left; width:186px; text-align:center; line-height:30px;font-size:14px; background:#;}
.pqlt_lk li em{ float:right; font-style:normal; line-height:30px;font-size:14px;font-family:arial; text-align:center; width:80px; background:#;}


.endbanner{ width:100%; background:#de3c2f; height:361px; margin-top:35px;}
.ebcn{ width:1000px; margin:0px auto; padding-top:30px;}
.line_vc{ height:50px; width:100%;}
.ebannercn{ width:1070px; margin:0px auto; padding-top:40px;}
.ebannercn a{ float:left; width:480px; height:450px; background:#;}
.ebannercn span{ float:right;}


.mtlist{ width:1000px; margin:0px auto; padding:30px 0px 80px 0px;}
.mtlist a{ float:left; width:100%; color:#595959; border:solid 1px #fff; line-height:48px; font-size:16px;}
.mtlist a span{ float:left; height:48px; padding-left:115px;}
.mtlist a b{ float:right; font-weight:normal; font-family:arial;height:48px; padding-right:125px;}
.mtlist a:hover{ border:solid 1px #dd3a35;  color:#de3a35;}

.vp_rt{ float:right; margin-top:-40px;}
.vp_rt a{ float:left; }
.vrta{margin-right:40px;}
.vrtb{ width:100px; height:30px; line-height:30px; text-align:center; color:#fff; background:#de3a35; font-size:14px; margin-top:4px;}
.vrtb:hover{ color:#ffdd93;}

/*===========================================================================================*/









/* 弹出 */
.mydiv{ 
z-index:1000; 
top:20px; width:100%;
position:fixed!important;/*FF IE7*/ 
position:absolute;/*IE6*/ 
} 

.mydiv2{ 
z-index:1000; 
top:20%; width:100%;
position:fixed!important;/*FF IE7*/ 
position:absolute;/*IE6*/ 
} 

.bg { 
background-color:#000; 
width: 100%; 
height: 100%; 
left:0; 
top:0;/*FF IE7*/ 
filter:alpha(opacity=70);/*IE*/ /*点击后背景透明效果*/ 
opacity:0.7;/*FF*/ 
z-index:-1000;
position:fixed!important;/*FF IE7*/ 
position:absolute;/*IE6*/ 
_top:       expression(eval(document.compatMode && 
            document.compatMode=='CSS1Compat') ? 
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/ 
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/ 
} 

.tc_y{ background:#fff; padding:1px; width:740px; margin:0px auto;
-moz-border-radius: 5px;      /* Gecko browsers */
-webkit-border-radius:5px;   /* Webkit browsers */
border-radius:5px;
}
.tc_y h1{ display:block;border-radius:5px 5px 0px 0px; height:43px;}
.tc_y h1 strong{ display:block; font-size:20px;height:43px; font-weight:normal; line-height:43px; padding-left:15px;}
.tc_y h1 span{ float:right; margin-top:-43px; height:43px; width:30px; cursor:pointer; padding-right:10px;}
.tc_y h1 span a{ display:block; height:43px;background:url(../images/close.png) no-repeat center center;}
h1.tc_titlea{background:#a6589f; color:#fff;}
h1.tc_titleb{background:#e60012; color:#fff;}
h1.tc_titlec{background:#0f9bd9; color:#fff;}
h1.tc_titled{background:#f5f040; color:#b92d02;}
h1.tc_titlee{background:#23ac38; color:#fff;}

.tytd{ padding:20px 15px 25px 15px;}
.tcbiao{ font-size:15px; background:#cacaca; line-height:35px; }
.tcbiao td{ background:#fff;padding-left:10px;}
.tclink{ text-align:center;}
.tclink a{ color:#0497db;}
.tclink a:hover{ text-decoration:underline;}


.ms_cnb{ background:#fff url(../images/sbg02.jpg) no-repeat left top; width:1000px; margin:0px auto; margin-top:15px;}
.ms_cnbin{background:url(../images/sbg02b.jpg) no-repeat right bottom;}
.mslinea{ margin:0px 35px; height:70px; border-bottom:solid 1px #cccccc;}
.sw_cna{ padding:45px 0px 20px 245px;}
.sw_cnb{ font-size:15px; padding:0px 85px 110px 126px;}
.sw_cnb strong{ display:block; color:#178ec1; background:url(../images/ico01.jpg) no-repeat left center; line-height:35px; padding-left:35px; margin-top:25px;}
.sw_cnb p{ line-height:27px;padding-left:35px; background:url(../images/ico02.jpg) no-repeat left 2px; display:block; margin-top:5px;}

.ms_cnc{ background:#fff url(../images/sbg03.jpg) no-repeat left top; width:1000px; margin:0px auto; margin-top:15px;}
.ms_cncin{background:url(../images/sbg03b.jpg) no-repeat right bottom;}

.tms{ float:left;padding:30px 0px 110px 50px;}
.tms li{ float:left; padding:20px 0px 20px 0px;}
.tms img{ float:left;}
.tms li div{ float:left; width:685px; font-size:15px; line-height:27px; padding-left:30px; padding-top:10px;}
.tms li div p{ text-indent:2em;}
.tms li div span{ display:block; text-align:right;}

.ms_cnd{ background:#fff url(../images/sbg04.jpg) no-repeat left top; width:1000px; margin:0px auto; margin-top:15px;}
.ms_cndin{background:url(../images/sbg04b.jpg) no-repeat right bottom;}

.mt{ padding:70px 150px 240px 150px;}
.mt li{ font-size:15px; line-height:45px; border-bottom:dashed 1px #d5d5d5; background:url(../images/bit06.jpg) no-repeat left center; padding-left:20px;}
.mt li span{ float:right; }
.mt li a:hover{ color:#0ebcee;}

.ms_cne{ background:#fff url(../images/sbg05.jpg) no-repeat left top; width:1000px; margin:0px auto; margin-top:15px;}
.ms_cnein{background:url(../images/sbg05b.jpg) no-repeat right bottom;}


.hg{ float:left; padding:50px 0px 80px 105px;}
.hg li{ float:left; padding:20px 36px;}






.tc_x{ margin:0px auto; text-align:center; background:#fff; width:550px; padding-bottom:20px;}
.tc_x span{ display:block; text-align:right; padding-right:15px; line-height:30px;}
.tc_x span a{ cursor:pointer;}

.tc_v{margin:0px auto;background:#fff; width:870px; padding:10px 15px;}
.tc_v h3{ display:block; font-size:22px; color:#5c0909; height:36px; font-weight:normal;}
.tcclose{ float:right; text-align:right;  height:36px; margin-top:-36px; padding-top:5px; font-size:15px; color:#5c0909; background:url(../images/gb.jpg) no-repeat 0px 9px; padding-left:20px;}
.tcclose a{ cursor:pointer;color:#5c0909;}

.tc_pic{ background:#fff;}
.tc_dp{}
.tc_dp span{ float:left; font-size:15px;line-height:27px; margin-right:20px;}
.tc_dp a{ float:left; width:85px; text-align:center; height:27px; background:#9d2201; color:#fff; font-size:15px; line-height:27px;}

.tc_js{}
.tc_js strong{ font-size:18px; color:#8a1616; line-height:40px;}
.tc_js p{ font-size:15px; color:#555; line-height:24px;}
.tc_js p b{ color:#e13a00;}

.tczg{ height:115px; overflow-y:scroll;}

.tc_v iframe{ width:875px; height:409px; margin-bottom:5px;}




/*foot*/
.z_foot{ background:#000 url(../images/forfoot.jpg) no-repeat center top; height:168px; }
.z_foot div{ margin:0px auto; width:636px;}
.z_foot div p{ display:block; padding:139px 0px 0px 182px;}
.z_foot div p a{ display:block; width:225px; height:17px; background:#;}



/* 固定浮动 */
.fix-block-r{position:fixed;_position:absolute;width:61px;padding-bottom:130px;visibility:hidden;z-index:1000; padding-right:5%;}
.fix-block-r .back-top{background-color:#; position:absolute;width:61px;}
.fd{width:50px; background:#; text-align:center; line-height:30px; padding:10px 0px;}
.back-top{ background:url(../images/gotop.png) no-repeat left top; width:61px; height:59px;float:left; }
.to-favorite{ display:block;}

.shop_intrrt{ float:right; width:215px; border-top:solid 1px #fff;}


.footer{
	width:100%;
	height:250px;
	background:#212121;	
	padding:10px 0 10px 0;
	box-sizing:border-box;
	}

.footer_img{
	width:1100px;
	height:229px;
	background:url(../images/footer.jpg) no-repeat center;
	margin:0 0 0 166px;
	}
	
#go_back{
	width: 32px;
	height: 60px;
	border: none;
	text-indent: 100%;
	background-size:36px 60px;
	background:url(../images/go_back.png) no-repeat;
	position:fixed;
	left:50%;
	bottom: 130px;
	margin:0 0 0 580px;
	overflow: hidden;
	display:none;
	text-decoration: none;			
	}



#abcn_a{ width:1100px; margin:0 auto; position:relative;}
#abcn_a img{ display:block;}
#abcn_a span{ display:block; padding-top:10px; width:300px; text-align:center; font-size:16px; color:#fff;}

.a01{ position:absolute; left:0;  top:30px; z-index:100;}
.a02{ position:absolute; left:34%; top:30px;}
.a03{ position:absolute; left:68%; top:30px;}













