@charset "utf-8";

*{

	margin:0;

	padding:0;

	list-style:none;

}

body,td,th

{ font:12px/1.5 \5FAE\8F6F\96C5\9ED1,\5b8b\4f53,arial,helvetica,sans-serif;}

body{

	color:#4c4c4c;

	background:#fff;

}



a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */

:focus { -moz-outline-style: none; } /* for Firefox */  



a{color:#4c4c4c; text-decoration:none;}

a:hover{color:#1f2999; text-decoration:none;}



img{ border:0;}

.clear{ clear:both;}

.pic_bot{ border:1px #dcdbdb solid;}

.arricon{padding-left:10px;background:url(../images/arr.jpg) left center no-repeat;}

.sp{ color:#1f2999;}

.sp:hover{color:#1f2999; text-decoration:none; }

span.left{ float:left;}

span.right{ float:right;}



.cc-head{ min-width:1120px; height:100px;}

.head-com{ width:1120px; margin:0 auto;}

#box_cc_logo{ width:150px; float:left;}

.cc-nav{ width:950px; float:right;}

.cc-nav li{ float:left; padding:0;}

.cc-nav li a{ display:block; width:100px;line-height:100px; height:100px; font-size:14px; color:#757575; text-align:center;}

.cc-nav li a:hover{ color:#fff; background:#E62129;}



#box_index_banner{ height:720px; background:url(../images/index_banner.jpg) center no-repeat;}

#box_sub_banner{ height:480px; background:url(../images/sub_banner.jpg) center no-repeat;}



.index-wrap{ min-width:1120px; background:#fafafa;}

.index-intro{ width:100%; height:650px; padding-top:79px; position:relative; background:url(../images/index_intro_bg.jpg) bottom center no-repeat;}

h1.index-title{ display:block; margin:0 auto; height:52px; white-space:nowrap; text-indent:-999px; overflow:hidden;}

.index-intro .index-title{ width:234px; background:url(../images/index_intro_title.png) no-repeat;}

.title-des{ width:1120px; margin:24px auto 0 auto; min-height:50px; _height:50px; line-height:24px; text-align: center; text-indent:2em;}

.title-des *{ line-height:24px;}

#box_index_intro{ width:1120px; margin:100px auto 0 auto; color:#fff;}

#box_index_intro *{ color:#fff;}

#box_index_intro a:hover{ color:#fff;}

.intro-p2{ line-height:28px; font-size:14px; color:#fff; text-align:center; min-height:145px; _height:145px;} 

.intro-pic{ text-align:center; margin-top:-50px;}

.factory-pic{ width:1120px; position:absolute; bottom:10px;}

.factory-pic li{ width:262px; float:left; margin-right:24px;}

.factory-pic li.last{ margin:0;}



.index-pro{ width:1120px; margin:50px auto 0 auto;}

.index-pro .index-title{ width:270px; background:url(../images/index_pro_title.png) no-repeat;}

.pro-show{ margin-top:10px;}

.pro-show .pro_hd{ text-align:center;}

.pro-show .pro_hd li{ display:inline; margin:0 5px; padding:8px 25px; border:1px #c2c2c2 solid; background:#ebebeb; font-size:14px; line-height:38px; cursor:pointer;}

.pro-show .pro_hd li.on{ background:#E62129; border:1px #c2c2c2 solid; color:#fff;}

.pro-show .pro_bd{ margin-top:40px; min-height:300px; _height:300px;}

.proListWrap{ position:relative;text-align:left;}

.proListWrap .hd{position:absolute;width:82px;top:260px;left:50%;margin-left:-41px;}

.proListWrap .hd .prev,.proListWrap .hd .next{ display:block;  width:36px; height:26px; border:1px #d6d6d6 solid; background-color:#e0e0e0;  overflow:hidden;cursor:pointer; background-image:url(../images/arr_pro_left.gif); background-repeat:no-repeat;background-position:center center;float:left;}

.proListWrap .hd .next{  background-image:url(../images/arr_pro_right.gif);float:right;}

.proListWrap .hd a:hover{background-color:#E62129;border:1px #E62129 solid;}

.proListWrap .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1;display:none; }

.proListWrap .bd{width:100%;overflow:hidden;}

.proListWrap .bd ul{ overflow:hidden; zoom:1;}

.proListWrap .bd ul li{ margin:0 16px 0 0; float:left; _display:inline; overflow:hidden; text-align:center;width:268px;}

.proListWrap .bd ul li .pro_pic{ text-align:center;width:266px;overflow:hidden;border:1px #ebebeb solid;}

.proListWrap .bd ul li .pro_pic img{width:266px;height:195px;}

.proListWrap .bd ul li .pro_title{ line-height:23px;text-align:center;padding:6px 0;background:#ebebeb;}



.index-news{ width:1120px; margin:20px auto 0 auto; padding-bottom:80px;}

.index-news .index-title{ width:213px; background:url(../images/index_news_title.png) no-repeat;}

#box_index_news{ margin-top:10px;}


.index-lj{ width:1120px; margin:20px auto 0 auto; padding-bottom:80px;}

.index-lj .index-title{ width:213px; background:url(../images/index_lj_title.png) no-repeat;}

#box_index_lj{ margin-top:10px;}


.bot-info{ min-width:1120px; min-height:120px; _height:120px; background:#f2f2f2;}

#box_bot_info{ width:1120px; padding-top:29px; margin:0 auto;}

#box_bot_info li{ width:175px; float:left; padding-left:54px; margin-right:68px;}

#box_bot_info li h2{ line-height:25px; font-size:16px; color:#808080; font-weight:normal;}

#box_bot_info li p{ line-height:18px; color:#b2b2b2; padding-top:2px;}

#box_bot_info li.bot1{ background:url(../images/bot_icon1.png) left 10px no-repeat;}

#box_bot_info li.bot2{ background:url(../images/bot_icon2.png) left 10px no-repeat;}

#box_bot_info li.bot3{ background:url(../images/bot_icon3.png) left 13px no-repeat;}

#box_bot_info li.bot4{ background:url(../images/bot_icon4.png) left 19px no-repeat; margin:0;}



.bot_nav{ min-width:1120px;background:#686D70;}

.bot_nav_com{ width:1120px; margin:0 auto; padding:48px 0 30px 0;}

.bot_block{ width:150px;float:left; padding:0 44px 0 0;}

.botContact{ padding:0;}

.bot_title{ height:30px; line-height:30px; color:#fff; font-size:16px; text-align:left;}

.bot_show{ padding-top:5px;}

.bot_show li{ line-height:26px;vertical-align:top;}

.bot_show li a{ color:#b2b2b2;}

.bot_show li a:hover{ color:#fff;}

.bot_show li ul{ display:none;}

.cc-footer{background:#565B5B; min-width:1120px; margin:0 auto; padding:10px 0; color:#fff}

#box_cc_footer{width:1120px; margin:0 auto; text-align:center;line-height:25px; color:#fff;}

#box_cc_footer *{ color:#fff; line-height:25px;}

#box_cc_footer a:hover{ color:#fff;}



/*sub*/

#box_wrapper{min-width:1120px; padding:70px 0;}

.sub-title{ text-align:center; }

.sub-title h1{ text-align:center; font-size:36px; color:#333; font-weight:bold; line-height:60px; font-weight:bold;}

.sub-title h2{ text-align:center; color:#999; font-size:12px; line-height:25px; margin-top:8px; font-weight:normal;}

.subnav-wrap{ padding-bottom:5px;margin:45px auto 0 auto;}

.sub-nav{text-align:center;}

.sub-nav li{ display:inline-block; _display:inline;padding:0 5px; margin-bottom:10px; line-height:32px;}

.sub-nav li a{ padding:7px 20px; font-size:14px; line-height:32px;border:1px #ccc solid;}

.sub-nav li a:hover{ background:#E62129; color:#fff; border:1px #E62129 solid;}

.sub-nav li a.current2{ background:#E62129; color:#fff;border:1px #E62129 solid;}



.cc-content{ width:1120px; margin:50px auto 0 auto; line-height:25px;}

#box_post{margin-bottom:10px;}

/*CSS 分页代码样式quotes style pagination*/

DIV.quotes {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.quotes A {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; COLOR: #aaa; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
DIV.quotes A:hover {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid
}
DIV.quotes A:active {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid
}
DIV.quotes SPAN.current {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #e0e0e0 1px solid; COLOR: #aaa; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #e0e0e0 1px solid; BACKGROUND-COLOR: #f0f0f0
}
DIV.quotes SPAN.disabled {
	BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid
}




