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:#FFFFFF;}
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());
	
		}
a:hover{ color: #1555a1;
text-decoration:none; 
		}
a:focus{text-decoration:none;color: #004f99;}
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;position: relative;}
.clearfix:after{ content:"."; clear:both; height:0; visibility:hidden; display:block;}
.clearfix{*zoom:1;}
.btn{ border: none; cursor: pointer;}

/*-----------------------------------------header--------------------------------------------*/

	.header{width: 100%;border-bottom: 1px solid #e5e5e5;}
	.logo{padding: 8px 0px;float: left;}
	.nav{float: right;margin-top: 36px;}
	.share{float: right;line-height: 46px;}
	.nav_li{font-size: 14px;line-height: 14px;padding: 15px 0px;float: left;position: relative;width: 81px;margin-right: 5px;text-align: center;}
	.nav>li>a{padding: 0px 0px 6px 0px;}
	.nav>li>a:hover {background: none;}
	
	.med_list{width: 100%;position: absolute;top: 35px;text-align: center;z-index: 1;display: none;border-top: 1px solid #004F99;padding-top: 1px;}
	.med_list>a{float: left;width: 100%;height: 31px;margin-bottom: 1px;line-height: 31px;font-size: 12px;color: #FFFFFF;background: #75b0fa;}
	.med_list>.noline{border: 0px;}
	.nav_li:hover .med_list{display: block;}
	
	
	.fom{float: right;border-radius: 4px;overflow: hidden;margin: 38px 5px 0px 0px;}
	.text{width: 138px;height: 28px;background: #e9e9e9;line-height: 28px;text-indent: 5px;float: left;}
	.sum{width: 32px;height: 28px;background: url(../images/sou.jpg) center center no-repeat;float: left;}
/*-----------------------------------------header--------------------------------------------*/	




/*-----------------------------------------footer--------------------------------------------*/	

	
/*-----------------------------------------footer--------------------------------------------*/	



/*-----------------------------------------index--------------------------------------------*/	

	.box{
		box-shadow:0 3px 5px 0px #666666;
		-moz-box-shadow: 0 3px 5px 0px #666666;  
   	 	-webkit-box-shadow: 0 3px 5px 0px #666666;
	}

	.banner{width: 100%;height: 400px;overflow: hidden;position: relative;}
	.banner_inner{width: 1000%;overflow: hidden;height: 100%;}
	.banner_inner>li{float: left;width: 10%;height: 100%;}
	.banner .flex-viewport{width: 100%;height: 100%;}
	.banner .flex-control-nav{position: absolute;bottom: 24px;left: 0px;width: 100%;overflow: hidden;text-align: center;}
	.banner .flex-control-nav>li{display: inline-block;width: 42px;height: 6px;margin: 0 3px;border-radius: 20px;overflow: hidden;cursor: pointer;}
	.banner .flex-control-nav>li>a{float: left;width: 60px;height: 6px;background: #FFFFFF;font-size: 0px;}
	.banner .flex-control-nav>li>.flex-active{float: left;width: 60px;height: 6px;background: #004F99;}
	
	
	.title>h3{font-size: 30px;text-align: center;line-height: 30px;color: #004F99;width: 100%;padding-top: 45px;}
	.lines{width: 100%;position: relative;height: 1px;background: #004F99;margin-top: 20px;}
	.product .lines p{font-size: 14px;padding:0px 15px;margin: 0 auto;width: 272px;position: absolute;top: 0px;left:50%;margin: -10px 0px 0px -136px;background: #FFFFFF;text-align: center;color: #004F99;}
	.about .lines p{font-size: 14px;padding:0px 15px;margin: 0 auto;width: 166px;position: absolute;top: 0px;left:50%;margin: -10px 0px 0px -83px;background: #f1f1f1;text-align: center;color: #004F99;}



	.about_nav{width: 1080px;margin: 44px auto;}
	.about_li{width: 178px;height: 44px;background: #7e7e7f;float: left;margin: 0 1px;color: #FFFFFF;font-size: 18px;text-align: center;line-height: 44px;cursor: pointer;}
	.about_nav .cur{background: #004F99;}


	.pro_box{width: 1080px;margin: 0 auto;position: relative;}
	.pro_scroll{width:1080px;overflow: hidden;}
	.pro_list>li img{width: 267px;height: 171px;float: left;margin-right: 3px;}
	.pro_list>li{width: 1080px;overflow: hidden;float: left;}
	.pro_list{width: 1080px;}
	#p1{width: 52px;height: 52px;display: inline-block;background: #7e7e7f;border-radius: 50%;position:absolute;top:45px;left: -60px;font-size: 30px;text-align: center;line-height: 52px;color: #FFFFFF;cursor: pointer;}
	#n1{width: 52px;height: 52px;display: inline-block;background: #7e7e7f;border-radius: 50%;position:absolute;top:45px;right: -60px;font-size: 30px;text-align: center;line-height: 52px;color: #FFFFFF;cursor: pointer;}
	
	#p2{width: 52px;height: 52px;display: inline-block;background: #7e7e7f;border-radius: 50%;position:absolute;top:45px;left: -60px;font-size: 30px;text-align: center;line-height: 52px;color: #FFFFFF;cursor: pointer;}
	#n2{width: 52px;height: 52px;display: inline-block;background: #7e7e7f;border-radius: 50%;position:absolute;top:45px;right: -60px;font-size: 30px;text-align: center;line-height: 52px;color: #FFFFFF;cursor: pointer;}
	
	#p3{width: 52px;height: 52px;display: inline-block;background: #7e7e7f;border-radius: 50%;position:absolute;top:45px;left: -60px;font-size: 30px;text-align: center;line-height: 52px;color: #FFFFFF;cursor: pointer;}
	#n3{width: 52px;height: 52px;display: inline-block;background: #7e7e7f;border-radius: 50%;position:absolute;top:45px;right: -60px;font-size: 30px;text-align: center;line-height: 52px;color: #FFFFFF;cursor: pointer;}
	
	#p4{width: 52px;height: 52px;display: inline-block;background: #7e7e7f;border-radius: 50%;position:absolute;top:45px;left: -60px;font-size: 30px;text-align: center;line-height: 52px;color: #FFFFFF;cursor: pointer;}
	#n4{width: 52px;height: 52px;display: inline-block;background: #7e7e7f;border-radius: 50%;position:absolute;top:45px;right: -60px;font-size: 30px;text-align: center;line-height: 52px;color: #FFFFFF;cursor: pointer;}
	
	#p5{width: 52px;height: 52px;display: inline-block;background: #7e7e7f;border-radius: 50%;position:absolute;top:45px;left: -60px;font-size: 30px;text-align: center;line-height: 52px;color: #FFFFFF;cursor: pointer;}
	#n5{width: 52px;height: 52px;display: inline-block;background: #7e7e7f;border-radius: 50%;position:absolute;top:45px;right: -60px;font-size: 30px;text-align: center;line-height: 52px;color: #FFFFFF;cursor: pointer;}
	
	#p6{width: 52px;height: 52px;display: inline-block;background: #7e7e7f;border-radius: 50%;position:absolute;top:45px;left: -60px;font-size: 30px;text-align: center;line-height: 52px;color: #FFFFFF;cursor: pointer;}
	#n6{width: 52px;height: 52px;display: inline-block;background: #7e7e7f;border-radius: 50%;position:absolute;top:45px;right: -60px;font-size: 30px;text-align: center;line-height: 52px;color: #FFFFFF;cursor: pointer;}
	
	.pro_box{display: none;}
	.tempWrap{min-width: 100%;}
	#s1 .sr{background: #004F99;}
	#s2 .sr{background: #004F99;}
	#s3 .sr{background: #004F99;}
	#s4 .sr{background: #004F99;}
	#s5 .sr{background: #004F99;}
	#s6 .sr{background: #004F99;}
	
	.product {overflow: hidden;margin-bottom: 73px;}
	
	
	
	
	.about{background: #f1f1f1;}
	
	.about_nr{width: 1200px;overflow: hidden;}
	.about_list{width: 1300px;overflow: hidden;padding: 115px 0px 106px;}
	.about_list a{float: left;width: 382px;height:291px;border-radius: 8px;margin-right: 27px;position: relative;background: #FFFFFF;}
	.about_list h3{font-size: 18px;text-align: center;line-height: 18px;margin: 90px 0px 16px;color: #004F99;}
	.about_list p{width: 340px;margin: 0 auto;line-height: 26px;font-size: 14px;text-align: center;}
	.a_img{width: 121px;height: 137px;position: absolute;top:-68.5px;left: 130.5px;}
	
	
	
	.links{width: 100%;line-height: 35px;background: #004F99;}
	.more{text-indent: 95px;background: url(../images/lian.png) 65px center no-repeat;font-size: 14px;}
	.more a{color: #FFFFFF;}
	.more a:hover{color: #FFFFFF;}
	
	.contact{background:#5b5c5c;color: #FFFFFF;}
	.contact p{line-height: 24px;margin-bottom: 5px;}
	.con_left{float: left;padding: 10px 0px 0px 90px;width: 50%;}
	.con_right{width: 50%;float: right;overflow: hidden;}
	.con_right img{float: right;margin: 13px 53px 13px 0px;}
	
	.share{float: right;width: 76px;margin: 56px 8px 0px 0px;}
	.contact .share a{margin: 0px 2px;}
	
	.footer{background: #212222;text-align: center;line-height: 35px;color: #FFFFFF;}
	.footer a{color: #FFFFFF;}
/*-----------------------------------------index--------------------------------------------*/	
	
	.left{float: left;width: 245px;padding-bottom: 20px;border-bottom: 5px solid #2489d4;}
	.l-title{position: absolute;top: -85px;height: 85px;padding-left: 63px;width: 245px;background:#fff url(../images/pbg.jpg) left center no-repeat;}
	.l-title span{color: #1554a0;font-size: 24px;line-height: 42px;display: inline-block;margin-top: 20px;}
	
	.banners{height: 300px;}
	.left ul li>a{width: 100%;background: #fafafa;border-bottom: 1px solid #e1e0e0;height: 65px;line-height: 65px;font-size: 18px;cursor: pointer;display: inline-block;}
	.left ul li>a span{float: left;width: 150px;margin-left: 60px;}
	.left ul li>.p-h3{background: #1777e5;color: #fff;}
	.left ul li{overflow: hidden;}
	.p-md{overflow: hidden;display: none;}
	.p-md a{width: 100%;float: left;line-height: 40px;text-align: center;background: #e2e2e2;font-size: 14px;}
	.p-md .pn-cur{color: #1555a1;}
	
	.right{width: 900px;float: right;}
	.right-nav{line-height: 49px;border-bottom: 1px solid #e2e2e2;}
	.right-nav img{display: inline-block;margin:0px 10px 0px 6px;}
	.r-cur{color: #1555A1;}
	
	.pro-box{overflow: hidden;}
	.pro-box ul{width: 942px;}
	.pro-box ul li{width: 272px;float: left;margin:40px 42px 0px 0px;overflow: hidden;}
	.pro-box ul li img{width: 272px;height: 165px;float: left;}
	.pro-box ul li p{width: 272px;height: 40px;border: 1px solid #cfcfcf;line-height: 38px;text-align: center;font-size: 14px;float: left;}
	
	
	
	.pages{ text-align:center;margin: 60px auto;}
	.pages a{ display: inline-block; padding:1px 8px; border:1px solid #e7e7e7; color: #333333; border-radius: 2px; margin: 0 1px;}
	.pages .cr{ background: #2489d4;color: #FFFFFF;}
	.pages .ar{background: #979595;color: #fff;}
	.pages a:hover{background: #2489d4;color: #FFFFFF;}
	
	.return{text-align: right;line-height: 18px;margin: 20px auto;}
	.return a{color: #1555A1;display: inline-block;}
	.article{width: 100%;overflow: hidden;padding: 50px 0px;}
	.article *{max-width: 100%!important;}
	
	
	.new-li{overflow: hidden;margin-top: 25px;}
	.new-h{width: 132px;height: 129px;float: left;background: url(../images/n1.jpg) center center no-repeat;font-size: 14px;color: #fff;text-align: center;}
	.new-h span{font-size: 30px;line-height: 64px;margin-top: 20px;display: inline-block;width: 100%;}
	.new-d{width: 768px;height: 129px;border: 1px solid #f4f2f2;float: left;padding: 0px 15px;}
	.new-d h3{font-size: 14px;line-height: 36px;}
	.new-d p{font-size: 12px;line-height: 24px;height: 48px;
		word-break:break-all;
		display:-webkit-box;
		-webkit-line-clamp:2;
		-webkit-box-orient:vertical;
		overflow:hidden;
	}
	.mores{color: #1555A1;}
	.ri-t{font-size: 16px;text-align: center;line-height: 60px;}
	.ri-p{font-size: 12px;text-align: center;line-height: 24px;padding-bottom: 5px;border-bottom: 1px solid #d6d6d6;}
	.ri-p span{display: inline-block;margin: 0px 20px;}
	
	
	.mess{border: 1px solid #E5E5E5;padding: 0px 15px;margin: 20px auto;}
	.me-tl{border-bottom: 1px dashed #E5E5E5;overflow: hidden;font-size: 18px;line-height: 87px;}
	.me-tl img{float: left;}
	
	.forms{padding: 60px 0px 20px 90px;}
	.name{overflow: hidden;margin-bottom: 20px;}
	.name1{overflow: hidden;margin-bottom: 20px;}
	.name p{width: 80px;height: 45px;line-height: 45px;text-align: right;float: left;}
	.name1 p{width: 80px;height: 45px;line-height: 45px;text-align: right;float: left;}
	.name input{width: 300px;float: left;height: 45px;border: 1px solid #e5e5e5;text-indent: 10px;}
	.name1 input{width: 150px;float: left;height: 45px;border: 1px solid #e5e5e5;text-indent: 10px;}
	.name span{width: 120px;float: left;color: #ff726a;line-height: 45px;margin-left: 10px;}
	.name1 span{width: 120px;float: left;color: #ff726a;line-height: 45px;margin-left: 10px;}
	.name textarea{width: 500px;float: left;height: 144px;border: 1px solid #e5e5e5;padding: 5px;resize: none;line-height: 24px;}
	.name1 img{float: left;width: 75px;height: 24px;margin: 10px;}
	.tx{line-height: 55px;text-indent: 80px;}
	.sums{width: 142px;height: 33px;background: #0477c1;font-size: 14px;color: #fff;margin-left: 80px;}
	
	.ser-ul{padding-left: 20px;margin-top: 40px;overflow: hidden;}
	.ser-ul a{float: left;width: 100%;line-height: 46px;height: 46px;background: url(../images/xia2.jpg) right center no-repeat;font-size: 14px;}
	.ser-ul a:hover{background: url(../images/xia1.jpg) right center no-repeat;}
	.ser-ul a span{padding-left: 40px;background: url(../images/s1.jpg) left center no-repeat;}
	
/*-------------------------------------------------animations-------------------------------------------*/


