@CHARSET "UTF-8";


/* header parts */

#head{width: 1200px; margin: 0 auto;}
.logo{float: left;}
.topLink{float: right; padding-top: 5px; padding-right: 8px; color: #333}
 
.topk1{text-align: right; float:right}
.topk2{margin-top: 10px;}
#formsearch {float: left;}
#formsearch input#keyword {height: 22px;line-height: 22px;padding-left: 4px;color: #666;}
#formsearch input#s_btn {width: 46px;height: 24px;line-height: 24px;text-align: center;background-color: #f3990f;color: #fff;border: none;cursor: pointer;}
#formsearch input#highsearch {width: 46px;height: 24px;line-height: 24px;text-align: center;background-color: #04764f;color: #fff;border: none;cursor: pointer;}
.hotSearch {height: 24px;line-height: 24px;font-weight: normal; position: absolute; left: 251px; top: 0px; font-family:"微软雅黑"}
.hotSearch a{padding-left: 3px; padding-right: 3px;}
.highsearch{float: right;height: 24px;line-height: 24px;font-weight: normal;margin-right: 10px; display: inline-block; width: 40px; color: #fff; background: #e87518;}

.sousuo{position:relative; width:1200px; margin:0 auto}

/* nav parts */
#menu {border-bottom:2px solid #ebebeb; border-top:2px solid #ebebeb; color:#000100}
#menu .nav{width: 1200px; margin: 0 auto;}
#menu .nav li{height: 55px;text-align: center;width: 137px;float: left;position: relative;z-index: 9999; border-left:1px solid #ebebeb;}
#menu .nav li a {display: block; width:100%; position: relative; line-height: 55px;color: #000100;height: 55px; font-family: "微软雅黑"; font-size: 14px;}
#menu .nav li a:hover{background: #f3990f; color:#fff;}
#menu .nav li .sec{display: none; position: absolute; left: 0; top: 32px;  background: #2f397a; width: 100%;}
#menu .nav li .sec li{position: relative;}
#menu .nav li .sec li .twolevel{position: absolute; left: 97px; display: none; top: 0px; background: #2f397a; width: 100px;}
.ed{height:1166px; background:url(../img/ppu.jpg) center top no-repeat}

/*banner parts*/
.topbanner{height:500px;position:relative;width:100%;overflow:hidden;}
.topbanner1{height:500px;position:relative;width:100%;overflow:hidden;}
#focus {width:1920px; height:500px; position:absolute;left:50%;top:0px;margin-left:-960px;overflow-x:hidden;}
#focus ul {height:141px; position:absolute;}
#focus ul li {float:left; width:1920px; height:500px; overflow:hidden; position:relative; background:#000;}
#focus ul li a img{height:500px;width:1920px;}
#focus ul li div{position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute;right:2px;bottom:0px;width:100%;z-index:100;padding:0px 0px;text-align:center;}
#focus .btn {position:absolute; width:1920px; height:10px;  right:0; bottom:0; text-align:center; bottom: 5px;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on{background:#fff;}


/*container parts*/
#container{width: 1200px; margin: 0 auto; margin-top: 10px; margin-bottom:20px;}
.menu_cate{width: 220px;float: left; border: 1px solid #2f397a; padding: 2px; padding-bottom: 16px;}
.menu_cate h2{line-height: 28px; color:#fff; padding-left: 20px;background-color: #2f397a;font-size: 14px;font-weight: normal;font-family: "微软雅黑";}
ul.sort li a{display: block; height: 30px; background: url(../img/dot.jpg) no-repeat 20px 15px; line-height: 30px; border-bottom: 1px solid #dcdee7;padding-left: 47px;}
ul.sort li .twolevel a{padding-left: 65px;}

ul.listsort li{position: relative; padding-left: 8px;}
ul.listsort li.special{padding: 3px;}
ul.listsort li .lileft{width: 100px; height: 80px; float: left; padding-top: 3px;}
ul.listsort li .lileft img{padding: 2px; border: 1px solid #d9d9d9;}
ul.listsort li .lileft img:hover{border:1px solid #e87518;}
ul.listsort li .liright{float: right; padding: 2px; line-height: 22px; width: 168px;}
ul.listsort li .liright1{float: right; padding: 2px; line-height: 22px; width: 643px;}
ul.listsort li a{line-height: 25px;  display: block;}
ul.listsort li span{position: absolute; right: 7px; top: 5px;}

/*about parts*/
.about{width: 460px;float: left;margin-left: 12px;border: 1px solid #2f397a;padding: 2px;padding-bottom: 5px}
.about h2{line-height: 28px; color:#fff; padding-left: 20px;background-color: #2f397a;font-size: 14px;font-weight: normal;font-family: "微软雅黑";}
.about .content{padding: 5px; line-height: 25px; text-indent: 20px; padding-bottom: 5px;}

/*news parts*/
.news_company{width: 280px;float: right;padding: 2px;border: 1px solid #2f397a;}
.industry{margin-top: 10px;}
.news_company h2{line-height: 28px; color:#fff; padding-left: 20px;background-color: #2f397a;font-size: 14px;font-weight: normal;font-family: "微软雅黑";}


/*recommend product parts*/
.recommend_product{margin-top: 10px;padding: 2px;width: 1200px;padding-bottom: 6px; margin:0 auto}
.recommend_product h2{height: 56px;
    line-height: 56px;
    padding: 0 0 0 15px;
    font-size: 20px;
    box-sizing: border-box;
    background: url(../img/bg1.png)left bottom no-repeat;
    margin-bottom: 10px; font-family: "微软雅黑"; margin-bottom:25px;}
#demo{background:#FFF;overflow:hidden;width:100%;margin:0 auto;}
#indemo {float: left;}
#demo1 {float: left;}
#demo2 {float: left;}


#mdemo{background:#FFF;overflow:hidden;width:100%;margin:0 auto;}
#mindemo {float: left;width:800%}
#mdemo1 {float: left;}
#mdemo2 {float: left;}

.product_list{}
.product_list li{float:left;margin-left:15px; margin-right:13px;padding-bottom:15px;_display:inline;}
.product_list li a.img{padding:2px;border:1px solid #D5D5D5; display:block;}
.product_list li a img{width:195px;height:195px;}
.product_list li h3{text-align:center;padding-top:6px; margin-top:1px; font-weight:normal; padding-top:10px;}
.product_list li h3 a{font-weight:normal; font-family:"微软雅黑"}
.product_list li h3 a:hover{color:#e87518;}
.product_list li a.img{display:block;}
.product_list li a.img:hover{border-color:#e87518;}
.roll_product li{padding-bottom:0px; float:left;padding:2px; margin-bottom:6px;}
.roll_product{float:left;} 


/*download parts*/
.download{width:325px; float: left;border: 1px solid #2f397a;padding: 2px;padding-bottom: 9px; margin-top: 10px;}
.download h2{line-height: 28px; color:#fff; padding-left: 20px;background-color: #2f397a;font-size: 14px;font-weight: normal;font-family: "微软雅黑";}


/*technical parts*/
.technical{width:325px; float: left;border: 1px solid #2f397a;padding: 2px;padding-bottom: 9px; margin-top: 10px; margin-left: 15px;}
.technical h2{line-height: 28px; color:#fff; padding-left: 20px;background-color: #2f397a;font-size: 14px;font-weight: normal;font-family: "微软雅黑";}
.technical .content{padding:5px; padding-bottom: 0;}

/*job parts*/
.job{width:300px; float: right;border: 1px solid #2f397a;padding: 2px;padding-bottom: 9px; margin-top: 10px;}
.job h2{line-height: 28px; color:#fff; padding-left: 20px;background-color: #2f397a;font-size: 14px;font-weight: normal;font-family: "微软雅黑";}

 
/* link parts*/
#link{padding: 2px; background:#333333; border-bottom:1px dotted #aaaaaa; padding-top:6px; padding-bottom:6px;}
#link h2{line-height: 28px; color:#fff; padding-left: 20px;font-size: 14px;font-weight: normal;font-family: "微软雅黑"; width: 1200px; margin: 0 auto;}
#link h2 a{padding: 2px; padding-left: 4px; padding-right:4px; color:#fff;}
#link .content{padding: 5px;}
#link .content a{padding: 2px; padding-left: 8px; padding-right: 8px;}
#link .content a:hover{background: #ff0000; color: #fff;}

.evt{height:98px; background:url(../img/dh.jpg) center top no-repeat; margin-top:20px;}


/* footer parts*/
#footer{color: #fff;   padding-bottom: 8px; background:#333333;}
#footer .nav_foot{padding-top: 10px; padding-bottom: 5px; text-align: center;}
#footer .copyright{line-height: 24px; text-align: center;}
#footer .technology{text-align: center;}
#footer a{color: #fff;}



/* commen css */
.commentitle{background: url(../img/rg.jpg) repeat-x;line-height: 28px; font-family: "微软雅黑"; border: 1px solid #d2d2d2;padding-left: 8px;}
.downdetail{margin-top:10px;}


.top-line {
    width: 100%;
    height: 40px;
    line-height: 40px;
    background:#ef9719;
    font-size: 14px;
	font-family: "微软雅黑";
}

.top-con {
    width: 1200px;
    margin: 0 auto;
	color:#fff;
}

.top-con p{display:inline}
.top-con a{color:#fff;}

.home{margin-top: 15px; margin-bottom:30px;}
.home-left{width: 209px;float: left;margin-right: 20px;background: url(../img/product-list.png) no-repeat;}
.home-left-product h1,.home-right-product h1{height: 50px;width: 100%;padding-left: 40px;color: #fff;box-sizing: border-box;padding-top: 6px;font-size: 18px;font-weight: 100; margin-bottom:10px;}
.home-left-product h1{padding-left: 51px;font-size: 26px;font-weight: 600;}
.home-right-product h1{background: url(../img/t4.png)left center no-repeat;padding-top: 12px;font-weight: 600; margin-bottom:25px;}
.home-right-product h1 span a{margin-top: 10px!important;}
.center{width: 209px;float: left;margin-right: 15px;box-sizing: border-box;padding: 10px;}
.center ul{list-style: none;margin: 0!important;background: #fff;box-sizing: border-box;padding: 10px;}
.center ul li{background:#ddd url(../img/t1.png)center right 13px no-repeat;padding: 8px 0 8px 22px;margin: 10px 0;}
.center ul li:hover{background:#ddd url(../img/t1.png)center right 3px no-repeat;}
.center ul li a{color: #444;font-size: 13px;display: block;}
.center ul li a:hover{color: #fd9a23;}
.home-right{width: 971px;float: left;}
.home-right a{color:#333!important;}

 
.active{padding-left:15px; color:#fff; line-height:22px; font-family: "微软雅黑";}


.aboutus{margin-top:25px;background: url(../img/pro_bj.jpg) center no-repeat;height: 400px;padding: 60px 0;}
.aboutus h3.title{text-align: center;margin-bottom: 20px;}
.aboutus h3.title a,.aboutus h3.title a:hover{color: #fff;}
.aboutus h3.title span{font-size: 25px;font-weight: 600;width: 210px;display: inline-block;height: 56px;line-height: 56px;border-bottom: 2px solid #93AD18; font-family: "微软雅黑";}
.jianjie-img{width: 427px;height: 300px;float: left;border: 4px solid #dedede;margin-right: 10px;}
.case{ float:right; width:290px; margin-top:10px; overflow:hidden;}
.style-1 .active{ background:#fff; padding:10px 10px 15px 10px;box-sizing: border-box;height: 225px!important;overflow: hidden; color:#5a5a5a; font-size:14px; line-height:28px;}
.style-2 h3.title {font-weight:normal; font-size:20px; position:relative;font-weight: 600;}
.style-2 h3 span{border-radius: 0!important; padding:0px 25px; display: inline-block;}
.style-2 h3.title a.more,.style-1 h3.title  a.more,.li-t a,.home-right-product h1 span a{width: 30px;height: 30px;display: inline-block;background: url(../img/b2.png);float: right;margin: 15px 20px 0 0;}

.style-2 .active{ background:#fff; padding:10px;}
.style-2 dl.ind{ clear:both; zoom:1}
.style-2 dl.ind dt{ float:left; display:inline; border-bottom:1px dotted #ccc; padding:10px 0px 10px 0px; zoom:1}
.style-2 dl.ind dt a{ margin-left:5px;}
.style-2 dl.ind dd{ float:right; display:inline; border-bottom:1px dotted #ccc; padding:10px 0px 10px 0px; overflow:hidden;}
.style-2 dl.ind dd h4{ margin-left:10px;}
.style-2 dl.ind dd p.desc{ margin-left:10px; font-style: italic; color:#666;}
.index-news{ float:left; width:390px; margin-right:15px; margin-top:15px;}
.index-news h3.title{height: 56px;line-height: 56px;padding:0 0 0 15px;font-size: 20px;box-sizing: border-box;background: url(../bg1.png)left bottom no-repeat; font-family:"微软雅黑"}
.listel li{ margin:0px 5px; height:30px; line-height:30px; overflow:hidden; padding-left:13px; background:url(../img/dt-1.gif) no-repeat left 12px; }
.listel li a{ margin-right:5px; zoom:1;}
.listel li span{ float:right; color:#666;}
.index-conts{ float:right; width:290px; margin-top:15px;}
.index-product{ padding-top:15px; *margin-top:15px; *padding-top:0px;margin-bottom: 20px;}
.index-product .profld{ margin:0px; position:relative; overflow:hidden;}
.index-product h3 span{ float:left; }
.index-product ol{ position: absolute; width: 2012em; }
.index-product ol li{ float:left; text-align:center; }
.index-product ol li a.img{ display:block; text-align:center; font-size:0px;}
.index-product ol li a.img img{ margin:auto; border:1px solid #d6d6d6;}
.index-product ol li h3{ font-weight:normal; margin-top:5px; height:20px; line-height:20px; overflow:hidden;}
.index-product .flip{ height:20px; overflow:hidden; margin:8px 15px 0px; float:left;display: none; }
* html .index-product .flip{ width:300px;}
*+html .index-product .flip{ width:300px;}
.index-product .next,.index-product .prev{ width:18px; height:18px; overflow:hidden; display:block; float:left; background:url(../neu.gif) no-repeat;}
.index-product .next{ background-position:-17px 0px; }
.index-product .next:hover{ background-position:-57px 0px; }
.index-product .prev{ background-position:-40px 0px; }
.index-product .prev:hover{ background-position:0px 0px; }
#trigger{ float:left; margin-right:5px; margin-top:0px; position:relative; bottom:8px; *bottom:0px; *top:5px; zoom:1;}
#trigger a{ background:url(../neu.gif) no-repeat -78px -10px; width:8px; height:8px; font-size:0px; display:inline-block; overflow:hidden; margin-right:5px;}
#trigger a.current{ background-position:-78px 0px;}

.news-b{width: 100%;padding: 20px 0;background:#f5f5f5;}
.news-c{width: 1200px;margin: 0 auto;}

.guanyuwm{background:#f5f5f5;  padding-bottom:60px; height:323px; padding-top:100px;}
.guanyuwm2{width:1200px; margin:0 auto; line-height:30px; font-family:"微软雅黑"; font-size:14px;}

.index-news{ float:left; width:385px; margin-right:15px; margin-top:15px;}
.index-news h3.title{height: 56px;line-height: 56px;padding:0 0 0 15px;font-size: 20px;box-sizing: border-box;background: url(../img/bg1.png)left bottom no-repeat; margin-bottom:10px;}





