/***********浮动***************/
.left{
	float:left;
}
.right{
	float:right;
}
.clear{
    zoom:1;
}
.clear:after{
    content: "";
    height: 0;
    display: block;
    overflow: hidden;
    clear: both;
}
/*********************************/
body, ol, ul, li, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, dt, form, fieldset, legend, input, textarea, select{
    margin: 0;
    padding: 0;
}
body {
    font: 12px "Microsoft YaHei";
    min-width: 1200px;
}
a {
    color: #004f71;
    text-decoration: none;
}
a:hover {
    color: #004f71;
    text-decoration: underline;
}
em {
    font-style: normal;
}
li {
/*    list-style: none outside none;*/
    list-style-type: none;
}
img {
    border: 0 none;
    vertical-align: middle;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
p {
    word-wrap: break-word;
}
.noborder {
    border: 0 none;
}
input::-ms-clear{display:none;}
input[type=text]::-ms-clear {  display:none}
/************************/
.wrap{
	width:1100px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	}
/****************************/
.login{
    width:1020px;
    margin: 0 auto;
}
.login .h_login{
    top:0px;
    width:420px;
    height:25px;    
/*    background: url(../images/h-bg.png) no-repeat;*/
    line-height:22px;
    color:#fff;
    font-size:12px;
}
.login .h_login .h_login_left{
    width:345px;
    background: url(../images/h-bg.png) no-repeat;
}
.login .h_login a{
    color:#fff;
}
.login .h_login .top_a{
   padding: 0 10px 0 30px;
}
.login .h_login .top_aa{
    padding: 0 0 0 10px;
}
.login .h_login .h_login_right{
    background-color: #85898c;
    width:65px;
    padding:0 5px;
}
.login .h_login .h_login_right img{
    margin-bottom: 4px;
}
.login .hr-blue{
    /*display:none;*/
}
/*********************/
.h-los{
    width:1020px;
    margin: 0 auto;
    position: relative;
}
.h-los .left img{
    width:265px;
}
.searchall{
    width:210px;
    position: absolute;
    bottom: 0px;
    right: 83px;
}
.searchall input{
    height: 30px;
    width: 100%;
    border: 1px solid #a3aaad;
    color: #000;
    font-size: 14px;
    font-family: inherit;
    text-indent: 20px;
    line-height: 30px;
    display: block;
}
.searchall a{
    position: absolute;
    top: 6px;
    left: 180px;
}
.h-los .onlineService{
    position: absolute;
    bottom: 0px;
    right: 312px;
}
.h-los .onlineService .onlineService_a{
    width: 170px;
    height: 30px;
    display: block;
    text-align: center;
    line-height: 30px;
    color: #ffffff;
    font-size: 14px;
    text-decoration: none;
    background: url(../images/btn_bg.png) 100%;
}
.h-los .onlineService .onlineService_a img{
    /*margin-top: -2px;*/
}
.h-los .enterpriseList{
    line-height: 30px;
    font-size: 14px;
    position: absolute;
    bottom: 0px;
    right: 0px;
}
.h-los .enterpriseList img{
    /*margin-left: 4px;*/
}
/***********************/
.h-enter{
    margin: 0 auto;
    margin-top:20px;
    position:relative;
    width:1020px;
}
.h-enter-search input{
	width:710px;
	height:30px;
    line-height: 30px;
    display: block;
	padding-left:20px;
	color:#000;
	font-size:14px;
	border:1px solid #a3aaad;
    font-family: inherit;
}

input::-webkit-input-placeholder {
    color:#000;
}
input:-moz-placeholder {
    color: #000;
}



.h-enter-search img.s-mag{
	position:absolute;
	left:10px;
	top:7px;
}
.h-enter-search img.s-sea{
	position:absolute;
	right: 294px;
    top: 7px;
}
.h-enter-gj{
    width:200px;
    margin-right: 10px;
}
.h-enter-gj ul{
    border:1px solid #a3aaad;
    border-radius: 2px;
}
.h-enter-gj ul li{
    height:30px;
    line-height: 30px;
    display: block;
    color: #000;
    font-size: 14px;
    padding-left: 20px;
}
.h-enter-gj ul li img{
    height: 30px;
}
.h-enter-gj ul ul{
    width: 197px;
    margin-left: -20px;
    background-color: #fff;
    position: absolute;
    z-index: 998;
    display: none;
}
.h-enter-gj ul ul li{
    color:#000; 
}
.h-enter-gj ul ul li:hover{
    background-color:dodgerblue;
    color: #fff;
    cursor:pointer;
}
.h-enter .select{
    line-height: 30px;
    font-size: 14px;
}
/*************************/
/*************************/
.h-enter-search ul{
    position: absolute;
    z-index: 998;
    width: 730px;
    background-color: #fff;
    border: 1px solid #ccc;
    border-top: none;
    color: #000;
    font-size: 14px;
    text-indent: 10px;
    line-height: 22px;
    display: none;
}
.h-enter-search ul li{
    cursor: pointer;
}
.h-enter-search ul li.index{
    background: #ccc;
    color: #fff;
}
/*.h-enter-search ul li:hover{
    background: #ccc;
    color: #fff;
}*/
/*********************/
.nav{
    margin: 0 auto;
	margin-top:30px;
	width:1020px;
    font-size: 16px;
}
.nav .sf-menu{
    margin-bottom: 0px;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
  padding-top: 1px;
}
.sf-menu ul {
    width: 9.65em;
}
.nav .sf-menu li{
    background: none;
}
.nav .sf-menu a{
    color: #004f71;
    border: none;
}
.nav .sf-menu li a:hover{
    color:#539ebb;
    text-decoration: none;
    background: none;
}
.nav ul .middle{
    padding-right:64px;
}
.nav ul .first{
    padding-right: 45px;
}
.nav ul .last{
    padding-left: 45px;
}
.sf-menu li.sfHover .last_ul{
    left:-12px;
}
.nav .sf-menu ul li{
    border-bottom: 1px solid #004f71;
    background: #ecf4f7;
    text-align: center;
}
.nav .sf-menu .first_next li{
    width:200px;
}
.nav .sf-menu li ul li img{
    display: inherit;
    margin-left: 70px;
}
.nav .sf-menu .first_next ul li img{
    display: inherit;
    margin-left: 93px;
}
/*****************************/
.banner{
    position: relative;
    width: 1020px;
    margin: 0 auto;
    height:393px;
}
.banner #slider{
    height:393px;
}
.banner #slider ul{
    height:393px;
}
.banner #slider ul li img{
    height:393px;
}
.banner ol{
      position: absolute;
      z-index: 998;
      margin-top: -54px;
      margin-left: 870px;
}
.banner ol li{
      float: left;
      margin-right: 10px;
      width: 14px;
      height: 14px;
      background:url(../images/banner-k.png) no-repeat;
}
.banner ol li.current{
    background:url(../images/banner-c.png) no-repeat;
}
.banner ol li a{
    position: absolute;
    height: 14px;
    width: 14px;
    border-radius: 7px;
    cursor: pointer;
}
.banner .banner_left{
    margin-left: 854px;
    margin-top: -52px;
    position: absolute;
    width: 10px;
    height: 10px;
}
.banner .banner_right{
    margin-left: 963px;
    margin-top: -52px;
    position: absolute;
    width: 10px;
    height: 10px;
}
/**************************/
.click{
    width: 1020px;
    margin: 0 auto;
}
.click div{
	font-size:16px;
	color:#004f71;
	margin-top:10px;
	width:294px;
	border:1px solid #004f71;
	padding:13px 20px;
	height:134px;
	float:left;
}
.click .subscribe p{
    width: 100%;
}
.click div p.mar-t10{
	margin-top:20px;
    text-align: right;
}
.click div p.review{
    text-align: right;
}
.click div.mar-lr5{
	margin:10px 5px 0 5px;
}
.click div.mar-lr5 a{
    width: 100%;
    height: 100%;
}
.click div.mar-lr5 a img{
    width: 100%;
    height: 100%;
}
.click div h1{
	font-size:20px;
	color:#004f71;
	font-weight:normal;
    }
.click div p{
	margin-top:5px;
	}
.dy-input{
	width:180px;
	height:24px;
	border:1px solid #4298b5;
	border-radius: 3px;
    line-height: 24px;
    text-indent: 5px;
	}

.click div h1.pad-bot5{
	padding-bottom:5px;
	}
.click div p.mar-t55{
		margin-top:57px;
		}
.click .more{
    position: relative;
}
.click .more .mar-t12{
    width: 100%;
    text-align:right;
}
.click div p.mar-t12{
    position: absolute;
    bottom: 18px;
    right: 20px;
}
/******************************/
.show{
    width:1020px;
    margin: 0 auto;
	height:100px;
	text-align:center;
	font-size:36px;
	color:#004f71;
	line-height:110px;
	overflow:hidden;
	}
/***************************/
.show-list{
    width: 100%;
}
#showList {
     width:100%;
     position: relative;
}

#showList .viewport {
    width:1020px;
    margin:0 auto;
    overflow: hidden;
}
#showList .viewport ul{
    position: relative;
}
#showList .overview li{
    width: 170px;
    float: left;
    height: 215px;
 }
#showList .overview li a{
    display: block;
    font-size: 14px;
    width: 170px;
    height: 215px;
    overflow: hidden;
}
#showList .overview li img{
    width: 168px;
    height: auto;
    min-height: 135px;
}
#showList .overview li .company_name{
      position: absolute;
      margin-top: 15px;
      margin-left: 15px;
}
#showList .overview li .company_info{
      position: absolute;
      margin-top: 15px;
      margin-left: 15px;
}
#showList .buttons{
    position: absolute;
    width: 35px;
}
#showList .prev{
    margin-top: 74px;
}
#showList .next{
    margin-left: 1065px;
    margin-top: -109px;
}
#showList .buttons img{
    width:35px;
}
.show-list .more-line .index_more{
    width: 170px;
    height: 40px;
    display: block;
    text-align: center;
    line-height: 40px;
    color: #ffffff;
    font-size: 19px;
    text-decoration: none;
    background: url(../images/btn_bg.png);
}
.show-list .more-line .index_more img{
    margin-top: -2px;
}
.img_over{
      position: absolute;
/*      z-index: 200;*/
      width: 168px;
      height: 80px;
/*      margin-top: -49px;*/
      bottom:0px;
      color: #fff;   
}
.new .img_over .img_over_bg{
    position: absolute;
    z-index: 100;
    width:100%;
    height:100%;
    background: url(../images/showlistbg.png);
    opacity: 0.6;
    filter: alpha(opacity=60);
}
.img_over .img_over_bg{
    position: absolute;
    z-index: 100;
    width:100%;
    height:100%;
    background: url(../images/showlistbg.png);
    opacity: 0.6;
    filter: alpha(opacity=60);
}
.img_over_info{
    position: absolute;
    z-index: 200;
    width:100%;
}
/*************************/
.more-line{
	width:1020px;
    margin:0 auto;
	height:65px;
	border-bottom:1px solid #004f71;
	padding-top:30px;
    margin-left: 40px;
	}
.cata{
	width:1020px;
    margin: 0 auto;
	}	
.cata-all{
	padding-top:30px;
	float:left;
	width:340px;
	}	
.cata-title{
	font-size:36px;
	color:#a3aaad;
	}
.cata-all ul{
    height:176px;
	margin-top:15px;
    }
.cata-all ul.bor-lr{
	border-left:1px solid #004f71;
	border-right:1px solid #004f71;
	}
.cata-all ul li{
	padding-left:30px;
	font-size:14px;
	line-height:22px;
	}
.cata-all ul li span{
	margin-left:10px;
	}
.cata-all ul li a{
	color:#000;
}
.cata-all .more-btn .index_more{
    height: 40px;
    text-align: center;
    line-height: 40px;
    text-decoration: underline;
    padding-left: 30px;
    font-size: 14px;
}
.cata-all .more-btn .index_more img{
    margin-top: -2px;
}
.more-btn{
	margin:0px 0 40px 0;
	}
/**************************/
/*********20160922修改 start****************/
.enterprise-b{
    /*width:1020px;*/
    width: 100%;
    height: 234px;
    margin: 0 auto;
    /*margin-bottom: 10px;*/
    text-align: center;
    /*position: relative;*/
    overflow: hidden;
}	
.enterprise-b #enterprise{
    margin:0 auto;
    width: 1020px;
    height:200px;
    overflow: hidden;
}
.enterprise-b .banner_left{
    position: absolute;
    margin-top: 80px;
    margin-left: 50px;
    z-index: 998;
}
.enterprise-b .banner_left a img{
    width: 25px;
}
.enterprise-b .banner_right{
    position: absolute;
    margin-left: 1015px;
    margin-top: 80px;
    z-index: 998;
}.enterprise-b .banner_right a img{
    width: 25px;
}
/*********20160922修改 end****************/
.enterprise-b #enterprise ul{
    height:200px;
}
.enterprise-b #enterprise ul li img{
    height:200px;
	width:1020px;
}
.enterprise-b #enterprise ul li a{
    display: block;
}
.enterprise-b ol{
    display: inline-block;
    height:14px;
    margin: 10px auto 40px auto;
    text-align: center;
}
.enterprise-b ol li{
    margin: 2px 6px;
    height:14px;
    width: 14px;
    float: left;
    background: url(../images/slide-k.png) no-repeat;
    display: block;
}
.enterprise-b ol li.current{
    background: url(../images/slide-c.png) no-repeat;
}
.enterprise-b ol li a{
    position: absolute;
    height: 14px;
    width: 14px;
    border-radius: 7px;
    cursor: pointer;
    margin-left: -8px;
}
/*****************************/
.we_chat{
      position: absolute;
      z-index: 998;
      margin-top: 10px;
      margin-left: 925px;
      display: none;
}
.we_chat_error{
    margin-top: 10px;
}
.we_chat img{
    height: 60px;
}
/*******************************/
.footer{
    width:965px;
    margin: 0 auto;
	color:#a3aaad;
	padding:10px 15px 0 40px;
	height:50px;
	background:#ecf4f7;
	margin-top:10px;
	line-height:22px;
	}	
.footer .footer_link{
    width:600px;
}
.footer .footer_link div{
    width:100%;
}
.footer a{
	/*color: #004f71;*/
	margin-left:10px;
	}	
/*****************/
.links{
    width:1020px;
    margin: 0 auto;
	text-align:center;
	height:40px;
	line-height:40px;
}	
.links a{
    font-size: 14px;
    color: #004f71;
}
/***********************/
.top{
    display: none;
    position: absolute;
    cursor:pointer;
}
.top img{
	position:absolute;
	float:right;
	margin-left:1105px;
}	
/***********************/
.hr-blue{
    width:1020px;
    margin: 0px auto;
	height:1px;
	border:none;
	border-top:1px solid #004f71;
        margin-top: 5px;
}
.mar-t10{
	margin-top:10px;
}	
/***********面包屑*****************/
.bread-crumb{
	width:1020px;
    margin:0 auto;
    margin-bottom: 10px;
	color:#004f71;
	font-size:14px;
	height:35px;
	line-height:35px;
}
.bread-crumb .current{
    font-weight: bold;
}
a.current{
    font-weight: bold;
}	
/*****************************/

/*****************************/
.main-list{
	width:1020px;
    margin: 0 auto;
	height:auto;
	overflow:hidden;
	background:url(../images/l-bg.jpg) repeat-y;
}
.main-list-left{
    width: 715px;
    background: #ecf4f7;
    height: auto;
    overflow: hidden;
    padding: 40px 10px 30px 25px;
    color: #004f71;
}
.main-list-right{
	width:248px;
}
.subnews{
	background:#ecf4f7;
	height:auto;
	overflow:hidden;
	color:#004f71;
	padding: 10px 0px;
	font-size:16px;
}	
.subnews .subnews_a{
    width: 50px;
height: 30px;
display: block;
text-align: center;
line-height: 30px;
    color: #ffffff;
    font-size: 19px;
    text-decoration: none;
    /*background: url(../images/button_bg.png);*/
}
.subnews .subnews_a img{
    margin-top: -2px;
}
.subnews .goBack_a{
    /*width: 170px;*/
    height: 40px;
    display: block;
    text-align: center;
    line-height: 40px;
    color: #004F71;
    font-size: 14px;
    text-decoration: none;
    float: right;
margin-right: 10px;
    /*background: url(../images/goBack_bg.png);*/
}
.subnews .goBack_a img{
    margin-top: -2px;
}
.f20{
	font-size:20px;
	}	

.subnews p{
	font-size:14px;
	margin-top:10px;
	}
.subnews p center.f20{
	font-size:18px;
	}	
.subnews p.mar-t30{
	/*margin-top:30px;*/
        width: 50px;
float: right;
margin-top: 0px;
font-size: 12px;
border-radius:3px;
margin-right: 10px;
background: #004F71;

	}	
        .subnews p.mar-t30 a{
            font-size: 14px;
        }
.main-list-right .subnews .mail{
    padding-left: 18px;
}
.main-list-right .subnews .news-input{
    /*margin-top: 20px;*/
    width: 125px;
height: 30px;
line-height: 30px;
    border: none;
    background: #fff;
    border-radius: 3px;
    font-family: inherit;
    padding-left: 5px;
    margin-left: 10px;
}
.main-list-right  .hr-blue{
    margin: 15px 0;
}
.main-list-right  .mb-15{
    width:248px;
    height:306px;
    background: url(../images/pic_29.jpg) no-repeat;
	position: relative;
}
.main-list-right  .mb-15 a{
    display: block;
    margin-top: 245px;
    position: absolute;
    margin-left: 40px;
}
/**********************/
.main-list-right input{
    line-height: 40px;
    padding-left: 5px;
}
.report_right_link .report_right_link_title{
    height: 40px;
    line-height: 40px;
    background: #ecf4f7;
    color: #004f71;
    font-size: 20px;
    padding-left: 45px;
}
.report_right_link_list{
    padding-top: 15px;
}

.report_right_link_list a{
    padding-left: 35px;
    font-size: 16px;
    display: block;
    line-height: 26px;
}
.report_right_link_list a img{
    position: relative;
    left: -13px;
}
.report_right_link_list a.current{
    color:  #004f71;
    font-weight: bold;
}
/****************register html start********************/



/************/
.register .main-list-left .bus-list .entryform{
    margin-bottom: 30px;
}
.register .main-list-left .bus-list span{
    font-size: 20px;
    color:#004f71;
}
.register .main-list-left .registerlist input{
    line-height: 40px;
}
.register .main-list-left .registerlist{
    width:625px;
}
.register .main-list-left .registerlist .form{
    margin-bottom: 20px;
    font-family: inherit;
    position: relative;
}
.register .registerlist div .title{
    width: 118px;
    line-height: 40px;
    margin-right: 1em;
    text-align: right;
    color: #004f71;
    font-size: 20px;
}
.register .registerlist div .title .required{
    vertical-align: middle;
    position: relative;
    top: 3px;
    color: #c00;
}
.register .main-list-left .registerlist .text{
    border: medium none;
    border-radius: 3px;
    font-size: 14px;
    height: 40px;
    width: 300px;
    padding: 0 5px;
}
.register .main-list-left .registerlist .description{
    color: #999;
    font-size: 14px;
    padding: 10px 0 0 140px;
}
.register .main-list-left .registerlist .register_password{
    margin: 0.7em 0;
    margin-left: 138px;
    border: 1px solid #aaa;
    padding: 10px;
    width: 300px;
    font-size: 14px;
    color: #999;
    display: none;
}
.register .main-list-left .registerlist select{
    padding: 8px 5px;
    line-height: 25px;
    border: medium none;
    color:#999;
    font-size: 14px;
    font-family: inherit;
    outline: none;
    cursor: pointer;
}
.register .main-list-left .registerlist .post{
    margin-right: 20px;
    width:220px;
    height: 40px;
    overflow: hidden;
}
.register .main-list-left .registerlist .post select{
    width:250px;
    height: 40px;
    background: url(../images/select_arrow.jpg) no-repeat 85% center #fff;
}
.register .main-list-left .registerlist .department{
    width:200px;
    height: 40px;
    overflow: hidden;
    cursor: pointer;
}
.register .main-list-left .registerlist .department select{
    width:230px;
    height:40px;
    background: url(../images/select_arrow.jpg) no-repeat 84% center #fff;
}
.register .main-list-left .registerlist .province {
    margin-right: 20px;
    width:220px;
    height: 40px;
    overflow: hidden;
}
.register .main-list-left .registerlist .province select{
    width:250px;
    height: 40px;
    background: url(../images/select_arrow.jpg) no-repeat 85% center #fff;
}
.main-list .main-list-left .registerlist .city{
    width:200px;
    height: 40px;
    overflow: hidden;
    cursor: pointer;
}
.register .main-list-left .registerlist .city select{
    width:230px;
    height:40px;
    background: url(../images/select_arrow.jpg) no-repeat 84% center #fff;
}
.register .main-list-left .registerlist .industry{
    width:300px;
    height: 40px;
    overflow: hidden;
    cursor: pointer;
}
.register .main-list-left .registerlist .industry select{
    width:330px;
    height:40px;
    background: url(../images/select_arrow.jpg) no-repeat 88% center #fff;
}
.register .main-list-left .registerlist .area_title{
    width:100%;
    text-align: left;
}
.register .main-list-left .registerlist .area{
    margin-left: 138px;
    width:300px;
    height: 40px;
    overflow: hidden;
    cursor: pointer;
}
.register .main-list-left .registerlist .area select{
    width:330px;
    height:40px;
    background: url(../images/select_arrow.jpg) no-repeat 88% center #fff;
}
.register .main-list-left .registerlist .phone .phone_text{
    line-height: 40px;
}
.register .main-list-left .registerlist .phone .phone_infor{
    width: 51px;
}
.register .main-list-left .registerlist .phone .phone_line{
    padding: 0 4px;
}
.register .main-list-left .registerlist .phone1{
    width:60px;
    border: medium none;
    border-radius: 3px;
    font-size: 14px;
    height: 40px;
    padding: 0 5px;
}
.register .main-list-left .registerlist .phone2,.phone3{
    width:90px;
    border: medium none;
    border-radius: 3px;
    font-size: 14px;
    height: 40px;
    padding: 0 5px;
    font-family: inherit;
}
.register .main-list-left .registerlist .telephone{
    margin-top: 20px;
    margin-left: 138px;
}
.register .main-list-left .registerlist .telephone .telephone1{
    border: medium none;
    border-radius: 3px;
    font-size: 14px;
    height: 40px;
    width: 300px;
    padding: 0 5px;
}
.register .main-list-left .registerlist .security{
    border: medium none;
    border-radius: 3px;
    font-size: 14px;
    height: 40px;
    width: 150px;
    padding: 0 5px;
}
.register .main-list-left .registerlist .security_iamge{
    margin-left: 15px;
    height: 40px;
    width: 144px;
}
.register .main-list-left .registerlist .security_iamge img{
    width:100%;
    height:100%;
}
.register .main-list-left .registerlist .pact input{
    position: relative;
    top:5px;
    width: 20px;
    height: 20px;
    margin-right: 5px;
    margin-top: 5px;
}
.register .main-list-left .registerlist .pact{
    margin-left: 138px;
    color: #004f71;
    font-size: 14px;
}
.register .main-list-left .registerlist .pact .submit{
    margin-top: 10px;
    background: url(../images/qd-b_03.png) no-repeat;
    width: 198px;
    height: 40px;
    text-indent: 999px;
    border: none;
    cursor: pointer;
}
.register .main-list-left .registerlist .pact #reset{
    margin-top: 10px;
    background: url(../images/s-c.jpg) no-repeat;
    width: 154px;
    height: 40px;
    text-indent: 999px;
    border: none;
    cursor: pointer;
}
.register .main-list-left .registerlist .pact .submit_error{
    position: absolute;
    margin-top: 15px;
    z-index: 998;
}
.register .main-list-right .hr-blue{
    display:none;
}
/****************register html end********************/
/****************login html start********************/
.login .main-list-left .title {
    margin-bottom: 20px;
}
.login .main-list-left .title span{
    margin-left: 20px;
    font-size: 20px;
}
.login .main-list-left .login_left{
    width:435px;
}
.login .main-list-left .login_left input{
    line-height: 40px;
}
.login .main-list-left .login_left .form{
    margin: 0 10px 10px 0;
}
.login .main-list-left .login_left .form .okMessage{
    margin-top: 12px;
}
.login .main-list-left .login_left .form_title{
    margin-right: 10px;
    width:80px;
    text-align: right;
    line-height: 40px;
    font-size: 20px;
    color: #004f71;
}
.login .main-list-left .login_left .text{
    border: medium none;
    border-radius: 3px;
    font-size: 14px;
    height: 40px;
    width: 300px;
    padding: 0 5px;
}
.login .main-list-left .login_left .required{
    margin-right: 10px;
    border: medium none;
    border-radius: 3px;
    font-size: 14px;
    height: 40px;
    width: 150px;
    padding: 0 5px;
}
.login .main-list-left .login_left .required_img{
    width: 127px;
    height: 40px;
    border: 0 none;
    cursor: pointer;
}
.login .main-list-left .login_left .pact{
    margin-left: 90px;
    margin-bottom: 40px;
}
.login .main-list-left .login_left .button{
    margin-left: 90px;
}
.login .main-list-left .login_left .form_required{
      /*margin-top: -4px;*/
}
.login .main-list-left .login_left .button .submit{
    border: none;
    width: 198px;
    height: 41px;
    cursor: pointer;
    background: url(../images/button_bg.png) no-repeat;
    color: #fff;
    font-size: 22px;
    text-align: center;
    line-height: 41px;
    text-decoration: none;
    display: inline-block;
}
.login .main-list-left .login_left .button a{
    margin-left: 10px;
    font-size: 14px;
}
.login .main-list-left .login_right{
    width:260px;
}
.login .main-list-left .login_right p{
    line-height: 26px;
    font-size: 14px;
    color: #004f71;
}
.login .main-list-left .login_right .p_title{
    font-size: 16px;
}
.login .main-list-left .login_right a{
    display: block;
    margin-top: 20px;
}
/****************login html end********************/
/****************search html start********************/
.search .main-list-left{
    background: none;
}
.search .main-list-left .entryform{
    margin-left: 15px;
    margin-bottom: 30px;
}
.search .main-list-left .entryform span{
    margin-left: 20px;
    font-size: 20px;
}
.search .main-list-left .search{
    margin-left: 100px;
    margin-top: 20px;
    width:480px;
}
.search .main-list-left .search .title{
    width:148px;
    font-size: 20px;
    line-height: 38px;
}
.search .main-list-left .search .text{
    width: 332px;
}
.search .main-list-left .search .input_text{
    width: 330px;
    font-size: 16px;
    border: 1px solid #a3aaad;
    border-radius: 3px;
    height: 38px;
    line-height: 38px;
    padding-left: 5px;
}
.search .main-list-left .search .search_search{
    margin-left: 150px;
    margin-top: 15px;
    font-size: 14px;
}
.search .main-list-left .search .search_search .next_select{
    margin-left: 10px;
}
.search .main-list-left .search .submit{
    margin-top: 40px;
}
.search .main-list-left .search select{
    font-size: 16px;
    cursor: pointer;
    padding: 8px 5px;
    line-height: 25px;
    border:none;
    outline: none;
    color: rgb(60,60,60);
    font-family: microsoft yahei;
}
.search .main-list-left .search .select_city{
    width: 330px;
    height: 40px;
    overflow: hidden;
    border: 1px solid #a3aaad;
    border-radius: 3px;
}
.search .main-list-left .search .select_city select{
    width:360px;
    height: 40px;
    background: url(../images/select_arrow.jpg) no-repeat 90%;
}
.search .main-list-left .search .select_province{
    width:160px;
    height: 40px;
    overflow: hidden;
    border: 1px solid #a3aaad;
    border-radius: 3px;
}
.search .main-list-left .search .select_province select{
    width:190px;
    height: 40px;
    background: url(../images/select_arrow.jpg) no-repeat 80%;
}
.search .main-list-left .search .table_list{
    margin-top: 80px;
    width:100%;
}
.search .main-list-left .information {
    margin-top: 60px;
}
.search .main-list-left .information table{
    width: 715px;
    font-size: 16px;
    table-layout: fixed;
}
.search .main-list-left .information table thead{
    height: 42px;
    line-height: 42px;
    color: #fff;
    background: #2c95b3;
    text-align: center;
}
.search .main-list-left .information table thead .title{
    width: 310px;
}
.search .main-list-left .information table thead .nothing{
    width: 75px;
}
.search .main-list-left .information table thead .province{
    width:90px;
}
.search .main-list-left .information table thead .city{
    width:75px;
}
.search .main-list-left .information table thead .php{
    width: 90px;
}
.search .main-list-left .information table thead .node{
    width:60px;
}
.search .main-list-left .information table th{
	text-align: left;
/*    padding: 0px 8px;*/
}
.search .main-list-left .information table td{
    word-break: break-all;
    line-height: 25px;
    padding: 8px 8px;
}
.search .main-list-left .information table tbody tr{
    border-bottom: 1px solid #ccc;
}
/****************search html end********************/
/****************report html start********************/
.report .main-list-left .report{
    overflow: hidden;
    padding: 0px 35px 50px 80px;
    width: 605px;
}
.report .main-list-left .report .report_title{
    margin-bottom: 20px;
    font-size: 20px;
}
.report .main-list-left .report .report_title .left{
     margin-left: 20px;
}
.report .main-list-left .report .report_link{
    margin-left: 90px;
}
.report .main-list-left .report .report_link a{
    font-size: 20px;
    text-decoration: underline;
}
.report .main-list-left .report .report_link p{
    color:#999;
    display: block;
    font-size: 14px;
    margin-top: 10px;
}
.report .main-list-left .report .form{
    margin: 1.5em 0;
    margin-left: 20px;
    width:600px;
    position: relative;
}
.report .main-list-left .report .title{
    margin-right: 1em;
    width:120px;
    text-align: right;
    font-size: 20px;
}
.report .main-list-left .report .title span{
    vertical-align: middle;
    position: relative;
    top: 3px;
    color: #c00;
}
.report .main-list-left .report .text{
    border: medium none;
    border-radius: 3px;
    font-size: 14px;
    height: 40px;
    width: 380px;
}

.report .main-list-left .phone .phone_text{
    font-size: 14px;
    line-height: 40px;
}
.report .main-list-left .phone .phone_line{
    padding: 0 4px;
}
.report .main-list-left .phone1{
    width:60px;
    border: medium none;
    border-radius: 3px;
    font-size: 14px;
    height: 40px;
    padding: 0 5px;
}
.report .main-list-left .phone2,.phone3{
    width:90px;
    border: medium none;
    border-radius: 3px;
    font-size: 14px;
    height: 40px;
    padding: 0 5px;
    font-family: inherit;
}
.report .main-list-left .telephone{
    margin-top: 20px;
    margin-left: 138px;
    font-size: 14px;
}
.report .main-list-left .telephone .telephone1{
    border: medium none;
    border-radius: 3px;
    font-size: 14px;
    height: 40px;
    width: 332px;
    padding: 0 5px;
}
/**************/
.report .main-list-left .security{
    border: medium none;
    border-radius: 3px;
    font-size: 14px;
    height: 40px;
    width: 150px;
    padding: 0 5px;
}
.report .main-list-left .security_iamge{
    margin-left: 15px;
    height: 40px;
    width: 144px;
}
.report .main-list-left .security_iamge img{
    width:100%;
    height:100%;
}
/****************/
.report .main-list-left .pact input{
    margin-right: 5px;
}
.report .main-list-left .pact{
    margin-left: 160px;
    color: #004f71;
    font-size: 14px;
}
.report .main-list-left .pact_select{
    margin-top: 1.5em;
}
.report .main-list-left .pact .submit{
    margin-top: 20px;
    background: url(../images/submit-b.png) no-repeat;
    width: 198px;
    height: 40px;
    text-indent: 999px;
    border: none;
    cursor: pointer;
}
.report .main-list-left .pact .reset {
  background: url(../images/s-c.jpg) no-repeat;
  margin-top: 20px;
  width: 154px;
  height: 40px;
  text-indent: 999px;
  border: none;
  cursor: pointer;
  margin-left: 10px;
  position: absolute;
}
/***************/
.report .main-list-left .checkbox_title{
    width:600px;
    font-size: 20px;
}
.report .main-list-left .checkbox{
    margin-top: 15px;
    margin-left: 140px;
}
.report .main-list-left .checkbox div{
    margin-bottom: 10px;
    font-size: 14px;
}
.report .main-list-left .checkbox input{
    margin-right: 10px;
    position: relative;
    top:2px;
}
.report .main-list-left input{
    line-height: 40px;
    padding-left: 5px;
}
.report .main-list-left .js-phone{
    border: none;
    border-radius: 3px;
    font-size: 14px;
    height: 40px;
    padding: 0 5px;
    width: 315px;
}
.report .main-list-left .js-link{
    border: medium none;
    border-radius: 3px;
    font-size: 14px;
    height: 40px;
    width: 380px;
}
/****************report html end********************/
/****************businessAccount html start********************/
.businessAccount .business_title{
    margin-bottom: 20px;
}
.businessAccount .main-list-left .theme{
    font-size: 30px;
    color: #004f71;
    padding-left: 10px;
    height: 80px;
    line-height: 50px;
}
.businessAccount .main-list-left {
    background: none;
    width:750px;
    padding: 0px;
}
.businessAccount .main-list-left .mian-list-info{
    background: #ecf4f7;
    padding: 40px 10px 30px 25px;
    margin-bottom: 20px;
}
.businessAccount .main-list-left .business_main{
    padding: 0px 15px 0px 0px;
    width: 710px;
}
.businessAccount .main-list-left p img{
    width:35%;
}
.businessAccount .main-list-left .business_main .business_title span{
    margin-left: 20px;
    font-size: 20px;
	color: #004F71;
}
.businessAccount .main-list-left .business_main .business_info{
    width:710px;
}
.businessAccount .main-list-left .business_main .business_info .form_info{
    width:350px;
}
.businessAccount .main-list-left .business_main .business_info .form_info .form{
    margin: 15px 0;
}
.businessAccount .main-list-left .business_main .business_info .form_info .title{
    color: #004f71;
    font-size: 20px;
    font-weight: normal;
    width: 120px;
    margin-right: 15px;
    text-align: right;
}
.businessAccount .main-list-left .business_main .business_info .form_info input{
    background-color: #fff;
    height: 40px;
    line-height: 40px;
    padding-left: 5px;
    border-radius: 3px;
    font-size: 14px;
    border: medium none;
    float: left;
    width: 190px;
}
.businessAccount .main-list-left .business_main .business_info .form_info .title span{
    vertical-align: middle;
    position: relative;
    top: 3px;
    color: #c00;
}
.businessAccount .main-list-left .business_main .business_info .form_info input.validation{
    width:100px;
}
.businessAccount .main-list-left .validation_image{
    margin-left: 10px;
    width: 90px;
    height: 40px;
    cursor: pointer;
    border: 0 none;
    vertical-align: middle;
}
.businessAccount .main-list-left .submit{
    width:710px;
    text-align: center;
    /*margin-top: 3em;*/
}
.businessAccount .main-list-left .submit_input{
    border: medium none;
    height: 40px;
    text-indent: 9999px;
    width: 198px;
    background: url(../images/submit-b.png) no-repeat;
    cursor: pointer;
}
/*****************/
.businessAccount .main-list-left .activity{
    width:710px;
    margin-top: 40px;
    border-top: 1px solid #004f71;
    float: left;
    font-size: 16px;
    line-height: 28px;
    padding-top: 30px;
}
.businessAccount .main-list-left .activity p{
    margin-bottom: 15px;
}
.businessAccount .main-list-left .activity .title{
    color: #004f71;
    font-size: 20px;
}
.businessAccount .main-list-left #activity-form #Remarks{
    padding: 10px 0px;
  /* font-weight: 500; */
    font-size: 14px;
    height: 100px;
    width: 190px;
    padding-left: 5px;
    resize: none;
    border:none;
    
}
.businessAccount .main-list-left #activity-form .verification_clear{
    margin-top: -90px;
}
/****************businessAccount html end********************/
/****************list html start********************/
.theme_title{
    font-size: 24px;
    color: #004f71;
    /*padding-left: 60px;*/
    /*height: 80px;*/
    line-height: 50px;
    /*margin-bottom: 10px;*/
    width: 1020px;
    margin: 0 auto;
    margin-bottom: 10px;
}
.list .main-list-left {
    width:750px;
    padding: 0px;
    background: none;
}
.list .main-list-left ul{
/*    width:100%;*/
}
.list .main-list-left ul li{
    margin-bottom: 2px;
/*    width:100%;*/
/*    height:226px;*/
}
.list .main-list-left ul li img{
    width:162px;
}
.list .main-list-left ul .odd{
    background: #ecf4f7;
    display: flex;
    align-items: center;
    min-height: 130px;
}
.list .main-list-left ul li .left_info{
    width:168px;
/*    height:226px;*/
}
.list .main-list-left ul li .left_info div{
    width:168px;
    /*height: 175px;*/
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.list .main-list-left ul li .left_info a{
    display: block;
}
.list .main-list-left ul li .left_info div img{ 
    width:100%;
    max-height: 175px;
}

.list .main-list-left ul li .right_info{
    width:530px;
    padding-top: 10px;
    padding-right: 20px;
    color: #004f71;
    margin-left: 30px;
}
.list .main-list-left ul .odd .button a{
    text-decoration: underline;
	font-size: 14px;
}
.list .main-list-left ul li .right_info .text{
    /*height: 130px;*/
}
.list .main-list-left ul li .right_info .title{
    font-size: 16px;
    font-weight: bold;
}
.list .main-list-left ul li .right_info .info{
    padding-top: 15px;
    font-size: 14px;
    line-height: 20px;
    text-indent: 2em;
    /*height:75px;*/
    overflow: hidden;
    color: #000;
}
.list .main-list-left ul li .right_info .button{
    text-align: right;
    margin-bottom: 10px;
}
.list .main-list-left ul li .right_info .button a img{
    width: 74px;
}
/****************list html end********************/

/****************detail html start********************/
.detail .main-list-left{
    width:752px;
    padding: 0px;
    background: none;
    font-size:16px;
    line-height: 26px;
    color: #000;
}
.detail .main-list-left .detail_title{
    font-size: 14px;
    color: #004f71;
}
.detail .main-list-left .detail_title a{
    margin-right: 30px;
}
.detail .main-list-left .detail_main{
    padding: 20px 10px 20px 0px;
    font-size: 16px;
    color: #000;
}
.detail .main-list-left .detail_main p{
    line-height: 26px;
}
.detail .main-list-left .detail_main div{
    margin-top: 15px;
}
.detail .main-list-left .detail_main .title{
    line-height: 26px;
    color: #000;
    font-size: 24px;
    text-indent: 0px;
}
.detail .main-list-left .detail_main .head{
    color: #004f71;
    font-size: 20px;
}
.detail .main-list-left .detail_main .content{
    margin-top: 10px;
    line-height: 26px;
	color: #000;
        text-indent: 2em;
}
.searchDetails .main-list-left .detail_main .list_logo{
    display: inline-block;
    margin-top: 10px;
}
/****************detail html end********************/

/****************弹出框 html start********************/
.popup{
	color:#004f71;
	width:300px;
	height:auto;
	overflow:hidden;
	}	
.close{
	text-align:right;
	margin-bottom:10px;
	}	
.pop-e{
	width:300px;
	height:auto;
	overflow:hidden;
	background:#fff;
	padding-top:30px;
	}
.pop-e p{
	text-align:center;
	/*margin-bottom:10px;*/
	}	
.f36-blue{
	font-size:30px;
	}	
.f14-blue{
	font-size:16px;
	}	
.red{
	color:#eb232c;
	}
.pop-e p.pad-b15{
    background: #4398b5;
    color: #fff;
    padding: 10px;
    font-size: 16px;
}	
.pop-e p.z-ju{
	margin-bottom:0;
        font-size:22px;
	}	
.pop-s-bg{
	margin-top:10px;
	background:#4398b5;
	color:#fff;
	/*height:47px;*/
	line-height:18px;
	padding-top:8px;
	}	
.pop-e p.mar-t{
	padding-top:20px;
	}	
.pop-e p.mar-t a img{
	/*border-top:1px solid #004f71;*/
        width:150px;
	}	
/************/
.pop_search{
    color: #004f71;
    width: 540px;
    height: auto;
    overflow: hidden;
}
.pop_search .pop_search_info{
    padding: 25px 50px 55px 35px;
    background: #fff;
    font-size: 16px;
}
.pop_search .pop_search_info div{
    margin: 15px 0;
}
.pop_search .pop_search_info .select input{
    line-height: 38px;
    padding-left: 5px;
}
.pop_search .pop_search_info .select span{
    font-size: 20px;
}
.pop_search .pop_search_info .select input{
    width: 320px;
    height: 38px;
    border: 1px solid #a2aaad;
    border-radius: 3px;
    background: #fff;
}
.pop_search .pop_search_info .button{
    margin-left: 95px;
}
.pop_search .pop_search_info .button .button_right{
    margin-left: 10px;
}
.pop_search .pop_search_info .opation select{
    width:350px;
    padding: 5px 3%;
    margin-left: 58px;
}
.pop_search .pop_search_info .button_two{
    margin-left: 58px;
}
.pop_search .pop_search_info .button_right{
    margin-left: 35px;
}
.pop_search .pop_search_info .top_buttom{
    margin-left: 185px;
}
.pop_search .pop_search_info .top_buttom .button_right{
    margin-left: 10px;
}
/****************弹出框 html end********************/
/********弹出框整体css start*******/
.body_info{
    width:100%;
    position: absolute;
    z-index: -1;
    
}
.body_bg{
    position: absolute;
    z-index: 998;
    width:100%;
    display: none;
}
.body_bg .body_bg_bg{
    position: fixed;
    z-index: -1;
    background:#000;
    opacity: 0.6;
    filter:alpha(opacity=60); 
    width:100%;
    height:100%;
}
.body_bg .body_bg_info{
    position: absolute;
    z-index: 998;
}
.body_bg .body_bg_info .eamil .pop-s-bg{
    font-size: 16px;
    /*padding: 5px 32px;*/
}
/********弹出框整体css end*******/
/****************onlineSupport html start********************/

.onlineSupport .main-list-left{

    width:750px;
    padding: 0px;
    background: none;
}
.onlineSupport .main-list-left .onlineSupport_top a{
    font-size: 16px;
    color: #4298b5;
    line-height: 30px;
}
.onlineSupport .main-list-left .onlineSupport_top a.top_right{
    margin-left: 10px;
}
.onlineSupport .main-list-left .onlineSupport_middle{
    width: 735px;
    height: 37px;
    font-size: 20px;
    line-height: 37px;
    font-weight: normal;
    margin: 10px 0 5px 0;
    padding-left: 10px;
    border: 1px solid #a8b0b2;
}
.onlineSupport .main-list-left .onlineSupport_middle .img_left{
    margin-left: 36px;
}
.onlineSupport .main-list-left .onlineSupport_middle .img_right{
    display: none;
    margin-left: 36px;
}
.onlineSupport .main-list-left .onlineSupport_middle a{
    color: #000;
    padding: 6px 0px;
}
.onlineSupport .main-list-left .onlineSupport_middle a:hover{
    text-decoration: none;
}
.onlineSupport .main-list-left .onlineSupport_middle .commonProblem{
    color: #004f71;
    font-weight: bold;
}
.onlineSupport .main-list-left .onlineSupport_middle .middle_right{
    margin-left: 30px;
}
.onlineSupport .main-list-left .onlineSupport_info{
    
}
.onlineSupport .main-list-left .onlineSupport_info .title{
    font-weight: normal;
    height: 42px;
    line-height: 42px;
    color: #fff;
    font-size: 20px;
    padding-left: 15px;
    width: 735px;
    background: #2c95b3;
    margin: 10px 0;
}
.onlineSupport .main-list-left .onlineSupport_info ul{
    width:725px;
}
.onlineSupport .main-list-left .onlineSupport_info ul li{
    margin-bottom: 5px;
}
.onlineSupport .main-list-left .onlineSupport_info .info_title{
    font-size: 16px;
    color: #004F71;
    /*text-decoration: underline;*/
    height: 30px;
    line-height: 30px;
    /*font-weight: bold;*/
}
.onlineSupport .main-list-left .onlineSupport_info .info_title:hover{
    text-decoration: underline;
}
.onlineSupport .main-list-left .onlineSupport_info .info_link{
    background: url(../images/zs_icon.png) no-repeat;
    text-indent: -999em;
    width: 25px;
    height: 25px;
    display: inline-block;
    cursor: pointer;
    margin-top: 2px;
}
.onlineSupport .main-list-left .onlineSupport_info ul li ul{
    display: none;
}
.onlineSupport .main-list-left .onlineSupport_info ul li ul li p{
    font-size: 16px;
    line-height: 30px;
    color: #000;
}
.onlineSupport .main-list-left  .onlineSupport_question{
    background: #ecf4f7;
    overflow: hidden;
    padding: 40px 35px 100px 35px;
    color: #004f71;
    display: none;
    width: 680px;
}
.onlineSupport .main-list-left  .onlineSupport_question .entryform{
    margin-bottom: 30px;
}
.onlineSupport .main-list-left  .onlineSupport_question .entryform div{
    width:500px;
    margin-right: 70px;
}
.onlineSupport .main-list-left  .onlineSupport_question .entryform div p{
    font-size: 20px;
    padding: 15px 0;
}
.onlineSupport .main-list-left  .onlineSupport_question span{
    font-size: 20px;
    color:#004f71;
}
.onlineSupport .main-list-left  .onlineSupport_question .registerlist input{
    line-height: 40px;
}
.onlineSupport .main-list-left  .onlineSupport_question .registerlist{
    width:625px;
}
.onlineSupport .main-list-left  .onlineSupport_question .registerlist .form{
    position: relative;
    margin-bottom: 20px;
    font-family: inherit;
}
.onlineSupport .main-list-left  .onlineSupport_question .registerlist div .title{
    width: 118px;
    line-height: 40px;
    margin-right: 1em;
    text-align: right;
    color: #004f71;
    font-size: 20px;
}
.onlineSupport .main-list-left  .onlineSupport_question .registerlist div .title .required{
    vertical-align: middle;
    position: relative;
    top: 3px;
    color: #c00;
}
.onlineSupport .main-list-left  .onlineSupport_question .registerlist .text{
    border: medium none;
    border-radius: 3px;
    font-size: 14px;
    height: 40px;
    width: 300px;
    padding: 0 5px;
}
.onlineSupport .main-list-left  .onlineSupport_question .registerlist .description{
    color: #999;
    font-size: 14px;
    padding: 10px 0 0 140px;
}
.onlineSupport .main-list-left  .onlineSupport_question .registerlist .security{
    border: medium none;
    border-radius: 3px;
    font-size: 14px;
    height: 40px;
    width: 150px;
    padding: 0 5px;
}
.onlineSupport .main-list-left  .onlineSupport_question .registerlist .security_iamge{
    margin-left: 8px;
    height: 40px;
    width: 144px;
}
.onlineSupport .main-list-left  .onlineSupport_question .registerlist .security_iamge img{
    width:100%;
    height:100%;
}
.onlineSupport .main-list-left  .onlineSupport_question .registerlist .pact input{
    position: relative;
    top:5px;
    width: 20px;
    height: 20px;
    margin-right: 5px;
    margin-top: 5px;
}
.onlineSupport .main-list-left  .onlineSupport_question textarea{
    resize: none;
    border: medium none;
    border-radius: 3px;
    font-size: 14px;
    height: 120px;
    width:300px;
    padding: 5px 5px;
}
.onlineSupport .main-list-left  .onlineSupport_question .registerlist .pact{
    margin-left: 138px;
    color: #004f71;
    font-size: 14px;
}
.onlineSupport .main-list-left  .onlineSupport_question .registerlist .pact .submit{
    margin-top: 10px;
    background: url(../images/submit-b.png) no-repeat;
    width: 198px;
    height: 40px;
    text-indent: 999px;
    border: none;
    cursor: pointer;
}

/****************onlineSupport html end********************/
/****************error html start********************/
.main_error{
    margin: 50px auto;
    width:1020px;
}
.main_error .error{
    margin: 0 auto;
    width:670px;
}
/****************error html end********************/
/****************totalSearch html start********************/
.total_Search .main-list-left{
    background: none;
    padding: 0px;
    width:750px;
}
.total_Search .main-list-left .totalSearch_info{
    background: none;
    height: auto;
    overflow: hidden;
    padding: 15px 10px;
    font-weight: normal;
}
.total_Search .main-list-left .totalSearch_info:hover{
    background: #ecf4f7;
}
.total_Search .main-list-left .totalSearch_info a{
    font-size: 16px;
}
.total_Search .main-list-left .totalSearch_info p{
    font-size: 16px;
    line-height: 28px;
    color: #000;
    margin-top: 5px;
}
.total_Search .main-list-left .page_next ul li.first{
    width: 60px;
}
ul.yiiPager a:link, ul.yiiPager a:visited{
    border:0px;
    padding: 0px;
    font-weight: normal;
}
ul.yiiPager .hidden a{
    border:none;
    color: #0e509e; 
}
.main-list-left .page_next ul li.current a{
    /*font-weight: bold;*/
    color: #FFF;
}
/****************totalSearch html end********************/
/****************companyList html start********************/
.companyList .main-list-left{
    width:750px;
    padding: 0px;
    background: none;
}
.companyList .main-list-left .recommend .title {
    margin: 40px 0;
}
.companyList .main-list-left .recommend .title .title_left{
    width: 85px;
    margin-right:20px;
}
.companyList .main-list-left .recommend .title .title_left img{
    width: 100%;
}
.companyList .main-list-left .recommend .title .title_right{
    width:620px;
}
.companyList .main-list-left .recommend .title .title_right p{
    font-size: 16px;
    line-height: 35px;
    margin-bottom: 0px;
}
.companyList .main-list-left .recommend .title .title_right div a{
    font-size: 20px;
    text-decoration: underline;
    margin: 0px;
    width: auto;
    float: none;
}
.companyList .main-list-left .recommend .title .title_right p a{
    display: inline;
    float: none;
    margin-left: 10px;
    text-decoration: underline;
}
.companyList .main-list-left .recommend .title_about{
    font-size: 22px;
    color: #004f71;
    font-weight: normal;
    margin-bottom: 20px;
}
.companyList .main-list-left .info{
    line-height: 30px;
    padding: 10px 0 0 0;
    font-size: 16px;
    margin-bottom: 10px;
}
.companyList .main-list-left .city_title{
    color: #004f71;
    font-size: 16px;
}
.companyList .main-list-left .city .city_list ul li{
    width:150px;
    font-size: 16px;
    line-height: 30px;
}
.companyList .main-list-left  .list_title{
    color: #004f71;
    font-size: 16px;
    margin: 20px 0px 0px 0px;
    float: left;
    display: inline-block;
}
.companyList .main-list-left  .letterindex{
    margin-top: 20px;
    /*font-size: 16px;*/
    font-size: 14px;
    display: inline-block;
}
.companyList .main-list-left  .letterindex a{
    margin: 0 2px;
}
.companyList .main-list-left .information {
    margin: 10px 0;
}
.companyList .main-list-left .information table{
    width:750px;
    font-size: 16px;
    table-layout: fixed;
}
.companyList .main-list-left .information table thead{
    height: 42px;
    line-height: 42px;
    color: #fff;
    background: #2c95b3;
    text-align: center;
}
.companyList .main-list-left .information table thead .title{
    width:344px;
}
.companyList .main-list-left .information table thead .nothing{
    width:74px;
}
.companyList .main-list-left .information table thead .province{
    width:84px;
}
.companyList .main-list-left .information table thead .city{
    width:84px;
}
.companyList .main-list-left .information table thead .php{
    width:89px;
}
.companyList .main-list-left .information table thead .node{
    width:69px;
}
.companyList .main-list-left .information table td{
    word-break: break-all;
    line-height: 25px;
    padding: 8px 8px;
}
.companyList .main-list-left .information table td .offline{
	color: #777;
}
.companyList .main-list-left .information table th{
    text-align: left;
    padding: 0px 8px;
}
.companyList .main-list-left .information table tbody tr{
    border-bottom: 1px solid #ccc;
}
.companyList .main-list-left .recommend{
    margin-top: 20px;
}
.companyList .main-list-left .recommend p{
    font-size: 30px;
    margin-bottom: 20px;
}
.companyList .main-list-left .recommend div a{
    float: left;
    display: block;
    width: 210px;
    margin-bottom: 10px;
    font-size: 16px;
    margin-right: 20px;
    /*height: 26px;*/
}
.companyList .main-list-right .hr-blue{
    /*display:none;*/
}
/****************companyList html end********************/
/****************purchaseReport html start********************/
.purchaseReport .main-list-left .report{
    width: 660px;
    padding: 0px 0px 40px 40px;
}
.purchaseReport .main-list-left .report .form{
    margin-left: 10px;
}
.purchaseReport .main-list-left .report .report_title{
    margin-bottom: 60px;
}
.purchaseReport .main-list-left .report .title{
    width:140px;
}
.purchaseReport .main-list-left .report .text{
    width:400px;
}
.purchaseReport .main-list-left .report .phone1,.phone2,.phone3{
    width:90px;
}
.purchaseReport .main-list-left .report .phone2{
    width:120px;
}
.purchaseReport .main-list-left .report .phone_line{
    padding: 0 8px;
    line-height: 40px;
}
.purchaseReport .main-list-left .pact .submit{
    background: url(../images/submit-b.png) no-repeat;
}
.purchaseReport .main-list-left .pact .reset{
    background: url(../images/s-c.jpg) no-repeat;
    margin-top: 20px;
    width: 154px;
    height: 40px;
    text-indent: 999px;
    border: none;
    cursor: pointer;
    margin-left: 10px;
    position: absolute;
}
.purchaseReport .purchase_report .errorMessage{
    margin-left: 170px;
}
.purchaseReport .main-list-left .pact_select{
    margin-top: 1.5em;
}
/****************purchaseReport html end********************/
/****************creditReport html start********************/
.creditReport .main-list-left .detail_title a{
    line-height: 30px;
    font-size: 16px;
    margin-right: 30px;
    color: #4298b5;
}
.creditReport .main-list-left .detail_main .contact .content .content_left{
    width:104px;
}
.creditReport .main-list-left .detail_main .contact .content .content_left img{
    width:100%;
    margin-top: 45px;
}
.creditReport .main-list-left .detail_main .contact .content .content_right{
    width:618px;
}
.creditReport .main-list-left .detail_main .contact .content .content_right p{
    font-size: 16px;
    line-height: 28px;
}
.creditReport .main-list-left .detail_main .Risk .head{
    color: #000;
}
.creditReport .main-list-left .detail_main .Risk div.left{
    width:365px;
}
.creditReport .main-list-left .detail_main .Risk div.right{
    width:370px;
}
.creditReport .main-list-left .detail_main .Risk div{
    margin-top: 25px;
    height: 280px;
    font-size: 16px;
    line-height: 28px;
}
.creditReport .main-list-left .detail_main .Risk div p{
    font-size: 16px;
    line-height: 28px;
}
.creditReport .main-list-left .detail_main .Risk div img{
    height:100%;
    width:100%;
}
.creditReport .main-list-left .detail_main .detail_button{
    margin-top: 30px;
}
.creditReport .main-list-left .detail_main .detail_button .button_right{
    margin-left: 20px;
}
.creditReport .main-list-left .detail_main .Risk .Risk_report{
    margin-top: 25px;
}
/****************creditReport html end********************/
/****************news html start********************/
.news  .main-list-left{
    background: none;
    width:750px;
    padding: 0px;
}
.news  .main-list-left .list{
    line-height: 60px;
    font-size: 16px;
    border-bottom: 1px dashed #a5aaad;
    color: #000;
}
.news  .main-list-left .list .right{
    margin-right: 15px;
}
.news .main-list-left .list ul li a{
    color: #000;
}
/****************news html end********************/
/****************registered html start********************/
.registered .main-list-left{
    width:750px;
    padding: 0px;
    background: none;
}
.registered .main-list-left .Risk{
    margin-bottom: 20px;
}
.registered .main-list-left .Risk .head{
    font-size: 20px;
    margin-bottom:20px;
    color: #000;
}
.registered .main-list-left .Risk div{
    font-size: 16px;
    color: #000;
    line-height: 30px;
}
.registered .main-list-left .Risk .image img{
    width:100%;
}
.registered .main-list-left .Risk .image_last img{
    width: 35%;
}
.registered .main-list-left .Risk div a{
    color: #4298b5;
}
/****************registered html end********************/
/****************number html start********************/
.number .main-list-left .Risk div ul li{
    margin-right:30px;
    line-height: 30px;
}
/****************number html end********************/
/****************creditProfile html start********************/
.creditProfile .main-list-left .Risk .title{
    font-size: 24px;
    margin-bottom: 20px;
}
.creditProfile .main-list-left .Risk div a{
    color: #4298b5;
}
.creditProfile .main-list-left .Risk .pass{
    color: #004f71;
}
.creditProfile .main-list-left .Risk div.button{
    margin-top: 20px;
}
.creditProfile .main-list-left .Risk .link a{
    color: #004f71;
}
/****************creditProfile html end********************/
/****************registeredSeal html start********************/
.registeredSeal .main-list-left .detail_main .registeredSeal_info .left{
    width:390px;
}
.registeredSeal .main-list-left .detail_main .registeredSeal_info .right{
    width:355px;
}
.registeredSeal .main-list-left .detail_main .registeredSeal_info .right img{
    width:100%;
}
.registeredSeal .main-list-left .detail_main .button{
    margin-top: 20px;
}
/****************registeredSeal html end********************/
/****************certificateCard html start********************/
.certificateCard .main-list-left .Risk .head{
    margin-bottom: 0px;
}
.certificateCard .main-list-left .detail_main .image .left{
    width:150px;
    margin-right: 40px;
}
.certificateCard .main-list-left .detail_main .image .left img{
    height: 125px;
}
.certificateCard .main-list-left .detail_main .image .left p{
    font-size: 14px;
    color: #000;
    margin-top: 20px;
}
/****************certificateCard html end********************/
/****************ebusinesscard html start********************/
.ebusinesscard .main-list-left .detail_main .image{
    width:750px;
}
.ebusinesscard .main-list-left .detail_main .image img{
    width:100%;
}
.ebusinesscard .main-list-left .detail_main .button{
    margin-top: 20px;
}
/****************ebusinesscard html end********************/
/****************introduction html start********************/
.introduction .main-list-left{
    width:750px;
    padding: 0px;
    background: none;
    color: #000;
}
.introduction .main-list-left p.title{
    margin-bottom: 20px;
    /*color: #004f71;*/
}
.introduction .main-list-left p.info{
    font-size: 14px;
    line-height: 26px;
}
.introduction .main-list-left div p{
    line-height: 30px;
    text-indent: 2em;
}
/****************introduction html end********************/
/****************contactus html start********************/
.contactus .main-list-left div{
    margin-top: 20px;
}
.contactus .main-list-left .left_info{
    margin-top: 80px;
}
.contactus .main-list-left .left_info a{
    text-decoration: underline;
}
/****************contactus html end********************/
/****************supplier html start********************/
.supplier .main-list-left ul li .right_info{
      width: 700px;
}
/****************supplier html end********************/
/****************popularize html start********************/
.popularize .main-list-left .Risk_last{
    margin-top: 20px;
}
/****************popularize html end********************/
/****************password html start********************/

.password .main-list-left .login_left{
    width: 580px;
    margin: 0 auto;
}
.password .main-list-left .login_left .form_title{
	width:100px;
}
.password .main-list-left .login_left .button .submit{
    background: url(../images/button_bg.png) no-repeat;
	width: 199px;
	height:40px;
	text-indent:0px;
	color: #fff;
	font-size: 20px;
	/*font-weight: bold;*/
}
.password .main-list-left .login_left .form{
    position: relative;
}
.password .main-list-left .login_left .form .errorMessage{
    position: absolute;
    top: 6px;
    left: 335px;
}
.password .main-list-left .login_left .form .okMessage{
    position: absolute;
    top: 0px;
    right: 120px;
}
.password .main-list-left .login_left .button{
    margin-left: 105px;
    margin-top: 15px;
}
.password .main-list-left .login_left .FindBack{
    margin-left: 111px;
}
/****************password html end********************/
/*******信息提醒start***********/
.errorMessage{
    color: red;
    font-size: 14px;
    margin-top: 10px;
}
.businessAccount .errorMessage{
    margin-left: 135px;
}
.login .errorMessage{
    margin-left: 90px;
}
.register .okMessage{
    position: absolute;
    right: 150px;
    top: 12px;
}
.register .errorMessage{
    left: 455px;
    line-height: 30px;
    position: absolute;
    top: 0px;
}
.register .verification .okMessage{
    right: 140px;
}
.register .verification .errorMessage {
    left: 465px;
}
.register .phone .okMessage{
    right: 110px;
}
.register .phone .errorMessage {
    left: 500px;
}
.register .main-list-left .bus-list .registerlist #userreg-form .form .phone .phone_info{
    width: 51px;
}
.register .main-list-left .bus-list .registerlist #userreg-form .form .phone #UserInfo_Extension{
    width: 90px;
}
.register .telephone .okMessage{
    right: 100px;
    top: 72px;
}
.register .telephone .errorMessage {
    left: 510px;
    top: 60px;
}
.report .errorMessage{
    margin-left: 160px;
}
.report .OkMessage{
    position: absolute;
    right: 50px;
    top: 12px;
}
.report .verification .OkMessage{
    right: 115px;
}
.report .telephone .OkMessage{
    top: 72px;
}
.onlineSupport .OkMessage{
    position: absolute;
    right: 150px;
    top: 12px;
}
.onlineSupport .errorMessage{
    position: absolute;
    top: 5px;
    left: 455px;
}
.purchaseReport .OkMessage{
    right: 10px;
}
.purchaseReport .verification .OkMessage{
    right: 95px;
}
.businessAccount .form_info {
    position: relative;
}
.businessAccount .form_info .OkMessage{
    position: absolute;
    right:0px;
    top: 28px;
}
.businessAccount .verification .OkMessage{
    position: absolute;
    right:-10px;
    top: 28px;
}
/*******信息提醒end***********/
/*******分享 start***********/
.share{
    height:45px;
}
.share span{
    font-size: 16px;
    line-height: 45px;
    color: #4298b5;
}
.share .share_bg{
    margin-left: 10px;
    width:221px;
    height:45px;
    background: url(../images/share.png) no-repeat;
}
.share .share_bg a{
    margin-left: 4px;
    margin-top: 7px;
    display: block;
    height: 30px;
    width: 30px;
}
/*******分享 end***********/
/****************support html start********************/
.support .main-list-left .support_middle{
    background: none;
    border: 1px solid #a8b0b2;
    line-height: 37px;
    font-size: 20px;
    font-weight: normal;
    margin: 10px 0 5px 0;
    padding-left: 10px;
}
.support .main-list-left .support_middle li{
    margin-right: 20px;
    text-align: center;
}
.support .main-list-left .support_middle li div{
    position: absolute;
    display: none;
    margin-left: 10px;
}
.support .main-list-left .support_middle .first div{
    display: block;
}
.support .main-list-left .support_info ul{
    display: none;
}
.support .main-list-left .support_info .first{
    display:block;
}
.support .main-list-left .support_info ul li{
    line-height: 40px;
    border-bottom: 1px dashed #a8afb2;
    display: block;
    padding: 10px 0;
    font-size: 16px;
}
.support .main-list-left .support_info ul li a{
    color: #000;
}
/****************support html end********************/
/********************分页 start**************************/
.main-list-left .page_next{
    margin-top: 20px;
    /*height:20px;*/
    text-align: center;
}
.main-list-left .page_next select{
    display: none;
}
.main-list-left .page_next div{
    margin: 0 auto;
}
.main-list-left .page_next ul{
    display: inline-block;
}
.main-list-left .page_next ul li{
    /*height:20px;*/
/*    padding: 0 5px;*/
    float: left;
    border: 1px solid #004f71;
    padding: 7px 13px;
    margin-left: 5px;
    cursor: pointer;
    line-height: 100%;
    font-size: 11px;
}
.main-list-left .page_next ul li:hover{
    border: 1px solid #004f71;
}
.main-list-left .page_next ul li a:hover{
    text-decoration: none;
}
.main-list-left .page_next ul li.selected{
    /*border:none;*/
    background: #004f71;
}
.main-list-left .page_next ul li.selected a{
    color:#fff;
}
.main-list-left .page_next ul li.current{
    font-weight: bold;
    background:#004F71;
}
.main-list-left .page_next ul li.first{
    width:25px;
    margin-left: 0px;
/*    padding-right: 10px;*/
}
.main-list-left .page_next ul li.last{
    width:60px;
/*    padding-left: 10px;*/
}
.main-list-left .page_next ul li.next{
    width:50px;
    padding-right: 10px;
}
.main-list-left .page_next ul li.prev{
    width:50px;
    padding-left: 10px;
}
.main-list-left .page_next ul li.previous{
    width:50px;
    padding-left: 10px;
}
/********************分页 end**************************/
/********************searchDetails style start**************************/
.searchDetails .main-list-left {
    background: none;
    padding: 20px 10px 30px 15px;
}
.searchDetails .main-list-left .detail_main p{
    line-height: 26px;
    margin-top: 25px;
    color: #004f71;
    font-weight: bold;
    font-size: 16px;
}
.searchDetails .main-list-left .detail_main .title{
    color: #004f71;
    font-size: 20px;
    margin: 0px;
    font-weight: normal;
}
.searchDetails .main-list-left .detail_main .content{
    margin-top: 25px;
    color: #000;
    font-size: 14px;
    font-weight: normal;
}
/********************searchDetails style end**************************/
/********************passwordChange style start**************************/
.passwordChange .main-list-left{
	padding-bottom: 50px;
}
.passwordChange .main-list-left .bus-list .registerlist .remind{
	color: red;
    padding: 0px 0px 20px 118px;
    font-size: 14px;
}
.passwordChange .okMessage{
	right:140px;
}
.passwordChange .main-list-left .registerlist .security_iamge{
	margin-left: 10px;
}

.passwordChange .main-list-left .bus-list .registerlist .pact .submit{
	background: url(../images/button_bg.png) no-repeat;
	width: 150px;
	height:40px;
	text-indent:0px;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	border-radius:5px;
}
.password .pop-s-bg{
	line-height: 30px;
    font-size: 16px;
}
/********************passwordChange style end**************************/
/********************广告 style start**************************/
.enterprise_title{
    width: 1020px;
    margin: 0 auto;
    height: 40px;
    text-align: left;
    font-size: 24px;
    color: #004f71;
    line-height: 40px;
    text-indent: 20px;
    background-color: #eee;
    overflow: hidden;
    margin-top: 10px;
}
.enterprise_title_left{
    width: 248px;
    margin: 0 auto;
    height: 40px;
    text-align: left;
    font-size: 20px;
    color: #004f71;
    line-height: 40px;
    text-indent: 10px;
    background-color: #eee;
    overflow: hidden;
    margin-top: 10px;
}
/********************广告 style end**************************/
.OkMessage{
    display: none;
}
.errorMessage{
    display: none;
}
/***********合作伙伴***************/
.partners .main-list-left ul li{
    /*height: 290px;*/
}
.partners .main-list-left ul li .left_info{
    /*height: 290px;*/
}
.partners .main-list-left ul li .left_info div{
    /*height: 290px;*/
}
.partners .main-list-left ul li .right_info{
    /*height: 260px;*/
    padding: 20px 0px;
}
.partners .main-list-left ul li .right_info .text{
    /*height: 260px;*/
}
.partners .main-list-left ul li .right_info .info{
     /*height: 220px;*/
}
/*********订阅成功******************/
.popup_OK .pop-e p.take{
    font-size: 16px;
    padding: 8px 0;
    height: 20px;
}
.body_bg .body_bg_info .popup_OK .pop-s-bg{
/*    padding: 2px 10px 0 10px;*/
    padding: 5px 0px 5px 0px;
}
/***************************/
.errorMessage_password{
    display:block;
}
/*****************/
.subscription .pop-e p.z-ju{
    margin-bottom: 20px;
    margin-top: 20px;
}
/*******************/
.pop-e p.goBack_five{
    font-size: 14px;
}
/*******************/
.detail .main-list-left p{
    font-size:16px;
    line-height: 30px;
    /**text-indent: 2em;**/
}
.jiathis_style_32x32 a{
    display:inline-block;
}
/************找回密码***************/
#UserInfo_verifyCode{
    border: medium none;
    border-radius: 3px;
    height: 40px;
}
.verification .required_img{
    height: 40px;
    width: 144px;
    margin-left: 10px;
}
.verification .required_img_about{
    height:40px;
    width:80px;
}
.registerlist #user_find .pact a{
    background: url(../images/button_bg.png) no-repeat;
    width: 150px;
    height: 40px;
    text-indent: 0px;
    color: #fff;
    font-size: 20px;
    border-radius: 5px;
    display: inline-block;
    text-align: center;
    line-height: 40px;
    text-decoration: none;
    font-weight:normal;
}
.register .main-list-left .registerlist #user_find .pact input{
    top:0px;
}
/****************banner修改*************************/
.banner ol{
    position: absolute;
    z-index: 998;
    bottom: 30px;
    right: 50px;
    margin: 0px;
}
#slider ul li{
    position: relative;
}
#slider ul li .slider_char{
    position: absolute;
    z-index: 10;
    background: #004f71;
    width: 360px;
    height: 160px;
    bottom: 25px;
    right: 25px;
    padding: 10px 20px;6
}
#slider ul li .slider_char .title{
    color: #fff;
	font-size: 24px;
  padding-bottom: 5px;
  border-bottom: 1px solid #fff;
}
#slider ul li .slider_char .info{
	color: #fff;
    font-size: 14px;
	margin-top: 8px;
}


#enterprise ul li{
    position: relative;
	width:1020px;
}
.enterprise-b #enterprise ul li img{
	height:200px;
	width:1020px;
}
#enterprise ul li .enterprise_com{
    width: 1020px;
    height: 200px;
    background-image: url(../images/enterprise-c.png);
    position: absolute;
    top: 0;
    left: 0;
}
#enterprise ul li .enterprise_com div{
    color: #fff;
    font-size: 35px;
    width: 600px;
    margin-left: 370px;
    text-align: left;
    margin-top: 35px;
}
#enterprise ul li .enterprise_com div span{
    font-size: 20px;
}
#enterprise ul li .enterprise_com p{
    color: #004f71;
    font-size: 15px;
    width: 600px;
    margin-left: 370px;
    margin-top: 15px;
    text-align: left;
}
.enterprise-b .enterprise_a{
    background: url(../images/button_bg.png) no-repeat 100%;
    color:#fff;
    font-size:19px;
    text-decoration: none;
    width:199px;
    height:40px;
    display:inline-block;
    line-height: 40px;
    position: absolute;
    bottom: 25px;
    right: 30px;
}
.enterprise-b .enterprise_a:hover{
    color:#fff;
    text-decoration: none;
}
.enterprise-b #enterprise ul li .enterprise_a img{
	width:auto;
	height:auto;
}
/********404报错**************/
.error_list_info{
    margin-left: 40px;
    width:750px;
}
/**********首页Middle logo start***********/
.index_middle_logo div.left{
	width:38%;
	height:70%;
	padding: 0px;
	border:none;
}
.index_middle_logo div.left img{
	width: 88%;
}
.index_middle_logo div.right{
	width:57%;
	height:70%;
	padding: 0px;
	float: right;
	border:none;
}
.index_middle_logo div.right a{
	display: block;
	text-align: right;
	width:auto;
	height:auto;
	margin-top: 31px;
}
.index_middle_logo div.right a img{
	width:8px;
	height:13px;
}
/**********首页Middle logo end***********/
/***********************登录马上注册*****************/
.login_register{
    border: none;
    width: 198px;
    height: 41px;
    cursor: pointer;
    background: url(../images/button_bg.png) no-repeat;
    color: #fff;
    font-size: 22px;
    text-decoration: none;
    text-align: center;
    line-height: 40px;
    font-weight: normal;
}
.login_register:hover{
    color: #fff;
    text-decoration: none;
}
/*********站点地图的颜色**************/
.about_con a{
    color: #000;
}

/*********弹框修改 start**************/
    .popup{
		color: #004f71;
  		width: 250px;
  		height: auto;
  		overflow: hidden;
	}
	.pop-e {
	    width: 250px;
	    height: auto;
	    overflow: hidden;
	    background: #fff;
		padding: 0px;
	}
	.pop-e p.z-ju{
		  text-align: left;
		  background-color: #4398b5;
		  padding-left: 10px;
		  font-size: 18px;
		  font-weight: bold;
		  color: #fff;
		  padding-top: 10px;
		  padding-bottom: 10px;
		  margin-top: 0px;
	}
	.pop-e p.image{
		  margin: 10px 5px;
	}
	.pop-e p.pad-b15{
            
  		height: 70px;
  		line-height: 70px;
		width: 180px;
		background: none;
		color: #4398b5;
		padding: 0px;
	}
	.pop-s-bg{
		background: none;
		color:#4398b5;
	}
    .pop-e p.mar-t{
        background: none;
        padding: 0px;
        /*height: 45px;*/
    }
    .pop-e p.mar-t a img{
        width: 124px;
        padding: 3px 0px;
    }
    .pop-e p.z-ju .js-submitform img{
        border-right: 2px solid #4398b5;
    }
    .pop-e .answer_OK{
        margin: 10px 0;
    }
    
    .pop_search{
        width:540px;
    }
    .pop-s-bg_big{
        font-size: 16px;
    }
    .subscription .pop-e p.z-ju{
        margin: 0px;
    }
    .pop_OK_img{
        margin: 10px 0;
    }
    .pop-s-bg-link{
        margin-top: 0px;
    }
    .pop-e p.wordBreak{
        word-break: normal;
        height: auto;
        line-height: 23px;
        text-align: left;
        margin-top: 10px;
    }
/*********弹框修改 end**************/
/**********banner 修改 start********/
.banner_link_a{
    color:#fff;
    font-size: 14px;
  border: 1px solid #ccc;
  width: 120px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  
    color: #fff;
  position: absolute;
  bottom: 15px;
}
.banner_link_a a{
color: #fff;
}
/*#slider ul li{
    width:1020px;
    height:393px;
    background: url(../images/banner_bg.png) no-repeat;
}
#slider ul li a.link_a{
    display: block;
    width:100%;
    height: 100%;
}
#slider ul li a .information{
    width:100%;
    height:100%;
}
#slider ul li a .information .left{
    margin: 30px 30px;
    height: 333px;
    width:450px;
}
#slider ul li a .information .left img{
    width:100%;
    height:100%;
}
#slider ul li a .information .right{
    margin: 0px 30px;
    margin-top: 193px;
    width:340px;
    height:130px;
    padding: 20px 20px;
    background: #004f71;
    color:#fff;
}
#slider ul li a .information .right .title{
    font-size: 26px;
    border-bottom: 1px solid #fff;
    padding-bottom: 5px;
}
#slider ul li a .information .right .info{
    font-size: 14px;
    margin-top: 5px;
}
#slider ul li a .information .right .link{
    font-size: 14px;
    border:1px solid #ccc;
    width:120px;
    height:25px;
    line-height: 25px;
    text-align: center;
    margin-top: 25px;
}
.banner ol{
    bottom:12px;
}*/
/**********banner 修改 end********/
.support .main-list-left .support_info ul li a.right{
    background: #004f71;
    color: #fff;
    padding: 0 15px;
    border-radius: 10px;
    line-height: 24px;
    margin-top: 8px;
}

.show-list_bg{
    position: absolute;
    width: 168px;
    height: 80px;
    bottom: 0px;
    background: #006F71;
    opacity: 0.6;
    filter: alpha(opacity=60);
}
/*************微信************/
.footer_wechat{
    height: 44px;
}
.footer_wechat a{
    height: 100%;
    display: block;
    margin-left: 0px;
}
.footer_wechat a img{
    height: 100%;
}
.wechat_big{
    text-align: right;
    position: absolute;
    bottom: 100px;
    width: 1020px;
    margin-left: 40px;
    display:none;
}
/************上面不到***************/
/*.scroll_fixed{
    position: fixed;
    top: 0px;
    width: 100%;
    background: #fff;
    z-index: 998;
    left: 0px;
    padding-bottom: 10px;
}
.nav{
    margin-top: 164px;
}*/
/***************/
.introduction .main-list-left .onlineService{
    margin-left: 35px;
	margin-top: 10px;
}
.introduction .main-list-left .onlineService .onlineService_a{
width: 170px;
height: 30px;
display: block;
text-align: center;
line-height: 30px;
color: #FFF;
font-size: 14px;
text-decoration: none;
background: transparent url("../images/btn_bg.png") repeat scroll 100% center;
}
/*******************/
.new_dingyue{
    background: #004F71;
    border-radius: 3px;
    height: 26px;
    display: block;
    width: 55px;
    float: right;
    color: #FFF;
    text-align: center;
    font-size: 14px;
    line-height: 26px;
}
.new_dingyue:hover{
    color:#fff;
    text-decoration: none;
}
.click div p.review{
margin-top: 48px;
}
/**************************/
#cform-model-CompanyInfo-form{
    font-size:20px;
    background: #ECF4F7;
    padding: 5px 20px;
}
#cform-model-CompanyInfo-form div p{
    font-size:20px;
    margin-bottom: 20px;
}
#cform-model-CompanyInfo-form div.row{
    margin-bottom: 20px;
    
}

#cform-model-CompanyInfo-form div.row label{
    width: 165px;
    display: block;
    float:left;
    line-height:40px;
}
#cform-model-CompanyInfo-form div.row label.required{
    width:100px;
    text-align: right;
    padding: 0px 15px;
}
#cform-model-CompanyInfo-form div.row label .required{
    color:red;

}
#cform-model-CompanyInfo-form div.row input{
    border:none;
    height:40px;
    outline: none;
    text-indent:5px;
}
#CompanyInfo_company_report{
    margin-right: 10px;
    margin-left: 115px;
}
#CompanyInfo_company_file{
    margin-right: 10px;
    margin-left: 115px;
}
#cform-model-CompanyInfo-form div.buttons input{
    margin-left: 130px;
    color:#fff;
    background: #004F71;
width: 198px;
height: 40px;
    border-radius: 2px;
    font-size: 20px;
}
.news_f20{
    margin-left: 10px;
}
.subnews p.new_left_mail{
    line-height: 30px;
    margin-top: 0px;
    margin-left: 10px;
}
.main_list_left_new{
    padding: 40px 35px 100px;
width: 680px;
}
.company_select_new{
    background:url("../images/btn_bg.png");
    border-radius: 2px;
color: #FFF;
font-size: 12px;
line-height: 26px;
padding: 5px 15px;
}
.company_select_new:hover{
    color: #FFF;
    text-decoration: none;
}