﻿* {
	margin: 0;
	padding:0;
}
body {
	background:#f4f4f4;
	color: #666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
a {
	color:#666;
	text-decoration:none;
}
a:hover {
	color:#000;
	text-decoration:none;
}
a:focus {
	outline: 0;
}
embed:focus {
	outline: 0;
}
object:focus {
	outline: 0;
}

img, a img, button {
	border: none;
	vertical-align:middle;
}
dl, dd, dt {
	margin: 0;
	padding: 0;
}
dl img {
	display:block;
}
select, textarea {
	color:#666;
	line-height: 20px;
	vertical-align:middle;
	border:1px #ccc solid;
	background:#fff;
	}
.input{ background:url(../images/input.gif) no-repeat; width:242px; height:31px; border:none; line-height:31px; padding:0 10px; color:#999; margin-bottom:10px; font-size:14px;}
.input2{ background:url(../images/input.gif) no-repeat 0 -31px; width:252px; height:56px; border:none; overflow: hidden; padding:10px 10px; line-height:18px; color:#999; font-size:14px; margin-bottom:10px;}
.btn{ background:url(../images/input.gif) no-repeat 0 -107px; border:none; width:262px; height:45px; cursor:pointer;}
.btn:hover{ background:url(../images/input.gif) no-repeat 0 -152px; border:none; width:262px; height:45px; cursor:pointer;}

.color {
	color:#fb4748;
}
.hidden {
	display:none;
}
.center {
	text-align:center;
}
.magt {
	margin-top:10px;
}
.magm {
	margin-bottom:10px;
}
ul, ol {
	list-style: none;
}
.clear {
	clear: both;
	height:0px;
	*line-height:0px;
	*overflow:hidden;
}
.font16 { font-size:16px;}
.float_l {
	float: left;
}
.float_r {
	float: right;
}
/* -----Common----- */

#header { width:100%; background:url(../images/top_bg.jpg) center no-repeat #fff; height:100px;}
.wrap {	clear:both;	width:1000px; margin:0 auto;}
.top {  }
.top_r { float:right; width:300px; text-align:right; margin-top:24px; font-size:12px;}
.top_r .top_tel { font-size:24px; color:#e33c43;}
.top_r a.cn { margin-right:6px; font-size:12px;} 
.top_r a.en { margin-left:6px; font-size:12px;} 
.top_r a { color:#666;}
.top_r a:hover { color:#000; text-decoration:underline;}
.logo { float:left; margin-top:18px;}
.nav { width:100%; background:#098ddf; height:44px; line-height:44px;}
.nav ul {width:1000px; margin:0 auto;}
.nav ul li  { float:left; font-size:14px; font-weight:bold; width:141px; margin-right:1px; text-align:center;}
.nav ul li a { color:#fff; display:block;}
.nav ul li a:hover { color:#fff; background:#fb4748;}
.nav ul li.hover a { color:#fff; background:#fb4748;}

/******************************** index_ban *******************************************/
.focus_ad{ height:470px; overflow:hidden; position:relative;}
.focus_ad .slide_pic li{display:none; position:relative;}
.focus_ad .slide_pic .li_on{display:block;}

.focu_btn{ width:40px; margin:0 auto;}
.focus_ad .slide_txt{  display:block; position:absolute; bottom:20px;}
.focus_ad .slide_txt li{width:20px;float:left;height:14px;line-height:14px;}
.focus_ad .slide_txt a,.focus_ad .slide_txt a:hover{ width:14px; height:14px; display:block; text-indent:-9999px; background:url(../images/li.png) no-repeat 0 0; }
.focus_ad .slide_txt .li_on{}
.focus_ad .slide_txt .li_on a,.focus_ad .slide_txt .li_on a:hover{ background:url(../images/li_on.png) no-repeat 0 0; }
/******************************** index_ban end *******************************************/

.ind_bussine { height:135px; padding-top:5px; background:#fb4748; width:100%; margin-bottom:15px;}
.ind_bussine ul {width:1000px; margin:0 auto;}
.ind_bussine ul li a { float:left; width:250px; height:135px; background:url(../images/ind_bussine_line.jpg) right no-repeat #0293dd; display:block;}
.ind_bussine ul li a:hover { background:url(../images/ind_bussine_line.jpg) right no-repeat #15b0ff; display:block;}
.ind_bussine ul li h1 { float:left; margin:38px 14px 0 22px;}
.ind_bussine ul li div { float:left; margin-top:46px;}
.ind_bussine ul li div .name { }
.ind_bussine ul li div .name_en {font-size:14px; height:36px; color:#FFF; line-height:18px;}

.ind_r { width:706px; height:322px; padding:15px 20px; overflow:hidden; background:#FFF; float:right;}
.ind_r h1 { background:url(../images/ind_ab_icon.jpg) no-repeat;  padding-left:42px; height:36px; line-height:36px; color:#000; font-size:18px; font-weight:bold;}
.ind_r h1 .more { float:right; font-size:14px;}
.ind_r h1 .more a { color:#b4b4b4;}
.ind_r h1 .more a:hover { color:#333; text-decoration:underline;}
.ind_ab_content { margin-top:10px; line-height:22px; color:#666;}

.ind_cq { background:#FFF; width:239px; height:209px; float:left;}
.ind_cq h2 { background:url(../images/ind_qc_icon.jpg) no-repeat 14px 14px;  padding-top:14px; padding-left:62px; height:28px; line-height:28px; color:#000; font-size:18px; font-weight:bold;}
.ind_cq textarea { margin:14px; width:201px; height:85px; padding:5px; font-family:Arial, Helvetica, sans-serif; line-height:24px; background:#f4f4f4; border:1px #e4e4e4 solid;}
.ind_cq .cq_btn a{ width:94px; height:29px; line-height:29px; margin: 0 14px; color:#FFF; text-align:center; background:#fb4748; display:block;}
.ind_cq .cq_btn a:hover{ width:94px; height:29px; line-height:29px; text-align:center; background:#098ddf; display:block;}



#ny_banner { background:url(../images/ny_banner_bg.jpg) no-repeat center; height:295px; text-align:center;}

.ny_r { width:706px; padding:0 20px 15px 20px; background:#FFF; float:right;}
.loca { border-bottom:1px #e3e3e3 solid; width:706px; height:46px; line-height:46px; color:#098ddf; font-size:16px; }
.loca p { background:url(../images/icon01.jpg) no-repeat left; padding-left:26px; font-size:14px; color:#4e4e4e;  float:right;}
.loca p a { color:#666;}
.loca p a:hover { color:#666; text-decoration:underline;}
.loca span { color:#098ddf;}

.ny_inter { width:960px; padding:0 20px 15px 20px; background:#FFF; float:right;}
.loca01 { border-bottom:1px #e3e3e3 solid; width:960px; height:46px; line-height:46px; color:#098ddf; font-size:16px; }
.loca01 p { background:url(../images/icon01.jpg) no-repeat left; padding-left:26px; font-size:14px; color:#4e4e4e;  float:right;}
.loca01 p a { color:#666;}
.loca01 p a:hover { color:#666; text-decoration:underline;}
.loca01 span { color:#098ddf;}

.loca01 .tit{height:32px;padding:8px 0 6px 6px; border-bottom:1px solid #e3e3e3;margin-bottom:8px; width:219px;}
.loca01 .tit .fsp{float:left;font:36px/32px Arial;color:#0293dd;margin-right:2px;_margin-right:2px;}
.loca01 .tit h1{font:bold 15px/16px "微软雅黑";color:#000;}
.loca01 .tit h3{font:14px ;color:#333; margin-top:0px;}

.cq { margin:0 auto; width:645px; margin-top:20px; }
.cq .cq_bg { height:42px; width:476px; font-family:Arial, Helvetica, sans-serif; font-size:16px;  padding-left:6px; line-height:42px; background:#FFF; border:1px #fb4748 solid; float:left;}
.cq .cq_btn { height:44px; color:#FFF; width:161px; text-indent:20px;font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:44px; background:url(../images/cq_btn.jpg) no-repeat; border:0px; cursor:pointer; float:left;}
.cq_text { text-align:center; font-size:18px; color:#333; line-height:70px;}
.cq_text span { font-weight:bold; color:#fb4748;}
.table { width:100%; border-spacing:0; border:1px #e6e6e6 solid; padding-bottom:10px;}
.table td { height:32px; color:#333; padding-left:20px; line-height:32px; }
.tab_title td { background:#0293dd; color:#FFF; padding-left:20px; height:38px; line-height:38px;}

.content { padding:20px 0; line-height:26px; min-height:340px;}
.content img { max-width:706px;}

.ny_l { float:left;  width:239px; margin-bottom:15px; background:#FFF;}
.ny_l .tit{height:32px;padding:8px 0 6px 20px; border-bottom:1px solid #e3e3e3;margin-bottom:8px; width:219px;}
.ny_l .tit .fsp{float:left;font:36px/32px Arial;color:#0293dd;margin-right:2px;_margin-right:2px;}
.ny_l .tit h1{font:bold 15px/16px "微软雅黑";color:#000;}
.ny_l .tit h3{font:14px ;color:#333; margin-top:12px;}
.ny_l ul{ padding:0 0 10px 10px; }
.ny_l ul li { width:219px; margin-bottom:2px;}
.ny_l ul li a{display:block;height:36px;font:14px/36px "微软雅黑";color:#666;padding-left:36px;background:url(../images/left_sub_bg.jpg) no-repeat;}
.ny_l ul li a:hover{display:block;height:36px;font:14px/36px "微软雅黑";color:#fff;padding-left:36px;background:url(../images/left_sub_bgon.jpg) no-repeat;}
.ny_l ul li.hover a { color:#fff;padding-left:36px;background:url(../images/left_sub_bgon.jpg) no-repeat;}


.factory_con h2{height:35px;line-height:35px;font-size:14px;color:#666}
.factory_con p{line-height:30px;font-size:14px;color:#878686;padding:10px 0;}
.yugh_two_nav,.tzyq_two_nav{height:32px;background:url(../images/yqgh_nav_bg.gif) repeat-x left bottom;border:1px solid #e9e9e9;border-bottom:0;}
.yugh_two_nav li,.tzyq_two_nav li{float:left;text-align:center}
.tzyq_two_nav li a{display:block; padding:0 20px;height:30px;line-height:30px;float:left;border-right:1px solid #e8e8e8;font-size:14px;color:#666;}
.yugh_two_nav li a.yugh_two_click,.tzyq_two_nav li a.yugh_two_click{line-height:30px;font-size:14px;color:#098ddf;border-top:2px solid #d7d7d7;border-left:2px solid #d7d7d7;border-right:1px solid #d7d7d7;background:#fff;font-weight:bold;}
.yugh_two_nav li a:hover,.tzyq_two_nav li a:hover{line-height:30px;font-size:14px;color:#098ddf;border-top:2px solid #d7d7d7;border-left:2px solid #d7d7d7;border-right:1px solid #d7d7d7;background:#fff;font-weight:bold;}
.yugh_two_box { padding:10px 0; line-height:24px;}
.d_current{display:block}
.d_undis{display:none}


.news_list { }
.news_list ul li { background:url(../images/line.gif) repeat-x bottom; height:30px; line-height:30px;  width:100%; overflow:hidden; float:left; }
.news_list ul li span { float:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999;}
.news_list ul li a { background:url(../images/icon01.gif) no-repeat 8px 5px;  color:#666; height:30px; line-height:30px; padding-left:20px; }
.news_list ul li a:hover { color:#0293dd;}
.news_list .down a{ color:#ac5a0e; background:none; margin-right:10px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.news_list .down a:hover{ color:#ac5a0e; text-decoration:underline;}

.newsview .title { text-align:center; width:100%; line-height:20px; font-size:18px; font-weight:normal; height:40px; background:url(../images/line.gif) repeat-x bottom; color:#000; margin-bottom:20px;}
.newsview .title01 { text-align:center; line-height:16px; font-size:14px; font-weight:normal; height:36px; background:url(../images/line.gif) repeat-x bottom; color:#000; margin:20px 0;}
.infopage{font:14px/24px "微软雅黑";padding-top:7px; color:#888; background:url(../images/line.gif) repeat-x top; margin-top:20px;}
.infopage a { color:#888;}
.infopage a:hover { color:#333; text-decoration:underline;}
.infopage span { float:right;}
.infopage .back{float:right; background:url(../images/icon01.gif) no-repeat 0 10px; padding-left:8px;}

/**qq**/
.SonlineBox{ width:172px; font-size:12px;overflow:hidden; z-index:9999;}
.SonlineBox .openTrigger{ width:30px; height:138px; position:absolute; top:0px;  z-index:1; cursor:pointer;  background:#0176ba url(../images/openTrigger.jpg) no-repeat;}
.SonlineBox .titleBox{ width:168px; height:35px; line-height:35px; background:#038bdc url(../images/SonlineTitleBg.gif) repeat-x; border-bottom:2px solid #0176ba;}
.SonlineBox .titleBox span{ margin-left:10px; color:#fff; font-size:14px; font-family:'寰蒋闆呴粦','榛戜綋';}
.SonlineBox .contentBox{ width:168px; height:auto; border:2px solid #0176ba;/* background:#fff;*/ background:#fff url(../images/qq_t) no-repeat; position:absolute; z-index:2;}
.SonlineBox .contentBox .closeTrigger{ width:25px; height:25px; display:block; cursor:pointer;  position:absolute; top:5px;right:5px;-webkit-transition:all 0.8s ease-out;}
.SonlineBox .contentBox .closeTrigger:hover{-webkit-transform:scale(1) rotate(360deg);}
.SonlineBox .contentBox .listBox{overflow:hidden; margin-bottom:10px;}
.SonlineBox .contentBox .listBox .QQList{ display:block; width:98%; height:22px; margin:10px auto 0px auto;}
.SonlineBox .contentBox .listBox .QQList span{float:left; line-height:22px; color:#333;}
.SonlineBox .contentBox .listBox .QQList a{float:left;}

.page { text-align:center; width:100%; margin-top:10px;}
#foot { background:#0293dd; height:97px; border-top:5px #fb4748 solid; width:100%; margin-top:15px; clear:both; line-height:24px; color:#fff;}
.foot_r { float:right;text-align:right; margin-top:22px;  }
.foot_l { float:left; margin-top:11px; font-size:14px; color:#d3e5ff;}
#foot a { color:#d3e5ff;}
#foot a:hover { color:#d3e5ff; text-decoration:underline;}

