@charset "gb2312";

/* CSS Document */

*{margin:0; padding:0; word-wrap:break-word; word-break:break-all; }

body{color: rgb(102,102,102); 
    font-family: 'helvetica neue',tahoma,'hiragino sans gb',stheiti,'wenquanyi micro hei',\5FAE\8F6F\96C5\9ED1,\5B8B\4F53,'ÃŽÂ¢ÃˆÃ­Ã‘Ã…ÂºÃš',Arial, Helvetica, sans-serif,sans-serif;
    font-size:100%;padding:0px;margin:0 auto; background:#ffffff;
    -webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;
    -o-text-size-adjust:none; zoom:1;
    max-width: 460px;
    min-width: 320px;
}

a{color:#757575;text-decoration:none;}

ul, li{list-style:none}

.strut{

    width: 1px;

    background: transparent;

    height:1px;

}
.fl{float: left;}
.fr{float: right;}
img{border:none;vertical-align:top; border: 0 none; /* 1 */

    width: auto\9; /* 2 */

    height: auto; /* 3 */

    max-width: 100%; /* 4 */

    vertical-align: top;/* 5 */

    -ms-interpolation-mode: bicubic; /* 6 */}

h1, h2, h3, h4, h5, h6 {font-size:1em}

td,input {font-family:Verdana, Arial, Helvetica, sans-serif}

.clear {clear: both;width: 100%;font-size: 0px;line-height: 0px;    -ms-text-size-adjust: 100%;

    -webkit-text-size-adjust: 100%;

    text-size-adjust: 100%;}

html{overflow:-moz-scrollbars-vertical}

header{
    overflow: hidden;
    position: relative;
}

header img{
    max-width: 460px;
    display: block;

    margin: 0 auto;

    text-align: center;

}

.m-width{

    max-width: 460px;

    margin: 0 auto;

    position: relative;

}

.mar-auto{

    margin: 8px auto;

}

.aCor{

    display: -webkit-box;

    box-sizing: border-box;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    -ms-box-sizing: border-box;

    -o-box-sizing: border-box;

    overflow: hidden;

    height: 48px;

    background: #148cd8;

}

.aCor a{

    line-height: 48px;

    display: block;

    text-align: center;

    -webkit-box-flex: 1;

    font-size: 14px;

    width: 100%;

    color: rgb(255,255,255);

    border-right: 1px solid #43a3e0;

}

.aCor a:last-child{

    border: none;

}

.banner{

    overflow: hidden;

}

.banner ul li{

    position: relative;

    display: block;

    float: left;

}

.banner ul li img{

    display: block;

    max-width: 100%;

}

.entity{

    padding: 6px 4px;

    overflow:hidden;

    background: rgb(246,246,246);

    border: 1px solid rgb(238,238,238);

    clear:both;
}

.entity nav{

    display: -webkit-box;

    box-sizing: border-box;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    -ms-box-sizing: border-box;

    -o-box-sizing: border-box;

    overflow: hidden;

}

.entity nav a{

    display: block;

    text-align: center;

    margin-left: 5px;

    -webkit-box-flex: 1;

    width: 100%;

}

.entity nav a:first-child{

    margin-left: auto;

}

.entity nav a img{

    display: block;

    margin: 0 auto;

}


.media h2{

    color: rgb(255,255,255);

    line-height: 48px;

    width: 100%;

    text-indent: 50px;

    font-weight: inherit;

    font-size: 20px;

    background: url("../images/xb_25.jpg") no-repeat left center;	

}

.media ul{



    margin:0px 10px;}

.media ul li span{

    border: 1px solid rgb(222,222,222);

    float: left;

    margin-right: 5px;

}

.media ul li span img{

    float: left;

    margin: 1px;

    width:66px;

    height:25px;

}

.media ul li{

    line-height: 35px;

    font-size: 14px;

    margin-top: 5px;

    vertical-align: text-top;

    border-bottom: 1px dashed rgb(222,222,222);

}

.The{

    margin:0px 10px;

}

.me{

    margin:0px 10px;}

.The h2 img,.me img{

    margin: 0px auto;

    text-align: center;

    display: block;

}

.The table{

    width: 100%;

    color:#ffffff;

    margin-top: 6px;

    text-align: center;

}

.The table a{

    display: block;

    height: 100%;

    width: 100%;

    color: rgb(255,255,255);

}

.The table tr td[rowspan]{

    font-weight: bold;

    width: 15%;

}

.The table tr{

    height: 35px;

    border: 1px solid rgb(255,255,255);

    background-color: rgb(76,191,194);

}

.The table tr td{

    width: 40%;

}

.The table .li1{

    width: 15%;

}

.li3{

    background-color: rgb(76,189,141);

}

.li4{

    background-color: rgb(123,177,224);

}

.li5{

    background-color: rgb(235,159,142);

}

.li6{

    background-color: rgb(144,175,170);

}

.li8{

    background-color: rgb(168,180,206);

}

.li9{

    background-color: rgb(92,133,189);

}

article{

    margin-top: 7px;

}

article header h2{

    color: rgb(255,255,255);

    line-height: 48px;

    width: 100%;

    text-indent: 45px;

    font-weight: inherit;

    font-size: 18px;

    background: url("../images/xb_25.jpg") no-repeat left center;

}

article p{

    line-height: 25px;

    text-indent: 2em;

    font-size: 14px;

    margin:5px 10px auto 10px;

}

article  a{

    color: red;

}

article section h2{

    text-align: center;

    color: rgb(16,112,181);

    font-size: 26px;

    line-height:50px;

}

article section dl{

    font-size: 14px;

    border-bottom: 1px dashed rgb(222,222,222);

    margin:0px 10px 15px 10px;

}

article section dl dt font{

    background-color:rgb(16,112,181);

    color: rgb(255,255,255);

    border-radius: 5px;

    padding: 2px 8px;

    margin-right: 5px;

}

article section dl dt{

    color: rgb(16,112,181);

    font-weight: bold;

}

article section dl dd{

    margin: 15px auto;

    line-height: 30px;

    color: rgb(88,88,88);

    overflow: hidden;

}

article header{

    margin-top:0px !important;}

article section dl dd span{

    float: left;

    text-indent: 0px;

    border: 1px solid rgb(222,222,222);

    padding: 1px;

    margin-right: 10px;

}

article footer ul{

    color: rgb(255,255,255);

    display: -webkit-box;

    box-sizing: border-box;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    -ms-box-sizing: border-box;

    -o-box-sizing: border-box;

    overflow: hidden;

}

article footer ul li{

    display: block;

    text-align: center;

    font-size: 12px;

    line-height: 54px;

    -webkit-box-flex: 1;

    width: 100%;

}

article footer ul li:nth-of-type(1){

    background-color: rgb(249,171,170);

    margin-left: 0px;

}

article footer ul li:nth-of-type(2){

    background-color: rgb(236,132,121);

}

article footer ul li:nth-of-type(3){

    background-color: rgb(91,185,167);

}

article footer ul li:nth-of-type(4){

    background-color: rgb(58,147,125);

}

article footer ul li:nth-of-type(5){

    background-color: rgb(50,186,238);

}

.zjtd h2{

    color: rgb(255,255,255);

    line-height: 48px;

    width: 100%;

    text-indent: 45px;

    font-weight: inherit;

    font-size: 18px;

    background: url("../images/xb_25.jpg") no-repeat left center;

}

.ban {

    overflow: hidden;

    max-width: 100%;

    visibility: hidden;

    clear: both;

    position: relative;

}

.mban-wrap1 {

    overflow: hidden;

    position: relative;

}

.mban-wrap  dl{

    padding-right:10px;

}

.mban-wrap > dl {

    box-sizing:border-box;

    -webkit-box-sizing:border-box;

    float: left;

    width: 100%;

    font-size: 12px;

    line-height: 20px;

    position: relative;

}

.mban-wrap dl dt{

    float: left;

    margin-right: 10px;

}

.mban-wrap dl dt img{

    float: left;

    padding: 3px;

}

.mban-wrap dl dd h3{

    font-size: 20px;

    color: rgb(16,112,181);


    padding:0;
    text-align: left;
    margin-bottom: 5px;

}

.mban-wrap dl dd h3 font{

    color: red;

    font-size: 14px !important;

}

.mban-wrap dl dd p a{

    color: red;

    background: transparent;

}

.mban-wrap dl dd span{

    display: block;

    padding-top: 5px;

}

.mban-wrap dl dd span a{

    color: rgb(255,255,255);

    background: rgb(255,119,71);

    /*border-radius: 3px;*/

    font-size: 12px;

    padding: 3px 10px;

}

.kfal ul li{

    text-indent: 2em;

    background: url("../images/xb_42.jpg") no-repeat left center;

}

.footer-banner{

    width: 100%;

    margin-top: 8px;

    height: 40px;

    background-color:#148cd8;

}

.footer-banner nav{

    display: -webkit-box;

    box-sizing: border-box;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    -ms-box-sizing: border-box;

    -o-box-sizing: border-box;

    overflow: hidden;

}

.footer-banner nav a{

    display: block;

    text-align: center;

    font-size: 12px;

    color: rgb(255,255,255);

    line-height: 40px;

    -webkit-box-flex: 1;

    width: 100%;

    border-right: 1px solid #43a3e0;

}

.footer-banner nav a:last-child{

    border: none;

}

.footer{

    font-size: 14px;

    text-align: center;

    padding-bottom:60px;

}

.footer p{

    line-height: 25px;

}

.footer p:first-child{

    margin-top: 15px;

}
.place{

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    -ms-box-sizing: border-box;

    -o-box-sizing: border-box;

    line-height: 30px;

    text-indent: 10px;

    font-size: 14px;

    background-color: rgb(246,246,246);

    border: 1px solid rgb(238,238,238);;

}

.zj-ul ul{

    margin-left: 15px;

}
.tel{

    margin-top: 15px;
    margin-bottom: 15px;

    text-align: center;

}

.tel a{
font-size: 12px;
    color: rgb(255,255,255);

    margin: 5px;

    padding: 5px 10px;

    border-radius: 3px;

    background-color: #148cd8;

}

.tel a:nth-child(2){

    background-color: #ff9000;

}
.tel a:nth-child(3){

    background-color: #ff0000;

}

.page{

    color: rgb(255,255,255);

    overflow: hidden;

    margin: 10px 10px 0px 10px;

    line-height: 30px;

    background-color: rgb(179,179,179);

    font-size: 14px;

}

.pagelist {

    margin: 0 auto;

    display: block;

    width: 100%;

    text-align: center;

    overflow: hidden;

}



.page ul li {

    text-align: center;

    padding: 2px 0px;

    margin-left: 10px;

    float: left;

}

.page ul li a {

    color: rgb(255,255,255);

}
.media h2 span{

    float: right;

    text-indent: 0px;

    margin-right: 10px;

}

.media h2 a{

    display: inline-block;

    font-size: 12px;

    color: rgb(255,255,255);

    background-color: #ff9000;

    text-indent: 0px;

    border-radius: 4px;

    line-height: 25px;

    padding: 0px 5px;

}



.WiKi div dl{
    width:100%;
    overflow: hidden;


}

.WiKi div dl dt{

    float: left;

    width: 27%;

    margin-right: 3%;

}

.WiKi div dl dd{

    float: left;

    line-height: 25px;

    width: 70%;

    text-indent: 20px;

}

.WiKi div dl dd a{

    color: #ff7747;

}

.WiKi div nav{

    display: block;

    overflow: hidden;

}

.WiKi div nav a{

    display: block;

    float: left;

    text-align: center;

    width: 23.5%;

    margin-right: 2%;

    color: #FFFFFF;

    background-color: #479eda;

    margin-top: 10px;

    padding: 6px 0px;

    border-radius: 4px;

}

.WiKi div nav a:nth-of-type(4n){

    margin-right: 0px;

}

.Harm div dl{

    overflow: hidden;

    border-bottom: 1px solid #eeeeee;

    padding-bottom: 10px;

    margin-top: 10px;

}

.Harm div dl:last-of-type{

    border-bottom: none;

}

.Harm div dl dt{

    margin-bottom: 10px;

    font-size: 18px;

    color: #0f70b6;

}

.Harm div dl dt span{

    display: inline-block;

   background: url("../images/xb_column_06.jpg") no-repeat right center #0f71b7;

    color: #FFFFFF;

    line-height: 27px;

    width: 60px;

    border-radius: 4px 0px 0px 4px;

    padding: 0px 6px 0px  8px;

    margin-right: 5px;

}

.Harm div dd{

    font-size: 14px;

    line-height: 25px;

}

.Harm div dl dd img{

    float: left;

    margin-right: 10px;

}



.Harm div p,.Symimg div p{

    text-align: center;

    margin-bottom: 5px;

}

.Harm div p a{

    display: inline-block;

    background-color: #ff9000;

    color: #FFFFFF;

    letter-spacing: -1px;

    font-size: 16px;

    padding: 4px 0px;

    width: 65%;

    border-radius: 4px;

}

.Harm div p a:hover{

    color: #FFFFFF !important;

}



.Wdiv .xx{

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    border: solid 6px rgb(238,238,238);

    padding: 10px 10px 0;

    background-color: #FFFFFF;

    overflow: hidden;

}

.Symimg div p a{

    display: inline-block;

    background-color: #ff7747;

    color: #FFFFFF;

    width: 65%;

    letter-spacing: -1px;

    font-size: 16px;

    padding: 4px 0px;

    border-radius: 4px;

}

.Symimg div p a:hover{

    color: #FFFFFF !important;

}

.Symimg ul{

    margin: 0px auto;
    width: 87%;
    overflow: hidden;

    margin-bottom: 13px;

}

.Symimg ul li{

    line-height: 0px;

    font-size: 14px;

    margin-top: 0px;

    vertical-align: inherit;

    border-bottom: none;

}

.Symimg ul li{

    margin:5px 14px 0px 5px;

    float: left;

    position: relative;

}

.Symimg ul li figcaption{

    display: block;

    width: 100%;

    line-height: 35px;

    font-size: 16px;

    text-align: center;

    color: #FFFFFF;

    position: absolute;

    bottom: 0px;

    background-color: rgba(0,0,0,0.5);

}

.Symimg ul li:hover img{

    opacity: 1;

}

.Symimg ul li img{

    opacity: 0.2;

    -webkit-transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s;

}

.Symimg ul li:last-child{

    margin-right: 0px;

}

.Recur div dl{

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    border-right: 1px dashed #cccccc;

    float: left;

    font-size: 14px;

    padding: 5px 15px;

    text-align: center;

}

.Recur div dl:last-of-type{

    border-right: none;

    padding-right: 0px;

}

.Recur div dl dd{

    margin-top: 5px;

    line-height: 20px;

}

.Recur div dl dd a{

    display: block;

    background-color: #f39c87;

    color: #FFFFFF;

    line-height: 29px;

    margin-top: 5px;

}

.Recur div dl:last-of-type dd a{

    background-color: #f3b308;

}

.Recur div dl:first-of-type dd a{

    background-color: #46b54c;

}



.Authority p{

    font-size: 14px;

    line-height: 25px;

}

.Authority p a{

    color: #cc0000;

}

.Authority figure{

 display: block;

    margin: 20px auto 0px auto;

}

.Authority figure a{

    text-align: center;

    display:inline-block;

    width: 24%;

}

.Authority h3{
    padding: 3px;

    color: #148cd8;
    text-align: center;
    font-size: 26px;
}

.Authority dl{

    font-size: 14px;

    margin-top:15px;

}

.Authority dl dt {

    color: #148cd8;

    font-weight: bold;

}

.Authority dl dt font {

    background-color: #148cd8;

    color: rgb(255,255,255);

    border-radius: 5px;

    padding: 2px 8px;

    margin-right: 5px;

}
.ban .Authority dl dd{margin:0 auto;}
.Authority dl dd {

    margin: 0px auto;

    line-height: 22px;

    color: rgb(88,88,88);

    overflow: hidden;

}

.Authority dl dd span {

    float: left;

    text-indent: 0px;

    /*border: 1px solid rgb(222,222,222);*/

    padding: 1px;

    margin-right: 10px;

}

.Authority dl dd a{

    color: #ff0000;

}

.Authority ul{

    margin: 0px;

}

.Authority ul li{

    border-bottom: none;

    color: #333333;

    margin-top: 10px;

    background-color: #eeeeee;

}

.Authority ul li span{

    border: none;

    font-size: 16px;

    vertical-align: middle;

    display: inline-block;

    background-color: #1c7abd;

    color: #FFFFFF;

    margin-right: 15px;

    padding: 0px 10px;



}

.Authority h1{

    display: block;

    text-align: center;

    margin-top: 15px;

}



.Warm div ul{

    margin: 0px;

    position: relative;

    display: block;

    overflow: hidden;

}

.Warm div ul span{

    margin-right: 10px;

    float: left;

}



.Warm div ul li{

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    font-size: 14px;

    margin-top: 0px;

    margin-bottom: 12px;

    padding: 8px;

    padding-right: 0px;

    line-height: 25px;

    height: 66px;

    background-color: #eeeeee;

    vertical-align: text-top;

    border-bottom: none;

}

.Warm div ul li a{

    color: #ff0000;

}

.Case div dl{

    overflow: hidden;

    padding-bottom: 10px;

    margin-bottom: 10px;

    border-bottom: 1px dashed #e4e4e4;

}

.Case div dl:last-of-type{

    border-bottom: none;

    margin-bottom: 0px;

}

.Case div dl img{

    opacity: 0.2;

    -webkit-transition: all 1s linear 0s;

    -moz-transition: all 1s linear 0s;

    -ms-transition: all 1s linear 0s;

    -o-transition: all 1s linear 0s;

    float: left;

    margin-right: 2px;

    transition: all 1s linear 0s;

}

.Case div dl img:last-of-type{

    margin-right: 15px;

}

.Case div dl img:hover{

    opacity: 1;

}

.Case div dl dt a{

    color: #1373b7;

    font-weight: 700;

}

.Case div dl a{

    color: #ff0000;

}

.Case div dl dd p a{

    color: #FFFFFF;

    margin-top: 5px;

    display: inline-block;

    background-color: #0f71b7;

    padding: 0px 10px;

    margin-right: 8px;

    border-radius: 4px;

}

.Case div dl p a:last-of-type{

    background-color: #ff7747;

}



.Experts .Experts-Column{

    overflow: hidden;

    max-width: 100%;

    clear: both;

    position: relative;

}

.Experts .mban-wrap{

    border: none;

    padding: 0px;

}

.Experts-Column dl{

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    padding: 0px 10px;

}

.Experts-Column dl img{

    float: left;

    margin-right: 15px;

}

.Experts-Column dl dt{



}





.pfktop_wrap{ width:460px; margin:0 auto;}

.pfktop {position: fixed; top: 0; z-index: 999; }

.pfktop a { text-align: center; height:inherit;}

.telInput{top: 5px;left: 2%; width: 70%;height: 31px;padding: 0 5px;border: 1px solid #ccc;border-radius: 3px;background-color: #fff;-webkit-border-radius: 3px;z-index: 2;}

.telInput {position: absolute;border: 0;font-size: 1rem;outline: none;}

.lxb-cb-input-clear {top: 50%;margin-top: -11px;right: 27.5%;z-index: 3;cursor: pointer;position: absolute;}

.lxb-cb-input-clear {width: 22px;height: 22px;background: url(../images/icon.png) 0 0 no-repeat;cursor: pointer;}

.pfktop li{cursor: pointer; border:0; text-decoration:none; width:50%;/*  background:url(../images/swt_dhzx.gif) no-repeat center center; background-size:contain;*/ height:inherit; float:left;}

.pfktop li img{ max-width:100%;}

.pfktop .callBtn1{/*background-image:url(../images/swt_zxzx.gif);*/ float:right;}

/*.callBtn {position: absolute; top: 8px; width:10%; right:35.3%;height: 35px;line-height: 29px;color: #fff;border-radius: 5px;font-size:12px;text-align: center;vertical-align: middle;cursor: pointer; border:0; text-decoration:none; width:320px; height:75px; background:url(../images/swt_dhzx.gif);}*/

@media screen and (max-width: 460px){

	.callBtn {top:15px; width:25%; right:0; height:23px;}

    .Experts-Column dl img{

        width: 45%;

    }

    .Case div dl img{

        width: 20%;

    }

    .Warm div ul li{

        margin-bottom: 12px;

        height: 66px;

    }

    .Authority figure a{

        width: 23.7%;

    }

    .Recur div dl{

        width: 33%;

        font-size: 12px;

        padding: 5px 10px;

    }

    .Harm div dl dd img{

        width: 50%;

    }

    .Recur div dl:last-of-type{

        padding: 5px 10px;

    }

    .Symimg ul li figcaption{

        font-size: 12px;

        line-height: 20px;

    }

    .Harm div p a,.Symimg div p a{

        font-size: 12px;

        width: 95%;

    }

    .Symimg ul li{

        width: 47%;

        margin:0px 14px 0px 0px;

    }

    .Harm div dl dd{

        font-size: 12px;

        line-height: 20px;

    }

    .WiKi div dl dd{

        font-size: 12px;

        line-height: 20px;

    }

    .WiKi div nav a,.Authority ul li,.Case div dl{

        font-size: 12px;

    }
    article footer ul img{

        width: 6px;

        height: 44px;

    }

    article footer ul li{

        height: 44px;

        line-height:44px;

    }

    .footer footer a img{

        margin: 15px 2px 0px 0px;

    }

    
}

  



ins#qiao-invite-wrap{ display:none!important;}



.title01{ clear:both; margin-top:10px; width:100%; height:48px; background:url(../images/tit_bj.jpg) repeat-x;}

.title01 h2{ float:left;height:38px; font:bold 1.5rem/36px "ÃƒÅ½Ã‚Â¢ÃƒË†ÃƒÂ­Ãƒâ€˜Ãƒâ¦Ã‚ÂºÃƒÅ"; color:#fff; padding:6px 0 5px 10px;}

.title01 span{ float:right; padding:6px 9px 0 0; width:133px; height:31px;}

.title03{ clear:both; margin-top:15px; width:100%; height:79px;}

.title03 img{ float:left; height:auto;}

.title03 a{ float:left; width:42%; margin-left:5%; display:inline;}



.index_box1{ clear:both; width:97%; padding:1.5%; background:#eee;}

.index_con1{ width:97%; background:#fff; padding:1.5%}

.index_box1 .index_05 h3{ width:100%; padding-bottom:1.5%;}

.index_box1 .index_05 h3 img{ width:100%; height:auto;}

.index_box1 .index_05 .img04{ width:100%;}

.index_box1 .index_05 .img04 li{ float:left; width:49.16%; margin-bottom:1.5%;}

.index_box1 .index_05 .img04 li.aa10{ margin-right:1.5%;}

.index_box1 .index_05 .img04 li img{ width:100%; height: auto;}

.index_box1 .index_05 .txt08{ clear:both; width:100%;}

.index_box1 .index_05 .txt08 li{ line-height:36px; height:36px; width:100%; overflow:hidden; font-size:14px; border-bottom:1px dashed #ddd;}

.index_box1 .index_05 .txt08 li.none{border-bottom: none;}



.nr{width:98%; border-bottom: 1px solid #ccc;float: left;font-size:15px;margin:0 10px;padding-bottom: 10px;}

.nr p {float: left;margin: 10px 0 10px;width: 100%; font-size:21px; color:#d6d6d6;}

#page_navigation, #page_navigation1 { clear: both;padding: 20px 0 ;text-align:center;margin: 0 auto;}

.page_link, .page_link1 { background: none repeat scroll 0 0 #F4F4F4; border: 1px solid #999999;cursor: pointer; display: inline;  float: left;height: 30px;line-height: 30px; margin: 0 5px;  text-align: center; width: 30px;}

.previous_link, .next_link, .previous_link1, .next_link1 { background: none repeat scroll 0 0 #F4F4F4;border: 1px solid #999999; cursor: pointer; display: block;  float: left;  height: 30px;line-height: 32px; text-align: center; width: 90px;}

#page_navigation a{  border: 1px solid #CCCCCC; margin-left: 5px; padding: 10px;font-size: 14px}

.active_page, .active_page1 {  background: none repeat scroll 0 0 #3399FF;}

.xin_top h3{color: #148cd8;font-size: 24px;text-align: center;font-family: Microsoft YaHei;}
.xin_top h4{color: #f00;font-size: 18px;text-align: center;font-family: Microsoft YaHei;border-bottom: 1px #999 solid;padding-bottom: 5px;}
.xin_top ul{
    margin: 10px 2px;
    -moz-column-count: 3;
    -webkit-column-count: 3;
    column-count: 3;
    -moz-column-gap: 4px;
    -webkit-column-gap: 4px;
    column-gap: 4px;
}
.xin_top ul li{text-align: center;font-size: 14px;background: #148cd8;border-radius: 4px;}
.xin_top ul li a{color: #fff;}
.xin_top p{text-align: center;font-size: 14px;}
.top_top{height: 30px;}
.top_top input.fl{font-size: 12px;border: 1px solid #ccc;width:60%;height: 30px;padding-left: 10px;}
.top_top .fr{font-size: 12px;border:0;width:23%;height: 30px;line-height:30px;color: #fff;text-align: center;background-color: #ff9600;margin-right:10%}
.xin_q{position: relative;margin:5px auto;    width: 90%}
.xin_q p:nth-child(2){position: absolute;top:4%;left:24%;font-size: 12px;}
.xin_q p:nth-child(3){position: absolute;top:46%;left:24%;font-size: 12px;}
.zeng li{line-height: 35px;
    font-size: 14px;
    margin-top: 5px;
    vertical-align: text-top;
    border-bottom: 1px dashed rgb(222,222,222);}
.zeng li .rows {display: block;}
.zeng li .rows img{float: left;vertical-align: middle;margin-right:4px;margin-top: 11px;}
.zeng li .rows a img{float: right;margin-top:5px;}
.ull{
    -moz-column-count: 3;
    -webkit-column-count: 3;
    column-count: 3;
    -moz-column-gap: 4px;
    -webkit-column-gap: 4px;
    column-gap: 4px;
    background: #f6f6f6;
     padding: 10px 0;

}
.ull li p{font-size: 12px;text-align: center;margin:6px auto;}
.ull li div{width: 90%;height: 20px;text-align: center;font-size: 12px;color: #fff;line-height: 20px;}
.ull li:nth-child(1) div{background: #46b54c;}
.ull li:nth-child(2) div{background: #f39c87;}
.ull li:nth-child(3) div{background: #f3b30b;}
.ull li:nth-child(3) div a{color: #fff;}
.boda{background: #148cd8; width: 100%;overflow: hidden;padding:5px 0;margin-top:8px;}
.boda img{height: 25px;}
.boda input{width: 68%;height:25px;line-height:25px;border:none;}

.project-bd {
    width: 100%;
}
.project-bd .row {
    overflow: hidden;
    width: 100%;
}
.project-bd .row-l, .project-bd .row-r {
    float: left;
}
.project-bd .row-l {
    width: 73.66%;
}
.project-bd .row-r {
    width: 22.74%;
}
.project-bd .item {
    float: left;
    width: 23%;
    margin: 3px 0 0 1.2%;
    -webkit-border-radius: 2px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    text-align: center;
    height: 35px;
    display: block;
    line-height: 35px;
}
.project-bd .row-l .item {
    width:48%;
}
.project-bd .item a {
    display: block;
    -webkit-border-radius: 2px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    height: 35px;
    color: #fff;
    font-size: 12px;
    text-align: center;
}
.project-bd .item4 a {
    background: #4cbfc2;
}
.project-bd .item5 a {
    background: #4cbd8d;
}
.project-bd .item6 a {
    background: #7bb1e0;
}
.project-bd .item7 a {
    background: #eb9f8e;
}
.project-bd .item8 a {
    background: #90afaa;
}
.project-bd .item9 {
    width: 100%;
    
}
.project-bd .item9 a {
    background: #4cbfc2;height: 149px;writing-mode:lr-tb;word-wrap:break-word;
}
.project {
    width: 100%;
    margin:5px 0;
}
.project .row {
    overflow: hidden;
    width: 100%;
}
.project .row-l, .project .row-r {
    float: left;
}
.project .row-l {
    width: 76.66%;
}
.project .row-r {
    width: 22.74%;
}
.project .item {
    float: left;
    width: 23%;
    margin: 3px 0 0 1.2%;
    -webkit-border-radius: 2px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    text-align: center;
    height: 35px;
    display: block;
    line-height: 35px;
}
.project .row-l .item {
    width:48%;
}
.project .item a {
    display: block;

    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;

    height: 35px;
    color: #fff;
    font-size: 12px;
    text-align: center;
}
.project .item4 a {
    background: #90afaa;
}
.project .item5 a {
    background: #a8b4ce;
}
.project .item6 a {
    background: #7bb1e0;
}
.project .item7 a {
    background: #eb9f8e;
}
.project .item8 a {
    background: #4cbfc2;
}
.project .item9 {
    width: 100%;
    
}
.project .item9 a {
    background: #4cbfc2;height: 110px;writing-mode:lr-tb;word-wrap:break-word;
}
.project .item9 a span{    width: 12px;
    display: inline-block;
    line-height: 21px;}
.projec {
    width: 100%;
}
.projec .row {
    overflow: hidden;
    width: 100%;
}
.projec .row-l, .projec .row-r {
    float: left;
}
.projec .row-l {
    width: 76.66%;
}
.projec .row-r {
    width: 22.74%;
}
.projec .item {
    float: left;
    width: 23%;
    margin: 3px 0 0 1.2%;
    -webkit-border-radius: 2px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    text-align: center;
    height: 35px;
    display: block;
    line-height: 35px;
}
.projec .row-l .item {
    width:48%;
}
.projec .item a {
    display: block;
  
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
 
    height: 35px;
    color: #fff;
    font-size: 12px;
    text-align: center;
}
.projec .item4 a {
    background: #4cbd8d;
}
.projec .item5 a {
    background: #4cbfc2;
}
.projec .item6 a {
    background: #a8b4ce;
}
.projec .item7 a {
    background: #5c85bd;
}
.projec .item8 a {
    background: #90afaa;
}
.projec .item10 a {
    background: #eb9f8e;
}
.projec .item11 a {
    background: #a8b4ce;
}
.projec .item12 a {
    background: #5c85bd;
}
.projec .item9 {
    width: 100%;
    
}
.projec .item9 a {
    background: #4cbd8d;height: 149px;writing-mode:lr-tb;word-wrap:break-word;
}
.projec .item9 a span{    margin-top: 32%;
    width: 12px;
    display: inline-block;
    line-height: 21px;}
.article-body {
    box-sizing: border-box;
    width: 100%;
    margin-top: 20px;
}
.article-body h2 {
    text-align: center;
    line-height: 50px;
    font-size: 20px;
    color: #000;
    overflow: hidden;
}
.article-body aside {
    font-size: 14px;
    text-align: center;
    padding-bottom: 8px;
    border-bottom: 1px solid rgb(239,239,239);
    overflow: hidden;
}

.article-body .zx {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    margin-top: 12px;
    width: 100%;
    overflow: hidden;
    background-color: rgb(255,241,223);
}

.zx div {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    width: 100%;
    margin-top: 0px;
    border: 1px solid rgb(245,210,164);
    float: left;
    background: url("../images/article_03.jpg") no-repeat left top;
        padding-left: 20px;
    padding-right: 146px;
    background-size: 8%;
}
.zx div h2{
line-height: 25px;
    margin-top: 10px;
    text-align: left;
    color: rgb(255,127,81);
    text-indent: 2em;
    font-size: 16px;
    }

.zx div p{    text-indent: 2em;
    line-height: 20px;
    font-size: 13px;
    color: rgb(105,75,40);
    margin: 0;
    padding: 0;
    overflow: hidden;
    }
.zx img {
    float: right;
    margin-left: -100%;
}
   
.neirong p {
    margin: 5% auto;
    line-height: 30px;
    font-size: 1em;
    padding:0 4%;
}
@media screen and (max-width:480px){
.zx div {
    background-size: 8%;
   
    padding-left: 10px;
    padding-right: 28%;
}
.zx div h2 {
    margin-top: 0px;
    font-size: 12px;
    line-height: 20px;
}

.zx div p {
    text-indent: 1em;
    font-size: 12px;
    line-height: 19px;
}
}
.page-article {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 0px 10px;
    border-top: 1px solid rgb(239,239,239);
    border-bottom: 1px solid rgb(239,239,239);
    margin-top: 15px;
}
.page-article ul li, .page-article ul li a {
    border: none;
    background: none;
    text-indent: 0px;
    color: rgb(51,51,51);
    line-height: 30px;
    font-size: 13px;
    border-bottom: 1px solid rgb(239,239,239);
}


.pagelist ul li{
    float:left;
       text-align: center;

    padding: 2px 0px;

    margin-left: 10px;


}

.zx2 {
  height:40px;
  margin: 0 auto;
  padding-top: 7px;
  background-color: #1f89c5;
}
.zx2 p {
  float: left;
  margin-left: 7px;
}
.zx2 .tels {
  width:43%;

  float: left;
  line-height: 35px;
  font-size: 14px;
  padding-left: 4px;
  border: 0;
}
.zx2 .tj {
  width:126px; 
  height: 35px;
  background: url(../images/dhzx02.png);
  border: 0;
  cursor: pointer;
  float:right;
  margin-right:2%;
}/*è‡ªå®šä¹‰*/.yy_main{	display:box;	display:-webkit-box;	border-radius:.825em;	padding:8px;	border:1px #c9c9c9 solid;	text-align:center;}.yy_main_left{	overflow:hidden;	box-flex:1;	-webkit-box-flex:1;	border-radius:.825em;	background:#148cd8;	color:#fff;}.yy_main_left p{	margin-top:10px;}.yy_main_center{	box-flex:3;	-webkit-box-flex:3;}.yy_main_center input{	display:block;	width:90%;	margin:4px auto;	height:20px;}.yy_main_center p{	margin-top:4px;}.yy_main_right{	box-flex:1;	-webkit-box-flex:1;	}.yy_main_right input{	display:block;	border:none;	width:90px;	border-radius:.825em;	background:#f98202;	margin-top:4px;	padding:4px;	text-align:center;	color:#fff;}.font_red{	color:#ff0505;	cursor:pointer;	}.dy{	margin:6px 0;	background:#f1f1f1;	padding:10px;}.dy h2{	background:#148cd8;	width:50px;	color:#FFF;	padding:4px;}.dy p,.media_ysjd_list_right p{text-indent:2em;	line-height:150%;	font-size:14px;	font-family:"å®‹ä½“";}.media{overflow:hidden;}.media_main{	padding:8px;	overflow:hidden;	}.media_main span{	float:left;	width:24%;	padding:4px 0;	display:block;}.media_main_btn{	overflow:hidden;	padding:1%;}.media_main_btn span{	display:block;	width:40%;	height:20px;	padding:8px;	text-align:center;	color:#fff;	float:left;	margin-left:4%;}.media_text{	}.media_text p{	text-indent:2em;	padding:10px 6px;}.media_img{	padding:4px;	margin:4px;	border:1px solid #cccccc;	overflow:hidden;}div .media_title{	text-indent:0;	list-style-type:square;	color:#148cd8;	font-size:20px;	!importent;}.media_main_img{	overflow:hidden;	padding:8px;}.media_img_left{	width:48%;	float:left;}.media_img_right{	margin-left:2%;	width:48%;	float:left;	font-size:14px;}.media_img_mar{	margin:1%;	box-shadow:0px 0px 1px #bbb;}.br_yellow{	background:#ff8401;	padding:2px 0;}.br_dashed{	border-top:1px #fff dashed;	border-bottom:1px #fff dashed;	text-align:center;	color:#fff;	font-family:"å®‹ä½“";}.font_st{	padding:8px 0;	line-height:150%;	text-indent:1em;	font-size:14px;	font-family:"å®‹ä½“";}.media_img_mar p{	font-size:14px;	padding:4px 0;}.media_side{position:relative;}.media_img_mar img {width:100%;}.media_ysjd{	padding:2%;}.media_ysjd_list{	background:#edf8ff;	overflow:hidden;	border-radius:6px;	margin-top:10px;}.media_ysjd_list_left{	float:left;	width:16%;}.media_ysjd_list_right{	float:left;	width:80%;	padding:6px;}.media_ysjd_img{	display:box;	display:-webkit-box;}.media_ysjd_img p{	display:block;	box-flex:1;	-webkit-box-flex:1;	padding:1%;	font-size:20px;	font-size:bold;	text-align:center;	color:#fff;	margin-left:16px;} .arrow-right {			display:block;			position:absolute;            width: 0px;            height: 0px;            border-top: 10px solid transparent;            border-bottom: 10px solid transparent;            font-size: 0px;            line-height: 0px;			right:-14px;			top:50%;			margin-top:-10px;        }.zxzj{	width:80px;	height:20px;	text-align:center;	color:#fff;	background:#148cd8;	padding:6px;	float:left;	display:block;}.btn {margin-top:10px;}.yyzj{	float:left;	display:block;	width:80px;	height:20px;	text-align:center;	color:#fff;	background:#ff8401;	padding:6px;	margin-left:6px;}.lc_list{	overflow:hidden;	font-size:14px;	font-family:"å®‹ä½“";	text-align:center;}.f3{	color:#333;}.lc_list .red{	color:#ff0000;}.lc_list div{	float:left;	width:22%;	display:block;	padding:1%;}.nxal{	float:left;	width:16px;	background:#148cd8;	padding:10px 20px;	color:#fff;}.nxal_main{	width:80%;	float:left;	margin-left:2%;}.nxal_img{overflow:hidden;}.nxal_img img {	float:left;	width:48%;	margin:1%;	display:block;}.bt-img{ text-align: center; height:6rem; border: 1px solid #1b891b; background:#1b891b url(bt1.jpg) no-repeat center top; background-size:auto 100%; color: #FFFFFF; margin: 1rem auto; }.bt-img h3{ margin-top: 1.2rem; font-size: 1.5rem; }.bt-img span{ color: #fcff00;}.bt-img p{ font-size: 1.2rem; margin-top: 0.2rem;}.fkal{ clear: both; overflow: hidden;}.fkal li{ width: 49%; height: auto; padding: 4% 0 3%; color: #FFFEFE; text-align: center; }.fkal li a{ color: #FFFEFE;}.fkal li strong{ font-size: 1.4em; margin-bottom: 8%; display: block;}.fkal li span{ width: 85%; padding: 0.3em 0; display: block; text-align: center; background: #FFFEFE; margin: 0 auto 10%; font-size: 1.2em; border-radius: 6px;}.fkal li:nth-child(1){ float: left;background:#138ada;}.fkal li:nth-child(2){ float: right;background:#ffb400;}.fkal li:nth-child(1) span{ color: #138ada; font-size: 1.1rem;}.fkal li:nth-child(2) span{ color: #ffb400; font-size: 1.1rem;}.fkzz{ clear: both; overflow: hidden; margin-top: 0.7em;}.fkzz li{ width: 24%; float: left; margin-right: 1.3%;  text-align: center; overflow: hidden;height: auto; margin-bottom:1.3%;}.fkzz li a{ color:#555555; display: block; border: 1px solid #ccc; border-radius: 4px; padding: 2% 0;}.fkzz li:nth-child(4n){ margin-right: 0; float: right;}.fkzz li a.pink{ color:#149717}