@charset "gb2312";

*{ padding:0px; margin:0px;}

body{

    font-size:12px;

    text-align:left;

    color:#595756;

}

table{

	word-break:break-all;

}

a{

    color:#595756;

    text-decoration:none;

}

h3{

    font-size:14px;

}

a:hover{

    color:#3660ac;

    text-decoration:underline;

}

a img{

    border:none;

}

ul{

    list-style:none;

}

table {

    border-collapse: collapse;

    border-spacing: 0;

}

.head{

    /*height:160px;*/
    height: auto;

    /*background:url(../images/bg01.jpg) repeat-x;*/

    background-size: 100% 100%;

}

.head .headLy_a{
    width: 100%;
    background: #CECCCC;
    padding: 5px 0;
}
.headLy_a_center{
    width: 1440px;
    display: flex;
    margin: 0 auto;
    /*background: pink;*/
}
.headLy_a_centerL{
    display: flex;
}
.headLy_a_centerL img{
    width: 18px;
    height: 18px;
    margin-top: 2px;
}
.headLy_a_centerL p{
    font-size: 16px;
    color: #5D5B5B;
    padding-left: 5px;
}

.headLy_a_centerR{
    margin-left: auto;
    display: flex;
}
.headLy_a_centerR li a{
    font-size: 16px !important;
    color: #706E6C;
}
.headLy_a_centerR li.li{
    border-left: 1px solid #706E6C;
    border-right: 1px solid #706E6C;
    padding: 0 5px;
    margin: 0 10px;
}
.hwrap{

    width:1440px;

    margin:10px auto 30px;

    display: flex;

}

.logoLy {
    display: flex;
}
.logoLy .logoLyL{
    width: 279px;
    height: 97px;
    margin-right: 15px;
    margin-top: 15px;
}
.logoLy .logoLyL  a img{
    width: 100%;
    height: 100%;
}

.logoLy .logoLyL .p1 span{
    font-size: 60px;
    color: #2165B0;
    font-weight: bold;
    vertical-align: bottom;
    margin-left: 5px;
}

.logoLy .logoLyL .p2{
    font-size: 18px;
    color: #2165B0;
    letter-spacing: 16px;
    padding-top: 5px;
}

.logoLy .logoLyR{
    border-left: 3px solid #666666;
    height: 81px;
    margin-top: 31px;
    padding-left: 10px;

}
.logoLy .logoLyR p{
    font-size: 26px;
    color: #000;
    /*line-height: 40px;*/
}
.logoLy .logoLyR p:nth-child(1){
    /*color: red;*/
    margin-top: -7px;
}
.logoLy .logoLyR p:nth-child(2){
    /*color: yellow;*/
    margin-top: 20px;
}

.phoneLyR{
    margin-left: auto;
    padding-top: 40px;
    text-align: right;
}
.phoneLyR .p1{
    font-size: 18px;
    color: #000;
    font-weight: bold;
}
.phoneLyR .p2{
    font-size: 30px;
    color: #116CCC;
    margin-top: 10px;
    font-weight: bold;
}

.xwBoxLy{
    display: flex;
    margin-top: 15px;
}
.xwBoxLy .xwLeft,.xwBoxLy .xwRight{
    width: 49%;
}
.xwRight{
    margin-left: auto;
}
.xwRight .phoneUl{
    display: flex;
    padding-left: 50px;
    margin-top: 20px;
    box-sizing: border-box;
    margin-bottom: 10px;
}
.xwRight .phoneUl li.phone{
    width: 40px;
    padding-top: 8px;
}
.xwRight .phoneUl li img{
    width: 39px;
    height: 39px;
}

.xwRight .phoneUl li{
    width: calc(50% - 30px);
    text-align: center;
}
.xwRight .phoneUl li p{
    font-size: 14px;
    color: #000000;
    margin-bottom: 10px;
}
.xwBoxLy .xwLeft .xwLeftTip{
    width: 100%;
    line-height: 58px;
    background: #1658A0;
    font-size: 22px;
    color: #fff;
    padding: 0 15px;
    box-sizing: border-box;
}
.xwBoxLy .xwLeft img{
    width: 100%;
    height: auto;
}

.xwBoxLy .xwLeft .xwLeftUl{
    display: flex;
    margin-top: 30px;
}
.xwBoxLy .xwLeft .xwLeftUl li{
    width: 25%;
    padding-left: 15px;
    line-height: 36px;
}
.xwBoxLy .xwLeft .xwLeftUl li img{
    width: 36px;
    height: 36px;
}

.xwBoxLy .xwLeft .xwLeftUl li span{
    font-size: 14px;
    color: #000033;
    vertical-align: top;
}

.xwBoxLy .xwRight .swrap_right{
    width: 100% !important;
    float: none !important;
}
.title02_wrapLy{
    border: none !important;
}
.title02_wrapLy.title02_wrap ul li{
    /*display: block !important;*/
    width: 100% !important;
    height: 35px !important;
    line-height: 35px !important;
    padding: 0 !important;
    display: flex !important;
}
.title02_wrapLy.title02_wrap ul li span{
    margin-left: auto !important;
}
.title02_wrapLy{
    height: 410px !important;
    width: 100%;
    overflow-y: scroll;
}
.logo{

    width:385px;

    padding-left:8px;

    float:left;

}
.ywptDt{
    width: 115px;
    height: 45px;
    background: #2AB07F;
    text-align: center;
    line-height: 45px;
    font-size: 16px !important;
    color: #fff !important;
    border-radius: 30px;
    position: absolute;
    left: 15px;
    top: 15px;
}
.ywptDt1{
    background: #1658A0;
}
.ywptDt2{
    background: #1B8678;
}
.ywptDt3{
    background: #4C87C9;
}
.nav{

    width:595px;

    float:right;

}

.ntip{

    height:14px;

    padding:10px 20px 0px 0px;

    font-size:14px;

    float:right;

}

.ntip a{

    padding-left:10px;

    margin-left:6px;

    float:left;

    background:url(../images/li01.jpg) no-repeat left center;

    display:inline;

}

.nav_content{

    height:92px;

    font-family:Arial, Helvetica, sans-serif;

    overflow:hidden;

    clear:both;

}

.nav_content ul li{

    background:url(../images/navline.jpg) no-repeat right center;

    padding:20px 2px;

    float:left;

}

.nav_content ul li a{

    text-align:center;

    width:95px;

    height:42px;

    padding-top:12px;

    display:block;

}

.nav_content ul li a span{

    font-family:"å¾?è½???é»?";

    font-size:14px;

    color:#373535;

}

.nav_content ul li a b{

    font-weight:normal;

    color:#3660ac;

    font-size:11px;

}

.nav_content ul li a:hover{

    background:url(../images/ahover01.jpg) no-repeat;

}

.nav_content ul li a:hover span{

    color:#FFF;

}

.nav_content ul li a:hover b{

    color:#FFF;

}

.pnav{

    height:50px;

    background:url(../images/pnavbg.jpg) repeat-x;

    clear:both;

}

.pnav_wrap{

    width:1440px;

    height:50px;

    padding-left:2px;

    /*background:url(../images/libg.jpg) no-repeat right center;*/

    margin:0 auto;

}

.pnav_wrap ul li{

    height:50px;

    padding-left:2px;

    /*background:url(../images/libg.jpg) no-repeat left center;*/

    float:left;

    line-height: 50px;

    text-align: center;

    position: relative;

}

.pnav_wrap ul li a{

    width:140px;

    height:50px;

    display:block;

    font-size: 20px;


    color: #fff;

}

.pnav_wrap ul li.active{
    background: #fff;
}

.pnav_wrap ul li.active a{
    color: #2165B0;
}

.pnav_wrap ul li .nava{

    background:url(../images/pnav01.jpg) no-repeat center;

}

.pnav_wrap ul li .nava:hover{

    background:url(../images/pnav02.jpg) no-repeat center;

}

.pnav_wrap ul li .navb{

    background:url(../images/pnav03.jpg) no-repeat center;

}

.pnav_wrap ul li .navb:hover{

    background:url(../images/pnav04.jpg) no-repeat center;

}

.pnav_wrap ul li .navc{

    background:url(../images/pnav05.jpg) no-repeat right;

}

.pnav_wrap ul li .navc:hover{

    background:url(../images/pnav06.jpg) no-repeat right;

}

.pnav_wrap ul li .navd{

    background:url(../images/pnav07.jpg) no-repeat center;

}

.pnav_wrap ul li .navd:hover{

    background:url(../images/pnav08.jpg) no-repeat center;

}

.pnav_wrap ul li .nave{

    background:url(../images/pnav09.jpg) no-repeat center;

}

.pnav_wrap ul li .nave:hover{

    background:url(../images/pnav10.jpg) no-repeat center;

}

.pnav_wrap ul li .navf{

    background:url(../images/pnav11.jpg) no-repeat center;

}

.pnav_wrap ul li .navf:hover{

    background:url(../images/pnav12.jpg) no-repeat center;

}

.pnav_wrap ul li .navg{

    background:url(../images/pnav13.jpg) no-repeat center;

}

.pnav_wrap ul li .navg:hover{

    background:url(../images/pnav14.jpg) no-repeat center;

}

.pnav_wrap ul li .tabUl{
    background: #fff;
    width: 100%;
    position: absolute;
    left: 0;
    z-index: 9;
    display: none;
}
.pnav_wrap ul li .tabUl li{
    height: 35px;
    line-height: 35px;
}
.pnav_wrap ul li .tabUl li a{
    color: #333333;
    font-size: 16px;
}

.footer{

    height:154px;

    background:url(../images/footerbg.jpg) repeat-x;

    clear:both;

}

.fwrap{

    width:1002px;

    text-align:center;

    margin:0 auto;

}

.fwrap p{

    padding-top:15px;

    line-height:22px;

    color:#bdbaba;

}

.fnav{

    height:40px;

    line-height:40px;

    color:#dde0e1;

    font-weight:bold;

    background:url(../images/footerline.jpg) no-repeat center bottom;

}

.fnav a{

    color:#dde0e1;

}

.fnav a:hover{

    color:#09F;

}

.main{

    width:1440px;

    padding-top:5px;

    margin:0 auto;

    overflow:hidden;

}

.clear{ clear:both;}

.link{

    width:1440px;

    padding-bottom:14px;

    margin:0 auto;

}

.linkzsLy{
    width: 33% !important;
}
.linkzsLy .ltitlezs{
    background: #E5E5E5 !important;
}
.linkzsLy .ltitlezs h3{
    display: block !important;
    text-align: center;
    width: 100%;
    color: #858282 !important;
}
.linkzs{

    width:332px;

    padding-bottom:14px;

    margin:0 auto;

	/*padding-left:450px;*/

	display:inline-block;

	color:#000;

}

.linkzs1{

    width:332px;

    padding-bottom:14px;

    margin:0 auto;

	padding-left:3px;

	display:inline-block;

	color:#000;

}

.linkzs2{

    width:332px;

    padding-bottom:14px;

    margin:0 auto;

	padding-left:3px;

	display:inline-block;

	color:#000;

}

.ltitle{

    height:60px;

    line-height:60px;

    text-align: center;

    /*padding:0px 10px 0px 20px;*/

    /*background:url(../images/ltitlebg.jpg) no-repeat;*/

    background: #1658A0;

}

.ltitleLy{
    display: flex;
    position: relative;
    padding: 0 10px;
    box-sizing: border-box;
}
.ltitleLy .tip{
    position: absolute;
    left: 45%;
    top: 13px;
    transform: translate(-50% -50%);
    display: flex;
    line-height: normal;
}
.ltitleLy .tip .ywpt{
    width: 37px;
    height: 33px;
    margin-right: 5px;
}
.ltitleLy .tip h3{
    color:#fff !important;
    font-size: 24px;
}

.ltitle .gdR{
    margin-left: auto;
}
.ltitle .gdR a{
    color: #fff;
}

.ltitlezs{

    height:38px;

    line-height:38px;

    padding:0px 10px 0px 20px;

    background:url(../images/ltitlebg1.jpg) no-repeat;

    background-size: 100% 100%;
    box-sizing: border-box;

}

.ltitle h3{

    /*color:#32589a;*/
    color:#fff !important;
    font-size: 24px;

}

.lcontent{

    width:100%;

    padding-bottom:4px;

    border-left:1px solid #c0c0c0;

    border-right:1px solid #c0c0c0;

    background:#FFF;

    float:left;

    box-sizing: border-box;

}

.lcontentzs{

    width:100%;

    padding-bottom:4px;

    border-left:1px solid #c0c0c0;

    border-right:1px solid #c0c0c0;

    background:#FFF;

    float:left;

    box-sizing: border-box;

}


.lcontent p{

    width:1000px;

    height:105px;

    display:block;

    float:left;

    padding-left:6px;

}

.lcontent p a{

    float:left;

    display:inline;

    padding:4px 12px;

}

.lcontent p a img{

    border:1px solid #dfddde;

}

.lcontent span{

    width:1000px;

    padding:0 6px;

    display:block;

    clear:both;

}

.lcontent span select{

    width:228px;

    margin:0px 8px;

    text-align:center;

}

.lcontent span select option{

    text-align:center;



}

.lb{

    height:8px;

    background:url(../images/linkbbg.jpg) no-repeat;

    overflow:hidden;

    clear:both;

    background-size: 100% 100%;

}

.lbzs{

    height:8px;

    background:url(../images/linkbbg1.jpg) no-repeat;

    overflow:hidden;

    clear:both;

    background-size: 100% 100%;

}

.lbzs1{

    height:8px;

    background:url(../images/linkbbg1.jpg) no-repeat;

    overflow:hidden;

    clear:both;

    background-size: 100% 100%;

}

.lbzs2{

    height:8px;

    background:url(../images/linkbbg1.jpg) no-repeat;

    overflow:hidden;

    clear:both;

    background-size: 100% 100%;

}

/*========================== */

#kinMaxShow{ visibility:hidden; width:100%; height:100%; overflow:hidden; display:block;}

.bannner01{

    width:100%;

    overflow:hidden;

    height:600px;

    /*border-bottom:7px solid #e0e1e2;*/

    /*border-top:7px solid #eaeaea;*/

    /*background:#09F;*/

    clear:both;

	margin:auto;

}

.syleft{

    /*width:710px;*/
    width:1440px;

    float:left;

}

.syleft_wrap{

    padding-bottom:10px;

}

.swrap_left{

    width:265px;

    float:left;

}

.piclh{

    width:265px;

    height:240px;

    margin-bottom:7px;

}

.lhp{	border-radius: 9px 9px 0px 0px;

    height:211px;

    overflow:hidden;

    position:relative;

}

.lhp span{

    height:30px;

    line-height:30px;

    width:292px;

    padding:0px 8px;

    background:url(../images/lh_codebg_top.jpg) no-repeat;

    display:block;

    color:#FFF;

    font-size:14px;

    text-align: center;

}

.lhcode{

    height:24px;

    padding-left:86px;

    background:url(../images/lh_codebg.jpg);	background-size:265px 24px;

}

.lhcode span{

    width:16px;

    height:16px;

    line-height:16px;

    text-align:center;

    background:url(../images/a1.png) no-repeat;

    margin:5px 4px 0px 0px;

    float:left;

    display:inline;

    cursor:pointer

}

.lhcode .hover{

    background:url(../images/a2.png) no-repeat;

    color:#FFF;

}

.title01{

    height:33px;

    padding:0px 10px 0px 20px;

    background:url(../images/title01.jpg) no-repeat;

}

.title01 h3{

    height:33px;

    line-height:33px;

    color:#000000;

    float:left;

}

.title01 a{

    color:#486696;

    float:right;

    display:block;

    height:23px;

    padding-top:10px;

}

.title01 a:hover{

    color:#0CF;

}

.title01 a img{

    margin-right:4px;

}

.title01_wrap{

    width:286px;

    padding:10px 10px 2px 10px;

    border-left:1px solid #c0c0c0;

    border-right:1px solid #c0c0c0;

    background:#FFF;

}

.title01_wrap ul li{

    background:#f1f1f1;

    padding-left:13px;

    height:22px;

    line-height:22px;

    margin-bottom:1px;

}

.title01_wrap ul li a{

    height:22px;

    display:inline-block;

    padding-left:8px;

    background:url(../images/li02.jpg) no-repeat left center;

    width:180px;

}

.title01_wrap ul li a:hover{

    color:#3660ac;

}

.title01b{

    height:8px;

    background:url(../images/titleb01.jpg) no-repeat;

}

.swrap_right{

    /*width:436px;*/
    width: calc(100% - 280px);
    float:right;

}

.news{

    height:280px;

    padding-bottom:7px;

}

.new_title{

    height:39px;

    line-height:39px;

    background:url(../images/line01.jpg) repeat-x left bottom;	margin-bottom:8px;

}

.new_title h3{

    color:#486696;

    float:left;

}

.new_title a{

    float:right;

}

.new_title a:hover{

    color:#3660ac;

}

.new_content{

    padding-top:10px;

    padding-left: 10px;

}

.new_content h3{

    text-align:center;

    font-size:16px;

    color:#000;

}

.new_content p{

    width:318px;

    height:50px;

    line-height:24px;

    text-indent:24px;

    padding:10px;

    background:#fcf5f5;

    border:1px solid #e3dfdf;

    margin:10px 0px;

}

.new_content ul li{

    height:23px;

    line-height:23px;

    background:url(../images/li03.jpg) no-repeat left center;

    padding-left:12px;

}

.new_content ul li a:hover{

    color:#3660ac;

}

.tz{

    width:100%;
    border-bottom: 1px solid #c0c0c0;

}

.title02{

    height:28px;

    padding-top:5px;

    overflow:hidden;

    background:url(../images/title02.jpg) no-repeat;

}

.title02 p a{

    display:block;

    float:left;

    margin-left:6px;

}
.b01{	border:1px solid #c0c0c0;    background:#0372c1;    padding:0px 15px;    font-size:14px;    float:left;		color:#fff;	margin-right:2px;	line-height:23px;}
.b02{	border:1px solid #c0c0c0;     background:#fff;    padding:0px 15px;    font-size:14px;    float:left;		color:#757575;	margin-right:2px;	line-height:23px;}

.labelLyBox{
    border-bottom: 1px solid #ccc;
    height: 46px;
    line-height: 46px;
    display: flex;
}
.labelLyBox .leftA{
    margin-left: auto;
    color: #333;
}
.labelLy{
    font-size: 22px !important;
    color: #2165B0 !important;
    border: none !important;
    background: none !important;
    line-height: 46px;
    border-bottom: 2px solid rgba(0,0,0,0) !important;
    margin-right: 40px !important;
}
.labelLy.active{
    color: #E22828 !important;
    border-bottom: 2px solid #E22828 !important;
}

.title02 p a b{

    height:14px;

    background:#FFF;

    padding:7px 15px;

    font-size:14px;

    float:left;

}

.title02 p a span{

    width:8px;

    height:28px;

    float:left;

}

.title02_wrap{

    padding:5px 10px 2px 10px;

    background:#FFF;

	border-left:1px solid #c0c0c0;

	border-right:1px solid #c0c0c0;

}

.title02_wrap ul li{

    width:50% !important;

    height:22px;

    line-height:23px;

    margin-bottom:1px;

    padding:0px 13px;

    float:left;
    box-sizing: border-box;

}

.title02_wrap ul li img{

    margin:10px 8px 0px 0px;

    float:left;

    display:inline;

}

.title02_wrapLy ul li img{
    margin-top: 18px;
}

.title02_wrap ul li a{
    width: calc(100% - 100px) !important;

    background:url(../images/li02.jpg) no-repeat left center;

    padding-left:8px;

    float:left;

}

.title02b{

    height:8px;

    background:url(../images/titleb02.jpg) no-repeat;

    clear:both;

}

.title03{

    height:36px;

    background:url(../images/title03.jpg) no-repeat;

}

.title03_wrap{

    /*width:661px;*/

    width:100% !important;

    height: auto !important;

    box-sizing: border-box;

    overflow:hidden;

    padding:10px 0px 2px 0px;

    border-left:1px solid #c0c0c0;

    border-right:1px solid #c0c0c0;

    background:#FFF;

}

.titleb03b{

    height:8px;

    background:url(../images/titleb03.jpg) no-repeat;

    overflow:hidden;

    background-size: 100% 100% !important;

}

.title03 h3{

    width:118px;

    text-align:center;

    line-height:36px;

    color:#FFF;

    float:left;

}

.title03 a{

    padding-top:10px;

    float:right;

}

.title03 a img{

    margin:0px 8px 0px 10px;

}

.pwrap{

    width:335px !important;

    padding:0px 10px;

    background:url(../images/sline.jpg) repeat-y right top;

    float:left;

}

.pwrap dl{

    width:100%;

    margin:0 auto;

    padding-bottom:5px;

    position: relative;

}

.pwrap dl dd{

    width:100%;

    height:278px;

    border-radius: 10px;

    overflow: hidden;

    /*padding:4px 5px 0px 5px;*/

    /*background:url(../images/pbg01.jpg) no-repeat;*/

    /*background-size: 100% 100%;*/

    box-sizing: border-box;

}
.pwrap dl dd a img{
    width: 100% !important;
    height: 100%;
}
.pwrap dl dt{

    font-size:15px;

    font-family:"é»?ä½?";

    color:#000000;

    text-align:center;

}



.pwrap ul li a:hover{



}

.pwrap p{

    line-height:18px;

}

.pwrap ul li .selected{

    border:1px solid #CCC;border-right:none;display:block;

}



.pwrap ul li .xiala{

    position:absolute;

    index:999;

    width:192px;

    background:#FFF;

    border-top:1px solid #CCC;

    border-bottom:1px solid #CCC; 	border-right:1px solid #CCC;

    background:url(../images/xialabg.jpg) repeat-y;

    display: none;

    margin-top:-156px;

    margin-left:153px;



}

.pwrap ul li .xiala .leftline{

    background:url(../images/h3bg.jpg) no-repeat;

    padding:5px 10px 5px 10px;

}

.pwrap ul li .xiala h3 a{

    font-size:12px;

    color:#cd0000;

    border:none;

}

.pwrap ul li .xiala span{

    color:#cd0000;

}

.pwrap ul li .xiala ul li{

    background:none;	line-height:24px;

}

.pwrap ul li .xiala ul li a:hover{

    border:none;

}



















.xyw_ly{

    width:661px;

    height:119px;

    float:left;

}

.xyw_ly dl{

    width:207px;

    padding:0px 6px 6px 6px;

    float:left;

}

.xyw_ly a{

    width:207px;

    height:50px;

    border:1px solid #ccc;

    padding:1px;

    display:block;

}

.kh_zs{

    padding-top:8px;

}

.kh_zs dl{

    /*padding:5px 11px 5px 12px;*/

    float:left;

    display:block;
    padding: 4px 10px !important;

}

.kh_zs dl img{

    width: 135px;

    border:1px #ccc solid;

}

.kh_zs a{

    width:138px;

    height:43px;

    border:1px solid #ececec;

    padding:1px;

    display:block;

    float:left;

}

.syright{

    width:282px;

    padding-top:8px;

    background:url(../images/sy_rightbg.jpg) no-repeat left top;

    float:right;

}

.syright_wrap{

    width:309px;

    background:#ececec;

    padding:0px 8px 5px 8px;

}

.title04{

    height:35px;

    padding:0px 10px 0px 20px;

    background:url(../images/title04.jpg) no-repeat;

}

.title04 h3{

    color:#FFF;

    line-height:36px;

}

.title04_wrap{

    padding:10px 10px 2px 10px;

    border-left:1px solid #c0c0c0;

    border-right:1px solid #c0c0c0;

    background:#FFF;

    overflow:hidden;

}

.title04b{

    height:8px;

    background:url(../images/titleb04.jpg) no-repeat;

    overflow:hidden;

}

.title044b{

    height:32px;

    padding:12px 19px 0px 19px;

    background:url(../images/titleb044.jpg) no-repeat;

}

.title044b select{

    width:270px;

}

.kh_zx{

    width:287px;

    height:73px;

    overflow:hidden;

}.kh_zx1 dl{    width:60px;    height:70px;    border-right:1px solid #a7a7a7;    text-align:center;    float:left;	padding-top:3px;}.kh_zx1 dd{       height:33px;}.kh_zx1 dl dt{    font-size:12px;    color:#005faf;	padding-top:3px;	line-height:15px;}

.kh_zx dl{

    width:70px;

    height:70px;

    border-right:1px solid #a7a7a7;

    text-align:center;

    float:left;

}

.kh_zx dl dt{

    font-size:14px;

    font-weight:bold;

    color:#005faf;

    padding-top:4px;

}

.zx_dh{

    width:226px;

    padding:5px 0px 5px 83px;

    background:url(../images/zxdhbg.jpg) #1971C8 no-repeat;

    font-family:"å¾?è½???é»?";

    color:#FFF;

    font-size:16px;

    font-weight:bold;

    margin:3px 0px;

}

.zx_dh p{

    line-height:20px;

}

.zx_dh p span{

    display: inline-block;    font-size: 12px;    font-weight: normal;    text-align: right;

}

.share{

    width:309px;

    height:32px;

    background:url(../images/sharebg.jpg) no-repeat;

}

.share span{

    width:76px;

    height:32px;

    line-height:32px;

    text-align:center;

    border-right:1px solid #c6c6c6;

    float:left;

}

.share p{

    padding-top:7px;

}

.share p img{

    margin:0px 8px;

}

.title05{

    height:36px;

    padding:0px 10px 0px 20px;

    background:url(../images/title05.jpg) no-repeat;

}

.title05 h3{

    color:#FFF;

    line-height:36px;

}

.gk_wj{

    height:280px;

    _height:290px;

}

.gk_wj dl{

    width:77px;

    padding:10px 13px 0px 12px;

    float:left;

    display:block;

}

.gk_wj dl dt{

    font-weight:bold;

    color:#3a66b7;

    line-height:18px;

    text-align:center;

    padding-top:5px;

}

.gk_wj1 dl{    width:71px;    padding:7.5px 8px 0px 8px;    float:left;    display:block;	text-align:center;}

.gk_wj1 dd{    }

.gk_wj1 a{    display:inline-block;}

.gk_wj1 dl dt{    color:#3a66b7;	line-height:14px;    text-align:center;    padding-top:7px;}

.difpadding{

    padding:0px;

}

.title06{

    height:34px;

    padding:0px 10px 0px 20px;

    background:url(../images/title06.jpg) no-repeat;

}

.title06 h3{

    color:#000;

    line-height:34px;

    float:left;

}

.title06 a{

    padding-top:10px;

    float:right;

}

.title06 a img{

    margin:0px 8px 0px 10px;

}

.title05b{

    height:8px;

    background:url(../images/titleb05.jpg) no-repeat;

    overflow:hidden;

}

.rd_zt{

    height:203px;

}

.rd_zt a{

    padding-bottom:9px;

    display:block;

}

.qy_wh{

    height:164px;

}

.qy_wh p{

    line-height:19px;

    padding-bottom:10px;

}

.qy_wh span a{

    margin:0px 7px;

    float:left;

    display:inline;

}

/*é¢???é¡?*/

.bannner02{

    width:100%;

    overflow:hidden;

    border-top:7px solid #eaeaea;

    clear:both;

}

.bannner_wrap{

    width:1440px;

    margin:0 auto;

}

.bannner_wrap img{
    width: 100% !important;
    height: auto !important;
}

.list_left{

    width:309px;

    float:left;

}

.lisnav_wrap{

    padding-bottom:14px;

}

.list_title{

    height:60px;

    padding:0px 15px;

    background:url(../images/list_title.jpg) no-repeat;

    font-family:"å¾?è½???é»?";

    color:#FFF;

}

.list_title h3{

    font-size:20px;

    font-weight:bold;

    line-height:60px;

    padding-right:10px;

    float:left;

	height:60px;

	overflow:hidden;

}

.list_title span{

    padding-top:25px;

    float:left;

}

.lisnav_c{

    background:#FFF;

    overflow:hidden;

}

.lisnav_c ul li{

    height:32px;

    padding-top:20px;

    padding-left:37px;

    background:url(../images/listbg01.jpg) no-repeat;

}

.lisnav_c ul .difli{

    height:8px;

    padding:0;

    background:url(../images/titleb07.jpg) no-repeat;

}

.lisnav_c ul li a{

    font-size:14px;

    font-weight:bold;

}

.lisnav_c ul li img{

    margin-right:16px;

}

.lisnav_b{

    height:8px;

    background:url(../images/listbbg.jpg) no-repeat;

    overflow:hidden;

}

.contact_title{

    height:68px;

    padding-left:22px;

    background:url(../images/contact01.jpg) no-repeat;

}

.contact_title img{

    margin:17px 17px 0px 0px;

    float:left;

    display:inline;

}

.contact_title h3{

    height:48px;

    padding-top:20px;

    font-family:"å¾?è½???é»?";

    font-weight:normal;

}

.contact_title h3 span{

    color:#0965b8;

    display:block;

    font-weight:bold;

    font-family:Verdana, Geneva, sans-serif;

}

.contact_c{

    border-left:1px solid #c0c0c0;

    border-right:1px solid #c0c0c0;

    background:#f9f9f9;

    overflow:hidden;

}

.contact_c span{

    width:307px;

    height:56px;

    line-height:56px;

    text-align:center;

    font-size:22px;

    color:#0357a1;

    font-family:"å¾?è½???é»?";

    display:block;

}

.contact_c p{

    padding:0px 10px;

    font-size:14px;

    line-height:24px;

}

.contact_b{

    height:8px;

    background:url(../images/contact02.jpg) no-repeat;

    overflow:hidden;

}

.title07b{

    height:8px;

    background:url(../images/titleb07.jpg) no-repeat;

    overflow:hidden;

}

.title02_wrap ul .difwidth{

    width:260px;

    height:23px;

    line-height:23px;

    margin-bottom:2px;

    padding:0px 13px;

    background:#f1f1f1;

    float:left;

}

.title02_wrap ul .difwidth img{

    margin:7px 8px 0px 0px;

    float:left;

    display:inline;

}

.title02_wrap ul .difwidth a{

    background:url(../images/li02.jpg) no-repeat left center;

    padding-left:8px;

    float:left;

}

.title02 p a{

    float:left;

}

.title02 h3{

    height:33px;

    line-height:33px;

    float:right;

    padding-right:10px;

    font-weight:normal;

    font-size:12px;

}

.title02 h3 img{

    margin-right:8px;

}

.list_right{

    /*width:692px;*/
    width:1130px;
    float:right;

}

.cp_rz{

    /*width:677px;*/
    width:100%;

    box-sizing: border-box;

    padding:0px 0px 14px 15px;

}

.title08{

    height:45px;

    background:url(../images/title08.jpg) no-repeat;

    background-size: 100% 100%;

}

.title08_wrap{

    /*width:675px;*/
    width: 100%;
    overflow:hidden;

    padding:10px 0px 2px 0px;

    border-left:1px solid #c0c0c0;

    border-right:1px solid #c0c0c0;

    background:#FFF;

    box-sizing: border-box;

}

.titleb08b{

    height:8px;

    background:url(../images/titleb08.jpg) no-repeat;

    background-size: 100% 100%;

    overflow:hidden;

}

.title08 h3{

    width:118px;

    text-align:center;

    line-height:45px;

    color:#FFF;

    float:left;

}

.title08 a{

    padding-top:10px;

    float:right;

}

.title08 a img{

    margin:0px 8px 0px 10px;

}

.cp_rz_wrap{

    /*width:675px;*/

    float:left;

}

.cp_rz_left{

    /*width:205px;*/
    width: 300px;

    padding:0px 16px;

    float:left;

}

.cp_rz_left dl{

    width:100%;

    /*height:156px;*/

    padding:5px 5px 0px 5px;

    background:url(../images/cp01.jpg) no-repeat;

}

.cp_rz_left dl img{
    width: 100% !important;
    height: auto !important;
}

.cp_rz_right{

    /*width:418px;*/
    width: calc(100% - 360px);

    float:left;

}

.cp_title{

    height:40px;

    border-bottom:1px dashed #CCC;

}

.cp_title h3{

    width:129px;

    height:31px;

    line-height:31px;

    text-align:center;

    color:#146ac3;

    background:url(../images/cp02.jpg) no-repeat;

}

.cp_rz_right p{

    padding-top:10px;

    line-height:24px;

}

.title09{

    height:33px;

    padding:0px 10px 0px 20px;

    background:url(../images/title09.jpg) no-repeat;

    background-size: cover;

}

.title09 h3{

    height:33px;

    line-height:33px;

    color:#000000;

    float:left;

}

.title09 a{

    color:#486696;

    float:right;

    display:block;

    height:23px;

    padding-top:10px;

}

.title09 a:hover{

    color:#0CF;

}

.title09 a img{

    margin-right:4px;

}

.title09_wrap{

    /*width:309px;*/
    width:100%;

    padding:10px 10px 2px 10px;

    border-left:1px solid #c0c0c0;

    border-right:1px solid #c0c0c0;

    background:#FFF;

    box-sizing: border-box;

}

.title09_wrap ul li{

    height:24px;

    line-height:24px;

}

.title09_wrap ul li a{

    height:22px;

    display:block;

    padding-left:10px;

    background:url(../images/li02.jpg) no-repeat left center;

}

.title09_wrap ul li a:hover{

    color:#3660ac;

}

.title09b{

    height:8px;

    background:url(../images/titleb09.jpg) no-repeat;

    background-size: cover;

    overflow:hidden;

}

.list01{

    /*width:331px;*/
    width:360px;

    padding-left:15px;

    margin-bottom:14px;

    float:left;

    display:inline;

}

/*??å­???è¡?*/

.title10{

    height:59px;

    line-height:59px;

    padding:0px 20px;

    background:url(../images/title10.jpg) no-repeat;

    background-size: 100% 100%;

}

.title10 h3{

    height:59px;

    background:url(../images/icon05.jpg) no-repeat left center;

    padding-left:20px;

    float:left;

}

.title10 p{

    float:right;

}

.title10 p a{

    color:#999;

}

.title10 p a:hover{

    color:#3660ac;

}

.title10_c{

    padding:10px;

    border-left:1px solid #cccbcb;

    border-right:1px solid #cccbcb;

    background:#f9f9f9;

    overflow:hidden;

    width: 100%;

    box-sizing: border-box;

}

.title10_b{

    height:8px;

    background:url(../images/titleb10.jpg) no-repeat;

    overflow:hidden;

    background-size: 100% 100%;

}



.title11{

    height:8px;

    padding:0px 20px;

    background:url(../images/title12.jpg) no-repeat;

    background-size: 100% 100%;

    margin-top:10px;

}



.list_text{

    /*width:635px;*/
    width:100%;

    overflow:hidden;

}

.list_text ul li{

    /*width:615px;*/
    width:100%;

    height:40px;

    line-height:40px;

    border-bottom:1px dashed #999;

    background:url(../images/li02.jpg) no-repeat left center;

    padding-left:20px;

    float:left;

    box-sizing: border-box;

}

.list_text ul li a{

    float:left;

	height: 40px;

    overflow: hidden;

    width: 500px;

}

.list_text ul li span{

    float:right;

    font-size:12px;

    color:#999;

}

.code{

    margin:0 auto;

    padding-top:30px;

    clear:both;

    text-align:center;

    color:#06F;

}

.code span{

    padding:5px 0px;

}

.code a{

    padding:5px 10px;

    background:#FFF;

    border:1px solid #999;

    margin:0px 5px;

    display:inline;

    line-height: 40px;

	white-space: nowrap;

    word-break: break-all;

}

.code a:hover{

    padding:5px 10px;

    background:#CCC;

    border:1px solid #999;

    margin:0px 5px;

    line-height: 40px;

}

.code .cur{

    padding:5px 10px;

    background:#ccc;

    border:1px solid #999;

    margin:0px 5px;

    display:inline;

    color:#fff;

    line-height: 40px;

}

.code li{

    display:inline;

}

.code .thisclass a{

    background-color:#ccc;

    font-weight:bold;

}

/*??å®¹é¡µ*/

.nr_title{

    text-align:center;

}

.nr_title h3{

    padding:5px 0px 10px 0px;

    border-bottom:1px solid #ccc;

    margin-bottom:10px;

}

.nr_title h2{

    padding:5px 0px 10px 0px;

    border-bottom:1px solid #ccc;

    margin-bottom:10px;

	font-size:17px;

}

.nr_title span{

    color:#999;

}

.nr_content{

    padding-top:10px;

    line-height:28px;

    font-size:14px;

}

.nr_content a{

    font-size:14px;

}

.nr_content ul li{

    background: url("../images/li02.jpg") no-repeat scroll left center rgba(0, 0, 0, 0);

    border-bottom: 0 none;

    float: none;

    height: auto;

    line-height: normal;

    margin-left: 30px;

    padding: 5px 0 5px 15px;

    width: auto;

}

/*èµ?è´¨è??ä¹?*/

.zz01{}

.zz01 h3{

    height:25px;

    padding-top:10px;

    border-bottom:1px dashed #CCC;

    color:#035ca8;

    font-size:12px;

}

.zz01 h3 span{

    width:19px;

    height:15px;

    line-height:15px;

    background:url(../images/li06.jpg) no-repeat;

    text-align:center;

    color:#FFF;

    margin-right:15px;

    float:left;

}

.zzpic{

    padding-top:15px;

    text-align: center;

}

.zzpic dl{

    padding:5px 15px;

    float:left;

}

.zzpic dl dt{

    line-height:30px;

    text-align:center;

}



.zzpic .imgstyle{

    float:left;

    height: 220px;

    margin: auto;

    padding: 4px;

    width: 200px;

    text-align:center;

}



.zzpic .imgstyle img{

    max-height: 180px;

    max-width: 180px;

}



/*joinus*/

.join_us{

    width:100%;

    padding-bottom:14px;

}

.join_wrap{

    /*width:809px;*/
    width:100%;

    box-sizing: border-box;

    padding:0px 76px;

}

.join01{

    padding-left:146px;

    background:url(../images/join01.jpg) no-repeat left center;

}

.join01 p span{

    font-family:"å¾?è½???é»?";

    display:block;

    font-size:14px;

    color:#3284b6;

    font-weight:bold;

    line-height:45px;

}

.join01 p{

    line-height:24px;

}

.join02{

    padding-top:15px;

}

.join02_title{

    height:36px;

}

.join02_title span{

    width:23px;

    height:34px;

    line-height:34px;

    color:#FFF;

    text-align:center;

    font-size:16px;

    font-weight:bold;

    background:url(../images/li07.jpg) no-repeat;

    margin-right:15px;

    float:left;

    display:inline;

}

.join02_title h3{

    height:34px;

    line-height:34px;

    font-size:12px;

    color:#000;

    float:left;

}

.join_c{

    padding-left:38px;

    line-height:20px;

}

.join2_c{

    padding-left:38px;

}

.join03{

    border:1px solid #b6b5b5;

    border-top:none;

}

.join03_title{

    padding:0px 15px;

    height:35px;

    border-top:1px solid #b6b5b5;

    background:#ededf0;

}

.join03_title span{

    color:#232323;

    line-height:35px;

    float:left;

}

.join03_title a{

    padding-top:10px;

    float:right;

}

.join03_c{

    padding:10px 20px;

    border-top:1px solid #b6b5b5;

    line-height:20px;

}

/*?????ºæ??*/

.map{

    height:580px;
    border:1px solid #CCC;

}

.map_left{

    width:700px;

    float:left;

}

.map_right{

    width:256px;

    height:580px;

    border-left:1px solid #CCC;

    background:#FFF;

    float:right;

}

.map_right h3{

    height:30px;

    line-height:30px;

    padding:0px 10px;

    background:#ededf0;

    border-bottom:1px solid #ccc;

}

.map_right p{

    padding:10px;

    line-height:22px;

}

.map_right span{

    padding:0px 10px;

    display:block;

}

.map_right span a img{

    margin-right:10px;

}



/*******?????¾æ??*************/

.flink select{

    width:222px;

}

/*******ç½?ç«??°å??*************/

.sitemap{

    padding:10px;

    padding-left:120px;

}

.sitemap div{

    display:inline-block;

}

.sitemap dt{

    height:30px;

}

.sitemap .pp-category-a{

    font-size:16px;

    line-height:24px;

    height:24px;

    background:url(../images/li05.jpg) no-repeat scroll left center rgba(0, 0, 0, 0);

    padding:0 15px;

}

.sitemap .mins_a{

    font-size:14px;

}

.sitemap .mins_a a{

    padding:10px;

    font-size:14px;

}



.buttonstyle1 li{

    float:left; line-height:33px;height:33px;margin:5px 15px; width:195px;text-align: center;

    background:url(../images/button2.jpg) no-repeat scroll left center rgba(0, 0, 0, 0);

}

.buttonstyle1 li a{

    font-weight: normal;font-size:14px;padding:8px;

}



.buttonstyle2 li{

    float:left; line-height:33px;height:33px;margin:5px 10px; width:190px; text-align: center;

    background:url(../images/button2.jpg) no-repeat scroll left center rgba(0, 0, 0, 0);

}

.buttonstyle2 li a{

    font-weight: normal;font-size:14px;padding:8px;

}



.buttonstyle3 li{

    float:left; line-height:33px;height:33px;margin:5px 10px; width:300px; text-align: center;

    background:url(../images/button3.jpg) scroll left center rgba(0, 0, 0, 0);

}

.buttonstyle3 li a{

    font-weight: normal;font-size:14px;padding:8px;

}

#toTop {

    background: rgba(0, 0, 0, 0) url("../images/totop.png") no-repeat scroll left 0;

    border: medium none;

    bottom: 70px;

    display: none;

    height: 41px;

    left: 58%;

    margin-left: 500px;

    overflow: hidden;

    position: fixed;

    text-decoration: none;

    text-indent: -999px;

    transition: all 0s ease 0s;

    width: 41px;

    z-index: 20;

}

#toTop:hover {

    background-position: right 0;

    outline: medium none;

}



.s_btn {

    background: #3385ff none repeat scroll 0 0;

    border-bottom: 1px solid #2d78f4;

    color: white;

    height: 22px;

    letter-spacing: 1px;

    outline: medium none;

    width: 40px;

	cursor: pointer;

	border: 0 none;

}

/*

 html { 

        -webkit-filter: grayscale(100%); 

        -moz-filter: grayscale(100%); 

        -ms-filter: grayscale(100%); 

        -o-filter: grayscale(100%); 

        filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);  

        _filter:none; 

    }*/ 


















