@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;outline:none; -webkit-font-smoothing: antialiased;}
body,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6{list-style:none; text-decoration:none; font-size:12px;font-weight: normal;}
/*p{ line-height:22px;}*/
html,body{font-family:"微软雅黑",Microsoft YaHei; font-family: "Microsoft YaHei","微软雅黑" !important;/*兼容Opera*/color:#5a5a5a;}
body{ background:#fff;}
img{border:none;} 
input,textarea{font-family:"微软雅黑",Microsoft YaHei; border:none; background:none; font-size:12px; vertical-align:middle;}
select{font-size:12px; vertical-align:middle; cursor:pointer;}
body a {outline: medium none;}
/*a{text-decoration:none; blr:expression(this.onFocus=this.blur());outline: none; color:#5a5a5a; -webkit-transition:all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s;  transition: all 0.3s ease 0s;}*/

a{text-decoration:none; outline: none; color:#000; }

a:hover{text-decoration:none; color:#970000;}

a.biaoti:link{color:#333333;text-decoration: none; font-size:14px;}
a.biaoti:visited{color: #333333;text-decoration: none; font-size:14px;}
a.biaoti:active{color: #333333;text-decoration: none; font-size:14px;}
a.biaoti:hover{color:#365495;text-decoration:none; font-size:14px;}

a.biaoti2:link{color:#333333;text-decoration: none; font-size:18px;}
a.biaoti2:visited{color: #333333;text-decoration: none; font-size:18px;}
a.biaoti2:active{color: #333333;text-decoration: none; font-size:18px;}
a.biaoti2:hover{color:#365495;text-decoration:none; font-size:18px;}

a.biaoti3:link{color:#666666;text-decoration: none; font-size:13px; font-weight:bold}
a.biaoti3:visited{color: #666666;text-decoration: none; font-size:13px;font-weight:bold}
a.biaoti3:active{color: #666666;text-decoration: none; font-size:13px;font-weight:bold}
a.biaoti3:hover{color:#365495;text-decoration:none; font-size:13px;font-weight:bold}


em,i{ font-style:normal;}
a:focus,input,select {outline:none;} 
.clearfix{ *zoom:1; }
.clearfix:after{ content:"\200B"; display: block; clear: both; height: 0;}
/*head_warp*/

.top{ position:absolute; top:0;  width:1030px; z-index:1011; left: 50%; margin-left:-515px;}
.logo{ width:290px; height:83px; float:left;}
.topr{ width:380px; padding-left:20px; float:left; line-height:30px; font-size:14px;}
.topr font{ color:#db1818; font-size:24px;}
.topr2{ width:290px; padding-right:20px; float:left; text-align:right; padding-top:10px;}
.soso{ width:165px; padding-left:677px; height:24px; padding-top:15px;}
.soso1{ width:165px;height:22px; border:#c0c5c8 1px solid; background-color:#FFFFFF}
.soso2{ width:130px; padding-left:8px; height:20px; padding-top:2px; line-height:20px; float:left}
.soso2 input{ width:130px; border:0px; height:20px; line-height:20px; border:#666666}
.soso3{ width:16px; height:21px; float:left}

.tou{ width:100%; height:100px;}
.tou1{ width:1000px; height:83px; margin-left:auto; margin-right:auto; padding-top:8px;}
#daohang{ width:100%;background-color:#2e2d2d;z-index:9998;}


.dh2{ width:1000px; margin-left:auto; margin-right:auto;height:42px; }
.nav{ font-family:"΢ź",Microsoft YaHei; font-family: "Microsoft YaHei","΢ź" !important; }
.nav li{ float:left; position:relative; z-index:1000; width:110px; text-align:center}
.nav .cur{ background-color:#1c1c1c}
.nav span{ display:block}
.nav a{ display:block; font-size:14px; color:#ffffff; line-height:42px; height:42px;text-align:center}


.li_cur a:hover{ background:url(../images/nav_bg1b.png) no-repeat; color:#ffffff;}
.li_cur2 a:hover{ background:url(../images/nav_bg1a.png) no-repeat; color:#ffffff; width:123px;}

.a_cur{display:block; color:#d9bb52; background-color:#1c1c1c}/*ѡʱʽ*/


.erji{ position:absolute; left:0; top:42px; width:110px; z-index:1000; display:none;background: #1c1c1c;}
.erji p a{ color:#fff; height:36px; line-height:36px; padding:0; font-size:12px; text-align:cener;}
.erji p a:hover{ color:#d9bb52;background:url(../images/nn2.gif) no-repeat;}

/*banner*/

/*flex_slider*/
#banner2 { width: 100%; height:400px;overflow: hidden; position: relative; background-position: center center; background-size: cover;  background-repeat:no-repeat}

/*foot_warp*/
.bottom{ background-color:#00316c; width:100%; height:270px;}
.foot_warp{ margin-left:auto; margin-right:auto;width:930px; height:217px; padding-top:14px;}
.foot_lx{ width:240px; height:217px; float:left}
.foot_lx1{ color:#335a89; width:240px; height:45px; line-height:45px; font-size:14px; font-weight:bold; background:url(../images/xt.gif) repeat-x; background-position:bottom}
.foot_lx2{ width:240px; height:90px;}
.foot_lx2_1{width:240px; height:19px; padding-top:9px;}
.foot_lx2_11{width:27px; height:19px; float:left}
.foot_lx2_12{width:210px; height:19px; line-height:19px; color:#335a89; float:left}
.foot_lx3{ width:240px; padding-top:31px; height:50px;}

.foot_new{ width:282px; height:190px; float:left; padding-left:138px;}
.foot_new1{ color:#335a89; width:282px; height:45px; line-height:45px; font-size:14px; font-weight:bold; background:url(../images/xt.gif) repeat-x; background-position:bottom}
.foot_new2{width:282px; height:130px;}
.foot_new2 ul{ padding-top:5px;}
.foot_new2 ul li{ float:left; width:130px; background:url(../images/tou.gif) no-repeat; padding-left:10px; height:30px; line-height:30px; background-position:center left}
.foot_new2 ul li a:hover{ color:#CCCCCC}

.foot{ width:1024px; margin:0 auto; color:#fff; height:37px; line-height:37px; border-top:#0f3d75 1px solid; color:#315c8f}
.foot1{ float:right; }


.foot_wei{ width:143px; height:190px; float:left; padding-left:122px;}
.foot_wei1{ color:#335a89; width:143px; height:45px; line-height:45px; font-size:14px; font-weight:bold; background:url(../images/xt.gif) repeat-x; background-position:bottom}
.foot_wei2{ padding-top:10px;width:143px; height:140px;}

/*page*/
.page{ text-align:center;}
.page a,.page b{ display:inline-block; height:26px; line-height:26px; font-size:14px; color:#fff; background:#3598dc; padding:0 9px; margin-left:5px;border-radius: 3px;}
.page a:hover,.page a.page_cur, .page b{ background:#900e00;color:#ffffff}
.page a.page_btn{ margin:0 12px;}

.fixheader {
position: fixed;
width: 100%;
top: 0;transition-delay: 0.2s}



.wrapper { width: 986px; margin: 0 auto; position: relative; }
#banner { width: 100%; height: 500px; background: #000; overflow: hidden; position: relative; }
#banner_img { display: block; position: relative; }
    #banner_img li { position: absolute; top: 0; left: 0; width: 100%; height: 650px; background-position: center; background-size: cover; display: none; }
        /*ñͼƬ-------ʼ*/
        #banner_img li.item1 { background-image: url(../images/banner_bg1.jpg); display: block; }
        #banner_img li.item2 { background-image: url(../images/banner_bg2.jpg); }
        #banner_img li.item3 { background-image: url(../images/banner_bg3.jpg); }
        #banner_img li.item4 { background-image: url(../images/banner_bg4.jpg); }
        #banner_img li.item5 { background-image: url(../images/banner_bg5.jpg); }
        #banner_img li.item6 { background-image: url(../images/banner_bg6.jpg); }
        #banner_img li.item7 { background-image: url(../images/banner_bg7.jpg); }
        #banner_img li.item8 { background-image: url(../images/banner_bg8.jpg); }
    /*ñͼƬ--------*/
    #banner_img .ad_img { position: absolute; right: 10px; top: 10px; width: 406px; height: 304px; }
	.ad_img img{width: 406px; height: 304px; }
    #banner_img .ad_txt { position: absolute; left: 10px; top: 50px; color: #fff; text-shadow: 1px 1px rgba(51,51,51,0.3); }
        #banner_img .ad_txt h2 { font: bold 36px/60px Microsoft YaHei; }
        #banner_img .ad_txt a { display: block; width: 100px; height: 25px; line-height: 25px; text-align: center; margin-top: 10px; background: #fff; color: #666; text-decoration: none; text-shadow: none; }
#banner_ctr { position: absolute; width: 960px; height: 122px; margin-left: -480px; left: 50%; bottom: 40px; z-index: 1; }
    #banner_ctr ul { width: 960px; height: 122px; background: url(../images/serv_ico.png) center no-repeat; font-size: 0; line-height: 0; position: relative; }
    #banner_ctr li { display: block; float: left; width: 115px; height: 122px; cursor: pointer; }
        #banner_ctr li.first-item { background: #fff; width: 20px; -webkit-border-radius: 20px 0 0 20px; -moz-border-radius: 20px 0 0 20px; border-radius: 20px 0 0 20px; cursor: default; }
        #banner_ctr li.last-item { background: #fff; width: 20px; -webkit-border-radius: 0 20px 20px 0; -moz-border-radius: 0 20px 20px 0; border-radius: 0 20px 20px 0; cursor: default; }
#drag_ctr { position: absolute; top: -14px; left: 20px; width: 115px; height: 156px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; bottom: 170px; background: #0084cf; }
#drag_arrow { position: absolute; top: -14px; left: 20px; width: 115px; height: 156px; background: url(../images/drag_banner_arrow.gif) center 14px no-repeat; }


.g-do{width:100%;height:388px;background:#FFF;}
.g-do h2{font-size:36px;color:#000000;font-weight:bold;padding:36px 0 9px 0;}
.g-do h2 span{color:#c7251e;}
.g-do .info{font-size:14px;color:#575757;line-height:24px;}
.g-do .show{width:1000px;padding-top:42px;}
.g-do .show li{width:180px;height:170px;margin-right:23px;position:relative;zoom:1;cursor:pointer; float:left}
.g-do .show .noMargin{margin-right:0;}

.g-do .show li img{position:absolute;left:0;top:0;width:180px;height:170px;}
.g-do .show li .higher{}
.g-do .show li .lower{display:none;}
.g-mn {width: 1000px;height: auto;margin: 0 auto;text-align:center;}
.f-lay {font-size: 0;letter-spacing: -8px;text-align: left;}.f-ib {display: inline-block;vertical-align: top;font-size: 12px;letter-spacing: normal;}






