﻿/*清零*/
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div, dl, dt, dd, input { margin: 0; padding: 0; border: 0; }
body { font-size: 13px; font-family: '\5FAE\8F6F\96C5\9ED1', '\5B8B\4F53', Verdana; }
ul, ol { list-style-type: none; }
select, input, img { vertical-align: middle; outline: none; }
a { text-decoration: none; }
a { blr:expression(this.onFocus=this.blur())}
a { outline: none; }
html {overflow-x:hidden;}
.clear:after { content: ""; display: block; clear: both; }
.clear{ zoom: 1; }
.fl { float: left; }
.fr { float: right; }
.st{font-family:'\65B0\5B8B\4F53';}
.yh{font-family:'\5FAE\8F6F\96C5\9ED1';}
/*style by lgs*/
/*公用头部*/
body{background:#FFF;margin:0 auto;}
#contaiter{margin:0 auto;}
.cont_bigbox{width: 1120px;background: #FFF;margin: 0 auto;border: 2px solid #f2f2f2;border-top: none;border-bottom: none;position: relative;z-index: 0;}
.body_color{background: #f9f9f9;}
.alpha_bg2{position: absolute;left: 0; top: 0;width: 100%;background:url("../images/bg_alpha.jpg") 0 0 repeat-x;height: 63px;z-index: 0;}
.hide_txt{display:none;}

#wrap{position: relative; height: 668px;}
.nav{width:980px; height:60px;  position: relative; margin:0 auto; }
.nav .logo{ width: 75px; height: 75px; background:url("../images/logo_blue.png")  0 0 no-repeat;position: absolute;}
.alpha_bg{width:100%; height:80px; background:#FFF; filter:alhpa(opacity=30); opacity:0.3; position:absolute;left:0; top:63px;z-index:0; display:none; opacity:0; filter:alpha(opacity=0);}
.nav ul{width: 600px;height: 60px;float: right;}
.nav ul li{float:left;text-align:center;}
.nav ul li a{display: inline-block;height: 38px;padding-top: 20px;color: #6c7788;font-size:16px; width: 145px;}
.nav ul li .active1{border: 2px solid #2f75bb; background-color: #2f75bb; color: #FFFFFF;}
.nav .ul2{width: 980px;height: 80px;position: absolute;left: 0;top: 58px; opacity:0; filter:alpha(opacity=0);z-index: 2; display:none;}
.nav .ul2 li{float:left; display: block; width: 128px;height: 47px; position:relative; text-align: left;}
.nav .ul2 li a{display:inline-block;color:#000;width:128px; height:47px; padding-top:0; font-size:14px;}
.nav .m1 li{margin:18px 45px 0 66px}
.nav .m2 li{margin:18px 28px 0 38px;}
.nav .m3{height:150px}
.nav .m3 li{margin:18px 28px 0 38px;}
.nav .m4 li{margin:18px 0px 0 10px;}
.nav .ul2 .txt span{position:absolute;  left:56px; top:0; }
.nav .ul2 .txt_thr span{position:absolute;}
.nav .ul2 .txt_fiv a{width:142px;}
.nav .ul2 .txt_six a{width:156px;}
.nav .ul2 .txt_sev a{width:170px;}
.nav .ul2 li a span{display:inline-block;margin-top: 13px;margin-right: 16px; float:right;}
.nav .ul2 li a i{display:inline-block;width:47px;height:47px; float:left; background-image:url("../images/nav_icon.png") background-repeat:no-repeat;}
 .nav .ul2 li .ibk { background: none repeat scroll 0 0 #fff; float:left; left: 0px; height: 47px; position: absolute; top: 0; width: 47px; opacity: 0.1; filter: ahpha(opacity=10); z-index: -1; display: block; }
.nav .ul2 li .i1{background-position: -155px 0 ;}
.nav .ul2 li .i2{background-position: 0 0 ;}
.nav .ul2 li .i3{background-position: -52px 0 ;}
.nav .ul2 li .i4{background-position: -104px 0 ;}
.nav .ul2 li .i5{background-position: -207px 0 ;}
.nav .ul2 li .i6{background-position: -259px 0 ;}
.nav .ul2 li .i7{background-position: -311px 0 ;}
.nav .ul2 li .i8{background-position: -364px 0 ;}
.nav .ul2 li .i9{background-position: -416px 0 ;}
.nav .ul2 li .i10{background-position: -155px -208px ;}
.nav .ul2 li .i11{background-position: 0 -104px ;}
.nav .ul2 li .i12{background-position: -52px -104px ;}
.nav .ul2 li .i13{background-position: -104px -104px ;}
.nav .ul2 li .i14{background-position: -468px -104px ;}
.nav .ul2 li .i15{background-position: -156px -104px ;}
.nav .ul2 li .i16{background-position: 0 -208px ;}
.nav .ul2 li .i17{background-position: -52px -208px ;}
.nav .ul2 li .i18{background-position: -104px -208px;}
.nav .ul2 li .i19{background-position: -468px 0 ;}
.nav .ul2 li .i20{background-position: -207px  0;}
.nav .ul2 li .i21{background-position: -415px -104px;}
.nav .ul2 li .i22{background-position: -104px -104px;}
.nav .ul2 li .i23{background-position: -207px -104px;}
.nav .ul2 li .i24{background-position: -260px -104px;}
.nav .ul2 li .i25{background-position: -311px -104px ;}
.nav .ul2 li .i26{background-position: -364px -104px;}

.nav form{ position:absolute; right:-50px; top:15px;}
.nav form .input1{width: 139px;height: 30px;background: url("../images/icon.png") -104px -33px no-repeat;display: block; text-indent:8px;}
.nav form .input2{position:absolute;right:0; top:0;width:16px;height:17px; background:url("../images/icon.png") -47px -34px no-repeat; cursor:pointer; margin-right: 10px;margin-top: 6px;}
.nav form span{position: absolute;left: 8px;top: 6px;z-index: 1;color:#e2e4e7;}

.nav .wrap { width: 128px; line-height: 20px; position: relative; left: 10px; top: 0px; }
/*焦点图*/
#f_box{margin-left:-960px; left: 50%; position: absolute; width: 1920px; height: 608px; z-index: -1;}
.btns{position: absolute; bottom: 10px; left:50%; height: 20px; z-index: 3; }
.btns li{width: 15px; height: 15px; display: block; float: left; background:url("../images/icon.png") 0 -55px no-repeat; margin-right: 12px; cursor:pointer;}
.btns li a{display: block; float:left;width:15px; height:15px;}
.btns .btn_active{background:url("../images/icon.png") 0 -74px no-repeat; }
.focus{width: 1920px; position: relative; top: 60px;}
.focus ul{width:1920px; top:0; left:0; position:absolute; height: 608px; overflow:hidden; }
.focus ul li{width:1920px; height: 608px;float:left;}
.focus ul li img{ width:1920px; height: 608px;  display:block; }
.focus .word { position:absolute; z-index:999;top:80px;left:0;display:none; }
.prev{ width: 28px; height: 47px; position:absolute; left: 100px; top: 355px; background: url("../images/icon.png") -52px -53px no-repeat; display: block;}
.next{ width: 28px; height: 47px; position:absolute; right: 100px; top: 355px; background: url("../images/icon.png") -18px -53px no-repeat; display: block;}


/*底部*/
#foot{width: 980px; height: 90px; border-top: 1px solid #e0e5e9; margin:0 auto; position: relative; font-size: 12px;}
.f_left{color: #9e9e9e; width: 900px; display: block; margin: 0 auto;margin-top: 45px;}
.f_left li{display: block; float: left; margin-right: 12px; position: relative; margin-left: 8px;}
.f_left li a{color: #9e9e9e; float: left;}
.f_left .last_img{ display:block;background:url("../images/icon.png") -86px 0 no-repeat; width:77px; height: 30px; display: inline-block; margin-top: -6px;}

/*左右结构*/
.h_box{width: 980px;  margin: 0 auto; }
.h_box img{display: block;  width: 300px; height: 200px; border: 1p solid #666;}
.h_box_r{ width: 640px; color: #333333; line-height: 25px;}
.h_box_r p{font-size: 13px;  color: #717d8f; margin-bottom: 15px; text-indent: 2em;}
.over_box{width: 980px; margin: 0 auto; margin-bottom: 50px;}
.over_box h1{border-bottom: 1px solid #e0e5e9; padding-bottom: 20px;padding-top: 40px; font-size:20px;}
.h_box{margin-top:30px;}


/*分页*/

.page_btns{ width:252px; height:22px;margin:0 auto; position:relative;top:20px;}
.page_btns li{width: 22px;height: 24px;text-align: center;float: left;margin-right: 5px;}
.page_btns li a{font-size: 12px;font-weight: normal;font-family: '宋体';font-style: normal;
display: block;width: 21px;height: 18px;padding-top: 5px; color:#aaadb2;}
		.page_btns .first_page{background:url("../images/icon.png") -116px -79px no-repeat; }
.page_btns .next_page{background:url("../images/icon.png") -142px -79px no-repeat;}
.page_btns .pre_page{background:url("../images/icon.png") -168px -79px no-repeat;}
.page_btns .last_page{background:url("../images/icon.png") -194px -79px no-repeat;}
.page_btns .active{color:#fe6d41;}

/*滚动时间*/
.h_box .scroll_box ul li{ height: auto;width: 55px;display:block; margin-bottom:9px;font-size:16px; position:static;border:none;}
.h_box .scroll_box ul li a { font-size:13px;margin-left:0; padding-top:0; width:auto; height:auto;  color:#afb2bc; display:inline-block;}
.scroll_box{width:70px; height:220px; position:absolute; right: 205px; bottom:0;}
.s_move {width:2px;height:100%;background:#f5f4f2; position:relative;}
.s_move span{width:2px; height:24px;background:#afb2bc;display:block; position:absolute; left:0; top:0;}
.scroll_box .s_conts{overflow:hidden;height:220px; position: relative;}
.scroll_box ul{display:block; width:55px; position:absolute; left:15px; top:0; }
.h_box .scroll_box ul .select{font-size:20px;color:#85888f;}

/*新所获荣誉*/
.honour .hon_flipe { height: 100%; width: 980px; padding-top: 40px; position: relative; }
.honour .txt_bg { width: 431px; height: 449px; display: block; position: absolute; right: 10px; top: 39px; }
.honour .hon_flipe ul { height: 100%; list-style: none; border-left: 2px solid #e4e8ec; position: relative; width: 100%; top: 50px; left: 130px; float: left; min-height: 500px; }
    .honour .hon_flipe ul li { float: left; position: relative; }
        .honour .hon_flipe ul li .icon { background: url("../images/icon.png") no-repeat -5px -143px; height: 42px; left: -25px; position: relative; top: -11px; width: 48px; float: left; }
        .honour .hon_flipe ul li .date { color: #7E6287; float: left; font-family: Times New Roman; font-size: 20px; font-weight: bold; height: 40px; left: -206px; line-height: 40px; position: absolute; text-align: right; top: -13px; width: 130px; }
        .honour .hon_flipe ul li .btnclose { background: url("../images/icon.png") no-repeat scroll -58px -175px; height: 8px; left: -52px; position: absolute; top: 4px; width: 14px; }
        .honour .hon_flipe ul li .down_btn { background: url("../images/icon.png") no-repeat -58px -162px; overflow: hidden; }
        .honour .hon_flipe ul li .all_txts { overflow: hidden; left: -73px; position: relative; width: 710px; top: 0px; float: left; display: block; padding-top: 70px; }
            .honour .hon_flipe ul li .all_txts p { position: relative; top: 0px; left: 80px; color: #b8bec7; font-size: 16px; padding-bottom: 38px; width: 630px; }
                .honour .hon_flipe ul li .all_txts p i { background: url("../images/icon.png") no-repeat -58px -143px; position: absolute; top: 2px; left: -62px; width: 14px; height: 14px; overflow: hidden; }

/*新版发展历程*/
.de_pross { width: 980px; margin: 0 auto; padding-top: 20px; position: relative; }
    .de_pross h1 { padding-bottom: 20px; }
.p_cont { width: 980px; height: 100%; border-top: 1px solid #E0E5E9; }
    .p_cont .pross_box { border-left: 4px solid #E4E8EC; left: 250px; padding: 35px 0; position: relative; z-index: 0; float: left; }
    .p_cont .prossUl { left: -117px; list-style: none outside none; position: relative; }
        .p_cont .prossUl li { clear: both; position: relative; padding-bottom: 40px; float: left; }
            .p_cont .prossUl li .date { color: #7E6287; display: block; float: left; font-family: Times New Roman; font-size: 18px; left: 0; position: relative; text-align: right; width: 80px; }
            .p_cont .prossUl li i { background: url("../images/icon.png") no-repeat scroll -220px -79px; float: left; height: 19px; left: 106px; position: absolute; top: 0; width: 19px; }
            .p_cont .prossUl li .represent { float: left; position: relative; width: 700px; }
                .p_cont .prossUl li .represent .content { padding-left: 150px; }
                .p_cont .prossUl li .represent h3 { color: #717d8f; font-size: 14px; padding-bottom: 20px; }
                .p_cont .prossUl li .represent img { border: 1px solid #e4e8ec; padding: 2px; }
