*{ margin:0; padding:0;}
body{ width:100%; overflow-x:hidden;}
ul,li,ol{ list-style:none;}
a{ text-decoration:none;}
img{ border:none;}
.clear{ width:100%; height:0px; clear:both;}



/*page*/
.page{ position:relative; width:100%; height:36px; padding-top:50px; padding-bottom:150px; text-align:center;}
.pages { width:auto; display:inline-block;}
.pages ul{}
.pages ul li { float:left; height:34px; line-height:34px; margin-right:10px;border:1px solid #4f1906;}
.pages ul li a { display:block; height:34px; line-height:34px; color:#4f1906; font-size:14px; padding:0px 14px;}
.pages ul .c { color:#FFF; background:#4f1906; border:1px solid #4f1906; padding:0px 14px;}




/*banner*/
.banner{ width:100%; overflow:hidden; position:relative; z-index:10;}
.wrapper{ position:relative; width:1920px; height:590px; left:50%; margin-left:-960px; z-index:9;}
.fn-clear{ zoom:1;}
.box_skitter{ position: relative; background: none;}
.box_skitter ul{ display: none;}
.box_skitter .container_skitter{ overflow: hidden; position: relative;}
.box_skitter .image{ overflow: hidden;}
.box_skitter .image img{ display: none;}
.box_skitter .box_clone{ position: absolute; top: 0; left: 0; width: 100px; overflow: hidden; display: none; z-index: 20;}
.box_skitter .box_clone img{ position: absolute; top: 0; left: 0; z-index: 20;}
.box_skitter .label_skitter{ z-index: 150; position: absolute; display: none;}

.box_skitter .prev_button{ display:none; position:absolute; z-index:100; left:0px;}
.box_skitter .next_button{ display:none; position:absolute; z-index:100; right:0px;}

.wrapper_div{ position:absolute; width:1920px; height:590px; z-index:10;}
#slideshow{ float:right; position:relative; width:1920px; height:590px; z-index:9;}
#slideshow ul{ display: none; z-index:-99;}
#slideshow ul li img{ height:590px;}



/*top*/
.top{ position:relative; z-index:20; width:100%; height:100px; background:#FFF;}
.top_cen{ position:relative; width:1400px; left:50%; margin-left:-700px;}

.top_logo{ float:left; width:240px; height:100px; background:url(../img/logo.png) left center no-repeat;}

.top_nav{ float:right; height:100px;}
.top_nav_yi{ float:left; width:100px; height:100px; background:url(../img/nav_xian.jpg) left center no-repeat;}
.top_nav_yi_a{ float:left; width:100%; height:100px; line-height:100px; text-align:center; font-size:16px; color:#454545; transition:all 0.3s;}
.top_nav_yi_a:hover{ background:#2e1407; color:#FFF;}
.top_nav_yi_a_hover{ background:#2e1407; color:#FFF;}

.top_nav_yi_er{ position:absolute; margin-top:100px; background:#FFF; width:100px; height:0px; overflow:hidden; transition:all 0.3s;}
.top_nav_yi_er a{ float:left; width:100px; height:50px; line-height:50px; text-align:center; font-size:14px; color:#454545; border-top:1px solid #2e1407; transition:all 0.2s;}
.top_nav_yi_er a:hover{ background:#2e1407; color:#FFF;}
.top_nav_yihome .top_nav_yi_a{ font-weight:bold;}

.top_yu{ float:right; width:50px; height:100px;}
.top_yu_en{ float:left; width:50px; height:100px; background:url(../img/search.png) center center no-repeat;}
.top_yu_input{ position:absolute; width:331px; height:0px; margin-left:-250px; margin-top:90px; box-shadow:0px 0px 9px rgba(0,0,0,0.2); border-radius:5px; overflow:hidden; background:#FFF; transition:all 0.3s;}
.top_yu_input_fl{ float:left; width:250px; padding:0px 10px;}
.top_yu_input_img{ float:left; width:1px;}
.top_yu_input_fr{ float:left; width:60px;}
.top_yu_input *{ height:55px; background:none; outline:none; border:none; font-size:14px;}

.top_sea{ float:right; height:100px;}
.top_sea_en{ float:left; padding:0px 10px; height:100px; line-height:100px; text-transform:uppercase; color:#000;}
.top_sea_en span{ float:left; width:30px; height:30px; overflow:hidden; background:#dabf83; border-radius:50%; margin-left:10px; margin-top:35px;}
.top_sea_en span img{ float:left; width:34px; height:34px; margin-left:-2px; margin-top:-2px;}

.top_sea_go{ position:absolute; width:157px; height:0px; margin-left:-100px; margin-top:90px; box-shadow:0px 0px 9px rgba(0,0,0,0.2); border-radius:5px; overflow:hidden; background:#FFF; transition:all 0.3s;}
.top_sea_go *{ float:left;}
.top_sea_go a{ display:inline-block;}



/*lanmu*/
.lanmu{ position:relative; left:50%; margin-left:-700px; width:1400px; height:122px; background:url(../img/lan_bg.png) top 46px center no-repeat; padding-top:50px;}
.lanmu div{ float:left; width:100%; height:36px; line-height:36px; text-align:center; font-size:25px; color:#4f1906; font-weight:bold;}
.lanmu span{ float:left; width:100%; height:36px;}
.lanmu span dl{ position:absolute; float:left; width:100%; height:36px; line-height:36px; text-align:center; font-size:25px; color:#4f1906; text-transform:uppercase}
.lanmu span a{ float:right; height:36px; line-height:36px; font-size:16px; color:#4f1906; text-transform:uppercase; position:relative; z-index:99;}


/*gsgk*/
.gsgk{ width:100%; height:614px; background:url(../img/baf.png) center center no-repeat; overflow:hidden;}
.gsgk_cen{ position:relative; width:1400px; height:614px; left:50%; margin-left:-700px; }

.gsgk_bot{ float:left; width:1400px;}
.gsgk_bot_fl{ float:left; width:286px; height:330px; background:url(../img/1984.png) left top no-repeat; margin-left:26px;}
.gsgk_bot_fl a{ float:left; width:236px; height:40px; margin-top:290px;}

.gsgk_bot_ce{ float:left; width:550px; height:px;}
.gsgk_bot_ce div{ float:left; width:550px;}
.gsgk_bot_ce div pre{ display:block; font-family:"微软雅黑"; float:left; width:550px; max-height:312px; line-height:26px; font-size:16px; color:#757575; overflow:hidden; text-align:justify; white-space:pre-wrap;}
.gsgk_bot_ce span{ float:left; width:550px; height:52px; padding-top:16px;}
.gsgk_bot_ce span a{ float:left; width:168px; height:50px; line-height:50px; font-size:16px; color:#4f1906; border:1px solid #4f1906; margin-left:20px; text-indent:20px; background:url(../img/jiantou.png) right 18px center no-repeat;}

.gsgk_bot_fr{ float:right; width:496px; height:364px; background:url(../img/feag.png) right center no-repeat;}
.gsgk_bot_fr video{ float:left; width:480px; height:332px; margin-top:16px; background:#000}



/*cpzx*/
.cpzx{ width:100%; height:802px; background:url(../img/gnk.jpg) center center no-repeat; background-size:1920px 100%; overflow:hidden;}

.cpzx_list{ position:relative; width:1464px; height:620px; left:50%; margin-left:-732px;}

#left { float:left;  width:30px; height:432px; background:url(../img/fl.png) center center no-repeat;}
#right{ float:right; width:30px; height:432px; background:url(../img/fr.png) center center no-repeat;}

#myscroll{ position:relative; float:left; width:1404px; height:568px; overflow:hidden;}
#myscroll #myscrollbox{ position:absolute; left:0; top:0; width:100000000000000px; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;}
#myscroll ul{ display:block; float:left; height:568px;}
#myscroll ul li{ position:relative; float:left; width:448px; height:568px; margin:0px 10px;}
#myscroll ul li a{ float:left; display:inline-block; width:448px; height:568px;}
#myscroll ul li a div{ float:left; width:438px; height:438px; border:5px solid #4f1906; overflow:hidden; transition:all 0.5s; background:#FFF;}
#myscroll ul li a div dd{ width:438px; height:438px; background-size:contain !important; transition:all 0.3s;}

#myscroll ul li a span{ float:left; width:448px; height:60px; transition:all 0.5s;}
#myscroll ul li a span dl{ float:left; width:428px; height:60px; line-height:60px; font-size:18px; color:#4f1906; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; transition:all 0.3s; text-align:center; padding:0px 10px;}
#myscroll ul li a span dd{ float:left; width:448px; height:30px; line-height:30px; font-size:18px; color:#5b5b5b; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; transition:all 0.5s;}

#myscroll ul li:hover a div dd{ transform:scale(1.03,1.03);}
#myscroll ul li:hover a span{ background:#4f1906;}
#myscroll ul li:hover a span dl{ color:#FFF;}
#myscroll ul li:hover a span dd{ color:#FFF;}



/*zdsx*/
.zdsx{ width:100%; height:590px; overflow:hidden;}
.zdsx_cen{ position:relative; left:50%; margin-left:-960px; width:1920px;}

.zdsx_top{ position:absolute; z-index:10; width:100%; height:590px; background:rgba(0,0,0,0.3);}
.zdsx_top_cen{ position:relative; left:50%; margin-left:-699px; width:1398px; height:590px;}

.zdsx_top_l{ float:left; width:466px; height:590px; background:url(../img/dhr.png) left center no-repeat;}
.zdsx_top_l dl{ float:left; width:466px; height:98px; padding-top:110px; transition:all 0.5s;}
.zdsx_top_l dl font{ float:left; width:100px; height:98px; line-height:98px; font-size:25px; color:#FFF; font-weight:bold; margin-left:183px; transition:all 0.5s;}
.zdsx_top_l dt{ float:left; padding-left:70px; margin-top:10px; width:150px; line-height:24px; font-size:16px; color:#FFF; overflow:hidden; opacity:0; transition:all 0.5s;}
.zdsx_top_l a{ opacity:0; float:left; margin-left:70px; margin-top:10px; width:396px; height:100px; line-height:100px; font-size:16px; color:#FFF; transition:all 0.3s;}

.zdsx_bot{ position:relative; z-index:9; left:50%; margin-left:-960px; width:1920px; height:590px; background:#000;}
.zdsx_bot div{ position:absolute; opacity:0; width:1920px; height:590px; transition:all 0.5s;}



/*jrjs*/
.jrjs{ width:100%; height:600px; background:url(../img/gth.jpg) top center no-repeat; overflow:hidden;}
.jrjs_cen{ position:relative; left:50%; margin-left:-700px; width:1400px; height:600px;}

.wrapper2{ position:relative; float:left; width:384px; height:502px; overflow:hidden; margin-top:40px;}
.#focus2 { float:left; width:384px; height:502px; overflow:hidden;}
.focus_ul2 { float:left; width:384px; height:502px; overflow:hidden; position:relative;}
.focus_ul2 li{ float:left; width:384px; height:502px; position:relative;}
.focus_ul2 li img{ float:left; width:384px; height:502px;}

.btncvsd { position:absolute; height:12px; text-align:center; bottom:0px;}
.btn { position:absolute; height:12px; bottom:0px; z-index:100; left:12px;} 
.btnc{ position:relative; height:12px; bottom:12px;}
.btn span { display:inline-block; _display:inline; _zoom:1; width:12px; height:12px; margin-right:5px; cursor:pointer; background:#FFF; border-radius:50%;}
.btn span.on { background:#d1b67b; color:#FFF;}

.jrjs_fr{ float:right; width:950px; margin-top:40px;}
.jrjs_fr div{ float:left; width:950px; height:px;}
.jrjs_fr div dd{ float:left; height:40px; line-height:40px; font-size:25px; color:#4f1906; font-weight:bold;}
.jrjs_fr div img{ float:left; margin-left:100px;}
.jrjs_fr div a{ float:right; height:30px; line-height:30px; font-size:16px; color:#4f1906; text-transform:uppercase;}

.jrjs_fr font{ float:left; width:950px; height:30px; line-height:30px; font-size:25px; color:#4f1906; text-transform:uppercase;}

.jrjs_fr span{ float:left; width:950px; padding-top:40px;}
.jrjs_fr span pre{ display:block; font-family:"微软雅黑"; float:left; width:950px; max-height:384px; line-height:24px; font-size:16px; color:#757575; overflow:hidden; text-align:justify; white-space:pre-wrap;}


/*caitiao*/
.caitiao{ position:relative; width:100%; height:100px; overflow:hidden;}
.waves{ position:relative; left:50%; margin-left:-960px; width:1920px; height:100px;}
.parallax > use{ animation:move-forever 25s cubic-bezier(.55,.5,.45,.5) infinite;}
.parallax > use:nth-child(1){ animation-delay:-2s; animation-duration:7s;}
.parallax > use:nth-child(2){ animation-delay:-3s; animation-duration:10s;}
.parallax > use:nth-child(3){ animation-delay:-4s; animation-duration:13s;}
.parallax > use:nth-child(4){ animation-delay:-5s; animation-duration:20s;}

@keyframes move-forever{ 
	0%{ transform:translate3d(-90px,0,0);}
	100%{ transform:translate3d(85px,0,0);}
}



/*foot*/
.foot{ width:100%; height:390px; background:url(../img/hty.jpg) top center no-repeat; overflow:hidden;}
.foot_cen{ position:relative; left:50%; margin-left:-960px; width:1920px;}

.foot_top{ float:left; width:100%; height:60px; text-align:center; padding-top:30px;}
.foot_top_cen{ display:inline-block;}
.foot_top_cen a{ float:left; width:120px; height:60px; line-height:60px; text-align:center; font-size:16px; color:#FFF;}

.foot_cen{ float:left; position:relative; left:50%; margin-left:-700px; width:1400px; height:250px;}

.foot_cen_fl{ float:left; padding-left:244px; padding-top:22px;}
.foot_cen_fl img{ width:200px;}

.foot_cen_cen{ position:absolute; width:100%; height:250px; background:url(../img/ghhh.png) center center no-repeat;}

.foot_cen_fr{ float:right; width:520px; margin-top:60px;}
.foot_cen_fr span{ float:left; padding-left:25px; width:495px; height:30px; line-height:30px; font-size:14px; color:#FFF; background:url(../img/g1.png) top 7px left no-repeat;}
.foot_cen_fr font{ float:left; padding-left:25px; width:495px; height:30px; line-height:30px; font-size:14px; color:#FFF; background:url(../img/g2.png) top 5px left no-repeat;}
.foot_cen_fr div{ float:left; padding-left:25px; width:495px; line-height:30px; font-size:14px; color:#FFF; background:url(../img/g3.png) top 5px left no-repeat;}

.foot_di{ float:left; width:100%; height:50px; line-height:50px; font-size:14px; color:#FFF; text-align:center; background:rgba(0,0,0,0.33);}
.foot_di *{ color:#FFF;}



/*fenye_lanmu*/
.fenye_lanmu{ position:relative; z-index:9999999999; width:1400px; height:70px; left:50%; margin-left:-700px; margin-top:-70px; background:rgba(0,0,0,0.4);}
.fenye_lanmu div{ float:left; padding:0px 60px; height:70px; line-height:70px; font-size:30px; color:#FFF; background:#4f1906;}
.fenye_lanmu a{ float:left; padding:0px 48px; height:70px; line-height:70px; font-size:20px; color:#FFF; background:url(../img/xiand.jpg) left center no-repeat;}
.fenye_lanmu a:hover{ font-weight:bold;}
.fenye_lanmu_hover{ font-weight:bold;}



/*fenye*/
.fenye{ width:100%; background:url(../img/fenye_bg.png) top center no-repeat;}



/*fenye_img*/
.fenye_img{ position:relative; float:left; width:1404px; left:50%; margin-left:-702px; overflow:hidden;}

.fenye_img a{ float:left; display:inline-block; width:448px; margin:0px 10px; margin-top:20px;}
.fenye_img a div{ float:left; width:438px; height:438px; border:5px solid #4f1906; overflow:hidden; transition:all 0.5s; background:#FFF;}
.fenye_img a div dd{ width:438px; height:438px; background-size:contain !important; transition:all 0.3s;}

.fenye_img a span{ float:left; width:448px; height:60px; transition:all 0.5s;}
.fenye_img a span dl{ float:left; width:428px; height:60px; line-height:60px; font-size:18px; color:#4f1906; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; transition:all 0.3s; text-align:center; padding:0px 10px;}
.fenye_img a span dd{ float:left; width:448px; height:30px; line-height:30px; font-size:18px; color:#5b5b5b; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; transition:all 0.5s;}

.fenye_img a:hover div dd{ transform:scale(1.03,1.03);}
.fenye_img a:hover span{ background:#4f1906;}
.fenye_img a:hover span dl{ color:#FFF;}
.fenye_img a:hover span dd{ color:#FFF;}



/*fenye_body*/
.fenye_body{ position:relative; width:1400px; left:50%; margin-left:-700px; line-height:30px; font-size:16px; color:#757575; padding:70px 0px; text-align:justify;}
.fenye_body *{ line-height:30px; font-size:16px; color:#757575;}
.fenye_body img{ display:block; max-width:1400px; margin:10px auto;}



/*fenye_art*/
.fenye_art{ position:relative; width:1400px; left:50%; margin-left:-700px; padding:50px 0px;}
.fenye_art_tit{ float:left; width:1400px; line-height:50px; text-align:center; font-size:24px; color:#333; padding-bottom:30px;}
.fenye_art_body{ float:left; width:1400px; line-height:30px; font-size:16px; color:#757575; padding-top:20px; text-align:justify;}
.fenye_art_body *{ line-height:30px; font-size:16px; color:#757575;}
.fenye_art_body img{ display:block; max-width:1400px; margin:10px auto;}
.fenye_art_body table{ display:block; max-width:1400px; margin:10px auto;}
.fenye_art_body video{ display:block; max-width:1400px; margin:10px auto;}

.fenye_art_href{ float:left; width:1400px; border-top:1px solid #000; margin-top:50px; padding-bottom:100px; padding-top:5px;}
.fenye_art_href a{ float:left; width:1400px; line-height:30px; font-size:14px; color:#000; margin-top:5px; text-align:justify;}



/*fenye_list*/
.fenye_list{ position:relative; width:1400px; left:50%; margin-left:-700px; padding:50px 0px;}
.fenye_list a{ float:left; width:1400px; height:40px; border-bottom:1px dashed #666;}
.fenye_list a div{ float:left; width:1300px; height:40px; line-height:40px; font-size:16px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.fenye_list a font{ float:left; width:100px; height:40px; line-height:40px; font-size:16px; color:#666;}






















