﻿html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, ins, kbd, q, s, samp,small, strike, strong, dl, dt, dd, ol, ul, li,fieldset, form, label, legend, caption,  tbody, tfoot, thead,  th{ margin: 0px; padding: 0px;outline: 0;vertical-align: baselinebaseline; text-decoration:none;} img{border: 0px;}ol, ul { list-style: none;} blockquote, q { quotes: none;} blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}a { blr:expression(this.onFocus=this.blur())}

article,aside,canvas,details,div,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary,
time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary,
time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary{display:block;}

input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
input{font-family:"Microsoft YaHei",Arial; color:#333; }
textarea {-webkit-appearance: none;} 

video::-webkit-media-controls-enclosure{overflow:hidden;}
video::-webkit-media-controls-panel{width:calc(100% + 30px);}
html {font-size: 100%;}
body { font-size:14px; font-family:"Microsoft YaHei",Arial; color:#222; -webkit-text-size-adjust:none; line-height:27px; min-width:1200px; background-color:#fff; }
a { color:#222; text-decoration:none; }
a:hover { text-decoration:none;}

@font-face {font-family: "iconfont";
  src: url('/css/iconfont.eot?t=1603246302579'); /* IE9 */
  src: url('/css/iconfont.eot?t=1603246302579') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAScAAsAAAAACiQAAARQAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDMgqHOIV5ATYCJAMUCwwABCAFhG0HURuOCBEVnKfJfiZkbldoFpzbylJxkqAAQfq5oK191Wk8kw/m9b006VQfkNburKQTcSIw97/WZk+8HZAHiWLWNfLev935K/r+zmLJK4REJpII3TxCaFzFEiAALYdJwa/Wlt/6f2j/wLZr9CRqSbRBtubJS2JoRBGtkCkFQi70zjB2E3EY54EAkOEA7aClZeSVQQQDmEYAkJ7dOpshxixgJQyBqNfkrGU2ZDZ4iNwU7iwAs9zvkzfo1USAA08BLirqSG9D0rNezyOpqlNRR7VQ+3MBkDYBFIAfABhA+ud6eoL6Kj9XI+cNZkgCIEMEB66vfubP8fmQTgehYkU6Gf7hAQwcCChANAAaPY5KMjHsnBQjYMDzRgQc8BwREOD5kAWUJfjJMgBzABIGIB0MZTeBgwQGjaOVEaBJATNLjNw0pG2+GaduUfSnbSNUu01Rpm1B/B0LLSo7tk71apu/2Dx+wQbLzkXTzNsXbLJMXLR0RGnXRTucPYcre684kpWXq9TNsjx1KyHNK6kqq+UQay+MWHo6oiJi4U4Lj2Wbli21XLRp0TISXGVhsRAabR0TTpuFS3Pn+5x+C9t1tXzBYix5d1+wQCnHD5m7zd9uFla266RV2XJr/cqQ3Oigcn2tQ4M+9MCw5QrkYYP0hCbSWj6QVKKKwSqwGq6SyXzTxNbEJbvU1OX+BsYGYPTHwnv0XfT7p5SMmfkfx7XpLJaG7Zwye9Hp+ZOsJpELFs2esnOqFZp09cd1g2+D+kO3q2QYpRn94OtyO1jaZH5J+9/yAyPTvY/cVE7ihu3P3BhLHZcb1ldqdrQVAvk+PU1lA/so3j0dB8+vGo3uNDF859tkUu94opAVU/SdP5NcTu6/qbb6rH3dT+OUG0dJsmQ4x/7U4dTfdZ7ccxKftWXGZDZnxmbmNv4Z+8cQBtXHKDNma732rZ7Q5yqo5mJYx8Xahot67sVl1U+unRftwr1Sery4envn5fzundETDy1DFQAdiKpMS7V+9DH9oWNuciG9SJ1v8TqsDSpXGg3jvollBgC4c7n/PpvVTvJBaVFb+uW5mKoDDrZvylkzz3RRicSV4QkgAHhoQXpKOnxkWd9bwAQ++9GZ104HCESYh8BBgD1QiHDDGOUHPBSEgQYiEkGGLyxtVmAKChSESQB8sI4ZIIxcAMfAUaCM3GOM+gCehS/QMCoNsoqqeyo8sktzigSTgbUdtPUwkMjOJS9zmczEEyoqd9l1UrEdwp7O7mRqiQJSfSyIN81eZolShT4uMpeR54UYqdAhnTst5mi0q0vmvahTD30oSaUQgREDqtmBbLpQQNLOrJT6/DJiSngEVZLXEF5HlJjdO+rRqbsGtqQJauWdy+DYJlMvxiQ/SVJCPrTIuogH4yEU5Y9yEB3rZLWIRkZ1ccVkXU3n+Dr/Gkt/+4Lg6XwpLa1ltKyWA+XQpw7P7BAe53RhGyLIKgq2koJji2DXSnoBAA==') format('woff2'),
  url('/css/iconfont.woff?t=1603246302579') format('woff'),
  url('/css/iconfont.ttf?t=1603246302579') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('/css/iconfont.svg?t=1603246302579') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-home-lg-alt:before {
  content: "\e620";
}

.icon-caidan:before {
  content: "\e615";
}

.icon-renwu:before {
  content: "\e637";
}

.icon-jianzhu2:before {
  content: "\e56d";
}

.wrapper_s{width:98%; margin:0 auto; max-width:1848px;}
.wrapper { width:1340px; margin:0 auto; }
#header { width:100%;  z-index:9999; background:url(../image/herd_bg.jpg) no-repeat top center; min-width:1200px;}
#header .wrapper{ position:relative;}

.head_top{height: 150px;}

.logo{float:left; margin:38px 0 0px; line-height:0;}
.other{float: right; padding-top:0px; margin:35px 0 0 0;}
.other .other{height:32px; margin:0 auto 0px;}
.other .other input{}
.other .chname{float:left; width:170px; height:31px; line-height:31px; border:1px solid #fff; border-right:none; box-shadow:none; font-size:12px; cursor:pointer; text-indent:12px; padding:0; color:#fff; font-family:"Microsoft YaHei"; background:url(../image/tm.png) no-repeat; border-radius:5px 0 0 5px;}
.other .btn{float:left;background:url(../image/ss.png) no-repeat center center;width:38px;height:33px; border:1px solid #fff; border-left:none; cursor:pointer; color:#fff; border-radius:0 5px 5px 0;}
.other .fnon{width:60px; height:34px; line-height:34px; font-size:12px; display:block; text-align:center; float:left; margin:0 9px 0 3px;}
.other .on{background:url(/images/fnon.jpg) no-repeat bottom left; color:#0256b4;}
.other_nt{font-size:12px; clear:#fff; margin-top:2px;}
.other_nt span{color:#ea5b24; font-size:12px;}
.other_nt a{color:#616161; font-size:12px; margin-left:10px;}
.other_child a{margin-left:0;}
.other_h em{ margin-right:22px;}

.ptel {
    width: 19%;
    float: right;
	margin-top: 48px;
}
.ptel img{float:left;margin-right: 5px;}
.ptel h2{color: #5b7877;margin-top: 5px;}
.ptel span{font-size: 20px;}

.the_nt{float:right; margin:0 -12px 0 0; background:url(/images/top_dit.jpg) no-repeat; padding:0 0 0 41px; width:253px; height:120px;}
.the_nt_t{font-size:18px; color:#515151; background:url(/images/then.png) no-repeat center left; text-indent:25px; margin:34px 0 5px;}
.the_nt_h{font-size:30px; color:#ef4707;}


#nav { background-color:#5b7877;}
#nav ul li { float:left; height:60px; width:191px; position:relative;}
#nav ul li.line { width:0px; /*background:url(../images/menu.jpg)no-repeat;*/} 
#nav ul li.menu { margin-right:0px;}
#nav ul li.menu a { font-size:16px; line-height:60px; display:block; color:#fff; text-align:center; }
#nav ul li.menu a:hover { text-decoration:none; background-color:#ef8762;}
#nav ul li.menu a.current {background-color:#ef8762;}
#nav ul li.visible-xs { visibility:hidden; display:none; }
#hContainer {}
.clear {clear:both; height:0px; margin:0; padding:0; width:0; border:none; overflow:hidden;}

#nav .li_nss{}
#nav ul li.li_ns{margin-right:0px;}

#nav do{width:200px;font-size:14px;background:#fff;position:absolute;top:103px;left:-56px; text-align:center; text-indent:0px; padding:12px 0px 30px; z-index: 99; border-radius:0 0 0px 0px;}
#nav ul li.menu dd a{color:#000; line-height:49px; height:49px; overflow:hidden; border-bottom:1px solid #e4e4e4; background:none;}
#nav ul li.menu dd a:hover{color:#e50213; background:none;}

.loto_r{width:161px; float:right; padding-left:30px; background:url(/images/the.jpg) no-repeat left center; font-size:21px; color:#d82128; margin-top:39px; font-family:Arial, Helvetica, sans-serif;}

.teh_on{float:right; width:1px; height:17px; margin:45px 0 0 0; margin-right:29px; background:url(/images/teh_on.jpg) no-repeat left center;}

/*手机*/
.header_wap{display:none;}
#header_wap{display:none;}
.slideBox_wap{display:none;}


#banner { font-size:0; overflow:hidden; width:100%; margin:auto; }
#banner_s { font-size:0; overflow:hidden; width:100%; margin:auto; max-width:1599px; }
.slideBox, .slideBox_wap{ width:100%; overflow:hidden; position:relative;}
.slideBox .hd, .slideBox_wap .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:40px; line-height:40px; text-align:center; margin:0px; background:url(/images/hm.png) repeat-x left top; border-radius:0px;}
.slideBox .hd ul, .slideBox_wap .hd ul{ overflow:hidden; zoom:1;}
.slideBox .hd ul li, .slideBox_wap .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:25px; height:2px; margin:13px 7px; background:#fff; overflow:hidden; line-height:9999px; }
.slideBox .hd ul li.on, .slideBox_wap .hd ul li.on{background:#ef8762; width:40px;}
.slideBox .bd, .slideBox_wap .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li, .slideBox_wap .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img, .slideBox_wap .bd img{ width:100%; display:block;}

/*分页*/
.page {height:30px; line-height:30px; width:100%; text-align:center; color: #ff0000; margin-bottom:23px; margin-top:20px;}
.page span {padding:5px 10px 5px 10px; background-color:#000; color:#fff; border:solid 1px #000; font-size:0.875em; }
.page a{ color:#444444; border:1px solid #c4c4c4;padding:10px 14px 10px 14px; margin:0 6px; text-decoration:none; background-color:#fff;  font-size:0.875em; }
.page a:hover {color:#fff; background-color:#ef835c; border:1px solid #ef835c;}
.page a.current {color:#fff; background-color:#ef835c; border:1px solid #ef835c;}


/**底部内容**/
.downMenu {background:#1f201f; padding-top:50px;}
.foot_nto{ width:236px; float:left; margin:1px 109px 0 6px;}
.foot_logo{ margin-bottom:14px;}
.foot_logo_t{text-align:center; width:100%; font-size:16px; color:#fff;}
.foot_top{background:url(/images/foot_op.jpg) no-repeat center center #b82401; width:40px; height:40px; float:right; margin-top:3px;}
.foot_rgo{float:right; background:url(/images/qz_im.jpg) no-repeat left center; width:166px; margin-top:10px; height:30px; line-height:30px; padding-left:55px; color:#626060; font-size:15px;}


.m_menu_wrap { float:left;padding:3px 0 0px 0px; height:250px;}
.m_menu_wrap dl { float:left; display:inline; color:#fff; line-height:25px;}
.dl_ln{margin-right:150px;}
.dl_ln1{margin-right:150px;}
.dl_ln2{margin-right:150px;}
.dl_ln3{margin-right:139px;}
.dl_ln4{margin-right:150px;}
.dl_ln5{margin-right:145px;}
.m_menu_wrap .dl_ln dd{}
.dl_lnn{ margin-left:93px;}
.m_menu_wrap dl p{font-size:14px; color:#fff; line-height:24px;}
.m_menu_wrap dl p a{color:#fff;}
.m_menu_wrap dl dt, .m_conc_wrap dl dt { font-size:18px; line-height:47px; }
.m_menu_wrap dl dd a{ font-size:16px; line-height:29px; color:#b2b2b2;}
.m_code_wrap { float:right; width:142px; padding:42px 15px 0 0; line-height:0;}
.m_code_wrap p { line-height:50px; text-align:center; font-size:14px; color:#fff;}
.m_menu_wrap dl span{ }


.foot_r{float:right; width:156px; margin:6px 5px 0 0;}
.foot_rimg{text-align:center; float:left; line-height:0;}
.foot_rimg_2{float:right;}
.foot_rimg span{line-height:46px; color:#fff;}
.foot_the{background:url(/images/the_fot.jpg) no-repeat left center; font-size:30px; text-indent:38px; height:36px; line-height:36px;}
.foot_p{line-height:26px; font-size:14px; padding-left:4px; padding-top:13px;}

.m_com_wrap{ font-size:16px; border-top:1px solid #50545d; height:95px; line-height:95px; text-align:center; color:#fff; }
.m_com_wrap a{color:#fff;}

.m_contact,.pic_menu_t { display:none; }
.xwkb{ display:none; }

.bdsharebuttonbox{ padding-top:37px;}
.bdsharebuttonbox .bot_wz{ padding-left:30px; color:#fff; font-size:15px; background:url(../image/follow.jpg) no-repeat left 10px center; width:60px; float:left; margin-top:10px;}
.bdsharebuttonbox .sina, .bdsharebuttonbox .weixin, .bdsharebuttonbox .qq{background:url(../image/the_sina.jpg) no-repeat; width:34px; height:34px; display:block; margin: 6px 13px 6px 0; padding:0;}
.bdsharebuttonbox .weixin{background:url(../image/the_wx.jpg) no-repeat;}
.bdsharebuttonbox .qq{background:url(../image/the_qq.jpg) no-repeat;}

@media screen and (max-width:1400px){
	
.wrapper {
    width: 1200px;
    margin: 0 auto;
}
.ptel {
    width: 22%;
    float: right;
    margin-top: 48px;
}
#nav ul li {
    float: left;
    height: 60px;
    width: 171px;
    position: relative;
}
.dl_ln5 {
    margin-right: 5px;
}
	
}

@media screen and (max-width:640px){
body{width:auto; min-width:100%;}
.wrapper {
	width:100%;
    margin: 0 auto;
}
#header{display:none;}
.slideBox{display:none;}

/*手机*/
.header_wap{display:block;}
#header_wap{display:block;}
/*新导航*/
.modal_open{position:fixed;height:100%;overflow:hidden;z-index:0; width: 100%;}

.wrap{width:100%;}

.animenu_toggle{display:block;float:right;cursor:pointer;border:0;padding:4px;height:40px;width:40px;background:rgba(0,0,0,0.0);outline:none;position:relative;z-index:1000;overflow:hidden;}
.animenu_toggle_bar {display:block;width:25px;height:2px;background-color:#ef8762;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-webkit-transition:all .5s cubic-bezier(.19,1,.22,1);-o-transition:all .5s cubic-bezier(.19,1,.22,1);transition:all .5s cubic-bezier(.19,1,.22,1)}
.animenu_toggle_bar + .animenu_toggle_bar {margin:6px auto;}

.modal_open .logo{display:none;}
.modal_open .logo2{ text-align:center; position:absolute; margin-right:50px; left:50%; margin-left:-100px; margin-top:20px;}
.modal_open .logo2 .iconfont{  color:#000 !important; font-size:30px !important;}
.modal_open .logo2 img { width:80%;}
.menu{top:0px;overflow:visible;}
.animenu_toggle{ width:50px; height:60px; padding-top:25px; margin:0px 2.5% 0 auto; position: absolute; right: 0;}
.animenu{line-height:normal; text-align: right; display: block;}
.animenu ul{padding:2% 10%;float:none;margin-top:80px; border-top:0px solid #e5e5e5;}
.menu:after{content:'';position:fixed;left:0;top:0;width:100%;height:100%;background:#fff;z-index:0;display:none;overflow:hidden;}

.animenu_nav li{float:none;margin-left:0px;width:100%;padding:0;border-bottom:1px solid #c56f4b;}
.animenu_nav li a{display:block;padding:4.0% 0;color:#fff;text-align:center;}
.animenu_nav_open{right:0;width:100%;}
.animenu_nav .lang{margin-right:0;color:#555;float:none; text-align:center; margin:10% auto 2% auto;}
.animenu_nav .lang a{color:#555; padding:10px 10px;}

.animenu_nav{top:0;right:-100%;width:0px;-webkit-transform:translateX(100);transform:translateX(100);overflow:hidden; position: absolute; background:#ef8762; z-index:9; height:100%; }
.animenu_nav_open {top:0;right:0;width:100%;-webkit-transform:translateX(0);transform:translateX(0);}

.animenu_nav_open div , .animenu_nav_open li{z-index:1;position:relative;}
.animenu_toggle_bar{ margin:6px auto !important;}
.animenu_toggle:hover .animenu_toggle_bar{position:relative;-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);}

.modal_open .animenu_toggle_active { margin:8px 2% 0 auto; opacity:0.5;}
.modal_open .animenu_toggle_active .animenu_toggle_bar {margin:0;position:absolute;}
.modal_open .animenu_toggle_active .animenu_toggle_bar:nth-child(1){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg); background-color:#fff;}
.modal_open .animenu_toggle_active .animenu_toggle_bar:nth-child(2) {opacity:0;}
.modal_open .animenu_toggle_active .animenu_toggle_bar:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);background-color:#fff;}
.modal_open .animenu_toggle_active:hover .animenu_toggle_bar:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}

.modal_open .slideBox_wap{display:none;}
.wrap .logo{display:none;}
.wrapper_s .logo2{display:none;}
.modal_open .wrap .logo{display: none;}
.modal_open .wrapper_s .logo2{display: block;}


.slideBox_wap .hd ul li {
    cursor: pointer;
    display: inline-block;
    zoom: 1;
    width: 20px;
    height: 2px;
    margin: 6px 3px;
    background: #fff;
    overflow: hidden;
    line-height: 9999px;
}

.slideBox .hd ul li.on, .slideBox_wap .hd ul li.on{background:#e52028; width:20px;}

.slideBox_wap{display:block;}
#header_wap{height:80px; width: 100%; background: url(/images/ht_man.png) repeat-x bottom left;}

.header_wap{display: block; z-index: 8;}
.logo{margin:10px 0 0 10px;}
.logo img{ width:80%;}

/*底部*/
.downMenu { background: #33363d; padding-top:0px; margin-top: 0px;}
.downMenu_wap{background-color:#33363d; padding:25px 2% 0; width:96%; margin-top:30px;}
.m_com_wrap{height:auto; padding:20px 0% 30px; border-top:none;line-height: 24px;}
.m_menu_wrap { float: left; padding:0px; height: auto;}
.downMenu_wap .dilt_th{padding-left:0; font-size:18px; line-height:45px; height:45px; color:#fff; border-top:1px solid #3e4046;}
.dilt_li{border:1px solid #3e4046; border-radius:5px; line-height:35px; margin-bottom:5px; color:#fff; text-indent:10px; font-size:13px; position:relative;}
.dilt_li a{color:#fff;}
.dilt_lit{font-weight: bold;}
.da_map{position:absolute; right:0; background: url(../image/bd_wap.jpg) no-repeat left center; padding:0 2% 0 22px; text-indent:0;}
.dilt_li .da_map a{color:#0089d2;}
.da_tel{background: url(../image/dh_wap.jpg) no-repeat left center;}

.hidden-xs, tr.hidden-xs, th.hidden-xs, td.hidden-xs {
    display: none !important;
}

.foot_logo{text-align: center;}
.foot_logo img { width:35%;}
.comp_x{ font-size:13px; padding:0 2%;}

#mobile_nav_wrap { height:58px; width:100%; }
#mobile_nav {width: 100%; height: 58px; opacity: 1; width: 100%; position:fixed; left:0; bottom:0; display:block; z-index:2; background:#2a2b30; }
#mobile_nav > a, #mobile_nav > div { color: #fff;  cursor: pointer; float: left;  font-size: 0.75em; height: 100%; line-height:16px;  position: relative; text-align: center; width: 25%; }
#mobile_nav span{font-size:22px; display: block; line-height: 30px; padding-top: 4px;}

}