﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

html,body,*{font-family: "Microsoft YaHei" ! important; }
a{font-family: "Microsoft YaHei" ! important; }

/**/
.sp{ height:639px; overflow:hidden;}
.sp h2{ height:100px; padding-top:34px; overflow:hidden; text-align:center; background:url(../images/h.png) no-repeat center 109px; font:20px "Microsoft Yahei"; color:#323232;}
.sp h2 a{ display:block; font:bold 26px "Microsoft Yahei"; color:#b1030d;}

.sp_con{ height:483px; overflow:hidden;}

.sp_con dl dt{ height:360px; overflow:hidden; background:url(../images/sp_b.jpg) no-repeat left bottom; width:1000px;}
.tc.mt5{ float:left;}
.sp_con ul{ float:left; padding-left:20px; }
.sp_con ul li{ height:24px; line-height:24px; font-size:14px;}
.sp_con dl dt img{ display:block; width:632px; height:289px; margin:0 auto;}
.sp_con dl dd{ width:883px; margin:0 auto;}
.sp_con dl dd a{ display:block; font:bold 16px/36px "Microsoft Yahei"; color:#323232; text-align:center;}
.sp_con dl dd p{ font:14px/24px "Microsoft Yahei"; color:#666; text-align:center;}
.sp_con dl dd p a{ display:inline-block; font:14px/24px "Microsoft Yahei"; color:#666;}
.sp_con span {
    display: block;
    font-size: 18px;
    font-weight: bold;
    line-height: 44px;
    padding-left: 200px;
    text-align: left;
}

/**/
.cp{ height:1035px; overflow:hidden; background:url(../images/cp_bj.gif) repeat;}

.cp_con{ height:957px; overflow:hidden; margin-top:38px;}

.cp_l{ background:url(../images/cp_lb.jpg) no-repeat left top; width:256px; height:957px; overflow:hidden;position:relative;}
.cp_l h2{ text-align:center; height:59px; overflow:hidden; font:9px Arial, Helvetica, sans-serif; color:#daa4a6; text-transform:uppercase;-webkit-transform:scale(0.8); -webkit-margin-start:-37px;padding-top:16px; letter-spacing:-1px;}
.cp_l h2 a{ display:block; font:bold 23px "Microsoft Yahei"; color:#fff; letter-spacing:0;}
.cp_l span {
bottom: 100px;
position: absolute;
right: 32px;
border: 1px solid #e3e3e3;
background-color: #A3010B;
color: #fff !important;
width: 190px;
text-align: center;
height: 35px;
}
.cp_l span a{
    font-size:16px;
    color:#fff !important;
    line-height: 30px;
}

.lb{ width:198px; overflow:hidden; margin:0 auto; margin-top:18px;}
.lb h3{ font:14px/38px "Microsoft Yahei"; width:183px; height:44px;}
.lb h3 a{ display:inline-block; color:#fff; width:141px; height:38px; background:url(../images/lb_h.gif) no-repeat left top; padding-left:42px;}
.lb h3 a:hover ,.lb .cur a{ background:url(../images/lb_h01.gif) no-repeat left top; text-decoration:none; color:#323232;}

.lb ul{ margin-top:10px; margin-bottom:17px;}
.lb ul li{ height:33px; border-bottom:1px dashed #727272; padding-left:15px;}
.lb ul li a{ font:12px/32px "Microsoft Yahei"; color:#555; display:inline-block; background:url(../images/lb_l.gif) no-repeat left center; padding-left:20px;}

.lb ul .nobot{ border-bottom:0;}

.cp_r{ width:714px;}

.cp_u{ height:43px; overflow:hidden; background:url(../images/cp_xh.gif) repeat-x center bottom; height:43px; overflow:hidden;}
.cp_u span{ display:inline-block; font:14px/42px "Microsoft Yahei"; color:#3a3a3a;}
.cp_u span a{ color:#3a3a3a;}

.cp_u ul li{ float:left;}
.cp_u ul li a{ display:inline-block; font:18px/42px "Microsoft Yahei"; color:#555; width:122px; height:43px; text-align:center;}
.cp_u ul li a:hover ,.cp_u .cur a{ background:url(../images/cp_ho.jpg) no-repeat left top; text-decoration:none; color:#fff;}

.cp_x{ height:896px; overflow:hidden; margin-top:18px;}
.cp_x ul li{ float:left; height:298px; margin-right:12px;}
.cp_x ul li img{ width:223px; height:250px; border:1px solid #cdcdcd;}
.cp_x ul li span{ display:block; font:14px/38px "Microsoft Yahei"; color:#727272; text-align:center;}

.cp_x .nobot{ margin-right:0;}

.pk{ height:652px; overflow:hidden;}
.pk h2{ height:123px; overflow:hidden; background:url(../images/h.png) no-repeat center 111px; text-align:center; font:18px Arial, Helvetica, sans-serif; color:#555; text-transform:uppercase; padding-top:38px;}
.pk h2 b{ font:bold 30px "Microsoft Yahei"; color:#b0030d; display:block;}

.pk_con{ height:477px; overflow:hidden;}

.pk_u{ height:65px; background:url(../images/pk_h.gif) repeat; overflow:hidden;}

.pk_u span{ display:inline-block; text-align:center; width:194px; height:65px; text-align:center; font:16px/64px "Microsoft Yahei";}
.pk_u span a{ display:inline-block; width:198px; color:#fff;}
.pk_u span em{ display:inline-block;vertical-align:middle; margin-right:12px;}

.pk_u ul li{ text-align:center; float:left; width:332px; border-right:1px solid #ce3740; height:65px; }
.pk_u ul li em{ margin-left:66px; margin-top:22px; display:inline; float:left; display:inline-block; margin-right:-55px; vertical-align:middle;}
.pk_u ul li a{ display:inline-block; width:332px; font:16px/64px "Microsoft Yahei"; color:#fff;}
.pk_u ul li a:hover ,.pk_u .cur a{ background:url(../images/pk_h01.jpg) no-repeat left top; text-decoration:none;}

.pk_c{ margin-top:30px; height:382px; overflow:hidden; position:relative;}
.pk_c p{ z-index:20; position:absolute; left:447px; top:97px; height:112px; width:112px; overflow:hidden;}
.pk_c dl{ margin-right:28px; float:left; width:486px; overflow:hidden;}
.pk_c dl dt{ width:486px; height:304px; overflow:hidden;}
.pk_c dl dt img{ width:486px; height:304px;}
.pk_c dl dd{ height:58px; font:14px/22px "Microsoft Yahei"; color:#666; padding:10px;}

.pk_c .nobot{ margin-right:0;}



/**/
.al{ height:673px; overflow:hidden; background:url(../images/cp_bj.gif) repeat;}
.al_con{ height:673px; overflow:hidden;}
.al_con h2{ font:20px Arial, Helvetica, sans-serif; color:#333; text-transform:uppercase; padding-top:28px; height:117px; overflow:hidden; background:url(../images/h.png) no-repeat center 100px; text-align:center;}
.al_con h2 a{ display:block; font:bold 30px "Microsoft Yahei"; color:#b0030d;}

.al_c{ height:528px; overflow:hidden;}

.al_l{ background:url(../images/al_lb.jpg) repeat-x; width:240px; height:474px; overflow:hidden;}
.al_l ul li{ height:78px; overflow:hidden; border-bottom:1px solid #c5151d; font:16px/78px "Microsoft Yahei";}
.al_l ul li img{margin-left:45px; margin-top:36px; display:inline; float:left;  vertical-align:middle; display:inline-block; margin-right:12px;}
.al_l ul li a{ height:78px; display:inline-block; color:#ededed; width:240px;}

.al_l ul li a:hover ,.al_l .cur a{ background:url(../images/al_lh.jpg) repeat-x; text-decoration:none;}

.al_l .nobot{ border-bottom:0;}

.al_r{ width:733px;}

.a_y{ width:415px;}
.a_y h3{ font: bold 14px "Microsoft Yahei"; margin-bottom:18px;}
.a_y h3 a{ color:#3d3d3d;}

.a_y dl dt{ width:415px; height:316px; overflow:hidden;}
.a_y dl dt img{ width:415px; height:316px; }
.a_y dl dd{}
.a_y dl dd p{ height:50px; font:14px/48px "Microsoft Yahei"; color:#333;}
.a_y dl dd span{ display:inline-block; font:12px/24px "Microsoft Yahei"; color:#333;}
.a_y dl dd span a{ color:#f26b17;}

.a_ax{ width:291px;}
.a_ax h3{ font: bold 14px "Microsoft Yahei"; margin-bottom:18px;}
.a_ax h3 a{ color:#3d3d3d;}
.a_ax ul li{ width:291px; height:231px; overflow:hidden;}
.a_ax ul li img{ width:291px; height:184px;}

.a_ax ul li p{ height:40px; overflow:hidden; font:14px/40px "Microsoft Yahei"; color:#555;}
.a_ax ul li p span{ display:inline-block;}
.a_ax ul li p span img{ width:13px; height:13px; vertical-align:middle;}
/**/
.ys{ background:url(../images/ys_bj.jpg) no-repeat center top; height:1152px; overflow:hidden;}

.ys_con{ height:1152px; overflow:hidden; position:relative;}

.one{ width:484px; top:264px; right:30px; position:absolute;}
.one dt{ height:70px; overflow:hidden;}
.one dt span{ width:68px; height:69px; margin-right:5px; display:inline-block;}
.one dt p{ font:bold 22px/70px "Microsoft Yahei"; color:#a6010c;}
.one dd{ margin-top:10px; margin-left:74px; width:380px;}
.one dd p{ background:url(../images/y_d.png) no-repeat left 6px; font:14px "Microsoft Yahei"; color:#555; margin-bottom:20px; padding-left:19px;}
.one dd p b{ color:#a6010c;}


.two{ top:611px; right:514px;}

.three{ top:855px; right:30px;}

/**/
.zx{ background:url(../images/zx_bj.jpg) no-repeat center top; height:224px; overflow:hidden;}
.zx_con{ height:224px; overflow:hidden; position:relative;}

.zx_con p{ position:absolute; right:0; top:44px; font:18px "Microsoft Yahei"; color:#ededed;}
.zx_con p span{ display:block; font:bold 28px "Microsoft Yahei"; color:#ededed;}
.zx_con p a{ display:block; background:url(../images/zx_b.png) no-repeat left top; width:211px; height:33px; text-align:center; color:#fff; font:18px/32px "Microsoft Yahei";}
/**/
.kh_bj{height:533px; overflow:hidden;}
.kh_bj h2{ margin:0 auto 25px; text-align:center; height:89px; overflow:hidden; font:bold 30px/39px "Microsoft Yahei"; background:url(../images/kh_tl.gif) no-repeat center bottom;}
.kh_bj h2 a{ color:#a6010c;}
.kh_bj h2 i{ color:#333; display:block; text-transform:uppercase; font:18px/23px "Microsoft Yahei";}

.kh{height:420px; overflow:hidden;}
.kh dl{ float:left; width:475px; overflow:hidden; margin-bottom:27px;}
.kh dt{ float:left; width:200px; height:173px; overflow:hidden;}
.kh dt img{ width:200px; height:173px; }
.kh dd{ float:right; width:250px; overflow:hidden; color:#666; font:12px/21px "Microsoft Yahei";}
.kh dd a{ color:#666;}
.kh dd span{ padding:20px 0 16px 0; display:block; height:42px; overflow:hidden; font:14px/20px "Microsoft Yahei";color:#333;}
.kh dd span a{ color:#333; display:block; font:bold 14px/22px "Microsoft Yahei";}
.kh .nobot{ float:right;}

/*about*/
.about{ background:url(../images/ab_bj.jpg) no-repeat center top; height:572px; overflow:hidden;}
.about h2{ margin:39px auto 35px; text-align:center; height:89px; overflow:hidden; font:bold 30px/39px "Microsoft Yahei"; background:url(../images/ab_tl.gif) no-repeat center bottom;}
.about h2 a{ color:#a6010c;}
.about h2 i{ color:#333; display:block; text-transform:uppercase; font:18px/23px "Microsoft Yahei";}

.a_con{ position:relative; height:406px; overflow:hidden;}

.a_con dl{}
.a_con dt{ float:left; width:500px; height:352px; overflow:hidden;}
.a_con dt img{ width:500px; height:352px; }
.a_con dd{ width:470px; overflow:hidden;}
.a_con dd span{ display:block; height:40px; overflow:hidden; font:bold 14px/40px "Microsoft Yahei";}
.a_con dd span a{ color:#333;}
.a_con dd p{ font:12px/25px "Microsoft Yahei";}
.a_con dd p a{ color:#666;}

.a_c{ position:absolute; top:140px; right:0px; width:470px; height:240px;}

.a_q{ height:33px; width:234px; overflow:hidden; background:#323232;}
.a_q li{ width:117px; height:33px; overflow:hidden; float:left; font:bold 14px/33px "Microsoft Yahei"; text-align:center;}
.a_q li a{ height:33px; width:117px; overflow:hidden; color:#fff; display:inline-block;}
.a_q li a:hover,.a_q .cur a{ text-decoration:none; background:#ad0f18;}

.a_x{ margin-top:20px; height:160px; overflow:hidden; width:488px !important;}
.a_x li{ position:relative; float:left;  width:219px; height:159px; overflow:hidden; margin-right:24px;}
.a_x li img{ width:219px; height:159px;}
.a_x li p{ position:absolute; left:0px; top:0px; display:none; width:219px; height:159px; overflow:hidden; background:url(../images/xc_ho.png) no-repeat left top;}
.a_x li p a{ padding-top:83px; display:block; text-align:center; font:14px/30px "Microsoft Yahei"; color:#fff;}
.a_x .nobot{ margin-right:0px;}



/*new*/
.new_bj{height:514px; overflow:hidden;}

.new_l{  width:690px; height:473px;overflow:hidden; margin:39px 0 0 0;}
.tit{ margin-bottom:33px; height:42px; width:690px; overflow:hidden; background:url(../images/new_line2.gif) repeat-x left 40px;}
.tit ul li{float:left; margin-right:23px; width:110px; height:42px; overflow:hidden; font: bold 18px/42px "microsoft Yahei";}
.tit ul li a{display:inline-block; color:#2d2d2d;}
.tit ul li a:hover,.tit ul .cur a{ text-decoration:none;color:#cf0e0e; background:url(../images/new_line1.gif) repeat-x left bottom;}
.tit span{ font:14px/42px "Microsoft Yahei"; }
.tit span a{ color:#565656;}
.tit ul .nones{ background:none;}

.new_l dl{ height:139px;overflow:hidden;}
.new_l dl dt{ float:left;width:261px; height:119px;overflow:hidden;}
.new_l dl dt img{width:261px; height:119px;}
.new_l dl dd{ float:right; width:412px; overflow:hidden; font:12px/26px "microsoft Yahei"; color:#666;} 
.new_l dl dd h3{ margin-bottom:9px; font:bold 14px/31px "Microsoft Yahei";}
.new_l dl dd h3 a{ color:#666;}
.new_l dl dd a{ color:#666; }

.new_f ul li{ background:url("../images/n_l.gif") no-repeat scroll left 17px;
    border-bottom: 1px dashed #a6a6a6;
    float: left;
    font: 12px/39px "Microsoft Yahei";
    height: 39px;
    overflow: hidden;
    padding-left: 13px;
    width: 315px;}
.new_f ul li a{ color:#626262; display:inline-block;}
.new_f ul .nones{ border-bottom:0;}
.new_f ul .n_li02{ float:right;}

.new_r{ width:275px;height:473px;overflow:hidden; margin:39px 0 0 0;}
.new_r h2{ margin-bottom:11px; height:42px; overflow:hidden; font: bold 18px/42px "microsoft Yahei"; background:url(../images/new_line3.gif) no-repeat left bottom;}
.new_r h2 a{color:#cf0e0e;}
.new_r h2 span{ font:14px/42px "Microsoft Yahei";}
.new_r h2 span a{ color:#565656;}

.new_r dl{ padding:0px 12px 0 12px; width:251px; overflow:hidden;}
.new_r dl dt{ padding-bottom:5px; height:27px; width:251px; overflow:hidden; background:url(../images/wd_w.gif) no-repeat left top; font:12px/27px "microsoft Yahei";}
.new_r dl dt a{ color:#626262; padding-left:35px;}
.new_r dl dd{ background:url(../images/wd_d.gif) no-repeat left top; font:12px/25px "microsoft Yahei"; color:#666; padding-left:35px;} 
.new_r .n_dl1{ background:#f9f9f9;}


/**/
.link_bj{ background:#f2f2f2; height:131px; overflow:hidden;}
.link { height:131px; overflow:hidden; }
.link h2{ margin:5px auto 11px; height:38px;  overflow:hidden; border-bottom:1px solid #a0a0a0; font: bold 16px/38px "Microsoft Yahei";}
.link h2 span{ font:12px/38px "Microsoft Yahei";}
.link h2 span a{ color:#727272;}
.link h2 a{ color:#a4010c;}
.link p{ display:block; font:12px/30px "宋体";}
.link p a{ color:#303030; padding:0 13px; display:inline-block;}

/**/
.banner a{ display:block;height:520px; overflow:hidden;}
/******************************广告*********************************/
.banners{height: 520px;}
.fullSlide {
	width:100%;
	position:relative;
	height:520px;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:520px;
	overflow:hidden;
	text-align:center;
	 background-position:center top;
}
.fullSlide .bd li a {
	display:block;
	height:520px;
}

.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0px;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:100px;
	height:8px;
	margin:1px;
	overflow:hidden;
	background:#fff;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#A6000B;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:5%;
	z-index:1;
	width:40px;
	height:60px;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
	width:73px; 
	height:73px;
}
.fullSlide .prev
{
      background:url(../images/left1s.png) no-repeat;
  }
.fullSlide .next {
	left:auto;
	right:5%;
	background:url(../images/right1s.png) no-repeat;
}
.al-slide-box{ float:right;}