@charset "utf-8";
html{ font:normal 62.5%/2.3em "微软雅黑",Arial;}
body{ margin:0px; padding:0px; margin:0px auto; font-size:1.2em; color:#414446; background:url(../images/body_bg.gif) repeat center bottom; width:100%; min-width:1200px; width:expression((documentElement.clientWidth < 1200) ? "1200px" : "100%" ); zoom:1;}
ul,li,form, dl,dt,dd, div{ padding: 0px; margin: 0px;}
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#414446;}
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0; vertical-align:top;}
a{ color:#414446; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none;}
.clear{ clear:both; height:0px; overflow:hidden;}
ul,li{ list-style:none;}

.Contain{width:1160px; margin:0 auto; padding:20px; background:url(../images/Contain_bg.png) repeat-y left bottom; margin-top:-41px; z-index:99;}
.Contain1{ width:1160px; margin:0 auto; padding:20px; background:url(../images/Contain_bg.png) repeat-y left bottom; position:relative;margin-top:-41px;}
.MainContain{ background:#fff; padding-top:21px;}
.SildeBar{}
.MainContent{ width:841px; float:left;}
.Content{}
.SinglePage{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; font-size:13px; line-height:24px; padding:0 33px 0 52px;}
.MainContent .Content .SinglePage{padding: 0}
.Current{ height:47px; line-height:47px; padding:0 21px; background:#fff; color:#666666; border-bottom:1px solid #dddddd; }
.Current a{ color:#666666; padding:0 6px;}
.Current span{ color:#BF933B; padding:0 6px;}


/*pages*/
.Pages{ border-top:6px solid #e0e0e0; padding:35px 0; line-height:18px; zoom:1; overflow:hidden;}
.Pages span{ display:inline-block;}
.Pages a{ display:inline-block; margin:0px 2px;}
/*.Pages .p_cur{ float:left;}*/
.Pages .p_cur b{ color:#BF933B;}
/*.Pages .p_count{ float:left;}*/
.Pages .p_count b{ color:#BF933B;}
/*.Pages .p_total { float:left;}*/
.Pages .p_total b{ color:#BF933B;}
/*.Pages .p_page{ float:right;}*/
.Pages .num{ color:#BF933B;}
.Pages em{ font-style:normal; font-family:Arial; padding:0 7px;}
.Pages em a{ padding:0px 7px; border:solid 1px #e1e1e1; background:#f1f1f1;}
.Pages em a.a_cur{ color:#fff; border:solid 1px #0395ea; background:#0e76b3;}
.Pages .p_page b{ font-weight:normal;}
.Pages .i_text{ width:29px; height:22px; line-height:22px; margin:0 9px; padding:0px; text-align:center; font-size:12px; border:inset 1px #ddd; background:#fff;}
.Pages .i_button {  width:40px; height:22px; cursor:pointer; border:none; background:url(../images/page_goto.jpg) no-repeat; margin-left:20px; float:right; }
/*pages end*/


/*Top*/
.Top{ width:100%; height:134px; background:url(../images/Top_bg.png) repeat-x left bottom;z-index:70;position: relative;}
.Top .head{ width:1200px; height:134px; margin:0 auto;}
.Top .headtop{ width:1200px; height:34px;}
.Top .headtop .logintip{ float:left; height:34px; line-height:34px; color:#7a7a7a;}
.Top .headtop .topinfo{ float:right; width:354px; height:34px; line-height:34px;}
.Top .headtop .toptel{ color:#b1b1b1; float:left; display:inline-block; height:34px; }
.Top .headtop .topnav{ float:right; }
.Top .headtop .topnav a{ color:#b1b1b1; }
.Top .headtop .topnav a img{ vertical-align:middle; padding-right:5px;}
.Top .headtop .topnav em{ padding:0 8px; color:#b1b1b1; font-style:normal;}
.Top .headbot{ width:100%; height:100px;}
.Top .headbot .logo{ width:172px; height:65px; float:left; margin-top:20px; margin-right:74px;}
.Top .headbot .logo img{ width:172px; height:65px;}
.Top .searchbox{ background:url(../images/searchbox_bg.jpg) no-repeat; width:180px; height:30px; float:right; margin-top:47px;}
.Top .searchbox .text{ width:137px; height:30px; line-height:30px; border:0 none; float:left; padding:0 5px;}
.Top .searchbox .search_btn{ width:33px; height:30px; float:right;}
.Top .MainNav{ float:left; margin-top:50px;}
.Top .MainNav li{ float:left; display:block;}
.Top .MainNav li em{ padding:0 20px; font-style:normal;}
.Top .MainNav li a{ font-size:1.167em; font-weight:bold; color:#272727;}
.Top .MainNav li.onnav .navA,.Top .MainNav li .navA:hover{ color:#BF933B;}
.Top .MainNav .navli{ position:relative;}
.Top .MainNav .subnav{ display:none; position:absolute; left:50%; top:20px; min-width:120px; width:max-content; text-align:center; z-index:1000; padding:30px 0 10px; transform:translateX(-50%);}
.Top .MainNav .subnav dl{ display:block; background:url(../images/subnav_bg.png)}
.Top .MainNav .subnav a{ color:#fff; line-height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.Top .MainNav .subnav a:hover{ color:#272727; }
.Top .MainNav .subnav2{ display:none;}
.Top .icon-menu{ margin-left:1em; display:none; cursor:pointer; width:25px; height:30px; border-radius:50%; position: relative; z-index:10;}
.Top .icon-menu span{ display: block; position: relative; margin:20px auto;}
.Top .icon-menu span i{ height:2px; width:60%; background:#333; display:block; margin:6px auto; transition: all .5s;}
.Top .icon-menu i{ -webkit-transition: all .4s ease-out; transition: all .4s ease-out; display:inline-block; height:2px; background:#333; margin:3px 2.5px; border-radius:5px;}
.Top .icon-menu i:nth-of-type(1),
.Top .icon-menu i:nth-of-type(3) {width:25px;}
.Top .icon-menu i:nth-of-type(2) {width:25px;}
/*Top*/


/*Bottom*/
.Bottom{ width:100%; height:110px; text-align:center;font-style:normal}
.Bottom .foot{ width:1200px; height:110px; margin:0 auto; background:url(../images/icon4.gif) repeat-x left top;}
.Bottom .foot .BottomLinks{ padding-top:15px;}
.Bottom .foot .BottomLinks a{ color:#000000;}
.Bottom .foot .BottomLinks em{ font-style:normal; color:#484846; padding:0 14px;}
.Bottom .foot .Copyright{ color:#000000; padding:5px 0;}
.Bottom .foot .Copyright a:hover{ color:#E30000; text-decoration:underline;}
.Bottom .foot .gsj_icon{ display:inline-block; border:1px solid #e5e5e3;}

.Bottom .Bottomadd{max-width:1100px;margin:0 auto;padding:40px 0;text-align:left;}
.Bottom .Bottomadd .item{width:33.33%;float:left;}
.Bottom .Bottomadd .item ul{margin-right:50px;margin-left:0 !important;}
.Bottom .Bottomadd .item.itemimg{float:right;text-align:right;}

/*Bottom*/


/*SildeBar*/
.SildeBar{ width:238px; padding-left:21px; float:left; margin-right:28px; border-right:1px solid #dddddd; min-height:886px;}
.SildeBar .ColName{ width:100%; height:80px; background:url(../images/icon11.gif) no-repeat; margin-bottom:30px;}
.SildeBar .ColName span{ padding:20px 0 0 11px; display:block; font-size:1.5em; font-weight:bold; color:#fff; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.SildeBar .ColName em{ padding-left:11px; font-style:normal; color:#fff; font-size:1.167em; display:block; text-transform:capitalize; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.SildeBar .Menu{ padding-bottom:1px; background:url(../images/menu_li.gif) no-repeat left bottom;}
.SildeBar .Menu li{ background:url(../images/menu_li.gif) no-repeat left top; padding:6px 0 5px;}
.SildeBar .Menu li a{ display:block; height:38px; line-height:38px; color:#666666; font-size:1.167em; padding-left:29px; background:url(../images/icon12.gif) no-repeat 7px center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.SildeBar .Menu li.onmenu a,.SildeBar .Menu li a:hover{ background:url(../images/icon13.gif) no-repeat 207px center #BF933B; color:#fff;}
.SildeBar .Menu li.onmenu a.xl,
.SildeBar .Menu li a.xl:hover{ background:url(../images/icon20.gif) no-repeat 90% center #BF933B; color:#fff;}
.SildeBar .Menu li .submenu{ display:none;}
.SildeBar .Menu li .submenu dt{ display:block; padding:5px 0; background:#fff; border-top:1px solid #e6e6e6;}
.SildeBar .Menu li .submenu dt a{ display:block; background:#fff; color:#666666; font-size:12px; padding-left:53px; background:url(../images/icon18.gif) no-repeat 31px center;}
.SildeBar .Menu li .submenu dt.onsub a,.SildeBar .Menu li .submenu dt a:hover{  background:url(../images/icon19.gif) no-repeat 31px center; color:#BF933B;}

.SildeBar .Menu li .submenu dt .thr{  display:none;}
.SildeBar .Menu li .submenu dt .thr dt{display:block; padding:5px 0; background:#fff; border-top:1px solid #e6e6e6;}
.SildeBar .Menu li .submenu dt .thr dt a{display:block; background:#fff; color:#666666; font-size:12px; padding-left:73px; background:url(../images/icon18.gif) no-repeat 61px center;}
.SildeBar .Menu li .submenu dt .thr dt.onthr a,.SildeBar .Menu li .submenu dt .thr dt a:hover{ background:url(../images/icon19.gif) no-repeat 61px center; color:#E30000;}

/*SildeBar*/

/*ColumnName*/
.ColumnName{ height:49px; background:url(../images/icon14.gif) repeat-x left 47px; margin-bottom:36px;}
.ColumnName span{ float:left;color:#333333; font-size:1.5em; display:inline-block; padding-top:10px; border-bottom:3px solid #BF933B; height:36px;}
/*.ColumnName .SearchRF{ float:right; width:534px; height:42px; padding-top:7px;}*/
.ColumnName .SearchRF{ float:right; width:515px; height:42px; padding-top:7px;}
.ColumnName .SearchRF .select1{ width:122px; height:30px; line-height:30px; background:url(../images/icon30.gif) no-repeat; float:left;}
.ColumnName .SSBox{ background:url(../images/icon29.gif) no-repeat; width:240px; height:31px; float:left;}
.ColumnName .SSBox .text{ width:205px; height:31px; line-height:31px; color:#aaaaaa; font-size:1.167em; float:left;}
.ColumnName .SSBox .ss_icon{ display:block; width:35px; height:31px; float:left;}
.ColumnName .SSBox2{ width:140px; height:31px; float:right;}
.ColumnName .SSBox2 label{ color:#333333; font-size:1.167em; float:left;}
.ColumnName .SSBox2 label a{ display:inline-block; line-height:31px; padding:0 3px;}
.ColumnName .SSBox2 label a:hover{ background:#E30000; color:#fff;}
.ColumnName .SSBox2 .select1{ width:120px; height:30px; line-height:30px; background:url(../images/icon30.gif) no-repeat; float:left;}
.ColumnName .SSBox2 .look{ float:right; margin-right:4px; display:block; width:58px; height:28px; line-height:28px; text-align:center; background:#BF933B; color:#fff; border:1px solid #eeeeee; font-size:1.167em;}
/*ColumnName*/

/*Banner*/
.HomeBan{ width:100%; height:520px; position:relative;}
.HomeBan .BanList{ width:100%; height:520px;}
.HomeBan .BanList li{ width:100%; height:520px; overflow:hidden;}
.HomeBan .BanList li a{ display:block; width:100%; height:520px; background-size:cover!important; background-repeat:no-repeat!important; background-position:center!important; position:relative;}
.HomeBan .BanList li .text{ position:absolute; left:0; top:20%; width:100%;}
.HomeBan .BanList li .text .center{ max-width:1200px; margin:0 auto; width:100%; display:-webkit-flex; display:flex; align-items:center; justify-content:flex-start;}
.HomeBan .BanList li .text .back-color{ position:relative; padding:20px 0; color:#fff;}
.HomeBan .BanList li .text .back-color::after{ content:''; display:block; position:absolute; left:-30%; top:0; width:160%; height:100%; background-image:linear-gradient(to left,transparent,rgba(191,147,59,0.8),transparent); z-index:2;}
.HomeBan .BanList li .text .tit-cn{ font-size:22px; position:relative; z-index:5;}
.HomeBan .BanList li .text .tit-en{ font-size:16px; position:relative; z-index:5;}
.HomeBan .dots {position:absolute; left:50%; font-size:16px; bottom:3.75em; width:auto; transform:translateX(-50%); z-index:5;}
.HomeBan .dots ul {display:flex; justify-content:center;}
.HomeBan .dots li {margin:0 0.5em;}
.HomeBan .dots li a {display:block; height:0.25em; width:3em; background-color:rgba(255,255,255,0.5);}
.HomeBan .dots .on a {background-color:#fff;}
.HomeBan .prev{background:url(../images/ZW_left.png) no-repeat left; width:20px; height:39px; position:absolute;top:50%; left:4%; }
.HomeBan .next{background:url(../images/ZW_right.png) no-repeat right; width:20px;height:39px; display:block; top:50%; position:absolute; right:4%;}
.Banner{ width:100%; height:350px;}
/*Banner*/

/*index*/
.Condexindex{ background:#fff; padding-left:45px;}
.HomeLeft{ width:810px; float:left;}
.HomeNotice{ width:810px;}
.HomeNotice .ColName{ height:36px; line-height:36px; background:url(../images/icon6.gif) no-repeat left bottom; margin-bottom:11px;}
.HomeNotice .ColName span{ display:inline-block; color:#BF933B; font-size:1.5em; font-weight:bold;}
.HomeNotice .ColName em{ color:#333333; font-size:1.167em; display:inline-block; font-style:normal; padding:0 4px;}
.HomeNotice .txtCon{}
.HomeNotice .txtCon ul{ border:1px solid #e2e2e2;}
.HomeNotice .txtCon li{ height:35px; }
.HomeNotice .txtCon li span{padding-top: 7px; float:left; text-align:center; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.HomeNotice .txtCon li span em{font-style:normal;width:60px; height:20px;margin:0 auto;display:block; color:#fff; line-height:20px;}
.HomeNotice .txtCon li .sp1{ width:444px; border-right:1px solid #fbfbfb; color:#000000;}
.HomeNotice .txtCon li .sp2{ width:90px; border-right:1px solid #fbfbfb; color:#000000;}
.HomeNotice .txtCon li .sp2 em{ background:#BF933B;}
.HomeNotice .txtCon li .sp3{ width:90px; border-right:1px solid #fbfbfb; color:#000000;}
.HomeNotice .txtCon li .sp3 em{ background:#ff8a00;}
.HomeNotice .txtCon li .sp4{ width:90px; border-right:1px solid #fbfbfb; color:#000000;}
.HomeNotice .txtCon li .sp5{ width:90px; color:#000000;}
.HomeNotice .txtCon li.even{ background-color:#fbfbfb }
.HomeNotice .txtCon li:hover{ background:#FEEAEA}

.HomeNews{ width:810px; margin-top:35px; border-bottom:1px solid #e2e2e2; padding-bottom:15px;}
.HomeNews .ColName{ height:36px; line-height:36px; background:url(../images/icon7.gif) no-repeat left bottom; }
.HomeNews .ColName span{ float: left;display:inline-block; color:#BF933B; font-size:1.5em; font-weight:bold;}
.HomeNews .ColName em{ float: left;color:#333333; font-size:1.167em; display:inline-block; font-style:normal; padding:0 4px;}
.HomeNews .tablist{ float:right; height:36px;}
.HomeNews .tablist li{ float:left;}
.HomeNews .tablist li a{ display:block; width:78px; height:24px; line-height:24px; text-align:center; padding-bottom:4px; color:#444343;}
.HomeNews .tablist li.on a{ background:url(../images/icon9.gif) no-repeat; color:#BF933B; font-size:1.167em;}
.HomeNews .txtCon{ height:260px;}
.HomeNews .txtCon .ul{ display:none;}
.HomeNews .txtCon .ydxw{ padding:15px 0 0;}
.HomeNews .txtCon .ydxw .left{ float:left; width:360px; height:240px; position:relative;}
.HomeNews .txtCon .ydxw .left .picList{width:360px; height:240px;}
.HomeNews .txtCon .ydxw .left .picList li{width:360px; height:240px; position:relative; display:none; }
.HomeNews .txtCon .ydxw .left .picList li img{width:360px; height:240px;}
.HomeNews .txtCon .ydxw .left .picList li h3{ display:block; margin:0; height:30px; line-height:30px; position:absolute; bottom:0; left:0; z-index:3; width:360px; background:url(../images/tm_bg.png) repeat left bottom;}
.HomeNews .txtCon .ydxw .left .picList li h3 span{ color:#ffffff; font-size:14px; font-weight:bold; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:250px; padding:0 0 0 10px;}
.HomeNews .txtCon .ydxw .left .tab{ position:absolute; height:14px; right:5px; bottom:8px; z-index:10; max-width:90px;}
.HomeNews .txtCon .ydxw .left .tab a{ float:left; margin-right:3px; display:block; width:14px; height:14px; line-height:14px; text-align:center; color:#fff; font-size:12px; background:#2e1e14;}
.HomeNews .txtCon .ydxw .left .tab a.on{ background:#BF933B;}
.HomeNews .txtCon .ydxw .right{ float:right; width:407px;}
.HomeNews .txtCon .ydxw .right li{ line-height:39px; height:39px; border-bottom:1px dotted #cddce2;}
.HomeNews .txtCon .ydxw .right li a{ font-size:14px; /*font-weight:bold;*/ color:#000000; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
 background:url(../images/new_icon.png) no-repeat 1px center; padding:0 0 0 13px;}
.HomeNews .txtCon .ydxw .right li span{ color:#666666; font-size:1.167em; float:right;}
.HomeNews .txtCon .ydxw .right li a:hover{ color:#BF933B;}
/*.HomeNews .txtCon .ul1 li{ float:left; padding:15px 0; width:396px; margin-right:18px;}
.HomeNews .txtCon .ul1 li .pic{ width:150px; height:100px; float:left; margin-right:15px;}
.HomeNews .txtCon .ul1 li .pic img{width:150px; height:100px;}
.HomeNews .txtCon .ul1 li .info{ width:231px; height:100px; float:left; position:relative;}
.HomeNews .txtCon .ul1 li .info h3{ display:block; margin:0; }
.HomeNews .txtCon .ul1 li .info h3 a{ display:block; color:#000000; font-size:1.067em; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.HomeNews .txtCon .ul1 li .info p{ color:#8d8d8d;}
.HomeNews .txtCon .ul1 li .info a.more{ position:absolute; left:0; bottom:-5px; color:#000000;}
.HomeNews .txtCon .ul1 li .info a:hover{ color:#BD2F2F;}*/
.HomeNews .txtCon .ul2 li{ float:left; padding:5px 0; width:374px; margin-right:60px; position:relative;border-bottom:1px dashed #A9A9A9;}
.HomeNews .txtCon .ul2 li  a{ color:#000000; font-size:1.167em; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block;}
.HomeNews .txtCon .ul2 li a:hover{ color:#BF933B;}
.HomeNews .txtCon .ul2 li span{color: #666666;float: right;font-size: 1.167em;}
.HomeResearch{ width:810px; margin-top:30px; border-bottom:1px solid #e2e2e2; padding-bottom:30px;}
.HomeResearch .ColName{ height:36px; line-height:36px; background:url(../images/icon7.gif) no-repeat left bottom; }
.HomeResearch .ColName span{ float:left; display:inline-block; color:#BF933B; font-size:1.5em; font-weight:bold;}
.HomeResearch .ColName em{ float:left; color:#333333; font-size:1.167em; display:inline-block; font-style:normal; padding:0 4px;}
.HomeResearch .tablist{ float:right; height:36px;}
.HomeResearch .tablist li{ float:left;}
.HomeResearch .tablist li a{ display:block; width:78px; height:24px; line-height:24px; text-align:center; padding-bottom:4px; color:#444343;}
.HomeResearch .tablist li.on a{ background:url(../images/icon9.gif) no-repeat; color:#BF933B; font-size:1.167em;}
.HomeResearch .txtCon{ }
.HomeResearch .txtCon ul{ display:none;}
/*.HomeResearch .txtCon li{ float:left; padding:5px 0; width:374px; margin-right:60px; position:relative;border-bottom:1px dashed #A9A9A9;}
.HomeResearch .txtCon li  a{ color:#000000; font-size:1.167em; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block;}
.HomeResearch .txtCon li a:hover{ color:#BD2F2F;}
.HomeResearch .txtCon li span{color: #666666;float: right;font-size: 1.167em;padding: 0 18px;}*/
.HomeResearch .txtCon .ul1 li{ float:left; padding:5px 0; width:396px; margin-right:18px;}
.HomeResearch .txtCon .ul1 li .pic{ width:150px; height:195px; float:left; margin-right:15px;}
.HomeResearch .txtCon .ul1 li .pic img{width:150px; height:195px;}
.HomeResearch .txtCon .ul1 li .info{ width:231px; height:195px; float:left; position:relative;}
.HomeResearch .txtCon .ul1 li .info h3{ display:block; margin:0; line-height:16px;}
.HomeResearch .txtCon .ul1 li .info h3 a{ display:block; color:#000000; font-size:1.067em; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.HomeResearch .txtCon .ul1 li .info p{ color:#8d8d8d; position:absolute; left:0; bottom:-5px;}
.HomeResearch .txtCon .ul1 li .info a.more{  color:#000000;  display:inline-block; margin:10px 0 0;}
.HomeResearch .txtCon .ul1 li .info a:hover{ color:#BF933B;}
.HomeResearch .txtCon .ul2 li{ float:left; padding:5px 0; width:374px; margin-right:60px; position:relative;border-bottom:1px dashed #A9A9A9;}
.HomeResearch .txtCon .ul2 li  a{ color:#000000; font-size:1.167em; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block;}
.HomeResearch .txtCon .ul2 li a:hover{ color:#BF933B;}
.HomeResearch .txtCon .ul2 li span{color: #666666;float: right;font-size: 1.167em;}

.HomeLinks{ width:810px; margin-top:25px;  }
.HomeLinks .ColName{ height:36px; line-height:36px; background:url(../images/icon7.gif) no-repeat left bottom; }
.HomeLinks .ColName span{ display:inline-block; color:#BF933B; font-size:1.5em; font-weight:bold;}
.HomeLinks .ColName em{ color:#333333; font-size:1.167em; display:inline-block; font-style:normal; padding:0 4px;}
.HomeLinks .tablist{ float:right; height:36px;}
.HomeLinks .tablist li{ float:left;}
.HomeLinks .txtCon{ line-height:30px; padding:10px 0; }
.HomeLinks .txtCon ul{ overflow:hidden;}
.HomeLinks .txtCon li{ float:left; height:30px; line-height:30px;}
.HomeLinks .txtCon li a{ color:#333333; font-size:14px;}
.HomeLinks .txtCon li a:hover{ color:#BF933B;}
.HomeLinks .txtCon li em{ color:#cccccc; font-style:normal; padding:0 10px;}

.HomeRight{ width:253px; float:right; border-left:1px solid #f0f0f0;}
.HomeRight .HomeService{ padding:0 48px 0 20px;}
.HomeRight .HomeService .ColName{ height:36px; line-height:36px; background:url(../images/icon4.gif) repeat-x left bottom; margin-bottom:11px;}
.HomeRight .HomeService .ColName span{ display:inline-block; color:#BF933B; font-size:1.5em; font-weight:bold;}
.HomeRight .HomeService .ColName em{ color:#333333; font-size:1.167em; display:inline-block; font-style:normal; padding:0 4px;}
.HomeRight .HomeService li{ padding:20px 0px 20px 17px; border-bottom:1px solid #f5f5f5;}
.HomeRight .HomeService li .pic{ float:left; width:65px; height:65px;}
.HomeRight .HomeService li .pic img{width:65px; height:65px;}
.HomeRight .HomeService li .info{ float:right; width:92px; height:65px;}
.HomeRight .HomeService li .info span{ display:block; color:#474747; font-weight:bold; line-height:15px; margin-top:18px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;font-style:normal;}
.HomeRight .HomeService li .info em{ display:block; color:#BF933B; font-size:0.8em;  text-transform:uppercase; font-style:normal; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.HomeRight .RFbotbox{ margin:0 48px 0 20px; border-top:2px solid #BF933B;}
.HomeRight .RFbotbox .li1{ padding:20px 0px 20px 10px; border-bottom:1px solid #f5f5f5;}
.HomeRight .RFbotbox .li1 .pic{ float:left; width:55px; height:55px;}
.HomeRight .RFbotbox .li1 .pic img{width:55px; height:55px;}
.HomeRight .RFbotbox .li1 .info{ float:right; width:112px; height:55px;}
.HomeRight .RFbotbox .li1 .info span{ display:block; color:#000000; font-weight:bold; font-size:1.167em; line-height:18px; margin-top:9px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.HomeRight .RFbotbox .li1 .info em{ display:block; color:#a9a9a9;  line-height:18px; text-transform:uppercase; font-style:normal; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:url(../images/icon5.gif) no-repeat 55px center;}
.HomeRight .RFbotbox .li2{ padding:35px 0 50px;}
.HomeRight .RFbotbox .li2 .pic{ width:90px; height:90px; margin:0 auto 10px;}
.HomeRight .RFbotbox .li2 .info{ text-align:center; color:#000000; font-weight:bold; font-size:1.167em; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
/*index*/

/*NewsList*/
.NewsList{ padding-bottom:35px;}
.NewsList ul{ margin-bottom:40px;}
.NewsList li{ line-height:40px;height:40px;}

.NewsList li time{ float:right; color:#666666; font-size:1.167em; padding:0 18px;}
.NewsList li a{ display:block; color:#666666; font-size:1.167em; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.NewsList li a:hover{ color:#BF933B;}
.NewsList li a b{ color:#333333; padding:0 10px;}
.NewsList .top{ margin-bottom:17px; line-height:normal;height:130px;}
.NewsList .top .pic{ width:200px; height:130px; float:left; border:1px solid #eeeeee;}
.NewsList .top .pic img{ width:200px; height:130px; object-fit:cover;}
.NewsList .top .info{ width:624px; height:132px; float:right; position:relative;}
.NewsList .top .info h3{ margin:0;height:35px;}
.NewsList .top .info h3 a{ font-size:18px; color:#666; display:inline-block; height:31px; line-height:31px;float:left; }
.NewsList .top .info h3 a:hover{ color:#BF933B;}
.NewsList .top .info time{ color:#BF933B; float:none; padding:0; float:right;font-size:16px;margin-right:8px;margin-top:5px;}
.NewsList .top .info p{ margin:0; color:#666666; line-height:24px;overflow: hidden; text-overflow: ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3;}
.NewsList .top .info .more{ color:#67a2d0; border-bottom:1px solid #67a2d0; padding-bottom:2px; position:absolute; left:0; bottom:2px; }
.NewsList li.odd{background:#f5f5f5; }
.NewsList li:hover{ background:#FEEAEA }

.NewsList2{ padding-bottom:35px;}
.NewsList2 ul{ margin-bottom:40px;}
.NewsList2 li{ line-height:40px;height:40px;}

.NewsList2 li time{ float:right; color:#666666; font-size:1.167em; padding:0 18px;}
.NewsList2 li a{ display:block; color:#666666; font-size:1.167em; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.NewsList2 li a:hover{ color:#BF933B;}
.NewsList2 li a b{ color:#333333; padding:0 10px;}
.NewsList2 .top{ margin-bottom:17px; line-height:normal;height:130px;}
.NewsList2 .top .pic{ width:200px; height:130px; float:left; border:1px solid #eeeeee;}
.NewsList2 .top .pic img{ width:200px; height:130px;}
.NewsList2 .top .info{  height:132px; float:right; position:relative;}
.NewsList2 .top .info h3{ margin:0;height:35px;}
.NewsList2 .top .info h3 a{font-size:18px; color:#666; display:inline-block; height:31px; line-height:31px;float:left;}
.NewsList2 .top .info h3 a:hover{ color:#BF933B;}
.NewsList2 .top .info time{ color:#BF933B; float:none; padding:0; float:right;font-size:16px;}
.NewsList2 .top .info p{ margin:0; color:#666666; line-height:24px;}
.NewsList2 .top .info .more{ color:#67a2d0; border-bottom:1px solid #67a2d0; padding-bottom:2px; position:absolute; left:0; bottom:2px; }
.NewsList2 li.odd{background:#f5f5f5  }
.NewsList2 li:hover{ background:#FEEAEA }

.News_info .info_title{ padding:10px 0px; font-size:1.5em; text-align:center; margin:0;}
.News_info .info_time{ font-size:12px; text-align:center; color:#A1A1A1; font-weight:normal; border-bottom:1px dotted #ccc; padding-bottom:5px; margin:0;}
.News_info .service_pic{ padding:10px 0; text-align:center;}
.News_info .service_pic img{ width:560px; height:456px;}
.News_info .info_txt{ padding:10px 0px;}
.News_info .info_txt{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both;}
.News_info .info_back{ color:#999999; padding:10px;  text-align:center;}
.News_info .info_back a{ padding:0px 3px;}
.News_info .info_back .back{ color:#725600; }
.News_info .PrevNextBox .h1{ font-size:12px; font-weight:normal;}
.News_info .PrevNextBox a{}
.News_info .PrevNextBox a.none{ cursor:default;}
.News_info .PrevNextBox a.none:hover{ color:#ccc;}
.ShareBox{ padding-bottom:20px;}
.ShareBox span.bds_more{ line-height:16px;}
/*NewsList*/

/*TopicList*/
.TopicList{ padding-bottom:35px;}
.TopicList ul{ margin-bottom:40px;}
.TopicList li{ line-height:40px; height:40px;}
.TopicList li.last{ padding-bottom:22px; border-bottom:1px dotted #dddddd; background:url(../images/icon16.gif) repeat-x left top;}
.TopicList li.first{ padding-top:17px;background:url(../images/icon16.gif) repeat-x left bottom; }
.TopicList li time{ float:right; color:#666666; font-size:1.167em; padding:0 18px;}
.TopicList li a{ display:block; color:#666666; font-size:1.167em; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.TopicList li a:hover{ color:#E40001;}
.TopicList li a b{ color:#333333; padding:0 10px;}
/*TopicList*/

/*HGGLList*/
.HGGLList{ padding-bottom:35px;}
.HGGLList .tablist{ border-bottom:1px solid #dbe0e7; margin-bottom:30px;}
.HGGLList .tablist li{ float:left; margin-right:10px;}
.HGGLList .tablist li a{ display:block; width:140px; height:38px; text-align:center; line-height:38px; color:#666666; font-size:1.167em; background:#f3f4f6; border:1px solid #dbe0e7; border-width:1px 1px 0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.HGGLList .tablist li.on a,.HGGLList .tablist li a:hover{ background:#BF933B; color:#fff;}
.HGGLList .txtCon ul{ margin-bottom:40px;}
.HGGLList .txtCon  li{ line-height:40px; height:40px; margin:5px 0;}
.HGGLList .txtCon  li.tab{ background:#f5f5f5;}
/*.HGGLList .txtCon  li.last{ margin-bottom:22px; border-bottom:1px dotted #dddddd; background:url(../images/icon16.gif) repeat-x left top;}
.HGGLList .txtCon li.first{ margin-top:17px;background:url(../images/icon16.gif) repeat-x left bottom; }*/
.HGGLList .txtCon  li time{ float:right; color:#666666; font-size:1.167em; padding:0 18px;}
.HGGLList .txtCon  li a{ display:block; color:#666666; font-size:1.167em; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.HGGLList .txtCon  li a:hover{ color:#BF933B;}
.HGGLList .txtCon  li a b{ color:#333333; padding:0 10px;}
.HGGLList .txtCon li.even{ background:#f5f5f5}
.HGGLList .txtCon li:hover{ background:#FEEAEA }
.HGGLList .txtCon li.on { background:#FEEAEA}
.HGGLList .txtCon li.on a{color:#BF933B;}
/*HGGLList*/

/*TeamList*/
.TeamList{ padding-bottom:35px;}
.TeamList .tablist{ border-bottom:1px solid #dbe0e7; margin-bottom:30px;}
.TeamList .tablist li{ float:left; margin-right:10px;}
.TeamList .tablist li a{ display:block; width:118px; height:38px; text-align:center; line-height:38px; color:#666666; font-size:1.167em; background:#f3f4f6; border:1px solid #dbe0e7; border-width:1px 1px 0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.TeamList .tablist li.on a,.TeamList .tablist li a:hover{ background:#BF933B; color:#fff;}
.TeamList .txtCon ul{ margin-bottom:40px; display:none;}
.TeamList .txtCon  li{ padding:12px; background:#f5f5f5; margin-bottom:20px;}
.TeamList .txtCon  li h3{ font-size:1.33em; font-weight:normal; color:#333333; margin:0;}
.TeamList .txtCon  li span{ color:#333333; font-size:1.167em;}
.TeamList .txtCon  li p{ color:#666666; margin:0;}

/*TeamList*/

/*HistoryList*/
.HistoryList{ padding-bottom:35px;}
.HistoryList .tablist{ border-bottom:1px solid #dbe0e7; margin-bottom:30px; height:39px;}
.HistoryList .tablist li{ float:left; height:39px;margin-right:10px;}
.HistoryList .tablist li a{ display:block; width:98px; height:38px; text-align:center; line-height:38px; color:#666666; font-size:1.167em; background:#f3f4f6; border:1px solid #dbe0e7; border-width:1px 1px 0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.HistoryList .tablist li.on a,.HistoryList .tablist li a:hover{ background:#BF933B; color:#fff;}

.HistoryList .txtConbox{background:url(../images/icon36.gif) no-repeat 136px bottom; padding-bottom:3px;}
.HistoryList .txtCon{background:url(../images/icon26.gif) repeat-y 139px bottom;}
.HistoryList .txtCon ul{ margin-bottom:40px; display:none; width:100%; background:url(../images/icon37.gif) no-repeat 139px top;}
.HistoryList .txtCon  li{  margin-bottom:20px; cursor:pointer;}
.HistoryList .txtCon  li time{ float:left; padding:1px 0;  display:block; width:83px; padding-right:65px;  margin:0; background:url(../images/icon24.gif) no-repeat right center;}
.HistoryList .txtCon  li time.select{background:url(../images/icon25.gif) no-repeat right center;}
.HistoryList .txtCon  li time em{ width:83px; height:30px; text-align:center; line-height:30px;  color:#666666; background:#dddddd; font-style:normal; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.HistoryList .txtCon  li .info{ float:right;  width:660px; background:url(../images/icon27.gif) no-repeat left center; padding-left:10px; }
.HistoryList .txtCon  li .info .txt{  padding:6px 12px; line-height:19px; color:#666666;  background:#dddddd;width:636px; }
.HistoryList .txtCon  li p{ color:#666666; margin:0;}
/*HistoryList*/

/*PersonList*/
.PersonList{ padding-bottom:90px;}
.PersonList .tips{ padding-bottom:30px;}
.PersonList .tips h3{ color:#333333; font-size:1.33em; margin:0; padding-bottom:15px;}
.PersonList .tips p{ color:#666666; margin:0;}
.PersonList .txtCon{ border:1px solid #dddddd; }
.PersonList .txtCon li{ border-bottom:1px solid #eaeaea;}
.PersonList .txtCon li { height:40px; line-height:40px;}
.PersonList .txtCon li  span{ display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#666666; font-size:1.167em; float:left;}
.PersonList .txtCon li.first span{ color:#666666; font-size:1.33em;}
.PersonList .txtCon li .sp1{ width:78px;  text-align:center; border-right:1px solid #dddddd;}
.PersonList .txtCon li .sp2{ width:199px; text-align:center; border-right:1px solid #dddddd;}
.PersonList .txtCon li .sp3{ width:349px; text-align:center; border-right:1px solid #dddddd;}
.PersonList .txtCon li .sp4{ width:209px; text-align:center;}
.PersonList .filedown{ float:right; padding:15px 0; color:blue; font-size:1.33em; text-decoration:underline;}
/*PersonList*/

/*BondsList*/
.BondsList{ padding-bottom:90px;}
.BondsList .txtCon{}
.BondsList .txtCon ul{ padding-bottom:44px;}
.BondsList .txtCon li{ border-bottom:1px solid #eaeaea;}
.BondsList .txtCon li.even{ background:#f5f5f5}
.BondsList .txtCon li:hover{ background:#FEEAEA }
.BondsList .txtCon li { height:40px; line-height:40px;}
.BondsList .txtCon li  span{ display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#666666; font-size:1.167em; float:left;}
.BondsList .txtCon li.first { background:url(../images/icon28.gif) repeat-x left bottom;}
.BondsList .txtCon li.first span{ color:#ffffff;  height:43px; line-height:43px;}
.BondsList .txtCon li .sp1{ width:41%;  padding-left:10px; border-right:1px solid #dddddd;box-sizing: border-box;}
.BondsList .txtCon li .sp2{ width:12.5%;border-right:1px solid #dddddd;box-sizing: border-box;text-align: center;}
.BondsList .txtCon li .sp3{ width:12.5%;border-right:1px solid #dddddd;box-sizing: border-box;text-align: center;}
.BondsList .txtCon li .sp4{ width:12.5%;border-right:1px solid #dddddd;box-sizing: border-box;text-align: center;}
.BondsList .txtCon li .sp5{ width:17.5%; text-align:center; }
/*BondsList*/

/*BondsInfo*/
.BondsInfo{ padding-bottom:67px;}
.BondsInfo .txtCon{}
.BondsInfo  table{ border:1px solid #dddddd; border-width:1px 0 0 1px;}
.BondsInfo  td{  border:1px solid #dddddd; border-width:0 1px 1px 0; color:#333333; font-size:1.167em;  padding:17px 0;}
.BondsInfo  td span{display:block;height:24px;}
.BondsInfo  .td0{ padding:17px 11px; background:url(../images/icon28.gif) repeat-x left bottom #BF933B; font-size:1.33em; font-weight:bold; color:#fff; }
.BondsInfo  .td1{ background:#eeeeee; text-align:center; font-size:1.167em;}
.BondsInfo  .td1 span{ display:block; width:128px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.BondsInfo  .td1 .sp2{ width:480px; text-align:left; padding:0 10px;}
.BondsInfo  .td2{ width:167px; padding:17px 27px; font-size:1.33em;}
.BondsInfo  .td3{ width:304px; padding:17px 27px; font-size:1.33em;}
.BondsInfo  .td4{ padding:17px 27px; font-size:1.167em;}
.BondsInfo  .td5{ background:#eeeeee; text-align:right;}
.BondsInfo  .td6{ padding:17px 11px; font-size:1.33em; font-weight:bold; background:#eeeeee;}
.BondsInfo a.read{ text-align:justify; display:inline-block; width:68px; height:30px; line-height:30px; padding-left:32px; background:url(../images/icon40.gif) no-repeat 8px center #eaaf76; color:#fff; margin-right:13px;}
.BondsInfo a.download{ text-align:justify; display:inline-block; width:81px; height:30px; line-height:30px; padding-left:32px; background:url(../images/icon41.gif) no-repeat 8px center #eaaf76; color:#fff;  margin-right:13px;}
.BondsInfo .Readbox{ width:826px; height:749px; margin:20px auto 0; background:#eee;}
.Readbox iframe{ width:826px; height:749px;}
/*BondsInfo*/


/*Mark*/
.Curtain{ width:100%; background:url(../images/fancybox_overlay.png) repeat left bottom; position:fixed; top:0; left:0; display:none;  z-index:99;}
.Curtain .Mark{ width:842px; height:962px; margin:0 auto;  position:relative;}
.Curtain .Mark .close{ display:block; width:57px; height:58px; position:absolute; top:0; right:-68px; background:url(../images/icon38.gif) no-repeat;}
.Curtain .Mark .Readarea{ width:842px; height:960px; background:#fff; margin-bottom:30px;}
.Curtain .Mark .DownLoadInfo{}
.Curtain .Mark .DownLoadInfo{ background:#F5F5F5; border-radius: 5px;  padding: 15px 20px; border-top:6px solid #B1B1B1;}
.Curtain .Mark .DownLoadInfo h3{color:#000;  font-size: 1.33em;  margin:0 0 15px; display:block; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.Curtain .Mark .DownLoadInfo .btn_download{ background: #C51222;  border-radius: 4px;  color:#fff;  display: block;  font-size: 15px;  line-height: 15px;
 padding: 10px 0;  text-align: center;  width: 180px;}
/*Mark*/

/*CompanyList*/
.CompanyList{ padding-bottom:98px;}
.CompanyList li{ width:223px; padding:0 28px; height:299px; border:1px solid #cccccc; border-width:1px 0 0 1px; float:left; background:url(../images/icon39.gif) repeat-x left bottom;}
.CompanyList li.last{ border-right:1px solid #cccccc;  border-bottom:1px solid #cccccc;}
.CompanyList li .top{ padding:10px 0;}
.CompanyList li .top span{ display:block; color:#333333; font-size:1.167em; text-align:center; font-weight:bold; line-height:18px;}
.CompanyList li .top b{  display:block;  color:#333333; text-align:center;}
.CompanyList li .pic{ text-align:center; border-bottom:1px dashed #a5a5a5; padding:0 0 14px; margin-bottom:5px;}
.CompanyList li p{ margin:0; color:#666666; line-height:24px;}
.CompanyList li p em{ font-style:normal; color:#e30000;}
.CompanyList li a.more{ color:#0b4199; font-size:1.167em; margin-top:5px; display:inline-block;}
/*CompanyList*/


/*PublicationsList*/
.PublicationsList{ padding-bottom:35px;}
.PublicationsList ul{ margin-bottom:50px; margin-top:-20px;}
.PublicationsList li{ padding:22px 0; border-bottom:1px dashed #d0d0d0; }
.PublicationsList li .pic{ width:110px; height:143px; float:left; }
.PublicationsList li .pic img{ width:110px; height:143px;}
.PublicationsList li .info{ width:710px; height:143px; float:right; position:relative;}
.PublicationsList li .info h3{ margin:0;}
.PublicationsList li .info h3 a{ font-size:1.33em; color:#174c80; display:block; height:22px; line-height:22px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.PublicationsList li .info h3 a:hover{ color:#BF933B;}
.PublicationsList li .info time{ color:#BF933B; float:none; padding:0; position:absolute; left:0; bottom:2px;}
.PublicationsList li .info p{ color:#666666; line-height:24px; font-size:1.083em;}
.PublicationsList li .info p .more{ color:#BF933B; font-size:12px;  }
/*PublicationsList*/

/*MethodList*/
.MethodList{ padding-bottom:35px;}
.MethodList ul{ margin-bottom:40px;}
.MethodList li{ line-height:40px; height:40px;}
.MethodList li.last{ padding-bottom:22px; border-bottom:1px dotted #dddddd; background:url(../images/icon16.gif) repeat-x left top;}
.MethodList li.first{ padding-top:17px;background:url(../images/icon16.gif) repeat-x left bottom; }
.MethodList li time{ float:right; color:#666666; font-size:1.167em; padding:0 18px;}
.MethodList li a{ display:block; color:#666666; font-size:1.167em; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.MethodList li a:hover{ color:#E40001;}
.MethodList li a b{ color:#666666; }
/*PublicationsList*/

/*Publication2*/
.Publication2{}
.Publication2 .topinfo{ padding-bottom:37px; border-bottom:1px solid #cccccc;}
.Publication2 .topinfo .pic{ width:162px; float:left; margin-right:82px; padding-left:57px;}
.Publication2 .topinfo .pic img{ width:100%; object-fit:contain;}
.Publication2 .topinfo .info{ width:540px; height:211px; float:left;}
.Publication2 .topinfo .info h3{ margin:0;}
.Publication2 .topinfo .info h3 a{ display:block; font-size:1.33em; color:#333333; height:50px; line-height:50px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.Publication2 .topinfo .info p{ color:#333333; font-size:1.167em; margin:0;}
.Publication2 .topinfo .info time{ color:#333333; font-size:1.167em;}
.Publication2 .topinfo .info .download{ display:block; background:url(../images/icon17.gif) no-repeat; width:180px; height:35px; line-height:35px; text-align:center; color:#ffffff; font-size:1.167em; margin-top:20px;}
.Publication2 .botinfo{ margin-top:2px; border-top:1px dotted #dadada; padding:0 57px;}
.Publication2 .botinfo .ColName{ color:#333333; font-size:1.33em; font-weight:bold; height:44px; line-height:44px;  border-bottom:1px dotted #dadada;}
.Publication2 .botinfo li{ height:39px; line-height:39px;  border-bottom:1px dotted #dadada;}
.Publication2 .botinfo li time{ float:right; color:#666666; font-size:1.167em;}
.Publication2 .botinfo li a{  color:#666666; font-size:1.167em; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
/*Publication2*/

/*Feedback*/
.Feedback{}
.Feedback .tips{ color:#333333; font-size:1.5em; padding:17px 15px; background:#f3f3f3; margin-bottom:25px;}
.Feedback .txtCon{}
.Feedback .txtCon td{ padding:16px 0;    vertical-align: top;}
.Feedback .txtCon em{ font-style:normal; color:#333333; font-size:1.167em; color:#BF933B;}
.Feedback .txtCon .text{ font-family:"微软雅黑"; width:370px; height:50px; line-height:40px; padding:0 15px; border:1px solid #cccccc; color:#333333; font-size:1.167em;}
.Feedback .txtCon .text_ly{font-family:"微软雅黑"; width:808px; height:148px; border:1px solid #cccccc; color:#333333; padding:0 15px; line-height:40px; }
.Feedback .txtCon .btn{ width:150px; height:50px; text-align:center; line-height:50px; color:#fff; font-size:1.5em; background:#BF933B; border:0 none; cursor:pointer;}
.Feedback .txtCon .btn2{ background:#ccc;}
.Feedback .txtCon .btn2:hover{ background:#BF933B;}
/*Feedback*/

/*JobList*/
.JobList{ padding-bottom:40px;}
.JobList .tips{ margin-bottom:38px;}
.JobList .title{ height:49px; line-height:49px; border-bottom:2px solid #ee6666; background:#f4f4f4; }
.JobList .title span{ display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#4a4a4a; font-size:1.33em; float:left;}
.JobList .title .sp1{ width:145px; padding-left:26px;}
.JobList .title .sp2{ width:158px; text-align:center;}
.JobList .title .sp3{ width:235px; text-align:center;}
.JobList .title .sp4{ width:105px; text-align:center;}
.JobList .title .sp5{ width:87px; padding-left:82px;}
.JobList li{ border-bottom:1px solid #eaeaea;}
.JobList li .Item{ height:40px; line-height:40px;}
.JobList li .Item:hover{ background:#FEEAEA  }
.JobList li .Item span{ display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#888888; font-size:1.167em; float:left;}
.JobList li .Item .sp1{ width:145px; padding-left:26px; background:url(../images/icon15.gif) no-repeat 4px center;}
.JobList li .Item .sp2{ width:158px; text-align:center;}
.JobList li .Item .sp3{ width:235px; text-align:center;}
.JobList li .Item .sp4{ width:105px; text-align:center;}
.JobList li .Item .sp5{ width:87px; padding-left:82px;}
.JobList li .Item .sp5 a{ display:block; font-size:1.67em; color:#e30000; padding-left:29px;}
.JobList li .Cout{ padding: 28px 29px; border-top:1px solid #eaeaea; display:none;}
.JobList li .Cout *{font-family:"微软雅黑",Arial !important;font-size:14px !important;padding:0;margin:0;line-height:2;}

/*
.JobList li .Cout .Iconbox{ height:31px;}
.JobList li .Cout .Iconbox a{ display:block; width:97px; height:31px; line-height:31px; text-align:center; color:#ffffff; font-size:1.167em; background:#e30000;}
.JobList li .Cout .Icolist{ height:40px; line-height:40px; display:none;}
.JobList li .Cout .Icolist .Jobupload{ width:100%; border-right:1px solid #eaeaea; }
.JobList li .Cout .Icolist .Jobupload td{ text-align:center; border-left:1px solid #eaeaea; border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea;}
.JobList li .Cout .Icolist .Jobupload td.btnk{background:#e30000; font-size:1.167em;color:#ffffff; width:200px;}
.JobList li .Cout .Icolist .Jobupload td .btn{ color:#ffffff;}
.JobList li .Cout .Icolist .Jobupload td.ik{ text-align:left;padding-left:4px;}
*/

.Apply{padding-bottom:80px;}
.Iconbox{ height:31px;}
.Iconbox a{ display:block; width:97px; height:31px; line-height:31px; text-align:center; color:#ffffff; font-size:1.167em; background:#e30000;}
.Icolist{ height:40px; line-height:40px; display:none;}
.Icolist .Jobupload{ width:100%; border-right:1px solid #eaeaea; }
.Icolist .Jobupload td{border-left:1px solid #eaeaea; border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea;}
.Icolist .Jobupload td.btnk{background:#e30000; font-size:1.167em;color:#ffffff; width:200px; text-align:center;}
.Icolist .Jobupload td .btn{ color:#ffffff;}
.Icolist .Jobupload td.ik{ text-align:left;padding-left:4px;}
.Icolist .Jobupload .text2{ width:100px; height:26px; line-height:26px; padding-left:8px; border:1px solid #eaeaea; margin-left:8px;}


/*JobList*/

/*ClientList*/
.ClientList{ margin-top:-36px; padding-bottom:121px;}
.ClientList2{ margin-top:20px;}
.ClientList .title{ height:74px; line-height:74px; color:#333333; font-size:1.33em; padding-left:15px; background:url(../images/icon23.gif) no-repeat left center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.ClientList .txtCon{margin-bottom:21px;width: 841px;}
.ClientList li{ float:left;}
.ClientList li .pic{ width:167px; height:89px;}
.ClientList li .pic img{ width:167px; height:89px; border:1px solid #aaaaaa;}
.ClientList li h3{ margin:0; font-weight:normal; }
.ClientList li h3 a{ background:#dddddd; display:block; height:29px; line-height:29px; font-size:1.067em; text-align:center;  overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:169px;}
/*ClientList*/

/*QualificationList*/
.QualificationList{}
.QualificationList .txtCon{ padding:0 22px;}
.QualificationList .txtCon li{ width:139px; float:left;  padding:0 9px 18px;}
.QualificationList .txtCon li img{ width:137px; height:187px; border:1px solid #dddddd;}
/*QualificationList*/


/*HonorList*/
.HonorList{}
.HonorList .txtCon{ padding:0 22px;}
.HonorList .txtCon li{ width:246px; float:left;  padding:0 9px 18px;}
.HonorList .txtCon li .pic{  width:246px;}
.HonorList .txtCon li img{ width:244px; height:165px; border:1px solid #dddddd;}
.HonorList .txtCon li h3{ margin:0; height:30px;}
.HonorList .txtCon li h3 a{ display:block;  color:#666666; height:30px; line-height:30px; text-align:center; display:block; text-overflow:ellipsis; overflow:hidden; font-weight:normal; white-space:nowrap;}
/*HonorList*/


/*links*/
.Links_list{}
.Links_list ul li{ text-align:center; width:180px; float:left; overflow:hidden; padding:0 15px 15px;}
.Links_list ul .pic{ width:180px; height:75px;}
.Links_list ul .pic a{ width:176px; height:71px; border:solid 1px #e0e0e0; padding:1px; display:block; overflow:hidden;}
.Links_list ul .pic a:hover{ border:1px solid #B70000;}
.Links_list ul .pic img{ width:176px; height:71px;}
.Links_list ul .h1{ font-size:12px; font-weight:normal; height:20px; line-height:20px; padding-top:5px;}
.Links_list ul .h1 a{ padding:0 3px; white-space:nowrap; display:block; text-overflow:ellipsis; overflow:hidden; font-weight:normal;}
/*links*/

/*HGGLinfo*/
.HGGLinfo{ padding-bottom:70px;}
.HGGLinfo .Readarea{ width:100%; height:700px; background:#484848; margin-bottom:20px;}
.HGGLinfo .Readarea .show{max-width:100%;}
.HGGLinfo .Readarea iframe{ width:100%; height:700px;max-width:100%;border:none;}
.HGGLinfo .DownLoadInfo{background:#F5F5F5; border-radius: 5px;  padding: 15px 20px;}
.HGGLinfo .DownLoadInfo h3{text-align:center; color:#000; font-size:1.33em; margin:0; display:block; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.HGGLinfo .DownLoadInfo .btn_download{ background:#C51222; border-radius:4px; color:#fff; display:block; font-size:15px; line-height:15px; padding:10px 0; text-align:center; width:180px;}
/*HGGLinfo*/


.TSBOX{ display:none; width:100%; height:100%; position:fixed; background: url(../images/fancybox_overlay.png) repeat left bottom; top:0; left:0;}
.TSBOX .TSCont{ width:419px; height:382px; margin:0 auto; background:#fff; position:relative;}
.TSBOX .TSCont .TSclose{ background:url(../images/icon38.gif) no-repeat; display: block; height: 58px; position: absolute; right: -68px; top: 0; width: 57px;}
.TSBOX .TSCont .InfoTxt{ height:367px; overflow-x:hidden; overflow-y:scroll; padding:5px 5px 5px 10px;}

/*弹出层的STYLE 1b559c*/
html,body{ height:100%; margin:0px; font-size:12px;}

.mydiv {
filter:alpha(Opacity=90);
background:#ffffff;
border: 1px solid #1b559c;
text-align: center;
line-height: 40px;
font-size: 12px;
font-weight: bold;
z-index:99;
width: 750px;
height: 400px;
left:30%;/*FF IE7*/
top: 30%;/*FF IE7*/

margin-left:-150px!important;/*FF IE7 该值为本身宽的一半 */
margin-top:-60px!important;/*FF IE7 该值为本身高的一半*/

margin-top:0px;

position:fixed!important;/*FF IE7*/
position:absolute;/*IE6*/

_top:expression(eval(document.compatMode &&
    document.compatMode=='CSS1Compat') ?
    documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
    document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/

}

.bg {
/*background-color: #ccc;*/
width: 100%;
height: 100%;
left:0;
top:0;/*FF IE7*/
filter:alpha(opacity=90);/*IE*/
opacity:0.9;/*FF*/
z-index:1;

position:fixed!important;/*FF IE7*/
position:absolute;/*IE6*/

_top:expression(eval(document.compatMode &&
    document.compatMode=='CSS1Compat') ?
    documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
    document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
}
/*The END*/

@media(max-width:1250px){
*,::after,::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html,body{ height:auto; min-width:auto; width:100%;}
.Top .head{ width:100%; padding:0 2%;}
.Top .headtop{ width:100%;}
.Top .headbot{ display:-webkit-flex; display:flex; justify-content:space-between; flex-wrap:wrap;}
.Top .headbot .logo{ margin-right:0;}
.Top .MainNav li em{ padding:0 10px;}
.Top .MainNav li:last-child{ display:none;}
.Top .clear{ display:none;}

.Contain,
.Contain1{ width:96%; margin-bottom:20px;}
.Condexindex{ padding:20px;}
.HomeRight{ width:230px;}
.HomeRight .HomeService{ padding-right:0;}
.HomeNotice .txtCon li .sp1{ width:40%;}
.HomeNotice .txtCon li .sp2{ width:15%;}
.HomeNotice .txtCon li .sp3{ width:15%;}
.HomeNotice .txtCon li .sp4{ width:15%;}
.HomeNotice .txtCon li .sp5{ width:15%;}

.HomeNews,
.HomeLinks,
.HomeNotice,
.HomeResearch{ width:100%; overflow: hidden;}
.MainContent{ width:calc(100% - 290px);}
.HomeLeft{ width:calc(100% - 260px);}
.HomeNews .txtCon .ydxw .left{ width:45%;}
.HomeNews .txtCon .ydxw .left .picList{ width:100%;}
.HomeNews .txtCon .ydxw .left .picList li{ width:100%;}
.HomeNews .txtCon .ydxw .left .picList li h3{ width:100%;}
.HomeNews .txtCon .ydxw .left .picList li img{ width:100%; object-fit:cover;}
.HomeNews .txtCon .ydxw .right{ width:55%; padding-left:3%;}
.HomeNews .txtCon .ul2 li{ width:100%; margin-right:0;}
.HomeNews .txtCon .ul2 li a{ padding-right:20px;}
.HomeResearch .txtCon .ul1 li{ width:48%; margin-right:4%;}
.HomeResearch .txtCon .ul1 li:nth-child(2n){ margin-right:0;}
.HomeResearch .txtCon .ul1 li .pic{ width:30%; margin-right:0;}
.HomeResearch .txtCon .ul1 li .pic img{ width:100%;}
.HomeResearch .txtCon .ul1 li .info{ width:70%; padding-left:15px;}
.HomeResearch .txtCon .ul1 li .info p{ left:15px;}
.HomeResearch .txtCon .ul2 li{ width:100%; margin-right:0;}

.HomeLinks .txtCon{ padding:0;}
.HomeLinks .ColName{ margin-bottom:10px;}

.Bottom table{ max-width:100%;}
.Bottom .foot{ width:100%; padding:0 2%;}

.HonorList .txtCon{ padding:0;}
.HonorList .txtCon li{ width:33.333%;}
.HonorList .txtCon li .pic{ width:100%;}
.HonorList .txtCon li img{ width:100%; height:145px; object-fit:cover;}

.MainContent .Content .SinglePage img{ max-width:100%; height:auto!important;}
.PublicationsList li .info{ width:calc(100% - 120px);}
.Publication2 .topinfo .info{ width:calc(100% - 300px); height:auto;}
.NewsList .top .info{ width:calc(100% - 220px); margin-left:20px;}
.JobList .title .sp5{ width:auto;}
.JobList li .Item .sp5{ width:auto;}
}

@media(max-width:1200px){
.HistoryList .txtConbox{ background:url(../images/icon36.gif) no-repeat 110px bottom;}
.HistoryList .txtCon li time{ width:122px; padding-right:0;}
.HistoryList .txtCon{background:url(../images/icon26.gif) repeat-y 113px bottom;}
.HistoryList .txtCon ul{ background:url(../images/icon37.gif) no-repeat 110px top;}
.NewsList .top .pic{ height:auto;}
.NewsList .top .info h3 a{ width:calc(100% - 6em)!important;}
.JobList .title .sp3{ width:215px;}
.JobList .title .sp4{ width:150px;}
.JobList .title .sp5{ padding-left:20px;}
.JobList li .Item .sp3{ width:215px;}
.JobList li .Item .sp4{ width:150px;}
.JobList li .Item .sp5{ padding-left:20px;}
}

@media(max-width:1080px){
.Top .MainNav{ position:fixed; top:0; right:-100%; z-index:5; background:#fff; height:calc(100vh - 35px); width:50%; padding-top:80px; margin-top:35px; overflow:auto; box-shadow:0 0 10px rgba(0,0,0,.1); transition:all .5s;}
.Top .MainNav li{ margin:5px 0; width:100%; margin-right:0; text-align:center;}
.Top .MainNav li:nth-child(2n){ display:none;}
.Top .MainNav li a{ display:block; padding:5px; font-size:1.4em; justify-content:center; min-height:0;}
.Top .MainNav li .subnav{ position:relative; top:auto; height:auto; padding:0!important;}
.Top .MainNav li .subnav a{ font-size:14px; line-height:1.8;}
.Top .MainNav.active{ right:0;}

.Top .icon-menu{ display:flex; align-items:center; height:100%;}
.Top .icon-menu.active i:nth-of-type(1){ transform: rotate(45deg) translate(6px,6px);}
.Top .icon-menu.active i:nth-of-type(2){ opacity: 0; }
.Top .icon-menu.active i:nth-of-type(3){ transform: rotate(-45deg) translate(5px,-5px);}

.JobList .title .sp1{ width:130px;}
.JobList .title .sp2{ width:135px;}
.JobList .title .sp3{ width:135px;}
.JobList li .Item .sp1{ width:130px;}
.JobList li .Item .sp2{ width:135px;}
.JobList li .Item .sp3{ width:135px;}
}


@media(max-width:1024px){
.HistoryList .txtCon{ background:none;}
.HistoryList .txtCon li time{ margin-bottom:5px; background:none;}
.HistoryList .txtCon li time.select{ background:none;}
.HistoryList .txtConbox{ background:none;}

.Publication2 .topinfo .pic{ width:150px; padding-left:0; margin-right:60px;}
.Publication2 .topinfo .info{ width:calc(100% - 220px); height:auto;}
}

@media(max-width:768px){
.HonorList .txtCon li img{ height:135px; object-fit:cover;}
.SildeBar{ width:100%; min-height:0; padding:0 21px; margin:0; margin-bottom:30px; position:relative;}
.SildeBar .Menu{ background:#fff; display:none; position:absolute; left:21px; top:100%; width:calc(100% - 42px);z-index:99;}
.SildeBar .Menu li{ background:none; border-bottom:1px solid #e6e6e6;}
.SildeBar .ColName{ height:auto; padding:21px; margin-bottom:0; background:#be9243; position:relative;}
.SildeBar .ColName span{ padding:0;}
.SildeBar .ColName em{ padding:0;}
.SildeBar .icon-arrow{ position:absolute; right:20px; top:50%; cursor:pointer; width:45px; height:30px; margin-top:-15px; z-index:10;}
.SildeBar .icon-arrow span{ display: block; position:relative; margin:0;}
.SildeBar .icon-arrow span i{ height:2px; width:60%; background:#fff; display:block; margin:6px auto; transition: all .5s;}
.SildeBar .icon-arrow i{ -webkit-transition: all .4s ease-out; transition: all .4s ease-out; display:inline-block; height:2px; background:#333; margin:3px 2.5px; border-radius:5px;}
.SildeBar .Menu li.onmenu a,
.SildeBar .Menu li a:hover{ background:url(../images/icon13.gif) no-repeat 95% center #BF933B;}
.SildeBar .Menu li.onmenu a.xl,
.SildeBar .Menu li a.xl:hover{ background:url(../images/icon20.gif) no-repeat 95% center #BF933B;}

.MainContent{ width:100%; padding:15px 21px;}
.HomeNews .tablist li a{width:70px;height:30px !important;}
.HomeNews .tablist li.on a{background-size:100% 100%;}
}

@media(max-width:640px){
.Top{ height:110px; background: url(../images/Top_bg.png) repeat-x left top;}
.Top .headbot{ height:75px;}
.Top .headbot .logo{ margin-top:0;}
.Top .MainNav{ width:60%;}
.Top .MainNav li{ margin:0;}
.Top .MainNav li a{ font-size:16px;}
.Top .MainNav li .subnav{ width:100%;}
.Top .MainNav li .subnav a{ font-size:14px;}

.HomeBan,
.HomeBan .BanList,
.HomeBan .BanList li,
.HomeBan .BanList li a{ height:300px;}

.HomeBan .BanList li .text{ padding:0 20px; text-align: center;}
.HomeBan .BanList li .text .tit-cn{ font-size:14px;}
.HomeBan .BanList li .text .tit-en{ font-size:12px;}

.HomeLeft{ width:100%;}
.HomeNotice .txtCon{ overflow:auto;}
.HomeNotice .txtCon ul{ width:630px;}
.HomeRight{ width:100%; border-left:none;}
.HomeRight .HomeService{ padding-left:0;}
.HomeRight .HomeService li{ padding:10px 0;}
.HomeRight .HomeService li a{ display:-webkit-flex; display:flex; align-items:center; flex-wrap:wrap; justify-content:space-between; width:100%;}
.HomeRight .HomeService li .info{ width:calc(100% - 80px); height:auto;}
.HomeRight .HomeService li .pic{ width:50px; height:50px;}
.HomeRight .HomeService li .pic img{ width:50px; height:50px;}
.HomeRight .HomeService li .info span{ margin-top:10px;}

.HomeNews .tablist{ width:100%; margin-top:10px;}
.HomeNews .tablist li a{ height:35px;}
.HomeNews .txtCon .ydxw .left{ width:100%;}
.HomeNews .txtCon .ydxw .right{ padding-top:10px; width:100%;}
.HomeResearch .tablist{ width:100%; margin-top:10px;}
.HomeResearch .tablist li a{ height:35px;}

.NewsList .top{ height:auto;}
.NewsList .top .pic{ width:100%;}
.NewsList .top .pic img{ width:100%; height:200px;}
.NewsList .top .info{ width:100%; margin:0; padding:15px;}
.NewsList .top .info .more{ left:20px; bottom:20px;}

.Current{ height:auto;}
.SildeBar .ColName{ padding:15px 21px;}
.ColumnName{ background:none; overflow: hidden; height:auto;}
.ColumnName .SearchRF{ display:-webkit-flex; display:flex; flex-wrap:wrap; justify-content:space-between; height:auto; width:100%;}
.ColumnName .SearchRF .select1{ width:120px;}
.ColumnName .SSBox{ width:calc(100% - 125px);}
.ColumnName .SSBox .text{ width:calc(100% - 35px);}
.ColumnName .SSBox2{ margin-top:10px;}
.ColumnName .SSBox2 .look{ height:31px; line-height:31px;}

.TSBOX .TSCont{ max-width:90%;}
.TSBOX .TSCont .TSclose{ right:0; width:35px; height:35px; background-repeat:no-repeat!important; background-size:contain!important;}
.TSBOX .TSCont .InfoTxt p{ display:block; clear:both;}

.Bottom table ul{ margin-left:0!important;}

.JobList .txtCon{ overflow:auto;}
.JobList .txtCon .title{ width:660px;}
.JobList .txtCon .title .sp5{ padding-right:10px;}
.JobList .txtCon ul{ width:660px;}
}
.floats>div{height:40px !important; right:10px !important; top:10px !important; font-size:22px !important;}

@media(max-width:1025px){
.floats>div img{width:400px !important;height:auto !important;}
.QualificationList .txtCon ul{display:flex;flex-wrap:wrap;margin-left:-2%;}
.QualificationList .txtCon ul li{margin-left:2%;margin-bottom:2%;box-sizing:border-box;border:1px solid rgb(221, 221, 221);}
.QualificationList .txtCon ul li img{border:none !important;}
.QualificationList .txtCon ul li a{display:flex;align-items:center;height:100%;}
}

@media(max-width:768px){

}

.table_bottom{margin:20px auto 0;max-width:1100px;padding-bottom:20px;}
.MainContain table{width:99% !important;}
.MainContain table td{width:auto !important;}
.MainContain table td.SildeBar{padding:0 5px;}
.News_info .info_txt img{max-width:100% !important;height:auto !important;}
@media(max-width:640px){
.floats{position:fixed !important;left:50% !important;top:50% !important;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
.floats>div{height:auto !important;}
.floats>div img{width:240px !important;height:auto !important;}
.table_bottom{width:100%;display:block;padding:0 20px;padding-bottom:20px;}
.table_bottom td,.table_bottom tr,.table_bottom tbody{display:block;width:100% !important;}
.table_bottom td{margin-bottom:15px;}

.Banner{height:240px;}
.Current{line-height:20px;padding:10px 21px;}
.MainContent .Content .SinglePage *{max-width:100% !important;padding-left:0 !important;padding-right:0 !important;text-wrap:wrap !important;}
.QualificationList .txtCon ul li{width:48%;}

.HonorList .txtCon li{width:50%;}
.HonorList .txtCon li img{height:110px;}
.Pages .p_total,.Pages .p_jump,.Pages>em{display:none;}

.HistoryList .tablist{height:auto;}
.HistoryList .txtCon li .info{max-width:100%;}
.HistoryList .txtCon li .info .txt{max-width:100%;}
.HistoryList .tablist li a{width:120px;line-height:34px;border:1px solid #dbe0e7;margin-bottom:8px;height:34px;}

.TeamList .tablist{height:auto;}
.TeamList .tablist ul li{display:inline-block;float:none;}
.TeamList .tablist li a{width:120px;line-height:34px;border:1px solid #dbe0e7;margin-bottom:0;height:34px;}

.BondsList .txtCon{overflow:auto;}
.BondsList .txtCon li{width:520px;}

.PublicationsList li .info h3 a{font-size:15px;}

.NewsList .top .info h3 a{font-size:15px;}
.NewsList .top .info time{font-size:14px;}
.News_info .info_title{font-size:16px;}
.NewsList .top .info{padding-bottom:30px;height:auto;}
.NewsList .top .info .more{bottom:0;}

.Bottom .Bottomadd{padding:20px 10px;}
.Bottom .Bottomadd .item{width:50%;padding:10px 10px;}
.Bottom .Bottomadd .item ul{margin-left:0 !important;margin-right:0;}
.Bottom .Bottomadd .item.itemimg{width:100%;text-align:center;}
.HGGLinfo .Readarea iframe{width:100% !important;}
}

