body, div, address, blockquote, iframe,em,i, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea,p {margin:0; padding:0;font-style: normal;font-weight:normal;font-size:12px;}
ol, ul ,li{list-style: none;}
img {border: 0; vertical-align:middle;}
body{color:#000000;background:#f7f7f7;font:12px/22px "微软雅黑"}
html {_background: url(about:black) no-repeat fixed}
a{color:#000000;text-decoration:none; } 
a:hover{color:#BA2636;text-decoration:none;}
*{padding:0; margin:0;}
.clear{clear:both;height:0; line-height:0; font-size:0;display:block; overflow:hidden}
.clearfix:after,.clearfix:before  {clear: both;content: ".";display: block;height: 0;visibility: hidden;font-size:0}
.clearfix {display: block;zoom:1}
* + html .clearfix {min-height: 1%;}

.wrap{ width:1000px; margin:0 auto;}
.fl{float: left;}
.fr{float: right;}
.text-center{text-align: center;}
.text-left{ text-align:left;}
.text-right{ text-align:right;}

.mt30{margin-top: 30px;}

#header{background-color: #fff;}
.logo{margin-top: 20px; display:block}
.header-con{padding: 5px 0;}
.header-con .w350{width: 350px;float: right;margin-right: 10px;margin-top: 20px;}
.header-con .weibo{ padding-right:20px;float: right;}
.header-con .phone{ background:url(../img/line1.jpg) left center no-repeat;padding-left:20px;color: #191919;font-size: 18px;font-weight: bold;float: right;}
.header-con .phone img{margin-right: 5px;}
.header-ewm{}



.pro-classify{border:#ccc 1px solid; border-radius:5px;overflow: hidden;margin-top: 20px;margin-bottom: 20px;}
.pro-classify .icon-t{ padding:15px;background-color: #014d98;font-size: 23px;color: #fff;font-weight: bold; text-align:center; display:block;}
.pro-classify ul{padding-top: 0px; text-align:center;}
.pro-classify li{ background:url(../img/list-icon2.jpg) left center no-repeat; padding-left:10px;float: left;margin: 8px 8px 0;width: 110px; text-align:left}
.pro-classify li a{color: #151516;font-size: 16px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.pro-classify li a:hover{color: #e31e18;}
	
.index-product{}
.index-product .title-tit{}
.index-product .link{background:url(../img/t1.jpg) center no-repeat;width: 271px;height: 59px;float: left;}
.index-product .link a{color: #fff;font-size: 16px; font-family:微软雅黑; margin-left:50px; display:inline-block; margin-top:5px}
.index-product .more{float: right;font-weight: bold;color: #d80005;float: right;margin-top: 30px;}
.index-product .pro-list{text-align:center; padding:0 15px}
.index-product .pro-list img{}

.index-gg{background-color: #014d98;padding:0 30px 0 20px;margin-top: 20px;}

.index-dongtai{padding: 30px 0;}
.index-dongtai .img{ text-align:center;}
.index-dongtai .img img{ display:inline-block;}
.index-dongtai ul{padding:8px; border:#000 1px dashed;margin: 10px 0;}
.index-dongtai li{ background:url(../img/list-icon1.jpg) left center no-repeat;}
.index-dongtai li a{padding-left: 10px;color: #424242;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.index-dongtai .link a{float: right;width: 119px;height:84px;overflow: hidden;margin-left: 10px;}
.index-title{overflow: hidden;}
.index-title span{width: 35px;height: 45px; border-right:#ccc 1px solid; background:url(../img/t2.jpg) center bottom no-repeat; display:inline-block;float: left;}
.index-title .t-con{float: left; line-height:25px;margin-left: 10px;}
.index-title .t-con i{font-size: 20px; display:block;}
.index-title .t-con{font-size: 24px;color: #434343;font-weight: bold;}

.index-about{}
.index-about .con{color: #434343;font-size: 14px;position:relative;margin-top: 10px; padding-bottom:80px}
.index-about .con span{overflow: hidden;text-overflow:ellipsis; text-indent:2em; display:block}
.index-about .con .p1{margin-left: 450px;position:absolute;top:-330px;right: 20px; text-align:right;}
.index-about .con .p2{margin-right:500px; position:absolute;bottom:-30px;left:20px; text-align:left;}
.index-about .con .p3{margin-left: 520px; position:absolute;bottom:-50px;right:20px; text-align:right;}

.title-tit{background:url(../img/bg2.jpg) repeat-x; border:#ccc 1px solid; border-bottom:#014c97 2px solid; border-radius:5px 5px 0 0;height: 36px; line-height:36px;font-family: 微软雅黑;}
.title-tit .name{font-size: 16px;color: #014c97;padding-left: 15px;float: left;}
.title-tit .name span{color: #505559;font-size: 14px; text-transform:uppercase}
.title-tit .more{font-weight: bold;color: #d80005;float: right;margin-right: 15px;}
.title-tit .status{float: right;color: #606060;margin-right: 10px;}
.title-tit .status a{color: #606060;}

.index-colmun-box{padding:10px}
.index-colmun-box .txt{ line-height:18px}
.index-colmun-box .txt b{ display:block}
.index-colmun-box ul{}
.index-colmun-box li{ background:url(../img/list-icon2.jpg) #f1f1f1 10px center no-repeat; padding:3px 0;margin-top: 10px;}
.index-colmun-box li a{ padding-left: 18px;color: #000;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.index-colmun-box li span{color: #797979;float: right;padding-right: 10px;}

.partners-link{margin-top: 10px;}
.partners-link img{ border:#ccc 1px solid; padding:2px;margin-bottom:4px;}

.friend-link{background:url(../img/bg3.jpg) repeat-x; border:#ccc 1px solid; border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;box-sizing:border-box; padding:10px 20px;margin: 20px 0;}
.friend-link a{height: 15px; line-height:15px;color: #525151; border-right:#525151 1px solid; display:inline-block;font-family: 微软雅黑; padding-right:5px; margin-right:5px; }

#footer{background-color: #424242;padding: 10px 0;color: #fff;}
#footer li{float: left;}
#footer .footer-link{margin-bottom: 10px;}
#footer a{color: #fff; border-right:#fff 1px solid;padding-right:10px; margin-right: 10px;}

.copyright{ line-height:25px;color: #d0cbcb;}

.page-con{margin-top: 30px;padding-bottom: 50px;}
.page-con .white-box{background-color:#fff;}
.page-con .sidebar-left{font-family: 微软雅黑;}
.page-con .sidebar-left ul{padding-bottom: 30px;}
.page-con .sidebar-left li{background:url(../img/list-icon3.jpg) 10px center no-repeat; border-bottom:#ccc 1px solid; padding:5px 0}
.page-con .sidebar-left li a{padding-left:25px;font-size: 14px;color: #6a6a6a;}
.page-con .sidebar-left .contact{height: 190px; background:url(../img/contact.jpg) #fff right bottom no-repeat; padding-left:20px;padding-top: 20px;}
.page-con .sidebar-left b{font-size: 16px;color: #fd0513;font-weight: bold;margin-bottom: 5px; display:block}
.page-con .sidebar-left dd{color: #034b95;font-size: 14px; text-shadow:0 0 3px #fff;-moz-text-shadow:0 0 3px #fff;-ms-text-shadow:0 0 3px #fff;-o-text-shadow:0 0 3px #fff;-webkit-text-shadow:0 0 3px #fff;margin: 3px 0;}
.page-con .sidebar-left span{color: #000;}
.page-con .sidebar-right{background-color:#fff;overflow: hidden;}
.page-con .sidebar-right .online{padding-top: 50px;width: 450px; margin:0 auto}
.page-con .sidebar-right .online table{ border:none} 
.page-con .sidebar-right .online table td{ padding:10px 0; border:none}
.page-con .sidebar-right .online span{color: #f00;padding-right: 3px;}
.page-con .sidebar-right .online .textarea{width: 370px;height: 120px; border:#ccc 1px solid;}
.page-con .sidebar-right .online .submit{width: 105px;height: 33px; background:url(../img/submit-ly.png) center no-repeat}
.page-con .sidebar-right .contact-con{padding:40px; line-height:30px}

.news{}
.news ul{padding:15px}
.news li{ background:url(../img/list-icon3.jpg) left center no-repeat; border-bottom:#ccc 1px dashed; padding-bottom:5px;overflow: hidden;padding-top: 10px;}
.news li a{ padding-left:15px;color: #606060;}

.news-view{text-align:center;padding-top: 30px;background-color: #fff;}
.news-view .name{color: #034c98;font-size: 16px;margin-bottom: 15px;}
.news-view .name-s{color: #454545;}
.news-view .con{padding:20px; text-align:left; line-height:25px;margin-top: 15px; border-top:#ccc 1px dashed; }

.page-link{margin-top: 20px; line-height:25px;border-top:#ccc 1px dashed;padding: 20px 10px 0;}
.page-link a{color: #454545; display:block; text-align:left}
.page-link .back{color: #034c98;}

.product-list{text-align:center}
.product-list ul{}
.product-list li{}
.product-list img{border:#ccc 1px solid; padding:3px; display:block}
.product-list .box{margin-top: 20px;}

.product-view{padding: 30px 20px;color: #454545;}
.product-view .t-name{color: #034c98;font-size: 16px;margin-bottom: 50px;}
.product-view b{width: 90px;float: left; display:block;color: #000;}
.product-view .txt-con{margin-top: 20px;}
.product-view .txt-con p{ text-indent:2em;}

.paging{color: #606060;}
.paging a{color: #606060;}



@media (min-width:769px) and (max-width:992px){
	.product-list img{width: 210px;height: 180px;}
	.index-about .con{font-size: 1.1em;}
	.index-about .con .p1{margin-left: 350px;position:absolute;top:-250px;right: 20px;}
	.index-about .con .p2{margin-right:400px; position:absolute;top:-20px;left:20px}
	.index-about .con .p3{margin-left: 400px; position:absolute;top:-15px;right:20px}
	}

@media (min-width:640px) and (max-width: 768px){
	.product-list img{width: 165px;height: 150px;}
	.index-colmun-box img{width: 92px;height: 65px;}
	.index-about .con{font-size: 1.1em;}
	.index-about .con .p1{margin-left: 300px;position:absolute;top:-240px;right: 20px;}
	.index-about .con .p2{margin-right:330px; position:absolute;top:-20px;left:20px}
	.index-about .con .p3{margin-left: 330px; position:absolute;top:-15px;right:20px}
	}

@media (min-width:480px) and (max-width: 640px){
	.product-list img{width: 115px;height: 100px;}
	.index-about .con{font-size: 0.81em;padding-bottom: 150px;}
	.index-about .con .p1{margin-left:0px;position:absolute;top:-200px;right:0px;padding:0 10px}
	.index-about .con .p2{margin-right:0px; position:absolute;bottom:-70px;left:0px;padding:0 10px}
	.index-about .con .p3{margin-left:0px; position:absolute;bottom:-130px;right:0px;padding:0 10px}
	.index-about .con .i4{margin-top: 70px;}
	}
	
@media (max-width:320px){
	.hidden{display:none;}
	.pro-classify li{width:70px; margin:8px 13px 0}
	.index-about .con{font-size: 0.63em;padding-bottom: 180px;}
	.index-about .con .p1{margin-left:0px;position:absolute;top:-180px;right:0px;padding:0 10px}
	.index-about .con .p2{margin-right:0px; position:absolute;bottom:-80px;left:0px;padding:0 10px}
	.index-about .con .p3{margin-left:0px; position:absolute;bottom:-150px;right:0px;padding:0 10px}
	.index-about .con .i4{margin-top: 80px;}
	}

@media (min-width:321px) and (max-width:375px){
	.pro-classify li{width: 80px; margin:8px 10px 0}
	.product-list img{width:60px;height: 60px;}
	.index-about .con{font-size: 1em;padding-bottom: 180px;}
	.index-about .con .p1{margin-left:0px;position:absolute;top:-180px;right:0px;padding:0 10px}
	.index-about .con .p2{margin-right:0px; position:absolute;bottom:-80px;left:0px;padding:0 10px}
	.index-about .con .p3{margin-left:0px; position:absolute;bottom:-150px;right:0px;padding:0 10px}
	.index-about .con .i4{margin-top: 80px;}
	}

@media (min-width:376px) and (max-width:414px){
	.pro-classify li{width: 100px; margin:8px 10px 0}
	.index-about .con{font-size: 1em;padding-bottom: 180px;}
	.index-about .con .p1{margin-left:0px;position:absolute;top:-180px;right:0px;padding:0 10px}
	.index-about .con .p2{margin-right:0px;position:absolute;bottom:-80px;left:0px;padding:0 10px}
	.index-about .con .p3{margin-left:0px;position:absolute;bottom:-150px;right:0px;padding:0 10px}
	.index-about .con .i4{margin-top: 80px;}
	}

@media (max-width:992px){
	.logo{ text-align:center; margin-top: 0px;}
	.logo img{ display:inline-block}
	.header-con{text-align:center;}
	.header-con .weibo,.header-con .phone{}
	.header-con .phone{padding-left: 10px;}
	}


