.main{width:1200px;margin: 0 auto;overflow: hidden;}

.content{float: left;width: 1020px;padding-bottom: 50px;}

.content img{margin-bottom: 20px;max-width: 100%;margin:0 auto;display: block;}

.content p{margin-bottom: 16px;}

.con .container{padding-left: 65px;padding-top: 40px;}



/* about us */

.intro{color: #4c4c4c;font-family: '宋体';padding-top: 46px;}

.intro h3{font-size: 30px;font-weight: normal;padding-bottom: 46px;text-align: center;}

.intro p{font-size: 16px;line-height: 28px;text-indent: 2em;}

.intro-box li div{background: url("../img/about_icon.png") no-repeat 180px 45px;}

.honor-1 li{float: left;margin-right: 20px;

margin-bottom: 20px;}





/*product list*/

.product-list{overflow: hidden;margin-top: 9px;min-height: 550px;}

.product-list li{float:left;text-align: center;margin-right: 50px;margin-bottom: 40px;}

.product-list .right{margin-right: 0;}

.product-list li img{display: block;width:100%;}

.product-list li a{font-size: 16px;color:#808080;line-height: 26px;font-family: 宋体;}

.product-pic-box{width: 182px;height: 182px;overflow: hidden;border: 1px solid #808080;}

.product-pic-box:img{}

.pages{overflow: hidden;width: 270px;margin:0 auto;}

.pages li{float: left;margin:0 5px;width: 50px;height: 20px;line-height: 20px;text-align: center;background: #333;}

.pages .num{width: 20px;}

.pages li a{font-family: 宋体;font-size: 12px;color: #ccc;display: block}



/* product details */

.product{margin-top: 10px;}

/* .product img{float: left;margin-bottom: 46px;} */

.prd-intro{/* float:left;margin-left: 25px; */}

.prd-intro p,.switch p,.switch a{font-family: 宋体;font-size: 16px;color: #808080;line-height: 30px;}

.switch a:hover{text-decoration: underline;}

.pic-banner{float: left;width:530px;overflow:hidden;margin-bottom: 20px;}
.large_box{margin-bottom:10px;width:530px;height:380px;overflow:hidden;}
.large_box img{display:block;}
.small_box{width:530px;height:73px;overflow:hidden;}
.small_list{position:relative;float:left;width:480px;height:73px;overflow:hidden;}
.small_list ul{height:73px;overflow:hidden;}
.small_list ul li{position:relative;float:left;margin-right:10px;width:110px;cursor: pointer;}
.small_list ul li img{display:block;}
.small_list ul li .bun_bg{display:none;position:absolute;top:0;left:0;width:110px;height:73px;background:#000;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;}
.small_list ul li.on .bun_bg{display:block;}
.btn{display:block;width:20px;height:73px;background-color:#777;background-repeat:no-repeat;background-position:center center;cursor:pointer;}
.btn:hover{background-color:#e7000e;}
.left_btn{float:left;margin-right:10px;background-image:url(../img/left_btn.png);}
.right_btn{float:right;background-image:url(../img/right_btn.png);}

.prd-details{float: right;width: 360px;overflow: hidden;}
.prd-con{width: 360px;}
.prd-con img{width: 360px !important;}
.prd-con p span,.prd-con p{line-height:28px;display: inline-block; text-align: justify;}

/*research*/

.bg,.gains{width: 600px;text-align: center;float: left;margin: 68px 0 64px;}

.bg img{display: inline-block;}

.bg h3,.gains h3{font-size: 30px;color: #bf0000;}

.bg p{width:278px;margin-right:36px; float:right; text-indent: 2em;line-height: 24px;font-size: 20px;color: #808080;font-family: 宋体;text-align: justify;}

.bg .content{padding-top: 45px;border-right: 1px solid #666;}

.gains img{padding-top: 45px;}

.ovflow{overflow: hidden;}







/* news */

.news-list{margin-left: 64px;margin-top: 15px;}

.news-list li{padding: 32px 6px 4px;border-bottom: 1px solid #666;}

.news-list li:last-child{border: none}

.news-list li:hover{background: rgba(128,128,128,0.1)}

/* .news-list li h4{width: 100%} */

.news-list li .title{font-size: 24px;width: 438px;font-weight: normal;color: #666}

.news-list li .time{font-size: 16px;font-weight: normal;display: inline-block;float: right;line-height: 24px;color: #999;}

.news-list li p{font-size: 16px;line-height: 26px;color: #808080;}

.news-list li a{display: inline;}



/* news details  */

.news-box{cursor: pointer;}

.news-box .news-title{text-align: center}

.news-title h4{font-size: 24px;color: #666;font-weight: normal;margin-top: 35px;}

.news-box p{font-size: 16px;color: #999;}

.news-title p{margin: 18px auto;}

.news-title span{display: inline-block;padding: 0 8px;}

.news-content p{width: 1080px;margin: 10px auto 0;text-indent: 2em;line-height: 30px;text-align:justify}

.switch{width: 1080px;margin:30px auto;}

.switch p,.switch a{font-family: 宋体;font-size: 16px;color: #808080;line-height: 30px;}

.switch a:hover{text-decoration: underline;}



/* service  */

.service-box{text-align: center;margin-top: 28px;}

.service-box h3{font-size: 30px;color: #ce463a;margin-bottom: 13px;}

.process{margin-left:138px ;overflow: hidden}

.process li{float: left;}

.process .arrow{width: 144px;margin: 0 auto}

.process .arrow img{padding:10px 0}

.process-1{color: #fff;font-size: 30px;background: #999;padding: 38px 10px;margin-top: 10px;}

.process-2 p{font-size:24px;color: #fff;background: #b3b3b3;border-radius: 10px;width: 249px;height: 64px;line-height: 64px;margin-bottom: 7px;}

.process-3{border: 1px solid #ccc;width: 260px;height: 128px;border-radius: 10px;}

.process-3 p{margin:8px;color: #666;text-align: left;font-size: 18px;line-height: 20px;}

.imgs{margin: 16px 0 60px;}

.imgs img{padding:0 10px ;display: inline;}