﻿* {
	margin: 0;
	padding:0;
}
body {
	color: #333;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background:#fff;
}
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 { outline:none; height:26px; border:1px #ddd solid; line-height:26px; color:#333; }
.input{ width:290px; height:30px; border:1px #ddd solid; line-height:30px; padding:0 10px; color:#999; font-size:14px;}
.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:#009944;
}
.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;
}
.font14 { font-size:14px;}
.float_l {
	float: left;
}
.float_r {
	float: right;
}
/* -----Common----- */
.ewm { position:fixed; z-index:9999999; top:200px; right:30px;}
.wrap { width:1000px; margin:0 auto; clear:both;}
.logo { float:left; margin:10px 0 10px 10px;}
#header { height:121px;}
.header_r { float:right; width:200px; margin:23px 10px 0 0;}
.header_r ul li{ float:left; margin-left:10px;}


.nav { background:url(../images/menu_bg.jpg) repeat-x; height:40px; line-height:40px; width:1000px; border-radius:4px;}
.nav h2 a { float:right; margin-right:30px; font-size:16px; color:#FFF;}
.nav ul li { float:left; font-size:16px; text-align:center; padding:0 40px; height:40px; line-height:40px;}
.nav ul li a { color:#fff; display:block;}
.nav ul li a:hover { color:#fff; background:url(../images/arrow.png) no-repeat top center;}
.nav ul li.hover a { color:#fff; background:url(../images/arrow.png) no-repeat top center;}


/******************************** index_ban *******************************************/
#banner{ height:420px;}

/* 轮换广告 */
.focus_ad{ height:420px; 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_pr_title { background:url(../images/ind_pr_tit.jpg) no-repeat; height:68px; line-height:68px; margin-bottom:11px;}

.hm_more { float:right;}
.ind_pr { margin-bottom:38px; border-bottom:1px #ccc solid;}
.ind_pr h1 span { float:right;}
.ind_pr .text { margin-top:10px; line-height:24px;}

.i_textbox01_c{width:1000px;overflow:hidden;position:relative;}
.i_textbox01_c .LeftBotton{height:29px;width:29px;background:url(../images/ind_pr_left.jpg) no-repeat ;overflow:hidden;display:inline;cursor:pointer;position:absolute;top:50px;left:0px;}
.i_textbox01_c .RightBotton{height:29px;width:29px;background:url(../images/ind_pr_right.jpg) no-repeat;overflow:hidden;display:inline;cursor:pointer;position:absolute;top:50px;right:0px;}
.i_textbox01_c .LeftBotton a:hover{background:url(../images/ind_pr_left01.jpg) no-repeat }
.i_textbox01_c .RightBotton a:hover{height:29px;width:29px;background:url(../images/ind_pr_right01.jpg) no-repeat;}
.i_textbox01_c .Cont{width:900px;overflow:hidden;margin:0 0 0 52px;}
.i_textbox01_c .ScrCont{width:10000000px;}
.i_textbox01_c #List1,.i_textbox01_c #List2{float:left;}

.box_02{width:210px;text-align:center;padding:4px 20px 0px 0px;float:left; margin:0px 0 10px 0;}
.box_02_pic{width:210px; height:170px;  display:block; }
.box_02_pic h2 {}
.box_02_pic h2 img{width:208px; height:138px;_display:block; border:1px #ccc solid; }
/*.box_02_pic p { width:208px;  height:30px; line-height:30px; overflow:hidden;}*/
.box_02_pic span{display:table-cell;vertical-align:middle;}
.box_02 a.cpt5{padding:5px 0 0 0; display:block; font-weight:800;}

.ind_case {}
.ind_case ul li { float:left; width:181px; height:166px; overflow:hidden; margin:0 24px 0 0;}
.ind_case ul li h1 { width:179px; height:134px; background:#FFF; border:1px #e4e4e4 solid;}
.ind_case ul li h1 img { width:173px; height:128px; margin:3px 0 0 3px;}
.ind_case ul li p { height:30px; line-height:30px; text-align:center;}
.ind_case .mr_n { margin:0;}

.ind_ab { width:468px; height:156px; float:left; overflow:hidden; margin-bottom:66px; }
.ind_news { width:468px; height:156px; float:right; overflow:hidden; }

.ny_banner { height:158px; width:100%; overflow:hidden;}
.ny_banner div { background:url(../images/ny_ban_t_bg.png); float:right; text-align:center; line-height:30px; color:#FFF; width:250px; height:150px; padding-top:72px;}
.ny_banner h1 { font-size:24px; font-weight:normal;}
.ny_banner p { font-size:18px; font-family:Arial, Helvetica, sans-serif;}

.ny_r { float:right; width:740px; }
.loca { height:52px; line-height:52px; color:#ababab; font-size:14px; }
.loca span { color:#122b88 }
.loca a { color:#ababab;}
.loca a:hover { color:#000;}


.aboutC{ line-height:24px; font-size:14px; color:#888; padding:20px 0px 50px 0px;}
.aboutC img{ max-width:740px;}
.aboutC b { font-weight:normal; color:#333;}
.aboutC .name { font-size:16px; color:#333; font-weight:bold; margin-bottom:10px;}

.honor_list li {float:left; margin:10px 14px 10px 19px; height:153px; overflow:hidden;}
.honor_list li h1 a { width:158px; height:123px; border:1px #CCC solid; display:block;}
.honor_list li h1 a:hover { width:158px; height:123px; border:1px #036eb6 solid;}
.honor_list li h1 img { width:152px; height:115px; border:2px #fff solid; margin:1px;}
.honor_list li p { text-align:center; height:30px; line-height:30px; width:158px; color:#666;}
.honor_list li p a:hover{ text-align:center; height:30px; line-height:30px; width:158px; color:#036eb6;}


.ny_l { float:left;  width:238px; border:1px #e9e9e9 solid;}
.ny_l .left_tit { height:48px; line-height:48px; color:#666; font-size:16px; padding-left:30px;}
.ny_l ul{ padding-bottom:20px;}
.ny_l ul li { line-height:24px; font-size:14px;}
.ny_l ul li a{display:block; color:#666; padding-left:42px; background:url(../images/icon.gif) no-repeat 32px 9px ;}
.ny_l ul li a:hover{color:#122b88; text-decoration:underline; }
.ny_l ul li.hover a { color:#000; }
.ny_l li ul { padding-bottom:0px;}
.ny_l li ul li a{display:block; color:#666 !important; padding-left:62px; background:url(../images/icon.gif) no-repeat 52px 9px ;}
.ny_l li ul li a:hover{color:#122b88  !important; }


.news_list { margin:0 auto; width:740px;}
.news_list li { background:url(../images/line.gif) bottom repeat-x;  height:32px; line-height:32px;}
.news_list li a { color:#888;}
.news_list li a:hover { color:#000;}
.news_list li a span { float:left; color:#ccc; margin-right:20px; margin-left:5px;}
.news_list li .down_btn a{ margin: 0 10px 0 40px; color:#e80010;}
.news_list li .down_btn a:hover{ color:#e80010; text-decoration:underline;}

.newsview .newsview_tit { font-size:16px; font-weight:bold;  background:url(../images/line.gif) repeat-x bottom; line-height:36px;  text-align:center; color:#000;}
.newsview .newsview_x_tit {  height:30px; line-height:30px; color:#b4b4b4; font-size:14px; text-align:center;}
/*.newsview .newsview_x_tit a { float:right; color:#e81010;}
.newsview .newsview_x_tit a:hover { text-decoration:underline; color:#e81010;}*/
.newsview .newsview_end {  padding:20px 10px 0 10px; font-size:14px;  height:24px; line-height:24px; text-align:right; font-weight:normal; }
.newsview .newsview_end  a{ color:#d00000;}
.newsview .newsview_end  a:hover{ color:#d00000; text-decoration:underline;}

.products_list li {float:left; margin:10px 10px 10px 14px; width:218px; height:238px; border:1px #d9dcdf solid; border-radius:4px;}
.products_list li h1 img { width:218px; height:137px;}
.products_list li p { text-align:center; height:50px; line-height:50px; width:220px; color:#666; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.products_list li p a:hover{ color:#122b88;}
.products_list li h2 a { width:200px; height:37px; line-height:37px; color:#FFF; text-align:center; font-size:14px; margin:0 auto; background:#0e6eb8; display:block; font-weight:normal; border-radius:20px;}
.products_list li h2 a:hover { background:#117dd0; }

.productsview .pr_view_r { float:right; width:320px; height:320px; overflow:hidden;}
.productsview .pr_view_r_name { color:#021c80; font-size:14px; font-weight:bold; line-height:30px; clear:both; }
.productsview .pic{ float:left; width:402px; margin-bottom:20px;}
.productsview .p_text{ color:#666; line-height:24px; font-size:12px; font-weight:normal;}
.productsview .p_tit { color:#1b1b1b; font-weight:bold;}

#preview{ float:none; margin:0px auto; width:402px;}
.jqzoom{ width:400px; height:253px; border:1px #d9dcdf solid; position:relative;}

.zoomdiv{ left:402px; height:253px; width:400px;}
.list-h li{ float:left;}
#spec-n5{width:402px; height:56px; padding-top:6px; overflow:hidden;}
#spec-left{ background:url(images/left.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:5px;}
#spec-right{background:url(images/right.gif) no-repeat; width:10px; height:45px; float:left;cursor:pointer; margin-top:5px;}
#spec-list{ width:402px; float:left; overflow:hidden; margin-left:4px; display:inline;}
#spec-list ul{ float:left;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:75px; height:47px; clear:none;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:60px; height:38px;}
/*jqzoom*/
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:253px;background:url(images/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:506px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:60px;height:37px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative; width:372px; margin-right:6px; top:6px;}
#spec-list div{ margin-top:0;margin-left:4px; *margin-left:0;}

.factory_con ul { width:740px; margin-top:30px;}
.factory_con ul li { float:left;}
.factory_con h2{height:35px;line-height:35px;font-size:14px;color:#666; width:740px;}
.factory_con p{line-height:30px;font-size:12px;color:#878686;padding:10px 0;}
.yugh_two_nav,.tzyq_two_nav{height:32px; border-bottom:1px solid #d9dcdf;}
.yugh_two_nav li,.tzyq_two_nav li{float:left;text-align:center}
.tzyq_two_nav li a{display:block; padding:0 30px;height:32px;line-height:32px;float:left;font-size:14px;color:#000}
.yugh_two_nav li a.yugh_two_click,.tzyq_two_nav li a.yugh_two_click{line-height:33px;font-size:14px;color:#021c80;background:#fff;font-weight:bold; border:1px #d9dcdf solid; border-bottom:0;}
.yugh_two_nav li a:hover,.tzyq_two_nav li a:hover{line-height:33px;font-size:14px;color:#000;background:#fff;font-weight:bold; border:1px #d9dcdf solid; border-bottom:0;}
.yugh_two_box { padding:10px; line-height:24px; border:1px #d9dcdf solid; border-top:0;}
.d_current{display:block; }
.d_undis{display:none}
.d_current img { max-width:720px;}


.page { height:30px; line-height:30px; text-align:center; margin-top:20px;}


.foot { height:80px; padding-top:20px; line-height:22px; width:980px; padding:20px 10px; text-align:center; clear:both; color:#666; background:url(../images/foot_bg.jpg) no-repeat top; text-align:left;}
.foot a { color:#666;}
.foot a:hover { color:#000; }

.foot select { height:22px; line-height:22px; }

/***************** tog_content *****************/
.tog{ width:88px; height:24px; position:absolute; bottom:2px; right:10px; z-index:2; }
.tog span{ width:58px; height:24px; font:normal 12px/24px "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53"; color:#2677c2; padding-left:30px; display:block; border:1px #2677c2 solid; border-bottom:none; border-radius:4px 4px 0 0; background:#fff url(../images/drop_arrow.gif) no-repeat 10px 0; cursor:pointer;}

.togclose{ width:88px; height:24px; position:absolute; bottom:174px; right:10px; z-index:2;}
.togclose span{ width:58px; height:24px; font:normal 12px/24px "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53"; color:#2677c2; padding-left:30px; display:block; border:1px #2677c2 solid; border-bottom:none; border-radius:4px 4px 0 0; background:#fff url(../images/drop_arrow.gif) no-repeat 10px -24px; cursor:pointer;}

#tog_content{ width:100%; display:none;}

/***************** help *****************/
#help_bg{ border-top:1px #ccc solid; /*border-bottom:1px #f1f1f1 solid;*/ background:#f3f3f3;}
#help_box{ position:relative;}
#help{ height:170px;}
#help dl{ float:left; padding:15px 35px; background:url(../images/help_line.gif) no-repeat right top;}
#help dl.last{ background:none;}
#help dl dt{ height:24px; font-size:14px; font-weight:bold; color:#7f7f7f;}
#help dl dd{ line-height:20px; background:url(../images/dot.gif) no-repeat 0 center; padding-left:10px;}
#help dl dd a{ color:#7f7f7f;}
#help dl dd a:hover{ color:#122b88; text-decoration:underline;}

