@charset "utf-8";
/* CSS Document */
.headerBox{width: 100%; height: 152px; position: relative; background:url(../images/bgHeader.jpg) repeat-X;}
.headerBox .logo{position: absolute; left: 1px; top: 53px;}
.headerBox .hotLine{position: absolute; right: 1px; top: 5px; height: 54px; line-height: 54px; font-size: 20px; color: #f38f00;}
.headerBox .hotLine strong{font-size: 24px;}
.headerBox .searchBox{position: absolute; top: 24px; right: 302px; width: 200px; padding: 0 0 0 8px; height: 19px; line-height: 19px; border: 1px solid #ccc; background: #fff; border-radius: 10px;}
.headerBox .searchBox input{margin: 0; padding: 0; height: 19px; border: none; width: 180px; outline: none;}
.headerBox .searchBox a.right{display: block; width: 20px; border-radius:0 20px 20px 0; height: 19px; background: url(../images/iocnSearch.png) center no-repeat;}

/***********nav*******************/
.nav-box{position:absolute; right: 0; top: 68px; z-index:10; width: 679px;}
/* m-nav */
.m-nav{z-index:3;}
.m-nav a:hover{text-decoration:none}
.m-nav .fir-ul{position:relative;z-index:2;font-size:0;text-align:right;height:56px;}
.m-nav .fir-ul .fir-li{position:relative;display:inline-block;*display:inline;*zoom:1;width:107px;z-index:9;text-align:center;background:url(../images/bgNavli.jpg) right center no-repeat;}
.m-nav .fir-ul .j-li{}
.m-nav .fir-ul .u-a{display:inline-block;*display:inline;*zoom:1;width:90%;height:56px;line-height:56px;color:#000;font-size:14px;z-index:11;cursor:pointer;font-family:'microsoft yahei';}
.m-nav .fir-ul .u-a p{color:#999;font-size:13px;}
.m-nav .fir-ul .hover .u-a,
.m-nav .fir-ul .current{color:#000;background:#f38f00;text-decoration:none; box-shadow: 1px 1px 5px rgba(0,0,0,0.3);}
.m-nav .fir-ul .hover .u-a p,
.m-nav .fir-ul .current .u-a p{color:#FFF;}
.m-nav .sec-ul{position:absolute;top:110px;top:40px; margin-top: 16px; left:5%;width:90%;font-size:0;text-align:center;font-family:'microsoft yahei'; box-shadow: 1px 1px 5px rgba(0,0,0,0.3);}
.m-nav .sec-ul li{height:30px;line-height:30px;overflow:hidden; border-top: 1px solid #fff;}
.m-nav .sec-ul li a{display: block;  background:#f38f00; overflow:hidden;color:#000;font-weight:normal;font-size:14px;}
.m-nav .sec-ul li.hover{}
.m-nav .sec-ul li.hover a{background: #231815; color:#fff;text-decoration:none;}

/*竖向子导航*/
.m-nav .nav-y .sec-ul{display:none;}
.m-nav .nav-y .sec-ul li a{display:block;}

/**************** banner *****************/
.banner-box{position:relative;z-index:5;}
.m-focus-d{position:relative;height:670px;z-index:3;}
.m-focus-d .switchable-box{width:100%;height:670px;}
.m-focus-d .switchable-content li{width:100%;height:670px;text-align:center;overflow:hidden; text-indent:-999em;}
.m-focus-d .switchable-content li img{visibility:hidden;}
.m-focus-d .m-focus-prev,
.m-focus-d .m-focus-next{position:absolute; bottom: 33px; z-index:25;line-height: 33px; text-align:center; color: #000;}
.m-focus-d .m-focus-prev span,
.m-focus-d .m-focus-next span{display: inline-block; *display:inline;*zoom:1; width:14px;height:33px; background:url(../images/btnBanner.png) left top no-repeat;vertical-align: middle; }
.m-focus-d .m-focus-prev {right:50%;margin-right:285px;}
.m-focus-d .m-focus-next {left:50%;margin-left:285px;}
.m-focus-d .m-focus-next span{background-position: right top;}
.m-focus-d .m-focus-prev:hover,.m-focus-d .m-focus-next:hover{filter:alpha(opacity=80);opacity: 0.8;-moz-opacity:0.8;-khtml-opacity: 0.8;}
.m-focus-d .pic-btn {position:absolute; bottom: 0; left:50%;width:717px;margin-left:-358px; background: #f38f00; padding-top: 20px; text-align:center;z-index:5;}
.m-focus-d .pic-btn .u-img{display: inline-block; *display: inline; *zoom: 1; width: 130px; height: 73px; border: 2px solid #fff;}
.m-focus-d .pic-btn li {display:inline-block;*display:inline;*zoom:1;cursor:pointer;margin:0 2px;overflow:hidden;text-align:center;font-family:'microsoft yahei';font-size:24px;color:#FFF; }
.m-focus-d .pic-btn li.active .u-img{ border: 2px solid #000;}

/*contentBox*/
.mTitle{padding-left: 27px; margin-top: 70px; background:url(../images/bgMtitle.jpg) left 10px no-repeat; line-height: 21px; color: #6b6b6b; font-family: '宋体';}
.mTitle strong{display: block; height: 40px; line-height: 40px; font-size: 24px; color: #000; font-family:'Microsoft YaHei';}

.picMarquee-left{ width:100%; padding-top: 58px;  overflow:hidden; position:relative;}
.picMarquee-left .bd{ padding:10px;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{width: 16.6%; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .u-img{ width:139px; height:139px; display:block; overflow: hidden; border:2px solid #f38f00; margin: 0 auto; border-radius: 100px; }
.picMarquee-left .bd ul li p{height: 54px; line-height:54px;  font-size: 18px; color: #000; }
.picMarquee-left .bd ul li a:hover p{color: #f38f00;}

.animated02{transition:all 0.4s ease-in-out; -webkit-transition:all 0.4s ease-in-out; -moz-transition:all 0.4s ease-in-out; -ms-transition:all 0.4s ease-in-out; }
.proMsg{width: 100%; height: 569px; background: url(../images/bgMid.jpg) center no-repeat;}
.mTitle02{padding-top: 40px; padding-bottom: 52px; text-align: center;}
.proMsg .picBox{width: 100%; overflow: hidden;}
.proMsg .picBox li .u-img{display: block; overflow: hidden; height: 197px; border: 2px solid #000;}
.proMsg .picBox li .u-img:hover{border-color: #fff;}
.proMsg .picBox .child-1 .u-img{width: 366px;}
.proMsg .picBox .child-2 .u-img{width: 620px;}
.proMsg .picBox .child-1{float: left;}
.proMsg .picBox .child-2{float: right;}
.proMsg .text{font-size: 14px; color: #000; height: 72px; overflow: hidden; margin-top: 25px;}
.proMsg .lookDetal{display: block; width: 174px; height: 35px; line-height: 35px; text-align: center; font-size: 18px; color: #fff; margin:24px auto 0; background: #000;}
.proMsg .lookDetal:hover{background: #fff; color: #f38f00;}

.picScroll-left{ width:100%; margin-top: 18px; overflow:hidden; position:relative;}
.picScroll-left .hd{ overflow:hidden;  height:68px; line-height: 68px;}
.picScroll-left .hd .more{font-family: '宋体';}
.mTitle03 a:hover,
.picScroll-left .hd .more:hover{color: #f38f00; text-decoration: underline;}
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:41px; height:41px; float:left; margin-right:5px; margin-top:5px;  overflow:hidden;	 cursor:pointer; background:url(../images/btnScroll.jpg) left bottom no-repeat;}
.picScroll-left .hd .next{ background-position:left top;  }
.picScroll-left .hd .prev:hover{background-position: right bottom;}
.picScroll-left .hd .next:hover{background-position: right top;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{width:238px; margin-right: 16px; float:left; overflow:hidden; text-align:center;  }
		.picScroll-left .bd ul li .u-img{ width:236px; height:175px; display:block; overflow: hidden; margin: 0 auto; border: 1px solid #e3e3e3;}
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li p{width: 238px; line-height:34px;  height: 34px; font-size: 14px; margin: 7px auto 0; background: #eeeeee; }
.picScroll-left .bd ul li a:hover .u-img{border-color: #f38f00;}
.picScroll-left .bd ul li a:hover p{background-color: #f38f00; color: #fff;}

.newsCenter{margin-top: 47px; padding-bottom: 50px; background:url(../images/bgNewCen.jpg) left 52px repeat-X;}
.mTitle03{height: 51px; line-height: 51px; }
.mTitle03 strong{display: block; width: 101px; text-align: center; font-size: 24px; font-weight: bold; border-bottom: 3px solid #f39801;}
.mTitle03 a{font-family: '宋体'; color: #000;}
.newsCenter .textBox{padding-top: 60px;}
.newsCenter .newsList{width: 580px;}
.newsCenter .newsList .text{width: 470px; font-family: '宋体';}
.newsCenter .newsList strong{height: 70px; line-height: 70px; width: 70px; text-align: center; border-right: 1px solid #dadada; font-size: 40px; color: #999;}
.newsCenter .newsList h1{height: 28px; line-height: 28px; font-size: 14px;}
.newsCenter .newsList p{color: #666; height: 48px; overflow: hidden;}
.newsCenter .newsList a{display: block; overflow: hidden; padding:20px 20px 20px 0;}
.newsCenter .newsList a:hover{background: #f38f00; color: #000;}
.newsCenter .newsList a:hover strong{color: #000; border-color: #000;}
.newsCenter .newsList a:hover p{color: #000;}
.newsCenter .linkBox{width: 367px; height: 309px; border: 1px solid #f38f00; color: #000;}
.newsCenter .linkBox .logo02{display: block;  margin-top: 11px; margin-left: 14px;}
.newsCenter .linkBox p{width: 290px; margin: 0 auto; font-size: 14px;}
.newsCenter .linkBox p span{display: block; font-size: 24px; padding: 10px 0;}

.friendLink{height: 50px; line-height: 50px; margin-bottom: 1px; width: 100%; background: #eee;}
.friendLink span{font-size: 18px;}
.friendLink a{padding: 0 9px; color: #343434; font-family: '宋体';}
.friendLink a:hover{color: #f38f00; text-decoration: underline;}

.footerBox{padding: 14px 0; text-align: center; background: #f38f00;  font-family: '宋体'; color: #000;}

/* QQ */
.m-client{position:fixed;top:200px;z-index:999; right:10px;}
html .fixed-right{position:absolute;right:auto;left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||0));}
.m-client .client-title{float:left;display:inline-block;*display:inline;*zoom:1;width:32px;padding:50px 0 20px 0;text-align:center;background:url(../images/client/ttqq-ico.png) center 10px no-repeat;cursor:pointer;font-size:18px;font-family:'microsoft yahei';cursor:pointer;}
.m-client .client-con{ position:relative; float:left;display:inline-block;*display:inline;*zoom:1;width:165px;padding:0 0 6px 0;height:auto;font-family:'microsoft yahei';}
.m-client .client-con .zx{color:#000; font-size:20px; line-height:54px; height:54px; }
.m-client .client-con .close{display:block; width:12px; height:12px; background:url(../images/close.png) no-repeat; position:absolute; top:7px; right:11px; cursor: pointer;}
.m-client .client-qq,
.m-client .tel,
.m-client .erwei{width:145px;padding:5px 5px;margin:0 auto;background:#fff;}
.m-client .tel{margin-top:-10px;}
.m-client h2{padding:5px 0;color:#333;text-align:center; font-size:16px;}
.m-client .qq-list{width:130px;margin:0 auto;padding:5px 0; vertical-align:middle;}
.m-client .qq-list i{display:inline-block;*display:inline;*zoom:1;width:27px;height:30px;margin-right:6px;vertical-align:middle;}
.m-client .qq-list i.i1{background:url(../images/client/qq01.png) no-repeat;}
.m-client .qq-list i.i2{background:url(../images/client/qq02.png) no-repeat;}
.m-client .qq-list i.i3{background:url(../images/client/qq03.png) no-repeat;}
.m-client .qq-list li{width:130px;height:30px;line-height:30px;margin-bottom:3px;text-align:center;}
.m-client .qq-list li:after{content:"";display:block;visibility:hidden;height:0;clear:both;}
.m-client .qq-list li a{display:block;color:#333;font-family: '宋体';}
.m-client .qq-list li a:hover{color:#c00;}
.m-client .erwei{line-height:28px;text-align:center; font-size:12px; margin-top:-5px;   font-family: '宋体';}
.m-client .erwei img{width:110px; margin:auto; }
.m-client .tel .telcn{font-weight: bold; height: 22px;line-height: 22px; color:#000;text-align:center;font-size:16px;}
.m-client .tel h2{font-size: 18px; color: #f38f00;}
.leftclient .client-title{-webkit-border-top-right-radius: 4px;-webkit-border-bottom-right-radius: 4px;-moz-border-top-right-radius: 4px;-moz-border-bottom-right-radius: 4px;border-top-right-radius:4px;border-bottom-right-radius:4px;}
.rightclient .client-title{-webkit-border-top-left-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-top-left-radius: 4px;-moz-border-bottom-left-radius: 4px;border-top-left-radius:4px;border-bottom-left-radius:4px;}

.m-client .client-title{color:#333;}
.m-client .client-title,
.m-client .client-con{background-color:#f38f00}


/**************** 产品列表 *****************/
.mainCon{width: 100%; padding: 20px 0 30px; overflow: hidden;}
.mainCon .leftColumn{width: 210px;}
.mainCon .rightColumn{width: 772px; padding-bottom: 20px; border:1px solid #e0e0e0;}

.mTitle04{padding:14px 0 14px 40px; background:url(../images/bgMtitle03.jpg) 13px 18px no-repeat; font-size: 20px; color: #f38f00;}
.mTitle04 span{display: block; text-transform: uppercase; font-size: 14px; color: #ccc; font-family: 'Arial';}
.leftNav{border: 1px solid #e0e0e0; border-bottom: none;}

.m-leftmenu{border-top:1px solid #e0e0e0;}
.m-leftmenu li{position:relative;*zoom:1; text-align: center;}
.m-leftmenu a{display:block;}
.m-leftmenu a:hover{text-decoration:none;}
.m-leftmenu a.sec-a,
.m-leftmenu p.sec-a a{}
.m-leftmenu p.menu-a a{display:inline-block;*display:inline;*zoom:1;max-width:80%;overflow:hidden;}
.m-leftmenu .fir-a{ display:block; position:relative;height:50px;line-height:50px;border-bottom:1px solid #e0e0e0; font-size:14px;}
.m-leftmenu .fir-a span{position: absolute; right: 11px; top: 11px; display: inline-block; *display: inline; *zoom: 1; width: 22px; height: 22px; background: url(../images/bgLeftnav.png) left top no-repeat;}
.m-leftmenu .sec-a{display:block; height:26px;line-height:26px;color:#555;border-bottom:1px dotted #e6e6e6;font-size:12px;}
.m-leftmenu .current{background: url(../images/bgLeftnav02.png) left top no-repeat;}
.m-leftmenu .sec-a:hover{padding-left: 10px; color: #f38f00;}

.contactUs{margin-top: 15px;padding-bottom: 15px; border: 1px solid #e0e0e0;}
.contactUs .phoneNum{padding-top: 13px; border-top: 1px solid #e0e0e0;}
.contactUs .logo03{padding-left: 13px;}
.contactUs h1{padding-left: 18px; padding-top: 6px; font-size: 14px; color: #f38f00;}
.contactUs .text{padding-left: 18px; font-family: '宋体';}

.returnBox{height: 45px; line-height: 45px; padding: 0 10px 0 15px; background: #f7f7f7; border-bottom: 1px solid #e0e0e0; font-size: 18px; color: #000;}
.returnBox span{ font-family: '宋体'; color: #666; font-size: 12px;}
.returnBox a{color: #666;}
.returnBox a:hover{text-decoration: underline;}
.returnBox i{font-style: normal; color: #f38f00;}

.proList{width: 98%; margin: 0 auto; padding-top: 25px; overflow: hidden;}
.proList li{float: left; width: 33.3%; text-align: center; margin-bottom: 33px; }
.proList li .u-img{display: block; overflow: hidden; width: 236px; height: 175px; border: 1px solid #e0e0e0; margin: 0 auto ;}
.proList li p{height: 48px; line-height: 48px; font-size: 14px; color: #000;}
.proList li a{display: block; }
.proList li a:hover .u-img{border-color: #f38f00;}
.proList li a:hover p{color: #f38f00;}


/***************** 新闻列表 *********************/
.sub-news-ptext{ padding: 10px 0;}
.sub-news-ptext li{position:relative;padding:15px 10px;border-bottom:1px solid #ddd;*zoom:1;}
.sub-news-ptext li a:hover{color:#f38f00;}
.sub-news-ptext li:after{content:".";display:block;visibility:hidden;height:0;clear:both;}
.sub-news-ptext li .u-img{float:left;display:block;width:175px;height:125px;overflow:hidden;margin-right:15px}
.sub-news-ptext li img{width:175px;}
.sub-news-ptext li.hover,.sub-news-imgtext li:hover{background:#f0f0f0;}
.sub-news-ptext li.hover .u-border,.sub-news-imgtext li:hover .u-border{}
.sub-news-ptext li h4{text-align:left;font-family:'宋体';font-size:14px;margin-bottom:5px;}
.sub-news-ptext li p{color:#333;line-height:24px;height:72px;overflow:hidden;font-family:'宋体';text-align:justify;}
.sub-news-ptext li p a{color:#877f44;}
.sub-news-ptext .u-con{padding-left:190px;}
.sub-news-ptext .u-time span{float:left;color:#666;}
.sub-news-ptext .u-time a{float:right;color:#666; font-family:'宋体';}

/***************** 新闻详情 *********************/
.news-detail{line-height:24px; padding: 10px; font-family:'宋体';}
.news-detail h1{padding:10px 0;line-height:28px;text-align:center;font-size:24px;color:#000; }
.news-detail .detail-time{position:relative;text-align:center;color:#666;font-size:12px;padding:5px 0;border-bottom:1px solid #ccc;}
#bdshare{position:absolute;right:10px;top:3px;line-height:16px;}
.news-detail .detail-user{text-align:center;color:#999;font-size:12px;padding:5px 0;margin-bottom:10px;border-bottom:1px solid #ccc;}
.news-detail .detail-share{padding:5px 0;text-align:right}
.news-detail .detail-img{text-align:center;padding:10px 0;border-bottom:1px solid #ccc;}
.news-detail .detail-img img{max-width:100%;_width: expression((documentElement.clientWidth < 700) ? "" : "700px" );}
.news-detail .detail-con{text-align:justify;padding:10px;border-bottom:1px solid #ccc;line-height:20px;color:#333;}
.news-detail .detail-page{padding:10px;}
.news-detail .detail-page .page-text{width:48%;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news-detail .detail-page .right{text-align:right;}
.news-detail .detail-page .page-text a{color:#666;}
.news-detail .detail-page .page-text a:hover{color:#f38f00}

/***************** 单页 *********************/
.sub-content{padding:10px 10px 20px 10px;text-align:justify;line-height:24px;  font-family:'宋体';}
.sub-content .imgBox{width: 100%; overflow: hidden; text-align: center;}
.sub-content img{max-width:700px;_width: expression((documentElement.clientWidth < 700) ? "" : "700px" );}
.sub-content h1{color:#000;margin-bottom:20px;padding:10px 0;text-align:center;font-size:18px;font-weight:normal;}
.sub-content h1 p{text-align:center;font-size:12px;}
.sub-content p{font-size:14px;color:#333;}
.sub-content #platform img{max-width:none;_width: none;}

/***************** 在线留言 ************/
.sub-message{padding:50px 30px;background:#FFF;color:#333; font-family:'宋体';}
.sub-message .m-textimg{font-size:14px;margin-bottom:20px;line-height:24px;}
.sub-message .m-textimg img{float:left;margin-right:15px;}
.sub-message i{font-style:normal;display:inline-block;*display:inline;*zoom:1;padding-right:5px;color:#F00}
.sub-message .m-tage{padding:5px 0;}
.sub-message .m-form{padding:10px;margin-bottom:10px;}
.sub-message table{width:100%;}
.sub-message .m-form table td{padding:7px 0;}
.sub-message label{display:inline-block;width:80px;height:30px;line-height:30px;text-align:right;position:relative;top:-1px;}
.sub-message .m-form table input{width:60%;height:28px;line-height:28px;padding-left:5px;vertical-align: middle;}
.sub-message .m-form .td-textarea{vertical-align: middle;width:60%;}
.sub-message .m-form .td-textarea label{float:left;}
.sub-message .m-form .td-textarea textarea{width:70%;height:168px;padding:5px;}
.sub-message .m-submit{text-align:right;vertical-align: top;}
.sub-message .m-submit img{margin-left:5px;vertical-align:top;}
.sub-message .m-submit .btn{width:80px;height:28px;line-height:24px;margin:0;margin-left:5px;border:none;font-family:"microsoft yahei";cursor:pointer;font-size:14px;}
.sub-message .m-submit .btn:hover{filter:alpha(opacity=90);opacity: 0.9;-moz-opacity:0.9;-khtml-opacity: 0.9;}
.sub-message .m-submit input{vertical-align:top;height:24px;line-height:24px;margin:0;width:80px;cursor:auto;padding-left:5px;}
.sub-message .m-submit input,
.sub-message .m-form table input,
.sub-message .m-form .td-textarea textarea{border:1px solid #E1E1E1;background:#FFF;}
.sub-message .m-form{border:1px solid #e0e0e0;background:#f5f3f3;}
.sub-message .m-submit .btn{color:#fff;background:#f38f00;}

/***************** 搜索 ************/
.search-no{padding-bottom: 20px;}
.search-no .bd{border-bottom:1px solid #e0ddde;padding:60px 0 60px 0;}
.search-no .inputs{width:400px;margin-left:auto;margin-right:auto;}
.search-no .inputs input.text{float:left;width:331px;border:1px solid #000;height:15px;border-right:0;background:#FFF;padding:5px 3px}
.search-no .inputs input.btn{float:left;width:60px;border:0;background:#000;height:27px;border:1px solid #000;padding:5px 0; cursor:pointer;color:#FFF;font-size:14px}
.search-no .pt{background:url(../images/search-no.png) 30px center no-repeat;height:240px;padding:100px 0 0 250px;}
.search-no .pt h3{font-size:18px;color:#385c8c;margin-bottom:10px;font-weight:normal;}
.search-no .pt h3 span{color:#cc0000}
.search-no .pt p{color:#385c8c;}

.search-content li{padding:30px 5px;border-bottom:1px solid #e0dfdf;*zoom:1;}
.search-content li.hover{background:#f5f5f5;}
.search-content li:after{content:"";display:block;visibility:hidden;height:0;clear:both;}
.search-content li .u-img{float:left;display:block;width:160px;margin-right:15px;overflow:hidden;}
.search-content li .u-img img{width:160px;}
.search-content li h3{margin-bottom:5px;font-size:14px;font-family:'宋体'}
.search-content li .u-time{float:right;font-weight:normal;color:#999}
.search-content li a{color:#E01206;}
.search-content li p{color:#333;}


