﻿body
{
    padding: 0px;
    margin: 0px;
    font-size: 12px;
    color: #474747;
    line-height: 23px;
    font-family: "微软雅黑";
}
img
{
    border: 0px;
}
a
{
    color: #474747;
    text-decoration: none;
}
a:hover
{
    color: #474747;
    text-decoration: underline;
    
}
ul
{
    padding: 0px;
    margin: 0px;
}
li
{
    list-style: none;
}
.clear
{
    clear: both;
}
.main
{
    width: 100%;
    height: auto;
    margin: 0px auto;
    padding: 0px;
    background: url(../images/index_02.jpg) repeat-y center;
}
.main1
{
    background: url(../images/index_01.jpg) no-repeat center top;
}
.top
{
    width: 1004px;
    margin: 0px auto;
    padding: 0px;
}
.logo
{
    float: left;
    width: 151px;
}
.logo-right
{
    float: right;
    width: 700px;
}
.sou
{
    background: url(../images/hd_05.png) no-repeat;
    width: 154px;
    height: 24px;
}
.sou1
{
    width: 145px;
    background: none;
    border: 0px;
    outline: none;
    margin-left: 5px;
    color: #192758;
    font-family: "微软雅黑";
}
.sousuo
{
    margin: 28px 0px 10px 0px;
    color: #FFF;
}
.sousuo a
{
    text-decoration: none;
    color: #FFF;
}
.sousuo a:hover
{
    text-decoration: underline;
    color: #FFF;
}
.keyword
{
    color: #7caccd;
}
.keyword a
{
    color: #7caccd;
    text-decoration: none;
}
.keyword a:hover
{
    color: #fff;
    text-decoration: underline;
}
.banner
{
    height: 491px;
}
.wai
{
    height: 42px;
    width: 100%;
    margin: 0px auto;
    z-index: 10;
    position: absolute;
    top: 0px;
}
.wai1
{
    height: 42px;
    width: 100%;
    margin: 0px auto;
}
.wai2
{
    height: 42px;
    width: 1004px;
    margin: 0px auto;
    background: url(../images/daohang_r1_c2.png);
}


.daohang
{
    background: url(../images/daohang.png) no-repeat;
    height: 42px;
    width: 1004px;
    margin: 0px auto;
    padding: 0px;
    color: #c7deec;
    font-size: 14px;
    z-index: 20;
}
.daohang a
{
    color: #c7deec;
    font-size: 14px;
    text-decoration: none;
    
}
.daohang a:hover
{
    color: #fff;
    font-size: 14px;
    
   
}
.daohang ul
{
}
.daohang li
{
    float: left;
    width: 111px;
    text-align: center;
    height: 35px;
    padding-top: 7px;
}
.concent
{
    width: 1004px;
    margin: 0px auto;
    padding: 25px 0px 40px 0px;
}
.con-pro
{
    width: 947px;
    margin: 0px auto; display:block; overflow:hidden;
}
.con-pro1
{
    margin: 0px auto 35px auto;
    padding: 0px;
}
.con-pro1 ul
{
}
.con-pro1 li
{
    float: left;
    margin-right: 6px;
    margin-left: 7px;
}
.xw
{
    width: 933px;
    margin: 0px auto;
}
.xw1
{
    float: left;
    width: 618px;
}
.xw1-1
{
    color: #19265d;
    font-size: 16px;
    margin-bottom: 15px;
}
.xw2
{
    float: right;
    width: 301px;
}
.xw3
{
    background: url(../images/index3_18.jpg);
    width: 442px;
    height: 29px;
    margin-left: 17px;
    color: #474747;
    padding-top: 3px;
}
.xw3 a
{
    text-decoration: none;
    color: #474747;
}
.xw3 a:hover
{
    text-decoration: underline;
    color: #000;
}
.bottom
{
    background:#0e4b8e url(../images/index_04.jpg) no-repeat top center;
    height: auto;
    padding-top: 30px;
}
.bottom-nav
{
    width: 1004px;
    margin: 0px auto;
}
.copy
{
    color: #7CB2D6;
    text-align: right;
    margin-top: 30px;
    padding-bottom: 20px;
    margin-right: 30px;
}
.copy a
{
    color: #7CB2D6;
    text-align: center;
    text-decoration: none;
}
.copy a:hover
{
    color: #FFFFFF;
    text-align: center;
    text-decoration: underline;
}
.bottom-nav1
{
    color: #fff;
    height: auto;
}
.bottom-nav1 ul
{
}
.bottom-nav1 li
{
    float: left;
}
.bottom-nav2
{
    width: 560px;
    margin-left: 25px;
}
.bottom-nav3
{
    width: 390px;
}
.xfl
{
    width: 135px;
    float: left;
}
.xfl1
{
    width: 101px;
    border-bottom: 1px solid #c4dded;
    font-size: 14px;
    color: #FFF;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.xfl1 a
{
    font-size: 14px;
    color: #FFF;
    text-decoration: none;
}
.xfl1 a:hover
{
    font-size: 14px;
    color: #FFF;
    text-decoration: underline;
}
.xfl2
{
    width: 135px;
    color: #c4dded;
    line-height: 22px;
}
.xfl2 a
{
    width: 135px;
    color: #c4dded;
    text-decoration: none;
}
.xfl2 a:hover
{
    width: 135px;
    color: #fff;
    text-decoration: none;
}
.lianxi
{
    color: #c4dded;
    line-height: 22px;
}


.guwm
{
    border-bottom: 2px solid #04357a;
    padding-bottom: 10px;
}
.gywm-bt
{
    color: #04357a;
    font-size: 20px;
}
.gywm-site
{
    color: #464a3c;
}
.gywm-site a
{
    color: #464a3c;
    text-decoration: none;
}
.gywm-site a:hover
{
    color: #464a3c;
    text-decoration: underline;
}
.xuanxiang
{
    margin: 10px 0px 10px 0px;
}
.xuanxiang ul
{
}
.xuanxiang li
{
    width: 151px;
    height: 33px;
    float: left;
    margin-right: 2px;
}
.xuanxiang li a
{
    background: url(../images/gy_r5_c5.jpg);
    width: 121px;
    text-decoration: none;
    height: 28px;
    color: #3d4645;
    padding-left: 30px;
    padding-top: 5px;
    display: block;
}
.xuanxiang li a:hover
{
    background: url(../images/gy_r5_c2.jpg);
    color: #fff;
}

#menuleft .cur a
{
    background: url(../images/gy_r5_c2.jpg);
    color: #fff;
}

#menuleft .cur
{
    background: url(../images/gy_r5_c2.jpg);
    color: #fff;
}

.daohang li a
{
    height: 33PX;
    display: block;
    text-align: center;
    text-decoration: none;
}

.schd
{
    margin: 25px auto 40px auto;
    line-height: 19px;
    width: 933px;min-height:450px;
}
.schd a
{
    text-decoration: none;
    color: #FFF;
}
.schd a:hover
{
    text-decoration: underline;
    color: #FFF;
}

.s1
{
    width: 476px;
    background: #6fc0f5;
    float: left;
}
.s1-1
{
    padding: 15px;
}
.s2
{
    padding-bottom: 15px;
    font-size: 13px;
    font-weight: bold;
}
.s3
{
    text-align: right;
    padding-top: 15px;
}

.s4
{
    width: 457px;
    background: #0063a6;
    float: left;
}
.s5
{
    width: 476px;
    background: #0080d6;
    float: left;
}
.s6
{
    height: 60px;
    padding: 9px 15px 9px 15px;
}
.s7
{
    float: left;
    width: 343px;
}
.s8
{
    float: right;
    margin-top: 40px;
}
.s9
{
    float: left;
    width: 457px;
    background: #1392e8;
}
.s10
{
    padding: 15px;
}
.gd
{
    width: 933px;
    margin: 0px auto;
}
.gd1
{
    text-align: center;
    padding-bottom: 30px;
}
.schd1
{
    width: 933px;
    margin: 30px auto 50px auto;
}
.schd2
{
    width: 640px;
    float: left;
}
.weibo
{
    float: right;
    width: 275px;
}
.schd-time
{
    color: #143c84;
}
.schd3
{
    color: #000;
    font-weight: bold;
    font-size: 13px;
}
.schd3 a
{
    color: #000;
    font-weight: bold;
    font-size: 13px;
    text-decoration: none;
}
.schd3 a:hover
{
    color: #000;
    font-weight: bold;
    font-size: 13px;
    text-decoration: underline;
}
.schd4
{
    height: 44px;
    padding-top: 3px;
    color: #47484d;
    line-height: 20px;
}
.schd5
{
    margin-bottom: 15px;
}

.schd-1
{
    color: #04357a;
    font-weight: bold;
    font-size: 20px;
    text-align: center;
}
.schd-xx
{
    padding: 15px 0px 15px 0px;
}
.share
{
    background: #eeeeee;
    border: 1p solid #dddddd;
    padding: 5px;
    margin-top: 25px;
}
.zp
{
    margin-bottom: 15px;
}
.zp1
{
    width: 879px;
    margin: 30px auto 0px auto;
}
.zp2
{
    background: url(../images/zp_r3_c2.jpg);
    height: 31px;
}

.chanpin
{
    width: 157px;
    float: left;
    padding-top: 20px;
}

.shutiao
{
    float: left;
    margin-left: 10px;
}
.chanpin1
{
    float: right;
    width: 720px;
    margin-right: 22px;
}

.cp
{
    background: url(../images/chanpin_09.jpg);
    height: 29px;
    color: #053780;
    font-size: 14px;
    padding-left: 15px;
    padding-top: 4px;
}
.cp a
{
    color: #053780;
    font-size: 14px;
    text-decoration: none;
}
.cp1
{
    background: url(../images/chanpin_09-11.jpg);
    height: 29px;
    color: #fff;
    font-size: 14px;
    padding-left: 15px;
    padding-top: 4px;
}
.cp1 a
{
    color: #fff;
    font-size: 14px;
    text-decoration: none;
}
.xiaofenlei
{
    width: 148px;
    margin: 12px auto 20px auto;
    line-height: 30px;
}
.xiaofenlei ul
{
}
.xiaofenlei li
{
    background: url(../images/chanpin_14.jpg) no-repeat left;
    padding-left: 15px;
}
.xiaofenlei li a:hover
{
    color: #053780;
}

#dd2 .cur{
    color: #053780;font-weight: bold;
}

#dd2 .cur a{
    color: #053780;font-weight: bold;
}

.cp-name
{
    color: #053780;
    font-weight: bold;
    font-size: 18px;
    padding: 25px 0px 25px 0px;
}
.cp-title
{
    color: #053780;
    font-weight: bold;
    font-size: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.cp2
{
    background: url(../images/chanpin_22.jpg);
    width: 349px;
    height: 144px;
    float: left;
    margin-top: 20px;
    line-height: 20px;
    margin-left: 6px;
    margin-right: 5px;
}
.cp-pic
{
    float: left;
    margin: 4px 0px 0px 4px;
}
.cp-pic img
{ width: auto; max-width:100%;
    height: 135px;
    margin: 0px auto;
}

.cp-neirong
{
    float: right;
    width: 185px;
    margin-right: 15px;
}
.cp3
{
    color: #fff;
    font-size: 13px;
    height: 30px;
    padding-top: 17px;
}
.cp3 a
{
    color: #fff;
    font-size: 13px;
    text-decoration: none;
}
.cp3 a:hover
{
    color: #fff;
    font-size: 13px;
    text-decoration: underline;
}
.cp4
{
    color: #c5e8ff;
    height: 52px;
}
.jiage
{
    color: #FFF;
    font-size: 13px;
    font-weight: bold;
}
.size
{
    color: #c5e8ff;
    font-size: 13px;
}
.JS
{
    background: #0c1e45;
    color: #fff;
    font-size: 16px;
}
.js1
{
    padding: 15px;
}
.cpjs
{
    width: 437px;
    float: left; text-align:center
}
.cpjs1
{
    width: 450px;
    float: right;
}
.cpjs2
{
    border: 1px solid #e5e5e5;
}
.cpjs3
{
    color: #0c1e45;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 20px;
}
.cpjs4
{
    height: 160px;
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 25px;
}
.cpjs5
{
    margin-bottom: 30px;
}
.cpjs6
{
    width: 165px;
    float: left;
    margin: 25px 10px 0px 13px;
}
.cpjs7
{
    font-size: 13px;
    color: #000;
    padding: 5px 0px 6px 0px;
}
.cpjs7 a
{
    color: #000;
    text-decoration: none;
}
.cpjs7 a:hover
{
    color: #000;
    text-decoration: underline;
}
.cpjs8
{
    color: #05347c;
    line-height: 20px;
    height: 65px;
}
.jiage1
{
    font-weight: bold;
    font-size: 13px;
    color: #000;
}

.news
{
    width: 295px;
    height: 305px;
    float: left;
    margin: 0px 6px 20px 10px;
}
.news-time
{
    background: url(../images/news_06.jpg);
    width: 63px;
    height: 84px;
    float: left;
    text-align: center;
    margin-top: 15px;
}
.news-time1
{
    color: #07367a;
    font-weight: bold;
    font-size: 30px;
    padding-top: 15px;
    padding-bottom: 20px;
}
.news-ner
{
    width: 213px;
    float: right;
    margin-top: 12px;
}
.news-ner1
{
    color: #07367a;
    font-weight: bold;
    font-size: 13px;
    margin-bottom: 10px;
    margin-top: 5px;
}
.news-ner1 a
{
    color: #07367a;
    font-weight: bold;
    font-size: 13px;
    text-decoration: none;
}
.news-ner1 a:hover
{
    color: #07367a;
    font-weight: bold;
    font-size: 13px;
    text-decoration: underline;
}


#st
{
    width: 315px;
    z-index: 100;
    position: absolute;
    left: 0px;
    top: 37px;
    height: 165px;
    background-color: #fff;
    display: none;
    overflow: hidden;
    background-image:url(../images/daohang1.jpg);
    padding-top:30px;
}
#st1
{
    width: 1002px;
    z-index: 100;
    position: absolute;
    left: -222px;
    top: 35px;
    height: 310px;
    background-color: #fff;
    padding-top:30px;
display: none;
    overflow: hidden;
    background-image:url(../images/daohang1.jpg)
}




.mjt{ width:285px;}
.nav
{
    position: relative;
    z-index: 99;
}
.cur{background:url(../images/jiantou.png) 0px 30px;}

.smnu
{
    float: left;
    width: 111px;
}
.smnu ul
{
    width: 111px;
    margin: 0px auto;
    list-style: none;
    padding: 0px;
}
.smnu ul li
{
    width: 111px;
    height: 25px;
    padding:0px;
}
.smnu ul li a
{
    width: 111px;
    height: 25px;
    line-height: 25px;
    text-align:center;
    color: #474747;
    font-size:12px;
    letter-spacing:2px;
}
.smnu ul li a:hover
{
    color: #05347c;
    font-size:12px;
}


.s3 { padding: 0px; margin-top: 10px;}
.s3 li
{
	float: left;
    height: 20px;
    padding:0px;
}
.s3 li a
{
    width:120px;
    height: 30px;
    line-height: 30px;
    text-align:left;
    color: #474747;
    font-size:12px;
    letter-spacing:1px;
}
.s3 li a:hover
{
    color: #05347c;
    font-size:12px;
}
.cpl{ width:940px; margin:0px auto; padding:0px;}
.cpl ul{ width:940px; list-style:none; padding:0px; margin:0px}
.cpl ul li{ width:302px; height:137px; float:left; margin:0 5px;}

.event-item{ width:95%; margin:0px auto; padding:0px;}

.promain{
    width: 100%; height:auto; display:block; overflow:hidden;
    margin: 0px auto;
}
.main_img{
    width: auto;
    max-width: 99%;
    height: 295px;
    padding:0px;margin: 0px auto;
}
.bs-a {
    color: #111;
}
.bs-a a{
    color: #111;
}
.bs-a a:hover{
    color: #05347c;
}