body, dl, dd, ul, ol ,h1, h2, h3, h4 ,form, input, button, textarea, p, th, td, li, span, div{ margin:0; padding:0;}
body{ font:12px/1.5 "\5FAE\8F6F\96C5\9ED1",arial,'Hiragino Sans GB'; color:#666; background:#f1f1f1;}
img{vertical-align: middle; border:none;max-width: 100%;display: inline-block;}
ul,ol{list-style:none outside none;}
table{border-collapse:collapse; border-spacing:0;}
button, input, select, textarea {font-size: 100%; vertical-align:middle;outline: none;border: 0px;}
a{ color:#333333; text-decoration:none; blr:expression(this.onFocus=this.blur());
		 /*transition: all 0.6s ease 0s;
		-webkit-transition: all 0.6s ease 0s;
		-moz-transition: all 0.6s ease 0s;
		-ms-transition: all 0.6s ease 0s;
		-o-transition: all 0.6s ease 0s;*/
		}
a:hover{ color: #004a9f;
text-decoration:none; 
		/*transition: all 0.6s ease 0s;
		-webkit-transition: all 0.6s ease 0s;
		-moz-transition: all 0.6s ease 0s;
		-ms-transition: all 0.6s ease 0s;
		-o-transition: all 0.6s ease 0s;*/
		}
a:focus{text-decoration:none;color: #004a9f;}
h1,h2,h3{ font-size:100%; font-weight:normal;}
button, input[type="button"], input[type="reset"], input[type="submit"] {cursor: pointer; -webkit-appearance: button;-moz-appearance: button;}
.text,.btn,textarea,input{font-family:"\5FAE\8F6F\96C5\9ED1",arial,'Hiragino Sans GB';}
.wrap{ width:1200px; margin:0px auto;}
.clearfix:after{ content:"."; clear:both; height:0; visibility:hidden; display:block;}
.clearfix{*zoom:1;}
.btn{ border: none; cursor: pointer;}

/*-----------------------------------------header--------------------------------------------*/

	.logo{margin: 23px 0px 23px 16px;width: 161px;height: 46px;}
	.header{width: 100%;position: fixed;top: 0px;z-index: 20;background: #f1f1f1;
		box-shadow:0 0 10px 0.3px #544f4f;
		-moz-box-shadow: 0 0 10px 0.3px #544f4f;  
   		 -webkit-box-shadow: 0 0 10px 0.3px #544f4f;}
	.search{width: 244px;border: 1px solid #c9c9c9;border-radius: 20px;height: 28px;overflow: hidden;margin: 18px 6px 0px 0px;}
	.search .text{width: 200px;height: 28px;float: left;background: none;margin-left: 10px;}
	.search .smb{width: 15px;height: 16px;float: right;margin: 4px 10px 0px 0px;background: url(../images/sou.jpg) left top no-repeat;}
	.share{float: right;margin: 11px 10px 0px 0px;position: relative;}
	.forms{float: right;}
	.nav{width: 100%;float: left;}
	.nav .solid{font-size: 16px;width: 100%;position: relative;}
	.med_list{position: absolute;background: #004a9f;top: 90px;width: 100%;z-index: 1;left:0px;padding: 10px 0px 10px 0px;text-align: center;display: none;-moz-box-shadow: 0px 2px 4px #004a9f;
    -webkit-box-shadow: 0px 2px 4px #004a9f;
    box-shadow: 0px 2px 4px #004a9f;}
	.header .nav .ncur:after{
		content: '';
		border:transparent solid 7px;
		border-bottom:7px dashed   #0A51A3;
		position: absolute;
		bottom: -0.5px;
		left: 46%;
		
	}
	.nav_li{width: 14.5%;}
	.header .nav .after.ncur:after{
		display:block;
		animation: fadeInUp 0.5s ease 0.1s both;
		-webkit-animation: fadeInUp 0.5s ease 0.1s both;
		-moz-animation: fadeInUp 0.5s ease 0.1s both;
		-ms-animation: fadeInUp 0.5s ease 0.1s both;
		-o-animation: fadeInUp 0.5s ease 0.1s both;
	}
	.nav>li>a:hover{background: none;}
	.collect{position: static;}
	.head2{position: static;}
	.nav>li{position: static;}
	.lists{width: 260px;margin:0px 30px 0px 10px;overflow: hidden;float: left;min-height: 89px;padding-bottom: 13px;}
	.lists h3{font-size: 18px;line-height: 50px;padding: 5px 0px 0px 0px;width: 100%;float: left;}
	.lists a{color: #FFFFFF;}
	.lists p{float: left;width: 50%;line-height: 24px;font-size: 12px;}
	.listss a{color: #FFFFFF;}
	.listss p{float: right;line-height: 52px;margin-left: 30px;font-size: 14px;}
	.med_box{max-width: 1000px;margin: 0 auto;text-align: center;}
	.med_box1{max-width: 900px;margin: 0 auto;text-align: center;padding-bottom: 10px;}
	.lists1{width: 260px;margin-right: 30px;overflow: hidden;float: left;min-height: 89px;}
	.lists1 h3{font-size: 18px;line-height: 50px;padding: 5px 0px 0px 0px;width: 100%;float: left;}
	.lists1 a{color: #FFFFFF;}
	.lists1 p{float: left;width: 50%;line-height: 24px;font-size: 12px;}
	.nav>li>a{padding: 10px 0px;}
	
	.nav_li:hover .med_list{display: block;
		animation: fadeInUp 0.5s ease 0.1s both;
		-webkit-animation: fadeInUp 0.5s ease 0.1s both;
		-moz-animation: fadeInUp 0.5s ease 0.1s both;
		-ms-animation: fadeInUp 0.5s ease 0.1s both;
		-o-animation: fadeInUp 0.5s ease 0.1s both;
	}
	
	
	
	.soubtn{width: 28px;height: 28px;background: url(../images/search01.png) center center no-repeat;background-size: contain;}
	.share .soubtns{background: url(../images/search07.png) center center no-repeat;background-size: contain;}
	.ptns{display: inline-block;width: 104px;height: 33px;cursor: pointer;position: absolute;top: 0px;left: 0px;}
	.ptns span{position: absolute;font-size: 12px;right: 20px;top: 10px;color: #FFFFFF;line-height: 12px;}
	.ptns img{position: absolute;top: 0px;left: 0px;}
	
	
	.soubtn{float: left;margin: 4px 25px 0px 0px;display: none;cursor: pointer;}
	
	
	.bds_tsina{
		background: url(../images/weibo.png) center center no-repeat;
		width: 24px;
		animation: none;
		-webkit-animation: none;
		-moz-animation: none;
		-ms-animation: none;
		-o-animation: none;
	}
	
	
	.flex-control-nav{position: absolute;width:90%;bottom: 50px;left: 0px;text-align: right;z-index: 1;margin-right: 10%;}
	.flex-control-nav li{display: inline-block;}
	.flex-control-nav a{width: 12px;height: 12px;background: #FFFFFF;border-radius: 50%;display: inline-block;margin-right: 10px;font-size: 0px;cursor: pointer;}
	.flex-control-nav .flex-active{background: #ffbf13;}
	.bdshare-button-style1-24 a{width: 28px!important;height: 28px!important;}
	.ipn{float: left;width: 28px;height: 28px;margin:6px 44px 0px 0px;position: relative;}
	.boxs{position:absolute;top: 0px;margin: 0;right: 4px;}
	.weier{position: absolute;top: 30px;left:-22.5px;z-index: 1;width: 69px;display: none;}
	.tops{
		width: 36px;
	    height: 36px;
	    position: fixed;
	    right: 13px;
	    top: 85%;
	    z-index: 9999;
	    display: none;
	    }
	.nav_li .med_list .med_box2{width: 1200px;max-width: 1200px;}
/*-----------------------------------------header--------------------------------------------*/

/*-----------------------------------------footer--------------------------------------------*/
	
	.footer{background: #2c2c2c;overflow: hidden;width: 100%;}
	.fot{position: relative;line-height: 44px;text-align: center;color: #FFFFFF;}
	.fot a{color: #FFFFFF;}
	
	
	
	
/*-----------------------------------------footer--------------------------------------------*/

.box{
		box-shadow:0 0 5px 3px #E5E5E5;
		-moz-box-shadow: 0 0 5px 3px #E5E5E5;  
   	 	-webkit-box-shadow: 0 0 5px 3px #E5E5E5;
	}


		
		
	.fix{width: 69px;position: fixed;top: 200px;right: -69px;z-index: 10000;
		transition: all 0.6s ease 0s;
		-webkit-transition: all 0.6s ease 0s;
		-moz-transition: all 0.6s ease 0s;
		-ms-transition: all 0.6s ease 0s;
		-o-transition: all 0.6s ease 0s;
		}
	.fix img{cursor: pointer;width: 69px;height: 69px;float: left;margin-bottom: 2px;}
	.opens{position: fixed;top: 283px;right: 0px;cursor: pointer;z-index: 9999;width: 24px;height:48px;background: url(../images/kai.jpg) center center no-repeat;
		transition: all 0.6s ease 0s;
		-webkit-transition: all 0.6s ease 0s;
		-moz-transition: all 0.6s ease 0s;
		-ms-transition: all 0.6s ease 0s;
		-o-transition: all 0.6s ease 0s;
		}
	.shou{cursor: pointer;float: left;width: 70px;height: 70px;margin-top:5px;background: url(../images/shou.jpg) center center no-repeat;}
	.er{cursor: pointer;float: left;width: 70px;height: 70px;margin-top:5px;background: url(../images/er.jpg) center center no-repeat;}
	.kf{cursor: pointer;float: left;width: 70px;height: 70px;margin-top:5px;background: url(../images/kf.jpg) center center no-repeat;}
	.shou:hover{background: url(../images/shou1.jpg) center center no-repeat;}
	.er:hover{background: url(../images/er1.jpg) center center no-repeat;}
	.kf:hover{background: url(../images/kf1.jpg) center center no-repeat;}
	.opens:hover{background: url(../images/kai1.jpg) center center no-repeat;}
	
	
/*-----------------------------------------index--------------------------------------------*/

	.banner_box{position: relative;width: 100%;}
	.banner_box:hover .flex-direction-nav{opacity: 1;filter:alpha(opacity=100); 
		transition: all 0.6s ease 0s;
		-webkit-transition: all 0.6s ease 0s;
		-moz-transition: all 0.6s ease 0s;
		-ms-transition: all 0.6s ease 0s;
		-o-transition: all 0.6s ease 0s;
		}
	.flex-direction-nav{opacity: 0;filter:alpha(opacity=0); -display: none; position: absolute;height: 52px;left: 0px;top: 50%;margin-top: -26px;width: 100%;
		transition: all 0.6s ease 0s;
		-webkit-transition: all 0.6s ease 0s;
		-moz-transition: all 0.6s ease 0s;
		-ms-transition: all 0.6s ease 0s;
		-o-transition: all 0.6s ease 0s;
		}
	.banner_nr{position: relative;width: 100%;overflow: hidden;margin-top: 90px;height: 578px;
		/*box-shadow:0 0 5px 3px #E1E1E1;
		-moz-box-shadow: 0 0 5px 3px #E1E1E1;  
   		 -webkit-box-shadow: 0 0 5px 3px #E1E1E1;*/
   		 padding-top: 3px;
   		 }
	.banner_box1{position: relative;width: 100%;display: none;margin-top: 39px;}
	.banner_nr .flex-viewport{height: 100%;}
	.banner{width: 1000%;overflow: hidden;height: 100%;}
	.banner li{float: left;width: 10%;height: 100%;}
	.banner li img{width: 100%;}
	.banner_nr .flex-direction-nav li a{width: 27px;height: 52px;position: absolute;display: inline-block;font-size: 0px;cursor: pointer;}
	.banner_nr .flex-direction-nav li a:hover{opacity: 0.5;}
	.banner_nr .flex-prev{left: 50px;top: 50%;margin-top: -26px;background: url(../images/opcleft.png) center center no-repeat;}
	.banner_nr .flex-next{right: 50px;top: 50%;margin-top: -26px;background: url(../images/opcright.png) center center no-repeat;}
	
	.banner_box1 .flex-direction-nav{z-index: 10;display: block;opacity: 1;}
	.banner_box1 .flex-direction-nav li{width: 27px;}
	.banner_box1 .flex-direction-nav li a{width: 27px;height: 52px;position: absolute;display: inline-block;font-size: 0px;cursor: pointer;}
	.banner_box1 .flex-prev{left: 0px;top: 50%;margin-top: -26px;background: url(../images/opcleft.png) center center no-repeat;}
	.banner_box1 .flex-next{right: 0px;top: 50%;margin-top: -26px;background: url(../images/opcright.png) center center no-repeat;}
	
	
	
	.notice{position: absolute;width: 100%;height: 40px;z-index: 1;background: url(../images/opc.png) 0 0 repeat;overflow: hidden;bottom: 0px;}
	.noticTipTxt{height: 40px;overflow: hidden;margin-left: 106px;}
	.qnew{position: absolute;top: 0px;left: 0px;width: 106px;height: 40px;background: #1a1918;text-align: center;font-size: 16px;color: #FFFFFF;line-height: 40px;}
	.notice li{height: 40px;line-height: 40px;font-size: 12px;}
	.notice a{color: #FFFFFF;float: left;margin-left: 10px;}
	.noticTipTxt a:hover{color:#ffffff;text-decoration:underline;}
	.noticTipTxt span{float: left;margin-left: 100px;color: #FFFFFF;}
	.pnew{position: relative;}
	.banner_box1 .flex-direction-nav li a{font-size: 0px;position: absolute;cursor: pointer;}
	.notice .flex-direction-nav li a{font-size: 0px;position: absolute;width: 9px;height: 6px;display: inline-block;cursor: pointer;}
	.notice .flex-direction-nav li a:hover{opacity: 0.5;}
	.notice .flex-direction-nav .flex-prev{background: url(../images/opctop.png) center center no-repeat;top: 17px;right: 50px;}
	.notice .flex-direction-nav .flex-next{background: url(../images/opcbot.png) center center no-repeat;top: 17px;right: 10px;}
	
	
	.center{display: inline-block;width: 290px;height: 170px;background: #FFFFFF;
		transition: all 0.6s ease 0s;
		-webkit-transition: all 0.6s ease 0s;
		-moz-transition: all 0.6s ease 0s;
		-ms-transition: all 0.6s ease 0s;
		-o-transition: all 0.6s ease 0s;
	}
	.center_right{float: left;margin-left: 15px;width: 50%;}
	.center_right h3{font-size: 20px;line-height: 20px;margin: 30px 0px 10px 0px;}
	.center_right p{font-size:12px;line-height: 20px;
	word-break:break-all;
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	overflow:hidden;
	}
	.center img{float: left;margin: 40px 0px 0px 24px;width: 80px;height: 80px;}
	.center_right span{display: block;margin-top: 10px;}
	.center:hover h3{color: #0A51A3;}
	.center:hover{color: #333333;}
	
	.ind_center{margin: 50px auto 42px;}
	
	
/*-----------------------------------------index--------------------------------------------*/

	
.scroltit{ position: absolute; right:0px; top:10px;width:38px;z-index: 1;}
.scroltit small{float:right;width:9px;height:6px;margin-right: 10px;}
.pnew{overflow: hidden;
    height: 40px;}
#scrollDiv {
    position: absolute;
    left: 106px;}


/*-----------------------------------------hr--------------------------------------------*/
	
	
/*-----------------------------------------hr--------------------------------------------*/




/*-----------------------------------------about--------------------------------------------*/

	.a_navp{float: left;line-height: 48px;margin-left: 10px;}
	.a_navp a{display: inline-block;margin: 0 5px;}
	.a_navp span{display: inline-block;margin: 0 5px;color: #0A51A3;}
	.a_navs{float: right;font-size: 16px;line-height: 70px;margin-right:20px;color: #0A51A3;}
	.a_nav{background: #FFFFFF;position: relative;}
	.a_navp2{float: right;line-height: 24px;margin:12px 10px 12px 0px;text-align: center;}
	.a_navp2 a{display: inline-block;margin: 0;}
	.a_navp2 .pacur{color: #0A51A3;}
	.a_navp2 li{display: inline-block;position: relative;width: 106px;border-top: 1px solid #fff;}
	.a_navp2 li:hover{background: #f0f0f3;border-top: 1px solid #d2d2d2;border-left: 1px solid #d2d2d2;border-right: 1px solid #d2d2d2;}
	.a_navp2 li:hover .xiala{display: block;background: #f0f0f3;border-left: 1px solid #d2d2d2;border-right: 1px solid #d2d2d2;border-bottom: 1px solid #d2d2d2;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;}
	.xiala{width: 106px;position: absolute;top: 24px;left:50%;overflow: hidden;z-index: 2;background: #fff;display: none;text-align: right;margin-left: -53px;height: 96px;overflow: hidden;}
	.a_navp2 .xiala a{margin: 0;line-height: 24px;height: 24px;float: left;width: 100%;text-align: center;}
	.a_navp2 li .xiala a:hover{color: #0A51A3;}
	
	.banners{width: 100%;margin-top: 90px;padding-top: 3px;
		box-shadow:0 0 5px 3px #E1E1E1;
		-moz-box-shadow: 0 0 5px 3px #E1E1E1;  
   		 -webkit-box-shadow: 0 0 5px 3px #E1E1E1;
   	 }
	.banners img{width: 100%;}
	.bannerss{width: 100%;display: none;margin-top: 66px;padding-top: 3px;
		box-shadow:0 0 5px 3px #E1E1E1;
		-moz-box-shadow: 0 0 5px 3px #E1E1E1;  
   		 -webkit-box-shadow: 0 0 5px 3px #E1E1E1;
   		 }
	.bannerss img{width: 100%;}
	
	
	
	
	.article{background: #FFFFFF;width: 100%;padding: 60px 0px 120px 0px;}
	.map img{width: 100%;}
	.a_nr{width: 340px;margin: 0 auto;}
	.a_nr h3{font-size: 16px;line-height: 16px;border-bottom: 1px solid #333333;width: 100%;padding: 15px 0px;}
	.a_nr p{font-size: 12px;line-height: 24px;}
	.a_nr dt{font-size: 12px;line-height: 24px;}
	.a_nr dd{font-size: 12px;line-height: 24px;margin-left: 24px;text-align: left;}
	.a_nr dd img{margin-right: 20px;}
	.cont{width: 262px;float: right;}
	.cont h3{font-size: 18px;color:#FFFFFF;line-height: 50px;text-indent: 25px;background: #a1abb7;}
	.cont p{font-size: 16px;line-height: 50px;text-indent: 25px;background: #f7f7f7;}
	.cont p:hover{background: #e9e9e9;color: #0A51A3;}
	.cont .ct_p{background: #e9e9e9;color: #0A51A3;}
	
	
	
	
	.down_nr span{display: inline-block;text-indent: 15px;background: url(../images/down3.jpg) left center no-repeat;height: 12px;line-height: 12px;margin-left: 25px;}

	
	.asss{background: url(../images/down.png) center center no-repeat;width: 22px;height: 18px;position: absolute;right: 10px;top: 8.5px;}
	.down_nr:hover .asss{background: url(../images/down2.png) center center no-repeat;}
	
	
	.hr_nr{width: 100%;line-height: 35px;float: left;background: #f2f2f2 url(../images/hr2.png) 98% center no-repeat;margin-bottom: 13px;}
	.hr_nr span{display: inline-block;text-indent: 15px;background: url(../images/down3.jpg) left center no-repeat;height: 12px;line-height: 12px;margin-left: 25px;}
	.hr .hr_nrs{background: #f2f2f2 url(../images/hr1.png) 98% center no-repeat;}
	
	.hr_list{margin:0px 0px 25px 25px;float: left;display: none;}
	.hr_list p{font-size: 12px;line-height: 24px;}
	.hr_list h3{font-size: 12px;line-height: 24px;margin: 30px 0px;}

	.down_nr{width: 100%;line-height: 35px;float: left;background: #f2f2f2;margin-bottom: 13px;position: relative;}
	.down_nr:hover span{color: #0A51A3;}
/*-----------------------------------------about--------------------------------------------*/



	.pages{ text-align:center;margin-top: 60px;}
	.pages a{ display: inline-block; padding:1px 8px; border:1px solid #e7e7e7; color: #333333; border-radius: 2px; margin: 0 1px;cursor: pointer;}
	.pages .cr{ background: #1559a7;color: #FFFFFF;}
	.pages a:hover{background: #1559a7;color: #FFFFFF;}
	

/*-----------------------------------------case--------------------------------------------*/
	
	.tabs{background: #f6f6f6;width: 100%;height: 99px;border-top: 1px solid #e5e5e5;}
	.tab_nav span{display: inline-block;background: url(../images/gury.png) center center no-repeat;width: 16px;height: 9px;margin-left: 20px;}
	.tab_nav{text-align: center;line-height: 99px;font-size: 18px;cursor: pointer;}
	.tab_cur{color: #0A51A3;background: #FFFFFF;}
	.tabs .tab_cur span{background: url(../images/blue.png) center center no-repeat;}
	.tab_top{overflow: hidden;}
	.tab_top span{color: #0A51A3;font-size: 18px;padding: 56px 0px 13px 0px;float: left;border-bottom: 2px solid #0A51A3;}
	.tab_box{padding: 40px 30px;}
	.tab_box h3{font-size: 14px;line-height: 26px;text-indent: 25px;background: url(../images/pronbg.jpg) left center no-repeat;}
	.tab_box p{font-size: 14px;line-height: 26px;margin-left: 25px;}
	
	.pronn{width: 100%;background: #FFFFFF;display: none;}
	
/*-----------------------------------------case--------------------------------------------*/

/*-----------------------------------------contact--------------------------------------------*/

	.maps{border-bottom: 1px solid #E5E5E5;padding: 20px 0px;}
	.scend{margin-bottom: 20px;}
	.scend h5{font-weight: bold;}
	.three{margin: 10px auto;}
	
	
/*-----------------------------------------contact--------------------------------------------*/



/*-----------------------------------------pro--------------------------------------------*/

	.p_top{font-size: 24px;line-height: 24px;margin: 0px 0px 10px 0px;}
	.p_fot{font-size: 14px;line-height: 24px;}
	.sumb span{display: inline-block;text-align: center;width: 98px;height: 24px;border: 1px solid #E5E5E5;border-radius: 20px;line-height: 24px;cursor: pointer;}
	.sumb span img{display: inline-block;margin-right:5px;margin-bottom:3px;}
	.p_dis{font-size: 14px;line-height: 24px;overflow: hidden;height: 48px;}
	.transform{
		transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		}
	.sumb{padding-bottom: 15px;border-bottom: 1px solid #E5E5E5;}
	.list{margin-top: 40px;width: 100%;}
	.list_img{width: 180px;margin: 0 10px;float: left;overflow: hidden;height: 120px;}
	.list_img img{width: 100%;
		height: 120px;
		transition: all 0.6s ease 0s;
		-webkit-transition: all 0.6s ease 0s;
		-moz-transition: all 0.6s ease 0s;
		-ms-transition: all 0.6s ease 0s;
		-o-transition: all 0.6s ease 0s;
	}
	.list_img:hover img{
		transform: scale(1.2);
		-webkit-transform: scale(1.2);
		-moz-transform: scale(1.2);
		-ms-transform: scale(1.2);
		-o-transform: scale(1.2);
		transition: all 0.6s ease 0s;
		-webkit-transition: all 0.6s ease 0s;
		-moz-transition: all 0.6s ease 0s;
		-ms-transition: all 0.6s ease 0s;
		-o-transition: all 0.6s ease 0s;
	}
	.list_nr{float: left;margin-left: 20px;width: 950px;}
	.list_nr h3{font-size: 18px;color: #0A51A3;line-height: 18px;margin-bottom: 15px;
		transition: all 0.6s ease 0s;
		-webkit-transition: all 0.6s ease 0s;
		-moz-transition: all 0.6s ease 0s;
		-ms-transition: all 0.6s ease 0s;
		-o-transition: all 0.6s ease 0s;
		}
	.list_nr p{font-size: 14px;line-height: 24px;
		word-break:break-all;
		display:-webkit-box;
		-webkit-line-clamp:4;
		-webkit-box-orient:vertical;
		overflow:hidden;
	}
	
	
	.pron_right{width: 262px;margin-top: 70px;display: inline-block;}
	.pron_right h3{width: 100%;height: 50px;line-height: 50px;color: #FFFFFF;font-size: 18px;color: #FFFFFF;text-indent: 25px;background: #acbbcc;text-align: left;}
	.case_list{width: 100%;padding: 30px 25px;background: #f7f7f7;}
	.case_list li{text-align: left;text-indent: 20px;background: url(../images/casep.png) left center no-repeat;font-size: 14px;margin-bottom: 18px;line-height: 14px;
		transition: all 0.6s ease 0s;
		-webkit-transition: all 0.6s ease 0s;
		-moz-transition: all 0.6s ease 0s;
		-ms-transition: all 0.6s ease 0s;
		-o-transition: all 0.6s ease 0s;
	}
	.case_list li:hover{
		text-indent:30px;
		transition: all 0.6s ease 0s;
		-webkit-transition: all 0.6s ease 0s;
		-moz-transition: all 0.6s ease 0s;
		-ms-transition: all 0.6s ease 0s;
		-o-transition: all 0.6s ease 0s;
	}
	
	.mails{display: inline-block;border: 1px solid #E5E5E5;padding: 1px;margin-top: 20px;}
	.mails img{width: 100%;}
	
	
/*-----------------------------------------pro--------------------------------------------*/


/*-----------------------------------------news--------------------------------------------*/
	
	.news_list li{margin-bottom: 24px;background: #f5f5f5;padding: 16px 18px;
		transition: all 0.6s ease 0s;
		-webkit-transition: all 0.6s ease 0s;
		-moz-transition: all 0.6s ease 0s;
		-ms-transition: all 0.6s ease 0s;
		-o-transition: all 0.6s ease 0s;
	}
	.news_list li:hover{
		margin-left: 20px;
		transition: all 0.6s ease 0s;
		-webkit-transition: all 0.6s ease 0s;
		-moz-transition: all 0.6s ease 0s;
		-ms-transition: all 0.6s ease 0s;
		-o-transition: all 0.6s ease 0s;
	}
	.news_img{width: 180px;height: 120px;float: left;}
	/*.news_time{width: 122px;height: 104px;background: #e5e5e5;text-align: center;float: left;color: #0A51A3;
		transition: all 0.6s ease 0s;
		-webkit-transition: all 0.6s ease 0s;
		-moz-transition: all 0.6s ease 0s;
		-ms-transition: all 0.6s ease 0s;
		-o-transition: all 0.6s ease 0s;
	}
	.news_list li:hover .news_time {
		;background: #0A51A3;
		color: #FFFFFF;
		transform: rotateY(360deg);
		-webkit-transform: rotateY(360deg);
	    -moz-transform: rotateY(360deg);
	    -ms-transform: rotateY(360deg);
	    -o-transform: rotateY(360deg);
		transition: all 0.6s ease 0s;
		-webkit-transition: all 0.6s ease 0s;
		-moz-transition: all 0.6s ease 0s;
		-ms-transition: all 0.6s ease 0s;
		-o-transition: all 0.6s ease 0s;
	}*/
	/*.news_time h3{font-size: 36px;line-height: 38px;padding-top: 19px;font-weight: 300;}
	.news_time p{font-size: 14px;}*/
	.news_nr{margin-left: 40px;line-height: 36px;float: left;width: 550px;position: relative;margin-left: 10px;}
	.news_nr h3{font-size: 16px;margin: 10px 0px;color: #0A51A3;}
	.news_nr p{font-size: 12px;line-height: 24px;
		word-break:break-all;
		display:-webkit-box;
		-webkit-line-clamp:2;
		-webkit-box-orient:vertical;
		overflow:hidden;
	}
	.times{color: #C6C6C6;font-size: 12px;position: absolute;bottom: -18px;right: 0px;line-height: 12px;}
	.map{overflow: hidden;}
	.return{text-align: right;}
	.return a{width: 80px;height: 28px;text-align: center;line-height: 28px;color: #FFFFFF;display: inline-block;background: #0A51A3;}
	.down_nr span{max-width: 85%;overflow: hidden;cursor: pointer;}
	.hr_nr span{max-width: 85%;overflow: hidden;}
/*-----------------------------------------news--------------------------------------------*/

.med_btn{width: 40px;height: 28px;text-align: center;position: absolute;top: 10px;right: 10px;display: none;cursor: pointer;}
.med_btn span{float: left;width: 30px;height: 4px;background: #646464;margin:6.5px 0px 0px 6px;cursor: pointer;border-radius: 4px;}
.med_btn .spans{background:#0A51A3}
.formss{display: none;}
.med_nav{width: 100%;position: fixed;left: 0px;z-index: 99999;background: #F1F1F1;display: none;top: 82px;max-height: 400px;overflow:auto;}
.med_nav>li{width: 100%;border-bottom: 1px solid #e0e0e0 ;}
.m_na{width:100%;padding: 0px 10px;display: inline-block;background: url(../images/add.png) 95% center no-repeat;line-height: 40px;font-size: 16px;background-size: 15px;}
.m_nacur{color: #0A51A3;}
.med_nav .m_nacur{background: url(../images/reduce.png) 95% center no-repeat;background-size: 15px;}
.md_head{width:100%;padding: 0px 20px;display: inline-block;background:#e0e0e0 url(../images/arrow.png) 93% center no-repeat;line-height: 40px;font-size: 14px;background-size: 15px;}
.md_head a{width: 100%;display: inline-block;/*border-top: 1px solid #CCCCCC;*/}
.md_head .lineno{border-top: none;}
.md_head1 a{color: #0A51A3;}
.med_nav .md_head1{background:#e0e0e0 url(../images/arrow-active.png) 93% center no-repeat;background-size: 15px;}
.md_nr{background: #CCCCCC;width: 100%;padding: 0 25px;line-height: 40px;font-size: 12px;display: none;}
.md_nr a{width: 100%;display: inline-block;/*border-top: 1px solid #e0e0e0 ;*/}
.md_nr .lineno{border-top: none;}
.md_box{display: none;width: 100%;}
.mask{width: 100%;height: 100%;position: absolute;top: 0px;z-index: 1;display: none;}

.p_dis>*{width: 100%!important;}

.news1{float: right;}


/*-------------------------------------------------animations-------------------------------------------*/

.mpron h3{font-size: 24px;line-height: 24px;margin: 50px 0px;width: 100%;text-align: center;color: #0A51A3;}
	
	@media only screen and (max-height:350px ) {
		.med_nav{height: 246px;overflow:auto;}
	}
	
	@media only screen and (max-width:1200px ) {
		.wrap{width: 96%;}
		.indexs{width: 50%;float: left;text-align: center;}
		.center:hover{margin-top:0px;}
		.center{margin-bottom:20px ;}
		.list_nr{width: 70%;}
		.tab_nav{width: 20%;float: left;}
		.tab_top{width: 100%;text-align: center;}
		.mpron{width: 96%;margin: 0 auto;}
		.casen_left{width: 73%;float: left;}
		.casen_right{width: 25%;float: left;}
		.news{width: 76%;float: left;margin-left: 2%;}
		.news_list{width:100%;}
		.news_nr{width: 400px;}
		.news1{width: 20%;float: right;}
		.cont{width: 100%;font-size: 16px;}
		.map{width: 41.6667%;float: left;}
		.a_nr{text-align: left;width: 100%;}
		.nav_li .med_list .med_box2{width: 100%;}
		.lists{margin-right:0px;width: 220px;margin-left: 20px;}
	}
	@media only screen and (max-width:992px ) {
		.nav{display: none;}
		.a_nav{display: none;}
		.logo{width: 100%;height: auto;min-width: 146px;}
		.med_btn{display: block;}
		.casen_left{width: 96%;float: none;margin: 0 auto;}
		.casen_right{width: 96%;float: none;margin: 0 auto;}
		.pron_right{width: 100%;}
		.news_nr{margin-left: 10px;}
		.news_time{width: 102px;}
		.med_btn{top: 50px;}
	}
	@media only screen and (max-width:768px ) {
		.nav{display: none;}
		.flex-control-nav{display: none;}
		.fot{padding-top: 33px;}
		.banner_box1{display: block;}
		.banner_box{display: none;}
		.bannerss{display: block;}
		.banners{display: none;}
		.list_img{float: none;margin: 0px auto 10px;}
		.list_nr{width: 96%;float: none;text-align: center;margin: 10px auto;}
		.p_top{text-align: center;width: 100%;}
		.p_fot{width: 96%;margin: 0 auto;}
		.p_dis{width: 96%;margin: 0 auto;}
		.sumb{width: 96%;margin: 0 auto;}
		.a_navp2{width: 100%;margin: 0px;line-height: 40px;font-size: 14px;font-weight: bold;}
		.p_top{font-size: 18px;}
		.tab_top{width: 96%;text-align: center;margin: 10px auto;}
		.tab_top span{float: none;display: inline-block;padding: 10px 0px;}
		.article{padding:10px 0px 20px;}
		.mpron h3{font-size: 18px;margin: 10px 0px;}
		.case_list{padding: 10px;}
		.pron_right h3{line-height: 30px;font-size: 16px;text-indent: 10px;height: 30px;}
		.pron_right{text-align: center;}
		.cont h3{line-height: 50px;font-size: 14px;text-indent: 0px;text-align: center;}
		.cont p{line-height: 50px;font-size: 12px;text-align: center;text-indent: 0px;}
		.news_list li:hover{margin-left: 0px;}
		.news_time{float: none;margin: 10px auto;}
		.opens{display: none;}
		.fix{display: none;}
		.news_nr{width: 65%;text-align: center;}
		.news_nr h3{width: 100%;text-align: left;}
	}
	@media only screen and (max-width:640px ) {
		.notice{display: none;}
		.indexs{width: 100%;float: none;}
		.tab_nav{font-size: 14px;width: 24%;margin: 0 0.5%;line-height: 40px;font-size: 12px;}
		.tabs .tab_cur span{margin-left: 5px;}
		.tab_nav span{margin-left: 5px;}
		.tabs{height: auto;}
		.tab_box{padding: 10px;}
		.a_navp2 a{margin: 0 5px;}
		.news{float: none;width: 96%;margin: 0 auto 10px;}
		.map{float: none;width: 96%;margin: 0 auto 20px;overflow: hidden;}
		.news1{float: none;width: 96%;margin: 0 auto;}
		.news_time h3{font-size: 20px;}
		.cont{float: none;}
		.a_navs{line-height: 40px;text-align: center;width: 100%;margin: 0;}
		.down_nr span{margin-left: 5px;text-indent: 5px;}
		.center img{float: none;margin: 30px auto 0px;}
		.center_right{float: none;width: 100%;margin:10px 0;}
		.center_right h3{margin-top: 10px;font-weight: bold;}
		.center{height: auto;width: 98%;}
		.center_right p{text-align: left;padding: 0 10px;}
	}
	@media only screen and (max-width:540px ) {
		.search{width: 96%;margin: 0 2%;}
		.soubtn{display: block;}
		.share{width: 120px;}
		.soubtn{margin-right: 5px;}
		.med_btn{top: 15px;right: 5px;}
		.forms{display: none;}
		.formss{width: 98%;padding: 10px 0px;margin: 0 auto;}
		.search .text{width: 80%;}
		.boxs{right: 20px;}
		.js{display: none;}
		.ba{display: block;text-align: center;}
		.fot{line-height: 30px;}
	}
	@media only screen and (max-width:500px ) {
	
		.list{border-bottom: 1px solid #E5E5E5;}
		
	}
	
	@media only screen and (max-width:420px ) {
		.share{margin:0px;}
		.med_btn{top: 18px;}
		.share{width: 80px;}
		.share .boxs{display: none;}
		.soubtn{margin:23px 15px 0 0;}
		.logo{margin: 16px 5px;}
		.med_nav{top: 74px;}
		.boxs{right: 50px;}
		.news_nr p{display: none;}
		.news_nr{margin-left: 10px;}
		.news_list li{padding:10px 5px;}
		.news_img{width: 80px;height: 67px;}
		.news_nr h3{font-size: 14px;line-height: 20px;margin: 0;
			word-break:break-all;
			display:-webkit-box;
			-webkit-line-clamp:2;
			-webkit-box-orient:vertical;
			overflow:hidden;
		}
		.times{left: 0px;right: inherit;}
		.ipn{display: none;}
		.tops{z-index: 99999;}
	}
	
	
/*-------------------------------------------------animations-------------------------------------------*/


