@charset "utf-8";
/* CSS Document */

/*----------------公用设置-------------------*/
body { background:#eaeaea; color: #666; font-family:microsoft yahei,arial, Helvetica, sans-serif; }
html, body, div, p, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe { margin: 0; padding: 0; }
html { overflow-x: hidden; overflow-y: auto; }
img { border: 0 none; vertical-align:middle; }
ul, ol, li { list-style-type: none;}
body, input, select, button, textarea { vertical-align:middle;}
button { cursor: pointer; }
i, em, cite { font-style: normal; }
a, a:link { color: #666; text-decoration: none; }
a:visited { }
a:active, a:hover { text-decoration:none; color:#c4950e; }
a:focus { outline: none; }
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }
.clear { diplay: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }

/*-------------header-----------*/
.header { background:#fff; }
.header_top { width:1130px; height:100px; margin:0 auto;}
.header_logo { padding-top:18px;}
.header_search { float:right; padding-top:30px;}
.header_search img { margin-bottom:8px;}
.header_search #form { display:block; width:138px; height:18px; border:1px #f0f0f0 solid; position:relative;}
.header_search #form input { width:130px; height:18px; line-height:18px; border:none; padding:0 4px; color:#888;}
.header_search #form  a { display:block; width:20px; height:20px; background:#cc9900 url(/assets/images/search_ico.png) no-repeat center; position:absolute; right:0px; top:-1px;}
.header_nav_bg { height:48px; background:#cba944 url(/assets/images/nav_bg2.jpg) repeat-x; }
.header_nav { width:700px; height:48px; margin:0 auto; padding-left:430px; }
.header_nav .nav { width: 800px; height: 48px; line-height: 48px; position: relative; z-index: 1; }
.header_nav .nav a { text-decoration: none; }
.navmain { height: 48px; position: relative; }
#nav_all { height: 48px; float: left; line-height: 48px; position: relative; z-index: 222; }
#nav_all li { text-align: center; float: left; width:100px; }
#nav_all li a { color: #fff; display: block;  cursor: pointer; height: 48px; line-height: 48px; white-space: nowrap; }
#nav_all li a:hover { background:#bf951d url(/assets/images/nav_bg.png) no-repeat;}
#nav_all li ul { display: none; position: absolute; z-index:999; width: 1000%; top: 48px; background: url(/assets/images/menu_bg.png) repeat-x;}
#nav_all li ul li { line-height: 48px; height: 48px; width:100px; padding-top: 0px; padding: 0;  }
#nav_all li ul li a { height:48px; line-height: 48px; color: #fff; font-weight: normal; font-size:14px;}
#nav_all li ul li a:hover { background:none; color:#cba944; }

/*-------------banner-----------*/
.banner { height:549px; background:#fff;}
.slide-main{height:549px;position:relative; z-index:0;}
.item{display:block;width:100%;height:5px;position:absolute;z-index:124;top:390px;left:0;text-align:center;}
.item a{display:inline-block;width:24px;height:5px;margin-right:11px;background:#333;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);overflow:hidden;}
.item a.cur{background:#fff;}
.slide-box,.slide{display:block;width:100%;height:549px;overflow:hidden;}
.slide-box{position:relative;}
.slide{display:none;height:549px;position:relative;position:absolute;z-index:8;}
.slide a{display:block;width:100%;height:490px;cursor:pointer;}
.obj-a,.obj-b,.obj-c,.obj-d,.obj-e,.obj-f{position:absolute;z-index:9;left:50%;}
.obj-a,.obj-b{width:952px;margin-left:-476px;text-align:center;}
.obj-a{display:block;height:114px;top:140px; z-index:13;}
.obj-b{width:2500px;height:549px;top:0px;margin-left:-1250px;}
.obj-c{display:block;height:582px;top:0;margin-left:-540px;}
.obj-d{top:228px;height:164px;}
.obj-d p{display:block;padding-top:20px;font-size:16px;color:#fff;clear:both;}
.obj-e{width:320px;height:117px;margin-left:-160px;top:145px;z-index:12;}
.obj-f{width:2500px;height:549px;top:0px;margin-left:-1250px;}
.banAnimate .obj-a{display:block;animation-name:saAnic;-webkit-animation:saAnic 0.3s linear 0s normal none;-moz-animation:saAnic 0.3s linear 0s normal none;animation:saAnic 0.3s linear 0s normal none;}
@-webkit-keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
@-moz-keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
@keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
.banAnimate .obj-b{display:block;animation-name:saAnid;-webkit-animation:saAnid 0.3s linear 0s normal none;-moz-animation:saAnid 0.3s linear 0s normal none;animation:saAnid 0.3s linear 0s normal none;}
@-webkit-keyframes saAni{from{opacity:0;-webkit-transform:scale(0,0);} to{opacity:1;-webkit-transform:scale(1,1);} }
@-moz-keyframes saAni{from{opacity:0;-moz-transform:scale(0,0);} to{opacity:1;-moz-transform:scale(1,1);} }
@keyframes saAni{from{opacity:0;transform:scale(0,0);} to{opacity:1;transform:scale(1,1);} }
.watch-code.code-show{display:block;animation-name:scode;-webkit-animation:scode 0.3s linear 0s normal none;-moz-animation:scode 0.3s linear 0s normal none;animation:scode 0.3s linear 0s normal none;}
@-webkit-keyframes scode{from{opacity:0;-webkit-transform:scale(1,0);transform-origin:left bottom;} to{opacity:1;-webkit-transform:scale(1,1); transform-origin: left bottom;} }
@-moz-keyframes scode{from{opacity:0;-moz-transform:scale(1,0); transform-origin:left bottom;} to{opacity:1;-moz-transform:scale(1,1);transform-origin:bottom bottom;} }
@keyframes scode{from{opacity:0;transform:scale(1,0);transform-origin:left bottom;} to{opacity:1;transform:scale(1,1);transform-origin: left bottom;} }
.banAnimate .obj-c,.banAnimate .obj-e{display:block;animation-name:saAnic;-webkit-animation:saAnic 0.3s linear 0s normal none;-moz-animation:saAnic 0.3s linear 0s normal none;animation:saAnic 0.3s linear 0s normal none;}
@-webkit-keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
@-moz-keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
@keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
.banAnimate .obj-d,.banAnimate .obj-f{display:block;animation-name:saAnid;-webkit-animation:saAnid 0.3s linear 0s normal none;-moz-animation:saAnid 0.3s linear 0s normal none;animation:saAnid 0.3s linear 0s normal none;}
@-webkit-keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }
@-moz-keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }
@keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }

/*-------------home_content-----------*/
.home_content { width:1130px; height:450px; position:absolute; top:608px; left:50%; margin-left:-565px;}
.home_content_news { height:370px; background:#fff; padding:0 27px; }
.tab_line { margin:0 20px; padding-top:23px; padding-top:26px\0;}
.tab_more { position:absolute; display:inline-block; width:30px; height:30px; background:#c4950e url(/assets/images/hot_more.png) no-repeat center; right:-1px; top:0;}
.tab_more a { display:block; line-height:30px; text-indent:-9999px;}
.tabs_img { float:left; width:176px; height:126px;}
.tabs_news { float:right; width:300px; height:126px; color:#999; font-size:14px;}
.tabs_news h2 { font-size:14px; font-weight:normal; margin-bottom:10px;}
.tabs_news h2 em { font-size:12px; color:#ccc; margin-left:10px;}
#tabs-1 ol, #tabs-2 ol { float:left; width:100%; padding-top:10px; font-size:14px;}
#tabs-1 ol li, #tabs-2 ol li { line-height:36px;}
#tabs-1 ol li span, #tabs-2 ol li span { float:right; color:#ccc; font-size:12px;}
.home_hot { float:right; width:510px;}
.home_hot_title { padding-top:22px; margin-bottom:26px;}
.home_hot_title span { float:right; padding-top:10px;}
.home_hot_property { display:block; height:126px; margin-bottom:24px;}
.home_hot_classification ul { width:540px;}
.home_hot_classification ul li { float:left; width:113px; height:92px; margin-right:19px; overflow:hidden;}
.home_hot_classification ul li:last-child { margin-right:0;}
.home_hot_classification ul li h2 { font-size:14px; font-weight:normal; margin-bottom:12px; color:#666;}
.footer { height:80px; padding-top:30px; font-size:12px; color:#666;}
.footer p { margin-bottom:8px;}
.footer_share { float:left; position:relative; width: 20%}
.footer_share a { margin-right:8px;}
.footer_copyright { float:right; text-align:right; }
.footer_copyright p a.icp { margin-left:12px;}
.footer_copyright em { margin:0 6px; color:#ccc;}
.footer_icp { float: left; width: 20%; text-align: center;}
.page_footer { width:1130px; margin:0 auto;}

/*-------------page_content-----------*/
.page_content { padding-top:148px;}
.page_top { width:1130px; height:41px; background:url(/assets/images/page_list_top.png) no-repeat; margin:0 auto;}
.page_box { width:1130px; background:#fff url(/assets/images/page_line.jpg) repeat-y 244px top; margin:0 auto;}
.page_box:after { display:block; clear:both; content:" ";}
.page_l { float:left; width:245px; }
.page_l_title { background:url(/assets/images/page_list_bg.jpg) no-repeat; height:100px; padding:83px 0 0 43px;}
.page_l ul { min-height:580px;}
.page_l ul li { background:url(/assets/images/page_list_line.png) no-repeat 26px bottom;}
.page_l ul li a { display:block; font-size:20px; padding:45px 0 45px 43px;}
.page_l ul li a.cur { background:url(/assets/images/page_list_hover.jpg) no-repeat left center;}
.page_r { float:left; width:829px; padding:30px 28px 60px;  }
.page_r_title { height:49px; margin-bottom:40px;}
.page_r_title span { float:right; font-size:12px; color:#a4a4a4;}
.page_r_title span em { display:inline-block; width:5px; height:6px; background:url(/assets/images/page_ico_1.png) no-repeat; margin:0 10px 1px;}
.page_r_title span b { color:#d4b047; font-weight:normal;}
.page_detail { color:#666; line-height:24px; font-size:14px;}
.page_detail p { text-indent:2em; margin-bottom:28px; color:#999;}
.page_detail p.page_img { text-indent:0; margin:40px 0; text-align:center;}
.page_detail p img { text-indent:0; margin:0 auto; text-align:center; display: block;}
.page_detail em { color:#e4be50;}
.page_detail ul { float:left; width:100%; margin-top:30px; background:url(/assets/images/news_line.gif) repeat-x top;}
.page_detail ul li { text-overflow: ellipsis;white-space: nowrap;height:51px; line-height:50px; background:url(/assets/images/news_line.gif) repeat-x bottom; overflow:hidden;}
.page_detail ul li span { font-size:12px; color:#ccc; float:right;}
.page_detail ul li span b { display:inline-block; width:112px; font-weight:normal;}
.page_detail ul li em { font-size:12px; margin-left:4px; color:#999;}
.page_detail_title { padding-bottom:26px; background:url(/assets/images/news_line.gif) repeat-x bottom; margin-bottom:36px;}
.page_detail_title h1 { font-size:20px; font-weight:normal; margin-bottom:5px;}
.page_detail_title em { color:#ccc; font-size:12px;}
.page_news_l { float:left; width:440px; height:220px; overflow:hidden;}
.page_news_l_title { margin-bottom:14px;}
.page_news_l_title h2 { font-size:18px; font-weight:normal; display:inline-block;}
.page_news_l_title em { font-size:12px; color:#ccc; margin-left:6px;}
.page_news_l p { margin-bottom:16px; color:#999;}
.page_news_r { float:right; width:359px; height:220px; overflow:hidden;}
.page_news_r img { width:359px; height:220px;}
.page_line { height:3px; background:url(/assets/images/news_line.gif) repeat-x center;}
.business_10 {}
.business_10 ul { width:850px; background:none;}
.business_10 ul li { float:left; width:260px; margin-right:22px;}
.business_detail_title { background:url(/assets/images/news_line.gif) repeat-x bottom; line-height:36px; font-weight:bold;}
.business_detail_content { padding-left:22px; padding-top:10px; color:#666;}
.page_info { background:url(/assets/images/news_line.gif) repeat-x bottom; padding-bottom:24px; margin-bottom:24px;}
.page_info h2 { font-size:14px; margin-bottom:6px;}
.page_info p { margin:0;}
.page_job { background:url(/assets/images/news_line.gif) repeat-x bottom; padding-bottom:24px; margin-bottom:24px;}
.page_job:after { content: " "; display: block; clear: both; }
.page_job h2 { font-size:14px; margin-bottom:6px;}
.page_job p { margin:0 0 12px; text-indent:0;}
.page_job .job_l { float:left;  width:184px; padding-top:8px;}
.page_job .job_r { float:left; width:640px;}
.page_contact ol { background:none; margin:0;}
.page_contact:after, .page_contact ol:after { display:block; content:" "; clear:both;}
.page_contact ol li { background: url(/assets/images/news_line.gif) repeat-x bottom; float:left; width:360px; margin:0 20px 20px; padding-bottom:20px; line-height:30px; height:120px;}
.page_contact ol li h2 { font-size:14px;}
.page_contact ol li p { text-indent:0; margin:0; color:#999;}
.page_contact ol li p a { color:#d0ac45;}

#playBox{ width:511px; height:126px; position:relative; }
#playBox .playBox { width:511px; height:126px; overflow:hidden; display:block; position:relative;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{ cursor:pointer; width:1px; height:1px; position:absolute; top:190px; left:10px; z-index:10;}
#playBox .next{ cursor:pointer; width:1px; height:1px;  position:absolute; top:190px; right:10px; z-index:10;}
#playBox .smalltitle {width:511px; height:10px; position:absolute; top:-33px; right:0; z-index:10; display:inline-block; text-align:right;}
#playBox .smalltitle ul{  display:inline-block;}
#playBox .smalltitle ul li { width:8px; height:8px; margin:0 2px; background:#e8e8e8; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#c4950e;}

.page_sitemap { padding:18px 0; background:url(/assets/images/news_line.gif)  repeat-x bottom;}
.page_sitemap h3 { font-size:14px;}
.page_sitemap p { text-indent:0; margin:5px 0;0}
.page_sitemap p a { color:#999;}
.page_sitemap p em { margin:0 6px; color:#ccc;}
.page_link { width:855px;}
.page_link a  { display:inline-block; width:150px; height:150px; margin:0 14px 14px 0; border:1px #e0e4e4 solid;  -moz-border-radius: 4px;   -webkit-border-radius:4px; border-radius:4px; overflow:hidden;}
.page_link a:hover  { border:1px #d0ac45 solid;}
.page_link a.db:hover {border:1px #e0e4e4 solid;}

.search_result  { color:#ccc;}
.search_result em  { color:#d0ac45;}

/*-------------login-----------*/
.login { height:440px; background:#fff url(/assets/images/login_baner.jpg) no-repeat center;}
.login_box { width:1130px; padding-top:48px; height:392px; text-align:right; margin:0 auto; }
.login_form { width:245px; height:320px; border:1px #eee solid; background:#fff; display:inline-block; padding:30px 50px 0; text-align:left}
.login_form h2 { font-size:18px; color:#333; font-weight:normal;}
.login_form p { margin-top:13px; font-size:12px; vertical-align:middle;}
.login_form p input[type="text"], .login_form p input[type="password"] { width:223px; height:34px; line-height:34px; border:1px #d6d6d6 solid; background:#fff; padding:0 10px; font-size:14px; color:#ccc;}
.login_form p input[type="text"].yzm { width:132px; }
.login_form p input[type="checkbox"] { margin-bottom:3px; margin-right:2px;}
.login_form p a { display:block; height:50px; line-height:50px; background:#dcb547; text-align:center; font-size:20px; color:#fff;}
.login_form p a:hover { background:#cc9900;}

.header_login { height:40px; line-height:40px; background:#f2f2f2;}
.header_login_box { font-size:12px; width:1130px; margin:0 auto; text-align:right;}
.header_login_box b { color:#cc9900;}
.header_login_box em { color:#ccc; margin:0 5px; font-size:10px;}

/*-------------table-----------*/
.page_detail table {  *border-collapse: collapse; border-spacing: 0; border-collapse:collapse; width: 100%; color:#333; font-family:Arial, Helvetica, sans-serif; }
.page_detail table td{ padding:10px 18px; border:1px solid #f0f0f0; color:#666;}
.page_detail table th { background:#fff; padding:10px 18px; border:1px solid #f0f0f0; text-align:left;}
.page_detail table tr td:first-child, .page_detail table tr td:nth-child(3){ background:#f9f9f9; text-align:left; }
.page_detail table td.td.bw { background:#fff;}
.page_detail table td.td.bg { background:#f9f9f9;}
.page_detail table td em { border-bottom:1px #ddd solid; min-width:30px; display:inline-block; text-align:center; color:#333;}

.table_info { padding:20px 0;}
.table_info p { text-indent:0px; color:#333; margin-bottom:10px; background:url(/assets/images/table_ico.png) no-repeat 5px 11px; padding-left:20px;}

.page_enterprise_title h1 { font-size: 24px; border-bottom: 2px #e7e7e7 solid; font-weight: normal; padding-bottom: 15px}
.page_enterprise_content { border: 1px #e7e7e7 solid; margin-top: 20px;}
.page_enterprise_t { background: #f9f9f9; line-height: 40px; padding-left: 20px; font-size: 14px; font-weight: bold;}
.page_enterprise_c {padding-left: 20px; padding-bottom: 15px;}
.page_enterprise_c a {display: block; margin: 12px 0;}
.noclick {pointer-events: none; cursor: default; opacity: 0.3;}

.page_detail_leader, .page_detail_culture, .page_detail_honor { width: 860px;}
.page_detail_leader_box {float: left; width: 255px; height: 150px; margin-right: 30px; margin-bottom: 30px; position: relative;}
.bg01 { background: url("/assets/images/about/leader01.png") no-repeat}
.bg02 { background: url("/assets/images/about/leader02.png") no-repeat}
.bg03 { background: url("/assets/images/about/leader03.png") no-repeat}
.bg04 { background: url("/assets/images/about/leader04.png") no-repeat}
.leader_title { position: absolute; top:36px; left: 20px; font-size: 24px; font-weight: bold; color: #333;}
.leader_position {position: absolute; bottom:20px; right: 20px;}
.leader_position p {margin-bottom: 0px; text-align: right; color: #333; line-height: 18px;}

.page_detail_culture_box {float: left; width: 255px; height: 420px; box-sizing: border-box; border: 1px #e3e3e3 solid; margin-right: 30px; position: relative;}
.bg05 { background: url("/assets/images/about/culture01.png") no-repeat}
.bg06 { background: url("/assets/images/about/culture02.png") no-repeat}
.bg07 { background: url("/assets/images/about/culture03.png") no-repeat}
.culture_title { width: 124px; height: 124px; background: url("/assets/images/about/culture04.png") no-repeat; text-align: center; font-size: 20px; color: #fff; font-weight: bold; vertical-align: middle; position: absolute; top:165px; left: 67px; display:table;}
.culture_title span { display: table-cell; vertical-align: middle;}
.culture_contact { width: 100%; text-align: center; position: absolute;top:314px; color: #999;}
.page_detail_culture_song, .page_detail_culture_activity {float: left; width: 829px; text-align: center; padding-top: 70px;}
.page_detail_culture_song h2, .page_detail_culture_activity h2 { font-size: 20px; margin-bottom: 15px;}
.activity_txt { display: inline-block; width: 640px; background: #b3a478; color: #fff; padding: 20px; box-sizing: border-box; text-align: left;}
.activity_txt h3 { font-size: 18px; margin-bottom: 15px;}
.activity_txt p { color: #fff; margin-bottom: 0; text-indent:0;}
.page_detail_honor ul { margin: 0;}
.page_detail_honor ul li { float: left; width: 255px; height: 160px; margin: 0 30px 30px 0;}

.page_detail_record {background: url("/assets/images/about/line.png") repeat-y 98px 0;}
.page_detail_record_box { margin-left: 94px;}
.page_detail_record_content { position: relative; margin-bottom: 25px; }
.year {position: absolute; left: -90px; color: #c5c5c5; font-size: 30px; font-weight: bold;}
.date { background: url("/assets/images/about/quan.png") no-repeat 0px 4px; padding-left: 20px; }
.txt {padding-left: 20px;}

/* page */
.page {  background:#fff; overflow: hidden;  width:100%; height:30px; padding:30px 0 20px; }
.page ul {  font-size: 12px; margin: 0; padding: 0 15px; text-align:right; height:30px;}
.page li {  height:25px;  display: inline; margin-left: 5px; }
.page a, .page a:visited {  border: 1px solid #c8c8c8;  color: #ccc; height:23px; line-height:23px; padding:2px 10px; text-decoration: none; display:inline-block;}
.page a:hover, .page a:active { background-color:#fff; border: 1px solid #c4950e; color: #c4950e;}
.page li.currentpage { background-color: #c4950e; border: 1px solid #c4950e;  color: #fff; font-weight: bold; height:23px; line-height:23px; padding:2px 10px; display:inline-block;}
.page li.disablepage { border: 1px solid #ccc;  color: #929292;  height:23px; line-height:23px; padding:2px 10px; display:inline-block;}
.page li.nextpage { font-weight: bold;}
.page li.disablepage select { border:none; height:25px; line-height:25px; min-width:60px;  }

/*----------------微信-------------------*/
#wx_img { width:149px; height:149px; position:absolute; display:none; border:1px #cdaa43 solid; background:#fff; z-index:9999; line-height:18px;}
#wx_img img { width:149px; height:149px;}
#wx_img p { margin-top:5px; color:#f60; font-size:12px;}

/* poptip */
.poptip {position: absolute;top: -180px;left:-20px;padding: 6px 10px 5px;*padding: 7px 10px 4px;line-height: 16px;color: #fff;font-size: 14px;background-color: #fff;border: solid 1px #ebebeb; }
.poptip-arrow{position: absolute;overflow: hidden;font-style: normal;font-family: simsun;font-size: 12px;text-shadow:0 0 2px #ccc;}

.poptip-arrow em,.poptip-arrow i{position: absolute;left:0;top:0;font-style: normal;}
.poptip-arrow em{color: #FFBB76;}
.poptip-arrow i{color: #FFFCEF;text-shadow:none;}

.poptip-arrow-top,.poptip-arrow-bottom{height: 6px;width: 12px;left:86px;margin-left:-6px;}
.poptip-arrow-left,.poptip-arrow-right{height: 12px;width: 6px;top: 12px;margin-top:-6px;}

.poptip-arrow-top{top: -6px;}
.poptip-arrow-top em{top: -1px;}
.poptip-arrow-top i{top: 0px;}

.poptip-arrow-bottom{bottom: -6px;}
.poptip-arrow-bottom em{top: -8px;}
.poptip-arrow-bottom i{top: -9px;}

.poptip-arrow-left{left:-6px;}
.poptip-arrow-left em{left:1px;}
.poptip-arrow-left i{left:2px;}

.poptip-arrow-right{right:-6px;}
.poptip-arrow-right em{left:-6px;}
.poptip-arrow-right i{left:-7px;}


.ban2{ width:640px; height:600px; position:relative; overflow:hidden; margin-left: 90px;}
.ban2 ul{ position:absolute; left:0; top:0; margin-top: 0}
.ban2 .normal-slider{ width:640px; height:600px;background: #b3a478; line-height: normal;}
.ban2 .normal-slider  img { width: 640px; height: 425px;}
.ban2 .normal-slider .item span { display: inline-block; width: 640px; height: 175px;  color: #fff; padding: 20px; box-sizing: border-box; text-align: left;}
.ban2 .normal-slider .item span h3 {font-size: 18px;margin-bottom: 15px;}
.ban2 .normal-slider .item span p { color: #fff; margin-bottom: 0; text-indent: 0; font-size: 14px; line-height: 18px;}
.prev{ float:left; cursor:pointer;}
.num{ height:82px;overflow:hidden; width:430px; position:relative;float:left;}
.min_pic{ padding-top:10px; width:500px; display: none;}
.num ul{ position:absolute; left:0; top:0;}
.num ul li{ width:80px; height:80px; margin-right:5px; padding:1px;}
.num ul li.on{ border:1px solid #b3884a; padding:0;}
.prev_btn1{ width:16px; text-align:center; height:18px; margin-top:40px; margin-right:20px; cursor:pointer; float:left;}
.next_btn1{  width:16px; text-align:center; height:18px; margin-top:40px;cursor:pointer;float:right;}
.prev1{ position:absolute; top:250px; left:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.next1{ position:absolute; top:250px; right:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.mhc{ background:#000; width:100%;opacity:0.5;-moz-opacity:0.5;filter:alpha(Opacity=50); position:absolute; left:0; top:0; display:none;}
.pop_up{ width:500px; height:500px; padding:10px; background:#fff; position:fixed; -position:absolute; left:50%; top:50%; margin-left:-255px; margin-top:-255px; display:none; z-index:99;}
.pop_up_xx{ width:40px; height:40px; position:absolute; top:-40px; right:0; cursor:pointer;}
.pop_up2{ width:500px; height:500px; position:relative; overflow:hidden;}
.pop_up2{ width:500px; height:500px; position:relative; overflow:hidden; float:left;}
.pop_up2 ul{ position:absolute; left:0; top:0;}
.pop_up2 ul li{ width:500px; height:500px; float:left;}
.page_img img{width:100%;}
.normal-slider .item{
	position: static;
    height: auto;
    top: auto;
}
.normal-slider .owl-dots{
	display: none!important;
}
.ban2 .Slider-one .owl-controls .owl-nav [class*=owl-]{
	background: transparent;
	padding: 0;
}
.ban2 .owl-controls .owl-nav .owl-prev:before{
    content: ""!important;
    width: 14px;
    height: 22px;
    display: block;
    background: url(/assets/images/about/left.png) no-repeat;
}
.ban2 .owl-controls .owl-nav .owl-next:before {
	content: ""!important;
    width: 14px;
    height: 22px;
    display: block;
    background: url(/assets/images/about/right.png) no-repeat;
}
.ban2 .owl-controls .owl-nav .owl-prev{
    top: 30px!important;
    left: 20px!important;
}
.ban2 .owl-controls .owl-nav .owl-next{
	top: 30px!important;
    right: 20px!important;
}
.ban2 .owl-carousel .owl-item img:hover {
    opacity:1;
}
.ban2 .Slider-one .owl-controls .owl-nav [class*=owl-]:hover{
	background: transparent;
}

.pagination{
    text-align: right;
}

.whj_jqueryPaginationCss-1{
    width: 100%;
    height: auto;
    overflow: hidden;
}

.whj_jqueryPaginationCss-1 div {
    display: inline-block;
    padding: 5px 13px;
    cursor: pointer;
    border-radius: 4px;
    margin: 0 5px;
    cursor: pointer;
    background-color: #F0F2F5;
	font-size:12px;
}
.whj_jqueryPaginationCss-1 div:last-child {
        background-color: rgba(240, 242, 245, 0);
        margin: 0;
        padding: 0;
}
.pagination .whj_hoverDisable{
   cursor: not-allowed;
    border-color: #F0F2F5;
    color: #C0C4CC;
	font-size:12px;
}

.whj_jqueryPaginationCss-1 .whj_checked {
    padding: 5px 13px;
    background-color: #c4950e;
    border-color: #c4950e;
    color: #fff !important;
	font-size:12px;
}

.whj_jqueryPaginationCss-1 input{
    width: 5% !important;
    text-align: center;
    
}
.whj_jqueryPaginationCss-1 input:focus{
    outline: none;
}
.whj_hover{
    padding: 5px 13px!important;
}

.wbk, .whj_skip{
    border: none!important;
    position: relative;
}
.whj_padding .whj_color .wbk:after {
    content: '';
    position: absolute;
    top: 7px;
    width: 2px;
    right: -4px;
    height: 20px;
    background: #f3f3f3;
}
@media (max-width: 991px){
    .margin-top-20 {
    margin-top: 20px;
  }
}
@media (max-width: 380px){
.whj_jqueryPaginationCss-1 div{
    margin-bottom: 20px;
}
.margin-top-20{
    margin-bottom: 0;
}
}