#rollnewsbg{width: 100%; height: 50px; background: #f4f4f4; overflow: hidden;}
#rollnews{width:1200px; margin: 0 auto;}
#rollnews .list{float: left; height: 50px; line-height: 50px; font-size: 14px;}
#rollnews .en{font-weight: bold; color: #0470c9; margin-right: 5px;}
#scrollDiv{float: left; height:50px;line-height:50px;overflow:hidden;}
#scrollDiv li{height:50px;padding-left:10px; color: #999;}
#scrollDiv li a{color: #666;}
#scrollDiv li a:hover{color: #0470C9;}

.service{ width: 1200px; margin: 50px auto 0; overflow: hidden;}
.service .title{text-align: center; font-size: 28px; color: #000; width: 420px; margin: 0 auto; height: 34px; line-height: 34px; background: url(../images/service_tibg.png) no-repeat center;}
.service .en{text-align: center; color: #999; font-size: 14px; font-family: arial; margin-top: 5px; text-transform: uppercase;}
.service-con{width: 1200px; margin-top: 40px; height: 220px;}
.service-con li{float: left; width: 300px; }
.service-con .img{width: 150px; height: 150px; margin: 0 75px; -moz-transition: all 0.5s; -o-transition: all 0.5s; -webkit-transition: all 0.5s; transition: all 0.5s; }
.service-con .img img{width: 100%; height: 100%;}
.service-con .name{font-weight: bold; text-align: center; font-size: 18px; color: #333; margin-top: 15px;}
.service-con .eng{font-size: 14px; color: #666; font-weight: bold; font-family: arial; text-align: center; text-transform: uppercase; margin-top: 5px;} 
.service-con li:hover .name{color: #0C5196;}
.service-con li:hover .img{-moz-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1);}


.productbg{width: 100%; height: 520px; margin-top: 50px; background: url(../images/pro_bg.jpg) no-repeat center; overflow: hidden;}
.product{width: 1200px; margin: 50px auto 0;}
.product .title{text-align: center; font-size: 28px; color: #fff; width: 408px; margin: 0 auto; height: 34px; line-height: 34px; background: url(../images/pro_yibg.png) no-repeat center;}
.product .en{text-align: center; color: #6babeb; font-size: 14px; font-family: arial; margin-top: 5px; text-transform: uppercase;}
.product-con{width: 1200px; margin-top: 40px; overflow: hidden;}
.product-con li{width: 280px; float: left; height: 260px; background: #eee; margin: 0 10px 20px;}
.product-con .img{ width: 280px; height: 210px;}
.product-con .img img{width: 100%; height: 100%;}
.product-con .name{text-align: center; font-size: 14px; color: #333; height: 50px; line-height: 50px; white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.product-con li:hover{background: #fe6c01;}
.product-con li:hover .name{color: #fff;}
.product .more{width: 110px; height: 32px; margin: 26px auto 0;  background: #f88311; color: #fff; text-align: center; line-height: 32px; border-radius: 5px; overflow: hidden; } 
.product .more a{color: #fff;}
.product .more:hover{background: #fe6c01;}

.tedianbg{width: 100%; height: 725px; background: url(../images/tedian_bg.jpg) no-repeat center; overflow: hidden;}
.tedian{width: 1300px; margin: 50px auto 0;}
.tedian-title{text-align: center; font-size: 28px; color: #000;}
.tedian-title .bl{font-size: 46px; font-weight: bold; color: #f88311;}
.tedian-con{margin-top: 50px;}
.tedian-con-l{width: 694px; float: left; }
.tedian-con-l img{width: 100%;}
.tedian-con-r{float: left; margin-left: 20px; width: 566px; margin-top: 50px;}
.tedian-con-r li{width: 566px; height: 80px; margin-bottom: 10px;}
.tedian-con-r .num{float: left; width: 40px; height: 40px; line-height: 40px; font-size: 22px; background: #1a6bbc; border-radius: 50%; color: #fff; text-align: center;}
.tedian-con-r .cont{float: left; margin-left: 15px; width: 500px;}
.tedian-con-r .cont .name{font-size: 20px; color: #1a6bbc;}
.tedian-con-r .cont .intro{font-size: 14px; line-height: 24px; color: #666; margin-top: 5px; height: 48px; overflow: hidden;}

.single{width: 1200px; margin: 50px auto 0; overflow: hidden;}
.single-about{float: left; width: 880px; height: 320px;}
.single-about .title{width: 880px; height: 40px; border-bottom: 1px solid #e5e5e5; line-height: 40px; color: #115fad; font-size: 18px;}
.single-about .en{font-size: 14px; color: #999; font-family: arial; }
.single-about-con{margin-top: 20px; width: 880px; height: 250px;}
.single-about-con .video{float: left; width: 360px; height: 250px;}
.single-about-con .cont{float: left; margin-left: 20px; height: 250px; width: 500px;}
.single-about-con .name{font-size: 18px; color: #2875c1; height: 32px; line-height: 32px; overflow: hidden;}
.single-about-con .intro{color: #666; font-size: 13px; line-height: 28px; margin-top: 20px; height: 140px; overflow: hidden;}
.single-about-con .more{width: 98px; height: 30px; border: 1px solid #2875c1; line-height: 30px; text-align: center; font-size: 13px; margin-top: 25px;}
.single-about-con .more a{color: #2875c1;}
.single-about-con .more:hover{background: #2875C1;}
.single-about-con .more:hover a{color: #fff;}
.single-contact{float: left; margin-left: 40px; width: 280px; height: 320px;}
.single-contact .title{width: 280px; height: 40px; border-bottom: 1px solid #e5e5e5; line-height: 40px; color: #115fad; font-size: 18px;}
.single-contact .en{font-size: 14px; color: #999; font-family: arial; }
.single-contact-tel{ margin-top: 30px; overflow: hidden;}
.single-contact-tel img{float: left; width: 52px; height: 46px; margin-left: 14px;}
.single-contact-tel .cont{float: left; margin-left: 10px; font-size: 14px; color: #666; line-height: 23px;}
.single-contact-tel .num{font-size: 26px; font-family: impact;}
.single-contact-con{ font-size: 13px; color: #666; line-height: 28px; padding: 20px 20px 0;}
.single-contact-con p{margin: 0; padding: 0;}

.newsbg{width: 100%; height: 470px; background: #f4f4f4; overflow: hidden; margin-top: 50px;}
.news{width: 1200px; margin: 50px auto 0;}
.newspage{width: 550px; height: 370px; background: #fff; float: left; padding: 0 20px;}
.newspage .title{width: 550px; height: 49px; line-height: 49px; border-bottom: 1px solid #e5e5e5; color: #115fad; font-size: 18px;}
.newspage .en{font-size: 14px; color: #999; font-family: arial; }
.newspage .more{float: right; font-size: 12px; color: #666; line-height: 52px;}
.newspage .more a{color: #666;}
.newspage .more a:hover{color: #115fad;}
.newspage-con{width: 550px; margin-top: 20px; height: 100px;}
.newspage-con .img{ width: 140px; height: 100px; float: left;}
.newspage-con .img img{width: 100%; height: 100%;}
.newspage-con .cont{width: 400px; margin-left: 10px; float: left;}
.newspage-con .name{font-size: 14px; color: #333; white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.newspage-con .name a:hover{color: #115fad;}
.newspage-con .time{font-size: 14px; color: #999; margin-top: 10px;}
.newspage-con .intro{font-size: 12px; color: #666; line-height: 20px; height: 40px; margin-top: 10px; overflow: hidden;}
.newspage-list{width: 550px; margin-top: 20px;}
.newspage-list li{width: 550px; height: 30px; line-height: 30px; text-indent: 10px; background: url(../images/list_icon.png) no-repeat left center; color:#333;}
.newspage-con .name a{ color:#333;}
.newspage-list li a{ color:#333;}
.newspage-list li .time{color: #999; float: right;}
.newspage-list li a:hover{color: #115FAD;}

.linkbg{width: 100%; background: #0f569d; overflow: hidden;}
.link{width: 1200px; margin: 0 auto;}
.link-title{float: left; font-size: 16px; padding: 15px 0; color: #fff; width: 80px;}
.link-cont{float: left; padding: 17px 0 10px; width: 1100px;}
.link-cont li{float: left;  font-size: 14px; padding: 0 12px 5px;}
.link-cont li a{color: #fff; }
.link-cont li a:hover{color: #bcdeff;}

/* view */
.view h1{width:100%;font: 20px/36px "microsoft yahei";color:#343434;font-weight: bold; text-align:center;}
.date{width:100%;text-align:center;font:12px/32px "microsoft yahei";color:#7d7d7d}
.page{width:100%;margin:10px auto;overflow: hidden;position: relative}
.page p{width:100%;height:28px;font:12px/28px "microsoft yahei";color:#1d1d1d;overflow: hidden;}
.page p a{color:#1d1d1d}
.page p a:hover{color:#d54f43;}
.back{font:14px/39px "microsoft yahei";color:#fff;background:#FF9000;width:138px;margin:0 auto;border-radius:4px;display:block;text-align:center;}
.back:hover{background:#f8a75c;color:#fff;}
.view img{max-width: 100%;display:inline}
.view div{font-size:14px; text-align:center;}
.pdf_down{display:block;background:url(../images/pdf.jpg) 0 0 no-repeat;width:224px;height:46px;margin:10px auto;font:14px/46px "microsoft yahei";color:#fff;text-indent:74px;}
.white-bg{background:#fff;padding:10px 0;}

#allmap{
	margin:20px 0;
}
.boxcen { line-height:28px;}

/* product view ²úÆ·ÄÚÒ³ */
.view_imgs{width:555px;height:500px;margin:20px auto;position:relative;background:#f7f7f7;}
.view_imgs .btn{position:absolute;width:15px;height:70px;top:422px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.view_imgs .prev{left:0;background:url(../images/view_left.png) no-repeat center center #bfbebe;}
.view_imgs #prev,.view_imgs #prev #next{width: 15px;height: 70px;margin-left: 0;}
.view_imgs #prevTop,.view_imgs #nextTop{display:none}
.view_imgs .next{right:0;background:url(../images/view_right.png) no-repeat center center #bfbebe;}
.view_imgs li{float:left;}
.view_imgs .prev:hover,.view_imgs .next:hover{background-color:#d54f43;}
.view_imgs .cf li{position:relative;color:#fff;}
.view_imgs .cf a{display:block;width:555px;height:416px;position:absolute;color:#fff;}
.view_imgs .picBox{height:416px;position:relative;overflow:hidden;}
.view_imgs .picBox ul{height:416px;position:absolute;}
.view_imgs .picBox li{width:555px;height:374px;}
.view_imgs .listBox{width:511px;height:71px;margin:0 auto;position:relative;padding:6px 0 10px;overflow:hidden;}
.view_imgs .listBox ul{height:71px;position:absolute;}
.view_imgs .listBox li{width:104px;height:71px;cursor:pointer;position:relative;}

.view_imgs .listBox li a{display:block;width:95px;height:71px;}
.view_imgs .listBox li img{width:95px;height:71px;}
.view_imgs .listBox .on img{width:89px;height:65px;border: 3px solid #d54f43;}
.view_imgs .picBox li img{max-width: 100%;}
.ol_width { width:580px;}