@charset "gb2312";
/* CSS Document */
body{background:#f8f8f8}

/*内页banner*/
.x-banner{background-repeat: repeat-x;background-position: center center;height:250px;}
/*列表页*/
.b01{background-image: url(/images/x-banner-01.jpg);}
/*内容页*/
.b02{background-image: url(/images/x-banner-02.jpg);}

/*wrapper*/
.wrapper{width:1200px; margin:0 auto; padding:0px;}

/*当前位置*/
.wrapper .Map-navbar{ height:40px; line-height:40px; font-size:16px; padding:0px 15px; background-color:#FFF; margin:15px 0px;}

.wrapper .kg{ margin:20px 0px;}

.ico_home {background: url(../images/point_03.png) no-repeat 10px center;padding: 0px 10px;}

/*内页二级栏目*/
.wrapper .subnav{margin-bottom:15px;}
.wrapper .subnav ul{padding:10px 80px;background: #fff;}
.wrapper .subnav ul li{float:left; margin-right:15px;}
.wrapper .subnav ul li a{display:block; height: 40px;line-height: 40px; padding:0px 15px;border: #CCC 1px solid; color:#333; text-align:center;border-radius:5px; font-size:15px; background-color:#Fafafa;}
.wrapper .subnav ul li a:hover{-moz-box-shadow:0px 0px 10px #333333; -webkit-box-shadow:0px 0px 10px #333333; box-shadow:0px 0px 10px #333333; border:#26AC4F 1px solid; background-color:#26AC4F; color:#FFF;}
.wrapper .subnav ul li a.hover{-moz-box-shadow:0px 0px 10px #333333; -webkit-box-shadow:0px 0px 10px #333333; box-shadow:0px 0px 10px #333333; border:#26AC4F 1px solid; background-color:#26AC4F; color:#FFF;}

/*文章列表页*/
.wrapper .list{background-color:#FFF; font-size:16px; padding:20px 40px; border:#FFF 1px solid; margin-bottom:15px;}
.wrapper .list:hover{-moz-box-shadow: 0 0 15px #999);box-shadow: 0 0 15px #999; border:#B2B2B2 1px solid;}
.wrapper .list h2{ height:45px; line-height:45px; font-size:22px; font-weight:normal;}
.wrapper .list h2 a{color:#333;}
.wrapper .list h5{height:28px; line-height:28px; font-weight:normal;}
.wrapper .list h5 span.column{display:inline-block; line-height:28px; padding:0px 10px; background-color:#26AC4F;border-radius:5px; color:#FFF;}
.wrapper .list h5 span.time{ margin-left:30px; color:#666;}
.wrapper .list h5 span.more{ margin-left:30px;}
.wrapper .list h5 span.more a{ color:#26AC4F;}
.wrapper .list .description{ line-height:30px; color:#444; margin-top:10px;}

/*文章内容*/
.wrapper .content{background-color:#FFF; margin-bottom:30px;border:#FFF 1px solid;}
.wrapper .content:hover{-moz-box-shadow: 0 0 15px #999);box-shadow: 0 0 15px #999; border:#B2B2B2 1px solid;}
.wrapper  .cont{padding:20px 40px;background-color:#FFF;}
.wrapper  .cont h2{ line-height:45px; font-size:22px; text-align:center; font-weight:normal;border-bottom:#999 1px solid;}
.wrapper .shuoming{float:right;font-size:13px; color:#999;}
.wrapper .shuoming li{display:inline-block;}
.wrapper .shuoming li a{color:#999;}
.wrapper .content .cont h5{height:28px; line-height:28px; font-weight:normal;font-size:16px;padding-top:10px;}
.wrapper .content .cont h5 span.column{display:inline-block; height:28px; line-height:28px; padding:0px 10px; background-color:#26AC4F;border-radius:5px; color:#FFF;}
.wrapper .content .cont span.fenxiang{display:inline-block;color:#666;font-size:13px;float:right;}
.wrapper .content .cont .body{font-size:16px; line-height:33px;min-height:500px;margin-top:20px;}
.wrapper .content .cont .body p{ margin-top:20px;}
.wrapper .content .cont .body img{ max-width:1118px;}

/*产品封面页*/
.wrapper .pnav{margin-bottom: 15px; padding:10px 40px; background-color:#FFF;}

.wrapper .pnav .m-h{width:1120px; overflow:hidden;}
.wrapper .pnav .m-h ul{width:1120px;}
.wrapper .pnav .m-h ul li{float:left; margin-bottom:10px; margin-top:10px; margin-right:10px; margin-left:10px; height:40px;}
.wrapper .pnav .m-h ul li a{ display:block; padding:0 10px; height:40px; line-height:40px; text-align:center; border:#CCC 1px solid; font-size:15px;border-radius:3px; color:#000;}
.wrapper .pnav .m-h ul li a:hover{-moz-box-shadow:0px 0px 10px #333333; -webkit-box-shadow:0px 0px 10px #333333; box-shadow:0px 0px 10px #333333; border:#26AC4F 1px solid; background-color:#26AC4F; color:#FFF;}
.wrapper .pnav .m-h ul .active a{-moz-box-shadow:0px 0px 10px #333333; -webkit-box-shadow:0px 0px 10px #333333; box-shadow:0px 0px 10px #333333; border:#26AC4F 1px solid; background-color:#26AC4F; color:#FFF;}


.wrapper .products{ padding:0px 40px; background-color:#FFF; margin-bottom:15px; padding-top:15px; padding-bottom:10px;}
.wrapper .products .m-h{width:1120px; overflow:hidden;}
.wrapper .products .m-h .productList{width:258px; height:238px; overflow:hidden; float:left; margin-right:22px; margin-bottom:40px;}
.wrapper .products .m-h .productList a{display:block;width:250px; height:230px; text-align:center;border:1px solid #CCC;color:#333;background-color: #FFF; padding:3px;}
.wrapper .products .m-h .productList a:hover{border: 1px solid #396; background-color:#396;}
.wrapper .products .m-h .productList a img{width:250px; height:190px;}
.wrapper .products .m-h .productList a:hover img{filter: alpha(opacity=80);opacity: 0.8;transition: all .4s ease-out 0s;}
.wrapper .products .m-h .productList a p{ height:40px; line-height:40px; background-color:#FFF; font-size:15px;}

.xmgs{margin:15px 0;padding:15px 20px;background:#fff;}
.xmgs li{padding-left:22px;line-height:30px;font-size:15px;margin-bottom:10px;border-bottom:#eee 1px dashed;background:url(../images/xm.png) left center no-repeat;}
.xmgs li a{color:#333;}
.xmgs li span{float:right;}

/*上下页*/
.syp{ border-bottom:#f0f0f0 1px solid; border-top:#f0f0f0 1px solid; padding:20px 40px; color:#666;}
.syp p{ height:30px; line-height:30px; font-size:15px;}
.syp p a{color:#666;}
.syp p a:hover{ color:#26AC4F;}
.wrapper .content .addtime{text-align:right; padding:30px 100px;font-size:16px;}

/*翻页*/
.pag{text-align: center; height:48px; line-height:30px; margin-bottom:30px; background-color:#FFF; padding-top:15px; }
.pag a,select{display:inline-block; height:30px; padding:0px 13px; border:1px solid #CCC;border-radius:4px; margin:0px 3px;font-size:15px;color: #000;}
.pag span{display:inline-block; margin:0px 5px;}
.pag .current{height:30px; padding:0px 13px; border:1px solid #26AC4F;border-radius:4px; margin:0px 3px; background-color:#26AC4F; font-weight:bold; color:#FFF;}
.pag a:hover{border: #26AC4F 1px solid; color: #26AC4F; }

/*messages*/
.clears{ clear:both;}
*{ margin:0 auto; padding:0px;}
.messages{padding:3% 0;width:650px; margin:0 auto;}
.messages input,.messages select,.messages textarea{margin:0;padding:0; background:none; border:0; font-family:"Microsoft Yahei";}
.messlist {height:35px;margin-bottom:15px;}
.messlist label{display:inline;float:left;width:100px; height:35px; font-size:16px; line-height:35px; text-align:right;padding-right:10px;}
.messlist input{display:inline;float:left;width:300px;height:33px;padding-left:5px;border:#ccc 1px solid;font-size:15px;}
.messlist input[type="radio"],.messlist input[type="checkbox"]{width:16px;height:16px; float:none; display:inline-block;}
.messlist.textareas{ height:auto;}
.messlist textarea{display:inline;float:left;width:400px; height:110px;padding:5px;border:#ccc 1px solid;font-size:15px;}
.messlist.yzms input{width:100px;}
.messlist.yzms .yzmimg{ display:inline;float:left;margin-left:10px;}
.messsub{padding:0px 0 0 110px;}
.messsub input{width:100px; height:35px; background:#ddd; font-size:16px; font-weight:bold; cursor:pointer;margin-right:5px}
.messsub input:hover,.messsub input#submit{ background:#26AC4F;color:#fff;}
#label0,#label1,#label2,#label3,#label4,#label5,#label6,#label7,#label8,#label9,#label10{color: #EA0303;height: 35px;line-height: 35px;text-indent: 10px;display:none;}
/*messages end*/
.li_butt{float:right;padding:5px 15px;line-height:30px;border-radius:5px;font-size:14px;color:#fff;cursor:pointer;background:#F9B61F;}
.job_ul li {border: 1px solid #e6e6e6;margin: 2% 0px;transition: background 0.3s;padding:15px;line-height: 2;font-size:16px;}
.job_ul li:hover {background: #efefef;}
.job_ul li h3{font-size:18px;}
#applyjob{width:568px; height:100%;position:fixed; left:50%; top:10%; margin-left:-284px; overflow:auto;display:none;z-index:999}
#colose{position:absolute;top:20px;right:10px;width:32px;height:32px;background:url(../images/close.png) no-repeat;}
/* 留言表单 */
.basic {
margin:34px auto;
max-width: 500px;
background: #F7F7F7;
padding: 25px 15px 25px 10px;
font: 12px Georgia, "Times New Roman", Times, serif;
color: #888;
text-shadow: 1px 1px 1px #FFF;
border:1px solid #E4E4E4;
}
.basic h1 {
font-size: 25px;
padding: 0px 0px 10px 40px;
display: block;
border-bottom:1px solid #E4E4E4;
margin: -10px -15px 30px -10px;;
color: #888;
}
.basic h1>span {
display: block;
font-size: 11px;
}
.basic label {
display: block;
margin: 0px;
}
.basic label>span {
float: left;
width: 20%;
text-align: right;
padding-right: 10px;
margin-top: 10px;
color: #888;
}
.basic input[type="text"], .basic input[type="email"], .basic textarea, .basic select {
border: 1px solid #DADADA;
color: #888;
height: 30px;
margin-bottom: 16px;
margin-right: 6px;
margin-top: 2px;
outline: 0 none;
padding: 3px 3px 3px 5px;
width: 70%;
font-size: 12px;
line-height:15px;
box-shadow: inset 0px 1px 4px #ECECEC;
-moz-box-shadow: inset 0px 1px 4px #ECECEC;
-webkit-box-shadow: inset 0px 1px 4px #ECECEC;
}
.basic textarea{
padding: 5px 3px 3px 5px;
}
.basic select {
background: #FFF url('down-arrow.png') no-repeat right;
background: #FFF url('down-arrow.png') no-repeat right);
appearance:none;
-webkit-appearance:none;
-moz-appearance: none;
text-indent: 0.01px;
text-overflow: '';
width: 70%;
height: 35px;
line-height: 25px;
}
.basic textarea{
height:100px;
}
.basic input.len250{width:200px;}
#code{height:38px;float:right;}
.basic .btn {
background: #CF7A7A;
border: none;
margin-top:15px;
padding: 10px 25px 10px 25px;
color: #FFF;
box-shadow: 1px 1px 5px #B6B6B6;
border-radius: 3px;
text-shadow: 1px 1px 1px #9E3F3F;
cursor: pointer;
}
.basic .button:hover {
background: #CF7A7A
}