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:#faf7ef;}
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/headbg02.jpg) repeat-x left top;}
.headin{ background:url(../images/headbg01.jpg) no-repeat center top; height:389px;}
.headin_b{ background:url(../images/headbg01b.jpg) no-repeat center top; height:389px;}

.cna{ width:1000px; margin:0px auto;}
.logolk{ float:left; padding-top:20px;}
.logolk a{ float:left; width:270px; height:45px; background:#;}
.mh_a{ float:right; background:#; text-align:right; padding:10px 65px 0px 0px;}
.mh_f{ clear:both;}

.fornav{ background:#000;}
.navlk{ float:left;}
.navlk li{ width:165px; float:left; font-size:16px; text-align:center; height:52px; line-height:52px;}
.navlk li a{ display:block; height:52px;}
.navon{ color:#fff; background:#7a0b02;}
.navon:hover{ color:#fff;}
.navoff{ color:#fff; border-right:solid 1px #434343;}
.navoff:hover,.navoffb:hover{ color:#FF6633;}
.navoffb{ color:#fff; border-left:solid 1px #434343;}

.mh_f{ padding:263px 0px 0px 320px;}
.formv{ width:127px;}
.formv a{ display:block; background:#; height:37px;}


.w_titlea{ background:url(../images/bg03.jpg) repeat-x bottom left; padding:42px 0px 19px 0px;}
.w_titlea strong{ display:block; font-size:26px; color:#ba2700; font-weight:normal;}
.w_titlea span{ float:right; color:#333; font-size:16px; margin-top:-25px;}
.w_titlea span a{ color:#333;}
.w_titlea span a:hover{color:#ba2700; }

.w_titleb{ background:url(../images/bg03b.jpg) repeat-x bottom left; padding:42px 0px 19px 0px;}


/*banner*/
.h_banner{ height:430px; width:100%; margin-top:15px;}

.fullSlide{width:100%;position:relative;height:430px;background:#;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0; width:100%;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:430px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:430px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:right; padding-right:30px;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:10px;height:10px;margin:0px 6px;overflow:hidden;background:#fff;filter:alpha(opacity=100);opacity:1.0;line-height:999px;
border-radius:10px;
}
.fullSlide .hd ul .on{background:#d70909;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px # no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}

/**/


.w_hdlist{ float:left;}
.w_hdlist li{ float:left; width:45%; padding-right:5%; padding-top:25px; padding-bottom:10px;}
.w_hdlist li strong{ float:left;}
.w_hdlist li div{ padding:5px 0px 0px 130px;}
.w_hdlist li div span{ font-size:18px; line-height:40px;}
.w_hdlist li div p{ font-size:14px; line-height:22px; color:#555;}

.w_wjlist{ float:left;}
.w_wjlist li{ float:left; width:336px;  text-align:center; font-size:16px;}
.w_wjlist li p{ display:block; line-height:40px;}
.w_wja{padding:35px 185px 60px 15px;}
.w_wjb{padding:35px 0px 60px 15px;}



/* 二级 */
.s_path{ text-align:right; width:1000px; margin:0px auto; height:50px; line-height:50px;  font-size:14px;}
.scn{ margin:0px auto; width:900px; background:#fff; padding:0px 50px;}
.stitlea{ padding:35px 0px 16px 0px;}

.swda{}
.swda p{ font-size:15px; color:#555; line-height:30px; text-indent:2em;}

.xmzl_nav{ border-bottom:solid 1px #d6d6d6; padding:0px 22px; margin-top:45px;}
.xmzl_nav img{ float:left;}
.xnava{ margin-right:105px;}
.xnavb{ margin-right:99px;}

.xmlist{ position:relative; width:899px; overflow:hidden; height:423px; margin-top:30px;}
.xta{ position:absolute; bottom:0px; left:0px;filter:alpha(opacity=60); opacity:0.6; background:#000; width:377px; height:165px;}
.xtb{ position:absolute; bottom:0px; right:0px;filter:alpha(opacity=60); opacity:0.6; background:#fff; width:347px; height:145px;}
.xtc{ position:absolute; top:100px; left:0px;filter:alpha(opacity=60); opacity:0.6; background:#000; width:377px; height:165px;}
.xtd{ position:absolute; bottom:0px; left:0px;filter:alpha(opacity=60); opacity:0.6; background:#000; width:460px; height:150px;}
.xte{ position:absolute; bottom:0px; left:0px;filter:alpha(opacity=60); opacity:0.6; background:#000; width:480px; height:150px;}
.xtf{ position:absolute; bottom:0px; right:0px;filter:alpha(opacity=60); opacity:0.6; background:#000; width:390px; height:150px;}
.xtg{ position:absolute; top:30px; left:0px;filter:alpha(opacity=60); opacity:0.6; background:#000; width:450px; height:190px;}
.xth{ position:absolute; bottom:0px; left:0px;filter:alpha(opacity=60); opacity:0.6; background:#000; width:560px; height:150px;}
.xmoorea{ position:absolute; left:378px; top:258px; width:65px; height:65px;}
.xmoorea a{ display:block; background:url(../images/morea.png) no-repeat left top; height:65px;}
.xmoorea a:hover{ background:url(../images/morea_2.png) no-repeat left top;}
.xmooreb{ position:absolute; left:486px; top:278px; width:65px; height:65px;}
.xmooreb a{ display:block; background:url(../images/moreb.png) no-repeat left top; height:65px;}
.xmooreb a:hover{ background:url(../images/morea.png) no-repeat left top;}
.xmoorec{ position:absolute; left:312px; top:266px; width:65px; height:65px;}
.xmoorec a{ display:block; background:url(../images/morea.png) no-repeat left top; height:65px;}
.xmoorec a:hover{ background:url(../images/morea_2.png) no-repeat left top;}
.xmoored{ position:absolute; left:461px; top:273px; width:65px; height:65px;}
.xmoored a{ display:block; background:url(../images/morea.png) no-repeat left top; height:65px;}
.xmoored a:hover{ background:url(../images/morea_2.png) no-repeat left top;}
.xmooree{ position:absolute; left:481px; top:273px; width:65px; height:65px;}
.xmooree a{ display:block; background:url(../images/morea.png) no-repeat left top; height:65px;}
.xmooree a:hover{ background:url(../images/morea_2.png) no-repeat left top;}
.xmooref{ position:absolute; left:443px; top:273px; width:65px; height:65px;}
.xmooref a{ display:block; background:url(../images/morea.png) no-repeat left top; height:65px;}
.xmooref a:hover{ background:url(../images/morea_2.png) no-repeat left top;}
.xmooreg{ position:absolute; left:452px; top:30px; width:65px; height:65px;}
.xmooreg a{ display:block; background:url(../images/morea.png) no-repeat left top; height:65px;}
.xmooreg a:hover{ background:url(../images/morea_2.png) no-repeat left top;}
.xmooreh{ position:absolute; left:561px; top:273px; width:65px; height:65px;}
.xmooreh a{ display:block; background:url(../images/morea.png) no-repeat left top; height:65px;}
.xmooreh a:hover{ background:url(../images/morea_2.png) no-repeat left top;}

.xwda{ position:absolute; top:265px; left:0px; padding:0px 0px 0px 20px; }
.xwdb{ position:absolute; top:290px; right:0px; padding:0px 20px 0px 0px; }
.xwdc{ position:absolute; top:110px; left:0px; padding:0px 0px 0px 20px; }
.xwdd{ position:absolute; top:285px; left:0px; padding:0px 0px 0px 20px; }
.xwdf{ position:absolute; top:285px; right:40px; padding:0px 0px 0px 20px; }
.xwdg{ position:absolute; top:35px; left:0px; padding:0px 0px 0px 20px; }
.xwintitle{ font-size:22px; color:#ffd450; font-weight:normal; line-height:30px;}
.xwintitleb{ font-size:22px; color:#90190a; font-weight:normal; line-height:30px;}
.xwdin{color:#cbcbcb; line-height:27px; font-size:16px;}
.xwdin img{ margin-left:15px;}
.xwdinb{color:#555; line-height:27px; font-size:16px;}
.xwdinb img{ margin-left:15px;}
.xwdgg{ font-size:18px; color:#fff; padding-top:10px;}
.xwdggb{ font-size:18px; color:#980404; padding-top:10px;}

.xmlinea{ clear:both; height:100px;}

.w_titleb{ display:block; text-align:center;}
.w_utd{ font-size:16px; margin-top:25px;}
.utda td{ background:#fffcf0; text-align:center; line-height:40px; color:#222;}
.utdb td{ background:#fff; line-height:30px; text-align:center; padding-top:6px;padding-bottom:6px;}
.utdb td span{ display:block; text-align:left; padding-left:22px;}

.w_hdwd{ line-height:25px; padding-bottom:15px; text-indent:2em;}


.hdin_list{ float:left; padding:20px 0px 0px 0px;}
.hdin_list li{ float:left; text-align:center; font-size:16px; line-height:35px; }

.mtcn{ margin:0px auto; width:900px; background:#fff; padding:0px 50px; background:#fff url(../images/mtbg.jpg) no-repeat right bottom;}
.mtlist{ padding:30px 100px 120px 05px;}
.mtlist li{ display:block; line-height:40px; font-size:15px; background:url(../images/dian.jpg) no-repeat left 19px; padding-left:12px;}
.mtlist li a:hover{ color:#cd2408;}
.mtlist li span{ float:right; font-family:arial;}


.ytda{ font-size:18px; line-height:35px; background:#e87727; text-align:center; color:#fff; font-weight:;}

.ytdb td{ font-size:15px; line-height:35px; background:#fff; text-align:center;}
.ytdb td span{ padding-left:10px; text-align:left; display:block;}
.ydate{ font-family:arial;}


.xgtd{ border-bottom:solid 4px #efefef;}

.yc{ padding-top:20px; padding-bottom:30px;}
.yc table{ border-bottom:solid 4px #efefef;}




/* t图片显示 */
.lxfscroll { background:#000;
 width:875px;
 margin-left:auto;
 margin-right:auto;
 overflow: hidden;
 position: relative;
 height: 409px;
}
.button {border:0px;
 margin-right:auto;
 margin-left:auto;
 text-align:center;
 padding-top: 10px;
  background:#;
}
i {
 color:#;
 font-weight:bold;
}
.button input { border:0px;
 padding-top: 4px;

 padding-bottom: 4px;
}
.lxfscroll ul li {
 height: 409px;
 width: 875px;
 text-align: center;
 line-height: 300px;
 position: absolute;
 font-size: 40px;
 font-weight: bold;
}
input:focus {
    outline:none;
}
.cn_lf{ position:absolute; left:15px; top:170px;}
.cn_rt{ position:absolute; right:15px; top:170px;}
.topage{ border:0px; width:30px; height:51px; background:url(../images/left.png) no-repeat left top; cursor:pointer;}
.topageb{ border:0px; width:30px; height:51px; background:url(../images/right.png) no-repeat left top;cursor:pointer;}


/**/










/* 弹出 */
.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;}






















