﻿/******--------------------- 全局 ---------------------******/
.head,.navbar,.pro,.about,.news,.footer,.copyright,.container{ width:1140px; margin:0 auto; padding:0px;}

/******--------------------- head---------------------******/
/***----  head --- ***/
#head{ width:100%; height:106px; }
.head{ height:100%; }


/* logo */
.logo{ height:65px; margin-top:22px;}
.logo img{ height:65px;}

/*  search  */
.search{width:285px; height:34px; margin-top:45px; background:url(../images/search.png) left top no-repeat;}
.search input{ border:none; display:inline-block;  font-size:12px; color:#a39f9f; }
.text_box{ width:198px;_width:188px;height:34px; line-height:34px; float:left; border:none; background:none; padding-left:30px; }
.s_but{ width:55px;height:32px;cursor:pointer; float:right; border:none;  background:none;}


/***----  nav --- ***/
#nav{ width:100%; height:50px;}
.navbar{ height:100%;}

.nav{ width:100%; margin:0 auto; position:relative; z-index:1000 !important;    }
	.nav h3{ font-size:100%; font-weight:normal; background:url(../images/nav_xian1.png) right top no-repeat; width:160px; padding-right:2px;  }
	.nav .m{  position:relative; float:left;height:50px; display:inline; text-align:center;   }
	.nav h3 a{width:160px;   height:50px;  zoom:1;  line-height:50px;   display:block;  color:#3b3b3b; font-size:14px;  }
	.nav h3 .current{ background:#00a292 url(../images/nav_xian1.png) right top no-repeat;   color:#ffffff; }
	.nav li .selected{ background:#00a292 url(../images/nav_xian1.png) right top no-repeat;   }
	.nav li .selected a{color:#ffffff;}
	.nav .sub{ display:none;  width:160px;position:absolute; left:0px; top:50px;   float:left; line-height:40px; z-index:1000 !important;background:#efefef; z-index:1000 !important;  }
	.nav .sub li{ text-align:center; border-top:1px solid #c7c7c7; margin-top:-1px; }
	.nav .sub li a{ display:block; zoom:1;color:#3b3b3b; font-size:14px;}
	.nav .sub li a:hover{  background:#ddd; color:#00a292;   }
	.nav .sub dl{ display:inline-block; *display:inline; zoom:1; vertical-align:top;    }
	.nav .sub dl dd { width:235px; height:38px; border-top:1px solid #c7c7c7; float:left; }
	.nav .sub dl dd a{ display:block; line-height:38px; text-align:left;  padding-left:53px;   color:#3b3b3b; font-size:12px;  }
	.nav .sub dl dd a:hover{ background:#ddd; color:#00a292; }
	.nav #m2 .sub{ z-index:1000 !important; width:470px; }
	.nav .last{ background:none;}



/*  大图切换 */
.banner{ width:100%; height:395px;}

/***----  pro --- ***/
#pro{ width:100%; padding:35px 0px;background:#f9f9f9; }
.con_pro{ margin-top:35px; }



/* tab  产品中心 */
.slideGroup{ width:1140px;  }
.slideGroup .parHd{  height:40px;line-height:40px; position:relative;  }
.slideGroup .parHd ul{ width:100%; height:40px; overflow:hidden; }
.slideGroup .parHd ul li{ display:block; height:40px; line-height:40px; margin-left:-1px;  float:left; cursor:pointer; text-align:center; background:url(../images/sian1.png) left center no-repeat; padding:0 19px }
.slideGroup .parBd{ width:1140px; height:320px; overflow:hidden; zoom:1;   position:relative;  }
.slideGroup .slideBox{ width:800%; position:relative;   }
.slideGroup .parHd{ background:url(../images/xian2.png) left 36px repeat-x; }
.slideGroup .parHd ul li{color:#333333;font-size:14px; }
.slideGroup .parHd ul li.on{ color:#d41c24;   }


/* tab  产品列表 */
.pro_list{ }
.pro_list li{float:left;width:270px;   margin-right:20px; margin-top:25px; margin-bottom:60px;  }
.pro_list li a{display:block; width:270px;padding-bottom:40px; background:url(../images/icon1.png) left bottom no-repeat;  }
.pro_list li a img{width:268px; height:168px; border:1px solid #dfdfdf; }
.pro_list li a h4{ line-height:30px;  color:#2b2b2b; font-size:12px;text-align: center;}
.pro_list li a p{ line-height:24px; color:#6e6e6e; font-size:12px;}
.pro_list li a:hover{background:url(../images/icon2.png) left bottom no-repeat;  }
.pro_list li a h4:hover{ color:#d41c24;}
.pro_list li a:hover  p{ }



/***----  关于我们 --- ***/
#about{ width:100%; background:#00a292; padding:40px 0px;}
.con_about{ width:71%; line-height:22px;   color:#fff; font-size:12px; }
.con_about_w{ width:100%; height:180px; overflow:hidden;}
.about_img { max-width:269px; margin-right:57px; }
.about_img  img{max-width:269px;}
/* more */
.more{ display:block; width:142px; height:28px; line-height:28px;  text-align:center; margin:30px 0px; color:#ffffff; font-family:Arial; font-size:12px; border:1px solid #ffffff;}
.more:hover{ color:#00a292; background:url(../images/li_dot2.png); }


/***----  首页新闻 --- ***/
#news{ width:100%; padding-top:57px; padding-bottom:60px;}
.news{}
.info1_wrap{ width:555px;}

.info1_c{margin-top:24px; }
.info1_tw{ width:100%; height:110px;color:#484848;  font-size:14px; line-height:24px; }
.tw_img{width:157px; height:108px; border:1px solid #ebebe9; }
.tw_img img{width:157px; height:108px;}
.tw_title{ width:68%;}
.tw_title a{color:#434343;  font-size:14px; font-weight:bold; line-height:24px;}
.tw_title a:hover{ color:#0660ae; }
.tw_title a img{ margin-top:11px; float:left; margin-right:5px;}
.tw_title p{color:#a3a3a3;  font-size:12px; line-height:20px; margin-top:5px;}
.tw_title p span a{ color:#1368b9; font-size:12px;}

.info1_list{ margin-top:10px;}
.news_list{ width:100%;margin:0; padding:0; }
.news_list li,.news_list li a{ display:block; height:30px; line-height:30px;}
.news_list li a,.news_list li span{ font-size:14px; color:#626262;}
.news_list li a{ background:url(../images/li_dot1.png) left center no-repeat; padding-left:7px; }
.news_list li a:hover{ color:#0660ae; text-decoration:underline;}



/******--------------------- lan---------------------******/
.lan1-wrap{ width:100%;}
.lan1{   margin:0 auto;height:73px; background:url(../images/dot_xian1.png) left bottom repeat-x;}
.lan1 p{  margin:0 auto; width:260px; height:100%; height:35px;}
.lan1 p font,.lan1 p span{ display:block;}
.lan1 p font{ line-height:35px; color:#000000; font-size:30px; text-align:center; text-transform:uppercase;}
.lan1 p span{ width:200px; height:35px; line-height:35px; margin:0 auto; border-bottom:3px solid #cf0000;text-align:center; color:#000000; font-size:16px;}

.lan2{ width:100%; height:85px; line-height:85px;}
.lan2 p{ padding-left:35px; font-size:24px;color:#ffffff;}
.lan2 p span{color:#ffffff; font-family:Arial; font-size:18px; }
 

.lan3{ height:46px; width:100%; background:url(../images/sxian2.png) left top repeat-x;}
.lan3 p{ height:100%; width:270px; background:url(../images/down_arrow.png) bottom center no-repeat;}
.lan3 p span{display:block; width:100%; height:39px; line-height:39px;  background:#00a292; text-align:center; color:#ffffff; font-size:18px;}
.lan3 p span small{ font-family:Arial; font-size:14px; color:#ffffff; margin-left:10px;}

.lan4{ border-bottom:1px solid #00a292;}
.lan4 span{ display:block; padding-left:5px; height:52px; line-height:52px;color:#00a292; height:52px; font-size:23px; }


.nylan{  padding-left:29px; height:52px; line-height:52px; color:#666666;  background:url(../images/home.png) 3px 16px no-repeat; font-size:14px; }
.nylan a:hover{ text-decoration:underline;}
.nylan,.nylan a,.nylan font{font-size:14px; }
.nylan a{ color:#666666;}
.nylan font{ color:#999999;}

.lan5{ height:70px; line-height:70px; color:#00a292; font-size:18px; text-align:center;}


/******--------------------- container---------------------******/
#container{ width:100%;}
.container{background:url(../images/sidebarbg1.png) left top repeat-y;padding-bottom:30px;}

/***----  sidebar 侧边栏 --- ***/
.sidebar{  padding-top:28px; }
.sidebar-wrap{ width:216px; }
.sidebar_list{  padding:0px; margin:0;   }
.sidebar_list li,.sidebar_list li a{ display:block; height:58px; }
.sidebar_list li{ padding-bottom:2px; background:url(../images/sidebar_xian1.png) left bottom repeat-x;}
.sidebar_list li a{ text-align:center; line-height:58px; color:#1f1f1f; font-size:14px;}
.sidebar_list li a:hover,.sidebar_list li .current{ color:#e7d7c0; background:url(../images/sidebar_bg2.png) left top repeat-y;}




/***----  mianbox 主体部分 --- ***/
.mainbox{ }
.mainbox-wrap{ width:78%; margin-top:28px;}

/***  page 单页 ***/
.mainbox_2{ width:100%; padding-top:10px;color:#444444; line-height:26px;  font-size:12px; }


/******--------------------- product 产品 ---------------------******/
/*--详细--*/
.time2 { margin-top:10px;}
.show_pic{ color:#444444; padding-top:10px; margin:0px 40px;}
.pic_cp img{max-width:650px; border:1px solid #ccc; margin-top:10px; }
.nrr { padding:10px; line-height:26px; color:#444444;font-size:12px;}



/******--------------------- News 新闻 ---------------------******/
/*-- 产品列表 --*/
.mainbox_2a{ width:105%; }
.mainbox_2a dl { width:256px;  margin-bottom:5px; margin-top:10px; margin-left:30px;float:left; }
.mainbox_2a dl dt,.mainbox_2a dl dt  img{ width:256px; height:200px; }
.mainbox_2a dl dd { text-align:center; height:35px; margin-top:-35px; background:#000;filter: Alpha(opacity=40); opacity: 0.4;
 }
.mainbox_2a dl dd a {display:block; line-height:35px;  color:#fff;font-size:14px;}
.mainbox_2a dl dd a:hover{ text-decoration:underline;}




/******--------------------- News 新闻 ---------------------******/
/*--新闻列表--*/
.mainbox_2d ul {}
.mainbox_2d li { height:35px;  border-bottom:1px dashed #ccc;}
.mainbox_2d li a { font-size:14px;color:#444; display:block; height:35px; line-height:35px; }
.mainbox_2d li a:hover { text-decoration:none; color:#00a292;}
.mainbox_2d li span { line-height:30px; color:#666;font-family:Arial; font-size:12px;}

/******--------------------- Detail 详细 ---------------------******/
/*---------------------------  放大镜 -------------------------------*/
.box{width:390px; margin:0 auto;}
.tb-pic a{display:table-cell;text-align:center;vertical-align:middle;}
.tb-pic a img{vertical-align:middle;}
.tb-pic a{*display:block;*font-family:Arial;*line-height:1;}
.tb-thumb{margin:10px 0 0;overflow:hidden;}
.tb-s310, .tb-s310 a{height:380px;width:390px;}
.tb-s310, .tb-s310 img{max-height:380px;max-width:390px; }
.tb-s310 a{*font-size:271px;}

.tb-booth{position:relative;z-index:1;}

.spec-scroll{clear:both;margin-top:10px; width:390px;}
.spec-scroll .prev{float:left;margin-right:5px; margin-left:0px; margin-top:15px;}
.spec-scroll .next{float:right; margin-top:15px;}

.spec-scroll .items{float:left;position:relative;width:340px; height:70px;overflow:hidden;}
.spec-scroll .items ul{margin:0; padding:0;list-style:none;position:absolute;width:999999px; height:100px; margin-top:3px;}
.spec-scroll .items ul li{float:left; margin:0px; padding:0px; width:68px;text-align:center;}
.spec-scroll .items ul li img{padding:2px;width:60px;height:58px;}
.spec-scroll .items ul li img:hover{  padding:1px; }

div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#ffffff;display:none;text-align:center;overflow:hidden; }
div.zoomMask{position:absolute;background:url("../images/mask.png") repeat scroll 0 0 transparent;cursor:move;z-index:1;}



/*  tab  */
.main1b{width:100%; margin-top:40px;}
.detail_box{ width:100%; }
.qqq{ width:100%; background:#00a292; }
.tab_h_2a{ height:32px; }
.tab_h_2a  li{ display:block; float:left;height:32px; line-height:32px; width:120px;   cursor:pointer; text-align:center; color:#ffffff; font-size:14px; background:#02675a; border-radius:4px; margin-right:10px;}
.tab_h_2a  li.vary{ height:32px;  background:#02675a; color:#ffffff; }
.tab_c_2a {min-height:300px; display:none; }
.tab_c_2a .cd{padding-top:15px;line-height:24px; color:#4c4c4c; font-size:12px;  }

.tab_c_2a  table tr td{ border:1px solid #000  !important;}




/******--------------------- footer ---------------------******/
#footer{ width:100%; padding-top:30px; background:#00a292; }
.footer{ height:100%; position:relative; padding-bottom:30px;}

.footnav{ width:830px;}
.footnav_one{ width:120px; min-height:125px; padding-top:10px !important; padding-bottom:10px !important; margin-right:10px;}
.footnav_one h3{  height:24px;}
.footnav_one h3 a,.fnav li a{  }
.footnav_one h3 a{ color:#ffffff;line-height:24px; font-size:14px;}
.fnav{  margin-top:10px;}
.fnav li,.fnav li a{ height:20px; display:block; overflow:hidden}
.fnav li a{ background:url(../images/li_dot2.png) left center no-repeat; color:#ffffff; font-size:12px; line-height:20px; padding-left:10px;}
.fnav li a:hover{ text-decoration:underline;}

.footinfo{ width:100%; padding:10px 0px; background:#037c6f;}
.copyright{ text-align:center; color:#ffffff; font-size:12px; line-height:24px;}

/***----  wechat1 微信一 --- ***/
.wechat1{ width:116px; margin-left:36px; margin-top:10px; }
.wechat1 p{ margin-top:5px;line-height:25px; text-align:center; color:#ffffff; font-size:14px; background:url(../images/wechat_bg1.png) left top no-repeat;}
.wechatimg1{width:116px;  height:116px;}
.wechatimg1 img{ width:116px;  height:116px;  }


.message li{margin-top:15px; font-family:'微软雅黑'; font-size:13px;}
	.message li label{float:left;width:100px;text-align:right;line-height:20px;}
	.message li div{float:left;width:480px;}
	.message li div textarea{border:1px solid #ccc;width:480px;height:120px;font-size:12px;color:#555;line-height:20px;padding:5px;}
.input_m,.input_b,.input_s{border:1px solid #ccc;background:#fff;margin-right:5px;height:20px;line-height:20px;color:#555;}
.input_m{width:185px;}
.input_b{width:360px;}
.input_s{width:65px;}
	.yanzheng{border:1px solid #ccc;display:inline-block;width:70px;height:20px;vertical-align:top;}
.up_but{cursor:pointer;font-size:12px;background:#00a292;color:#fff;border:none; line-height:28px; padding:0 8px;}


/*detail*/
.detail h4 { text-align:center; color:#00a292;font-size:20px; font-weight:normal; padding-top:10px;}
.xxbiaoti {text-align:center;height:35px;line-height:35px; font-size:12px;  }
.xxbiaoti span {margin-right:10px; color:#666;}
.xxbiaoti a {padding:0px 5px; color:#0b5eaa;}
.detail .m { padding:10px; line-height:22px; font-size:12px;}
.pres{background:#e6e6e6;color:#0f0f0f;border-top:2px solid #fff;display:block;height:30px;line-height:30px;padding:0 10px;}
.pres a{color:#333}
.detail img{max-width:700px;_width:expression(document.body.clientWidth > 700 ? "700px" : "auto");}

