.top_t{ width:100%; line-height:35px; background:#297DCA; font-size:0.9em;}



.top_t_1{ max-width:600px; min-width:320px; margin:auto;}



.top_t_1{ color:#fff;}



.top_t_2r{ float:right; margin-right:20px;}



.top_t_2r>a{ margin-left:5px; color:#fff;}



img{ margin:auto;}



.top_table{ margin-bottom:0 !important;}



.top_table td a{ color:#fff; text-decoration:none;} 



.top_table td{ text-align:center; background:#0E67BA;}



.top_table td:hover{ background:#EC7612;}



.lan{ background:#0E67BA !important;}



.cheng{ background:#EC7612 !important;}

.labelnm {

    border: 1px dotted #999;

    border-radius: 20px;

    color: #999;

    margin: 0 2px 0 0;

    padding: 1px 4px;

    _height: 18px;

    _line-height: 18px;

    _display: inline;

    _zoom: 1;

    font-size: 12px;

}

.mcaselist dl {

    float: left;

    text-align: center;

    width: 47%;

    font-size: 14px;

}

.mcaselist dl:nth-child(even) {

    float: right;

}

.mcaselist dl dt {

    border: #cfcfcf solid 1px;

    padding: 4%;

}

.mcaselist img {

    width: 100%;

}

.mcaselist dl dd {

    color: #333;

    line-height: 4rem;

    height: 4rem;

	padding:0 10px;

    overflow: hidden;

}



header{ height:auto !important; background:#fff !important; clear:both;}



.banner_text_1{ color:#F00; margin-bottom:0 !important;}



button, button:hover{ color:#fff; font-weight:600;}



.crumb span{ color: #ac6101;}



.cate-box{ padding:0 5px; font-size: 115%;}



.cate-box .col-xs-4{ padding: 0 2px;}



.cate-box .pagination{ margin:10px 0 0 0;}



.sixbox{ background: #297DCA; max-width: 170px; display: block; margin: 0 auto; color: #fff; padding: 3% 0;}



.sixbox h3{ margin-top: 10px;}



.cate-list ul li{ background: #ececec; margin-bottom: 8px; padding:15px 20px 5px; text-indent:2em;}



.cate-list ul li a:hover,.cate-list ul li a:focus{ color: #0134CB; text-decoration:underline;}



.cate-adbanner{ margin: 0 auto; max-width: 559px; margin-bottom: 10px; max-height: 128px;}



.cate-adbanner img{ float: left; max-width: 559px; width: 100%;}







.find{ background: #EFEDEE; padding: 0.5% 0;}



.find img{ max-width: 26px; max-height: 22px; display: inline-block; margin-left: 5px;}



.find-con{ padding: 5px 0 10px;}



.find-con .col-xs-2,.find-con .col-xs-3,.find-con .col-xs-4,.find-con .col-xs-5



{ padding-right: 5px; padding-left: 0;}



.zzfonts{ text-align: center; font-size: 125%; padding: 7px; margin-top: 5px;}



.zzfonts p{ display: inline-block; margin-bottom: 0;}



.zzfonts a{ color: #fff;}



.zzfonts a:hover,.zzfonts a:focus{ color: #0134CB;}







.articlebox{ border-top: 1px solid #ccc; padding-bottom:10px; margin-top: 15px; font-size: 115%;}



.articlebox div{ line-height:25px ; font-size:16px!important;}



.articlebox strong{ font-size:16px!important;}



.articlebox div span{  font-size:16px!important; }



.articlebox p{ color: #555;  line-height: 1.75em; margin: 0;  font-size:16px!important;}



.articlebox h4 span{ font-size:16px!important;}



.articlebox p span{ font-size:16px!important;}



.articlebox h3,.articlebox .from{ text-align: center;}



.articlebox .from{ font-size: 85%; text-indent:0; }



.articlebox img{ margin:15px auto;  max-width: 100%; max-height: 100%;}



.articlebox table{ margin: 10px auto;}



.articlebox .joinzx{ color: #d15400; font-size: 110%; margintop: 5px 0; margin-bottom:10px;}



.articlebox .joinzx a{color:#53BBED;text-decoration:underline;}



.articlebox .joinzx .star{ color: #ccc;}



.articlebox .joinzx .years{ background: #e7e7e7; padding: 0 2px;}



.artbtns a{ background: #c2e2d2; color: #006f37; border: 1px solid #96c4ad;}



.artbtns a i img{ margin-top: 5px;}



.articlebox .nextart{ margin-top: 10px;}



.articlebox .nextart a{ width: 100%; display: block; line-height: 1.75em;}



.articlebox .tag_list a{

    border: 1px dotted #999;

    border-radius: 20px;

    color: #999;

    margin: 0 2px 0 0;

    padding: 1px 4px;

    height: 18px;

    line-height: 18px;

    font-size: 12px;

	display:inline-block;

	width:45%;

	margin:0 2%;

	overflow:hidden;

}

.v_key { width:100%; height:18px; overflow:hidden;}

.v_key a{border: 1px dotted #999;

    border-radius: 20px;

    color: #999;

    margin: 0 2px 0 0;

    padding: 1px 4px;

    height: 18px;

    line-height: 18px;

    font-size: 12px; }

.arc_xgcat {

    text-align: center;

}

.arc_xgcat a{ font-size:12px;border: 1px dotted #999; border-radius: 20px;

    color: #999;margin:0 5px;

    padding: 1px 4px; line-height:18px;}

@media screen and (max-width:600px){



  .zzfonts{ text-align: center; font-size: 110%; padding: 7px; margin-top: 5px;}



  .zzfonts p{ display: block; margin-bottom: 0;}







}







@media screen and (max-width:360px){



  .sixbox h4{ font-size: 15px;}



}











/**docteam**/



.red{ color: #f00;}



.red2{ color: #B23610;}



.docbanenr{ background: #F3F3F3; padding:20px 5px; overflow: hidden;}



.docbanenr h3{ font-size: 120%; margin-top: 0; line-height: 1.5em;}



.docbanenr .docbtn{ overflow: hidden;}



.docbanenr .docbtn a{ display:inline-block; vertical-align: top;  color: #fff; height: 40px; line-height: 40px; padding: 0 10px;}



.docbanenr .docbtn .docbtn1{ background: #CC9401;}



.docbanenr .docbtn .docbtn2{ background: #335A21; margin-left: 4px;}



.docteambox,.docteambox2{ padding: 0 10px; margin: 10px 0;}



.docteambox{background: #f3f3f3;}











.dt_ry img{ display:block; float: left; margin-right: 5px; max-width: 183px; max-height: 114px; width: 100%;}



@media screen and (max-width: 400px) {



	.dt_ry img{ display:block; float: left; margin-right: 5px; max-width: 140px; width: 100%;}



}











.chat{ background: #f3f3f3;}



.chat .date{ color: #fff; border-radius: 5px; margin:10px auto; background: #CDCDCD; width: 120px; text-align: center; height: 33px; line-height: 33px;}



.chat .chatbox{ margin: 0 auto; padding:0 10px 15px 10px; border-bottom: 2px solid #d9d9d9; }



.chat .chatbox img{ display: inline-block; vertical-align: top; margin-right: 10px; max-width: 80px;}



.chat .chatbox .chatright{ display:inline-block; box-shadow: 0 0 10px #ccc; position: relative; vertical-align: top; max-width: 65%; min-height: 70px; padding: 15px; background: #A1E658; border-radius: 5px;}



.arrow-left { position: absolute; top:10px; left: -10px; width:0; height:0; border-top:10px solid transparent;border-bottom:10px solid transparent; border-right:10px solid #a1e658; }



.chat .talk{ background: #E9E9E9; overflow: hidden; padding: 15px 0;}







.tleft,.tcenter,.tbtn{ display: inline-block; margin-left: 5px; height: 38px; vertical-align: top;}



.tleft{width: 38px; text-align: center; line-height: 35px; border: 1px solid #b0b0b0; background: #fff; border-radius: 50%;}



.tcenter{ left; padding: 0 5px; min-width: 60%; line-height: 38px; border: 1px solid #DEDEDE; border-radius: 5px; background: #fff; color: #b5b5b5;}



.tbtn{ left; background: #fff; padding: 0 10px; border: 1px solid #AEAEAE; border-radius: 5px; line-height: 38px; }



















/**tech**/



.col0AC{ background: #0AC746;}



.col01a{ background: #01AA35;}



.cold06{ color: #D06E2F;}



.col335{ background: #335a21;}



.colf79{ background: #F7912F;}







.mb15{ margin-bottom: 15px;}



.mt15{ margin-top: 15px;}



.m15{ margin: 15px auto;}







.crumb.container{ margin:0 auto 10px auto;}



.techbanenr{ background: #f2f2f2; padding: 20px 10px;}



.techbanenr h3{ margin-top: 0;}



.techbanenr .row .col-xs-2{ margin:0 2% 0 0; padding: 0; width: 18%;}



.techbanenr .row .col-xs-2 img{ max-width: 92px; width: 100%;}



.techbanenr .ba_btns{ margin-top: 15px;}



.techbanenr .ba_btns .col-xs-3{ margin: 0; padding: 0;}



.techbanenr .ba_btns a{ display: block; color: #fff; padding: 8px 0; }







.jsbox{ padding: 10px 0; border-top: 1px dashed #ccc;}



.jsbox:first-child{ border-top: none;}



.jsbox .col-xs-4,.jsbox .col-xs-8{ margin: 0 ; padding: 0;}



.jsbox .jsleft{ max-width: 218px;}



.jsbox .jsleft img{ width: 100%;}



.jsbox .jsright{ padding-left: 2%;}



.jsbox .jsright ul li{ margin-bottom: 2%; background: #f7f7f7;}



.jsbox .jsright .jsright_btn a{ display:inline-block; vertical-align: top; padding: 4px 15px; color: #fff; margin-right: 5px;}







.tech_more{ margin: 10px 0;}



.tech_more a{ color: #275CCE; text-decoration: underline;}







.tech_hot{ background: #f2f2f2; overflow:hidden; padding: 15px 0;}



.tech_hot .row .col-xs-4{ max-width: 170px; float: none; display: inline-block; max-height: 125px; overflow: hidden; padding: 0; margin-left: 1%;  width: 31%;}



.tech_hot .row .techhot1{ background: #029BA9;}



.tech_hot .row .techhot2{ background: #DB7803;}



.tech_hot .row .techhot3{ background: #824181;}



.tech_hot .row .col-xs-4 .rowbox{ margin: 20% auto; height: 46px; text-align: center;}



.tech_hot .row .col-xs-4 .col-xs-8{ padding: 0 0 0 5px; float: none; display: inline-block;}



.tech_hot .row .col-xs-4 .col-xs-4{ margin: 0; padding: 0; max-width: 48px; max-height: 46px; float: none; display: inline-block; vertical-align: top; }



.tech_hot .techicons img{ max-width: 48px; max-height: 46px; width: 100%; padding-left: 5px;}



.tech_hot .techfonts{ color: #fff; max-width: 78px;}



.tech_hot .techfonts h3{ margin:0; text-align: left;}



.tech_hot .techfonts p{ margin-bottom: 0; text-align: left;}







.tech-adbanner{ max-width: 560px; margin: 10px auto;}



.tech-adbanner a{ display: block; max-width: 560px; max-height: 227px;}



.tech-adbanner img{ width: 100%;}







@media screen and (max-width: 400px) {



	.tech_hot .row .col-xs-4 .col-xs-4{ width: 0; display: none; overflow: hidden;}



	.tech_hot .row .col-xs-4 .col-xs-8{ width: 100%; text-align: center;}



}







.addpic img{ max-width:508px; width:100%;}















/**line**/



.line_banner{ max-height: 205px;}



.docbanenr .linebtn a{ height: 30px; line-height: 30px; padding: 0 25px;}



.line_adbanenr img{ float: left;}



.linepage{ border-bottom: 1px dashed #ccc; position: relative; width: 100%; padding:15px 0; height: auto;}



.linepage .col-xs-4,.linepage .col-xs-8{ padding: 0;}



.linepage .busicon{ position: absolute; width: 105px; margin-right: 10px; top:50%; margin-top: -25px;}



.linepage .busicon i,.linepage .busicon span{float: left; height: 50px;}



.linepage .busicon i{ background: #297DCA;  padding: 7px 3px 0 3px;}



.linepage .busicon span{ border: 1px dashed #ccc; border-left: 0; width:62px; color: #a4a4a4; text-align: center; padding-top: 3px;}



.linepage .busicon span h3{ margin:0; color: #ff6c00; font-size: 130%;}



.linepage .busfonts{ margin-left: 155px;}



.linepage .busfonts h3{ margin: 0 0 10px 0; font-size: 115%; color: #335A21;}



.linepage .busfonts p{ color: #666;}



.gh{ margin-top: 10px; font-size: 130%;}







@media screen and (max-width: 500px) {



	.linepage .col-xs-4,.linepage .col-xs-8{ padding: 0; float: none;}



	.linepage .col-xs-8{ width: 100%;}



	.linepage .busfonts{ margin:10px 0 0 0; display: block;}



	.linepage .busicon{ position: relative; width: 105px; margin: 0 auto; height: 55px;}







}











/**yyjj**/



.yyjjbtn a{ display:inline-block; vertical-align: top; padding: 4px 15px; color: #fff; margin-right: 5px;}



.yyjjcon1 .col-xs-5,.yyjjcon1 .col-xs-7{ padding: 0 10px 0 0;}



.yyjjcon1 .col-xs-5 img{ max-width: 231px; width: 100%;}



.yyjjcon1 .col-xs-7 h3,.yyjjcon1 .col-xs-7 p{ margin: 0 0 5px 0;}



.yyjjcon1 .col-xs-7 h3{ font-size: 110%; color: #335a21;}







.yyjjcon2{ padding:15px; font-size: 110%; line-height: 1.75em; background: #f3f3f3;}



.yyjjcon2 .row p{ text-indent: 32px;}



.yyjjcon2 .row .col-xs-6 { padding: 0 10px 0 0; text-align: center;}



.yyjjcon2 .row .col-xs-6 .pfc{ position:relative; max-width: 228px; margin:0 auto;}



.yyjjcon2 .row .col-xs-6 .pfc p{ position: absolute; text-align: center; text-indent: 0;  margin:0; width: 100%; display: block; bottom: 0; background: #54CC68; text-align: center; color: #fff;}



.yyjjcon2 .row img{ max-width: 228px; width: 100%;}



.yyjjlinks a{ text-decoration: underline; color: #0012ff; font-size: 115%;}







.yyjj_docpic img{ max-width: 270px; width: 100%;}



.yyjj_docpic .col-xs-6,.yyjj_docpic .col-xs-12{ padding: 0;}



.yyjj_docpic .col-xs-6{ padding: 0 5px 0 0;}



.yyjj_docpic .docsmall{ padding-top: 10px;}







.yyjj_rybox .col-xs-4{ padding: 0 0 0 5px;}



.yyjj_rybox .col-xs-4:first-child{ padding: 0;}



.yyjj_rybox .col-xs-4 img{ max-width: 183px; width: 100%;}







.yyjj_tech .row{ height: 55px; margin-top: 10px;}



.yyjj_tech .row .col-xs-4,.yyjj_tech .row .col-xs-8{ padding: 0;  height: 100%;}



.yyjj_tech .row .col-xs-4{ background: #EB8000; color: #fff; text-align: center; line-height: 55px; font-size: 130%;}



.yyjj_tech .row .col-xs-8{ background: #f3f3f3; padding: 5px;}



.yyjj_tech .row .col-xs-8 h4{ font-size: 120%;}



.yyjj_tech .row .col-xs-8 h4,.yyjj_tech .row .col-xs-8 p{ margin: 0 0 5px 0;}



.yyjj_tech .row .col-xs-8 p span{ color: #f00;}







.yyjj_casebox .row .col-xs-4{ padding: 0 5px;}



.yyjj_casebox .row .col-xs-4 img{ max-width: 177px; width: 100%;}



.yyjj_casebox .row .col-xs-4 p{max-width: 177px; width: 100%; text-align: center; padding: 3px 0; margin: 0; background: #e6e6e6;}







.yyjj_adbanenr h3{ font-size: 180%; margin-bottom: 1%;}



.yyjj_adbanenr p{ font-size: 120%;}







.yulu{ padding: 10px; border-top: 1px dashed #ccc;}



.yulu:first-child{ border-top: 0;}



.yulu p{ margin-bottom: 5px;}



.yyjj_more{background: #e5e5e5; padding: 5px 0; font-size: 120%;}







@media screen and (max-width: 550px) {



	.yyjjcon1 .col-xs-5,.yyjjcon1 .col-xs-7{ width: 100%; padding: 0;}



	.yyjjcon1 .col-xs-5{ text-align: center;}



	.yyjjcon1 .col-xs-7{ margin-top: 10px;}



}



















/**hzpl**/



.colff8{ color: #ff8a00;}



.hzplbox{ background: #f3f3f3; padding: 15px 2%; margin-bottom: 15px;}



.hzplbox h3{ text-align: center; margin: 0 0 5px 0; padding: 0; font-size: 120%; color: #316700;}



.hzpl-adbanner{ max-width: 560px; overflow: hidden; margin: 0 auto 10px auto;}



.hzpl-adbanner img{ float: left; width: 100%;}



.hzpllist{ border-top: 1px dashed #ccc; padding: 10px 0; line-height: 1.75em;}



.hzpllist:first-of-type{ border: none;}



.hzpllist p{ margin: 0;}



.hzpllist p i{ font-style: normal; color: #f00;}



.hzplpage .pagination{ margin: 10px 0 0 0;}







.swt_anniu { background: #cb9400; padding: 1% 4%; text-align: center;width: 50%; margin: 0 auto;  margin-top: 5px;}



.swt_anniu a { color: #fff; font-size: 130%;}



















.liuyan .text_top{ clear:both;}



.text_content p{ color:#F00;}



.text_content [type=submit],.text_content [type=submit]:hover{ color:#FFF;}



.text_content span{ color:#f00;}



.text_content label{ float:left;}



.text_content input,.text_content textarea{ -webkit-margin-left:5%; clear:both;}



.text_content form{ width:80%; margin:auto;}







.bottombg {



    background: none repeat scroll 0 0 #0e66b9;



    color: #bdbdbd;



    padding: 2% 0;



    width: 100%;



	padding-bottom:80px;



}



.bottom span {



    display: block;



    padding: 1% 0;



}



.bottom a{ color:#FFF;}











