* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

#container { 
	max-width:640px;margin:0 auto;padding-bottom:109px;
}



.header{height:92px;position:relative;}
.logo{margin-left:30px;margin-top:17px;}
a.en{position:absolute;font-size:30px;width:88px;height:88px;line-height:92px;text-align:center;top:3px;right:85px;display:block;z-index:999;}


.banner{position:relative;}
.banner .hd{position:absolute;bottom:15px;z-index:55;text-align:center;width:100%;}
.banner .hd ul{padding-left:5px;padding-right:5px;border-radius:8px;display:inline-block;height:20px;}
.banner .hd li{display:inline-block;background:#fff;width:16px;height:16px;text-indent:99px;overflow:hidden;margin-left:6px;margin-right:6px;margin-top:4px;border-radius:8px;}
.banner .hd li.on{background:#003e97;}
.banner img {width:100%;}

.box-nav{padding-top:35px;padding-bottom:20px;}
.box-nav li{float:left;margin-left:32px;}
.box-nav li a{display:inline-block;}
.box-nav li p{text-align:center;font-size:24px;color:#262626;margin-top:8px;}

.box-phone{height:88px;border-bottom:solid 1px #d9d9d9;border-top:solid 1px #d9d9d9;width:640px;}
.box-phone-before{font-size:30px;color:#999999;line-height:88px;}
.box-phone .text{font-size:38px;color:#262626;margin-left:30px;line-height:88px;}
.icon-2{width:30px;height:30px;display:inline-block;background:url(../images/icon-2.png) no-repeat;vertical-align:middle;margin-top:-4px;margin-left:30px;margin-right:5px;}

.box-phone .more a{display:inline-block;margin-right:32px;margin-top:28px;width:18px;height:33px;background:url(../images/icon-1.png) no-repeat;}




.box-about{background:#f2f2f2;padding-top:17px;padding-bottom:46px;border-bottom:solid 1px #d9d9d9;}
.box-about .head .head-text{font-size:32px;color:#262626;margin-left:30px;}
.box-about .head .head-more {margin-right:30px;}
.box-about .head .head-more a{font-size:28px;color:#999999;}

.box-about .pic{text-align:center;margin-top:19px;}
.box-about .text{margin-left:30px;margin-right:30px;font-size:28px;color:#262626;line-height:42px;margin-top:23px;}


.box-product .head{height:80px;border-bottom:solid 1px #d9d9d9;}
.box-product .head .head-text{font-size:32px;color:#262626;margin-left:30px;line-height:80px;}
.box-product .head .head-more {margin-right:30px;}
.box-product .head .head-more a{font-size:28px;color:#262626;line-height:80px;}
.box-product-list ul{padding-top:30px;padding-bottom:25px;}
.box-product-list li{width:280px;float:left;margin-left:20px;margin-bottom:16px;}
.box-product-list li.first{margin-left:30px;}
.box-product-list li a{display:inline-block;}
.box-product-list li .pic{border:solid 1px #d9d9d9;width:280px;height:210px;}
.box-product-list li .txt{font-size:24px;color:#262626;text-align:center;margin-top:5px;}


.box-video a{display:inline-block;position:relative;}
.icon-3{position:absolute;background:url(../images/icon-3.png) no-repeat;width:141px;height:141px;top:53px;left:249px;display:inline-block;}


.box-news .head{height:80px;border-bottom:solid 1px #d9d9d9;}
.box-news .head .head-text{font-size:32px;color:#262626;margin-left:30px;line-height:80px;}
.box-news .head .head-more {margin-right:30px;}
.box-news .head .head-more a{font-size:28px;color:#262626;line-height:80px;}



.box-news-list{background:#f2f2f2;}
.box-news-list li{padding-left:30px;padding-right:30px;border-bottom:solid 1px #d9d9d9;padding-bottom:35px;padding-top:41px;}
.box-news-list li a{display:inline-block;}
.box-news-list li .text{font-size:30px;color:#262626;line-height:36px;}
.box-news-list li .times{font-size:24px;color:#999999;margin-top:6px;}

.box-link .head{height:80px;border-bottom:solid 1px #d9d9d9;}
.box-link .head .head-text{font-size:32px;color:#262626;margin-left:30px;line-height:80px;}
.box-link .head .head-more {margin-right:30px;}
.box-link .head .head-more a{font-size:28px;color:#262626;line-height:80px;}

.box-link-list{padding-top:17px;padding-bottom:13px;border-bottom:solid 1px #d9d9d9;}
.box-link-list .bd ul{padding-left:22px;padding-right:22px;overflow:hidden;}
.box-link-list .bd li{width:282px;height:187px;float:left;border:solid 1px #dcdcdc;margin-left:8px;margin-right:8px;}

.box-link-list .hd{margin-top:22px; }
.box-link-list .hd ul{text-align:center;}
.box-link-list .hd ul li{display:inline-block;width:15px;height:15px;border-radius:7px;background:#d9d9d9;text-indent:999px;overflow:hidden;margin-left:7px;margin-right:7px;}
.box-link-list .hd ul li.on{background:#025ab5;}


.box-contact .head{height:80px;border-bottom:solid 1px #d9d9d9;}
.box-contact .head .head-text{font-size:32px;color:#262626;margin-left:30px;line-height:80px;}
.box-contact .head .head-more {margin-right:30px;}
.box-contact .head .head-more a{font-size:28px;color:#262626;line-height:80px;}


.icon-4{background:url(../images/icon-4.png) no-repeat;width:28px;height:27px;display:inline-block;vertical-align:middle;margin-top:-8px;margin-left:30px;margin-right:15px;}
.icon-5{background:url(../images/icon-5.png) no-repeat;width:27px;height:27px;display:inline-block;vertical-align:middle;margin-top:-8px;margin-left:30px;margin-right:14px;}
.icon-6{background:url(../images/icon-6.png) no-repeat;width:28px;height:27px;display:inline-block;vertical-align:middle;margin-top:-8px;margin-left:30px;margin-right:15px;}
.box-contact-main{padding-top:17px;}
.box-contact-main .top{font-size:30px;color:#999999;}
.box-contact-main .text{margin-left:65px;border-bottom:solid 1px #d9d9d9;font-size:30px;color:#262626;padding-left:12px;line-height:40px;padding-bottom:23px;margin-top:5px;padding-right:30px;}
.box-contact-main.last .text{border-bottom:none;}

.footer{border-top:solid 1px #d9d9d9;padding-top:10px;padding-bottom:15px;position:fixed;bottom:0;width:640px;background:#FFF;}
.footer li{float:left;text-align:center;width:33.3%;}
.footer li a{display:inline-block;text-align:center;}
.footer li p{font-size:28px;color:#262626;}

.footer-1{background:url(../images/footer-1.png) no-repeat;width:37px;height:38px;margin:0 auto;margin-bottom:3px;}
.footer-2{background:url(../images/footer-2.png) no-repeat;width:38px;height:36px;margin:0 auto;margin-bottom:5px;}
.footer-3{background:url(../images/footer-3.png) no-repeat;width:37px;height:38px;margin:0 auto;margin-bottom:3px;}


.page-header{position:relative;height:92px;border-bottom:solid 1px #d9d9d9;}
.page-header .header-text{width:400px;left:110px;text-align:center;font-size:32px;color:#262626;line-height:92px;position:absolute;top:0;}
.page-header .return{margin-left:30px;margin-top:28px;}
.page-header .return a{background:url(../images/return.png) no-repeat;width:20px;height:37px;display:inline-block;}

.product-list ul{padding-top:35px;}
.product-list li{width:280px;float:left;margin-left:20px;margin-bottom:16px;}
.product-list li.first{margin-left:30px;}
.product-list li a{display:inline-block;}
.product-list li .pic{border:solid 1px #d9d9d9;width:280px;height:210px;}
.product-list li .txt{font-size:24px;color:#262626;text-align:center;margin-top:5px;}

#load-more,#loading-data,#no-data{text-align:center;font-size:28px;padding-top:15px;padding-bottom:15px;}

.news-list li{margin-left:30px;margin-right:30px;margin-top:25px;border-bottom:solid 1px #d9d9d9;padding-bottom:30px;}
.news-list li a{display:inline-block;}

.news-list li .text{font-size:30px;color:#262626;line-height:36px;}
.news-list li .times{font-size:24px;color:#999999;margin-top:6px;}


.erji li{margin-left:30px;margin-right:30px;height:95px;border-top:solid 1px #d9d9d9;}
.erji li.first{border-top:none;}
.erji li .text{font-size:28px;color:#262626;line-height:95px;}
.erji li .more{background:url(../images/more.png) no-repeat;width:15px;height:28px;display:inline-block;margin-top:30px;}


.detail-main{padding-left:30px;padding-right:30px;padding-top:33px;}
.detail-main .head{font-size:36px;color:#333333;line-height:48px;}
.detail-main .times{font-size:26px;color:#666666;margin-top:27px;}

.detail-main .text{font-size:30px;color:#333333;line-height:48px;margin-top:32px;padding-bottom:25px;}
.detail-main .text img{max-width:100%;}





