﻿/* CSS Document */
/*标签重置*/    html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,big,cite,code,del,em,font,img,ins,small,strong,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0;padding:0; color:#000;  font-size:12px; font-family:'微软雅黑','宋体';}
body{  overflow-x:hidden; position:relative; }
em{font-style:normal}	
ol,ul{list-style:none;}
ul li{ vertical-align:top;}
a img{border:0}
img{vertical-align:top; border:none;}
a{ outline:none; text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {cursor:pointer;  }
a:active {color:#f7521c;}
.f_left{ float:left;}
.f_right{ float:right;}
.clearfix{ clear:both; }
.height_10{ height:10px;}
input{ border:0px;}
.w{ width:1000px; margin:0 auto;}

/*header*/
.header{ height:146px; position:relative;}
.tg_logo{ position:absolute; width:700px; height:98px; background:url(../images/tg_logo.jpg); left:10px; top:52px;}
.tg_phone{ position:absolute; width:1px; height:1px; background:url(../images/tg_phone.jpg); left:640px; top:82px; }
.tg_store{ position:absolute; width:150px; height:36px; right:0px; top:0px; line-height:36px;}
.tg_store a{ margin:0px 10px;}
/*nav*/
.nav{ height:44px; background:url(../images/tg_nav.jpg) repeat-x;}
.nav .nav_list,.nav ul{ width:1000px; height:44px; margin:0 auto; position:relative; overflow:hidden;}
.nav ul{ z-index:1;}
.nav ul li{ float:left; line-height:44px; width:111px; height:44px; text-align:center;}
.nav ul li a{ font-size:16px; color:#0069a5; font-weight:bold;}
.nav ul li.curr,.nav ul li:hover {background:url(../images/tg_navhbg.png);}
.nav ul li.curr a,.nav ul li:hover a{ color:#fff;}


.banner{ margin:14px auto;}

.tg_product{ height:245px; overflow:hidden; border-bottom:1px dashed #989898; margin-bottom:14px;}
.tg_product h2{ height:50px;font: bold 18px/50px '微软雅黑','宋体'; color:#006ba9;}
.tg_product h2 a{ float:right; color:#006ba9; font-family:Arial, Helvetica, sans-serif; padding-right:10px;}
.tg_product h2 span{ color:#b9b9b9; font-size:14px; font-weight:bold; margin-left:10px; font-style:italic;}

.tg_plist{ height:160px; width:1000px; overflow:hidden; position:relative;}
.tg_plist ul{ width:2000px; position:absolute;}
.tg_plist ul li{ float:left; width:151px; height:160px; margin:0px 8px; display:inline;}
.tg_plist ul li p{ height:28px; width:151px; line-height:28px; text-align:center; overflow:hidden;}
.tg_plist ul li img{ width:147px; height:129px; margin:2px;}
.tg_plist ul li p a{ color:#b9b9b9; font-size:14px; }
.tg_plist ul li:hover{ background-color:#006ba9;}
.tg_plist ul li:hover p a{ color:#fff;}

.tg_main{ height:251px;border-bottom:1px dashed #989898;}

.keywords_search { height:30px; line-height:30px; }
.keywords_search span{color:#666; font-weight:bold;}
.keywords_search a{ color:#666; margin:0px 3px; }
.keywords_search a:hover{ color:#006ba9; text-decoration:underline;}
.search_form{ float:right;}
.searchInput{ border:1px solid #006ba9; color:#999; padding-left:5px; }
.searchBtn{ width:47px; height:20px;background-color:#006ba9; color:#fff; margin-left:-5px; cursor:pointer;}
.searchBtn:hover{ background-color:#ff4403;}

/**/
.tg_company{ width:350px; float:left; margin-right:27px;}
.tg_h2{ height:42px;  font:bold 18px/42px '微软雅黑','宋体';color:#006ba9;  }
.tg_h2 span{ color:#b9b9b9;font: italic bold 14px/40px '微软雅黑','宋体'; margin-left:4px;}
.tg_h2 a{ float:right; color:#006ba9; font-family:Arial, Helvetica, sans-serif; margin-right:10px; display:inline;}
.tg_h2 a:hover,.tg_product h2 a:hover{ color:#ff4403; }
.tg_company p{ line-height:26px; height:156px; overflow:hidden; color:#2a2a2a; text-align:justify;}
.comany_more{ display:block; width:92px; height:28px; background-color:#006ba9;text-align:center; line-height:28px; font-size:14px; color:#fff;}
.comany_more:hover{ background-color:#ff4403;}

/**/
.tg_news{ width:342px; float:left; margin-right:38px;}
.tg_news dt{height:87px;}
.tg_news dt img{ float:left; margin-right:6px; }
.tg_news dt h2{ height:22px; overflow:hidden; padding-right:10px;}
.tg_news dt h2 a{ font-size:14px; font-weight:bold; color:#006ba9;}
.tg_news dt h2 a:hover{ text-decoration:underline; color:#ff4403;}
.tg_news dt p{ height:60px; line-height:20px; overflow:hidden; color:#2a2a2a; text-align:justify;}
.tg_news  dd{ height:32px; line-height:32px; border-bottom:1px dashed #666;}
.tg_news  dd a{ float:left; color:#2a2a2a; }
.tg_news dd a:hover,.friend_link a:hover{color:#006ba9; text-decoration:underline;}
.tg_news  dd span{ float:right;  color:#2a2a2a;}

/**/
.tg_contact{ width:226px; float:left;}
.contact_info{ line-height:22px; color:#2a2a2a; }

/**/
.friend_link{ height:82px; margin-bottom:10px; overflow:hidden;}
.friend_link h2{ height:52px; line-height:52px; font-size:18px; color:#006ba9;}
.friend_link span{ font-size:16px; color:#b9b9b9; font-style:italic;}
.friend_link a{ line-height:30px; font-size:14px; color:#2a2a2a; margin-right:20px;}

/**/
.footer{ height:60px; background-color:#006ba9;}
.copyright{ height:60px; line-height:60px; color:#fff; font-size:14px; }
.copyright a{ color:#fff; font-size:14px; margin-left:30px;}
.copyright a:hover{ text-decoration:underline; }


.sub_main{ margin-top:10px; height:auto; overflow:hidden;}
/*子页-公司简介*/
.sub_left{ width:262px; height:auto; float:left;}
.sub_nav,.sub_pronav,.sub_contact{ width:242px; padding:7px 10px; box-shadow: 2px 2px 4px #888;}
.sub_nav h2,.sub_pronav h2{ height:44px; line-height:44px; background:url(../images/tg_tt.jpg) no-repeat;}
.sub_nav h2 samp,.sub_pronav h2 samp{ margin-left:55px; font-size:18px; font-weight:bold; color:#fff;}

.sub_nav ul{}
.sub_nav ul li{ height:33px; line-height:33px;  margin-top:5px;}
.sub_nav ul li a{ display:block; height:33px; padding-left:54px; color:#2a2a2a; font-size:14px; font-weight:bold;background:#fff url(../images/tg_ico1.png) no-repeat 30px center;}
.sub_nav ul li a:hover,.sub_nav ul li a.curr{ background:#006ba9 url(../images/tg_ico.png) no-repeat 30px center; color:#fff; }

.sub_pronav{}
.sub_pronav ul li p{height:30px; line-height:30px;background: url(../images/tg_ico1.png) no-repeat 30px center; }
.sub_pronav ul li.curr p {background:url(../images/tg_ico2.png) no-repeat 30px center;}
.sub_pronav ul li p a{  height:30px; padding-left:54px; color:#2a2a2a; font-size:14px; font-weight:bold;}

.sub_pronav ul li.curr p a{color:#006ba9;}

.sub_pronav ul li dd{ height:24px; line-height:24px; padding-left:74px;background: url(../images/tg_ico1.png) no-repeat 60px center;}
.sub_pronav ul li dd a{color:#2a2a2a;font-weight:bold;}
.sub_pronav ul li dd a:hover,.sub_pronav ul li p a:hover{ text-decoration:underline; color:#006ba9;}
/*子页-联系我们*/
.sub_contact{ margin-top:18px; margin-bottom:5px;}
.sub_contact h2{ height:32px; line-height:32px; font-size:16px; color:#131313; font-weight:bold; background:url(../images/tg_phone1.jpg) no-repeat left center; padding-left:26px; border-bottom:1px dashed #006ba9;}
.sub_contact h2 span{ font-weight:bold; color:#666666; font-size:14px;}
.sub_contact p{ line-height:28px; margin-top:10px;}

/*子页右边*/
.sub_right{ width:700px; padding:10px 12px; height:auto; float:right; overflow-x:hidden;}
.sub_tt{ height:25px; line-height:25px; background:url(../images/tg_stt.jpg) no-repeat left center; padding-left:24px;margin:15px 0px;}
.sub_tt h2{ float:left; color:#131313; font-size:16px; font-weight:bold; }
.sub_tt span{ float:right;font-weight:bold; }
.sub_tt span a{ font-weight:bold; margin:0px 4px;}
.sub_tt span a:hover{color:#006ba9; text-decoration:underline;}
.sub_con,.news_info{ font-size:14px; line-height:22px; color:#666666; text-align:justify;}
 
/*产品列表*/
.sub_prolist{}
.sub_prolist ul{ width:730px;}
.sub_prolist ul li{ float:left; width:150px; height:190px; margin-right:32px;}
.sub_prolist ul li img{ width:148px; height:128px; border:1px solid #666666;}
.sub_prolist ul li:hover img{ border:1px solid #ffb503;}
.sub_prolist ul li p{ height:60px; line-height:60px; overflow:hidden; text-align:center;}
.sub_prolist ul li p a{ color:#666666; font-size:14px; font-weight:bold;}
.sub_prolist ul li:hover a{ color:#006ba9;}

/*分页*/
.sub_paging{ text-align:center; margin-top:20px;}

/*新闻*/
.sub_newlist{ width:670px; margin:0 auto;}
.sub_newlist ul li{ height:40px; line-height:40px; border-bottom:1px dashed #999; background:url(../images/tg_ico3.jpg) 5px center no-repeat;}
.sub_newlist ul li a{ margin-left:20px; color:#666; font-size:14px;}
.sub_newlist ul li a:hover{ text-decoration:underline; color:#006ba9;}
.sub_newlist ul li span{ float:right;color:#999; font-size:12px;}

/**/
.news_con{}
.news_con .news_title{ height:36px; line-height:36px; text-align:center; font-size:16px; color:#666;}
.news_info{}
.paging_up{margin-top:10px;}
.paging_up a{ color:#131313;}
.paging_up a:hover{ color:#037dc3; }

/**/
.product_des{}
.product_img{ float:left; width:360px; height:300px;}
.product_img img{ margin:0px 30px; width:296px; height:300px; height:284px; border:2px solid #666;}
.product_proto{ float:left; width:330px;}

.product_proto td{line-height:28px;color:#037dc3;font-size:14px; font-weight:bold;}
.product_proto td.td1{ width:80px;}


.gbook_form{ margin-left:20px; margin-top:15px;}
.gbook_form ul li{ height:40px; line-height:25px;}
.gbook_form  input{ border:1px solid #999;  padding: 8px 20px;vertical-align: middle;}
.action{ padding-left:95px;}
.registerform .label {display: inline-block;width: 80px;}
.lm_img{ text-align:center;}
.proh3{ text-align:center; line-height:30px;}

.product_info{color: #666666;
    font-size: 14px;
    line-height: 22px;
    text-align: justify;}
.Validform_checktip,.need{ color:#f00;}
/* 内容区域 */
#con_info *{font-family:'微软雅黑','宋体'; line-height: 28px; font-size: 14px;}
#con_info h1 { font-size: 22px; font-weight: bold; text-align: center; color: #444; margin-bottom: 15px;font-family:'微软雅黑','宋体'; }
#con_info h2,.info_des h3,.info_des h4,.info_des h5,.info_des h6{font-weight:bold;}
#con_info p { font-family:'微软雅黑','宋体';line-height: 28px; font-size: 14px; color: #666666;}
#con_info a:hover{ color:#006ba9; }
#con_info img{}
#con_info table img{border:none;padding:0;}
#con_info table p{margin:15px 0;}
#con_info i,.info_des cite,.info_des em,.c_content var,.info_des address,.info_des dfn{font-style: italic;}
#con_info ol,.info_des ol li{list-style: decimal inside;}
#con_info strong,.info_des b {font-weight: bold;}


/**/
.sub_con dl{ float:left; width:250px; margin:25px; margin-right:75px; display:inline;}
.sub_con dl dt{ background-color:#006ba9; width:140px; color:#fff; padding-left:10px;}
.sub_con dl dd{ padding-left:10px;}