@charset "utf-8";
/* CSS Document */
html,body{
position: relative;
}
a{cursor:pointer;}
.w960{
width: 960px;
margin: 0 auto;
position: relative;
z-index: 1;
}
.ovh{
overflow: hidden;
}
.mt35{
margin-top: 35px!important;
}
.header{
position: relative;
z-index: 20;
}
.header-top{
height: 35px;
line-height: 35px;
color: #fff;
background: url(../images/bg_header_t.jpg) no-repeat center;
}
.header-top .w960{
z-index: 15;
}
.header-top .fr p.fl{
color: #a8b5c7;
}
.header-top .fr p.fl a{
display: inline-block;
padding: 0 5px;
color: #dae0ea;
}
.header-top .fr p.fl a.regist{
padding-right: 5px;
}
.header-top a.home{
display: inline-block;
padding: 0 14px 0 19px;
color: #dae0ea;
background: url(../images/bg_sign01.png) no-repeat left center;
float: left;
margin-left: 6px;
}
.header-top a.email{
display: inline-block;
padding: 0 14px 0 25px;
color: #dae0ea;
background: url(../images/email.png) no-repeat left center;
float: left;
margin-left: 6px;
}
.header-top a.bb{
display: inline-block;
float: left;

}
.header-top .fr p.fl a:hover,.header-top a:hover{
color: #fff;
}
.header-top p.tel{
padding-left: 30px;
color: #dae0ea;
background: url(../images/bg_sign02.png) no-repeat left center;
}
.header-top .search{
width: 206px;
height: 25px;
float: left;
margin: 5px 12px 0 10px;
display: inline;
line-height: 25px;
color: #666;
background: url(../images/bg_btn01.png) no-repeat;
}
.header-top .wx{
width: 39px;

float: left;
position: relative;

cursor: pointer;
z-index:10;
}
.header-top .wx-box{
width: 170px;
background: #fff;
border: 1px solid #083b73;
border-top: none;
padding: 4px 0;
position: absolute;
left: 0px;
top: 34px;
display: none;
height:100px;
}
.header-top .wx-box .ttt{color:#000;margin:0px;height:20px;line-height:20px;padding-left:10px;}
.header-top .wx-box ul{}
.header-top .wx-box ul li{width:80px; float:left;padding:2px;}
.header-top .wx-box ul li p{height:20px; color:#000;text-align:center;line-height:18px;}
.header-top .select{
width: 43px;
padding-left: 7px;
float: left;
position: relative;
text-align: center;
cursor: pointer;
z-index:10;
}
.header-top .select-box{
width: 40px;
background: #fff;
border: 1px solid #083b73;
border-top: none;
padding: 4px 0;
position: absolute;
left: 8px;
top: 23px;
display: none;
}
.header-top .select-box a{
display: inline-block;
width: 100%;
line-height: 20px;
color: #666;
text-align: center;
float: left;
}
.header-top .select-box a:hover{
color: #00428e;
}
.header-top input{
width: 112px;
height: 25px;
padding-left: 10px;
line-height: 25px;
color: #666;
border: none;
background: none;
float: left;
}
.header-top input.submit{
width: 34px;
height: 25px;
padding-left: 0;
}
.language{
width: 45px;
padding: 0 15px 0 32px;
background: url(../images/bg_sign03.png) no-repeat center 9px;
float: left;
text-align: center;
position: relative;
cursor: pointer;
z-index:10;
}
.language p{width:50px; display:inline-block;}
.language.on{
background: url(../images/bg_sign03_h.jpg) no-repeat;
}
.language-list{
width: 45px;
padding: 0 15px 5px 32px;
position: absolute;
left: 0;
top: 35px;
line-height: 20px;
display: none;
background: #1c4b80;
border-top: 1px solid #355f8e;
}
.language-list a{
color: #fff;
}
.header-main {
width: 100%;
height: 39px;
padding: 10px 0 26px;
background: url(../images/bg_header.png) repeat-x bottom;
position: relative;
z-index: 11;
}
.header-main.fixed{
position: fixed;
left: 0;
top: 0;
z-index: 11;
}
.header-main .nav{
width: 657px;
float: right;
}
.header-main .nav li{
float: left;
margin-left: 10px;
display: inline;
position: relative;
z-index:8;
}
.header-main .nav li a{
display: inline-block;
padding: 0 13px 22px;
font-size: 18px;
line-height: 39px;
color: #666;
background: url(../images/bg_li01.png) no-repeat right -9px;
}
.header-main .nav li a:hover,.header-main .nav li a.on,.header-main .nav li a.hover{
color: #00428e;
background-position: right -62px;
}
.header-main .nav li .sign{
width: 19px;
height: 9px;
background: url(../images/bg_sign04.png) no-repeat;
position: absolute;
left: 50%;
bottom: -5px;
z-index: 8;
margin-left: -10px;
display: none;
}
.header-main .subnav{
width: 873px;
padding-top: 23px;
position: absolute;
top: 60px;
z-index: 5;
margin-top:-8px;
background: url(../images/bg_shadow01.jpg) repeat-x top #fcfcfc;
display: none;
}
.header-main .subnav-bot{
height: 16px;
background: url(../images/bg_shadow02.png) repeat-x;
}
.header-main.fixed .subnav{
top: 54px;
}
.header-main.fixed .nav li a{
/*padding-bottom: 0;*/

}
.pro-subnav{
width: 960px;
height: 524px;
float: left;
}
.pro-subnav-box{
width: 250px;
height: 400px;
padding-left: 40px;
border-right: 1px solid #e6e6e6;
float: left;
position: relative;
overflow: hidden;
z-index:7;
}
.pro-subnav-box.last{
width: 162px;
border-right: none;
}
.pro-subnav-box .dl{
float: left;
margin-bottom: 18px;
}
.pro-subnav-box .dd{
width: 240px;
float: left;
}
.header-main .pro-subnav-box .dd a{
display: inline-block;
font-size: 12px;
line-height: 28px;
color: #666;
padding: 0 12px 0 0;
float: left;
background: none;
}
.header-main .pro-subnav-box .dd a:hover{
color: #00428e;
background: url(../images/bg_sign05.png) no-repeat right center;
}
.header-main .pro-subnav-box .dd a.tit{
font-size: 15px;
color: #00428e;
padding-bottom: 0px;
}
.header-main .pro-subnav-box .dd a.tit:hover{
background: none;
}
.investor-subnav{
width: 534px;
padding-top: 23px;
background: url(../images/bg_shadow01.jpg) repeat-x top #fcfcfc;
margin-top:-8px;
}
.investor-subnav .list{
width: 140px;
padding: 15px 0 0 45px;
border-right: 1px solid #e9e9e9;
float: left;
line-height:30px;
}
.header-main .nav .investor-subnav .list li{
width: 100%;
float: left;
margin-left: 0;
}
.header-main .nav .investor-subnav .list a{
font-size: 15px;
line-height: 40px;
padding: 0 15px 0 0;
margin: 0;
background: none;
}
.header-main .nav .investor-subnav .list a:hover{
color: #00428e;
background: url(../images/bg_sign05.png) no-repeat right center;
}
.header-main .nav .investor-subnav .intro{
width: 272px;
float: left;
margin-left: 32px;
display: inline;
}
.header-main .nav .investor-subnav .intro h2{
font-weight: normal;
font-size: 16px;
line-height: 40px;
color: #333;
padding-bottom: 14px;
margin-bottom: 18px;
background: url(../images/bg_line11.jpg) no-repeat left bottom;
}
.header-main .nav .investor-subnav .intro a{
padding: 0;
background: none;
}
.header-main .nav .investor-subnav .intro img{
margin-top: 8px;
}
.header-main .nav .investor-subnav .intro .tips{
width: 132px;
float: right;
}
.header-main .nav .investor-subnav .intro a{
display: inline-block;
font-size: 14px;
line-height: 26px;
color: #686868;
}
.header-main .nav .investor-subnav .intro span{
display: inline-block;
width: 100%;
float: left;
font-size: 12px;
line-height: 24px;
color: #9b9b9b;
}
.header-main .nav .investor-subnav .intro .btn{
display: inline-block;
width: 52px;
height: 27px;
padding-left: 16px;
background: url(../images/bg_btn06.png) no-repeat;
float: left;
font-size: 12px;
line-height: 27px;
color: #bbb;
margin-top: 13px;
}
.header-main .nav .investor-subnav .intro a:hover{
color: #004290;
background-position: 0 -27px;
}
.header-main .nav .investor-subnav .lists{
width: 100%;
margin-top: 29px;
border-top: 1px solid #e0e0e0;
padding-top: 16px;
font-size: 14px;
line-height: 24px;
}
.header-main .nav .investor-subnav .lists a{
display: inline-block;
width: 100%;
color: #004290;
}
.header-main .nav .investor-subnav .intro-main{
width: 290px;
}
.header-main .nav .investor-subnav .intro-main .r{
width: 180px;
float: right;
}
.header-main .nav .investor-subnav .intro-main a{
font-size: 12px;
line-height: 18px;
}
.header-main .nav .investor-subnav .intro-main a.tit{
font-size: 14px;
line-height: 20px;
padding-bottom: 8px;
color: #666;
}
.header-main .nav .investor-subnav .intro-main a.tit:hover{
color: #004290;
}
.header-main .nav .investor-subnav .about-nav-img{
width: 216px;
height: 197px;
float: left;
margin: 17px 0 0 32px;
display: inline;
}
.header-main .nav .investor-subnav .about-nav-img a{
font-size:12px;
list-type:none;
background:none;

line-height:20px;
}
.footer-t{
background: #f5f5f5;
border-top: 1px solid #fff;
}
.footer-t .w960{
padding: 48px 0;
}
.fpro-list{
width: 200px;
height: 185px;
border-right: 1px solid #e0e0e0;
float: left;
}
.fpro-list li{
width: 100%;
float: left;
}
.footer-t a{
display: inline-block;
float: left;
font-size: 12px;
line-height: 20px;
color: #8d8d8d;
padding-right: 12px;
}
.footer-t a:hover{
color: #00428e;
background: url(../images/bg_sign05.png) no-repeat right center;
}
.footer-t li a.tit{
display: inline-block;
font-size: 16px;
color: #333;
padding-bottom: 12px;
}
.footer-t li a.tit:hover{
color: #00428e;
background: none;
}
.f-list{
width: 549px;
height: 210px;
border-right: 1px solid #e0e0e0;
float: left;
position: relative;
overflow: hidden;
}
.f-list ul{
width: 138px;
padding-left: 45px;
float: left;
margin-bottom: 30px;
}
.f-list li{
width: 138px;
float: left;
}
.f-list .w183{
width: 183px;
float: left;
}
.f-tips{
width: 150px;
padding-right: 22px;
float: right;
line-height: 30px;
color: #6c6c6c;
text-align: center;
}
.f-tips .tips{
width: 100%;
float: left;
margin-bottom: 11px;
}
.f-tips h2{
font-weight: normal;
font-size: 14px;
line-height: 50px;
}
.f-tips .weibo a{
display: inline-block;
width: 39px;
height: 39px;
background: url(../images/bg_sign09.png) no-repeat;
position: relative;
overflow: hidden;
float: none;
}
.f-tips .weibo a:hover{
background-position: 0 -39px;
}
.footer-b{
padding: 12px 0;
font-size: 14px;
line-height: 24px;
background: #fff;
}
.footer-b .links-box{
width: 185px;
height: 22px;
border: 1px solid #dedede;
position: relative;
float: left;
margin-right: 5px;
display: inline;
}
.footer-b .links-box p{
padding: 0 25px 0 8px;
background: url(../images/bg_sign10.jpg) no-repeat 95% center;
font-size: 14px;
line-height: 22px;
color: #ccc;
cursor: pointer;
}
.footer-b .links-list{
width: 152px;
padding: 5px 25px 5px 8px;
border: 1px solid #dedede;
border-bottom: none;
position: absolute;
left: -1px;
bottom: 23px;
background: #fff;
display: none;
}
.footer-b .links-list a{
display: inline-block;
width: 100%;
font-size: 12px;
line-height: 22px;
color: #909090;
}
.footer-b .links-list a:hover{
color: #00428e;
}
.footer-b p.fl{
color: #bcbcbc;
}
.footer-b p.fl a{
display: inline-block;
padding: 0 10px;
color: #ffffff;
}
.footer-b p.fr{
font-size: 12px;
}
.footer-b p.fr span,.footer-b p.fr a{
color: #b9b9b9;
}
.footer-b p.fl a:hover,.footer-b p.fr a:hover{
color: #00428e;
}
.right-float{
width: 172px;
height: 228px;
position: absolute;
right: 3%;
top: 300px;
z-index: 10;
background: url(../images/bg_shadow05.png) no-repeat;
font-size: 14px;
text-align: center;
display:none;
}
.right-float .close{
width: 27px;
height: 26px;
background: url(../images/close01.png) no-repeat;
position: absolute;
right: 0;
top: 0;
cursor: pointer;
}
.right-float a{
display: inline-block;
width: 100%;
height: 50px;
padding-top: 178px;
color: #989898;
}
.right-float a:hover{
color: #d53c07;
}
.back-top{
width: 60px;
height: 60px;
background: url(../images/top.png) no-repeat;
position: absolute;
right: -10%;
top: 50px;
cursor: pointer;
overflow: hidden;
}
.back-top.hover{
background-position: 0 -60px;
}
.path{
height: 72px;
background: url(../images/bg_bg05.png) center;
}
.path .w960{
height: 56px;
padding-top: 16px;
background: url(../images/bg_sign18.png) no-repeat 12px 0;
line-height: 56px;
color: #949494;
}
.path h2{
font-size: 19px;
color: #666;
}
.path a{
display: inline-block;
color: #949494;
}
.path a:hover{
color: #00428e;
}
.path a.home{
width: 14px;
background: url(../images/bg_sign19.png) no-repeat;
}
.path a.home:hover{
background-position: 0 -56px;
}
.path span{
color: #666;
}
.path span.sign{
display: inline-block;
padding: 0 5px;
font-family: "宋体";
color: #a2a2a2;
}
.login-box{
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
z-index: 20;
display: none;
}
.login-bg{
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
z-index: 1;
background: #000;
filter:alpha(opacity=30); 
opacity: 0.3;
}
.login-main{
width: 960px;
height: 438px;
position: absolute;
left: 50%;
margin-left: -480px;
z-index: 2;
background: #f2f2f2;
margin-top:20px;
}
.login-main .close{
width: 40px;
height: 40px;
position: absolute;
right: -15px;
top: -15px;
cursor: pointer;
background: url(../images/close02.png) no-repeat;
}
.login-main .intro{
width: 385px;
height: 424px;
padding: 14px 0 0 135px;
float: left;
font-size: 14px;
line-height: 34px;
}
.login-main .intro a.gyslk{

font-size: 16px;
line-height: 40px;
float:right;
display:inline-block;
height:40px;

background-position:120px 2px;
background-repeat: no-repeat;
width:150px;
color:#E94809;
}
.login-main .intro a img{


}
.login-main .intro h2{
font-size: 26px;
line-height: 76px;
color: #1f5a9c;
    /*border-bottom: 1px solid #d6d6d6;*/
margin-bottom: 25px;
clear:both;
display:inline-block;
}
.login-main .intro h2 span{float:left;width:180px;clear:both;}
.login-main .intro input{
width: 260px;
height: 32px;
padding-left: 6px;
border: 1px solid #ccc;
border-right: none;
float: left;
line-height: 32px;
color: #666;
}

.login-main .intro input[type="radio"] { 
width: 20px; 
height: 16px; 
padding-left: 6px; 
border:none; 
color: #666; 
float:none; 
}


.login-main .intro input.submit{
width: 124px;
height: 36px;
font-size: 16px;
color: #fff;
border: none;
background: #1f5a9c;
margin-top: 20px;
}
.login-main .submit2{
width: 124px;
height: 36px;
font-size: 16px;
color: #fff;
border: none;
background: #AC7300;
margin-top: 20px;
display:inline-block;
text-align:center;
}
.login-main .intro span{
display: inline-block;
width: 40px;
height: 34px;
float: left;
}

.login-main .intro span.fi{
background: url(../images/bg_sign35.jpg) no-repeat;
}
.login-main .intro span.se{
background: url(../images/bg_sign36.jpg) no-repeat;
}
.login-main .intro span.th{
background: url(../images/bg_sign37.jpg) no-repeat;
}
.login-main .intro span.fo{
background: url(../images/bg_sign44.jpg) no-repeat;
}
.login-main .intro span.fif{
background: url(../images/bg_sign45.jpg) no-repeat;
}
.login-main .intro a{
display: inline-block;
font-size: 12px;
line-height: 36px;
color: #1f5a9c;
float: left;
margin: 20px 0 0 16px;
}
.login-main .tips{
width: 283px;
position: absolute;
right: 0;
bottom: 0;
z-index: 2;
font-size: 12px;
line-height: 50px;
color: #fff;
}
.login-main .tips a{
display: inline-block;
line-height: 50px;
color: #fff;
text-decoration: underline;
}
.reset-main{
height: 620px;
}


/*Index*/
.index-pro{
height: 270px;
padding: 2px 0;
}
.index-pro .btn{
width: 27px;
height: 180px;
position: absolute;
top: 0;
cursor: pointer;
display: none;
}
.index-pro .prev{
background: url(../images/prev01.jpg) no-repeat 0 center;
left: -80px;
}
.index-pro .next{
background: url(../images/next01.jpg) no-repeat 0 center;
right: -80px;
}
.index-pro .btn.hover{
background-position: -27px center
}
.index-pro .hd{
width: 100%;
position: absolute;
top: 0;
}
.index-pro .hd ul{display: none;}
.index-pro .hd .prev{
width: 27px;
height: 180px;
position: absolute;
top: 0;
cursor: pointer;
background: url(../images/prev01.jpg) no-repeat 0 center;
left: -80px;
}
.index-pro .hd .next{
width: 27px;
height: 180px;
position: absolute;
top: 0;
cursor: pointer;
background: url(../images/next01.jpg) no-repeat 0 center;
right: -80px;
}
.index-pro .hd .prev:hover{
background-position: -27px center
}
.index-pro .hd .next:hover{background-position: -27px center
}
.index-pro .list{
width: 960px;
height: 260px;
position: relative;
overflow: hidden;
}
.index-pro .list ul{
float: left;
width: 1026px;
}
.index-pro .list li{
width: 276px;
height: 260px;
padding-right: 33px;
border-right: 1px solid #e5e5e5;
float: left;
margin-right: 32px;
display: inline;
}
.index-pro .list h2{
width: 100%;
float: left;
margin-top: 9px;
font-size: 16px;
line-height: 32px;
color: #333;
}
.index-pro .list h2 span{
font-weight: normal;
font-size: 12px;
color: #959595;
padding-left: 12px;
}
.index-pro .list p{
padding-right: 20px;
background: url(../images/bg_sign06.jpg) no-repeat right center;
line-height: 30px;
font-family: Arial;
color: #b3b3b3;
text-transform: uppercase;
}
.index-pro .list li a{
color: #737373;
}
.index-news{
padding: 40px 0;
/*background: #eee;*/
background-image:url(../images/bg_culture.jpg)
}
.index-news .w960{
height: 353px;
overflow: hidden;
}
.index-news .l{
width: 653px;
height: 353px;
border-right: 2px solid #e7e7e7;
background: #fff;
position: absolute;
left: -960px;
top: 0;
}
.index-news .tips{
width: 155px;
height: 353px;
padding: 49px 0 0 28px;
background: #00428e;
float: left;
line-height: 24px;
color: #a9b6cf;
}
.index-news .tips p.en{
font-size: 28px;
line-height: 38px;
font-family: 微软雅黑;
color: #fff;
}
.index-news .tips a.more{
display: inline-block;
width: 52px;
height: 27px;
padding-left: 16px;
line-height: 27px;
color: #a9b6cf;
background: url(../images/bg_btn03.jpg) no-repeat;
margin-top: 42px;
}
.index-news .tips a.more:hover{
color: #00428e;
background-position: 0 -27px;
}
.index-news .list{
width: 418px;
padding: 27px 28px 0 24px;
float: left;
}
.index-news .rec{
height: 69px;
margin-bottom: 20px;
line-height: 18px;
}
.index-news .intro{
width: 290px;
height: 58px;
float: right;
padding-bottom: 8px;
border-bottom: 1px solid #ececec;
}
.index-news .intro a{
display: inline-block;
width: 100%;
line-height: 18px;
color: #818181;
}
.index-news .intro a.tit{
font-weight: bold;
line-height: 24px;
color: #333;
}
.index-news .intro a:hover{
color: #00428e;
}
.index-news .list li{
width: 100%;
height: 34px;
float: left;
margin-bottom: 22px;
}
.index-news .list .time{
width: 50px;
padding-right: 12px;
border-right: 1px dashed #e0e0e0;
float: left;
font-size: 10px;
line-height: 12px;
text-align: center;
}
.index-news .list p.fz22{
font-weight: bold;
font-size: 22px;
color:9e9e9e;
line-height: 22px;
}
.index-news .list p.fz222{
font-weight: normal;
font-size: 12px;
color:#b5b5b5;
line-height: 22px;
}
.index-news .list li a{
display: inline-block;
padding-left: 14px;
font-size: 14px;
line-height: 34px;
color: #666;
}
.index-news .list li a:hover{
color: #00428e;
}
.index-news .r{
width: 279px;
height: 353px;
position: absolute;
left: 960px;
top: 0;
overflow: hidden;
}
.index-news .inews-box{
width: 240px;
height: 98px;
padding: 0 44px 2px 0;
float: left;
margin-bottom: 27px;
background: url(../images/bg_shadow03.png) no-repeat;
}
.index-news .inews-box .detail{
width: 115px;
height: 64px;
float: left;
padding: 14px 0 0 15px;
}
.index-news .inews-box p{
line-height: 18px;
font-size:12px;
color: #959595;
}
.index-news .inews-box p.fz16{
font-size: 16px;
line-height: 28px;
color: #333;
}
.index-news .inews-box a:hover p{
color: #00428e;
}
.index-links{
padding: 66px 0 50px;
}
.index-links li{
width: 220px;
float: left;
margin: 0 10px;
display: inline;
padding-top: 19px;
border-top: 3px solid #eff0f1;
}
.index-links li .sign{
width: 54px;
height: 50px;
float: left;
position: relative;
overflow: hidden;
}
.index-links li .sign img{
position: absolute;
left: 0;
top: 0;
z-index: 2;
}
.index-links li .sign .bg{
width: 54px;
height: 100px;
position: absolute;
left: 0;
top: 0;
z-index: 1;
background: url(../images/bg_sign07.jpg) no-repeat;
}
.index-links li .tips{
width: 165px;
float: right;
}
.index-links li .tips a{
display: inline-block;
width: 100%;
line-height: 22px;
color: #666;
float: left;
}
.index-links li .tips a.tit{
font-weight: bold;
font-size: 16px;
line-height: 28px;
color: #333;
}
.index-links li .tips a:hover{
color: #00428e;
}

/*Inside*/
.inside-wrap{
padding-top: 5px;;
}
.inside-tips{
height: 142px;
line-height: 20px;
color: #E5EBF7;
}
.inside-tips h2{
font-weight: normal;
font-size: 32px;
line-height: 60px;
color: #fff;
padding-top: 13px;
/*background: url(../images/bg_sign11.jpg) no-repeat 3px top;*/
}
.inside-tips p.fz16{
font-size: 16px;
line-height: 26px;
}
.inside-tips a{
display: inline-block;
width: 44px;
height: 44px;
position: absolute;
right: 5px;
top: 88px;
}
.inside-tips a p{
width: 100%;
float: left;
line-height: 32px;
color: #fff;
display: none;
}
.inside-tips a.link-inside{
right: 0;
}
.inside-tips a.download{
width: 50px;
height: 76px;
right: 130px;
text-align: center;
}
.inside-tips a.box{
width: 50px;
height: 76px;
right: 68px;
text-align: center;
}
.inside-tips a.mail{
width: 80px;
height: 76px;
right: 50px;
text-align: center;
}
.inside-tips a.download img, .inside-tips a.box img{
margin-left: 3px;
display: inline;
}
.inside-tips a.mail img{
margin-left: 14px;
display: inline;
}
.inside-tips a.jobs{
width: 50px;
right: 60px;
}
.inside-tips a:hover p{
display: block;
}
.inside-main{
padding-bottom: 40px;
background: #fff;
min-height:550px;
}
/*英文段落 两端对齐*/
.inside-main p{
text-align:justify; 
text-justify:inter-ideograph;
line-height:22px;
}
/*About*/
.about-body{
background: url(../images/bg_about.jpg) no-repeat top fixed #fff;
}
.about-t{
height: 410px;
margin-bottom: 11px;
position: relative;
overflow: hidden;
}
.about-t li{
width: 246px;
height: 402px;
padding: 8px 37px 0;
line-height: 18px;
color: #fff;
background: url(../images/bg_bg01.jpg) no-repeat;
position: absolute;
left: 0;
top: -410px;
}
.about-t li .title{
font-size: 16px;
line-height: 64px;
color: #fff;
margin-bottom: 26px;
position: relative;
}
.about-t li .line{
width: 24px;
height: 1px;
background: #d1e4f7;
position: absolute;
left: 0;
bottom: 0;
}
.about-t li span{
font-size: 14px;
}
.about-t li a{
display: inline-block;
width: 100%;
color: #666;
}
.about-t li a.more{
width: 52px;
padding-left: 16px;
line-height: 27px;
color: #f7faff;
background: url(../images/bg_sign12.png) no-repeat;
margin-top: 36px;
}
.about-t li.se{
background: url(../images/bg_bg02.jpg) no-repeat right bottom #fff;
left: 320px;
top: 410px;
}
.about-t li.se .title{
color: #666;
}
.about-t li.se .line{
background: #ababab;
}
.about-t li.se img{
float: left;
margin: 2px 0 25px;
}
.about-t li.th{
background: url(../images/bg_bg03.jpg) no-repeat;
left: 640px;
top: -410px;
}
.about-t li.th a{
margin-top: 22px;
line-height: 22px;
color: #fff;
display:inline;
}
.about-t li.th p.fz18{
margin-top: 44px;
line-height:30px;
font-size: 18px;

}
.about-b{
height: 316px;
margin-bottom: 36px;
}
.about-b .title{
height: 65px;
position: relative;
}
.about-b .title a{
display: inline-block;
width: 100%;
font-size: 16px;
line-height: 64px;
color: #666;
}
.about-b .title .line{
width: 24px;
height: 1px;
background: #ababab;
}
.about-b .l{
width: 405px;
height: 308px;
padding: 8px 37px 0;
background: #fff;
float: left;
}
.about-netwrok{
width: 405px;
height: 243px;
background: url(../images/bg_bg04.jpg) no-repeat;
position: relative;
cursor:pointer;
}

.about-b .l1{
width: 405px;
height: 308px;
padding: 0px 0px 0;
background: #fff;
float: left;
}
.about-netwrok1{
width: 405px;
height: 243px;
position: relative;
cursor:pointer;
}

.about-netwrok .center{
width: 15px;
height: 15px;
position: absolute;
left: 278px;
top: 82px;
background: url(../images/bg_sign14.png) no-repeat;
display: none;
}
.about-netwrok .btn{
width: 37px;
height: 37px;
position: absolute;
line-height: 37px;
color: #fff;
text-align: center;
}
.about-netwrok .btn img{
position: absolute;
left: 16px;
top: 16px;
z-index: 1;
width: 10%;
}
.about-netwrok .btn span{
display: inline-block;
position: relative;
z-index: 2;
display: none;
}
.about-netwrok .btn.fi{
left: 85px;
top: 73px;
}
.about-netwrok .btn.se{
left: 319px;
top: 26px;
}
.about-netwrok .btn.th{
left: 313px;
top: 60px;
}
.about-netwrok .btn.fo{
left: 295px;
top: 115px;
}
.about-netwrok .line-fi{
width: 0;
height: 29px;
position: absolute;
right: 122px;
top: 62px;
background: url(../images/bg_line01.png) no-repeat right;
}
.about-netwrok .line-se{
width: 0;
height: 39px;
position: absolute;
left: 281px;
top: 55px;
background: url(../images/bg_line02.png) no-repeat;
}
.about-netwrok .line-th{
width: 0;
height: 27px;
position: absolute;
left: 283px;
top: 67px;
background: url(../images/bg_line03.png) no-repeat;
}
.about-netwrok .line-fo{
width: 0;
height: 45px;
position: absolute;
left: 287px;
top: 93px;
background: url(../images/bg_line04.png) no-repeat;
}
.about-b .r{
width: 479px;
height: 308px;
padding-top: 8px;
float: right;
background: #fff;
}
.about-b .r .title{
padding: 0 37px;
margin-bottom: 13px;
}
.about-b .r-box{
width: 165px;
height: 175px;
padding: 0 37px;
float: left;
font-size: 14px;
line-height: 22px;
text-align: center;
}
.about-b .r-box.l{
border-right: 1px dashed #c0c0c0;
}
.about-b .r-box.l p{
font-weight: bold;
}
.about-b .r-box.l p.blue{
font-weight: normal;
font-family: Arial;
color: #145197;
}
.about-b .r-box .sign{
height: 122px;
position: relative;
overflow: hidden;
}
.about-b .r-box .sign img{
position: absolute;
left: 0;
top: 0;
z-index: 2;
}
.about-b .r-box .bg{
width: 100%;
height: 244px;
background: url(../images/bg_shadow04.jpg) no-repeat;
position: absolute;
left: 0;
top: -13px;
z-index: 1;
}
.about-b .r-box li{
width: 120px;
padding-left: 45px;
float: left;
text-align: left;
}
.about-b .r-box a{
display: inline-block;
padding-right: 16px;
color: #666;
background: url(../images/bg_sign17.jpg) no-repeat right 0;
}
.about-b .r-box a:hover{
color: #00438e;
background-position: right -22px;
}
.aintro-main{
padding-top: 45px;
font-size: 14px;
line-height: 24px;
}
.aintro-main .r{
width: 445px;
float: right;
}
.aintro-main .r h2{
font-weight: normal;
font-size: 30px;
line-height: 40px;
color: #00438e;
padding-top: 23px;
margin-top: 29px;
background: url(../images/bg_line05.jpg) no-repeat left top;
}
.aintro-main .r p.en{
font-size: 12px;
color: #b0b0b0;
text-transform: uppercase;
padding-bottom: 26px;
}
.aintro-main .r .line{
height: 1px;
background: #e2e2e2;
margin: 22px 0;
line-height:1px;
}
.aintro-line{
height: 1px;
line-height:1px;
border-top: 1px solid #e2e2e2;
border-bottom: 1px solid #e8e8e8;
margin: 40px auto;
}
.aintro-main .l{
float: left;
}
.aintro-main .video{
width: 500px;
height: 274px;
float: right;
line-height: 44px;
text-align: center;
}
.aintro-main .video-box{
width: 500px;
height: 280px;
}
.speech-main{
padding-top: 45px;
font-size: 14px;
line-height: 24px;
}
.speech-main .img{
width: 412px;
float: left;
line-height: 68px;
text-align: center;
}
.speech-main .intro{
width: 450px;
padding-top: 35px;
float: right;
}
.speech-main .intro h2{
font-weight: normal;
font-size: 30px;
line-height: 36px;
color: #00438e;
padding: 17px 0 40px;
background: url(../images/bg_line05.jpg) no-repeat left top;
}
.speech-main .intro .line{
height: 1px;
background: #e2e2e2;
margin: 25px auto;
}
.speech-main .intro img{
margin-top: 78px;
}
.teams-main{
padding-top: 25px;
}
.teams-main ul{
float: left;
*padding-bottom: 23px;
}
.teams-main li{
width: 960px;
float: left;
margin-bottom: 23px;
font-size: 14px;
line-height: 24px;
}
.teams-main li .intro{
width: 450px;
height: 194px;
padding: 14px 171px 0 44px;
background: #f8f8f8;
border: 1px solid #efefef;
border-left: none;
float: right;
}
.teams-main li h2{
font-size: 16px;
line-height: 60px;
color: #333;
}
.teams-main .tips{
width: 958px;
margin: 13px auto 0;
}
.teams-main .tips h2{
font-size: 16px;
line-height: 44px;
color: #333;
}
.teams-main .tips .detail{
width: 908px;
height: 120px;
padding: 32px 24px 0;
border: 1px solid #e4e4e4;
border-top: none;
background: #fafafa;
float: left;
font-size: 14px;
line-height: 24px;
}
.network-bg{
background: url(../images/bg_bg06.png) no-repeat center 311px #fff;
}
.network-img{
height: 542px;
background: url(../images/bg_bg07.png) no-repeat;
position: relative;
}
.network-img .line-fi{
width: 0;
height: 54px;
position: absolute;
right: 263px;
top: 160px;
background: url(../images/bg_line06.png) no-repeat right;
}
.network-img .line-se{
width: 0;
height: 78px;
position: absolute;
left: 694px;
top: 133px;
z-index: 1;
background: url(../images/bg_line07.png) no-repeat;
}
.network-img .line-th{
width: 0;
height: 32px;
position: absolute;
left: 699px;
top: 178px;
z-index: 1;
background: url(../images/bg_line08.png) no-repeat;
}
.network-img .line-fo{
width: 0;
height: 110px;
position: absolute;
left: 710px;
top: 217px;
z-index: 1;
background: url(../images/bg_line09.png) no-repeat;
}
.network-img .sign{
width: 49px;
height: 49px;
background: url(../images/bg_sign20.png) no-repeat;
position: absolute;
z-index: 2;
display: none;
}
.network-img .sign.anim{
animation: signanim 1s infinite;
-webkit-animation: signanim 1s infinite;
-ms-animation: signanim 1s infinite;
}
@keyframes signanim{
from{
transform: scale(0.8);
}
to{
transform: scale(1);
}
}
@-webkit-keyframes signanim{
from{
-webkit-transform: scale(0.8);
}
to{
-webkit-transform: scale(1);
}
}
@-ms-keyframes signanim{
from{
-ms-transform: scale(0.8);
}
to{
-ms-transform: scale(1);
}
}
.network-img span{
display: inline-block;
width: 49px;
height: 49px;
line-height: 49px;
color: #fff;
text-align: center;
position: absolute;
z-index: 3;
display: none;
}
.network-img .sign.fi,.network-img span.fi{
left: 675px;
top: 184px;
}
.network-img .sign.se,.network-img span.se{
left: 287px;
top: 191px;
}
.network-img .sign.th,.network-img span.th{
left: 746px;
top: 116px;
}
.network-img .sign.fo,.network-img span.fo{
left: 743px;
top: 169px;
}
.network-img .sign.fif,.network-img span.fif{
left: 691px;
top: 307px;
}
.network-list{
width: 958px;
border: 1px solid #e4e4e4;
margin: 0 auto;
}
.network-list .title{
height: 46px;
line-height: 46px;
background: #f0f0f0;
border-bottom: 2px solid #e4e4e4;
position: relative;
}
.network-list .title h2{
font-size: 16px;
color: #333;
padding-left: 18px;
}
.network-list .search{
width: 225px;
height: 35px;
float: right;
margin: 6px 11px 0 0;
display: inline;
background: #fff;
}
.network-list .search input{
width: 170px;
height: 35px;
border: none;
padding-left: 15px;
line-height: 35px;
color: #979797;
float: left;
}
.network-list .search input.submit{
width: 35px;
height: 35px;
padding-left: 0;
background: url(../images/bg_btn04.jpg) no-repeat;
}
.network-list .tab{
width: 224px;
height: 42px;
position: absolute;
right: 272px;
top: 7px;
font-size: 14px;
line-height: 42px;
text-align: center;
}
.network-list .tab p{
width: 112px;
float: left;
cursor: pointer;
height:42px; display:inline-block;
text-align:center;
line-height:42px;
}
.network-list .tab p.on{
background: #fff;
color: #333;
}
.network-list .list{
border: 1px solid #e4e4e4;
border-top: none;
padding-bottom: 30px;
overflow: hidden;
}
.network-list .list ul{
float: left;
width: 966px;
}
.network-list .list li{
width: 417px;
height: 105px;
padding: 0 30px;
float: left;
margin: 20px 5px 0 0;
display: inline;
border-right: 1px solid #cfcfcf;
font-size: 14px;
line-height: 24px;
}
.network-list .list li h2{
font-size: 14px;
}
.network-list .list li.line{
width: 100%;
height: 1px;
background: #e6e6e6;
margin: 50px 0 3px 0;
padding: 0;
}
.contact-main{
height: 696px;
position: relative;
z-index: 1;
background: #fff;

}
.map{
width: 100%;
height: 696px;
position: absolute;
left: 0;
top: 0;
z-index: 1;
}
.contact-tips{
width: 725px;
height: 501px;
position: absolute;
left: 50%;
top: 104px;
z-index: 2;
margin-left: -480px;
overflow: hidden;
}
.liubai{height:65px; width:100%; background:#fff;}

.contact-tips .tips-box{
width: 346px;
height: 459px;
padding: 42px 36px 0;
background: url(../images/bg_shadow06.png) no-repeat;
font-size: 14px;
line-height: 20px;
}
.contact-tips .fl h2{
font-size: 16px;
line-height: 24px;
color: #333;
padding-bottom: 24px;
background: url(../images/bg_line10.png) no-repeat left bottom;
margin-bottom: 33px;
}
.contact-tips .fl p.fz18{
font-size: 18px;
}
.contact-tips .fl .line{
height: 1px;
margin: 45px auto 25px;
background: #dfdfdf;
}
.contact-tips .fl p.pl32{
padding-left: 32px;
line-height: 34px;
background: url(../images/bg_sign21.png) no-repeat 0 2px;
}
.contact-tips .fl p.se{
background-position: 0 -32px;
}
.contact-tips .fl p.th{
background-position: 0 -66px;
}
.contact-tips .fl p.fo{
background-position: 0 -100px;
}
.contact-tips .fl a{
color: #666;
}
.contact-tips .fl a.feadback{
display: inline-block;
width: 82px;
height: 27px;
padding-left: 18px;
font-size: 12px;
line-height: 27px;
color: #8a8a8a;
background: url(../images/bg_btn05.png) no-repeat;
margin-top: 35px;
}
.contact-tips .fl a.feadback:hover{
color: #00428e;
}
.contact-tips .fr{
width: 346;
}
.contact-tips .fr h2{
font-size: 14px;
}
.contact-tips .poa{
position: absolute;
right: -362px;
top: 0;
}
.contact-tips .poa h2{
margin-bottom: 27px;
}
.contact-tips .poa .close{
font-weight: bold;
font-size: 14px;
line-height: 24px;
color: #333;
position: absolute;
right: 15px;
top: 5px;
cursor: pointer;
}
.contact-tips .poa input{
width: 270px;
height: 38px;
padding: 0 9px;
border: 1px solid #cacaca;
margin-bottom: 4px;
line-height: 38px;
color: #c9c9c9;
background: #fff;
}
.contact-tips .poa input.submit{
width: 288px;
height: 38px;
line-height: 30px;
padding-bottom: 4px;
border: 1px solid #d6d6d6;
background: #00428e;
font-size: 16px;
color: #fff;
}
.contact-tips .poa textarea{
width: 270px;
height: 126px;
padding: 9px;
border: 1px solid #cacaca;
line-height: 24px;
color: #c9c9c9;
margin-bottom: 4px;
background: #fff;
}

/*Products*/
.products-body{
background: url(../images/bg_products.jpg) no-repeat center top fixed #fff;
}
.products-list{
width: 100%;
height: 300px;
padding-bottom: 260px;
position: relative;
overflow: hidden;
}
.products-list li{
width: 319px;
height: 363px;
padding-top: 61px;
position: relative;
float: left;
margin-right: 1px;
display: inline;
background: #fff;
font-size: 16px;
line-height: 30px;
text-align: center;
}
.products-list .line-t{
width: 0;
height: 5px;
background: #dfdfdf;
position: absolute;
left: 0;
top: 0;
}
.products-list .line-r{
width: 5px;
height: 0;
background: #dfdfdf;
position: absolute;
right: 0;
bottom: 0;
}
.products-list .line-b{
width: 0;
height: 5px;
background: #dfdfdf;
position: absolute;
right: 5px;
bottom: 0;
}
.products-list .line-l{
width: 5px;
height: 0;
background: #dfdfdf;
position: absolute;
left: 0;
top: 5px;
}
.products-list .bg{
width: 0;
height: 100%;
background: #000;
filter:alpha(opacity=30); 
opacity: 0.3;
position: absolute;
left: 50%;
top: 0;
}
.products-list img{
margin: 17px 0;
}
.products-list p{
width: 100%;
float: left;
color: #4267a0;
}
.products-list .prev{
width: 118px;
height: 424px;
position: absolute;
left: 0;
top: 0;
z-index: 2;
cursor: pointer;
}
.products-list .next{
width: 118px;
height: 424px;
position: absolute;
right: 0;
top: 0;
z-index: 2;
cursor: pointer;
}
.prolist-wrap{
padding: 18px 0 52px;
background: #f9f9f9;
position: relative;
z-index:7;
}
.prolist-wrap .w960{
position: relative;

}
.prolist-search{
width: 958px;
position: absolute;
left: 0;
top: -79px;
z-index: 5;
}
.prolist-search .select-box{
width: 318px;
position: relative;
float: left;
margin-right: 2px;
display: inline;
}
.prolist-search .select-box p{
width: 300px;
height: 46px;
padding-left: 18px;
line-height: 46px;
color: #606060;
background: url(../images/bg_sign22.jpg) no-repeat 95% center #fff;
cursor: pointer;
}
.select-list{
padding: 10px 18px;
font-size: 12px;
line-height: 22px;
background: #fff;
position: absolute;
left: 0;
top: 46px;
display: none;
}
.select-list a{
display: inline-block;
width: 282px;
color: #666;
float: left;
}
.select-list a:hover{
color: #0861b0;
}
.prolist-search input.submit{
width: 318px;
height: 46px;
background: url(../images/bg_sign23.jpg) no-repeat 90px center #fff;
float: right;
border: none;
font-size: 16px;
color: #20568a;
}
.prolist-path{
height: 68px;
font-size: 12px;
line-height: 68px;
color: #606060;
}
.prolist-path p.fl{
font-size: 20px;
color: #666;
}
.prolist-path a{
color: #949494;
display: inline-block;
}
.prolist-path a.home{
width: 14px;
background: url(../images/bg_sign19.png) no-repeat;
background-position: 0 6px
}
.prolist-path a.home:hover{
background-position: 0 -50px;
}
.prolist-path span{
display: inline-block;
padding: 0 4px;
font-family: "宋体";
color: #a8a8a8;
}
.prolist-main{
width: 960px;
position: relative;
overflow: hidden;
}
.prolist-main ul{
width: 969px;
float: left;
*padding-bottom: 10px;
}
.prolist-main li{
width: 292px;
height: 372px;
padding: 10px 12px 0 11px;
background: url(../images/bg_shadow08.png) no-repeat;
float: left;
margin: 0 8px 10px 0;
display: inline;
line-height: 20px;
position: relative;
}
.prolist-main li p{
padding: 0 5px;
color: #919191;
}
.prolist-main ul li a{
color: #2056B1;
}
.prolist-main ul li a:hover{
color: #fff;
}
.prolist-main ul li:hover a{
color: #fff;
}
.prolist-main p.fz16{
font-size: 16px;
line-height: 44px;
color: #20568a;
width: 100%;
float: left;
margin-top: 14px;
}
.prolist-main p span{
display: inline-block;
float: left;
padding-right: 30px;
background: url(../images/bg_sign24.png) no-repeat right 2px;
}
.prolist-main li .line{
width: 32px;
height: 1px;
background: #cdcdcd;
position: absolute;
left: 18px;
bottom: 32px;
}
.prolist-main li.hover{
background-position: 0 -384px;
}
.prolist-main li.hover p{
color: #fff;
}
.prolist-main li.hover p span{
background-position: right -42px;
}
.prolist-main li.hover .line{
background: #6192bd;
}
.prolist-main .more-btn{
font-size: 16px;
line-height: 40px;
text-align: center;
border: 1px solid #e8e8e8;
background: #fff;
margin: 10px auto 0;
cursor: pointer;
}
.prolist-main .more-btn a{
display: inline-block;
color: #919191;
padding-right: 24px;
}
.prolist-main .more-btn a:hover{
color: #0861b0;
background-position: right -38px;
}
.prolist-download{
padding: 90px 0;
background: #fff;
}
.prolist-download .download-box.fl{
width: 476px;
height: 150px;
border-right: 1px dotted #969696;
}
.prolist-download .intro{
width: 280px;
float: right;
font-size: 18px;
line-height: 22px;
color: #333;
}
.prolist-download .intro a.tit{
color: #333;
}
.prolist-download .intro ul{
width: 100%;
float: left;
margin-top: 16px;
}
.prolist-download .intro li{
width: 100%;
float: left;
}
.prolist-download .intro li a{
display: inline-block;
width: 100%;
float: left;
font-size: 14px;
line-height: 35px;
color: #666;
}
.prolist-download .intro a:hover{
color: #0861b0;
}
.prolist-download .download-box.fr{
width: 405px;
}
.prolist-download .download-box.fr .intro{
width: 212px;
}
.proinfo-img{
height: 550px;
padding-top: 9px;
background: url(../images/bg_bg21.png) no-repeat center top;
border-bottom: 1px solid #e5e5e5;
}
.proinfo-path{
height: 64px;
line-height: 64px;
padding-bottom: 11px;
}
.proinfo-path h2{
font-size: 19px;
}
.proinfo-path a{
display: inline-block;
color: #949494;
}
.proinfo-path a:hover{
color: #00428e;
}
.proinfo-path a.home{
width: 14px;
background: url(../images/bg_sign19.png) no-repeat 0 4px;
}
.proinfo-path a.home:hover{
background-position: 0 -52px;
}
.proinfo-path span.sign{
display: inline-block;
padding: 0 5px;
font-family: "宋体";
color: #a2a2a2;
}
.proinfo-list{
height: 514px;
position: relative;
background: #fff;
}
.proinfo-list .btn{
width: 26px;
height: 514px;
position: absolute;
top: 0;
cursor: pointer;
}
.proinfo-list .prev{
background: url(../images/prev04.png) no-repeat 0 center;
left: -26px;
}
.proinfo-list .next{
background: url(../images/next04.png) no-repeat 0 center;
right: -26px;
}
.proinfo-list .btn.hover{
background-position: -26px center;
}
.proinfo-list .list{
width: 732px;
height: 514px;
position: relative;
overflow: hidden;
margin: 0 114px;
}
.proinfo-list .list li{
width: 732px;
height: 514px;
float: left;
}
.proinfo-tab{
padding: 0px 0 56px;
background: #fff;
}
.proinfo-tab .tab-list{
height: 46px;
margin-bottom: 42px;
}
.proinfo-tab .tab-list li{
height: 46px;
float: left;
margin-right: 1px;
display: inline;
font-size: 16px;
line-height: 46px;
color: #fff;
text-align: center;
background: #5e5e5e;
cursor: pointer;
}
.proinfo-tab .tab-list li.on{
background: #00438e;
}
.proinfo-tab .tab-box{
position: relative;
}
.proinfo-tab .tab-boxs{
position: absolute;
left: 0;
top: 0;
display: none;
}
.proinfo-tab .tab-intro h2{
font-size: 18px;
line-height: 30px;
}
.proinfo-tab .tab-intro .intro{
margin-top: 28px;
border-top: 1px dotted #9f9f9f;
padding-top: 46px;
font-size: 14px;
line-height: 24px;
}
.proinfo-tab .tab-intro p.pl20{
padding-left: 20px;
background: url(../images/bg_sign26.jpg) no-repeat 7px 10px;
}
.proinfo-tab .tab-table table{
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
}
.proinfo-tab .tab-table td{
font-size: 14px;
padding: 0 10px;
border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
}
.turn{
margin-top: 10px;
position: relative;
}
.turn .share{
height: 32px;
padding-bottom: 30px;
/*border-bottom: 1px solid #cdcdcd;*/
margin-bottom: 22px;
text-align: right;

}
 .turn .share p a.back{
display: inline-block;
padding-left: 20px;
background: url(../images/bg_sign27.jpg) no-repeat left center;
position: absolute;
right: 5px;
top: 0;
color:#333;
}
.bdshare-button-style0-32 a{
display: inline-block;
margin: 0!important;
float: none!important;
}
.turn-main{
font-size: 13px;
margin-top:30px;
line-height: 30px;
position: relative;
}
.turn-main a{
color: #666;
}
.turn-main a.back{
display: inline-block;
padding-left: 20px;
background: url(../images/bg_sign27.jpg) no-repeat left center;
position: absolute;
right: 5px;
top: 0;
}
.turn-main a:hover{
color: #00438e;
}
.proinfo-tab .tab-download ul{
float: left;
width: 984px;
*padding-bottom: 16px;
}
.proinfo-tab .tab-download li{
width: 430px;
height: 97px;
padding: 19px;
border: 1px solid #e5e5e5;
float: left;
margin: 0 22px 16px 0;
display: inline;
background: #f8f8f8;
}
.proinfo-tab .tab-download img{
margin-right: 17px;
display: inline;
}
.proinfo-tab .tab-download .intro{
padding-top: 28px;
font-size: 14px;
line-height: 30px;
color: #333;
position: relative;
}
.proinfo-tab .tab-download span{
display: inline-block;
float: left;
font-size: 10px;
line-height: 22px;
font-family: Arial;
color: #9f9f9f;
}
.proinfo-tab .tab-download .sign{
width: 28px;
height: 28px;
position: absolute;
right: 20px;
top: 32px;
}
.proinfo-tab .tab-download .t{
width: 23px;
height: 23px;
position: absolute;
left: 3px;
top: 0;
overflow: hidden;
}
.proinfo-tab .tab-download .t img{
position: absolute;
left: 0;
top: -46px;
}
.proinfo-tab .tab-download .d{
width: 28px;
height: 8px;
position: absolute;
left: 0;
bottom: 0;
overflow: hidden;
background: url(../images/bg_sign29.png) no-repeat;
}
.proinfo-tab .tab-download li.hover p{
color: #0861b0;
}
.proinfo-tab .tab-download li.hover .d{
background-position: 0 -8px;
}
.proinfo-tab .tab-contact{
padding: 36px 0;

}
.proinfo-tab .tab-contact .intro{
width: 440px;
padding-bottom: 10px;
float: left;
border-right: 1px solid #cfcfcf;
font-size: 14px;
line-height: 30px;

}
.proinfo-tab .tab-contact .intro h2{
font-size: 16px;
line-height: 26px;
}
.proinfo-tab .tab-contact .intro a{
display: inline-block;
color: #666;


}
.proinfo-tab .tab-contact .intro a:hover{
color: #00438e;
}
.zx{position: absolute;left:10px;bottom:-20px;}
.proinfo-tab .tab-contact  .btn{
display: block;

width: 99px;
height: 30px;
padding-left: 16px;
font-size: 12px;
line-height: 27px;
color: #8e8e8e;
background: url(../images/bg_btn05.png) no-repeat;
float: left;
margin: 18px 24px 0 0;
cursor:pointer;




}
.proinfo-tab .tab-contact .btn:hover{
color: #195599;
background: url(../images/bg_btn05_h.png) no-repeat;
cursor:pointer;
}
.proinfo-tab .tab-contact .r{
width: 480px;
float: right;
}
.proinfo-tab .tab-contact .tips{
width: 178px;
padding-top: 46px;
float: right;
font-size: 18px;
line-height: 24px;
color: #195599;
}
.proinfo-tab .tab-contact .tips p.en{
font-size: 19px;
line-height: 22px;
color: #e3e3e3;
text-transform: uppercase;
margin-bottom: 13px;
}
.proinfo-tab .tab-contact .tips a{
display: inline-block;
width: 84px;
height: 27px;
padding-left: 16px;
font-size: 12px;
line-height: 27px;
color: #8e8e8e;
background: url(../images/bg_btn05.png) no-repeat;
float: left;
}
.proinfo-tab .tab-contact .tips a:hover{
color: #195599;
background: url(../images/bg_btn05_h.png) no-repeat;
}
.out-box{
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
z-index: 15;
display: none;
}
.out-box .out-bg{
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
background: #000;
filter:alpha(opacity=50); 
opacity: 0.5;
}
.out-box .close{
width: 40px;
height: 40px;
position: absolute;
right: -15px;
top: -15px;
cursor: pointer;
background: url(../images/close02.png) no-repeat;
}
.out-box .pro-message{
width: 330px;
height: 459px;
padding: 42px 20px 0;
background: url(../images/bg_shadow06.png) no-repeat;
font-size: 14px;
line-height: 24px;
position: absolute;
left: 50%;
margin-left: -261px;
z-index: 2;
}
.out-box .pro-message h2{
font-size: 16px;
line-height: 24px;
color: #333;
padding-bottom: 24px;
background: url(../images/bg_line10.png) no-repeat left bottom;
margin-bottom: 33px;
}
.out-box .pro-message input{
width: 250px;
height: 38px;
padding: 0 9px;
border: 1px solid #cacaca;
margin-bottom: 4px;
line-height: 38px;
color: #c9c9c9;
background: #fff;
}
.out-box .pro-message input.submit{
width: 270px;
height: 38px;
line-height: 30px;
padding-bottom: 4px;
border: 1px solid #d6d6d6;
background: #00428e;
font-size: 16px;
color: #fff;
}
.out-box .pro-message textarea{
width: 250px;
height: 126px;
padding: 9px;
border: 1px solid #cacaca;
line-height: 24px;
color: #c9c9c9;
margin-bottom: 4px;
background: #fff;
}
.protec-main{
padding-top: 50px;
}
.protec-tab li{
display: inline;/*追加 20140902*/
}
.protec-tab li a{
display: inline-block;
width: 134px;
height: 34px;
float: left;
margin-right: 2px;
font-size: 14px;
line-height: 34px;
color: #7c7b7b;
text-align: center;
background: #ededed;
}
.protec-tab li a:hover,.protec-tab li a.on{
background: #00438e;
color: #fff;
}
.pro-download{
padding-top: 28px;
}
.pro-download table{
border-left: 1px solid #d9d9d9;
}
.pro-download th{
font-weight: normal;
font-size: 14px;
line-height: 52px;
color: #fff;
background: #737373;
border-right: 1px solid #d9d9d9;
border-bottom: 1px solid #d9d9d9;
}
.pro-download th span{
float: left;
padding-left: 42px;
}
.pro-download td{
font-size: 12px;
line-height: 54px;
text-align: center;
border-right: 1px solid #d9d9d9;
border-bottom: 1px solid #d9d9d9;
}
.pro-download td.bg{
background: #f8fbfe;
}
.pro-download td a{
display: inline-block;
width: 27px;
height: 54px;
background: url(../images/bg_btn09.png) no-repeat;
}
.pro-download td a:hover{
background-position: 0 -54px;
}
.pro-download td a.fl{
background: none;
width: auto;
color: #666;
margin-left: 42px;
background: none;
}
.pro-download td a.fl:hover{
color: #00438e;
}
.pro-download .page{
margin-top: 30px;
}

/*Investor*/
.investor-body{
background: url(../images/bg_investor.jpg) no-repeat top center fixed #fff;
}
.investor-main{
overflow: hidden;
}
.investor-fi{
height: 219px;
margin-bottom: 16px;
position: relative;
}
.investor-main .l{
width: 620px;
height: 219px;
position: absolute;
left: -620px;
top: 0;
}
.report-box{
width: 237px;
height: 219px;
padding: 0 36px;
background: #fff;
float: left;
}
/*追加*/
.report-box .list{
padding-top: 22px;
}
.report-box li{
width: 100%;
height: 24px;
line-height: 24px;
float: left;
}
.report-box li a{
display: inline-block;
font-size: 14px;
color: #666;
float: left;
}
.report-box li a:hover{
color: #1e6ecc;
}
.report-box li span{
display: inline-block;
font-size: 12px;
color: #9b9b9b;
float: right;
}
/*追加end*/
.investor-main .title{
height: 68px;
font-size: 16px;
line-height: 68px;
padding-top: 5px;
position: relative;
}
.investor-main .title a{
display: inline-block;
width: 100%;
color: #333;
}
.investor-main .title a:hover{
color: #1e6ecc;
}
.investor-main .title .line{
width: 24px;
height: 1px;
position: absolute;
left: 0;
bottom: 0;
background: #dfdfdf;
overflow: hidden;
}
.investor-main .title .line-in{
width: 24px;
height: 1px;
position: absolute;
left: -24px;
top: 0;
background: #1e6ecc;
}
.report-box .intro{
padding-top: 17px;
line-height: 24px;
color: #9b9b9b;
}
.report-box img{
margin-top: 9px;
}
.report-box .intro-main{
width: 96px;
float: right;
}
.report-box a.tit{
display: inline-block;
width: 100%;
font-size: 14px;
line-height: 28px;
color: #666;
}
.report-box a.tit:hover{
color: #1e6ecc;
}
.report-box a.more{
display: inline-block;
width: 52px;
height: 27px;
padding-left: 16px;
font-size: 12px;
line-height: 27px;
color: #bcbcbc;
margin-top: 13px;
background: url(../images/bg_btn06.png) no-repeat;
}
.report-box a.more:hover{
color: #1e6ecc;
background-position: 0 -27px;
}
.news-box{
width: 237px;
height: 219px;
padding: 0 36px;
background: #fff;
}
.news-box .list{
padding-top: 22px;
}
.news-box li{
width: 100%;
height: 24px;
line-height: 24px;
/*float: left;*/
}
.news-box li a{
display: inline-block;
font-size: 14px;
color: #666;
float: left;
width:100%;
}
.news-box li a:hover{
color: #1e6ecc;
}
.news-box li span{
display: inline-block;
font-size: 12px;
color: #9b9b9b;
float: right;
}
.investor-main .r{
width: 320px;
position: absolute;
right: -320px;
top: 0;
}
.investor-main .r .news-box{
width: 248px;
}
.investor-se{
height: 228px;
margin-bottom: 16px;
position: relative;
}
.newslong-box{
width: 305px;
height: 228px;
}
.stock-box{
width: 207px;
height: 211px;
padding: 17px 18px 0;
float: left;
background: #1e6ecc;
position: relative;
}
.stock-box span{
display: inline-block;
width: 100%;
color: #8eade0;
text-align: right;
}
.stock-box .sign{
width: 54px;
height: 53px;
margin: 43px 0 31px 73px;
position: relative;
}
.stock-box .line-fi{
width: 7px;
height: 24px;
position: absolute;
left: 9px;
top: 19px;
overflow: hidden;
}
.stock-box .line-se{
width: 7px;
height: 43px;
position: absolute;
left: 23px;
top: 0;
overflow: hidden;
}
.stock-box .line-th{
width: 7px;
height: 34px;
position: absolute;
left: 38px;
top: 9px;
overflow: hidden;
}
.stock-box .line-fo{
width: 54px;
height: 6px;
position: absolute;
left: 0;
bottom: 0;
overflow: hidden;
}
.stock-box .line-in{
width: 100%;
height: 100%;
background: #fff;
position: absolute;
left: 0;
top: 0;
}
.stock-box p{
width: 100%;
font-size: 16px;
line-height: 30px;
color: #fff;
text-align: center;
}
.investor-th{
height: 206px;
position: relative;
margin-bottom: 16px;
}
.newsletters-box{
width: 173px;
height: 206px;
padding: 0 36px;
background: url(../images/bg_bg09.jpg) no-repeat;
float: left;
}
.newsletters-box .title a{
color: #fff;
}
.newsletters-box .title a:hover{
color: #fff;
}
.newsletters-box a.more{
display: inline-block;
width: 52px;
height: 27px;
padding-left: 16px;
font-size: 12px;
line-height: 27px;
color: #fff;
margin-top: 66px;
background: url(../images/bg_btn07.png) no-repeat;
}
.newsletters-box a.more:hover{
color: #0b53a8;
background: url(../images/bg_btn06.png) no-repeat 0 -27px;
}
.government-box{
width: 303px;
height: 206px;
padding: 0 36px;
background: #fff;
float: left;
}
.government-box .list{
padding-top: 18px;
font-size: 14px;
line-height: 30px;
}
.government-box .list li{
width: 130px;
padding-right: 10px;
float: left;
}
.government-box .list a{
display: inline-block;
padding-left: 9px;
color: #666;
background: url(../images/bg_sign30.jpg) no-repeat 0 2px;
}
.government-box .list a:hover{
color: #0b53a8;
background-position: 0 -28px;
}
.investor-fo{
height: 214px;
position: relative;
margin-bottom: 74px;
}
.intro-box{
padding-top: 22px;
}
.intro-box a{
color: #666;
}
.intro-box a:hover{
color: #0b53a8;
}
.investor-fo .l{
width: 620px;
height: 170px;
padding: 22px 0;
background: #fff;
}
.investor-fo .l li{
width: 206px;
height: 170px;
border-right: 1px dotted #d9d9d9;
float: left;
font-size: 16px;
line-height: 60px;
text-align: center;
}
.investor-fo .l li.last{
border-right: none;
}
.investor-fo .l li .sign{
width: 72px;
height: 72px;
margin: 26px 67px 11px;
position: relative;
overflow: hidden;
}
.investor-fo .l li img{
position: relative;
z-index: 2;
}
.investor-fo .l li .bg{
width: 72px;
height: 144px;
background: url(../images/bg_bg10.jpg) no-repeat;
position: absolute;
left: 0;
top: 0;
z-index: 1;
}
.investor-fo .l li p{
color: #333;
}
.investor-fo .l li a:hover p{
color: #0b53a8;
}
.investor-list{
width: 960px;
padding-top: 62px;
margin: 0 auto;
}
.investor-list ul{
float: left;
width: 998px;
margin-bottom: 50px;
*margin-bottom: 50px;

}
.investor-list li{
width: 482px;
height: 64px;
float: left;
margin: 0 17px 13px 0;
display: inline;
}
.investor-list li .time{
width: 80px;
height: 42px;
padding: 13px 0 9px;
background: #00438e;
font-size: 10px;
line-height: 12px;
color: #fff;
text-align: center;
float: left;
}
.investor-list li p.fz30{
font-weight: bold;
font-size: 30px;
line-height: 30px;
text:center;
padding-left:15px;
}
.investor-list li p.fz300{


text:center;
padding-left:15px;
}
.investor-list li .intro{
width: 362px;
height: 24px;
padding: 19px;
border: 1px solid #e4e4e4;
border-left: none;
background: #f8f8f8;
float: left;
font-size: 14px;
line-height: 24px;
font-family: "宋体";
}
.investor-list li .intro a{
color: #666;
}
.investor-list li .intro a:hover{
color: #00438e;
}
.page{
margin: 0 auto;
padding: 10px 0;
border: 1px solid #f4f4f4;
text-align: center;
height:30px;
}
.page a{
display: inline-block;
height: 24px;
font-size: 14px;
line-height: 23px;
color: #3c3c3c;
padding: 0 8px;
}
.page a.on, .page a:hover{
color: #fff;
background: url(../images/bg_sign34.jpg) no-repeat center;
}
.page a.prev{
background: url(../images/prev05.png) no-repeat;
position: relative;
top: 6px;
*top: 2px;
margin-right: 5px;
}
.page a.prev:hover{
background-position: 0 -24px;
}
.page a.next{
font-size: 12px;
padding-right: 28px;
background: url(../images/next05.png) no-repeat right 0;
}
.page a.next:hover{
color: #1a4ea3;
background-position: right -24px;
}
.newsinfo-main{
padding-top: 36px;
font-size: 14px;
line-height: 24px;
}
.newsinfo-main h2{
font-weight: normal;
font-size: 25px;
line-height: 52px;
text-align: center;
}
.newsinfo-main .time{
font-size: 12px;
line-height: 40px;
font-family: "宋体";
color: #b9b9b9;
text-align: center;
padding-bottom: 25px;
border-bottom: 1px solid #dcdcdc;
margin-bottom: 1px;
}
.newsinfo-main .detail{
border-top: 1px solid #ededed;
padding-top:25px;
padding-bottom:20px;
min-height:400px;
}
.newsinfo-main .detail img{
display: block;
margin: 0 auto;
max-width: 960px;
}
.newsinfo-main .share{
height: 28px;
}
.newsinfo-join{
padding: 30px 40px;
background: #eee;
margin: 20px auto;
line-height: 52px;
}
.newsinfo-join a{
display: inline-block;
width: 184px;
padding-left: 82px;
font-size: 16px;
line-height: 52px;
color: #fff;
background: url(../images/bg_sign31.png) no-repeat 95% center #00428e;
float: left;
margin-right: 30px;
}
.newsinfo-main .turn{
border-top: 1px solid #ededed;
padding-top: 15px;
}
.out-newsmain{
width: 960px;
height: 437px;
position: absolute;
left: 50%;
margin-left: -480px;
z-index: 2;
background: #f2f2f2;
}
.out-newsmain .intro{
width: 420px;
height: 415px;
padding: 22px 0 0 133px;
float: left;
font-size: 14px;
line-height: 34px;
}
.out-newsmain .intro h2{
font-size: 24px;
line-height: 64px;
color: #00438e;
border-bottom: 1px solid #d8d8d8;
margin-bottom: 30px;
}
.out-newsmain .intro td{
padding: 0 14px 12px 0;
}
.out-newsmain .intro input{
width: 295px;
height: 32px;
padding: 0 5px;
border: 1px solid #ccc;
float: left;
font-size: 14px;
line-height: 32px;
color: #666;
background: #fff;
}
.out-newsmain .intro label{
float: left;
margin-right: 30px;
display: inline;
}
.out-newsmain .intro input.radio{
width: 13px;
height: 13px;
margin: 11px 8px 0 0;
display: inline;
}
.out-newsmain .intro input.submit{
width: 124px;
height: 36px;
border: none;
padding: 0;
font-size: 16px;
color: #fff;
background: #1f5a9c;
}
.out-newsmain .intro textarea{
width: 295px;
height: 72px;
padding: 0 5px;
border: 1px solid #ccc;
float: left;
font-size: 14px;
line-height: 24px;
color: #666;
background: #fff;
}
.faq-tab{
height: 34px;
margin-bottom: 28px;
padding-top: 56px;
}
.faq-tab li{
float: left;
}
.faq-tab a{
display: inline-block;
width: 142px;
font-size: 14px;
line-height: 34px;
color: #989898;
text-align: center;
background: #ededed;
float: left;
margin-right: 3px;
}
.faq-tab a:hover,.faq-tab a.on{
color: #fff;
background: #00438e;
}
.faq-list ul{
float: left;
*padding-bottom: 6px;
}
.faq-list li{
width: 100%;
float: left;
margin-bottom: 6px;
}
.faq-list .tit{
height: 48px;
float: left;
cursor: pointer;
}
.faq-list .tit .sign{
width: 80px;
height: 48px;
background: url(../images/bg_sign32.jpg) no-repeat center 0 #bebebe;
float: left;
}
.faq-list .tit .tips{
width: 831px;
padding: 0 24px;
background: #f8f8f8;
font-size: 14px;
line-height: 46px;
font-family: "宋体";
border: 1px solid #e4e4e4;
border-left: none;
float: right;
}
.faq-list .tit.on .sign{
background-position: center -48px;
background-color: #00438e;
}
.faq-list .tit.on .tips{
background: #155aa6;
color: #fff;
border: 1px solid #155aa6;
border-left: none;
}
.faq-list .int{
width: 823px;
float: left;
border: 1px solid #e4e4e4;
border-top: none;
background: url(../images/bg_sign33.jpg) no-repeat 19px 19px #f8f8f8;
padding: 25px 23px 25px 102px;
font-size: 12px;
font-family: "宋体";
display: none;
}
.email-main{
padding-top: 40px;
}
.email-top{
height: 46px;
background: url(../images/bg_bg11.jpg) no-repeat;
}
.email-mid{
background: url(../images/bg_bg12.jpg) repeat-y;
}
.email-mid .wrap{
width: 884px;
margin: 0 auto;
background: url(../images/bg_bg14.png) no-repeat right bottom;
}
.email-bot{
height: 42px;
background: url(../images/bg_bg13.jpg) no-repeat;
}
.email-mid .title{
height: 34px;
font-size: 14px;
line-height: 34px;
color: #fff;
}
.email-mid .title p{
width: 142px;
background: #838b94;
text-align: center;
}
.email-mid .options{
padding: 19px 0 12px;
border-bottom: 1px solid #e4e4e4;
margin-bottom: 19px;
}
.email-mid .options label{
float: left;
padding-right: 34px;
font-size: 14px;
line-height: 30px;
display:inline-block;
width:180px;
}
.email-mid .options input.checkbox{
width: 13px;
height: 13px;
float: left;
margin: 6px 5px 0 13px;/*修改原为margin: 11px 0px 0 13px*/
display: inline;
}
.email-mid input.submit{
width: 252px;
height: 48px;
border: none;
font-size: 14px;
line-height: 48px;
color: #fff;
background: #155aa6;
}
.email-mid .tips{
padding: 18px 0 18px 10px;
font-size: 12px;
line-height: 24px;
color: #a5a5a5;
}
.out-emailmain{
width: 795px;
height: 367px;
background: #fff;
position: absolute;
left: 50%;
margin-left: -397px;
z-index: 2;
}
.out-emailmain .intro{
width: 553px;
height: 280px;
padding-top: 87px;
margin: 0 auto;
}
.out-emailmain .intro p.fz22{
font-size: 22px;
line-height: 62px;
color: #c5c5c5;
padding-bottom: 22px;
}
.out-emailmain .intro input.submit{
width: 252px;
height: 48px;
border: none;
font-size: 14px;
color: #fff;
background: #155aa6;
margin-bottom: 38px;
}
.out-emailmain .intro a{
color: #155aa6;
}

/*Resources*/
.resources-body{
background: url(../images/bg_resources.jpg) no-repeat center top fixed #fff;
}
.resources-main{
width: 960px;
height: 524px;
position: relative;
overflow: hidden;
margin: 0 auto 100px;
}
.resources-main .l{
width: 306px;
height: 516px;
padding: 8px 37px 0;
position: absolute;
left: 0;
top: 0;
background: url(../images/bg_bg15.jpg) no-repeat;
}
.resources-main .title{
height: 65px;
position: relative;
font-size: 16px;
line-height: 64px;
color: #fff;
margin-bottom: 28px;
}
.resources-main .title .line{
width: 24px;
height: 1px;
background: #a7b6c7;
position: absolute;
left: 0;
bottom: 0;
}
.resources-main .list ul{
float: left;
*padding-bottom: 15px;
}
.resources-main .list li{
width: 306px;
height: 83px;
border-bottom: 1px solid #4175ac;
margin-bottom: 15px;
}
.resources-main .list img{
margin-top: 3px;
}
.resources-main .list .intro{
width: 200px;
float: right;
color: #bac6da;
}
.resources-main .list .intro a{
font-size: 14px;
color: #bac6da;
}
.resources-main .list .intro a:hover{
color: #fff;
}
.resources-main .list a.more{
display: inline-block;
width: 52px;
height: 27px;
padding-left: 16px;
line-height: 27px;
color: #9dafcb;
background: url(../images/bg_btn08.png) no-repeat;
margin-top: 20px;
*margin-top: -20px;
}
.resources-main .list a.more:hover{
color: #fff;
background: url(../images/bg_btn03.jpg) no-repeat;
}
.news-list{
padding-top: 45px;
}
.news-list ul{
width: 984px;
float: left;
*padding-bottom: 23px;
}
.news-list li{
width: 393px;
height: 116px;
padding: 18px 55px 0 19px;
border: 1px solid #e5e5e5;
background: #f8f8f8;
float: left;
margin: 0 23px 23px 0;
display: inline;
}
.news-list li .intro{
width: 230px;
float: left;
margin-left: 17px;
display: inline;
}
.news-list li .intro a{
display: inline-block;
width: 100%;
line-height: 18px;
color: #7e7e7e;
}
.news-list li .intro a.tit{
font-size: 14px;
line-height: 32px;
color: #333;
}
.news-list li .intro a:hover,.news-list li .intro a.tit:hover{
color: #00428e;
}
.news-list li .intro p{
height: 36px;
line-height: 18px;
}
.news-list li .intro span{
display: inline-block;
font-size: 10px;
line-height: 16px;
color: #9f9f9f;
padding-top: 10px;
}
.resources-main .r{
width: 560px;
height: 524px;
position: absolute;
right: 0;
top: 0;
}
.resources-main .search{
width: 488px;
height: 246px;
padding: 8px 36px 0;
background: #fff;
position: absolute;
left: 0;
top: 0;
}
.resources-main .search .title{
color: #333333;
}
.resources-main .select-box{
width: 228px;
height: 34px;
padding: 0 6px;
border: 1px solid #a5a5a5;
margin-bottom: 16px;
line-height: 34px;
color: #adadad;
}
.resources-main .select-box p{
padding-right: 10px;
}
.resources-main .select-box select{
border: none;
width: 180px;
float: left;
margin-top: 8px;
}
.resources-main .key-box{
width: 474px;
height: 34px;
padding: 0 6px;
border: 1px solid #a5a5a5;
margin-bottom: 16px;
line-height: 34px;
color: #adadad;
float: left;
}
.resources-main .key-box input{
width: 370px;
height: 34px;
padding: 0 10px;
font-size: 12px;
line-height: 34px;
color: #666;
border: none;
float: left;
}
.resources-main .key-box input.submit{
width: 34px;
height: 34px;
background: url(../images/bg_btn04.jpg) no-repeat center;
}
.resources-main .tips{
width: 560px;
height: 250px;
position: absolute;
left: 0;
bottom: 0;
}
.resources-main .tips li{
width: 186px;
height: 178px;
padding-top: 71px;
background: #fff;
position: absolute;
left: 0;
top: 0;
font-size: 16px;
line-height: 24px;
text-align: center;
}
.resources-main .tips li.se{
left: 187px;
}
.resources-main .tips li.th{
left: 374px;
}
.resources-main .tips .sign{
width: 79px;
height: 67px;
float: left;
margin: 0 54px 32px 53px;
display: inline;
position: relative;
overflow: hidden;
}
.resources-main .tips img{
position: relative;
z-index: 2;
}
.resources-main .tips .bg{
width: 79px;
height: 134px;
background: url(../images/bg_shadow09.jpg) no-repeat;
position: absolute;
left: 0;
top: 0;
z-index: 1;
}
.resources-main .tips p{
color: #333;
}
.resources-main .tips a:hover p{
color: #195599;
}
.process-main{
padding-top: 45px;
min-height: 300px;
height: auto!important;
height: 300px;
}
.jobs-tab{
height: 34px;
margin-bottom: 36px;
padding-top: 40px;
}
.jobs-tab li{
float: left;
}
.jobs-tab a{
display: inline-block;
width: 142px;
font-size: 14px;
line-height: 34px;
color: #989898;
text-align: center;
background: #ededed;
float: left;
margin-right: 3px;
}
.jobs-tab a:hover,.jobs-tab a.on{
color: #fff;
background: #00438e;
}
.school-main .search{
height: 36px;
margin-bottom: 22px;
}
.school-main .search-box{
width: 228px;
height: 34px;
padding: 0 6px;
border: 1px solid #a5a5a5;
float: left;
margin-right: 6px;
display: inline;
line-height: 34px;
color: #adadad;
}
.school-main .search-box .fl{
line-height:34px;
}
.school-main .search-box select{
width: 188px;
border:none;
border: none !important;
*border-style:none;
_border-style:none;
float: left;
margin-top: 8px;
color: #666;
}
.school-main .input-box{
width: 450px;
height: 34px;
padding-left: 6px;
border: 1px solid #a5a5a5;
float: right;
line-height: 34px;
color: #adadad;
}
.school-main .input-box .fl{
line-height:34px;
}
.school-main .input-box input{
float: left;
width: 360px;
height: 34px;
padding-left: 6px;
border: none;
line-height: 34px;
color: #666;
border-style:none;

}
.school-main .input-box input.submit{
width: 34px;
height: 34px;
background: url(../images/bg_btn04.jpg) no-repeat;
padding: 0;
}
.school-main table{
border-left: 1px solid #d9d9d9;
}
.school-main th{
font-weight: normal;
font-size: 14px;
line-height: 52px;
color: #fff;
background: #737373;
border-right: 1px solid #d9d9d9;
border-bottom: 1px solid #d9d9d9;
}
.school-main th span{
float: left;
padding-left: 25px;
}
.school-main td{
line-height: 52px;
text-align: center;
border-right: 1px solid #d9d9d9;
border-bottom: 1px solid #d9d9d9;
}
.school-main td.bg{
background: #f8fbfe;
}
.school-main td a{
display: inline-block;
float: left;
padding-left: 25px;
color: #666;
}
.school-main td a:hover{
color: #00428e;
}
.school-main .page{
margin-top: 35px;
}
.jobsinfo-main table{
border-top: 1px solid #dfdfdf;
border-left: 1px solid #dfdfdf;
}
.jobsinfo-main th{
font-weight: normal;
font-size: 16px;
line-height: 38px;
text-align: left;
background: #e9e9e9;
padding-left: 20px;
border-bottom: 1px solid #dfdfdf;
border-right: 1px solid #dfdfdf;
}
.jobsinfo-main td{
line-height: 40px;
padding-left: 20px;
border-bottom: 1px solid #dfdfdf;
border-right: 1px solid #dfdfdf;
}
.jobsinfo-main .intro{
padding: 33px;
border: 1px solid #dfdfdf;
border-top: none;
line-height: 24px;
}
.jobsinfo-main .detail a{
color: #666;
}
.jobsinfo-main .tips{
margin-top: 62px;
border-top: 1px solid #ddd;
padding-top: 15px;
font-size: 14px;
line-height: 34px;
}
.jobsinfo-main .tips span{
color: #dc0000;
}
.jobsinfo-main .tips p.fz12{
font-size: 12px;
}
.jobsinfo-main .tips a{
color: #00428e;
padding: 0 2px;
}
.jobsinfo-btns{
height: 42px;
margin-top: 18px;
}
.jobsinfo-btns a{
display: inline-block;
width: 110px;
font-size: 14px;
line-height: 42px;
color: #fff;
text-align: center;
background: #b6b6b6;
float: left;
margin-right: 10px;
}
.jobsinfo-btns a.on,.jobsinfo-btns a:hover{
background: #00428e;
}
.member-wrap{
padding: 30px 0 100px;
position: relative;
z-index: 1;
top: -6px;
margin-bottom: -6px;
}
.member-top{
height: 147px;
margin-bottom: 12px;
}
.member-top .name{
width: 134px;
height: 143px;
border: 1px solid #e5e5e5;
position: relative;
font-size: 14px;
line-height: 16px;
text-align: center;
float: left;
}
.member-top .line{
width: 100%;
height: 2px;
background: #e3e3e3;
position: absolute;
left: 0;
bottom: -2px;
}
.member-top .img{
width: 62px;
height: 63px;
padding: 1px;
border: 1px solid #e6e6e5;
margin: 19px auto 10px;
}
.member-top .name a{
color: #333;
}
.member-top .name a:hover{
color: #00428e;
}
.member-top .tips{
width: 805px;
height: 95px;
padding: 24px 0;
border: 1px solid #e3e3e3;
position: relative;
float: right;
}
.member-top .l{
width: 249px;
height: 95px;
padding-left: 55px;
float: left;
border-right: 1px solid #d9d9d9;
position: relative;
}
.member-top .l .sign{
width: 43px;
height: 28px;
background: url(../images/bg_sign41.jpg) no-repeat;
position: absolute;
right: 22px;
top: 3px;
}
.member-top .l p{
padding-top: 18px;
font-size: 14px;
line-height: 26px;
color: #333;
}
.member-top .l p a{
color: #c71200;
}
.member-top .l .btns{
height: 26px;
margin-top: 14px;
font-size: 14px;
line-height: 26px;
}
.member-top .l .btns a{
display: inline-block;
padding: 0 14px;
color: #fff;
background: #c5c5c5;
float: left;
margin-right: 3px;
}
.member-top .l .btns a.email,.member-top .l .btns a:hover{
background: #e25353
}
.member-top .r{
width: 500px;
height: 95px;
float: right;
}
.member-top .r li{
width: 166px;
height: 95px;
float: left;
border-right: 1px solid #d9d9d9;
font-size: 14px;
line-height: 26px;
color: #333;
text-align: center;
}
.member-top .r li.last{
border-right: none;
}
.member-top li a{
color: #c71200;
}
.member-top li span{
font-size: 16px;
}
.member-top li .sign{
height: 36px;
margin-bottom: 18px;
}
.member-top li .fi{
background: url(../images/bg_sign38.jpg) no-repeat 85% center;
}
.member-top li .se{
background: url(../images/bg_sign39.jpg) no-repeat 85% center;
}
.member-top li .th{
background: url(../images/bg_sign40.jpg) no-repeat 85% center;
}
.member-main .side{
width: 136px;
float: left;
}
.member-main .side a{
display: inline-block;
width: 114px;
padding-left: 22px;
font-size: 14px;
line-height: 50px;
color: #6e6e6e;
background: #dadada;
float: left;
margin-bottom: 1px;
}
.member-main .side a:hover,.member-main .side a.on{
color: #fff;
background: #00428e;
}

.member-main .side .sublist{
width: 116px;
padding: 14px 0 55px 20px;
background: #f6f6f6;
float: left;
}
.member-main .side .dn{
display: none;
}
.member-main .side .sublist a{
width: 116px;
padding-left: 0;
font-size: 12px;
line-height: 30px;
color: #666;
background: none;
}
.member-main .side .sublist a:hover,.jobstable-main .side .sublist a.on{
background: none;
color: #185aa3;
}
/*追加鼠标移上去变色*/
.member-main .side .sublist a.on{
color: #185aa3;
}

.member-main .content{
width: 805px;
float: right;
}
.member-box .title{
height: 30px;
padding-bottom: 7px;
border-bottom: 3px solid #d9d9d9;
margin-bottom: 12px;
position: relative;
font-size: 18px;
line-height: 30px;
color: #333;
}
.member-box .title .line{
width: 84px;
height: 3px;
background: #00428e;
position: absolute;
left: 0;
bottom: -3px;
}
.member-box .title a{
display: inline-block;
font-size: 12px;
color: #888;
float: right;
padding-right: 10px;
}
.member-box .title a:hover{
color: #2e66a7;
}
.member-box .intro{
margin-bottom: 22px;
font-size: 14px;
line-height: 44px;
}
.member-box .intro table{
border-top: 1px solid #d9d9d9;
border-left: 1px solid #d9d9d9;
}
.member-box .intro th{
font-weight: normal;
font-size: 16px;
line-height: 50px;
color: #fff;
background: #2e66a7;
text-align: left;
padding-left: 25px;
border-bottom: 1px solid #d9d9d9;
border-right: 1px solid #d9d9d9;
}
.member-box .intro td{
padding-left: 25px;
border-bottom: 1px solid #d9d9d9;
border-right: 1px solid #d9d9d9;
}
.member-box .intro td.bg{
background: #f8fbfe;
}
.member-box .intro span{
font-size: 12px;
}
.member-box .intro td a{
color: #666;
}
.member-box .intro td a:hover{
color: #2e66a7;
}
.member-box .details{
border: 1px solid #e8e8e8;
}
.member-box .details .tit{
font-size: 14px;
line-height: 46px;
color: #666;
padding-left: 24px;
background: #f3f3f3;
border-bottom: none;
}
.member-box .details-in{
padding: 20px 24px 66px;
line-height: 26px;
}
.member-box .details-in .l{
width: 40px;
float: left;
}
.member-box .details-in .r{
width: 715px;
float: right;
}
.member-box .back{
height: 42px;
font-size: 12px;
line-height: 42px;
text-align: right;
}
.member-box .back a{
display: inline-block;
padding-left: 22px;
color: #898989;
background: url(../images/bg_sign27.jpg) no-repeat left center;
}
.member-box .back a:hover{
color: #00428e;
}

/*Culture*/
.news-rec{
height: 351px;
background: url(../images/bg_bg16.jpg) no-repeat center bottom;
}
.news-rec .btn{
width: 27px;
height: 351px;
float: left;
cursor: pointer;
}
.news-rec .prev{
background: url(../images/prev01.jpg) no-repeat 0 45%;
}
.news-rec .next{
background: url(../images/next01.jpg) no-repeat 0 45%;
}
.news-rec .btn.hover{
background-position: -27px 45%;
}
.news-rec .list{
width: 748px;
height: 351px;
float: left;
margin: 0 79px;
display: inline;
position: relative;
overflow: hidden;
}
.news-rec .list li{
width: 408px;
position: absolute;
left: 748px;
top: 31px;
z-index: 2;
}
.news-rec .list li.on{
z-index: 3;
}
.news-rec .list li.z1{
z-index: 1;
}
.news-rec .list li img{
width: 100%;
}
.news-main .news-list{
padding-top: 25px;
}
.honor-wrap{
padding-top: 76px;
background: url(../images/bg_bg17.jpg) no-repeat center 457px #fff;
}
.honor-img{
height: 564px;
padding-bottom: 26px;
border-bottom: 1px solid #e1e1e1;
margin-bottom: 22px;
position: relative;
}
.honor-img .btn{
width: 65px;
height: 65px;
position: absolute;
top: 191px;
cursor: pointer;
overflow: hidden;
}
.honor-img .btn img{
position: absolute;
top: 0;
}
.honor-img .prev{
left: 8px;
}
.honor-img .prev img{
left: 0;
}
.honor-img .next{
right: 8px;
}
.honor-img .next img{
right: 0;
}
.honor-img .img{
width: 635px;
height: 444px;
margin: 0 auto;
text-align:center;
}
.honor-img .tips{
height: 44px;
text-align: center;
font-size: 12px;
line-height: 44px;
}
.honor-img .list{
width: 635px;
height: 64px;
margin: 12px auto 0;
position: relative;
overflow: hidden;
}
.honor-img .list ul{
float: left;
width: 654px;
}
.honor-img .list li{
width: 89px;
height: 62px;
border: 1px solid #e5e5e5;
float: left;
margin-right: 18px;
display: inline;
cursor: pointer;
}
.honor-img .list li.on{
border: 1px solid #3368a5;
}
.honor-list{
width: 960px;
position: relative;
overflow: hidden;
padding-bottom: 30px;
}
.honor-list .honor-box{
width: 960px;
padding-left: 26px;
line-height: 24px;
}

.honor-list .honor-box ul li{
width: 422px;
padding-left: 26px;
line-height: 24px;
float:left;
height:24px;
}

.honor-list .honor-box.fl{
width: 449px;
border-right: 1px solid #d9d9d9;
}
.bearing-tab{
height: 34px;
padding-top: 45px;
margin-bottom: 24px;
font-size: 14px;
line-height: 34px;
text-align: center;
}
.bearing-tab li{
float: left;
}
.bearing-tab a{
display: inline-block;
width: 142px;
color: #666;
background: #ededed;
float: left;
margin-right: 3px;
}
.bearing-tab a:hover,.bearing-tab a.on{
color: #fff;
background: #00438e;
}
.container{
width: 978px;
position: relative;
}
.item{
width: 309px;
border: 1px solid #ddd;
margin-bottom: 15px;
background: #f5f5f5;
}
.itembox{
padding: 10px 9px 0;
}
.itemtips{
padding: 0 9px;
}
.itemtips a{
display: inline-block;
width: 100%;
font-size: 14px;
line-height: 54px;
color: #666;
}
.itemtips a:hover{
color: #00438e;
}
.practice-intro{
padding-top: 70px;
margin-bottom: 60px;
}
.practice-intro img{
margin-top: 13px;
}
.practice-intro .int{
width: 676px;
float: left;
margin-left: -26px;
font-size: 14px;
line-height: 24px;
}
.practice-line{
height: 1px;
border-top: 1px solid #d7d7d7;
border-bottom: 1px solid #ededed;
}
.practice-list{
width: 960px;
margin: 45px auto 0;
}
.practice-list ul{
float: left;
width: 1054px;
*padding-bottom: 24px;
}
.practice-list li{
width: 400px;
height: 113px;
padding: 21px 20px 0;
border: 1px solid #e5e5e5;
background: #f8f8f8;
font-size: 10px;
line-height: 18px;
color: #9f9f9f;
float: left;
margin: 0 85px 24px 0;
display: inline;
}
.practice-list li a{
display: inline-block;
width: 100%;
font-size: 12px;
color: #7e7e7e;
}
.practice-list li a.tit{
font-size: 14px;
line-height: 26px;
color: #333;
padding-bottom: 3px;
}
.practice-list li a:hover{
color: #2367bc;
}
.practice-list li p{
padding-top: 10px;
}
.duty-list{
padding-top: 16px;
height:auto;

overflow:hidden;/*加上它，即可*/

}
.duty-list h2{
font-size: 18px;
line-height: 34px;
}
.duty-list .list{
margin-top: 30px;
height:auto;
}
.duty-list .list ul{
float: left;
*padding-bottom: 19px;
}
.duty-list .list li{
width: 960px;
height: 217px;
border-bottom: 2px solid #dfdfdf;
float: left;
margin-bottom: 19px;
}
.duty-list .list-in{
width: 910px;
height: 190px;
padding: 25px 24px 0;
border: 1px solid #e9e9e9;
background: #f8f8f8;
}
.duty-list .list-in .int{
width: 535px;
float: left;
margin-left: 42px;
display: inline;
font-size: 14px;
}
.duty-list .list-in .int a{
display: inline-block;
width: 100%;
color: #666;
}
.duty-list .list-in .int a.tit{
font-weight: bold;
font-size: 16px;
color: #333;
padding-top: 2px;
}
.duty-list .list-in .int a.more{
display: inline-block;
width: 52px;
height: 27px;
padding-left: 16px;
font-size: 12px;
line-height: 27px;
color: #afafaf;
background: url(../images/bg_btn06.png) no-repeat;
margin-top: 14px;
}
.duty-list .list-in .int a:hover{
color: #00438e;
}
.duty-list .list-in .int a.more:hover{
background-position: 0 -27px;
}
.duty-list .page{
margin-top: 25px;
}
.pt60{
padding-top: 60px;
}
.history-time{
width: 960px;
height: 47px;
margin-bottom: 38px;
position: relative;
}
.history-time .btn{
width: 27px;
height: 27px;
position: absolute;
top: 0;
overflow: hidden;
cursor: pointer;
}
.history-time .prev{
left: 0;
background: url(../images/prev01.jpg) no-repeat;
display: none;
}
.history-time .next{
right: 0;
background: url(../images/next01.jpg) no-repeat;
}
.history-time .btn.hover{
background-position: -27px 0;
}
.history-time .list{
width: 854px;
height: 47px;
position: relative;
overflow: hidden;
margin-left: 58px;
}
.history-time .list .line{
width: 100%;
height: 2px;
background: #cdcdcd;
position: absolute;
left: 0;
top: 12px;
z-index: 1;
}
.history-time .list ul{
float: left;
}
.history-time .list li{
width: 61px;
height: 22px;
padding-top: 25px;
float: left;
position: relative;
z-index: 2;
background: url(../images/bg_sign42.png) no-repeat center top;
line-height: 22px;
text-align: center;
cursor: pointer;
}
.history-time .list li.on{
font-weight: bold;
font-size: 16px;
color: #00438e;
background-position: center -47px;
}
.history-intro{
min-height: 400px;
height: auto!important;
height: 400px;
}
.history-intro li{
width: 884px;
padding: 12px 37px;
border: 1px solid #e9e9e9;
background: #f8f8f8;
position: relative;
font-size: 14px;
line-height: 30px;
float: left;
margin-bottom: 7px;
}
.history-intro li .line{
width: 960px;
height: 2px;
background: #dfdfdf;
position: absolute;
left: 0;
bottom: -2px;
}
.history-intro li .title{
height: 66px;
line-height: 66px;
color: #989898;
}
.history-intro li .title span{
display: inline-block;
font-size: 32px;
font-family: Arial;
color: #00428e;
float: left;
padding-right: 8px;
}
.history-intro li .int{
width: 495px;
padding-top: 55px;
float: right;
}
.activity-main{
padding-top: 35px;
}
.activity-main li{
width: 960px;
height: 463px;
float: left;
margin-bottom: 28px;
}
.activity-main li .img{
height: 399px;
position: relative;
}
/*修改20140916*/
.activity-main li .img .list{
position: absolute;
left: 5px;
bottom: 3px;
}
.activity-main li .img .list dl dd{
float:left; 
display:inline;
margin:2px;
width:144px; 
padding-top:2px;
text-align:center;
overflow:hidden;
background-color:#fff;
filter:alpha(opacity=80); 
}
.activity-main li .img .list dl dd a{color:#1A4273}
/*end*/
.activity-main li .intro{
height: 63px;
padding: 0 20px 0 22px;
border: 1px solid #cacaca;
border-top: none;
background: #f8f8f8;
font-size: 16px;
line-height: 63px;
}
.activity-main li .intro a{
color: #666;
}
.activity-main li .intro a.fl{
padding-right: 16px;
float:left;
}
.activity-main li .intro span{
display: inline-block;
font-size: 14px;
color: #bfbfbf;
}
.activity-main li .intro a.fr{
font-size: 12px;
color: #c1c1c1;
float:right;
}
.activity-main li .intro a.fr span{
display: inline-block;
font-family: "宋体";
color: #666;
padding-left: 2px;
}
.activity-main li .intro a:hover{
color: #00438e;
}
.activityinfo-wrap{
padding: 695px 0 155px;
}

.activity-list{
width: 954px;

margin: 0 auto;
position: relative;
margin-top:30px;
*margin-top:50px;
overflow: hidden;
display:inline-table;/**/
}
.activity-list ul{
width: 980px;
float: left;
*padding-bottom: 35px;
}
.activity-list li{
width: 218px;
height: 167px;
float: left;
margin: 0 27px 35px 0;
display: inline;
background: #fff;
font-size: 14px;
line-height: 40px;
text-align: center;
}
.activity-list li p{
width: 100%;
float: left;
color: #666;
}
.activity-list li a:hover p{
color: #00428e;
}
.culture-body{
background: url(../images/bg_culture.jpg) no-repeat center top fixed #fff;
}
.culture-wrap{
height: 823px;
overflow: hidden;
margin-bottom: 48px;
}
.culture-wrap .l{
width: 300px;
height: 823px;
position: relative;
overflow: hidden;
float: left;
}
.culture-wrap .r{
width: 641px;
height: 823px;
position: relative;
overflow: hidden;
float: right;
}
.culture-news{
width: 226px;
height: 430px;
padding: 6px 37px 0;
background: url(../images/bg_shadow12.png);
margin-left: -300px;
}
.culture-news .title{
height: 66px;
position: relative;
margin-bottom: 32px;
}
.culture-news .title a{
display: inline-block;
font-size: 16px;
line-height: 66px;
color: #fff;
}
.culture-news .title .btn{
width: 30px;
height: 15px;
float: right;
margin-top: 31px;
}
.culture-news .title .prev{
width: 15px;
height: 15px;
float: left;
background: url(../images/prev06.png) no-repeat;
cursor: pointer;
}
.culture-news .title .next{
width: 15px;
height: 15px;
float: left;
background: url(../images/next06.png) no-repeat;
cursor: pointer;
}
.culture-news .title .line{
width: 24px;
height: 1px;
background: #98b3d6;
position: absolute;
left: 0;
bottom: -1px;
}
.culture-news .list{
width: 226px;
position: relative;
overflow: hidden;
}
.culture-news .list ul{
float: left;
}
.culture-news .list li{
width: 226px;
float: left;
line-height: 18px;
}
.culture-news .list li a{
display: inline-block;
width: 100%;
float: left;
color: #b9c7dd;
}
.culture-news .list li a.tit{
font-size: 14px;
line-height: 25px;
color: #fff;
margin-top: 3px;
}
.culture-news .list li a.more{
width: 52px;
height: 27px;
padding-left: 16px;
line-height: 27px;
color: #a7b9d4;
background: url(../images/bg_btn08.png) no-repeat;
margin-top: 20px;
}
.culture-news .list li a:hover{
color: #fff;
}
.culture-news .list li a.more:hover{
background: url(../images/bg_btn07.png) no-repeat;
}
.culture-activity{
width: 300px;
height: 369px;
float: left;
margin-top: 18px;
background: url(../images/bg_shadow13.png);
position: relative;
margin-left: -300px;
}
.culture-activity .img{
width: 300px;
height: 186px;
float: left;
position: relative;
overflow: hidden;
margin-bottom: 3px;
}
.culture-activity .img li{
width: 300px;
height: 186px;
float: left;
}
.culture-activity .intro{
width: 230px;
margin: 0 auto;
position: relative;
overflow: hidden;
}
.culture-activity .intro li{
width: 230px;
float: left;
line-height: 22px;
color: #9c9ca0;
}
.culture-activity .intro a{
display: inline-block;
line-height: 22px;
color: #666;
}
.culture-activity .intro a.fl{
font-size: 14px;
color: #333;
}
.culture-activity .intro a:hover{
color: #00438e;
}
.culture-activity .title{
width: 230px;
margin: 0 auto;
line-height: 58px;
border-bottom: 1px dotted #9d9ea3;
margin-bottom: 15px;
}
.culture-activity .title a{
font-size: 16px;
color: #333;
}
.culture-activity .title a:hover{
color: #00438e;
}
.culture-activity .intro span{
display: inline-block;
line-height: 22px;
margin: 2px 0 0 10px;
}
.culture-activity .btn{
width: 30px;
height: 15px;
position: absolute;
right: 35px;
top: 210px;
z-index: 2; 
}
.culture-activity .btn .prev{
width: 15px;
height: 15px;
float: left;
background: url(../images/prev07.png) no-repeat;
cursor: pointer;
}
.culture-activity .btn .next{
width: 15px;
height: 15px;
float: left;
background: url(../images/next07.png) no-repeat;
cursor: pointer;
}
.culture-wrap .r .list{
width: 641px;
height: 653px;
float: left;
margin-left: 641px;
}
.culture-wrap .r .list ul{
width: 642px;
float: left;
*padding-bottom: 1px;
}
.culture-wrap .r .list li{
width: 320px;
height: 325px;
float: left;
margin: 0 1px 1px 0;
display: inline;
background: #fff;
position: relative;
}
.culture-wrap .r .list p{
font-size: 16px;
line-height: 64px;
color: #333;
padding-left: 30px;
}
.culture-wrap .r .list a:hover p{
color: #00438e;
}
.culture-wrap .r .list .line{
width: 24px;
height: 1px;
background: #ababab;
position: absolute;
left: 30px;
bottom: 49px;
overflow: hidden;
}
.culture-wrap .r .list .line-in{
width: 24px;
height: 1px;
background: #00438e;
position: absolute;
left: -24px;
top: 0;
}
.culture-wrap .r-box{
width: 641px;
height: 153px;
float: left;
margin-top: 17px;
margin-left: 641px;
}
.culture-wrap .r-box .box{
width: 320px;
height: 89px;
background: #fff;
padding: 32px 0;
text-align: center;
font-size: 16px;
line-height: 38px;
}
.culture-wrap .r-box .sign{
width: 53px;
height: 51px;
float: left;
margin: 0 134px 0 133px;
position: relative;
overflow: hidden;
}
.culture-wrap .r-box .sign img{
position: relative;
z-index: 2;
}
.culture-wrap .r-box .sign .bg{
width: 53px;
height: 102px;
position: absolute;
left: 0;
top: 0;
z-index: 1;
}
.culture-wrap .r-box p{
color: #666;
}
.culture-wrap .r-box a:hover p{
color: #00428e;
}

.jobstable-main{
width: 960px;
padding-top: 24px;
margin: 0 auto;
}
.jobstable-main .side{
width: 136px;
float: left;
}
.jobstable-main .side .title{
font-weight: bold;
font-size: 18px;
line-height: 47px;
color: #fff;
padding-left: 12px;
background: url(../images/bg_shadow14.jpg) repeat-x;
}
.jobstable-main .side li a{
display: inline-block;
width: 124px;
padding-left: 12px;
float: left;
margin-top: 1px;
background: #dadada;
}
.jobstable-main .side li span{
display: inline-block;
font-size: 14px;
line-height: 32px;
color: #666;
float: left;
padding-right: 15px;
}
.jobstable-main .side li a:hover,.jobstable-main .side li a.on{
background: #185aa3;
}
.jobstable-main .side li a:hover span,.jobstable-main .side li a.on span{
color: #fff;
background: url(../images/bg_sign43.jpg) no-repeat right center;
}
.jobstable-main .side .sublist{
width: 116px;
padding: 14px 0 55px 20px;
background: #f6f6f6;
float: left;
}
.jobstable-main .side .dn{
display: none;
}
.jobstable-main .side .sublist a{
width: 116px;
padding-left: 0;
font-size: 12px;
line-height: 30px;
color: #666;
background: none;
}
.jobstable-main .side .sublist a:hover,.jobstable-main .side .sublist a.on{
background: none;
color: #185aa3;
}
.jobstable-main .content{
width: 805px;
float: right;
}
.jobstable-main .content .tips{
width: 773px;
height: 92px;
padding: 11px 16px 12px;
background: #f3f3f3;
margin-bottom: 6px;
}
.jobstable-main .content .l{
width: 474px;
height: 92px;
border-right: 1px solid #d6d6d6;
float: left;
font-size: 14px;
line-height: 20px;
color: #b2b2b2;
}
.jobstable-main .content .l h2{
font-size: 16px;
line-height: 42px;
color: #666;
}
.jobstable-main .content .r{
width: 232px;
height: 50px;
float: right;
margin-top: 21px;
position: relative;
font-size: 14px;
line-height: 20px;
}
.jobstable-main .content p.en{
font-size: 30px;
font-family: Arial;
color: #e6e6e6;
text-transform: uppercase;
}
.jobstable-main .content .r .img{
width: 80px;
height: 98px;
padding: 2px;
background: #fff;
border: 1px solid #f7f7f7;
position: absolute;
right: -8px;
top: -28px;
}
.jobs-table{
border-left: 1px solid #e6e6e6;
border-top: 1px solid #e6e6e6;
margin-bottom: 35px;
}
.jobs-table td{
border-right: 1px solid #e6e6e6;
border-bottom: 1px solid #e6e6e6;
line-height: 48px;
padding-left: 12px;
}
.jobs-table td.bg{
background: #fbfdff;
}
.jobs-table input{
width: 245px;
height: 34px;
padding: 0 5px;
border: 1px solid #a5a5a5;
line-height: 34px;
color: #666;
float: left;
}
.jobs-table select{
width: 255px;
height: 36px;
float: left;
}
.jobs-table textarea{
width: 647px;
height: 100px;
padding: 0 5px;
border: 1px solid #a5a5a5;
line-height: 34px;
color: #666;
float: left;
margin: 12px 0;
}
.jobs-table-line{
height: 1px;
border-top: 1px solid #e2e2e2;
border-bottom: 1px solid #efefef;
}
.jobstable-main .content h2{
font-size: 16px;
line-height: 52px;
padding-top: 4px;
}
.jobstable-main .content .btn{
height: 48px;
margin-top: 20px;
font-size: 14px;
}
.jobstable-main .content .submit{
width: 252px;
height: 48px;
border: none;
padding: 0;
background: #155aa6;
color: #fff;
}

.idea-list{
padding-top: 52px;
font-size: 14px;
line-height: 24px;
}
.idea-list li{
width: 960px;
padding-bottom: 52px;
border-bottom: 1px solid #eaeaea;
margin-bottom: 52px;
float: left;
}
.idea-list li .intro{
width: 450px;
float: right;
}
.idea-list li .intro h2{
font-size: 20px;
line-height: 40px;
padding-bottom: 13px;
}
.idea-list li .intro h2.pt46{
padding-top: 46px;
}
.director-main li .intro{
width: 900px;
height: auto;
padding: 10px 30px 20px;
border-left: 1px solid #efefef;
}
.news-rec-tab{
padding-top: 47px;
margin-bottom: 15px;
}
.news-rec-tab li{
float: left;
}
.news-rec-tab li a{
display: inline-block;
width: 134px;
height: 34px;
float: left;
margin-right: 2px;
font-size: 14px;
line-height: 34px;
color: #7c7b7b;
text-align: center;
background: #ededed;
}
.news-rec-tab li a:hover,.news-rec-tab li a.on{
background: #00438e;
color: #fff;
}
.stock-main{
padding-top: 45px;
}
.stock-main img{
display: block;
margin: 0 auto 15px;
}
.governance-main{
padding-top: 45px;
}
.governance-main .tip{
font-size: 14px;
line-height: 26px;
margin-top: 25px;
}
.governance-main .tip a{
display: inline-block;
color: #666;
}
.governance-main .tip a:hover{
color: #155aa6;
}
.fmessage-main table{
border-left: 1px solid #e6e6e6;
border-top: 1px solid #e6e6e6;
margin-bottom: 35px;
}
.fmessage-main td{
border-right: 1px solid #e6e6e6;
border-bottom: 1px solid #e6e6e6;
line-height: 48px;
padding-left: 12px;
}
.fmessage-main td span{
color: #f00;
display: inline-block;
padding-left: 5px;
}
.fmessage-main td input{
width: 316px;
height: 30px;
padding: 0 5px;
border: 0px solid #ccc;
font-size: 14px;
line-height: 30px;
color: #666;
float: left;
margin-top: 8px;
}
.fmessage-main td label{
float: left;
margin-right: 18px;
display: inline;
}
.fmessage-main td label .fl{
margin: 15px 12px 0 0;
display: inline;
}
.fmessage-main td input.radio{

width: 22px !important;
height: 22px !important;

margin: 15px 12px 0 0;

}
.fmessage-main td input.submit{
width: 124px;
height: 42px;
border: none;
padding: 0;
background: #00438e;
color: #fff;
float: none;
}
.fmessage-main td textarea{
width: 794px;
height: 120px;
padding: 0 5px;
border: 1px solid #ccc;
font-size: 14px;
line-height: 30px;
color: #666;
float: left;
margin: 8px 0;
}
.jobsmy-main{
margin-top: 25px;
}
.jobsmy-main table{
border-left: 1px solid #e6e6e6;
border-top: 1px solid #e6e6e6;
}
.jobsmy-main table th{
font-size: 14px;
line-height: 24px;
padding: 8px 0;
border-right: 1px solid #e6e6e6;
border-bottom: 1px solid #e6e6e6;
background: #eee;
}
.jobsmy-main table td{
font-size: 12px;
line-height: 22px;
padding: 4px 0;
border-right: 1px solid #e6e6e6;
border-bottom: 1px solid #e6e6e6;
text-align: center;
}
.jobsmy-main table span{
float: left;
padding-left: 12px;
}
.empty-search table{
border-left: 1px solid #e6e6e6;
border-top: 1px solid #e6e6e6;
margin: 25px auto;
}
.empty-search table td{
font-size: 12px;
line-height: 40px;
border-right: 1px solid #e6e6e6;
border-bottom: 1px solid #e6e6e6;
padding: 0 12px;
}
.empty-search input{
width: 140px;
height: 26px;
padding: 0 5px;
border: 1px solid #ccc;
float: left;
}
.jobstable-main .content .empty-search input.submit{
width: 140px;
height: 26px;
margin-left: 45px;
}
.empty-search select{
width: 152px;
float: left;
}
.jobs-add{
margin-top: 16px;
}
.jobs-add li{
width: 100%;
float: left;
margin-bottom: 5px;
}
.jobs-add li .title{
width: 805px;
height: 48px;
float: left;
cursor: pointer;
}
.jobs-add li .sign{
width: 80px;
height: 48px;
float: left;
background: url(../images/bg_sign32.jpg) no-repeat center 0 #bebebe;
}
.jobs-add li.on .sign{
background-position: center -48px;
background-color: #004492;
}
.jobs-add li .tit{
width: 706px;
height: 46px;
padding-left: 18px;
border: 1px solid #e4e4e4;
border-left: none;
background: #f8f8f8;
float: left;
line-height: 46px;
}
.jobs-add li .intro{
width: 100%;
padding-top: 10px;
float: left;
display: none;
}
.jobs-line{
height: 1px;
border-top: 2px solid #ebebeb;
border-bottom: 1px solid #f5f5f5;
margin: 20px auto 25px;
}
.error{
font-size:16px;color:#ff0000; font-weight:bold;
text-align:center;
}


.page1{
margin: 0 auto;
padding: 10px 0;
border: 1px solid #f4f4f4;
background: #fafafa;
text-align: center;
}
.page1 a{
display: inline-block;
height: 24px;
font-size: 14px;
line-height: 23px;
color: #3c3c3c;
padding: 0 8px;
}
.page1 a.on, .page1 a:hover{
color: #fff;
background: url(../images/bg_sign34.jpg) no-repeat center;
}
.page1 a.prev{
background: url(../images/prev05.png) no-repeat;
position: relative;
top: 6px;
*top: 2px;
margin-right: 5px;
}
.page1 a.prev:hover{
background-position: 0 -24px;
}
.page1 a.next{
font-size: 12px;
padding-right: 28px;
background: url(../images/next05.png) no-repeat right 0;
}
.page1 a.next:hover{
color: #1a4ea3;
background-position: right -24px;
}

.mchange-main{
padding-top: 25px;
position: relative;
}
.mchange-main td{
font-size: 14px;
line-height: 36px;
padding: 0 7px 7px 0;
}
.mchange-main td input.text{
width: 235px;
height: 34px;
padding: 0 5px;
border: 1px solid #ccc;
font-size: 14px;
line-height: 34px;
color: #666;
}
.mchange-main td input.submit{
width: 124px;
height: 38px;
padding: 0;
border: none;
font-size: 16px;
color: #fff;
background: #00428e;
margin-top: 15px;
}

.morder-main{
padding-top: 25px;
}
.morder-main .title2{
height: 34px;
font-size: 14px;
line-height: 34px;
color: #fff;
border: none;
margin-bottom: 10px;
}
.morder-main .title2 p{
width: 142px;
background: #838B94;
text-align: center;
color:#fff;
font-size:14px;
}
.morder-main .options{
padding-bottom: 12px;
border-bottom: 1px solid #e4e4e4;
margin-bottom: 19px;
}
.morder-main .options label{
float: left;
padding-right: 44px;
font-size: 14px;
line-height: 30px;
display:inline-block;
width:180px;
}
.morder-main .options input.checkbox{
width: 13px;
height: 13px;
float: left;
margin: 11px 0 0 13px;
display: inline;
}
.morder-main input.submit{
width: 252px;
height: 48px;
border: none;
font-size: 14px;
line-height: 48px;
color: #fff;
background: #155aa6;
}


/*20140829*/
.login-wrap{
height: 541px;
position: relative;
margin-top: -7px;
background: url(../images/bg_login.jpg) no-repeat center;
}
.login-wrap .login-in{
width: 450px;
padding-top: 61px;
float: left;
}
.login-wrap .title{
font-size: 20px;
line-height: 62px;
padding-left: 32px;
border-bottom: 1px solid #dedede;
background: url(../images/bg_sign46.jpg) no-repeat 3px center;
margin-bottom: 74px;
}
.login-wrap td{
font-size: 14px;
line-height: 40px;
}
.login-wrap input{
width: 340px;
height: 32px;
padding-left: 10px;
border: 1px solid #cbcbcb;
border-right: none;
float: left;
font-size: 14px;
line-height: 32px;
color: #666;
margin-bottom: 18px;
}
.login-wrap span{
display: inline-block;
width: 40px;
height: 34px;
float: left;
background: url(../images/bg_sign35.jpg) no-repeat;
}
.login-wrap span.se{
background: url(../images/bg_sign36.jpg) no-repeat;
}
.login-wrap input.submit{
width: 124px;
height: 36px;
padding: 0;
border: none;
background: #1f5a9c;
font-size: 16px;
color: #fff;
margin-top: 6px;
}
.footer-login{
height: 82px;
padding-bottom: 42px;
line-height: 82px;
text-align: center;
}
.footer-login span,.footer-login a{
color: #b9b9b9;
}
.footer-login a:hover{
color: #1f5a9c;
}

/*微信二维码*/
.erweima-box{
width: 100%;
height:339px;
height:370px\9;/*IE8-9*/
*height:389px;/*IE6-7*/
position: absolute;
right: 0;
bottom: 48px;
background: #f5f5f5;;
display: none;
}
.erweima-list{
width: 928px;
height: 202px;
padding-top: 32px;
position: relative;
}
.erweima-list .close{
width: 25px;
height: 25px;
background: url(../images/close03.png) no-repeat;
position: absolute;
right: 0;
top: -13px;
cursor: pointer;
}
.erweima-list li{
width: 150px;
height: 202px;
float: left;
margin: 0 41px;
text-align: center;
font-size: 14px;
line-height: 52px;
}
/*媒体联络*/

.message-wrap{
padding: 36px 0 84px;
background: #fff;
}
.message-main{
width: 524px;
height: 528px;
padding: 57px 436px 0 0;
background: url(../images/bg_bg22.jpg) no-repeat;
margin: 0 auto;
}
.message-main td{
font-size: 14px;
line-height: 40px;
padding: 0 0 8px 20px;
}
.message-main input{
width: 405px;
height: 38px;
padding: 0 5px;
border: 1px solid #c6c6c6;
float: left;
font-size: 14px;
line-height: 38px;
color: #666;
}
.message-main input.submit{
width: 288px;
border: 1px solid #d6d6d6;
background: #00428e;
font-size: 16px;
line-height: 34px;
color: #fff;
padding: 0 0 4px 0;
}
.message-main textarea{
width: 405px;
height: 140px;
padding: 0 5px;
border: 1px solid #c6c6c6;
float: left;
font-size: 14px;
line-height: 38px;
color: #666;
}
/*
.topic-wrap{
background: url(../images/bg_bg23.jpg) no-repeat center top #11134d;
margin-top: -7px;
}
.topic-flash{
height: 500px;
position: relative;
}
.topic-main{
width: 880px;
padding-bottom: 68px;
margin: -72px auto 0;
position: relative;
z-index: 2;
}
.topic-nav{
height: 34px;
margin-bottom: 40px;
}
.topic-nav li{
width: 142px;
height: 34px;
float: left;
margin-right: 2px;
display: inline;
font-size: 14px;
line-height: 34px;
text-align: center;
}
.topic-nav li a{
display: inline-block;
width: 100%;
color: #989898;
background: #ededed;
}
.topic-nav li a:hover,.topic-nav li a.on{
color: #fff;
background: #00438e;
}
.topic-detail{
width: 881px;
background: #fff;
position: relative;
}
.topic-detail .list{
width: 881px;
position: relative;
overflow: hidden;
}
.topic-detail .list ul{
float: left;
}
.topic-detail .list li{
width: 881px;
float: left;
}
.topic-detail .btns{
width: 65px;
height: 210px;
position: absolute;
left: 50%;
top: 294px;
margin-left: 503px;
z-index: 10;
font-size: 16px;
line-height: 32px;
font-family: Arial;
color: #fff;
text-align: center;
}
.topic-detail .btns span{
display: inline-block;
padding: 0 3px;
}
.topic-detail .btns .btn{
width: 65px;
height: 65px;
margin: 12px 0;
float: left;
cursor: pointer;
}
.topic-detail .btns .prev{
background: url(../images/prev08.png) no-repeat;
}
.topic-detail .btns .next{
background: url(../images/next08.png) no-repeat;
}
.topic-detail .btns .btn.hover{
background-position: -65px 0;
}
*/


.topic-wrap{
background: url(../images/bg_bg23.jpg) no-repeat center top #11134d;
margin-top: -7px;
}
.topic-flash{
height: 500px;
position: relative;
}
.topic-main{
width: 880px;
padding-bottom: 68px;
margin: -72px auto 0;
position: relative;
z-index: 2;
}
.topic-nav{
height: 34px;
margin-bottom: 40px;
}
.topic-nav li{
width: 142px;
height: 34px;
float: left;
margin-right: 2px;
display: inline;
font-size: 14px;
line-height: 34px;
text-align: center;
}
.topic-nav li a{
display: inline-block;
width: 100%;
color: #989898;
background: #ededed;
}
.topic-nav li a:hover,.topic-nav li a.on{
color: #fff;
background: #00438e;
}
.topic-detail{
width: 880px;
background: #fff;
position: relative;
}
.topic-detail .list{
width: 880px;
position: relative;
overflow: hidden;
}
.topic-detail .list ul{
float: left;
}
.topic-detail .list li{
width: 880px;
float: left;
}
.topic-btns{
width: 65px;
height: 210px;
position: absolute;
left: 50%;
top: 294px;
margin-left: 503px;
z-index: 10;
font-size: 16px;
line-height: 32px;
font-family: Arial;
color: #fff;
text-align: center;
}
.topic-btns span{
display: inline-block;
padding: 0 3px;
}
.topic-btns .btn{
width: 65px;
height: 65px;
margin: 12px 0;
float: left;
cursor: pointer;
}
.topic-btns .prev{
background: url(../images/prev08.png) no-repeat;
}
.topic-btns .next{
background: url(../images/next08.png) no-repeat;
}
.topic-btns .btn.hover{
background-position: -65px 0;
}
.member-faq .tits{
width: 756px;
padding: 12px 24px;
border: 1px solid #e4e4e4;
border-top: none;
font-size: 14px;
line-height: 24px;
background: #f8f8f8;
float: left;
display: none;
}

/**/

/*20140830*/
.email-box{
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
z-index: 25;

}
.email-box .bg{
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
background: #000;
filter:alpha(opacity=50); 
opacity: 0.5;
}
.email-box .main{
width: 420px;
height: 200px;
position: absolute;
left: 50%;
margin-left: -260px;
z-index: 2;
background: #fff;
text-align: center;;
}
.email-box .close{
width: 40px;
height: 40px;
position: absolute;
right: -15px;
top: -15px;
cursor: pointer;
background: url(../images/close02.png) no-repeat;
}
.email-box p{
font-size: 22px;
line-height: 40px;
padding-top: 30px;

}
.email-box a{
display: inline-block;
width: 186px;
font-size: 14px;
line-height: 34px;
color: #fff;
background: #155aa6;
margin-top:30px;
}
/*

.intro ul li p{ display:block;width:100%;}*/
.reds{ color:#ff0000;}

/*memebox*/


.member-box .title{
height: 30px;
padding-bottom: 7px;
border-bottom: 3px solid #d9d9d9;
margin-bottom: 12px;
position: relative;
font-size: 18px;
line-height: 30px;
color: #333;
}
.member-box .title .line{
width: 84px;
height: 3px;
background: #00428e;
position: absolute;
left: 0;
bottom: -3px;
}
.member-box .title a{
display: inline-block;
font-size: 12px;
color: #888;
float: right;
padding-right: 10px;
}
.member-box .title a:hover{
color: #2e66a7;
}
.member-box .intro{
margin-bottom: 22px;
font-size: 14px;
line-height: 44px;
}
.member-box .intro table{
border-top: 1px solid #d9d9d9;
border-left: 1px solid #d9d9d9;
}
.member-box .intro th{
font-weight: normal;
font-size: 16px;
line-height: 50px;
color: #fff;
background: #2e66a7;
text-align: left;
padding-left: 25px;
border-bottom: 1px solid #d9d9d9;
border-right: 1px solid #d9d9d9;
}
.member-box .intro td{
padding-left: 25px;
border-bottom: 1px solid #d9d9d9;
border-right: 1px solid #d9d9d9;
}
.member-box .intro td.bg{
background: #f8fbfe;
}
.member-box .intro span{
font-size: 12px;
}
.member-box .intro td a{
color: #666;
}
.member-box .intro td a:hover{
color: #2e66a7;
}
.member-box .details{
border: 1px solid #e8e8e8;
}
.member-box .details .tit{
font-size: 14px;
line-height: 46px;
color: #666;
padding-left: 24px;
background: #f3f3f3;
border-bottom: none;
}
.member-box .details-in{
padding: 20px 24px 66px;
line-height: 26px;
}
.member-box .details-in .l{
width: 40px;
float: left;
}
.member-box .details-in .r{
width: 715px;
float: right;
}
.member-box .back{
height: 42px;
font-size: 12px;
line-height: 42px;
text-align: right;
}
.member-box .back a{
display: inline-block;
padding-left: 22px;
color: #898989;
background: url(../images/bg_sign27.jpg) no-repeat left center;
}
.member-box .back a:hover{
color: #00428e;
}



.member-qus{
padding: 13px 10px;
border: 1px solid #d3d3d3;
margin-bottom: 8px;
}
.member-qus .img{
border: 2px solid #d3d3d3;
}
.member-qus .intros{
width: 705px;
float: right;
font-size: 14px;
line-height: 18px;
}
.member-qus .intros span{
display: inline-block;
font-size: 12px;
font-family: Arial;
color: #d3d3d3;
}
.member-ans{
padding: 15px;
padding-left: 25px;
border: 1px solid #cddceb;
background: #eef2f6;
margin-bottom: 8px;
}
.member-ans .intros{
width: 700px;
float: left;
font-size: 14px;
line-height: 20px;
}
.member-ans .intros p.tar{
text-align: right;
}
.member-ans .intros span{
display: inline-block;
font-size: 12px;
font-family: Arial;
}

.video-main{
width: 880px;
padding-bottom: 68px;
margin: -72px auto 0;
position: relative;
z-index: 2;
}
.videoshow{ width:800px; margin:0 auto; padding-top:80px;}

.img-main{ width:800px; margin:0 auto;}
.img-main ul{ margin:20px;}
.img-main ul li{color:#fff;text-align:center;font-size:16px;height:auto;}


.gys-main{position: relative;}
.gys-main .gyszz{width:100%;height:100%; position:absolute;left:0px;top:0px; background-color:#fff; border:1px solid #ccc;display:none;}
.gys-main .gyszz h1{margin:30px auto;}
.gys-main .gyszz p{font-size:14px; line-height:22px;text-align:justify;  padding:20px;
text-justify:inter-ideograph;}
.gys-main .gyszz .bot{position: absolute;bottom:30px; right:400px;}
.gys-main .gyszz .bot .yesok{
display:inline-block;
width: 158px;
height: 30px;
line-height: 30px;
padding-bottom: 4px;
border: 1px solid #d6d6d6;
background: #00428e;
font-size: 16px;
color: #fff;
margin:0 auto;
text-align:center;
}

.gys-main table{
border-left: 1px solid #e6e6e6;
border-top: 1px solid #e6e6e6;
margin-bottom: 35px;
padding-top:40px;
}
.gys-main td{
border-right: 1px solid #e6e6e6;
border-bottom: 1px solid #e6e6e6;
line-height: 40px;
padding-left: 12px;
height:40px;
}
.gys-main td span{
color: #f00;
display: inline-block;
padding-left: 5px;
}
.gys-main td input{

height: 30px;
padding: 0 5px;
border: 1px solid #ccc;
font-size: 14px;
line-height: 30px;
color: #666;

margin-top: 8px;
}
.gys-main td label{
float: left;
margin-right: 18px;
display: inline;
}
.gys-main td input.radio{
width: 13px;
height: 13px;
margin: 18px 12px 0 0;
display: inline;
border:0px;
}
.gys-main td input.submit{
width: 124px;
height: 42px;
border: none;
padding: 0;
background: #00438e;
color: #fff;
float: none;
}
.gys-main td textarea{
width: 794px;
height: 120px;
padding: 0 5px;
border: 1px solid #ccc;
font-size: 14px;
line-height: 30px;
color: #666;
float: left;
margin: 8px 0;
}
 .gys-main td .btn{

width: 72px;
height: 27px;
padding-left: 5px;
background: url(../images/gysbtn.png) no-repeat;
font-size: 12px;
line-height: 27px;
color: #bbb;
margin-top: -10px;
display: inline-block;
border:0px;
}
.gys2-main table{
border-left: 1px solid #e6e6e6;
border-top: 1px solid #e6e6e6;
margin-bottom: 35px;
padding-top:40px;

}
.gys2-main td{
border-right: 1px solid #e6e6e6;
border-bottom: 1px solid #e6e6e6;
line-height: 20px;
padding-left: 12px;
}
.gystype{

width:100%;


}

.gys2-main td input.submit{
width: 104px;
height: 35px;
border: none;
padding: 0;
background: #00438e;
color: #fff;
float: none;
}
.gystype td{
line-height:20px;
height:20px;
}
.bgf{

background-color:f3f3f3;
}

.sel{
 line-height:30px; 
 height:30px; 
 width:180px; 
 padding:1px;
margin-left:-1px; 
margin-top:-1px;
font-size:14px;
font-family:"微软雅黑"
}

.gystab{padding:0px;margin:0px;marign-left:10px;}
.gystab dd{ width:120px; float:left; display:inline-block;line-height:30px;height:30px;text-align:center; border:1px solid #ccc;border-bottom:0px;}
.gystab dd a{ width:120px; display:inline-block;color:#333;;}
.gystab dd a:hover{ background:#1F5A9C;color:#fff;}
.gystab dd .cur{background:#1F5A9C;color:#fff; }
.gystab dd:hover{ background:#1F5A9C;color:#fff; }

.reginfo{position:absolute; width:90%;height:100%;display:none; z-index:1000;border:1px solid #ff0000; padding:0px 50px 20px 20px;left:00px;top:0px; background-color:#fff;}
.reginfo h1{color:#ff0000;}
.reginfo p{ font-size:20px; line-height:40px;padding:50px;}
.reginfo .ok1{width:80px;height:30px;line-height:30px; text-align:center;margin:0 auto;font-size:16px;border:1px solid #00428E;background-color:#00428E;color:#fff;cursor:pointer;}




.p-new-list{width:100%;height:auto;margin:0 auto;clear:both;background-color: #F5F5F5;}
.p-new-list ul{padding:0px;margin:0px;}
.p-new-list ul li{padding:0px;margin:0px;}
.p-new-list ul li img{padding:0px;margin:0px;width:100%;}




.cgxx-title{font-size:18px; font-family:"微软雅黑"; text-align: center;height:50px;line-height: 50px;}
.cgxx-date{font-size:12px; font-family:"微软雅黑"; text-align: center;height:30px;line-height: 30px;color:#666;}
.cgxx-tel{font-size:14px; font-family:"微软雅黑"; line-height: 30px;color:#333;height:auto; clear:both; padding:40px;text-align:left;}

.cgxx-btns{height:40px; padding:50px 30px 20px 20px;;text-align: center;}
.cgxx-btn{
width: 110px;
font-size: 14px;
line-height: 42px;
color: #fff;
text-align: center;
background: #406EA9;
float: right;
margin:0 auto;
margin-right:10px;
cursor: pointer;

}



/*一级导航*/
.nav-main{
	position: fixed;
	top: 0;
	z-index: 12;
	height: 100%;
	width: 180px;
	color: #fff;
	background: #1972BE;
}
.nav-main a{color: #fff;}
.nav-box{
	position: relative;
	perspective: 200px;
	-webkit-perspective: 200px;
	transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
	height: 100%;
	z-index: 99;
}
.nav-ul{
margin-top: 200px;
}
.nav-ul li a{
	display: block;
	width: 180px;
	height: 50px;
	overflow: hidden;
	text-align: center;
	position: relative;
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
}
.nav-ul li a:before{
	content: '';
	position: absolute;
	left: -240px;
	top: 0px;
	width: 200px;
	height: 100%;
	background: #629feb;
	z-index: 1;
	transform: skew(30deg, 0);
	-webkit-transform: skew(30deg, 0);
	-ms-transform: skew(30deg, 0);
	-moz-transform: skew(30deg, 0);
	-o-transform: skew(30deg, 0);
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
}
.nav-ul li a:hover{background: #357dd7;}
.nav-ul li a:hover:before{left: -30px;}
.nav-ul li a:after{
	content: '';
	position: absolute;
	width: 100%;
	height: 30px;
	left: 0;
	top: 20px;
	z-index: 1;
}
.nav-ul li a span{
	display: block;
	margin-top: 0px;
	height: 50px;
	line-height: 50px;
	perspective: ;
	position: relative;
	z-index: 1;
	color: #fff;
}


.nav-slide{
	position: fixed;
	left: 180px;
	top: 0;
	width: 180px;
	height: auto;
	background: #4d82c5;
	transform: rotateY(120deg);
	-webkit-transform: rotateY(120deg);
	-moz-transform: rotateY(120deg);
	-o-transform: rotateY(120deg);
	-ms-transform: rotateY(120deg);
	z-index: 99;
	visibility: hidden;
	transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	-o-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition-timing-function: cubic-bezier(.08, .72, .71, .96);
	-webkit-transition-timing-function: cubic-bezier(.08, .72, .71, .96);
}
.nav-slide.hover{
	transform: rotateY(0deg);
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-o-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	z-index: 15;
	visibility: visible;
}

/*二级菜单*/
.nav-slide-o li a{
	line-height: 50px;
	display: block;
	padding: 0 20px;
	font-size: 14px;
	overflow: hidden;
	text-align: left;
	position: relative;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
}
.nav-slide-o li a:before{
	content: '';
	position: absolute;
	left: -230%;
	top: 0px;
	width: 200%;
	height: 100%;
	background: #629feb;
	z-index: 1;
	transform: skew(30deg, 0);
	-webkit-transform: skew(30deg, 0);
	-moz-transform: skew(30deg, 0);
	-o-transform: skew(30deg, 0);
	-ms-transform: skew(30deg, 0);
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
}
.nav-slide-o li a:hover{background: #357dd7;}
.nav-slide-o li a:hover:before{left: -60px;}
.nav-slide-o li a span{position: relative;z-index: 1;color: #fff;}
.nav-slide-o {display: none;}


