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;}
img{vertical-align: middle; border:none;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: #EB6100;
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;}
a:active{color:#EB6100}
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:1080px; margin:0px auto;}
.clearfix:after{ content:"."; clear:both; height:0; visibility:hidden; display:block;}
.clearfix{*zoom:1;}
.btn{ border: none; cursor: pointer;}

/*-----------------------------------------header--------------------------------------------*/

	.header{width: 100%;background: url(../images/opc1.png) 0 0 repeat;height: 106px;position: absolute;top: 0px;z-index: 1;}
	.logo{width: 150px;float: left;margin: 23px 0px 23px 106px;}
	.logo img{width: 100%;}
	.nav{font-size: 18px;float: right;margin: 45px 60px 0px 0px;}
	.nav li>a{float: left;padding-bottom: 10px;line-height: 18px;color: #fff;}
	.nav li:hover .nacur{border-bottom: 3px solid #eb6100;color: #EB6100;}
	.nav li{padding-right: 60px;min-height: 61px;float: left;position: relative;}
	.nav a:hover{color: #EB6100;}
	
	
	
	
	
	.search{float: right;font-size: 18px;overflow: hidden;margin: 36px 45px 0px 0px;}
	.search a{display: inline-block;line-height: 33px;padding-left: 12px;color: #fff;}
	.search a:hover{color: #eb6100;}
	.search .cur{background: url(../images/dian.png) left center no-repeat;color: #EB6100;}
	.search form{width: 182px;float: right;margin-left: 15px;border: 1px solid #fff;overflow: hidden;}
	.search .text{width: 150px;float: left;height: 31px;line-height: 31px;font-size:14px;color: #fff;text-indent: 5px;background: none;}
	.search .sum{width: 21px;height: 24px;margin-top: 3px;float: left;background: url(../images/sou.png) center center no-repeat;}
	.s-img{display: none;margin-left: 16px;}
	
	.med-forms{border: 1px solid #fff;overflow: hidden;display: none;}
	.med-forms .text{width: 90%;float: left;height: 31px;line-height: 31px;font-size:14px;color: #fff;text-indent: 5px;background: none;}
	.med-forms .sum{width: 21px;height: 24px;margin-top: 3px;float: left;background: url(../images/sou.png) center center no-repeat;}
	
	
	.nav .med_slime{display: none;overflow: hidden;background: url(../images/opc.png) 0 0 repeat;position: absolute;top: 61px;left: 0px;}
	.med_slime a{float: left;width: 100px;padding: 0 10px;font-size: 14px;line-height: 40px;color: #fff;}
	
	
	
	.fixed{position: fixed;right: 0px;top: 200px;z-index: 9999;}
	.fixed li{position: relative;margin-bottom: 8px;cursor: pointer;}
	.er{width:160px;position: absolute;top: 0px;right: 50px;background: url(../images/opc1.png) 0 0 repeat;font-size: 14px;line-height: 45px;text-align: center;float: left;display: none;color: #fff;}
	.er img{width: 100%;}
	
/*-----------------------------------------header--------------------------------------------*/

/*-----------------------------------------footer--------------------------------------------*/
	
	
	
	
/*-----------------------------------------footer--------------------------------------------*/


	
/*-----------------------------------------index--------------------------------------------*/

	.banner{width: 100%;height: 100%;overflow: hidden;position: relative;}
	.banner .flex-viewport{width: 100%;height: 100%;}
	.banner ul{width: 1000%;height: 100%;overflow: hidden;}
	.banner ul li{width: 10%;height: 100%;}
	.banner .flex-control-nav{width: 100%;position: absolute;top: 60%;left: 0px;text-align: center;}
	.banner .flex-control-nav li{display: inline-block;width: 66px;height: 3px;margin: 0px 8px;overflow: hidden;}
	.banner .flex-control-nav li a{float: left;width: 100%;height: 3px;background: #fff;}
	.banner .flex-control-nav li .flex-active{background: #EB6100;}
/*-----------------------------------------index--------------------------------------------*/

	
	
	
/*-----------------------------------------hr--------------------------------------------*/
	
	
/*-----------------------------------------hr--------------------------------------------*/




/*-----------------------------------------about--------------------------------------------*/

	
	
	
	
/*-----------------------------------------about--------------------------------------------*/



	
	
	
	
	
	
	
	
	
	
	
	
	
	

/*-----------------------------------------case--------------------------------------------*/
	
	

	
/*-----------------------------------------case--------------------------------------------*/

/*-----------------------------------------contact--------------------------------------------*/

	.banners{width: 100%;overflow: hidden;}
	.banners img{width: 100%;}
	.bannerss{width: 100%;overflow: hidden;display: none;}
	.bannerss img{width: 100%;}
	
	.about{width: 100%;background: url(../images/abg.jpg) center top no-repeat;padding-bottom: 70px;background-size: cover;}
	.at-nav{background: url(../images/cnav.png) center bottom no-repeat;margin: 0px auto 60px;padding-top: 70px;}
	.at-nav h3{font-size: 34px;text-align: center;line-height: 70px;color: #000;}
	.at-nav p{font-size: 24px;text-align: center;line-height: 26px;}
	
	.ab-nav{text-align: center;}
	.ab-nav a:hover{color: #1b5da4;}
	.ab-nav li{width: 186px;display: inline-block;text-align: center;}
	.ab-nav li span{display: inline-block;width: 100%;font-size: 16px;margin-top: 16px;text-align: center;}
	.ab-nav li p{width: 100%;height: 80px;}
	.ab-nav li:hover span{color: #1B5DA4;}
	
	
	.a_nav{margin-bottom: 60px;}
	.te-box{background: url(../images/opc2.png) 0 0 repeat;width: 1200px;margin: 0 auto;padding: 100px 80px;position: relative;}
	.more{width: 38px;height: 38px;display: inline-block;position: absolute;bottom: 40px;left: 50%;margin-left: -19px;background: url(../images/more.png) center center no-repeat;}
	.links{text-align: right;}
	.links a{font-size: 16px;color: #fff;width: 200px;height: 50px;border-radius: 8px;background: #1B5DA4;text-align: center;line-height: 50px;display: inline-block;}
	.article{height: 720px;overflow: auto;}
	.article>*{max-width: 100%!important;}
	
	
	.on a{color: #1b5da4;}
	
	.pr1{background: url(../images/ct1.png) center center no-repeat;}
	.on .pr1{background: url(../images/ct11.png) center center no-repeat;}
	li:hover .pr1{background: url(../images/ct11.png) center center no-repeat;}
	
	.pr2{background: url(../images/ct2.png) center center no-repeat;}
	.on .pr2{background: url(../images/ct22.png) center center no-repeat;}
	li:hover .pr2{background: url(../images/ct22.png) center center no-repeat;}
	
	.pr3{background: url(../images/ct3.png) center center no-repeat;}
	.on .pr3{background: url(../images/ct33.png) center center no-repeat;}
	li:hover .pr3{background: url(../images/ct33.png) center center no-repeat;}
	
	.pr4{background: url(../images/ct4.png) center center no-repeat;}
	.on .pr4{background: url(../images/ct44.png) center center no-repeat;}
	li:hover .pr4{background: url(../images/ct44.png) center center no-repeat;}
	
	.pr5{background: url(../images/ct5.png) center center no-repeat;}
	.on .pr5{background: url(../images/ct55.png) center center no-repeat;}
	li:hover .pr5{background: url(../images/ct55.png) center center no-repeat;}
	
	.pr6{background: url(../images/ct6.png) center center no-repeat;}
	.on .pr6{background: url(../images/ct66.png) center center no-repeat;}
	li:hover .pr6{background: url(../images/ct66.png) center center no-repeat;}
	
	.pr7{background: url(../images/ct7.png) center center no-repeat;}
	.on .pr7{background: url(../images/ct77.png) center center no-repeat;}
	li:hover .pr7{background: url(../images/ct77.png) center center no-repeat;}
	
	.pr8{background: url(../images/ct8.png) center center no-repeat;}
	.on .pr8{background: url(../images/ct88.png) center center no-repeat;}
	li:hover .pr8{background: url(../images/ct88.png) center center no-repeat;}
	
	.pr9{background: url(../images/ct9.png) center center no-repeat;}
	.on .pr9{background: url(../images/ct99.png) center center no-repeat;}
	li:hover .pr9{background: url(../images/ct99.png) center center no-repeat;}
	
	.pr10{background: url(../images/ct10.png) center center no-repeat;}
	.on .pr10{background: url(../images/ct1010.png) center center no-repeat;}
	li:hover .pr10{background: url(../images/ct1010.png) center center no-repeat;}
	
	.pr11{background: url(../images/ct111.png) center center no-repeat;}
	.on .pr11{background: url(../images/ct1111.png) center center no-repeat;}
	li:hover .pr11{background: url(../images/ct1111.png) center center no-repeat;}
	
	.pr12{background: url(../images/ct13.png) center center no-repeat;}
	.on .pr12{background: url(../images/ct1313.png) center center no-repeat;}
	li:hover .pr12{background: url(../images/ct1313.png) center center no-repeat;}
	
	.pr13{background: url(../images/ct14.png) center center no-repeat;}
	.on .pr13{background: url(../images/ct1414.png) center center no-repeat;}
	li:hover .pr13{background: url(../images/ct1414.png) center center no-repeat;}
	
	.pr14{background: url(../images/ct12.png) center center no-repeat;}
	.on .pr14{background: url(../images/ct1212.png) center center no-repeat;}
	li:hover .pr14{background: url(../images/ct1212.png) center center no-repeat;}
	
	
	.newn_list{margin-top: 50px;width: 100%;border-top: 2px solid #959595;}
	.newn_list li{width: 100%;margin-top: 40px;}
	.newn_time{width: 107px;height: 95px;text-align: center;background: #e1e1e1;float: left;margin-right: 45px;}
	.newn_time h3{font-size: 26px;padding: 15px 0px 6px 0px;line-height: 36px;color: #1B5DA4;}
	.newn_time p{font-size: 14px;color: #333;}
	
	
	.newn_nr h3{font-size: 18px;color: #333333;line-height: 18px;padding: 10px 0px;}
	.newn_nr h3:hover{color: #1B5DA4;}
	.newn_nr p{font-size: 16px;line-height: 20px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
	
/*-----------------------------------------contact--------------------------------------------*/



/*-----------------------------------------pro--------------------------------------------*/

	.vip{width: 1120px;height: 500px;position: fixed;background:#fff;border-top: 27px solid #0469ab;top: 50%;left: 50%;margin: -260px 0px 0px -563.5px;z-index: 99999;display: none;}
	.vip-nr{padding: 72px 57px;overflow: hidden;}
	.name{background: #d3d4d5;border-radius: 8px;overflow: hidden;width: 310px;}
	.name img{float: left;margin: 11px 18px;}
	.name input{float: left;height: 50px;width: 240px;background: none;font-size: 16px;color: #000;}
	.fom{float: left;display: none;}
	.auto-dl{overflow: hidden;margin: 15px 0px 0px;}
	.sumb{width:100%;background: url(../images/dl.jpg) center center no-repeat;background-size: contain;font-size: 26px;color: #fff;line-height: 56px;text-align: center;margin-top: 25px;}
	.masks{background: rgba(0,0,0,.5);width: 100%;height: 100%;position: fixed;z-index: 9999;display: none;}
	.vip-img{float: left;margin-right: 100px;}
	.vimgs{margin: 34px 0px 20px 0px;float: left;}
	.xa{float: right;margin: 18px 50px 0px 0px;}
	.xa1{display: none;}
/*-----------------------------------------pro--------------------------------------------*/


/*-----------------------------------------news--------------------------------------------*/
	
	
/*-----------------------------------------news--------------------------------------------*/

/*手机导航*/
	.med-btn{width: 30px;height: 28px;overflow: hidden;position: absolute;top: 50%;right: 5px;margin-top:-14px ;display: none;}
	.med-btn span{height: 5px;border-radius:4px;width: 100%;float: left;margin-bottom: 6px;background: #EB6100;}
	
	.med_nav{width: 90%;height: 100%;overflow: auto;position: fixed;top: 0px;left: -90%;background:#F1F1F1;z-index: 99999;
		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;
		}
	.med-ul{width: 100%;overflow: hidden;}
	.med_box>li{width: 100%;border-bottom: 1px solid #e0e0e0;overflow: hidden;}
	.m_na{width:100%;display: inline-block;background: url(../images/add.png) 95% center no-repeat;line-height: 40px;font-size: 16px;background-size: 15px;text-indent: 10px;}
	.m_nacur{color: #EB6100;}
	.med_box .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: #EB6100;}
	.med_box .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: fixed;top: 0px;background: rgba(0,0,0,.5);z-index: 99998;left: -100%;
		transition: all 0s ease 0.6s;
		-webkit-transition: all 0s ease 0.6s;
		-moz-transition: all 0s ease 0.6s;
		-ms-transition: all 0s ease 0.6s;
		-o-transition: all 0s ease 0.6s;
		}
	
	/*开关效果*/
	
	body .scroll_med{left: 0px;
		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;
	}
	body .mask1{
		left: 0px;
		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;
	}
	.tops{
		width: 36px;
	    height: 36px;
	    position: fixed;
	    right: 13px;
	    top: 85%;
	    z-index: 9999;
	    display: none;
	    }
	.news-top p{word-break:break-all;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;}
	.news-top img{float: left;margin-right: 40px;max-width: 100%;}
	
/*-------------------------------------------------animations-------------------------------------------*/


	@media only screen and (max-width: 1500px) {
		.logo{margin-left: 56px;}
		.nav li{padding-right: 30px;font-size: 16px;}
		.search{font-size: 16px;}
		.article{height: 520px;}
	}
	
	@media only screen and (max-width:1200px ) {
		.wrap{width: 100%;padding: 0 5px;}
		.nav{display: none;}
		.med-btn{display: block;}
		.search{margin:28px 90px 0px 0px;}
		.logo{width: 100px;}
		.header{height: 86px;}
		.te-box{width: 98%;overflow: hidden;padding: 0px;}
		.article{height:420px;padding: 10px;}
	}
	@media only screen and (max-width:992px ) {
		
		.article{overflow: inherit;height: auto;padding-bottom: 100px;overflow: hidden;}
	}
	@media only screen and (max-width:840px ) {
		
	}
	@media only screen and (max-width:768px ) {
		.header{height: auto;position: fixed;}
		.bannerss{display: block;margin-top: 60px;}
		.banners{display: none;}
		.search{margin:13.5px 45px 0px 0px;font-size: 12px;padding-left: 5px;}
		.logo{margin:10px 5px;}
		.med-btn{top: 20px;margin-top: 0px;}
		.s-img{display: block;display: inline-block;}
		.s-forms{display: none;}
		.med-forms{width: 90%;margin: 0 5%;float: left;margin-bottom: 10px;}
		.vip{width: 90%;height: 90%;margin: 0;top: 5%;left: 5%;}
		.vip-nr{padding: 10px;}
		.vip-nr img{max-width: 100%;}
		.vip-img{margin: 0 20%;width: 60%;float: none;}
		.vip-div{float: none;width: 90%;margin: 0 auto;}
		.fom{float: none;}
		.vimgs{float: none;margin: 10px;}
		.name{width: 100%;}
		.name input{width: 79%;font-size: 12px;}
		.xa{margin-right: 0px;}
		.sumb{font-size: 14px;}
		.auto-dl{margin: 10px auto;}
		.at-nav{background: none;margin: 10px auto;}
		.at-nav h3{line-height: 50px;font-size: 26px;}
		.at-nav p{font-size: 18px;}
		/*.ab-nav{overflow: hidden;}*/
		.ab-nav li{width: 32%;/*float: left;*/}
		.te-box{padding: ;}
		.news-top{text-align: center;}
		.news-top img{float: none;margin: 0;}
		.newn_time{float: none;margin: 0 auto;}
		.newn_nr{text-align: center;}
		.links a{width: 100px;height: 26px;line-height: 26px;font-size: 14px;}
		.links{padding:0px 10px 10px 0px;}
	}
	@media only screen and (max-width:640px ) {
		
	}
	@media only screen and (max-width:540px ) {
		/*.search{width: 96%;margin: 0 2%;font-size: 14px;}
		.search .text{width: 120px;}
		.search form{width: 153px}*/
	}
	@media only screen and (max-width:480px ) {
	
	
		
	}
	
	@media only screen and (max-width:420px ) {
	
	}
	
	
/*-------------------------------------------------animations-------------------------------------------*/

