﻿@charset "utf-8";
/*******CSS reset*************/
/** 清除内外边距 ***/
html {-webkit-text-size-adjust:none; }
* { padding:0px;}
body,div, h1, h2, h3, h4, h5, h6, hr, p,
blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td, /* table elements 表格元素 */
img/* img elements 图片元素 */{margin: 0;padding: 0;}
body{background-color:#fff; color:#4c4c4c;}
/** 设置默认字体 **/
body,button, input, select, textarea {
font: 12px/1.5 '微软雅黑',tahoma, Srial, helvetica, sans-serif; }
/** 重置超链接元素 **/
a { text-decoration: none; color:#333;cursor: pointer;}
a:hover { text-decoration: none; color:#d88905; }
/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing:0; }
/*****公用******/
html{background:#FFF;color:#000;}
ol,ul{list-style:none;}
img{ border:0;}
h1,h2,h3{font-weight:normal;font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-weight:inherit;font-size:inherit;font-family:inherit;}
input,textarea,select{*font-size:100%;}legend{color:#000;}a{color:inherit;text-decoration:none;}
/********General**********/
body{position:relative;background:#fff; color:#444;font-size:14px;font-family:'Microsoft YaHei',SimHei,SimYou,SimSun,Arial;}
.f12{font-size:16px;}
.f16{font-size:16px;}
.bold{font-weight:bold;}
.white{color:#fff;}
.left{float:left;}
.right{float:right;}
.t_r{text-align:right;}
.clear{clear:both;}
.relative{position:relative;}
.absolute{position:absolute;}
.hidden{display:none;}


/*内页*/
.top_back{z-index:-1;width:100%;}

.article{font-size:14px;height:auto; padding:25px 0;line-height:28px;}
.article p{margin:5px 0;}

#allmap p{line-height:10px;margin:10px;}
.sallmap{text-align:left;padding:5px 25px;}
.sallmapt{padding:0px;height:32px;border-bottom:1px solid #dbdbdb; padding-top:20px;}
.sallmapt span{float:left;display:inline-block;height:32px; line-height:32px;border-bottom:2px solid #007cdf;color:#000;text-align:center; padding:0; font-size:18px;}
.page{margin:20px 0px 15px 20px; text-align:center; padding:5px 0;}
.page a{display:inline-block;height:18px;line-height:18px;border:1px solid #dbdbdb;padding:0 2px 0;}
.page a:hover{background:#404040;color:#fff;border:none;height:20px;line-height:20px;padding:0 3px 0;}
.current {padding:0 6px 0;height:18px;line-height:18px;background:#404040;color:#fff;}
/***************global*****************/
.pro{ padding:10px;}
.pro li{width:269px; height:240px;margin:0 10px 10px 10px;border:3px solid #ebebeb; text-align:center;float:left;overflow:hidden; position:relative;  }
.pro li:hover{ border:3px solid #d88905;}

.pro li img{width:269px;height:197px;}

.pro li span{clear:both;}
.pro a h2{  background:url(../images/bt.jpg) 5px 7px no-repeat; display:block;line-height:32px; height:32px; overflow:hidden; color:#000; width:100%; text-indent:35px;text-align:left;}
.pro a:hover h2,.pro a:hover h3{ color:#d88905;}
.pro a h3{background:url(../images/xq.jpg) 5px 7px no-repeat;  display:block;line-height:32px; height:32px; overflow:hidden; color:#000; width:100%; text-indent:35px;text-align:left;}

.cp_cont{ width:1250px;}
.cppro{ padding-top:15px;}
.cppro li{width:230px; height:310px;margin:0 14px 25px 0px;border:3px solid #ebebeb; text-align:center;float:left;overflow:hidden; position:relative;  }
.cppro li:hover{ border:3px solid #d88905;}
.cppro li img{width:230px;height:235px;}

/*.cppro li img{max-width:230px;max-height:235px;}
*/
.cppro a h2{  background:url(../images/bt.jpg) 5px 7px no-repeat; display:block;line-height:32px; height:32px; overflow:hidden; color:#000; width:100%; text-indent:35px;text-align:left;}
.cppro a:hover h2,.cppro a:hover h3{ color:#d88905;}
.cppro a h3{background:url(../images/xq.jpg) 5px 7px no-repeat;  display:block;line-height:32px; height:32px; overflow:hidden; color:#000; width:100%; text-indent:35px;text-align:left;}



.subpic{ padding-top:5px;}
.subpic li{width:118px; height:152px;margin:0 14px 25px 0px;border:3px solid #ebebeb; text-align:center;float:left;overflow:hidden; position:relative;  }
.subpic li:hover{ border:3px solid #d88905;}
.subpic li img{width:118px;height:112px;}
.subpic a h2{ display:block;line-height:32px; height:32px; overflow:hidden; color:#000; width:100%; text-align:center;}
.subpic a:hover h2,.cppro a:hover h3{ color:#d88905;}




.shuoming{ clear:both; font-size:14px; padding:15px 0px;}
.pro_infocenter table,.pro_infocenter table td{border:1px solid #eeeeee; text-align:center;}
.pro_infocenter table{ margin:5px 5px 5px 0px;}


/*.pro_info table tr:first-child{ background:#0e5baa; color:#fff; font-size:18px; line-height:50px;}
.pro_info table tr:odd{background:#cecece;}
.pro_info table tr:even{background:#e5e5e5;}
*/
/*************index&goods**************/
.news{margin-left:17px;}
.news li{width:100%;border-bottom:1px dotted #cdcdcd; height:120px; margin-bottom:10px;}
/****************news*****************/
.news_title{color:#000;text-align:center;line-height:40px; font-size:20px;}
.meta{color:#999;text-align:center;line-height:28px;}
/***********news_info**************/
.jobs li{overflow:hidden;margin:23px 18px 28px 28px;padding-bottom:27px;border-bottom:1px dotted #cdcdcd;}
.jobs a{position:relative;top:-150px;background:#007cdf;float:right;width:71px;height:34px;color:#fff;text-align:center;line-height:34px;}
.jobs strong{color:#007cdf;}
.jobs p{/*margin:6px 0 -134px 156px;*/line-height:35px;}
/***************jobs***************/
.rel_center{margin:23px 0 6px; width:100%; height:530px;}

.pro_info p{margin:5px 0px;}
.pro_name{display:block;color:#007cdf;text-align:left; line-height:32px; font-size:22px;}
.info_title{margin:15px 0px;width:100%;height:30px; background:#d88905;}
.info_title b{display:inline-block;padding:0 20px;height:100%;line-height:30px; font-size:14px;}
.info_title a{ color:#FFF;}
.info_title a:hover{ color:#000;}
.info_title .info_title01{background:#d88905;color:#fff;}
.info_title .info_title03{background:#d88905;color:#fff;}
.info_title .info_title04{background:#f0f0f0;color:#000;}
.info_title .info_title04 a{color:#000;}

.info_title02{margin:5px 0px;width:100%;height:34px; border-bottom:2px solid #fe6500;}
.info_title02 b{display:inline-block;height:100%;line-height:34px; font-size:18px;}
.info_title02 a{color:#fe6500;font-size:16px;}

/********goods_info&jobs_info*******/
.order{margin:40px 0 30px 46px;line-height:40px;}
.order img{vertical-align:-5px;cursor:pointer;}
.order #submit{width:100px;height:32px;border:none;background:#ffd101;color:#000;cursor:pointer;}
/**************order&message********/
.rel{ width:100%; text-align:center;}
.rel img{ max-height:700px; max-width:700px;}
.sallmap h4{text-indent:20px; line-height:32px; color:#333;}
#content_zy h2{text-indent:20px; line-height:32px; color:#F00; padding-bottom:20px; font-weight:bold;}
#content_zy h3{ text-indent:20px; line-height:32px; color:#333;}

#content_zy{ clear:both; line-height:2.0; padding:20px 0 0;}
.title_lm{ color:#fff; background:#3c3c3c; height:40px; line-height:40px; width:100%;}
.deal_Title { height:40px; line-height:40px; border-bottom:#838383 dotted 1px;  cursor:pointer; width:100%;}
.deal_Title .job,.title_lm .job{ display:block; padding:0 30px 0 10px; width:120px; font-size:12px !important; font-weight:normal !important;}
.deal_Title.deaTi{ background:url(../images/job_titbg1.gif) left bottom no-repeat;}
.deal_menuCont {line-height:30px; border-bottom:1px solid #838383; padding:10px; color:#323232; width:98%;}
.deal_menuCont a{ color:#323232;}
.deal_left{ float:left;}
.deal_right{ width:68px; float:left; height:20px; padding-top:140px;}
.dealCon{ bottom:10px; right:10px;}





/*网站地图sitemap*/
.mesmore{margin-top:5px;}
.mesmore:hover{color:#007cdf;text-decoration:underline;}
.sitemap{ width:996px; float:left; /*border:3px solid #f0f0f0;*/ margin-top:10px; margin-bottom:10px;}
.m1{ height:20px; line-height:20px; margin-top:20px; margin-left:20px;}
.m2{ margin-left:20px; margin-top:20px; line-height:25px;}
.m2 span{ font-size:14px; font-weight:bold;}
.m2t{ border:1px solid #f0f0f0; width:800px; padding-left:4px; margin-top:2px; padding:10px; margin-bottom:20px;}
.m2t ul{}
.m2t ul li{ list-style-type:none; float:left; width:150px;}
.m2t ul li a:hover{ color:red}
.f{ float:right; margin-right:10px; _margin-top:7px;}

/*上一页_下一页*/
#prev_next{margin: 10px 20px;clear: both;overflow: hidden;}
#prev_next li{margin: 5px 0;}
/*.map dt{float:right;display:inline;border:1px solid #666;margin-top:10px;z-index:101;border-bottom:1px solid #f0f0f0;}
.map dd{position:absolute;z-index:100;top:31px;left:-65px;background:#f0f0f0;border:1px solid #666;width:135px;*width:145px;}
.map ul{padding-left:10px;line-height:25px;overflow:hidden;zoom:1;font-size:12px;}
.map li{float:left;margin:0 5px;}*/



/*资质瀑布流*/
.item{background:#ebebeb;border-radius:3px;padding:5px;word-break:break-all;word-wrap:break-word; overflow:hidden;}
.item img{width:100%;height:auto;}
.item p{text-align:center;margin-top:5px; }
.item a{color:#000; }
.item:hover{background:#949393; }
.item:hover a{color:#fff; }

/* tab */
.slideTxtBox{ width:880px;text-align:left;  border: 1px solid #f5f5f5;}
.slideTxtBox .hd{ height:40px; line-height:40px; background:#f5f5f5; padding:5px 10px 0 20px;  position:relative; }
.slideTxtBox .hd ul{ float:left;  position:absolute; left:20px; top:5px; height:32px;   }
.slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer;margin-right:1px; color:#000; font-weight:bold; font-size:18px;}
.slideTxtBox .hd ul li.on{ height:40px; background:#fff;color:#329cff; }
.slideTxtBox .bd ul{ padding:15px;  zoom:1;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideTxtBox .arrow{  position:absolute; right:10px; top:0; }
.slideTxtBox .arrow a{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;cursor:pointer;  }
.slideTxtBox .arrow .next{ background-position:0 -50px;  }
.slideTxtBox .arrow .prevStop{ background-position:-60px 0; }
.slideTxtBox .arrow .nextStop{ background-position:-60px -50px; }