*{ margin:0; padding:0;}
body{ overflow-x:hidden; font-family:"微软雅黑"; font-size:12px;}
ul,li,ol{ list-style:none;}
a{ text-decoration:none;}
.clear{ width:100%; height:0px; clear:both;}
img{ border:none;}



/*section*/
.section{ width:100%; height:100%; overflow:hidden;}



/*menu*/
#menu{ position:fixed; right:10px; top:calc((100% - 230px) / 2); width:18px; z-index:1000;}
#menu li{ float:left; width:18px; height:18px; margin:4px 0px; border-radius:50%; overflow:hidden; background:url(../img/tc2.png) center center no-repeat;}
#menu li a{ display:block; width:18px; height:18px;}
#menu li.active{ background:url(../img/tc.png) center center no-repeat;}



/*menuc*/
.menuc{ position:fixed; top:0px; left:0px; width:100%; height:0px; overflow:hidden; background:rgba(125,38,38,0.9); background-size:100% auto; z-index:99999999999;}

.menuc_logo{ position:relative; width:148px; margin-left:-74px; left:50%;}

.menuc_guan{ position:absolute; right:20px; top:20px;}

.menuc_top{ position:relative; width:367px; height:209px; left:50%; margin-left:-183px; margin-top:30px; margin-bottom:30px;}

.menuc_bot{ position:relative; width:1200px; left:50%; margin-left:-600px; clear:both; padding-top:100px;}
.menuc_bot_div{ float:left; width:240px;}
.menuc_bot_div div{ float:left; width:100%; height:70px; line-height:35px; font-size:22px; color:#FFF; text-align:center; background:url(../img/fax.png) bottom 10px center no-repeat;}
.menuc_bot_div a{ float:left; width:100%; height:20px; line-height:20px; font-size:18px; color:#FFF; text-align:center; margin-bottom:15px;}
.menuc_bot_div a font{ height:20px; line-height:20px; font-size:18px; color:#FFF; text-align:center;}
.menuc_bot_div a:hover font{ border-bottom:1px solid #dfc874; font-size:px;}



/*top*/
.top{ position:fixed; top:0px; z-index:999; width:100%; height:105px; background:#7d2626;}
.top_fl{ float:left; width:220px; height:152px; margin-left:12px; background:url(../img/logo.png) top center no-repeat;}

.top_nav{ float:right; height:102px; padding-right:20px;}
.top_nav a{ float:left; padding:0px 20px; height:102px; line-height:102px; font-size:18px; color:#FFF; border-top:3px solid #721b28;}
.top_nav a:hover{ background:#721b28; border-top:3px solid #fcdd62 !important;}
.top_nav_a_hover{ background:#721b28; border-top:3px solid #fcdd62 !important;}

.top_fr{ float:right; width:80px; height:105px; padding-right:20px;}
.top_fr_search{ float:left; width:40px; height:105px; background:url(../img/sear.png) center center no-repeat;}
.top_fr_lan{ float:left; width:40px; height:105px; background:url(../img/lan.png) center center no-repeat;}

.search{ display:none; position:fixed; top:70px; right:70px; width:175px; height:40px; border-radius:5px; z-index:1000; overflow:hidden; box-shadow:0px 0px 3px rgba(0,0,0,0.6);}
.search_input{ float:left; width:120px; height:40px; padding-left:15px; font-size:14px; color:#a9a9a9; border:none; outline:none; background:#FFF;}
.search_en{ float:left; width:40px; height:40px; border:none; outline:none; background:url(../img/va.jpg) center center no-repeat #FFF;}



/*sect_bg_an*/
.sect_bg_an{ position:absolute; width:100%; height:310px; top:105px; background:url(../img/otp_bg_kd.png) left top repeat-x; z-index:10;}

.sect_jianjie{ position:absolute; width:500px; height:px; padding:20px 30px; top:24%; left:8%; z-index:99; background:rgba(114,27,40,0.5)}
.sect_jianjie div{ float:left; width:500px; height:60px; line-height:60px; font-size:35px; color:#FFF; border-bottom:1px solid #FFF;}
.sect_jianjie span{ float:left; width:500px; line-height:30px; font-size:16px; color:#FFF; padding:10px 0px;}



/*sect_bg*/
.sect1{ width:100%; height:100%; overflow:hidden;}

.slider{ position:relative; width:100%; height:100%; overflow:hidden !important;}
.sliderbox{ position:relative; width:100%; height:100%;}
.sliderbox li{ position:absolute; width:100%; height:100%;}
.sliderbox li a{ width:100%; height:100%; display:block;}
.sliderbox li a img{ opacity:0; transition:all 0.5s;}
.current a img{ transition-delay:1.0s !important; opacity:1 !important;}

.slider_dko{ position:absolute; z-index:9; width:100%; left:50%; margin-left:-50%;}

.slidernav{	position:absolute; width:100%; bottom:50px; z-index:8; text-align:center;}
.slidernav ul{ margin:0 auto; display:inline-block;}
.slidernav ul li{ float:left; width:47px; height:47px; margin:0px 20px;}
.slidernav ul li a{ display:block; width:47px; height:47px; background:url(../img/hui.png) no-repeat;}
.slidernav ul li.current a{ background:url(../img/hui2.png) no-repeat !important;}



/*lanmu*/
/*.lanmu{ opacity:0; transition:all 0.5s;}*/
/*.active .lanmu{ margin-top:70px; transition-delay:1.0s; opacity:1;}*/



/*sect2*/
.sect2{ width:100%; height:100%; overflow:hidden;}

.slider2{ position:relative; width:100%; height:100%; overflow:hidden !important;}
.sliderbox2{ position:relative; width:100%; height:100%;}
.sliderbox2 li{ position:absolute; width:100%; height:100%;}
.sliderbox2 li a{ width:100%; height:100%; display:block;}
.sliderbox2 li a img{ opacity:0; transition:all 0.5s;}
.current a img{ transition-delay:1.0s !important; opacity:1 !important;}

.slidernav2{ position:absolute; width:100%; bottom:50px; z-index:8; text-align:center;}
.slidernav2 ul{ margin:0 auto; display:inline-block;}
.slidernav2 ul li{ float:left; width:47px; height:47px; margin:0px 20px;}
.slidernav2 ul li a{ display:block; width:47px; height:47px; background:url(../img/hui.png) no-repeat;}
.slidernav2 ul li.current a{ background:url(../img/hui2.png) no-repeat !important;}



/*sect3*/
.sect3{ width:100%; height:100%; overflow:hidden;}

.slider3{ position:relative; width:100%; height:100%; overflow:hidden !important;}
.sliderbox3{ position:relative; width:100%; height:100%;}
.sliderbox3 li{ position:absolute; width:100%; height:100%;}
.sliderbox3 li a{ width:100%; height:100%; display:block;}
.sliderbox3 li a img{ opacity:0; transition:all 0.5s;}
.current a img{ transition-delay:1.0s !important; opacity:1 !important;}

.slidernav3{ position:absolute; width:100%; bottom:50px; z-index:8; text-align:center;}
.slidernav3 ul{ margin:0 auto; display:inline-block;}
.slidernav3 ul li{ float:left; width:47px; height:47px; margin:0px 20px;}
.slidernav3 ul li a{ display:block; width:47px; height:47px; background:url(../img/hui.png) no-repeat;}
.slidernav3 ul li.current a{ background:url(../img/hui2.png) no-repeat !important;}



/*sect4*/
.sect4{ width:100%; height:100%; overflow:hidden; background:url(../img/b4_1.jpg) left top no-repeat; background-size:100% 100%;}

.sect4_lk{ position:relative; width:1070px; height:498px; margin-left:-535px; left:50%;}
.sect4_lk_fl{ float:left; width:493px; height:498px; background:url(../img/b4_fl.jpg) no-repeat;}
.sect4_lk_fl_er{ float:left; width:180px; height:180px; border:3px solid #d0ba84; margin-left:153px; margin-top:60px;}
.sect4_lk_fl_zi{ float:left; width:493px; height:40px; line-height:40px; font-size:20px; color:#d0ba84; text-align:center;}

.sect4_lk_fl_dianhua{ float:left; width:410px; height:46px; margin-left:40px; border:1px solid #d0ba84; text-align:center; margin-top:10px;}
.sect4_lk_fl_dianhua div{ margin:0 auto; display:inline-block;}
.sect4_lk_fl_dianhua div font{ float:left; height:46px; line-height:46px; font-size:18px; color:#FFF;}
.sect4_lk_fl_dianhua div span{ float:left; height:46px; line-height:46px; font-size:30px; color:#FFF; padding-left:10px;}

.sect4_lk_fl_di{ float:left; width:493px; padding-top:10px;}
.sect4_lk_fl_di div{ float:left; width:423px; height:34px; margin-left:70px;}
.sect4_lk_fl_di div span{ float:left; width:134px; height:34px; line-height:34px; color:#FFF; font-size:16px; font-weight:bold; padding-left:30px; background:url(../img/htj.png) left center no-repeat;}
.sect4_lk_fl_di div font{ float:left; width:220px; height:34px; line-height:34px; color:#FFF; font-size:16px;}

.sect4_lk_fr{ float:right; width:493px;}

.sect4_di{ position:absolute; bottom:20px; width:100%; line-height:px; font-size:16px; color:#d5c192; text-align:center;}
.sect4_di *{ color:#d5c192; font-size:16px;}



/*fenye_top*/
.fenye_top{ position:relative; width:100%; height:200px; background:url(../img/fenye_top.jpg) top center no-repeat; background-size:150% auto; margin-top:105px;}
.fenye_top_cen{ position:relative; width:1200px; margin-left:-600px; left:50%;}
.fenye_top_fl{ float:left; height:60px; font-size:40px; color:#FFF; margin-top:70px;}
.fenye_top_fr{ float:left; height:60px; margin-top:70px; margin-left:30px;}
.fenye_top_fr a{ float:left; height:60px; line-height:60px; color:#FFF; font-size:16px; margin-left:20px;}
.fenye_top_fr a:hover{ background:url(../img/gth.png) center bottom no-repeat;}
.fenye_top_fr_a_hover{ background:url(../img/gth.png) center bottom no-repeat;}



/*fenye*/
.fenye{ width:100%; background:url(../img/fenye_bg.jpg);}
.fenye_cen{ position:relative; width:1300px; margin-left:-650px; left:50%;}



/*foot*/
.foot{ width:100%; background:#7d2626; padding-top:35px; padding-bottom:25px;}
.foot_cen{ position:relative; width:1300px; margin-left:-650px; left:50%;}

.foot_er{ float:left; width:146px; margin-left:40px; line-height:40px; font-size:20px; color:#d0ba84; text-align:center; margin-top:10px;}
.foot_er img{ float:left; width:140px; height:140px; border:2px solid #d0ba84;}

.foot_zhong{ float:left; width:400px; margin-left:70px;}

.foot_zhong_dianhua{ float:left; width:400px; height:46px; text-align:center; margin-top:10px;}
.foot_zhong_dianhua div{ margin:0 auto; display:inline-block;}
.foot_zhong_dianhua div font{ float:left; height:46px; line-height:46px; font-size:18px; color:#FFF;}
.foot_zhong_dianhua div span{ float:left; height:46px; line-height:46px; font-size:30px; color:#FFF; padding-left:10px;}

.foot_zhong_zi{ float:left; width:400px; padding-top:10px;}
.foot_zhong_zi div{ float:left; width:400px; height:34px;}
.foot_zhong_zi div span{ float:left; width:134px; height:34px; line-height:34px; color:#FFF; font-size:16px; font-weight:bold; padding-left:30px; background:url(../img/htj.png) left center no-repeat; text-align:justify;}
.foot_zhong_zi div font{ float:left; width:220px; height:34px; line-height:34px; color:#FFF; font-size:16px;}

.foot_fr{ float:right;}

.di{ width:100%; text-align:center; height:80px; line-height:80px; font-size:16px; color:#FFF; background:#400b0b; overflow:hidden;}
.di *{ height:80px; line-height:80px; font-size:16px; color:#FFF;}



/*fenye_img*/
.fenye_img{ float:left; width:1300px; padding-top:60px;}
.fenye_img a{ float:left; width:412px; height:450px; margin-top:32px; margin-left:32px; transition:all 0.3s;}
.fenye_img a div{ float:left; width:412px; height:310px; overflow:hidden;}
.fenye_img a div dd{ float:left; width:412px; height:310px; background-size:cover !important; transition:all 0.3s;}
.fenye_img a dt{ float:left; width:372px; height:140px; padding:0px 20px; background:#7d2626;}
.fenye_img a dt span{ float:left; width:372px; height:44px; line-height:44px; font-size:18px; color:#FFF; font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; border-bottom:1px solid #FFF; margin-top:10px; transition:all 0.3s;}
.fenye_img a dt font{ float:left; width:372px; height:52px; line-height:26px; font-size:16px; color:#FFF; overflow:hidden; margin-top:10px;}
.fenye_img a:nth-child(3n-2){ margin-left:0px;}

.fenye_img a:hover{ box-shadow:0px 0px 8px rgba(0,0,0,0.5);}
.fenye_img a:hover div dd{ transform:scale(1.05,1.05);}
.fenye_img a:hover dt span{ margin-top:5px;}



/*fenye_body*/
.fenye_body{ float:left; width:1200px; padding:50px; background:#FFF;}
.fenye_body_tit{ float:left; width:1200px; line-height:50px; font-size:30px; color:#000; text-align:center; padding-bottom:30px; background:#FFF;}
.fenye_body_body{ float:left; width:1200px; line-height:35px; font-size:18px; color:#000;}
.fenye_body_body img{ max-width:1200px; display:block; margin:0 auto;}
.fenye_body_body table{ max-width:1200px;}
.fenye_body_body *{ line-height:32px; font-size:18px; color:#000;}

.fenye_body_xia{ float:left; width:1200px; line-height:35px; border-top:2px solid #c31313; margin-top:50px; padding-top:10px;}
.fenye_body_xia a{ float:left; width:1200px; margin-top:5px; color:#222; line-height:30px; font-size:16px;}



/*fenye_list*/
.fenye_list{ float:left; width:1300px; padding-top:50px;}
.fenye_list a{ transition:all 0.3s; float:left; width:630px; height:40px; background:#FFF; margin:10px; border-radius:5px; overflow:hidden; box-shadow:0px 0px 8px rgba(0,0,0,0.1);}
.fenye_list a div{ transition:all 0.3s; float:left; width:478px; height:40px; line-height:38px; font-size:16px; color:#000; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.fenye_list a span{ transition:all 0.3s; float:right; width:140px; height:40px; line-height:38px; font-size:16px; color:#000;}

.fenye_list a:hover{ background:#8f0100;}
.fenye_list a:hover div{ text-indent:10px;}
.fenye_list a:hover *{ color:#FFF;}



/*fenye_san*/
.fenye_san{ float:left; width:433px; height:578px; padding:80px 0px;}
.fenye_san_div{ float:left; width:373px; height:289px; background:#7d2626; padding:0px 30px;}
.fenye_san_div div{ float:left; width:373px; height:40px; overflow:hidden; padding-top:35px;}
.fenye_san_div div dd{ float:left; height:40px; line-height:38px; font-size:40px; color:#FFF; font-weight:bold;}
.fenye_san_div div a{ float:right; height:40px; line-height:50px; font-size:16px; color:#a38f6d;}
.fenye_san_div span{ float:left; width:373px; height:26px; line-height:24px; font-size:24px; color:#FFF; font-weight:bold; padding-top:5px;}
.fenye_san_div font{ float:left; width:373px; max-height:150px; line-height:30px; font-size:16px; color:#FFF; overflow:hidden; padding-top:15px;}
.fenye_san_img{ float:left; width:433px; height:289px; overflow:hidden;}



/*pages*/
.pages { float:left; padding-top:60px; padding-bottom:80px; width:100%; height:32px; clear: both;}
.pages ul{ float:left;}
.pages ul li{ float:left; height:30px; line-height:30px; border:1px solid #9f0100; text-align:center; margin-right:10px; background:#FFF;}
.pages ul li a{ padding:0px 12px; color:#9f0100; font-size:12px;}
.pages ul .c { padding:0px 12px; color:#FFF; background:#9f0100 !important; font-weight:bold;}


















