*{
	margin: 0;
	padding:0;
}

em,i{
	 font-style:normal;.erweima

}
a{text-decoration: none;}
ul, ol, i {
    list-style: none;
}
body {
    font-family:"微软雅黑"!important;
    background: #ffffff;
    color: #333333;
    overflow-x: hidden;
}

/*头部*/
.PCtopp{
	width: 100%;
	height: 121px;
}
.W2{
	width: 1200px;
	margin: 0 auto;
}
 .logo{
	float: left;
	margin-top: 22px;
}
.top{
	margin-left: 70px;
	float: left;
}
.top1{
	width: 110px;
	height: 20px;
	float: left;
	margin-left: 33px;
	margin-top:48px;
}
.showewm{ 
	position:relative;
	right: 0;
	color: #666666;
	font-size: 16px;

}
.tel a{
	color: #666666;
	font-size: 16px;

}
.tel  img{
	float: left;
	    margin-top: 3px;
}
.tel a p{
	margin-left: 10px;
	display: block;
	float: right;
}

.showewm img{
             float: left;
             margin-top:3px;
         }
  .showewm p{
  	float:right;
  }
.erweima{
             position:relative;
             display:none;
             margin-left: 6px;
             margin-top: 40px;
         }
.erweima img{ 
	width:60px;
	 height:59px;
	}
.top2{
	width: 189px;
	height: 20px;
	float: left;
	margin-left: 16px;
	margin-top: 48px;
}

/*sousuo*/
.souduo_1{
	float:right;
	margin-top:42px;
	line-height: 33px;
	color: #333333;
	font-size: 16px;
}
.right{
    float: right;
}
.souduo_1 form{
    margin-left: 8px;
    margin-top: 0px;
}
.souduo_1 form input[type=text]{
    width: 160px;
    height:30px;
    border: 1px solid #ccc;
    float: left;
    outline: none;
    border-radius: 4%;
}
.souduo_1 form input[type=button]{
  width: 30px;
    height: 31px;
    background:url(../images/sousuo.png) no-repeat center center;
    border: none;
    float: right;
    margin-top: 1px;
    margin-left: -33px;
}


/*栏目*/

.PCtop {
    clear: both;
    /* padding-top: 10px; */
    width: 100%;
    height: 50px;
    margin: 0 auto;
    background: #0292db;
    padding-top: 1px;
	    }

/*——————————————————————————————————————————————————————————————————————电脑端的二级导航*/
.nav{width:1160px; height:50px;margin-left: 23px;}
.nav ul{width:1160px; height:48px; margin:2px auto 0 auto;}
.nav ul li{width:165px; height:48px; line-height:48px; text-align:center;float:left; position:relative;}
.nav ul li a.cd{height:50px; line-height:50px;}
.nav ul li:hover .switch{display:block;}
.nav ul li:hover .cd{color:#0292db;}
.nav ul li a{width:100%; line-height:48px;  font-size:16px; display:block;}
.nav ul li a:hover{color:#0292db!important; background: #fff;}
.nav ul li a p{/*width:100%; height:100%;*/color: #fff}
.nav ul li a.cn{background:#b00062;}
.nav ul li .switch{width:155px; height:auto;  position:absolute; left:0; top:48px; display:none; z-index:40;padding: 0 5px 5px 5px;background: rgba(255,255,255,0.7)}
.nav ul li .switch a{color:#666;border-bottom: 1px solid #0292db;font-size: 13px}
.nav ul li .switch a:hover{color:#014b8c; }
.menubj
{
    color:#0292db!important;
    background: #fff url("../images/line.png") bottom center no-repeat;
}
.nav ul li a:hover p{
     color: #0292db!important;
    line-height: 40px!important;
    display: inline-block!important;
}

.menubj p{
      color:#0292db!important;
      line-height: 40px!important;
    display: inline-block!important;
}


.topbtn
{
    line-height: 80px;
    color: #ffffff;
}
.topbtn a
{
    color: #ffffff;
    padding: 0 4px;
}
.topbtn img
{
    position: relative;
    top: 10px;
}

/*——————————————————————————————————————————————————————————————以上是可重复使用的样式*/


.menuS ,.APPtop,.APPbtn{
	display: none;
}
/*新闻*/
.NEWS_left{
	width: 312px;
	height: 382px;
	margin-top: 49px;
	float: left;
}
.abouttel{
	width: 635px;
	float: left;
}


.abouttel span{
	float: left;
	font-size: 30px;
	font-weight: bold;
	color: #333;
}
.abouttel p{
	float: left;
	font-size: 30px;
	font-weight: bold;
	color: #0292db;
	margin-left: 6px;
}
.abouttel i{
	float: left;
	font-size: 14px;
	color: #666666;
	line-height: 48px;
	margin-left: 6px
}
.bei{
	width: 312px;
	height: 100px;
	float: left;
	margin-top: 34px;

}
.bei  a img{
	float: left;
	margin-top: 22px;
}
.bei  a p{
	float: left;
	color: #333;
	line-height: 49px;
	margin-left: 22px;
}
.bei li{
	width: auto;
             height: 49px;
             border-bottom:1px dashed #ccc;
          clear: both;

}

.bej li{
	width: auto;
             height: 49px;
             border-bottom:1px dashed #ccc;
          clear: both;
}


.bej{
	width: 635px;
	height: 100px;
	float: left;
	margin-top: 4px;

}
.bej  a img{
	float: left;
	margin-top: 22px;
}
.bej  a p{
	float: left;
	color: #333;
	line-height: 49px;
	margin-left: 22px;
	font-size: 16px;
}




.NEWS_right{
	float: left;
	width: 635px;
	height: 348px;
	margin-top: 57px;

}
.abouttel a{
	float: right;
	display: block;
	line-height: 46px;
	color: #fe5722;
	font-size: 14px;
}
.bej  a i{
	float: right;
	color: #999;
	font-size: 12px;
	line-height: 20px;
	margin-top: 15px;
}
.NEWS_right1{
	float: left;
             width: 530px;
             height: 348px;
             margin-top: 57px;
             margin-left: 34px;
}


/*内容区*/
.policies_l{
	width: 405px;
	height: 283px;
	/*padding: 10px;*/
	/*margin-top: 20px;*/
}

.ans_hottit{ width:200px; height: 30px;margin-left: 103px; margin-top: 7px; }
.ans_hottit ul li{ width:100px; height:30px!important;line-height:30px; float:left;text-align: center;font-size:16px;
	color: #333; position:relative; display:inline;  
	}
.ans_hottit ul li a{ font-size:17px; color:#333;}
.ans_hottit ul li.hover,.ans_hottit ul li:hover,.ans_hottit li:hover{text-align:center; 
	height:20px; color:#fff !important; background: #0292db;}
.ans_hottit ul li:hover{ display:block;}
.ans_hottit ul li.hover a,.ans_hottit li:hover a{color:#fff !important;}
.ans_hottit li.hout{text-align:center;}

.policies_list{
	width: 100%;
	float: left;
	margin-top: 45px;
}
.policies_list li{
	width: auto;
            height: 49px;
            border-bottom: 1px dashed #ccc;
            clear: both;
	
}
.policies_list li img{
	    float: left;
                margin-top: 22px;
}

.policies_list li a p{
	float: left;
             color: #333;
             line-height: 49px;
             margin-left: 22px;
}
.policies_list li a i{
	float: right;
            color: #999;
             font-size: 12px;
            line-height: 20px;
             margin-top: 15px;
}





.policies_r{
	width: 269px;
	height: 304px;
	margin-top: 20px;
	overflow: hidden;
}
.policies_l span a{
	float: right;
	margin-top: -25px;
	color: #fe5722;
}
/*关于我们*/
.about{
	width: 100%;
	background: url(../images/bj2.jpg);
	height:420px;
	float: left;
	margin-top:51px;


}

.abouttell{
	width: 127px;
	height: 34px;
	margin: 0 auto;
}
.abouttell span{
	font-size: 30px;
	font-weight: bold;
	color: #fff;
	float: left;
}
.abouttell i{
	font-size: 30px;
	font-weight: bold;
	color: #0292db;
	float: left;
	margin-left: 7px;
}
.bug{
	width: 127px;
	margin: 49px auto 43px;
}
.bug p{
	font-size: 14px;
	color: #fff;
	text-align: center;
}
.ted p{
	font-size: 20px;
	color: #fff;
	text-indent:2em;
	text-align: justify;
	line-height: 30px;
}
.ContainTopMainList{
	width: 1200px;
	margin: 0 auto;
}
.W2  .ContainTopMainList ul li{ width:106px; height:30px; text-align:center; float:left;}
.W2 .ContainTopMainList ul li a{ display:block;width:106px;height: 30px;overflow:hidden;margin:37px auto;}
.W2 .ContainTopMainList ul li p{ margin:0; color:#333; font-size:1.5em; line-height:2.5; height:45px;}




.more_btn
{
	width: 106px;
	height: 30px;
	background:url("../images/kuan.png") no-repeat top;
	background-size: 100% 100%;
	line-height:30px;
	text-align:center;
	display:block;
	color:#fff;
}
.more_btn:hover
{
	background:url("../images/kuan2.png") no-repeat top;
	background-size: 100% 100%;
	color:#0292db;
}
/*招聘现场*/

.zhaop{
	width: 100%;
	height: 568px;
	overflow: hidden;
}
.bg{
	width: 149px;
	height: 58px;
	margin: 0 auto;
	overflow: hidden;
	margin: 49px auto 43px;
}
.bg  span{
	font-size: 30px;
	font-weight: bold;
	color: #333;
}
.bg  i{
	font-size: 30px;
	font-weight: bold;
	color: #0292db;
	margin-left: 7px;
}
.bg  p{
	text-align: center;
}
.bajd{
	margin: 0 auto;
	width: 127px;


}



.works_list{width: 100%;float: left;}
.works_list li{ width:140px; float:left;margin: 0 5px 8px; display:inline;}
.works_list li:first-child{width: 290px;height: 290px}
.works_list li:first-child  .port-1{height: 290px}
.works_list li h3{font-size:18px; margin: 5px 0 10px; padding:6% 5% 2%;}
.works_list li p{font-weight: 300; line-height: 25px; font-size:13px; margin-bottom: 15px; padding:1% 5%; color:#eee;}
.text-desc{position: absolute; left: 0; top: 0; background:url(../images/maisn_d.png); height: 100%; opacity: 0; width: 100%;}
.port-1{float: left; width: 100%; height:140px; position: relative; overflow: hidden; text-align: center; /*border: 4px solid rgba(255, 255, 255, 0.9);*/}
.port-1 .text-desc{opacity: 0.9; top: -100%; transition: 0.5s; color: #fff;}
.port-1 img{transition: 0.5s;}
.port-1:hover img{transform: scale(1.2);}
.port-1.effect-2 .text-desc{top: auto; bottom: -100%;}
.port-1.effect-2:hover .text-desc{bottom: 0;}



/*职业*/
.Occupation{
	width: 100%;
	height: 460px;
	background: url(../images/bj3.jpg)no-repeat center;
	padding:1px;
}
.hsad{
	width: 1242px;
}
.pation_left{
	width: 374px;
	height: 363px;
	float: left;
	margin: 44px 40px;
	margin-left: 0;
}
.patttel{
	width: 374px;
            float: left;
}
.patttel span {
	float: left;
            font-size: 30px;
            font-weight: bold;
            color: #333;
}
.patttel  p{
	float: left;
            font-size: 30px;
            font-weight: bold;
            color: #0292db;
            margin-left: 6px;
}
.patttel i{
	float: left;
           font-size: 14px;
           color: #666666;
           line-height: 48px;
           margin-left: 6px;
}
.patttel a{
    float: right;
    display: block;
    line-height: 46px;
    color: #fe5722;
    margin-right: 0;
    display: block;}
.img{
	float: left;
	margin-top: 32px;
	width: 373px;
	height: 150px;
	overflow: hidden;
}
.pation_left li{
	width: 374px;
	height: 31px;
	float: left;
}
.pation_left li img{
	float: left;
    margin-top: 22px;
}
.pation_left a p{
	    float: left;
    color: #333;
    line-height: 49px;
    margin-left: 11px;
}
.pation_left a i{
	float: right;
    color: #999;
    font-size: 12px;
    line-height: 20px;
    margin-top: 15px;
}

.more_btg
{
	width: 106px;
	height: 30px;
	background:url("../images/kuan.png") no-repeat top;
	background-size: 100% 100%;
	line-height:30px;
	text-align:center;
	display:block;
	color:#333;
}
.more_btg:hover
{
	background:url("../images/kuan2.png") no-repeat top;
	background-size: 100% 100%;
	color:#0292db;
}
.PCbottom{
	width: 1920px;
	height: 190px;
	margin-left: -360px;
	background:#0292db;
	padding: 1px; 
	margin-top: -2px;
	clear: both;

}
.bottombox p{
	color: #fff;
	font-size: 18px;
}
.bottombox{
	margin-top: 29px;

}
.bottombox ul li{
	width: 445px;
	float: left;
	margin-top: 19px;
}
.bottombox ul li p{
	float: left;
	font-size: 16px;
	color: #fff;
}
.bottombox ul li img{
	float: left;
	margin-left: -4px;
}
.bottombox ul li:nth-of-type(5){
	float: right;
	width: 198px;
	margin-top: -20px;
}


.bottombox ul li:nth-of-type(1){
	float: left;
	width: 595px;
	
}
.jn{
	margin-top: -36px;
	float: right;
}
.bottombox ul li:nth-of-type(3){
	float: left;
	width: 595px;
	
}
.bottombox ul li:nth-of-type(2){
	float: left;
	width: 243px;
	
}
.bottombox ul li:nth-of-type(4){
	float: left;
	width: 243px;
	
}
.PCbottom2{
	width: 100%;
	height: 51px;
	border-top:1px solid #4eb3e6;
	text-align: center;
	font-size: 12px;
	color: #b8d8f1;
	line-height:48px;
	overflow: hidden;
	float: left;
	margin-top: 17px;
}

/*内页大图共用*/
.bannern{
    width: 1200px;
    height:300px;   
    margin: 0 auto;
 }
 .banner3{ width:1920px;height: 300px;margin-left: -360px;}
.banner img{ width: 100%;height:447px;}


/*内页二级*/
.W2 .contentL
{
    width: 220px;
    float: left;
    border: 1px solid #eaeaea;
    margin-top: 50px;
     border-radius: 5% 5% 0 0;
}
.W2 .contentLL{
	width: 220px;
    float: left;
    border: 1px solid #eaeaea;
    margin-top:38px;
     border-radius: 5% 5% 0 0;
         margin-bottom: 20px;
}
.contentAA{
	    display: block;
	    width: 80%;
    height: 64px;
    font-size: 16px;
    clear: both;
    overflow: hidden;
    position: relative;
    cursor: pointer;
    border-bottom: 2px solid #e8e8e8;
    margin: 0 auto;
}
.contentAAA   {

	  display: block;
	    width: 80%;
    height: 85px;
    font-size: 16px;
    clear: both;
    overflow: hidden;
    position: relative;
    cursor: pointer;
    margin: 0 auto;
}

.hdu{
	width: 186px;
	height: 61px;
	background: url(../images/ingsc.png);
	background-size: 100% 100%;
	margin: 0  auto;
	margin-top: -7px;

}

.contentAA span{


    display: block;
    float: left;
    height: 13px;
    line-height: 13px;
    color: #222222;
    background: url(../images/gdja.png)no-repeat left;
  margin-top: 3px;
  padding: 9px ;
    }
    .contentAAA span{


    display: block;
    float: left;
    height: 13px;
    line-height: 13px;
    color: #222222;
    background: url(../images/gdja.png)no-repeat left;
  margin-top: 3px;
  padding: 9px ;
    }
    .contentAA p{
    	float: left;
    	display: block;
    	font-size: 14px;
    	color: #666666;
    	    width: 179px;
    }
        .contentAAA p{
    	float: left;
    	display: block;
    	font-size: 14px;
    	color: #666666;
    	    width: 179px;
    }

.bek{
	float: left;
	width: 220px;
	height: 68px;
	 font-size: 20px;
    color: #ffffff;
    background:#0292db;/*-image:linear-gradient(-45deg,#61a8fc,#3692ff,#2c71c4)*/;
    text-align: center;;
 border-radius: 5% 5% 0 0;
}
.hsn{
	width: 186px;
	height: 40px;
	margin:15px 18px;
	background: url(../images/gallery_button_right.png)no-repeat right;
}
.hsn p{
	float: left;
	width: 119px;
	line-height: 20px;
	text-align: left;
	
}
.hsn p:nth-of-type(1){
	font-size: 20px;
	font-weight:bold;
}
.hsn p:nth-of-type(2){
	font-size: 14px;
	color: #cceeff;
	
}


.contentA:hover span
{
    color: #3d75bf!important;
}
.W2 .contentL .contentL1
{
    width: 100%;
    height: 68px;
    font-size: 20px;
    color: #ffffff;
    background:#0292db;/*-image:linear-gradient(-45deg,#61a8fc,#3692ff,#2c71c4)*/;
    text-align: center;
    line-height: 60px;
    margin-bottom: 20px;
 border-radius: 5% 5% 0 0;
}



.hun{
	width: 665px;
	height: 62px;
	border-bottom: 1px  solid #fe5722;
	margin:0px 20px 0px  20px;
}

.NewsList{ /*padding-top:20px;*/ padding-right:100px;}
.NewsList ul li{ border-bottom:1px dotted #999; width: 910px; height: 147px;  margin-top: 25px;
}
.NewsList ul li .NewsImg{ width:214px; float:left;height: 116px;overflow: hidden;}
.NewsList ul li .NewsCont{ width:686px; float:right; height: 160px; }
.NewsList ul li .NewsCont a{ color:#333333; font-size:16px; line-height:2.5;}
.NewsList ul li .NewsCont span{ display:block; color:#999; line-height:0.5; font-size: 12px;}
.NewsList ul li .NewsCont p{ font-size:16px; color:#666;     margin: 10px 18px 0; line-height:1.5; width: 666px;height: 70px;overflow: hidden;border-left:0;    font-weight: normal;;} 
.NewsInfo{ padding:40px 0;}
.NewsInfo .NewsInfoTitle{ text-align:center; color:#000; font-size:1.33em; line-height:1.3; font-weight:bold;}
.NewsInfo .NewsInfoOther{ text-align:center; padding:15px 0; border-bottom:1px dashed #b48654; color:#bcbcbc; font-size:1.17em;}
.NewsInfo .NewsInfoOther span{ display:inline-block; padding:0 5px;}
.NewsInfo .NewsInfoCont{ color:#000; font-size:1.17em; line-height:2; padding:20px 140px;}
.NewsInfo .NewsInfoCont p{ margin:0;}

.NewsImg img{
    width: 100%;
}

.contentA1
{
    background: #91c3ff;

}

.contentA1 span:first-child
{
    width: 25px;
    height:25px ;
    margin: 12px 8px 0 20px;
    background: url("../images/rightJT1.png") no-repeat!important;
    background-size: 100% 100%!important;
}

.contentA  span:first-child
{
    width: 7px;
    height:11px ;
    margin: 20px 8px 0 11px;
    background: url("../images/rightJT2.png") no-repeat;
/*    background-size: 100% 100%;*/
    float: right;
}
.contentLl{
	float: left;
}
.hdnw{
	width: 220px;
	float: left;
}

.contentA
{
    display: block;
    line-height: 50px;
    font-size: 16px;
    clear: both;
    overflow: hidden;
    position: relative;
    cursor: pointer;
    border: 1px solid #e8e8e8;
}
.contentA1 span
{
    color: #3d75bf!important;
}
.contentA span
{
    display: block;
    float: left;
    color: #222222;
    margin-left: 22px;
}
.contentA:hover span
{
    color: #3d75bf!important;
}
.contentA:hover span:first-child
{
    background: url("../images/rightJT1.png") no-repeat;
    background-size: 100% 100%;
}

.contentR
{
    width: 930px;
/*    padding: 0 20px 20px 20px ;*/
    border: 1px solid #eaeaea;
    float: left;
    margin-left: 30px;
    margin: 53px 20px 50px 53px;
}
.contentR_main
{
    width: 100%;
}
.contentR_main .contentR_main_text
{
    color: #333;
/*    font-size: 20px;*/
    height: 34px;
    padding: 20px 0 10px 0;
    border-bottom: 1px solid #eaeaea;
 background: #fafafa;
    margin-bottom: 5px;
}

.rungtedl{
	float: right;
	margin-right: 23px;
	
}
.rungtedl a{
	font-size: 14px;
	color: #999;

}
.tdbz{
	padding:10px 10px;
}
.cont{
	color: #0292db!important;
}
.contentR_main_text p{
	float: left;
	width: 84px;
	border-left: 2px  solid #0292db;
	height:18px;
	font-size: 16px;
	font-weight: bold;
	color: #333;
	padding:1px 9px;
	margin-left: 20px;
	width: 150px;
}

.tdbz p{
    text-align: justify;
}
.contentRs
{
    padding: 20px 0 0 0;
}

.contact-info{
    margin-top: 266px;
    float: left;
    margin-left: -230px;
    width: 230px;
    margin-bottom: 23px;
}

.contact-info .contact-title{
    background: url(../images/bahd.jpg)no-repeat;
    background-size: 100%  100%;
    border-radius: 5px 5px 0 0;
    padding: 20px 0;
    color: #015ba9;
    text-align: center;
    font-size: 14px;    
    height: 60px;
}
.contact-info .contact-title p:first-child{
    font-size:22px;
    margin-bottom: 5px;
    margin-left:38%;
    font-weight: bold;
}
.contact-info .infos {
    box-sizing: border-box;
    padding: 20px 10px;
    border: 1px solid #CCCCCC;
    float: left;
    margin-top: 10px;
    width: 230px;
}
.contact-info .infos p{
    line-height: 30px;
    width: 218px;
}


.item-top .item-title{
    float: left;
    width: 806px;
    margin-left: 20px;
}
.item-top .item-title h3{
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 8px;
}
.item-top .item-title p{
    margin-bottom: 15px;
    font-size:14px;
    color: #adadab;
}


.downs
{
    overflow: hidden;
}
.downs li
{
    padding: 10px 1% 10px 1%;
    overflow: hidden;
    border-bottom: 1px dashed #ccc;
    line-height: 35px;
}
.downs li:hover
{
    background: #fafafa;
}
.downs .downs_img
 {
  /*   width: 35px;
    height: 35px;*/
    float: left;
    margin-right: 1%;
    margin-top: 17px;
 }
.downs .downs_img img
{
    display: block;
    width: 100%;
}
.downs .downs1
{
    width: 80%;
    float: left;
    color: #333;
    font-size: 16px;
    overflow:hidden; /*è¶…å‡ºçš„éƒ¨åˆ†éšè—èµ·æ¥ã€‚*/
    white-space:nowrap;/*ä¸æ˜¾ç¤ºçš„åœ°æ–¹ç”¨çœç•¥å·...ä»£æ›¿*/
    text-overflow:ellipsis;/* æ”¯æŒ IE */
}
.downs li:hover  .downs1
{
    color: #3d75bf;
}
.downs .downs2
{
    width: 15%;
    text-align: right;
    float: left;
    color: #999;
    font-size: 12px;
}

/*——————————————————————————————————————————————————————————————分页的样式*/
.fenye
{
    clear: both;
    width: 100%;
    text-align: right;
    margin: 20px 0 20px 0 ;
    margin-right: 23px;
    float: right;

}

.fenye a
{
    padding: 5px 1px;
    color: #333;
    font-size: 14px;

    margin: 0 1px;
}
.fenye a:hover
{
    color: #0292db;
}
.fenyebj
{
    color: #3d75bf!important;
    /*background: #3d75bf*/;
}

.page_change
{
    clear: both;
    margin-top: 20px;
    line-height: 30px;
}


/*————————————————————————————————————————————————————————————————新闻列表*/
.list-items li/*:first-child*/{
    border-bottom: 1px dashed #ccc;
}
.list-items li{
    padding-top: 17px;
    padding-bottom: 4px;
    overflow: hidden;
}

.item-top dl{
    float: left;
    text-align: center;
    width: 70px;
    height: 70px;
    background: #f3f3f1;
    border-radius:6px;
}
.item-top dl dt{
    font-size: 18px;
    width: 100%;
    height: 41px;
    padding: 5px 0;

}
.item-top dl dt i{
    font-size: 24px;
/*      background:url(../images/douy.jpg) bottom no-repeat;*/
      padding: 4px 0px;
      color: #393939;
      font-weight: bold;
      border-bottom: 2px solid #469afd;
}
.item-top dl dd{
    width: 100%;
    height: 29px;
    font-size: 13px;
    line-height: 4px;
    color:#adadab;

  
}


.contact-info .contact-title{
    background: url(../images/bahd.jpg)no-repeat;
    background-size: 100%  100%;
    border-radius: 5px 5px 0 0;
    padding: 20px 0;
    color: #015ba9;
    text-align: center;
    font-size: 14px;    
    height: 60px;
}
.contact-info .contact-title p:first-child{
    font-size:22px;
    margin-bottom: 5px;
    margin-left:38%;
    font-weight: bold;
}
.contact-info .infos {
    box-sizing: border-box;
    padding: 20px 10px;
    border: 1px solid #CCCCCC;
    float: left;
    margin-top: 10px;
    width: 230px;
}
.contact-info .infos p{
    line-height: 30px;
    width: 218px;
}


.item-top .item-title{
    float: left;
    width: 806px;
    margin-left: 20px;
}
.item-top .item-title h3{
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 8px;
}
.item-top .item-title p{
    margin-bottom: 15px;
    font-size:14px;
    color: #adadab;
}

.news_title
{
    margin-top: 20px;
    font-size: 18px;
    text-align: center;
}
.news_time
{
    text-align: right;
    color: #c8c8c8;
    padding-bottom: 10px;
    margin-bottom: 20px;
    border-bottom: 1px dashed #eaeaea;

    margin-right: 23px;
}

.contentRs p{
	padding:5px 5px;

}


.content{

	padding: 20px;


	
}

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

.form-group{margin-bottom: 30px;}
.form-group label{width: 74px;display: inline-block;}
.form-control{padding: 9px 13px; color: #cccccc;border: 1px solid #dddddd;outline: 0;} 
.form-control{width: 72%;}
.btn-submit{display: inline-block;
    padding: 8px 56px;border: none; cursor: pointer; background: #fd5104; color: #fff; font-size: 18px;}



.row {
  margin-left: -15px;
  margin-right: -15px;
  margin-top: 20px;
  clear: both;
}

  .col-lg-12 {
    width: 100%;
  }

.zhaopin-box-head{color: #fff;background: #fd5104;font-size: 16px;overflow: hidden;}
.zhaopin-box-head>span{display: block;float: left;padding: 15px 0;}
.zhaopin-box-head>span:nth-child(1){padding-left: 40px;width: 220px;}
.side-menu{overflow: hidden;border-bottom: 1px solid #e6e6e6; }
.side-menu>li:nth-child(1){color: #23429d;padding-left: 40px;width:220px!important;}
.side-menu>li{float: left;padding: 26px 0; font-size: 14px;}
.zhaopin-box .side-menu>li.time,.zhaopin-box-head>span.time{width: 100px;}
.zhaopin-box{}
.side-button{width: 15px; height: 19px; display: block; border: none; cursor: pointer; background: url(../images/hx.png) center center no-repeat;}
.side-button.on{background-image: url(../images/hs.png);}
.zhaopin-box .side-content{display: none;}
.side-menu>li:not(:last-child),.zhaopin-box-head>span{width: 180px;margin-right: 10px;}


.title2{padding: 50px 0;text-align:center;border-bottom: 1px solid #eeeeee;}
.title2 h2{font-size: 36px;font-weight: normal;}
.title2 p{color: #bbbbbb;}

.mt20{margin-top: 20px;}
.mb20{margin-bottom: 20px;}
.mt50{margin-top: 50px;}

 .col-lg-5 {
    width: 41.66666667%;
    float: left;
  }

  b,
strong {
  font-weight: bold;
}

 .col-lg-7 {
    width: 55.33333333%;
    height: 500px;
    background: #ccc;
    float: right;
  }
.fz-16{font-size: 16px;}
.vertical-top{vertical-align: top;}
  /*留言*/
.book{margin: 32px auto 142px;}
.form-group{margin-bottom: 30px;
	    width: 1100px;
    margin: 22px auto;
}
.form-group label{width: 74px;display: inline-block;font-size: 14px;}
.form-control{padding: 9px 13px; color: #cccccc;border: 1px solid #dddddd;outline: 0;} 
.form-control{width: 72%; font-size: 14px;}
textarea.form-control{width: 86%;}
.form-control:focus{color: #888; border: 1px solid #fd5104;}
.btn-submit{display: inline-block;
    padding: 8px 56px;border: none; cursor: pointer; background: #fd5104; color: #fff; font-size: 18px;}
.verifycode{}
.radio-item{display: inline-block;overflow: hidden;width: 99px;}
.radio-item .radio-input{ position:relative; width:20px; height:20px; float:left;margin-right: 5px;}
.radio-item .radio-input input{ opacity:0; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);position:absolute; left:0; top:0; cursor:pointer; width:20px; height:20px;}
.radio-item .radio-input input + label { display:block; width:20px; height:20px; background:url(../images/ck2.png)  no-repeat;cursor:pointer; vertical-align:middle; }
.radio-item .radio-input input:checked + label { background:url(../images/ck1.png) no-repeat;border:none;}
.radio-item .radio-name{font-size: 14px;}

 .container {
    width: 1009px;
    margin: 0 auto;
  }
  .page_change p a{
  	color: #333;
  }

  .rungtedl i{
  	font-size: 14px;
  	color: #999;
  }
/*.contentR_main{
	    margin-bottom: 6rem;
}*/
.nhsk{
	margin-top: 30px;
}



.contentRr{
	    width: 1200px;
    /* padding: 0 20px 20px 20px; */
    border: 1px solid #eaeaea;
    float: left;
    margin-top: 17px;
    margin-bottom: 30px;}
    .nhsk i{
    	color: #fe6534;
    }
    .contentAL span {
    	color: #0292db;
    }
    .contentAL span:first-child{
    	    background: url(../images/rightJT1.png) no-repeat;
    }




.Appbanner{
	display: none;
}



.banner
{
    width: 1920px;
    height: 500px;
    margin-left: -360px;
    clear: both;
}
.pcnban
{
    padding-top: 200px;
    width: 100%;
    height: auto;
}
.pcnban img
{
    display: block;
    width: 100%;
    height: auto;
}	
 

.h-news{
	margin-top: 72px;
}

  .NEWS_right{ float:left; width:635px;}
.h-about{ float:right; width:635px;}

 .NEWS_right .bd{ position:relative; overflow:hidden; height:174px; margin-top: 30px;clear: both;}
 .NEWS_right .bd li{ overflow:hidden; height:167px;}
 .NEWS_right .bd li div{ width:277px; float:left; padding-right:33px;}
 .NEWS_right .bd li div img{ width:277px; height:167px;}
 .NEWS_right .bd li h3{ font-size:14px; margin:0; height:33px; line-height:33px;}
 .NEWS_right .bd li h3 a{display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#333; font-size: 18px;}
 .NEWS_right .bd li h3 a:hover{color:#0292db;}
 .NEWS_right .bd li p{ margin:0; line-height:30px; font-size: 16px;margin-top: 20px;}
 .NEWS_right .hd{ border-bottom:1px solid #efefef; height:17px; position:relative;}
 .NEWS_right .hd a{ background-image:url(../images/control.jpg); background-repeat:no-repeat; width:22px; height:22px; display:block; cursor:pointer; position:absolute; top:-5px;}
 .NEWS_right .hd a.prev{ background-position:0 bottom; right:22px;}
 .NEWS_right .hd a.next{ background-position:right bottom; right:0;}
 .NEWS_right .hd a.prevStop{ cursor:default; background-position:0 0 !important;}
 .NEWS_right .hd a.nextStop{ cursor:default; background-position:right 0 !important;}
 .NEWS_right dd{ border-bottom:1px dotted #e2e2e2; height:41px; line-height:41px;}
 .NEWS_right dd span{ float:right; font-size: 14px;}
 .NEWS_right dd a{ background:url(../images/liicon.jpg) no-repeat left center; padding-left:10px; font-size: 16px;}
.NEWS_right dd img{
	    margin-top: 18px;
    float: left;
}

.abouttelll{
	width: 530px;
	float: left;
}

.abouttelll span{
	float: left;
	font-size: 30px;
	font-weight: bold;
	color: #333;
}
.abouttelll p{
	float: left;
	font-size: 30px;
	font-weight: bold;
	color: #0292db;
	margin-left: 6px;
}
.abouttelll i{
	float: left;
	font-size: 14px;
	color: #666666;
	line-height: 48px;
	margin-left: 6px
}
.abouttelll a{
	float: right;
	display: block;
	line-height: 46px;
	color: #fe5722;
	font-size: 14px;	
}
   .tdg{
   	width: 213px;
   	height: 274px;
   	float: left;
   	margin-top: 25px;
   }
   .tdg img{
   	float:left;
   	}
  .hedkae p{
   	float: right;
   	width: 304px;
   	text-align: justify;
   	margin-top: 28px;
    text-indent: 2rem;
    line-height: 30px;
    font-size: 16px;
   }
   .hedkae{
   	float: left;
   	width: 530px;
   }
   .fuwu{
   	width: 100%;
   	height: 266px;
   	margin-top: 57px;
   	float: left;

   }


   .abo{
	width: 1200px;
	float: left;
}

  .abo span{
	float: left;
	font-size: 30px;
	font-weight: bold;
	color: #333;
}
  .abo p{
	float: left;
	font-size: 30px;
	font-weight: bold;
	color: #0292db;
	margin-left: 6px;
}
  .abo i{
	float: left;
	font-size: 14px;
	color: #666666;
	line-height: 48px;
	margin-left: 6px
}
  .abo a{
	float: right;
	display: block;
	line-height: 46px;
	color: #fe5722;
	font-size: 14px;
}




       .ContainTopMainList{ padding:19px 0; float: left; }

       .fuwu .ContainTopMainList ul li{ width:189px; height:200px;text-align:center; float:left;background: #f3f3f3;margin: 0 5px;}
.fuwu  .ContainTopMainList ul li a{ display:block; width:85px; height:85px; overflow:hidden; margin:0 auto;margin-top: 45px;}
.fuwu .ContainTopMainList ul li p{ margin:0; color:#666; font-size:19px;
   line-height:1.2; height:45px;   margin-top: 6px;
}
.fuwu .ContainTopMainList ul li:hover p{
	color: #fe5722;
}

.tel p{
	font-size: 16px;
	color:#666;
}

.zp{
	width: 530px;
	height: 348px;
	margin-left: 13px;
	background: url(../images/jd.png)no-repeat;
	float: right;
	margin-top: 63px;
}
.zp p{
	font-size: 22px;
	font-weight: both;
	text-align: center;
	color: #fff;
	margin: 24px 24px;
}
.ducm{
	margin-top: 57px;
	float: left;
	margin-bottom: 39px;
}



.onlins_main {
    width: 100%;
}

.online_indp {
    width: 200px;
    height: 35px;
    background: #fff;
    border: 1px solid #d6d6d6;
    padding: 0 1%;
    outline: none;
    font-family: microsoft yahei;
    font-size: 14px;
    margin-top: 20px;
    -webkit-appearance:none; 
    border-radius: 3%;
    outline: none;
        margin: 12px 26px
}
.online_indp2{
    width: 95.5%;
    padding:1% 2%;
}
.online_indp3{
/*    margin-left: 2.7%;
    margin-right: 2.7%;*/
}
.online_ibutt {
    width: 150px;
    height: 30px;
    background:#ef6f42;
    line-height: 30px;
    color: #fff;
    font-size: 16px;
    padding:0 6.5%;
    margin-top: 23px;
    font-family: microsoft yahei;
    cursor: pointer;
    -webkit-appearance:none; 
    border-radius: 15px;
    outline: none;
    border: 1px solid #ef6f42;
        margin-left: 182px;
}
.ind-wrapper{padding-bottom: 20px;}

.NEWS_right dd a img{
	margin-left: -8px;
}

/*zenzeng*/
.bule{
  color: #0292db;
}


/*客服*/
.OnlineService_Bg {width:80px;position:fixed;right:10px;bottom:20px;z-index:10;}
.OnlineService_Box {width:100%;}
.OnlineService_QQBox {width:88px;overflow:hidden;border:1px solid #cecece;margin-bottom:10px;background:#f5f5f5;}
.OnlineService_QQBox li {width:auto;height:35px;overflow:hidden;padding-left:34px;font-size:12px;line-height:35px;color:#666;background:url(icon_QQ1.png) no-repeat 5px center;cursor:pointer}
.OnlineService_QQBox li:hover {filter:alpha(opacity=50); /*IE滤镜，透明度50%*/-moz-opacity:0.5; /*Firefox私有，透明度50%*/opacity:0.5;/*其他，透明度50%*/}
.OnlineService_QQBox li a {text-decoration: none;color: #666;}
.OnlineService_Phone {width:80px;height:80px;margin-bottom:15px;}
.OnlineService_Phone a {display:block;width:80px;height:38px;background-color:#f86539;padding-top:50px;line-height:30px;font-size:16px;text-align:center;color:#fff;background-image:url(../images/icon_Online.png);background-size:50%;background-repeat:no-repeat;background-position:center 8px;cursor:pointer;text-decoration:none;color:#fff}
.OnlineService_Sign {width:80px;height:33px;margin-bottom:10px;background-color:#e33043;padding-top:57px;line-height:30px;font-size:16px;text-align:center;color:#fff;cursor:pointer;background-image:url(icon_Sign.png);background-repeat:no-repeat;background-position:center 10px;}
.OnlineService_wechat{position:relative;}
.OnlineService_wechat a{background-image:url(../images/wechat_tu1.png); }
.din_tanchu{ width:89px; height:89px; position:absolute; left:-145px; top:-50px; /*background:#fff;*/ padding:10px; overflow:hidden; display:none;}
.din_tanchu img{ width:100%;}
.OnlineService_wechat:hover .din_tanchu{ display:block;}


  @media only screen and (max-width: 640px){


.flex-control-nav a{
	    line-height: 56px!important;
}

  	    .banner,.pcnban
    {
        display: none;
    }
    .Appbanner
    {
        display: block;
        width: 100%;
        height: 10.5rem;
    }
    .appnban
    {
        width: 100%;
        display: block;
        margin-top: 3rem;
    }
    .appnban img
    {
        display: block;
        width: 100%;
    }

  	.zhaopin-box-head>span:nth-child(3){display: none;}  
  	.side-menu>li:nth-child(3){display: none;}
  	.side-menu>li:nth-child(2){display: none;}
.left{
	float: none;
}
.left{
	padding:0;
}
.NewsList ul li .NewsCont p{
	width: 85%;
	height: 30px;
		overflow:hidden; /*超出的部分隐藏起来。*/ 
white-space:nowrap;/*不显示的地方用省略号...代替*/
text-overflow:ellipsis;/* 支持 IE */
}
.NewsList ul li{
	width: 100%;
	    height: 122px;
}
  	.contentA span {
    font-size: 1rem;
    width: 7rem;
    overflow: hidden;
    height: 3rem;
    white-space: nowrap;}

  	.PCtopp,.PCtop{
  		display: none;
  	}

  	.bek{
  		display: none;
  	}
	  	
.W2 .contentLL{
	display: none;
}

  	/*手机端的头部*/
    .APPtop {
        display: block;
        position: fixed;
        top: 0;
        left: 0;
        height: 3rem;
        width: 100%;
        background: #ffffff;
        z-index: 99;
        box-shadow: .05rem 0.05rem 0.05rem #ccc;

    }

    .APPtop .page {
        text-align: center;
        line-height: 3rem;
        color: #666;
        font-size: 1.2rem;
    }

    .APPtop .fh {
        position: absolute;
        display: block;
        height: 60%;
        top: 20%;
    }

    .APPtop .shouse {
        position: absolute;
        height: 60%;
        width: auto;
        top: 20%;
        right: 0.5rem;
    }

    .APPtop .applogo {
        height: 80%;
        width: auto;
        margin: 1% auto;
        position: relative;
        display: block;
    }

    /*这是蒙版*/
    .rbj
    {
        position: fixed;
        width: 100%;
        height:100%;
        top:0;
        left: 0;
        z-index: 99;
        background: rgba(0,0,0,0.2);
        display: none;
    }
    .menuS
    {
        display: none;
        position: fixed;
        top:3rem;
        right:0%;
        width:40%;
        /*height:100%;*/
        z-index: 999;
        background:#0292db;
    }
    .menuS p:first-child
    {
        top: 10rem;
    }

    .menuS p
    {
        width: 100%;
        line-height: 3rem;
        font-size: 1rem;
        color: #ffffff;
        text-align: center;
        border-bottom: 0.01rem solid #cccccc;
    }
    .menuS p:hover
    {
        color: #014b8c;
        background: #ffffff;
    }

    .APPbtn
    {
        position: fixed;
        width: 100%;
        height:2.5rem;
        background: #0292db;
        bottom: 0;
        left: 0;
        z-index: 99;
        padding: .5rem 0  .7rem 0;
        display: block;
    }
    .APPbtn  .APPbtn1
    {
        width:25%;
        height: 100%;
        float: left;
    }
    .APPbtn  .APPbtn1 img
    {
        display: block;
        width: auto;
        height: 60%;
        margin: 0 auto;
    }
    .APPbtn  .APPbtn1 p
    {
        line-height: 1.5rem;
        font-size: 0.9rem;
        color: #ffffff;
        text-align: center;
    }

    .flickerplate{
    height: 8rem!important;
      margin-top: 50px; 
    }
    .W2{
    	width: 100%;
    }
    .NEWS_left{
    	width: 96%;
    	margin: 0 auto;
    	float: none;
    	margin-top: 30px;

    }
    .bei{
    	margin-top: 3px;
    	width: 100%;
    }
    .abouttel span{
    	font-size: 1.2rem;
    }
    .abouttel p{
    		font-size: 1.2rem;

    }
    .abouttel i{
    		font-size: 1rem;
    		line-height: 29px;

    }
    .NEWS_right{
    	width: 96%;
    	margin: 0 auto;
    	float: none;
    	margin-top: -25px;
    	    height: 299px;
    }
    .abouttel{
    	width: 100%;
    }
    .abouttel a{
    	font-size: 0.9rem;
    	    line-height: 26px;
    }
    .bej{
    	width: 100%;
    	    margin-top: 2px;
    	    height: 150px;
    	    overflow: hidden;
    }
    .bej  a p{
    	width: 200px;
    	overflow: hidden;
    	height: 36px;
    }
    .NEWS_right1{
    	width: 96%;
    	margin: 0 auto;
    	float: none;
    	margin-top: -25px;
    }
    .policies_l{
    	width: 100%;
    }
    .policies_list li a p{
    	width: 200px;
    	overflow: hidden;
    	height: 36px;
    }
    .policies_list{
    	margin-top: 14px;
    }
    .about{
    	    margin-top: 7px;
    	        height: 19rem;
    	   
    }
    .W2 .ContainTopMainList ul li a{
    	    margin: 23px auto;
    }
    .left{
    	float: none;
    }
    .abouttell span{
    	font-size: 1.2rem;
    }
    .abouttell i{
    	 	font-size: 1.2rem;
    }
    .abouttell{
    	    width: 85px;
    	        height: 28px;
    }
    .ted p{
    	font-size: 1rem;
    	height:127px;
    	overflow: hidden;
    	width: 96%;
    	margin: 0 auto;
    }
    .bug{
    	    margin: 29px auto 5px;
    }
    .nav{
    	display: none;
    }
    .bg  span{
    	font-size: 1.2rem;
    }
    .bg  i{
    	font-size: 1.2rem;
    }
    .bajd{
    	    width: 88px;
    }
    .bg  p{
    	font-size: 1rem;
    }
    .works_list{
    	float: none;
    	width: 96%;
    	margin: 0 auto;
    }
    .works_list li:first-child{
    	width: 44%;
    	height: 6rem;
    }
    .works_list li:first-child  .port-1{
    	height: 10rem;
    }
    .port-1 img{
    	width: 100%;
    	height: 8rem;
    }
    .hsad{
    	width: 100%;
    }
    .pation_left{
    	width: 100%;
    	float: none;
    }
    .works_list li{
    	width: 44%;
    	     margin: 10px;
    }
    .patttel span{
    	font-size: 1.2rem;
    }
    .patttel  p{
    	font-size: 1.2rem;
    }
    .patttel i{
    	font-size: 1rem;
    	    line-height: 28px;
    }
    .patttel a{
    		font-size: 0.9rem;
    	    line-height: 28px;
    }
    .img{
    	float: none;
    	width: 100%;
    }
    .pation_left li{
    	float: none;
    	width: 96%;
    	margin: 0 auto;
    	    height: 49px;

    }
    .img  img{
    	width: 100%;
    	height: 100%;
    }
    .PCbottom{
    	display: none;
    }
    .Occupation{
    	background:#fff;
    	margin-top: 20px;

    }

    .pation_left{
    	    width: 96%;
    	    margin: 0 auto;
    	    margin-top: 20px;
    }
    .patttel{
    	width: 100%;	
    	    margin: 0 auto;
    }
    .bg{
    	    margin: 30px auto 15px;
    }

     .fenye
    {
        clear: both;
        width: 100%;
        text-align: center;
        margin: 1rem 0;

    }
    .fenye a
    {
        padding: .1rem .3rem;
        margin: 0  1px;
    }
    .fenye  a:hover
    {
        color: #3d75bf;

    }

    .bannern{
        width: 100%;
        height: 6rem;
        margin-left: 0;
        margin-top: 50px;
    }
    .banner3{
         width: 100%;
        height: 6rem;
        margin-left: 0;
    }
    .banner3 img{
          width: 100%;
        height: 6rem;
        margin-left: 0; 
    }
    .contentL1 {
    display: none;

}
.contentA {
    display: block;
    line-height: 2.5rem;
    font-size: 1rem;
    clear: none;
    overflow: hidden;
    width: 47%;
    float: left;
    border:none;
}
 .contentL  .contentA span  {
	color: #0292db!important;
}

    .contentR {
    width: 95%;
    margin: 0 auto;
    border: 1px solid #eaeaea;
    padding-bottom: 6rem;
    clear: both;
    float: none;
padding:0;
}
.NewsList{
	padding-right:0;
}
.NewsList ul li .NewsImg{
	width: 28%;
	height: 5rem;
}
.NewsList ul li .NewsCont{
	width: 66%;
	    height: 149px;
}
.hun{
	width: 100%;
	    margin: 0px 9px 0px -12px;
}
.NewsList ul li .NewsCont p{
	    margin: 6px -19px 0
}
	

.NewsImg img{
	max-width: 100%;
	max-height: 100%;
}
.NewsList ul li .NewsCont a{
	width: 100px;
			overflow:hidden; /*超出的部分隐藏起来。*/ 
white-space:nowrap;/*不显示的地方用省略号...代替*/
text-overflow:ellipsis;/* 支持 IE */

}


.tdbz{
    padding:0 10px;
    overflow: hidden;
    padding-bottom:4rem;
}
.contentR_main {
    width: 100%;
    }
    .contentRs {
    width: 95%;
    margin: 0 auto;
    height: auto;
    padding-bottom: 4rem;
}

.contentR_main .contentR_main_text{
    font-size: 1rem;
}
.contentAA span{
    font-size: 1rem;
    width: 7rem;
    overflow: hidden;
    height: 3rem;
     white-space: nowrap;
    

}
.hdnw{
	width: 100%;
}
.item-top .item-title{
    width:76%;
    float: right;
    margin-left: 0;
}
.item-top .item-title p{
    height: 2.8rem;
    overflow: hidden;
}
.news_time{
    margin-bottom: 0;
}

.contentAA
{
  width: 100%;
  margin: 0 auto;
  display: none;
  clear: both;
}


.contentA  span:first-child{
        margin: 12px 8px 0 0px;
}
.contentA .wao{
    right: 0;
}
.W2 .contentL{
	width: 100%;
	    border: none;
	    margin-top: 17px;
}
.contact-info{
	display: none;
}
.title2 h2{
	font-size: 1.2rem;
}
.container{
	width: 96%;
	margin: 0 auto;
}
.contentR_main_text p{
	margin-left: 9px;
	width:68px;
}
.rungtedl{
	    margin-right: 3px;
	    font-size: 0.6rem;
}


.col-lg-5{
	width: 92%;
	margin: 0 auto;
	float: none;

}
.col-lg-7{
	width: 92%;
	margin: 0 auto;
	float: none;
	margin-top: 20px;
}
.form-group{
	width: 92%;
	margin: 0 auto;
	float: none;
}
.downs .downs2{
    float: right;
    width: 23%;
    font-size: 0.8rem;
}
.downs .downs1{
    width: 75%;
}
.downs{
margin-bottom: 4rem;
}

.zhaopin-box-head>span,.zhaopin-box-head>span:nth-child(1),.side-menu>li:nth-child(1),.side-menu>li:not(:last-child), .zhaopin-box-head>span{
            width: 56px!important;padding-left: 15px;}
            .tempWrap{
            	width: 100%!important;
            }
            .tempWrap ul{
              width: 640%!important;
            }
            .NEWS_right .bd li div{
            	width: 24%;
            	    padding-right: 16px;
            }
            .NEWS_right .bd li div img{
            	width: 100%;
            	height: 6rem;
            }
            .NEWS_right dd{
            	font-size: 1rem;
            }
            .abouttelll{
            	width: 100%;
            }
            .NEWS_right .bd li h3 a{
            	font-size: 1rem;
              width: 200px;
            }
            .NEWS_right .bd li p{
            	margin-top: 0;
            	width: 231px;
              height: 57px;
              overflow: hidden;
            }
            .NEWS_right .bd li{
            	
            }
            .NEWS_right .bd{
            	height: 105px;
            	padding-top: 20px;
            }



         .abouttelll span{
         	font-size: 1.2rem;
         }
         .abouttelll p{
         		font-size: 1.2rem;
         }
         .abouttelll i{
         	    line-height: 28px;
         }
         .abouttelll a{
         	line-height: 26px;
         }
         .hedkae{
         	width: 96%;
         	margin: 0 auto;
         	float: none;
         }
         .tdg{
         	width: 100%;
         	float: none;
         	height: 12rem;
         	    padding-top: 51px;
         }
         .tdg img{
         	width: 100%;
         	float: none;
         		height:12rem;
         }
         .hedkae p{
          	width: 96%;
         	margin: 19px auto;
         	    	float: none;
         	    	height: 126px;
         	    	overflow: hidden;
         }
         .abo{
           	width: 96%;
           	margin: 0 auto;
           	float: none;
         }
         .abo span{
         	font-size: 1.2rem;
         }
         .abo p{
         		font-size: 1.2rem;
         }
         .abo i{
         	line-height: 28px;
         }
         .abo a{
         	 	line-height: 26px;
         }
         .ContainTopMainList{
         	  	width: 96%;
           	margin: 0 auto;
           	float: none;
                padding: 42px 0;
         }
         .fuwu .ContainTopMainList ul li{
         	width: 47%;
         	    margin: 6px 5px;
         	        height: 128px;
         }
         .fuwu .ContainTopMainList ul li a{
         	width: 50px;
         	height: 50px;
         }
              .fuwu .ContainTopMainList ul li a img{
              		width: 50px;
         	height: 50px;
              }
              .fuwu .ContainTopMainList ul li p{
              	font-size: 1rem;
              	line-height: 0.8rem;
              	height: 24px;
              }
              .fuwu{
              	    height: 650px;
              	    margin-top: 68px;
              }
              .zp{
              	width: 100%;
              	margin-top: 33px;
              	height: 400px;
              }
              .NEWS_right dd a {
                width: 100px;
                height: 30px;
                overflow: hidden;

              }
              .online_indp{
              	width:35%;
              	height: 30px;
              }
              .zp p{
              	text-align: left;
              }
              .online_ibutt{
              	margin-left: 25px;
              }
              .online_ibutt{
              	width: 132px;
              }
              .ducm{
              	float: none;
              	margin-top: 30px;
                clear: both;
              }
              .inpro_list dl{
              	width: 200px!important;
              }
              .inpro_list dt{
              	height: 123px!important;
              }


}





/* 主要css样式*/
.main-im{position:fixed;right:10px;top:300px;z-index:100;width:110px;height:272px;}
.main-im .qq-a{display:block;width:106px;height:116px;font-size:14px;color:#0484cd;text-align:center;position:relative;}
.main-im .qq-a span{bottom:5px;position:absolute;width:90px;left:10px;}
.main-im .qq-hover-c{width:70px;height:70px;border-radius:35px;position:absolute;left:18px;top:10px;overflow:hidden;z-index:9;}
.main-im .qq-container{z-index:99;position:absolute;width:109px;height:118px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:1px solid #dddddd;background:url(http://demo.lanrenzhijia.com/2015/service0119/images/qq-icon-bg.png) no-repeat center 8px;}
.main-im .img-qq{max-width:60px;display:block;position:absolute;left:6px;top:3px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.main-im .im-qq:hover .img-qq{max-width:70px;left:1px;top:8px;position:absolute;}
.main-im .im_main{background:#F9FAFB;border:1px solid #dddddd;border-radius:10px;background:#F9FAFB;display:none;}
.main-im .im_main .im-tel{color:#000000;text-align:center;width:109px;height:105px;border-bottom:1px solid #dddddd;}
.main-im .im_main .im-tel div{font-weight:bold;font-size:12px;margin-top:6px;}
.main-im .im_main .im-tel .tel-num{font-family:Arial;font-weight:bold;color:#e66d15;}
.main-im .im_main .im-tel:hover{background:#fafafa;}
.main-im .im_main .weixing-container{width:55px;height:47px;border-right:1px solid #dddddd;background:#f5f5f5;border-bottom-left-radius:10px;background:url(http://demo.lanrenzhijia.com/2015/service0119/images/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show{width:112px;height:172px;background:#ffffff;border-radius:10px;border:1px solid #dddddd;position:absolute;left:-125px;top:-126px;}
.main-im .im_main .weixing-show .weixing-sanjiao{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #ffffff;border-width:6px;left:112px;top:134px;position:absolute;z-index:2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #dddddd;border-width:8px;left:112px;top:132px;position:absolute;}
.main-im .im_main .weixing-show .weixing-ma{width:104px;height:103px;padding-left:5px;padding-top:5px;}
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto;text-align:center; font-size: 12px;}
.main-im .im_main .go-top{width:50px;height:47px;background:#f5f5f5;border-bottom-right-radius:10px;background:url(http://demo.lanrenzhijia.com/2015/service0119/images/totop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a{display:block;width:52px;height:47px;}
.main-im .close-im{position:absolute;right:10px;top:-12px;z-index:100;width:24px;height:24px;}
.main-im .close-im a{display:block;width:24px;height:24px;background:url(http://demo.lanrenzhijia.com/2015/service0119/images/close_im.png) no-repeat left top;}
.main-im .close-im a:hover{text-decoration:none;}
.main-im .open-im{cursor:pointer;margin-left:68px;width:40px;height:133px;background:url(http://demo.lanrenzhijia.com/2015/service0119/images/open_im.png) no-repeat left top;}






