@charset "utf-8";
html{ min-width:1100px !important; margin:0 auto;}
body { width: 100%; height: 100%; font-family:"microsoft yahei";font-size:15px !important; }
#overlay { background:#fff; }
/*=========base========*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { font-size: 15px; margin: 0; padding: 0; }
input, textarea { font-size:12px; font-family: "微软雅黑"; padding:0; color:#888 }
img { border:0; }
ul, ol { list-style:none }
a { text-decoration:none; color:#333; }
a:hover { color:#f98b0c; }
body { background-color:#fff; color:#575656; font:12px/1.5em "微软雅黑"; -webkit-font-smoothing: antialiased; min-width:1080px }
p { font-size:15px; line-height:1.8;}
.newslist .conts p, .newslist .conts p a { font-size:12px; }
.exchange-down-publiclist .tit a { font-size:12px; }
.black15 { font-size:0; height:15px; overflow:hidden; width:100% }
.black12 { font-size:0; height:12px; overflow:hidden; width:100% }
.fl { float:left; display:inline }
.fr { float:right; display:inline }
.fixfloat:after { content:"."; display:block; clear:both; visibility:hidden; height:0; }
.fixfloat { zoom:1 }
.clear { clear:both }
.green, .green a { color:#00ac00 }
.org, .org a { color:#ff931a }
.font14 { font-size:14px; }
.font16 { font-size:16px; }
.iconbg, .a_more { background-repeat: no-repeat; display:block; overflow:hidden; line-height:9999px; text-indent:-9999px; cursor:pointer; }
.a_more { background:url(/uploads/image/tdimages/i03.gif) no-repeat left top; width:10px; height:10px; }
/*头部*/
.header { background:url(/uploads/image/tdimages/navbg.png) repeat-x left -13px; position:absolute; z-index:999; left:0; top:0; width:100%; height:100px; }
.header_group { background:url(/uploads/image/tdimages/navbg.png) repeat-x left bottom; position:absolute; z-index:999; left:0; bottom:0; width:100%; height:75px; }
.header_top { position:relative; z-index:10; width:1080px; margin:0 auto; text-align:left; height:29px; }
.logo { float:left; }
.h-right { float:right; padding-top:10px; }
.h-right ul { display:inline; padding-right:5px; line-height:24px; }
.h-right li { float:left; color:#3a3a3a; display:inline; }
.li_eng { font-family: arial; }
.h-right a { color:#5e5756; font-size:12px; }
.h-right a:hover { color:#f98b0c; }
.h-right .li_a .on { background:url(/uploads/image/tdimages/i02.gif) no-repeat 43px 5px; position:relative; z-index:1; display:block; }
 
.h-r-search { background-color:#fff; width:140px; height:22px; padding:0 3px; overflow:hidden; border:1px solid #d0d6e2; line-height:22px; margin-left:8px; }
.h-r-search .text { float:left; width:110px; height:22px; border:0; line-height:22px; }
.h-r-search .btn-search-t { background:url(/uploads/image/tdimages/i_search.gif) no-repeat left top; float:right; width:22px; height:22px; border:0; cursor:pointer; }
.h-r-nav { position:relative; line-height:30px; margin-left:3px }
.h-r-nav .on { background:url(/uploads/image/tdimages/i11.gif) no-repeat right 10px; position:relative; float:left; width:68px; height:24px; padding-right:5px; text-align:center; line-height:24px; color:#333; z-index:1; cursor:pointer; font-size:13px; }
.h-r-nav-list { background-color:#fff; position:absolute; right:0; top:23px; display:none; width:238px; padding:10px 15px; border:1px solid #d0d6e2; line-height:1.7em; }
.h-r-nav-list dl { padding:4px 0; border-top:1px dotted #ccc; }
.h-r-nav-list dl.fist { border-top:0 none; }
.h-r-nav-list dt { color:#f99d32; padding-bottom:2px; font-weight:bold; }
.h-r-nav-hover .h-r-nav-list { display:block; }
.h-r-nav-hover .on { background:#fff; width:66px; height:23px; line-height:23px; border:1px solid #d0d6e2; border-bottom:0; }
.h-r-nav-list dd a { margin-right:7px; }
.navbody { position:absolute; left:0; width:100%; }
.nav { width:1080px; margin:0 auto;  }
.nav_ul { float:left; display:inline; margin-left:285px;  margin-top: 14px; width:810px;}
.nav li { float:left; color:#000; font-size:15px; font-weight:bold; text-align:center; display:inline; width:90px; }
.nav li a:hover, .nav_li .on a {   color:#000; font-size:15px; font-weight:bold;  }
.nav_li { position:relative; z-index:2; }
.nav_li_hover { z-index:1; }
.nav_li .on { display:block; float:left; height:39px; position:relative; z-index:2; cursor: pointer; color:#000; font-size:15px; }
.subnav { background:url(/uploads/image/tdimages/subbg.gif) no-repeat left top; position:absolute; top: 0px; overflow:hidden; height:29px; line-height:29px; vertical-align:middle; width:910px; padding-top:33px; z-index:1; display:none; }
.nav_li_hover .subnav { display:block; }
.nav_li_hover .on { background:url(/uploads/image/tdimages/i07.png) no-repeat center bottom; _background-image:url(/uploads/image/tdimages/i07.gif); /*for ie6*/ color:#666 }
.subnav li { font-size:15px; color:#fff; font-weight:normal; padding:0 10px 0 0 }
.subnav li a { color:#fff; font-size:14px; height:29px; line-height:29px; vertical-align:middle; display:inline-block; text-align:center; padding:0; float:none; }
.subnav li a:hover { color:#f98b0c;   }
.sub-ul01 { left:-80px; width:560px;  }
.sub-ul02 { left:-95px; width:560px; }
.sub-ul03 { right:-400px; width:560px; }
.sub-ul04 { right:-250px; width:700px; }
.sub-ul05 { right:-100px; width:560px; }
.sub-ul06 { right:-120px; width:560px; }
.sub-ul07 { right:-75px; }
.sub-ul08 { right:-110px; width:560px; }
.sub-ul07 ul, .sub-ul06 ul, .sub-ul05 ul, .sub-ul04 ul { float:right; }
.sub-ul07 ul li, .sub-ul06 ul li, .sub-ul05 ul li, .sub-ul04 ul li { padding:0 0 0 20px; }
.subnavbg { background-color:#646e71; opacity:0.5; filter:alpha(opacity=50); height:29px; width:100%; display:none; margin-top:48px; }
.sub-ul08 ul li{ width:100px;}
/*外层*/
.layout { width:1040px; margin:0 auto; text-align: left; overflow:hidden; border:1px solid #dbd4cd; padding:20px; }
/*脚部*/
.footer { width:1000px; overflow:hidden; padding:30px 0; margin:0 auto; color:#8d908e; text-align: center; background-color:#fff; }
.footer ul { overflow:hidden; width:100%; padding-bottom:5px; }
.footer li { display:inline; padding: 0 5px }
.footer a { color:#8d908e; }
.footer .btm { padding-top:15px; }
.footer .f_rss { background: url(/uploads/image/tdimages/f_rss.gif) no-repeat left center; padding-left: 18px; }
/*内页滚动向上收缩*/










#head { position:absolute; z-index:3; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; -o-backface-visibility:hidden; backface-visibility:hidden }
.no-touch #head { z-index:3; position:fixed; _position:absolute; top:0; left:0; }
#featured { overflow:hidden; z-index:1; position:relative }
.no-touch #featured { position:fixed; _position:relative; top:0; display:block; z-index:0; left:0 }
#overlay { z-index:2; position:relative; }
.no-touch #featured { height:320px }
.no-touch #overlay { margin-top:320px; _margin-top:0; }
/*返回首页，返回顶部*/
#gotopbtn { width:53px; margin:0 auto; text-align:left; z-index: 999; position: fixed; bottom: 0px; right: 0; _position: absolute; _top: expression(documentelement.scrolltop   documentelement.clientheight-this.offsetheight);/*for ie6*/
}
#gotopbtn .iconbg { background-image:url(/uploads/image/tdimages/gotop.gif); width:48px; height:48px; }
#gotopbtn .btn-gotohome { background-position:0 0; }
#gotopbtn .btn-gototop { background-position:0 -51px; margin-top:3px; }
#gotopbtn .btn-gotohome:hover { background-position:-49px 0; }
#gotopbtn .btn-gototop:hover { background-position:-49px -51px; }
/*内页顶部搜索*/
.searchbox { position:absolute; left:50%; top:60%; width:550px; height:55px; margin:-30px 0 0 -270px; z-index:1; }
.btn-search { background: url(/uploads/image/tdimages/btn_search.png) no-repeat left top; float:left; width:55px; height:55px; overflow:hidden; line-height:9999px; text-indent:-9999px; cursor:pointer; border:0; float:left; }
.btn-search:hover { background-position:0 -65px; }
.searchbox .textbg { background:url(/uploads/image/tdimages/searchbg.png) no-repeat left top; width:478px; height:55px; margin-right:3px; }
.searchbox .text { background:none; width:478px; height:55px; border:0; color:#fff; font-size:32px; font-family:"微软雅黑"; text-align:center; line-height:55px; }
/*内页主框*/
.otherswrap { background-color:#f7f5f4; padding:0px 0 0px; }
.othersmenu { width:210px;  height:auto; min-height:300px; }
.othersmain { width:800px;border-left:1px solid #dbd4cd; padding-left:20px; }
/*内页当前位置*/
.other-titles { width:100%; overflow:hidden; border-bottom:1px solid #dbd4cd; padding-bottom:5px; }
.other-titles h2 { float:left; color: #1b54aa; font-size: 20px; font-weight:bold; display: inline; line-height:40px; font-family:"微软雅黑";}
.othersmenu .other-titles h2{margin-left:30px; }
.other-titles .location { padding-top:10px; }
.other-titles .location .more { font-weight:bold; font-size:14px; color:#f99d32; }
/*内页左边菜单*/
.menu { padding-top:20px; font-size:14px; color:#000; }
.menu li { line-height:35px; }
.menu a { display:block; color:#000; }
.menu .tit { background:url(/uploads/image/tdimages/i12.gif) no-repeat 15px 16px; padding-left:28px; font-size:14px; cursor:pointer; }
.menu .tit:hover, .menu .tit_on, .menu .on .tit { background-color:#f99d32; background-image:url(/uploads/image/tdimages/i12_h.gif); color:#fff; }
.menu .submenu { display:none; width:100%; overflow:hidden; font-size:12px; }
.menu .block { display:block; }
.menu .submenu li { float:left; border-bottom:0 none; border-bottom:1px solid #dbd4cd; width:100%; font-weight:bold; padding:0; }
.menu .submenu a { background:url(/uploads/image/tdimages/i10.gif) no-repeat 22px 17px; padding:0 0 0 30px; }
.menu .submenu a:hover{ background:#6ca9f5;  color:#fff !important; }
.menu .submenu li.on a{ background-color:#0066b3; color:#fff !important; }
.productlist { width:800px;margin-top:15px; margin-bottom:0px; overflow:hidden}
.productlist table { border-collapse: collapse; border-spacing: 0; }
.productlist ul { height: 130px; overflow: hidden; width: 800px; }
.productlist li { width:266px; float:left; margin-bottom:10px;  }
.productlist li a { border:1px solid #dddddd; width:246px; padding:4px; margin:5px; height:180px; display:block; text-align:center }
.productlist li a img { width:246px;  height:180px; display:block; margin:0 auto; }
 
 
.productlist li p { display:block; padding-top:5px; display:none; }
/*分页*/
.pages { text-align:center; font-family:arial; font-weight:bold; font-size:14px; color:#7b7a7a; padding:35px 0 10px; }
.pages .box, .pages .box a, .pages .box a img { display:inline; display:inline-block; vertical-align: middle; }
.pages .box { margin:0 2px; }
.pages .box a { background-color:#eae6e2; width:33px; height:33px; line-height:33px; border:1px solid #fff; color:#7b7a7a; }
.pages .box a:hover, .pages .box a.on { background-color:#f7b300; color:#fff; }
.pages .tit { margin:0 0 0 25px; font-weight:normal; font-family:"微软雅黑"; }
.pages .inputbox, .pages .btnbox { margin:0 }
.pages .text { background:#fff; border:1px solid #eae6e2; width:33px; height:33px; text-align:center; line-height:33px; }
.pages .btn-go { background:#eae6e2; border:1px solid #fff; cursor:pointer; width:35px; height:35px; font-weight:bold; }
.pages .box a:hover, .pages .box a.on, .pages .btn-go:hover { background-color:#f7b300; color:#fff; }

/*内页*/
.newscontent h1 { font-size:20px; text-align:center; font-weight:normal; line-height:80px; color:#6c5a54; }
.newscontent .info { border-top:1px dashed #dbd4cd; border-bottom:1px dashed #dbd4cd; line-height:35px; text-align:center; margin-bottom:35px; }
.newscontent .info span { margin:0 15px; }
.newscontent .text { line-height:1.7em; color:#757575; }
.newscontent .text p { margin:16px 0; }
.newscontent .newscontentfooter { margin-top:70px; border-top:1px dashed #dbd4cd; padding-top:10px; }
.print, .readed, .like { float:left; }
.print a { background-color:#e5e0db; height:20px; width:25px; float:left; display:block; text-align:center; padding-top:5px; overflow:hidden; margin-right:8px; }
.print a:hover { background:url(/uploads/image/tdimages/newscontent_25.gif) no-repeat center center #f99d32; text-indent:500px; }
.readed a { background:url(/uploads/image/tdimages/newscontent_18.gif) no-repeat 10px center #e5e0db; height:25px; float:left; display:block; padding:0 8px 0 30px; line-height:25px; cursor:default; margin-right:8px; }
.readed a:hover { background:url(/uploads/image/tdimages/newscontent_26.gif) no-repeat 10px center #f99d32; color:#fff; }
.like a { background:url(/uploads/image/tdimages/newscontent_20.gif) no-repeat 10px center #e5e0db; height:25px; float:left; display:block; padding:0 8px 0 30px; line-height:25px; cursor:default; margin-right:8px; }
.like a:hover { background:url(/uploads/image/tdimages/newscontent_27.gif) no-repeat 10px center #f99d32; color:#fff; }
.share { float:right; padding-top:5px; }
/*新闻列表*/
.newslist { width:100%; }
.newslist li { overflow:hidden; width:100%; padding:20px 0; border-bottom:1px dotted #dbd4cd; }
.newslist .time { float:left; width:60px; }
.newslist .conts { float:right; width:670px; }
.newslist .day, .newslist .date { background-color:#eae6e2; display:block; text-align:center; font-family:arial; }
.newslist .day { height:42px; line-height:42px; border-bottom:1px solid #fff; color:#000; font-size:30px; }
.newslist .date { height:18px; line-height:18px; font-size:10px; }
.newslist h3 { padding-bottom:10px; margin-top:-2px; font-size:14px; color:#757575; }
.newslist h3 a { font-size:14px; }
.newslist .more { margin-left:8px; }
/*新闻2*/
.witer-backgroud { width:890px; background-color:#fff; padding:30px 55px; margin:0 auto; }
.web-background { background-color:#f7f5f4; }
.header-news { height:86px; border-bottom:1px solid #dbd4cd; }
.border-top { border-top:10px solid #f7f5f4; }
.marginbottom { margin-bottom:50px; }
.inner_main_box { width:800px; margin:0 auto; }
#news_list_1, #news_list_2, #news_list_3, #news_list_4 { width:800px; overflow:hidden; position:relative; padding-bottom:0px; }
.news_list_dl { height:152px;   display:block; border-bottom:1px dotted #d3d3d3; margin:15px 0; position:relative; }
.news_list_dt { width:175px; height:130px; display:block; position:absolute; top:0; left:0; padding:2px; border:1px solid #e0e0e0; }
.news_list_dd_01 { width:600px; height:30px; line-height:30px; display:block; position:absolute; top:0; right:0; font-weight:bold; font-size:14px; overflow:hidden; }
.news_list_dd_01 a { color:#c3161d; }
.news_list_dd_02 { width:600px; height:50px; line-height:25px; display:block; position:absolute; top:40px; right:0; overflow:hidden; }
.news_list_dd_02 a { color:#666666; }
.news_list_dd_03 { width:100px; height:30px; line-height:30px; display:block; position:absolute; top:0px; right:0px; color:#666666; text-align:right; font-size:10px; }
.news_list_dd_04 { height:38px; width:128px; display:block; position:absolute; top:97px; left:200px; }
.news_list_dd_04 a { height:38px; width:128px; display:block; background:#bcbcbc; color:#fff; font-size:16px; text-align:center; line-height:38px; }
.news_list_dd_04 a:hover { background:#0066b3 ;  color:#fff !important;}
.load_more { background:#c50505; width:1000px; height:45px; text-align:center; line-height:45px; font-size:16px; color:#fff; cursor:pointer; position:absolute; bottom:0px; left:0px; }
.pager { padding:10px 10px 0; }
.pager a, .pager span {display: inline-block;
height: 22px;
text-align: center;
padding: 0 5px;
border: 1px solid #dfdfdf;
line-height: 22px;
font-size: 15px;
}
.pager span.curr { background:#f1c51c; color:#fff; border:1px solid #f1c51c; }
.pager li{ float:left; padding:0 5px; border:#dfdfdf solid 1px; margin:0 5px;}
.pager li.thisclass{ color:#f00;}
.pager li a{ border:none;}
.pager li span{ border:none;}


/*2017.6.12 修改*/
/*about-gh.html*/
.gh_bannerimg{ margin:10px 0 !important;}
.subnavlist{ margin:20px 0 10px; width:815px;}
.subnavlist li{ float:left; width:32%; margin-right:1%; margin-bottom:10px;}
.subnavlist li a{ display:block; background:#9b9a9a; text-align:center;color:#fff;}
.subnavlist li a:hover{ background:#6ca9f5; color:#fff !important;}
.subnavlist li.on a{ background:#0066b3;color:#fff !important;  }



.pagesbox{ border-top:1px #ddd solid; margin-top:30px; padding-top: 12px;    line-height:30px; position:relative;}
.pagesbox span{ font-weight:bold}
.pagesbox .fl{clear:both}
.pagesbox a.link{ border:1px #ddd solid;   display:inline-block; padding:0 20px; font-weight:bold; margin-right:10px}
.bdsharebuttonbox{display:none}
