*{ padding:0; margin:0;} 
div,span,a,img,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,strong,em,embed,table,tr,td,input,form,b,select,option,p{padding:0; margin:0;}
body{ color:#333;font-family: Microsoft YaHei; background:url(../images/bg1.jpg) no-repeat;background-size:100%;font-size:12px;background-color:#FFFFFF; min-width:1200px;}
a{ text-decoration:none; color:#7d7067;}
ul{ list-style:none;text-align: left;}
img{ border:none}
body, html {height: 100%; width:100%; overflow-x:hidden;}


.banner { width:100%; height: auto; margin:auto; text-align:center; }
/* flexslider */
.flexslider{position:relative;height:646px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:646px;}
.flex-control-nav{position:absolute;bottom:20px;z-index:5;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px; margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:14px;height:14px;overflow:hidden;cursor:pointer;position:absolute;}

 
.header { width:100%; height:auto;margin:auto; position:fixed; z-index:999; top:0;left:0;}
.headert { width:100%; height:30px; margin:auto; background-color:#d8d8d8;}
.headerc{ width:92%; height:30px; margin:auto;font-family:Arial, Helvetica, sans-serif;}
.headercL{ float:left; height:30px; line-height:30px; color:#333; background:url(../images/mail.png) no-repeat left; padding-left:20px; }
.headercL span{ margin-left:30px; position:relative; padding-left:12px; float: right;}
.headercL span input{ background:none; border:none; line-height:22px; height:22px; color:#333;outline:#fff; padding-top:3px;}
.headers{ width:8px; height:10px; margin:auto; position:absolute; z-index:2; top:10px; left:0;}
.headerR { float:right;line-height:30px; color:#333; background:url(../images/sele.png) no-repeat left; padding-left:20px; position:relative; cursor:pointer;}
.headerR span {line-height:30px; color:#333;}
.headerRf { width:90px; height:auto; overflow:hidden; margin:auto; line-height:30px; position:absolute; z-index:2; top:30px; left:-18px;background:rgba(216,216,216,0.8);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#c8ffffff, endcolorstr=#c8ffffff);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:5px 0px; display:none;}
.headerRf dl dd{ width:90%; line-height:25px; text-align:center; margin:auto; font-family:Arial, Helvetica, sans-serif;}
 


.logo{ width:100%; height: auto; overflow:hidden; margin:auto;background:rgba(255,255,255,0.9);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#e5ffffff, endcolorstr=#e5ffffff);}
.logoc{ width:92%; height:auto; margin:auto;}
.logoL{ float:left; height:auto;padding-top:19px;}
 

.nev { width: auto;height:95px; margin:auto; float: right;}

.nev ul li{ width:90px; height:95px; float:left;color:#333;font-size:16px;  line-height:95px; margin-left:40px;text-align:center; cursor:pointer;}
.nev ul li:hover{width:90px; height:95px;color:#3385ff; background:url(../images/new_03.png) repeat-x center 70px;}/* #3385ff => #d70010 */
.nev ul li.tvb {width:90px;height:95px; color:#3385ff;background:url(../images/new_03.png) repeat-x center 70px;}

 

.nev ul li:hover .subb{ display:block;}
/*大框*/
.subb{ position:absolute; background-color:#fff;  z-index:9999; top:125px; padding-top:20px;width:420px; height:180px; display:none; border-bottom-left-radius:10px; border-bottom-right-radius:10px;}
.subbL { width:130px; height:161px; margin:auto; float:left; border-right:1px solid #ccc;}
.subbL dl dt { width:100%; height:40px; line-height:40px; margin:auto; float:left;   }
.subbL dl dt a{ font-size:14px ;line-height:40px; padding:0px;  display:inline; color:#888;margin-left:8px;}
.subbL dl dt a:hover{ font-size:14px;text-decoration:underline; color:#3385ff; font-weight:bold; padding:0px;border-bottom:none;}
.subbR { width:270px; height:180px; margin:auto; float:right;}

/*小框*/
.sub{ position:absolute; z-index:2; top:125px; height:auto; width:90px; background-color:#fff; display:none;}
.sub dl dt{ width:100%; height:40px; line-height:40px; font-size:14px; color:#333; border-bottom:1px solid #ccc;}
.sub dl dt a{ color:#333;}
.sub dl dt a:hover{ color:#3385ff;}



.inews{ width:92%; height:auto; overflow:hidden; margin:auto; margin-top:30px;}
.inewsL{ width:100%; height:auto; float:left;}
.inewsL ul li { float:left; height:32px; line-height:32px; margin:auto; margin-right:20px; font-size:14px; color:#333; background-color:#E8E8E8; padding:0px 20px; cursor:pointer;}
.inewsL ul li.tv{ background-color:#3385ff; color:#fff;}

.inewsc { width:100%; height:295px; overflow:hidden; margin:auto; margin-top:20px;display:none; background-color:#f5f5f5;}
.inewsct { width:98%; height:107px; margin:auto; float:left; margin-top:5px;}
.inewsctL{ width:180px; height:107px; margin:auto; float:left; overflow:hidden; margin-right:20px;}
.inewsctR {height:107px; margin:auto;}
.inewsctRt{ width:100%; line-height:25px; font-size:14px;  font-weight:bold;}
.inewsctRt span { font-size:12px; display:block; font-weight:normal;}
.inewsctRt a{ color:#333;}
.inewsctRt a:hover{color:#3385ff;}
.inewsctRb { width:100%; height:50px; line-height:25px; margin:auto;  text-align:justify; padding-top:5px;}

.inewscb{ width:98%; height:auto; overflow:hidden; margin:auto; margin-top:20px; float:left;}
.inewscb dl dd { width:49%; height:65px; float:left; margin-right:2%; margin-bottom:2%;}
.inewscb dl dd.tv{ margin-right:0px;}
.inewscbL{ width:70px; height:70px; margin:auto; float:left; font-size:30px; color:#333; text-align:center; line-height:41px; background-color:#E8E8E8; margin-right:10px; moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
.inewscbL span { font-size:12px; display:block; line-height:22px;}
.inewscbR { height:70px;}
.inewscbRt {font-size:14px; height:22px; line-height:22px; overflow:hidden;}
.inewscbRb {font-size:12px; height:44px; line-height:22px; overflow:hidden;}


.inewsR { width:28%; float:right; height: auto; min-height:400px; overflow:hidden; }
.inewsRt { float:left; height:32px; line-height:32px; margin:auto; margin-left:3%;font-size:14px; color:#fff; background-color:#3385ff; padding:0px 20px;}
.inewsRb { width:94%; height:276px; overflow:hidden; margin:auto; margin-top:20px; padding:3%; line-height:25px;background-color:#f5f5f5;}
.inewsRb span { display:block; padding-top:5px; text-align:justify; height:167px;}


.iproduct { width:92%; height:400px; margin:auto; background-color:#f5f5f5; margin-top:75px;}
.iproductc { width:92%; height:400px; margin:auto;} 
.iproductct{ width:100%; height:auto; line-height:50px; margin:auto; background:url(../images/iproduct_1.jpg) no-repeat left; padding-left:12px; font-size:18px; color:#333; font-weight:bold;}

.iproductcc { width:100%; height: auto; overflow:hidden; margin:auto; margin-top:5px; padding-top:30px;}
.iproductcc ul li { width:42%; height:316px; margin:auto; float:left; margin-right:4%; margin-left:4%;  cursor:pointer;}/* iproduct_2.png  background:url(../images/iproduct_2.png) no-repeat center top;*/
.iproductcc ul li.tv{ margin-right:0px;}

.iproductcct{ width:100%; height:300px; margin:auto;box-shadow: 0 4px 4px 0px #dbdbdb; margin-left:3px; margin-top:10px;-moz-border-radius:0px 0px 5px 5px;-webkit-border-radius:0px 0px 5px 5px;border-radius:0px 0px 5px 5px;}
.iproductccb{ width:100%; height:30px; line-height:30px; margin:auto; text-align:center; text-align:center; font-size:18px; font-weight:bold; background-color:#3385ff; color:white; -moz-border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px; border-radius:5px 5px 0px 0px;}/*#e8e8e8*/
.iproductccbL{ display:inline-block; height:30px; line-height:30px; background-color:#3385ff; font-size:14px; color:#fff; padding:0px 15px;-moz-border-radius:5px 0px 0px 0px;-webkit-border-radius:5px 0px 0px 0px;border-radius:5px 0px 0px 0px;}
.iproductccbR { height:30px; line-height:30px; float:right; padding-right:10px;}
/*
.iproductcc ul li:hover{ background:url(../images/iproduct_5.png) no-repeat center top;}/* iproduct_3.png */
/*
.iproductcc ul li:hover .iproductccb{ background-color:#3385ff; color:#fff;}
*/
.iproductcb{ width:94%; height:100px; overflow:hidden; margin:auto; line-height:25px; margin-top:10px;}
.iproductcm{ width:94%; height:120px; margin:auto; text-align:center; margin-top:15px; overflow:hidden;}

.ijob{ width:92%; height:230px; margin:auto; margin-top:60px;}
.ijobL { width:32%; height:230px; margin:auto; float:left; margin-right:1.83%;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; background-color:#F5F5F5;}
.ijobLt{ width:100%; height:30px; line-height:30px; margin:auto;}
.ijobLtL{ float:left; background-color:#3385ff; font-size:14px; color:#fff; padding:0px 15px;-moz-border-radius:5px 0px 0px 0px;-webkit-border-radius:5px 0px 0px 0px;border-radius:5px 0px 0px 0px;}
.ijobLtc { height:30px; line-height:30px; float:left; background-color:#f1f1f1; padding:0px 25px 0px 10px; font-style: oblique; }
.ijobLtR { height:30px; line-height:38px; float:right; padding-right:10px;}
.ijobLtR a{ color:#333;}
.ijobLtR a:hover{ color:#3385ff;}



.ijobc{ width:94%; height:80px; margin:auto; text-align:center; margin-top:15px; overflow:hidden;}
.ijobm{ width:94%; height:auto; overflow:hidden; margin:auto; margin-top:5px;}
.ijobm ul li { width:100%; height:30px; line-height:30px; margin:auto; font-size:14px; border-bottom:1px dashed #ccc;}
.ijobmL{ width:75%; height:30px; line-height:30px; margin:auto; float:left;}
.ijobmL a{ color:#333;}
.ijobmL a:hover{ color:#3385ff;}

.ijobmR { width:25%; float:right; height:30px; line-height:30px; text-align:right;}

.ijobR{ float:right; width:65.82%; height:230px; margin:auto;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#F5F5F5; overflow:hidden;}
.ijobRc{ width:96%; height:auto; overflow:hidden; margin:auto; margin-top:8px; line-height:27px; text-align:justify; font-size:14px;}
.ijobRc img { padding:1px; border:1px solid #ccc; margin-top:8px; margin-right:15px;float:left}

.footer{ width:100%; height: auto; overflow:hidden; line-height:50px; margin-top:40px; background-color:#333333;}
.footerc{ width:92%; height:auto; line-height:50px; margin:auto;}
.footercL{ float:left; height:50px;}
.footercL select{ width:180px; height:24px; line-height:24px; margin:auto; margin-top:13px;font-family: Microsoft YaHei;}
.footercR { float:right;color:#fff; text-align:right;}


/*about*/
.about{ width:100%; height: auto; margin:auto;}
.aboutc{ width:400px; height:auto; overflow:hidden; margin:auto; padding-top:160px; float:right; margin-right:5%; }
.aboutct{float:left;text-align:left; font-size:40px; color:#fff; border-bottom:2px solid #fff; line-height:70px;}
.aboutcb { width:400px; font-size:18px; color:#000; line-height:40px; float:right; text-align:left; margin-top:20px;}

.abouts{ width:1200px; height:auto; overflow:hidden; margin:auto; margin-top:20px;}
.aboutsL{ width:18%; height:auto; overflow:hidden; margin:auto; float:left;}
.aboutsLt{ width:100%; height:50px; line-height:50px; margin:auto; font-size:20px; font-weight:bold; color:#fff;background-color:#3385ff;     -moz-border-radius:10px 10px 0px 0px;-webkit-border-radius:10px 10px 0px 0px;border-radius:10px 10px 0px 0px}
.aboutsLtc{ width:86%;background:url(../images/about_1.png) no-repeat  right ; margin:auto;}

.aboutsLul{ width:100%; height:auto; overflow:hidden; margin:auto; background-color:#f0f0f0; margin-top:5px;}
.aboutsLul ul li { width:100%; height:auto;margin:auto; float:left; border-bottom:1px solid #ccc; margin-bottom:1px; cursor:pointer; }


.aboutsLult{ width:92%; line-height:44px; font-size:16px; padding-left:8%;}
.aboutsLult.tv { background-color:#3385ff; color:#fff;}/* 3385ff => d7000f */
.aboutsLub{ width:100%; height:auto; overflow:hidden; margin:auto; display:none;}
.aboutsLub.tv{ display:block;}
.aboutsLub dl dd{ width:88%;padding-left:12%; line-height:22px; font-size:14px; float:left;border-top:1px solid #fff; padding-top:8px; padding-bottom:8px;}
.aboutsLub dl dd .tv{ color:#3385ff;}
.aboutsLub dl dd a{color:#333;}
.aboutsLub dl dd a:hover{color:#3385ff;}

.aboutsR { width:79%; height:auto; min-height:400px; overflow:hidden; margin:auto; float:right;}
.aboutsRt{ width:100%; height:45px; line-height:45px; margin:auto; border-bottom:1px solid #ccc;}
.aboutsRtL{ height:43px; float:left; font-size:18px; color:#3385ff; border-bottom:3px solid #3385ff; padding-right:10px;}
.aboutsRtR { float:right; font-size:14px; line-height:45px; text-align:right;}

.aboutsRb{ width:100%; height:auto; overflow:hidden; margin:auto; margin-top:10px; line-height:30px; font-size:14px; text-align:justify;}
.aboutsRb table{ border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
.aboutsRb table  td{ border-left:1px solid #ccc;border-top:1px solid #ccc;}

.honor{ width:100%; height:auto; overflow:hidden; margin:auto;}
.honor ul li { width:23.5%; height:200px; margin:auto; text-align:center; float:left; margin-right:2%; margin-bottom:2%;}
.honorm{ width:100%; height:170px; margin:auto; text-align:center;} 
.honorb{ width:100%; height:30px; line-height:30px; border-bottom:1px solid #ccc; overflow:hidden; text-align:center;}
.honor ul li:hover { color:#3385ff;}
.honor ul li.tv{ margin-right:0px;}


.activi{ width:100%; height:auto; overflow:hidden; margin:auto;}
.activi ul li { width:100%; height:120px; margin:auto; float:left; margin-bottom:15px; padding:0px 0px 15px 0px; border-bottom:1px dashed #ccc;}
.activiL{ float:left; width:20%; height:120px; margin:auto;}
.activiR { float:right; width:78%; height:120px; margin:auto;}
.activiRt{ width:100%; height:22px; line-height:22px; margin:auto; font-size:14px; overflow:hidden;}
.activiRc{ width:100%; height:22px; line-height:22px; margin:auto; font-size:12px; color:#666;}
.activiRb{ width:100%; height:75px; line-height:24px; margin-top:5px; font-size:12px; color:#666; text-align:justify; overflow:hidden;}

.activiRbinfo{ width:100%; height:auto; overflow:hidden; margin:auto; line-height:30px; font-size:18px; text-align:center; border-bottom:1px dashed #ccc; padding:5px 0px;}
.activiRbinfo span{ font-size:12px; text-align: right; display:block;}
.activiRbinfoc{ width:100%; height:auto; overflow:hidden; margin:auto; line-height:30px; font-size:14px; padding:5px 0px;}
.productinfo4 { width:100%; height: auto; overflow:hidden; margin:auto; margin-top:20px;}
.productinfo4 dl dd {width:100%; height: auto; overflow:hidden; line-height:25px; font-size:12px; float:left;}

.message{ width:90%; height:auto; overflow:hidden; margin:auto; margin-top:10px;}
.message ul li { width:47%; height:40px; line-height:35px; float:left; margin-left:3%; margin-bottom:2%;}
.message ul li input{ border:1px solid #ccc; width:100%; height:35px; line-height:35px;}
.messagec{ width:100%; height:80px; margin:auto;}
.messagecs{ width:87%; margin:auto; margin-left:7.8%;}
.messagecs textarea{ width:100%; line-height:25px;border:1px solid #ccc;}
.messagect{ width:60%; height:35px; margin:auto; margin-top:20px;}
.messagect ul li { float:left; margin:auto; width:50%; height:35px; line-height:35px; text-align:center;}
.messagect ul li input{ width:120px; height:35px; line-height:35px; font-size:16px; color:#fff; border:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; font-family:Microsoft YaHei; cursor:pointer;outline: #fff;}
.messagect ul li input.submit{background-color:#3385ff;}
.messagect ul li input.reset{background-color:#d7000f;}



.g-input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:23px;margin:0;padding:0px 0px 0px 10px;color:#454545;background-color:#fff;border:1px solid #fff;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.15);box-shadow:inset 0 1px 1px rgba(0,0,0,0.15);-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s; font-family:Microsoft Yahei; font-size:14px; transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;*height:20px;_margin:-1px 0}.g-input:-moz-placeholder{color:#999; }.g-input::-moz-placeholder{color:#999}.g-input:-ms-input-placeholder{color:#999}.g-input::-webkit-input-placeholder{color:#999}.g-input:focus{border-color:#f8b500;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(248, 181, 0, 0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(248, 181, 0, 0.6)}.g-input[disabled],.g-input[readonly],fieldset[disabled] .g-input{cursor:not-allowed;background-color:#eee}textarea.g-input{height:auto}


/*分页样式ʽ*/
.page_list{ width:100%; text-align:right;  margin-top:15px; float:right}
.page_list a{ display:inline-block; width:auto; height:25px; line-height:25px; padding-left:5px; padding-right:5px; background:#eeeeee; border:1px solid #dddddd; margin-left:5px; margin-right:5px; text-align:center; font-size:12px}

.page_info{ width:100%; text-align:center; font-size:12px; margin-top:15px;  }
.page_info a{ display:inline-block; width:auto; height:25px; line-height:25px; padding-left:5px; padding-right:5px; background:#eeeeee; border:1px solid #dddddd; margin-left:5px; margin-right:5px; text-align:center; font-size:12px}

 
