﻿@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:#f5f5f5; 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;}

.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:#003366; 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:#003366;}
/*.Pages .p_count{ float:left;}*/
.Pages .p_count b{ color:#003366;}
/*.Pages .p_total { float:left;}*/
.Pages .p_total b{ color:#003366;}
/*.Pages .p_page{ float:right;}*/
.Pages .num{ color:#003366;}
.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%;border-bottom: 2px solid #003366;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:1200px; 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 21px; font-style:normal;color: #fff;}
.Top .MainNav li a{ font-size:1.167em; font-weight:bold; color:#7C7C7C;/*border-bottom: 2px solid #7c7c7c;*/padding-bottom: 3px;}
.Top .MainNav li.onnav .navA,.Top .MainNav li .navA:hover{ color:#003366;/*border-bottom: 2px solid #003366;*/}
.Top .MainNav .navli{ position:relative;}
.Top .MainNav .subnav{ display:none;  position:absolute; left:-30px; top:20px; width:112px; text-align:center; z-index:1000; padding:30px 0 10px;   }
.Top .MainNav .subnav dl{ display:block; background:#fff;}
.Top .MainNav .subnav a{ color:#7C7C7C; line-height:35px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;font-weight: normal;border: 0;}
.Top .MainNav .subnav a:hover{ color:#003366; }
.Top .MainNav .subnav2{ display:none;}
.Top .MainNav #nav2 .subnav{ width:130px; left:-39px;}


/*Top*/

/*Bottom*/
.Bottom{ width:100%; height:110px; text-align:center;}
.Bottom .foot{ width:1200px; height:110px; margin:0 auto; background:url(../images/icon77.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*/


/*SildeBar*/
.SildeBar{ width:238px; padding-left:21px; float:left; margin-right:28px; border-right:1px solid #dddddd; min-height:886px;}
.SildeBar .ColName{ width:238px; 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 #003366; color:#fff;}
.SildeBar .Menu li.onmenu a.xl,.SildeBar .Menu li a.xl:hover{ background:url(../images/icon20.gif) no-repeat 207px center #003366; 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:#003366;}

.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 #003366; 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:#003366; 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;}
.HomeBan .BanList li a{ display:block; width:100%; height:520px;}
.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;}
/*.HomeNews .ColName{ height:36px; line-height:36px; background:url(../images/icon6.gif) no-repeat left bottom; margin-bottom:11px;}
.HomeNews .ColName span{ display:inline-block; color:#003366; font-size:1.5em; font-weight:bold;}
.HomeNews .ColName em{ color:#333333; font-size:1.167em; display:inline-block; font-style:normal; padding:0 4px;}*/
/*.HomeNews .txtCon ul{ border:1px solid #e2e2e2;}
.HomeNews .txtCon li{ height:35px; }*/
.tittable{background: #eee;}
.HomeNews .txtCon li span{padding-top: 7px; float: right; text-align:center; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:14px;}
.HomeNews .txtCon li span em{font-style:normal;width:60px; height:20px;margin:0 auto;display:block; color:#fff; line-height:20px;}
.HomeNews .txtCon li .sp1{ width:444px; /*border-right:1px solid #fbfbfb;*/ color:#000000;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.HomeNews .txtCon li .sp2{ width:90px; /*border-right:1px solid #fbfbfb;*/ color:#000000;}
.HomeNews .txtCon li .sp2 em{ background:#e30000;}
.HomeNews .txtCon li .sp3{ width:90px; /*border-right:1px solid #fbfbfb; */color:#000000;}
.HomeNews .txtCon li .sp3 em{ background:#ff8a00;}
.HomeNews .txtCon li .sp4{ width:90px; /*border-right:1px solid #fbfbfb; */color:#000000;}
.HomeNews .txtCon li .sp5{ width:90px; color:#000000;}
.HomeNews .txtCon li.even{ background-color:#fbfbfb }
.HomeNews .txtCon li:hover{ background:#eee}

.HomeNews{ width:810px; margin-top:35px; border-bottom:1px solid #e2e2e2; padding-bottom:15px;}
.HomeNews .ColName{ height:36px; line-height:36px; background:#eee url(../images/icon77.gif) no-repeat left bottom; }
.HomeNews .ColName span{ float: left;display:inline-block; color:#003366; 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;display: block;}
.HomeNews .tablist li a{ display:block; /*width:78px;*/ margin-right:20px; height:26px; /*line-height:24px;*/ text-align:center; padding-bottom:4px; color:#444343;}
.HomeNews .tablist li.on a{ color:#003366; font-size:1.167em;border-bottom: 2px solid #003366;}
.HomeNews .txtCon{ height:300px;}
.HomeNews .txtCon .ul{ display:none;margin-top: 15px;}
.HomeNews .txtCon .ydxw{ padding:35px 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:#003366;}
.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_icon1.png) no-repeat 1px center; padding:0 0 0 13px;}
.HomeNews .txtCon .ydxw .right li span{ color:#666666; font-size:1.167em; float:right;padding-top: 0;}
.HomeNews .txtCon .ydxw .right li a:hover{ color:#003366;}
.HomeNews .txtCon .ul2 li{width:100%;float:left; /*padding:5px 0;*/margin:0 auto; position:relative;/*border-bottom:1px dashed #A9A9A9;*/line-height: 2.5;}
.HomeNews .txtCon .ul2 li:nth-child(8){border: 0;}
.HomeNews .txtCon .ul2 li  a{ color:#000000; font-size:1.167em; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block;float: left;}
.HomeNews .txtCon .ul2 li .news{width: 80%;}
.HomeNews .txtCon .ul2 li a:hover{ color:#003366;}
.HomeNews .txtCon .ul2 li a span{color: #666666;float: right;}

.HomeResearch{ width:810px; margin-top:30px; border-bottom:1px solid #e2e2e2; padding-bottom:30px;}
.HomeResearch .ColName{ height:36px; line-height:36px; background:#eee url(../images/icon77.gif) no-repeat left bottom; }
.HomeResearch .ColName span{ float:left; display:inline-block; color:#003366; 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;margin-right: 10px;}
.HomeResearch .tablist li{ float:left;}
.HomeResearch .tablist li a{ display:block; /*width:78px;*/margin-right:20px; height:26px; /*line-height:24px;*/text-align:center; padding-bottom:4px; color:#444343;}
.HomeResearch .tablist li.on a{ border-bottom: 2px solid #003366; color:#003366; font-size:1em;}
.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;padding-top: 15px;}
.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:#003366;}
.HomeResearch .txtCon .ul2 {margin-top: 10px;}
.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:#003366;}
.HomeResearch .txtCon .ul2 li span{color: #666666;float: right;font-size: 1.167em;}

.HomeResearch .txtCon .ul22 li{ float:left; /*padding:10px 0;*/ width:98.5%;margin-top:15px;position:relative;border-bottom:1px dashed #A9A9A9;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
 background:url(../images/new_icon1.png) no-repeat 1px center; padding:0 0 0 13px;}
.HomeResearch .txtCon .ul22 li  a{ color:#000000; font-size:1.167em; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block;width: 80%;}
.HomeResearch .txtCon .ul22 li a:hover{ color:#003366;}
.HomeResearch .txtCon .ul22 li span{color: #666666;float: right;font-size: 1.167em;}


.Homefinally{ width:810px; margin-top:30px; border-bottom:1px solid #e2e2e2; padding-bottom:30px;}
.Homefinally .ColName{ height:36px; line-height:36px; background:#eee url(../images/icon77.gif) no-repeat left bottom; }
.Homefinally .ColName span{ float:left; display:inline-block; color:#003366; font-size:1.5em; font-weight:bold;}
.Homefinally .ColName em{ float:left; color:#333333; /*font-size:1.167em; */display:inline-block; font-style:normal; padding:0 4px;}
.Homefinally .tablist{ float:right; height:36px;margin-right: 10px;}
.Homefinally .tablist li{ float:left;}
.Homefinally .tablist li a{ display:block; /*width:78px;*/ margin-right:20px; height:26px; /*line-height:24px;*/text-align:center; padding-bottom:4px; color:#444343;}
.Homefinally .tablist li.on a{ border-bottom: 2px solid #003366; color:#003366; font-size:1em;}
.Homefinally .txtCon{ }
.Homefinally .txtCon ul{ display:none;}
/*.Homefinally .txtCon li{ float:left; padding:5px 0; width:374px; margin-right:60px; position:relative;border-bottom:1px dashed #A9A9A9;}
.Homefinally .txtCon li  a{ color:#000000; font-size:1.167em; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block;}
.Homefinally .txtCon li a:hover{ color:#BD2F2F;}
.Homefinally .txtCon li span{color: #666666;float: right;font-size: 1.167em;padding: 0 18px;}*/
.Homefinally .txtCon .ul1{margin-top: 15px;}
.Homefinally .txtCon .ul1 li{  padding:5px 0; width:100%; margin-right:18px;}
.Homefinally .txtCon .ul1 li .pic{ width:300px; height:200px; float:left; margin-right:15px;} 
.Homefinally .txtCon .ul1 li .pic img{width:300px; height:200px;}
.Homefinally .txtCon .ul1 li .info{ width:480px; height:200px; float:left; position:relative;padding-top: 15px;}
.Homefinally .txtCon .ul1 li .info h3{ display:block; margin:0; line-height:16px;margin-left: 20px;}
.Homefinally .txtCon .ul1 li .info h3 a{ display:block; color:#000000; font-size:1.067em; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.Homefinally .txtCon .ul1 li .info p{ color:#8d8d8d; position:absolute; left:25px; bottom:5px;}
.Homefinally .txtCon .ul1 li .info a.more{  color:#000000;  display:inline-block;margin: 10px 25px 0;}
.Homefinally .txtCon .ul1 li .info a:hover{ color:#003366;}
.Homefinally .txtCon .ul2 li{ float:left; padding:5px 0; width:374px; margin-right:60px; position:relative;border-bottom:1px dashed #A9A9A9;}
.Homefinally .txtCon .ul2 li  a{ color:#000000; font-size:1.167em; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block;}
.Homefinally .txtCon .ul2 li a:hover{ color:#003366;}
.Homefinally .txtCon .ul2 li span{color: #666666;float: right;font-size: 1.167em;}

.Homefinally .txtCon .ul2, .Homefinally .txtCon .ul3{margin-top: 15px;}
.Homefinally .txtCon .ul3 li{float: left; padding:5px 0; width:100%; margin-right:60px; position:relative;border-bottom:1px dashed #A9A9A9;}
.Homefinally .txtCon .ul3 li  a{ color:#000000; font-size:1.167em; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block;width: 70%;float: left;}
.Homefinally .txtCon .ul3 li a:hover{ color:#003366;}
.Homefinally .txtCon .ul3 li span{color: #666666;float: right;font-size: 1.167em;}


.contLeft-box {
  padding-bottom: 10px;
  position: relative;
  border-bottom: 1px dotted #c1c1c1;
}
.contLeft-box .img img {
  width: 100%;
}
.contLeft-box .tc_div {
  cursor: pointer;
}
.contLeft-box .tc_div:hover i {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.contLeft-box h3 {
  color: #33383f;
  font-weight: bold;
  margin: 10px 0;
  max-width: 100%;
}
.contLeft-box .els2 {
  color: #7c7c7c;
  line-height: 20px;
  height: 60px;
  overflow: hidden;
}
.contLeft-box .detail {
  display: inline-block;
  margin: 10px 0;
  color: #003366;
  text-decoration: underline;
}
.contLeft-box-list .els {
  color: #33383f;
  width: 100%;
  line-height: 30px;
  position: relative;
  padding-left: 10px;
}
.els{vertical-align:middle;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;word-wrap:break-word;display: inline-block;}
.contLeft-box-list .els:hover {
  text-decoration: underline;
}
.contLeft-box-list .els:before {
  content: " ";
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #d3d3d3;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -3px;
}
.contLeft-box1 {
  border-bottom: 1px dotted #c1c1c1;
  padding-top: 10px;
}
.contLeft-box1 h2 {
  font-size: 16px;
  font-weight: bold;
  color: #33383f;
  margin-bottom: 10px;
}
.contLeft-box1 .list {
  overflow: hidden;
}
.contLeft-box1 .list a {
  display: inline-block;
  color: #003366;
  font-size: 14px;
  line-height: 20px;
  font-size: 12px;
  margin: 0 1px 5px;
}
.contLeft-box1 .list a:hover {
  text-decoration: underline;
}
.contLeft-box1.item1 .list a {
  width: 50%;
  float: left;
  font-size: 14px;
  margin: 0 0 10px;
}
.contLeft-ttl {
  font-size: 16px;
  color: #333;
  font-weight: bold;
  margin-bottom: 15px;
}
.contLeft-ttl i {
  display: inline-block;
  width: 10px;
  height: 10px;
  background: url(../images/fancybox_overlay.png);
  margin-left: 5px;
}



.HomeLinks{ width:810px; margin-top:25px;  }
.HomeLinks .ColName{ height:36px; line-height:36px; background:url(../images/icon77.gif) no-repeat left bottom; }
.HomeLinks .ColName span{ display:inline-block; color:#003366; 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:#003366;}
.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 20px;}
.HomeRight .HomeService .ColName{ height:36px; line-height:36px; background:url(../images/icon77.gif) repeat-x left bottom; margin-bottom:11px;}
.HomeRight .HomeService .ColName span{ display:inline-block; color:#003366; 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 ul{}
.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;}
.HomeRight .HomeService li .info em{ display:block; color:#d00000; font-size:1.167em; line-height:15px; 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 #003366;}
.HomeRight .RFbotbox ul{}
.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:200px; /*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:#003366;}
.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;}
.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:#003366;}
.NewsList .top .info time{ color:#003366; float:none; padding:0; float:right;font-size:16px;}
.NewsList .top .info p{ margin:0; color:#666666; line-height:24px;}
.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:#003366;}
.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:#003366;}
.NewsList2 .top .info time{ color:#003366; 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: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;}
.HGGLList .tablist li.on a,.HGGLList .tablist li a:hover{ background:#003366; 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:#003366;}
.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:#003366;}
/*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,.HGGLList .tablist li a:hover{ background:#003366 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:#003366; 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:109px;  padding-left:10px; border-right:1px solid #dddddd;}
.BondsList .txtCon li .sp2{ width:611px; padding-left:10px; border-right:1px solid #dddddd;}
.BondsList .txtCon li .sp3{ width:99px; 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 #003366; 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:#003366;}
.PublicationsList li .info time{ color:#003366; 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:#003366; 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; height:211px; float:left; margin-right:82px; padding-left:57px;}
.Publication2 .topinfo .pic img{ width:162px; height:211px;}
.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;}
.Feedback .txtCon em{ font-style:normal; color:#333333; font-size:1.167em; color:#003366;}
.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:#003366; border:0 none; cursor:pointer;}
.Feedback .txtCon .btn2{ background:#ccc;}
.Feedback .txtCon .btn2:hover{ background:#003366;}
/*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: 0 28px 29px; border-top:1px solid #eaeaea; display:none;}

/*
.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 iframe{ width:100%; height:700px;} 
.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;}