body, dl, dd, ul, ol ,h1, h2, h3, h4 ,form, input, button, textarea, p, th, td{ margin:0; padding:0;}
body{ font:12px/1.5 '\5FAE\8F6F\96C5\9ED1',arial,'Hiragino Sans GB'; color:#333; -webkit-text-size-adjust: none; }
img{vertical-align: middle; border:none;}
ul,ol{list-style:none outside none;}
table{border-collapse:collapse; border-spacing:0;}
button, input, select, textarea {font-size: 100%; vertical-align:middle; outline:none; font-family:'arial';}
a{ color:#333; text-decoration:none; blr:expression(this.onFocus=this.blur());  }
a:focus {outline: 0 none;}
a:hover{ color:#b2753d;}
h1,h2,h3,h4{ font-size:100%; font-weight:normal;}
button, input[type="button"], input[type="reset"], input[type="submit"] {cursor: pointer; -webkit-appearance: button;-moz-appearance: button;}
.text,.btn,textarea{font-family:"\5FAE\8F6F\96C5\9ED1",arial,'Hiragino Sans GB';}
.clearfix:after{ content:"."; clear:both; height:0; visibility:hidden; display:block;}
.clearfix{*zoom:1;}
.btn{ border: none; cursor: pointer;}
html,body{ width: 100%; height: 100% }
.text{ height: 20px; line-height: 20px; padding:0 8px; background: #fff; border:1px solid #c5c5c5; }
em{ font-style:normal;}
li{ list-style:none;}
i{ font-style:normal;}

/* head */
.head{ border-top:5px solid #ac6f37; background:url(../images/headbj.jpg) center top ; height:127px;}
.box{ width:1000px; margin:0 auto;}
h1{ margin:26px 0 0 3px; float:left;}
.head_right{ padding-top:38px; float:right;}
.head_right span{ display:block; height:30px; line-height:30px; font-size:14px;}
.head_right span i{ color:#ac6f37;}

.nav{background:url(../images/navbj.jpg) left top repeat-x; height:40px; line-height:40px; margin-left:-20px;}
.nav_ul li{ float:left; margin-left:20px;}
.nav_ul li a{ display:block; font-size:14px; text-align:center; width:90px; font-size:14px; color:#fff; transition:all 0.5s ease 0s;}
.nav_ul li a:hover{ background:url(../images/navj.jpg) left top no-repeat; width:90px; transition:all 0.5s ease 0s;}

/* foot */
.foot{ background:#a96b32; padding:0px 0 22px 0; overflow:hidden; clear:both;}
.foot_left{ float:left; width:800px; padding-top:20px;}
.foot_nav{ float:left; width:16.6%;}
.foot_nav span{ display:block; height:50px; line-height:50px; color:#fff; font-size:14px; overflow:hidden;}
.foot_nav a{ display:block; line-height:24px; height:24px; overflow:hidden; color:#fff; transition:all 0.5s ease 0s;}
.foot_nav a:hover{ color:#fff; font-weight: bold; transition:all 0.5s ease 0s;}

.foot_right{ float:right; width:172px;}
.foot_right em{ margin-right:15px;}

.add{ background:#a96b32; height:50px; text-align:center; color:#fff; line-height:50px; overflow:hidden;}
.add a{color:#fff;transition:all 0.5s ease 0s; margin-left:8px;}
.add a:hover{color:#fff; transition:all 0.5s ease 0s;}

/* about */
.catalog{ width:222px; float:left; margin-top:25px;}
.catalog h3{ height:28px; line-height:28px; background: #fff;  padding-bottom:25px; overflow:hidden}
.catalog h3 span{ display:inline-block; color:#222222; padding-left:5px; border-left:4px solid #ad7038; font-size:16px; margin-right:6px;}
.catalog h3 em{ display:inline-block; color:#a8a8a8; position: absolute; font-size:14px; font-family:Arial; text-transform:uppercase}

.cata_ul a{ display:block; height:35px; line-height:35px; border-bottom:1px solid #d2d2d2; text-align:center; font-size:14px; color:#666666;transition:all 0.5s ease 0s;background:url(../images/catabj.png) left top no-repeat; color:#fff; }
/* .cata_ul a:hover,.cata_ul a.for{ background:url(../images/catabj.png) left top no-repeat; color:#fff; transition:all 0.5s ease 0s;} */
.details{ float:right; width:723px; min-height: 600px;}

.deta_tit{ padding-top:20px; height:60px; line-height:60px; text-align:right; color:#b2b2b2;background:url(../images/tit.jpg) left bottom no-repeat;}
.deta_tit em{color:#b2b2b2; background:url(../images/cur.png) left center no-repeat; padding-left:32px; display:inline-block; }
.deta_tit a{ color:#b2b2b2; transition:all 0.5s ease 0s;}
.deta_tit a:hover{ color:#ac6f37; transition:all 0.5s ease 0s;}

.about{ padding:40px 0 80px 0px ; overflow:hidden;}

/* news */
.news{ padding:10px 0 50px 0;}
.news_dl{ padding:26px 0; border-bottom:1px dashed #e5e5e5;}
.news_dl dt{ float:left; padding:3px; border:1px solid #cbcdcc; margin-right:24px; width:150px; height:170px; overflow:hidden;}
.news_dl dt img{width:auto; max-width:100%; height:auto; overflow:hidden;transition:all 1s ease 0s;}

.news_dl dd{ float:left; width:530px;}
.news_tit{ height:44px; line-height:44px;}
.news_tit a{ display:block; width:385px; overflow:hidden; transition:all 0.5s ease 0s; height:44px; line-height:44px; font-size:14px; float:left;}
.news_tit a:hover{ color:#b2753d; transition:all 0.5s ease 0s;}
.news_tit em{ color:#646464; font-size:12px; float:right; display:block;}
.news_zi{ height:35px; overflow:hidden; color:#696969; line-height:18px; margin-bottom:20px;}
.news_see{ display:block; height:30px; line-height:30px; color:#b2753d; font-size:14px}

.release{ padding:20px 0 0 0; text-align:center; margin-bottom:30px; background:url(../images/news_info.png) center bottom no-repeat;}
.release h3{ height:72px; line-height:72px; font-size:16px; color:#414141; overflow:hidden;}
.release span{ display:block; height:40px; line-height:40px; color:#b1b1b1; overflow:hidden; background:url(../images/news_info.png) center top no-repeat;}
.news_info{ padding-bottom:30px; overflow:hidden;}
.return{ float:right; padding:30px 0; color:#aa6e36;}
.mov_dl dt{ width:240px; }
.mov_dl dt img{ width:auto; height:auto; max-width:100%;}

/* traffic */
.traffic{ padding:30px 0 50px 0;}
.traffic_ul{ margin-left:-8px;} 
.traffic_ul li{ margin:8px 0 0 8px; float:left; padding:3px; border:1px solid #cdcccc; width:226px; height:143px; overflow:hidden;  overflow:hidden;}
.traffic_ul li img{ width:226px; height:143px; overflow:hidden;}
.traffic_ul li a{ display:block; position:absolute;  background:url(../images/trabj.png) left top ; width:226px; height:143px; top:-143px; left:0px; text-align:center; line-height:143px; font-size:18px; color:#fff; transition:all 0.5s ease 0s;}
.traffic_ul li span{ display:block; position:relative;width:226px; height:143px; overflow:hidden; cursor:pointer;}
.traffic_ul li:hover a{ top:0; transition:all 0.5s ease 0s;}


.zoombox{}
.zoompic{width:534px; height:342px;float:left; margin-top:34px;}
.zoompic a{ display:block; overflow:hidden;width:404px; height:280px; overflow:hidden; }
.zoompic img{width:534px; height:342px;overflow:hidden; }
.sliderbox{width:146px; position:relative; float:right; height:345px; overflow:hidden;margin-top:31px;}
.sliderbox .arrow-btn{cursor:pointer; position:absolute; width:146px; height:13px;  z-index:999;}
.sliderbox #btn-left{ background:url(../images/shang.jpg) left top no-repeat; left:0; top:0px; width:146px; height:24px; cursor:pointer;}
.sliderbox #btn-right{ background:url(../images/xia.jpg) center center  no-repeat; left:0;bottom:0px;width:146px; height:24px; cursor:pointer;}
.sliderbox .slider{height:288px;width:146px;position:relative;overflow:hidden; margin-top:29px; }
.sliderbox .slider ul{position:absolute;left:0px;width:146px;  overflow:hidden; top:0px;}
.sliderbox .slider li{ width:146px; height:91px; margin-bottom:5px;}
.sliderbox .slider li img{ width:138px; height:86px; padding:3px; border:1px solid #cdcccc; }
.slider a{ display:block; position:relative;}
.slider .current a img{ opacity:1;}
.zoom_div{ display:none;}
.zoom_div em{ font-size:24px; color:#fff; font-weight:bold; display:block; overflow:hidden; text-align:center; height:47px; line-height:47px;}
.traffic_bottom{ clear:both; padding-top:30px;}

.mov_dl{ padding:30px 0 25px 0; border-bottom:1px dashed #dcdcdc;}
.mov_dl dt{ float:left; padding:5px; background:#f3f3f3; border:1px solid #d4d4d4; margin-right:30px;}
.mov_dl dd{ float:left; width:440px;}
.mov_div{ height:114px; overflow:hidden; line-height:28px; font-size:14px; color:#666666;}
.mov_dl dd a{ width:78px; height:28px; line-height:28px; text-align:center; background:#c38246; border:1px solid #c38246; border-radius:3px; display:block; color:#fff; margin-top:10px; transition:all 0.5s ease 0s;}
.mov_dl dd a:hover{ background:none; color:#c38246; transition:all 0.5s ease 0s;}

.movies_ul{ padding-bottom:50px;}
.movies_ul li{ height:46px; line-height:46px; background:url(../images/dian.jpg) left center no-repeat; padding-left:16px;}
.movies_ul li a{ display:block; float:left; width:570px; height:46px; overflow:hidden; color:#666666; font-size:14px; transition:all 0.5s ease 0s;}
.movies_ul li span{ display:block; float:right; color:#999999; padding-right:8px; transition:all 0.5s ease 0s;}
.movies_ul li:hover a,.movies_ul li:hover span{ color:#ac6f37; transition:all 0.5s ease 0s;}

/* index */
.flex-direction-nav {display:none;}
.flexslider {position: relative;width:1000px;height:auto; margin:0 auto; overflow:hidden;}
.slides li .banner_img{ width:100%; height:auto;}
.slides li { position:relative; width:100%; height:auto;}
.slides {width:100%; height:auto;}
.phone_banner{ display:none;}

.back{ background:url(../images/indexbj.jpg) left top;}

.notice{ margin:40px 0;}
.notice_left{ float:left; width:480px; height:285px; overflow:hidden;}
.banner{ height: 285px; position: relative; overflow: hidden; z-index: 9; width:100%;}
.banner_inner li{ width: 100%; height: 285px; position: absolute; left: 0; top: 0; display:none;}
.banner_inner li em{ display:block; width:100%; height:40px; line-height:40px; color:#fff; font-size:14px; background:#000; opacity:.7; bottom:0; left:0; z-index:999; position:absolute; text-indent:14px;}
.tab { position:absolute; bottom:10px; z-index:99999; width:60%; text-align:right; padding-right:15px; box-sizing:border-box; right:0}
.tab li{ background:#dbd2cf; width:8px; height:8px; margin-left:5px;display:inline-block; *display:block; *zoom:1; cursor:pointer;}
.tab li.on{ background:#0061cd;}
.notice_right{ float:right; width:477px;}
.index_tit{ height:50px; line-height:50px;}
.index_tit em{ display:inline-block; color:#ac6f37; font-family:Arial; font-size:18px; text-transform:uppercase;}
.index_tit i{ padding:0 20px; display:inline-block; font-size:14px; color:#333333;}
.index_tit a{ display:inline-block; color:#699931;}
.index_dl{ margin-top:20px;}
.index_dl dt{ float:left; width:50px; text-align:center;}
.index_dl dt em{ display:block; height:36px; line-height:36px;font-family:Arial; transition:all 0.5s ease 0s;}
.index_dl dt span{ display:block;font-family:Arial; height:20px; line-height:20px; background:#878787; color:#fff; transition:all 0.5s ease 0s;}
.index_dl dd{ float:right; width:410px;}
.index_dl dd a{ display:block; overflow:hidden; height:18px; line-height:18px; font-size:14px; color:#ac6f37;transition:all 0.5s ease 0s;}
/*.index_dl dd a:hover{ transform:translateX(10px); transition:all 0.5s ease 0s;}
*/.index_dl dd .not_zi{ line-height:18px; color:#5b5b5b; height:35px; overflow:hidden; padding-top:5px;}
.index_dl:hover dt em{ color:#ac6f37; transition:all 0.5s ease 0s;}
.index_dl:hover dt span{ background:#ac6f37; transition:all 0.5s ease 0s;}

.dynamic_left{ float:left; width:480px;}
.dynamic_right{ float:right; width:477px; margin-top:0px;}
.dynamic_zuo{ float:left; width:346px; margin:0px 0 0 -14px;}
.dynamic_zuo li{ float:left; margin-left:14px; width:101px;}
.dynamic_zuo li img{ width:101px; height:145px; overflow:hidden;}
.dynamic_zuo li em{ height:42px; display:block; line-height:42px; text-align:center; }
.dynamic_you{ float:right; width:128px;}
.dynamic_you em{height:26px; display:block; line-height:26px; text-align:center; overflow:hidden; color:#c57c41;}
.gor_tit{ height:28px; line-height:28px;}
.gor_tit h3{ float:left;}
.gor_tit h3 em{ display:inline-block;color: #ac6f37; font-size:18px; font-family:Arial;}
.gor_tit h3 span{ font-size:14px; display:inline-block; margin:0 8px;}
.gor_tit h3 i{ display:inline-block; background:url(../images/indexline.png) left 20px repeat-x; width:723px; height:28px;}
.gor_tit a{ display:block; float:right; background:url(../images/add.jpg) left 14px no-repeat; width:16px; height:30px;}
.gor_div { margin:0 0 25px -54px;}
.gor_div .gor_dl{ float:left; width:470px; margin-top:20px; margin-left:54px;}
.gor_dl dt{ float:left; margin-right:15px; width:87px; height:89px; overflow:hidden;}
.gor_dl dt img{width:87px; height:89px; overflow:hidden;}
.gor_dl dd{ float:left; width:368px;}
.gor_dl dd em{ display:block; height:38px; line-height:38px; font-size:16px; overflow:hidden;}
.gor_dl dd .gor_zi{ height:40px; line-height:20px; overflow:hidden;}

.link_ul{ margin:26px 0 30px -15px;}
.link_ul li{ float:left; margin-left:30px; width:170px; height:51px; overflow:hidden; border:1px solid #d3d3d3; box-sizing:border-box;}
.link_ul li img{width:170px; height:51px; overflow:hidden; transition:all 1s ease 0s;}
/*.link_ul li:hover img{ transition:all 1s ease 0s; transform:scale(1.1,1.1)}
*/.down_ul{ padding:30px 0 30px 0; border-bottom:1px solid #d2d2d2; margin-bottom:30px;}
.down_ul li{ background:url(../images/down.png) 7px center no-repeat; padding-left:32px;}
.down_ul li a{ display:block; float:left; width:560px; height:30px; line-height:30px; color:#666666; transition:all 0.5s ease 0s;}
.down_ul li span{ background:url(../images/down1.png) right center no-repeat; display:block; float:right; padding-right:30px; color:#666666; transition:all 0.5s ease 0s;}
.down_ul li:hover span,.down_ul li:hover a{ color:#ad7038; transition:all 0.5s ease 0s;}

.message{ padding:50px 0 60px 0;}
.message h3{ text-align:center; margin-bottom:70px;}
.mess_div{ margin-bottom:20px; overflow:hidden;}
.mess_div em{ display:block; float:left; width:70px; font-size:14px; color:#666666; height:28px; line-height:28px; overflow:hidden; margin-right:10px; text-align:right;}
.mess_div .mess_txt{ float:left; width:250px; border:1px solid #cccccc; height:26px; line-height:26px; padding-left:8px; box-sizing:border-box;}
.mess_div textarea{ width:455px; height:93px; padding:5px 0 0 8px;float:left; border:1px solid #cccccc;box-sizing:border-box; resize:none; }
.mess_div .tit_txt{width:455px;}
.mess_sub{  cursor:pointer;  background:#ab6e37; width:98px; height:28px; line-height:28px; border:1px solid #e3af80; text-align:center; color:#fff; margin-left:80px; transition:all 0.5s ease 0s;}
.mess_sub:hover{color:#ab6e37;  background:none; transition:all 0.5s ease 0s;}
.mess_div .xing{ color:#d80909; width:16px; display:block; float:left;}


.friend_ul{ margin-left:-13px;}
.friend_ul li{ margin:0 0 20px 13px;}

.year_ul{ width:100%; padding:30px 0 50px 0; margin-left:0px;}
.year_ul li{ margin:0 0 10px 17px;}

.menu_div a,.menu_div a:hover{ background:none; color:#ac6f37; font-size:12px;}
.sliderbox .slider li h3,.sliderbox .slider li em{ display:none;}
.zoom_div h3{ height:40px; line-height:40px; text-align:center; font-size:18px; }
.zoom_div em{ display:block; height:30px; text-align:center; font-size:14px;}



.cation{ margin-left: -40px; }
.cation_div{margin: 0 0 20px 40px; padding:1px; box-sizing: border-box; float: left;background:url(../images/mic.png) left center no-repeat; width: 480px; height: 189px;  }
.cation_tit{ height: 39px; font-weight: bold; line-height: 39px; overflow: hidden; font-size: 18px; font-family: 'Arial'; color: #ac6f37; text-transform: uppercase; text-indent:13px;   }
.tit_i{ font-size:14px; color: #333; padding-left:20px;   }
.cation_dl{ padding: 18px; }
.cation_dl dt{ float: left; width: 181px; height: 113px; overflow: hidden; margin-right: 20px; }
.cation_dl dt img{width: 181px; height: 113px; overflow: hidden;}
.cation_dl dd{ float: left; width: 240px; }
.cation_word{ height:88px; line-height:22px; overflow: hidden;  font-size: 12px;  }
.cation_see{ display: block; height: 22px; line-height: 22px; overflow: hidden; color: #699931 }
.gor_dl dd .gor_zi{ display: none; }
.gor_div{ margin:0; padding-top: 10px; }
.gor_div .gor_dl{ width: 25%; margin: 0; padding: 12px 0 12px 25px; box-sizing: border-box; }
.gor_dl dt{ width: 62px; height: 62px; overflow: hidden; margin-right: 7px; }
.gor_dl dt img{ width: 62px; height: 62px; overflow: hidden; border-radius: 62px; border: 1px solid #b07640; box-sizing:border-box;}
.gor_dl dd{ width: 150px; }
.gor_dl dd em{ height: 62px; line-height: 36px; }
.gor{background:url(../images/mic5.jpg) left top no-repeat; margin-bottom: 20px; width: 998px; height: 314px; border: 1px solid #ebdacb }
.gor_tit h3 i{ display: none; }
.gor_tit h3{ height: 38px; line-height: 38px;font-weight: bold; text-indent:12px; font-size: 18px; font-family: 'Arial'; text-transform: uppercase;  }
.gor_tit a{ height: 38px; margin-right: 12px; background: url(../images/add.jpg) left center no-repeat}
.gor_tit{ height: 38px; line-height: 38px; font-weight: bold; }
.link_div{background:url(../images/mic1.png) left top no-repeat; margin-bottom: 25px; height: 122px; padding: 1px; box-sizing: border-box;}
.link_ul{ margin: 16px 0 0 -15px; }
.notice_right,.dynamic_right{ width: 502px;background:url(../images/mic3.png) left top no-repeat;  height: 285px; padding: 1px; box-sizing: border-box; }
.index_tit{ height: 39px; line-height: 39px; font-weight: bold; }
.index_tit em{ padding-left:20px;  }
.index_tit a{ float: right; padding-right: 14px; }
.index_dl dd .not_zi{ height: 22px;  }
.index_dl dt em{ height: 24px; line-height: 24px; font-size: 22px; }
.index_dl dd a{ height: 20px; line-height: 20px; transition: all 0.5s ease 0s; }
.index_dl dd a:hover{ transition: all 0.5s ease 0s; transform: translateX(10px);}
.index_dl dd{ width: 386px; }
.index_dl{ margin-top: 12px; padding: 0 12px; }
.notice{ margin: 18px 0; }
.index_img{ margin: 18px 0!important; }
.dynamic_div{ padding: 30px 12px 0; }
.dynamic_zuo{ width: 477px; margin: 0 auto; overflow: hidden; height: 187px; }
.dynamic_zuo li{ margin: 0 9px }
.dynamic_left{width: 480px;background:url(../images/mic2.png) left top no-repeat;  height: 285px; padding: 1px; box-sizing: border-box; }
.notice_right .index_dl dd{ width: 412px; }
.dynamic_you img{ width: 101px; height: 145px }
.dynamic_you em{ height: 42px; line-height: 42px; font-size: 16px; font-weight: bold; color: #c57c41; }
.dynamic_you{ text-align: center; width: 112px; }
.dynamic_zuo li em{ font-size: 12px; padding: 10px 0; height: auto; line-height: 16px; }
.a_banner{ display: none!important; }
.videobj{background:url(../images/phone.png) left top no-repeat; width: 101px; height: 145px;}

.year_mess{ padding:0px 0 30px 0;  }
/* .year_form{ padding-left: 100px; } */

.foot_bottom{ background: #d09053; height:50px; line-height: 50px;  }
.bot_ul{ text-align: center; }
.bot_ul li{ display: inline-block; }
.bot_ul a{ font-size: 14px; color: #fff; padding: 0 30px;transition: all 0.5s ease 0s; }
.bot_ul a:hover{ color: #fff; font-weight: bold; transition: all 0.5s ease 0s; }
.what{ position: fixed; right: 1%; top: 70%; width: 145px; height: 145px; }
.what_img{ width: 145px; height: 145px; overflow: hidden; }
.what_tit{ height: 36px; line-height: 36px; overflow: hidden; text-align: center; color: #ac6f37; display: block; font-size: 14px; }

.catalog{ background: #f9f9f9; }
.dynamic_zuo li:nth-child(4) em{ font-size: 15px; color: #ac6f37; font-weight: bold; }
/* .video-js .vjs-big-play-button{ width: 100%!important; height: 100%!important; top: 0!important; left: 0!important; opacity: 0!important }
.my-video_html5_api{ z-index: 99999999!important; } */
.video-js .vjs-big-play-button{background:none!important; border: none!important; border-radius: 0!important; top: 45px!important; }
.vjs-icon-play:before{content: none!important; font-size: 0!important;}
.vjs-poster{ background:none!important; }
.video-js{ background: none!important; }
video{ width: 100%!important; height: 100%!important }
.vjs-control-text{ display: none!important; }
/* .my-video-dimensions{width: 100%!important; height: 100%!important} */

.news_word p,.about p,.year_mess p{ text-indent: 2rem!important;  }
.news_word ,.about ,.year_mess { text-align:justify!important;text-justify:inter-ideograph!important;word-wrap : break-word!important }
.news_word p span,.about p span,.year_mess p span{text-align:justify!important;text-justify:inter-ideograph!important;word-wrap : break-word!important  }
/* @media screen and(-ms-high-contrast:active),(-ms-high-contrast:none){
	.news_word p,.about p,.year_mess p{ text-indent: 0rem!important;  }
}
 */