/* CSS Document */
body{font-size:12px; font-family:"宋体"; color:#444;background: url(../images/bj.jpg) repeat-x #f0f2f4;}
*{margin:0; padding:0}
a{text-decoration:none; color:#444}
a:hover{color:red}
ul,ul li{list-style:none}
.left{float:left}
.right{float:right}
.clear{clear:both}
.div_margin{padding-top:4px;}
input{border:1px solid #e3e3e3;}
input.search{padding:0 5px; margin-left:5px; background:#939393; border:none; color:#FFFFFF}
.contain,.head,.flash,.head_nav{width:950px; margin:0 auto}
.flash{border:3px solid #fff; margin-top:5px; margin-bottom:5px;}
.head_contain{height:110px; width:100%; background:#FFFFFF}
.login_contain{height:31px;  background:url(head_top_bg.gif) repeat-x left top; overflow:hidden}
.head_login{width:960px; margin:0 auto; margin-top:3px; height:25px; line-height:25px; padding-bottom:3px;}
.head_login label,.head_login input{display:block; line-height:25px; float:left; margin-right:3px; display:inline}
.head_login input{padding:3px 0;}
#ajax_login{background:url(login_input2.gif) no-repeat left center; height:23px; width:56px;}
.head{width:960px; height:80px; overflow:hidden}
.head_left{width:340px; height:70px; float:left; margin-top:8px;}
.sousuo{width:350px; height:50px; float:left; margin-top:5px;}
.sousuo .s_margin{margin-top:2px; height:32px; line-height:32px; width:100%; overflow:hidden}
.sousuo .s_margin a{padding-right:5px;}
.sousuo .s_margin span{font-weight:bold}
.sousuo .find{width:45px; border:0px; display:block; float:left; height:32px;}
.logo{margin-top:8px;}
.head_right{width:250px; text-align:right; float:right; padding-top:25px;}
.head_right a{padding-left:8px;}
.head_right a.focus{font-weight:bold}

.head_nav{height:45px; width:100%; background:url(nav_bg.gif) repeat-x left top;}
.nav_left{width:960px; background:url('nav_center.gif') repeat-x left top; height:45px; overflow:hidden; margin:0 auto}
.nav_right{padding-right:5px; background:url(nav_right.gif) no-repeat right top}
.head_nav ul{padding-left:5px; background:url(nav_left.gif) no-repeat left top; height:45px;}
.head_nav ul li{display:block; height:45px; line-height:45px; padding:0 15px; float:left; display:inline}
.head_nav ul li a,.head_nav ul li a span{display:block; height:45px; float:left; display:inline;}
.head_nav ul li a{padding-right:10px;}
.head_nav ul li a span{padding-left:10px;}
.head_nav ul li a:hover,.head_nav ul li.focus a{background:url(nav_btn_right.gif) no-repeat right center; color:#FFFFFF}
.head_nav ul li a:hover span,.head_nav ul li.focus a span{background:url(nav_btn_left.gif) no-repeat left center; color:#FFFFFF; cursor:pointer}
.contain{background:#fff; padding:2px; padding-top:10px; padding-bottom:10px;}
.contain_left{width:280px; float:left; margin-left:5px; display:inline}
.box{width:100%; overflow:hidden}
.left_title h2{width:280px; height:37px; line-height:37px; background:url(lan_bg1.gif) no-repeat left top; color:#FFFFFF; font-size:12px; padding-left:10px;}
.left_title h2 a{color:#FFFFFF}
.contain_right{width:650px; float:right}
.right_box{width:650px; overflow:hidden}
.right_title{width:650px; height:37px; background:url(lan_bg2.gif) no-repeat 2px top;}
.right_title h2{padding-left:25px; padding-top:7px; height:30px; line-height:30px; color:#444444; font-size:12px;}
.right_title h2 a{color:#000}
.j_content{padding:10px 5px; line-height:23px;}
.index_pr{width:650px; overflow:hidden;}
.pr_contain{width:650px; overflow:hidden; float:left; margin:8px 0}
.pr_all_list{ width:650px; height:175px;}
.pr_all_list li{display:block; width:150px; overflow:hidden; height:190px; float:left; margin-left:10px; display:inline;}
.pr_all_list li img{width:138px; height:138px; border:1px solid #ccc; padding:1px;}
.pr_all_list li p{padding:3px; margin-top:3px;}
.pr_all_list li p.look a{color:#ff7c07}
.pr{width:650px;}
.mouse{position:relative; margin:8px 0; width:650px; overflow:hidden}
.pic_left{width:23px; height:23px; margin-top:50px; float:left; cursor:pointer; background:url('pic_left.gif') no-repeat left center}
.pic_right{width:23px; height:23px; margin-top:50px; float:right; cursor:pointer; background:url('pic_right.gif') no-repeat left center}
.pic_contain{width:600px; overflow:hidden; height:175px;float:left; margin-left:2px; display:inline; position:relative}
.pr_list{ width:600px; overflow:hidden;height:175px;}
.pr_list li{display:block; width:120px; overflow:hidden; height:175px; float:left; display:inline;}
.pr_list li img{width:106px; height:106px; border:1px solid #ccc; padding:1px;}
.pr_list li p{padding:3px; height:25px; overflow:hidden; margin:3px 0;}
.pr_list li p.look a{color:#ff7c07}
.web_link{width:950px; margin:0 auto; margin-top:10px; background:#fff; padding:5px;}
.link_title h2{font-size:12px; color:#444; height:22px; line-height:22px;}
.web_link ul{padding:5px 0;}
.web_link ul li{display:inline}
.web_link ul a{padding:0 8px;}
.link_logo li{display:block; width:90px; float:left; margin-right:5px; display:inline}
.link_logo li a{display:block; width:90px; height:33px; float:left}
.foot{margin:8px auto; width:960px; margin-bottom:25px;}
.foot p{padding-top:5px;}
.foot_left{width:200px; float:left; height:50px; overflow:hidden}
.foot_right{float:left}
#category_tree {margin-top: 5px; margin-right:10px; margin-bottom:8px;}
#category_tree dl {border-bottom: 1px  solid #ccc;}
#category_tree dt {color:#444;padding: 8px 0 8px 5px;}
#category_tree dt span.j {background-position: center -10px;}
#category_tree dt span {background: url("icon-01.gif") no-repeat scroll center 0px transparent;cursor: pointer;display: inline;float: left;height: 7px;margin-right: 8px;margin-top: 0px;padding:2px; _padding:0 2px;width: 7px;}
#category_tree dt a {color: #333333;font-size: 12px;font-weight: normal;text-decoration: none;}
#category_tree dd {padding: 2px 0 2px 20px;}
#category_tree dd li {display: block;height: 20px;line-height: 20px; padding-left:10px; background: url(icon-03.gif) left center no-repeat;}
#category_tree .focus{color:red; font-weight:bold;}
.news_list{padding:5px; margin-bottom:8px;}
.news_list li {background:url(icon2.gif) no-repeat left center;color:#333333;font-size:12px;margin-top:10px;padding-left:15px;text-align:right; overflow:hidden; width:90%}
.news_list li a {color:#333;float:left; font-size:12px;margin-right:10px;}
.news_list li a:hover{color:#ccc}
.contact{margin:5px; line-height:20px;}

.ask,.order{width:58px; height:24px; display:block; float:left}
.ask{background:url(ask.gif) no-repeat left top;}
.order{background:url(order.gif) no-repeat left top; margin-left:8px; display:inline}


h2.position{color:#333;font-size:12px;font-weight:normal; border-bottom:1px solid #2780F8; margin-bottom:8px;}
.ul_list_article li {display:block; height:25px; margin-left:10px; line-height:25px;border-bottom:1px dashed #cccccc;color:#CCCCCC;font-size:12px; margin-top:5px; margin-right:5px;}
.ul_list_article li a {background:url(icon2.gif) no-repeat 0 center; padding-left:10px; height:25px; line-height:25px;text-align:left;color:#2B2B2B;display:block;margin-right:10px; float:left}
.ul_list_article li span{float:right; text-align:right; display:block;}
.ul_list_article li span.title{float:left;}
.ul_list_article li span.title a{ background:none}
.list_job{width:100%}
.list_job dt{padding:5px 8px; background:#E0E0E0}
.list_job dt a{font-size:14px; color:#000000; font-weight:bold}
.list_job dd{padding:5px 8px;}
.list_job dd p{width:50%; float:left; text-align:left; padding:5px 0}
.list_job dd div{clear:both; text-align:right; padding:5px 0; font-weight:bold}
.list_page{float:right; margin:0 1px; margin-top:10px;}
.list_page li{display:inline; margin-right:2px}
.list_page li a{padding:5px;}
.list_page li a:hover,.list_page li.focus a{color:#cc0000;}
.list_page li.focus a{font-weight:bold}
p.title{padding:10px 0; margin-top:15px; text-align:center; font-weight:bold;border-bottom:1px #CCCCCC dashed; font-size:24px; color:#777}
p.info{padding:5px 0;; text-align:center; border-bottom:1px #CCCCCC dashed;}
p.info span{padding:0 8px;}
.arc_info{margin:8px 0;border:1px solid #ddd; background:#F9F9F9; padding:8px; line-height:150%;}
.arc_body{margin:8px 0; padding:0px; width:100%; overflow:hidden; line-height:200%; font-size:12px;}
.arc_body a{ text-decoration:underline; color:#FF0000}
.arc_body a:hover{color:#FF9900}
.arc_link{margin:15px 0;}
.arc_link span{padding:0 8px;}
.ul_list_pic{margin-top:10px;}
.ul_list_pic li{display:block; float:left; width:145px; height:190px; margin-left:10px; display:inline}
.ul_list_pic li img{padding:1px; border:1px solid #ccc; height:130px; width:130px;}
.ul_list_pic li a{display:block; width:140px; height:150px; padding:2px; border:1px solid #FFFFFF}
.ul_list_pic li a:hover{color:#cc0000}
.ul_list_pic li span{display:block; height:28px; margin:3px 0; overflow:hidden; cursor:pointer;}

.show_product{margin-top:20px; width:740px;}
.show_left{width:370px; height:410px; float:left}
.show_left .img{ padding:2px; margin-bottom:8px;}
.show_left .img_go{}
.show_left .img_go span{width:4px; height:48px; background:url(icon5.gif) no-repeat 0 center; float:left;}
.show_left .img_go span.spanR{width:4px; height:48px; background:url(icon5.gif) no-repeat -5px center; float:right;}
.show_left .img_go .gallery{width:275px; float:left; margin-left:10px; _margin-left:5px; overflow:hidden;}
.show_left .img_go .gallery ul{width:auto;}
.show_left .img_go .gallery li{float:left; width:48px; margin:0 2px;}
.show_left .img_go .gallery li img{width:46px; height:46px; display:block; border:1px solid #ccc}
.show_right{width:370px; float:right;}
.show_right li{display:block; padding:8px;}
.show_right li span{font-weight:bold; color:#777}

.show_product1{margin-top:20px; width:650px;}
.show_left2{width:406px; height:380px; float:left}
.show_left2 .img{ padding:2px; margin-bottom:8px;}
.show_left2 .img_go{}
.show_left2 .img_go span{width:4px; height:48px; background:url(icon5.gif) no-repeat 0 center; float:left;}
.show_left2 .img_go span.spanR{width:4px; height:48px; background:url(icon5.gif) no-repeat -5px center; float:right;}
.show_left2 .img_go .gallery{width:375px; float:left; margin-left:10px; _margin-left:5px; overflow:hidden;}
.show_left2 .img_go .gallery ul{width:auto;}
.show_left2 .img_go .gallery li{float:left; width:48px; margin:0 2px;}
.show_left2 .img_go .gallery li img{width:46px; height:46px; display:block; border:1px solid #ccc}
.show_right2{width:240px; float:right;}
.show_right2 li{display:block; padding:8px;}
.show_right2 li span{font-weight:bold; color:#777}
/* 图片放大镜样式*/
.pictureDIV{float: left;margin:0 0 20px 0;}
.jqzoom{float:left;border:none; position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff;opacity: 0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);}
/*图片小图预览列表*/
.spec-preview{width:292px;height:292px;border:1px solid #ccc;}
.spec-preview .jqzoom img{width:292px;height:292px;}
.spec-scroll{clear:both;margin-top:5px; width:350px;}
	.spec-scroll .prev{float:left;margin-right:5px;}
	.spec-scroll .next{float:right;}
	.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"宋体";text-align:center;width:10px;height:54px;line-height:54px;border:1px solid #ccc;background:#EBEBEB;cursor:pointer;text-decoration:none;}
.spec-scroll .items{float:left;position:relative;width:310px;height:56px;overflow:hidden;}
	.spec-scroll .items ul{margin:0; padding:0;list-style:none;position:absolute;width:999999px; height:56px;}
		.spec-scroll .items ul li{float:left; margin:0px; padding:0px; width:62px;text-align:center;}
			.spec-scroll .items ul li img{border:1px solid #CCC; padding:2px;width:50px;height:50px;}
			.spec-scroll .items ul li img:hover{ border:2px solid #FF6600; padding:1px; }
.productItem {float:left;margin:0 0 20px 10px;padding:10px;height:330px;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;list-style:none;width:296px;line-height:34px;font-size: 14px;}
	.productItem li{margin:0px;padding:0px;}


.soft_info{margin:8px 20px;}
.soft_info li{padding:10px 0}
.soft_info span{font-weight:bold; padding-right:10px; color:#777}
.soft_down{margin:15px}
.soft_down a{padding:5px; border:1px solid #91DAFD; background:#DAE7FE}
.job_list{padding:10px; margin:10px 0;}
.job_list li{display:block; height:30px; line-height:30px; border-bottom:1px dashed #ccc;}
.job_list li span{font-weight:bold; padding:0 5px; color:#777}
.list_news{}
.list_news li{display:block; height:20px; line-height:20px; overflow:hidden; width:100%; background:url('icon2.gif') no-repeat left center}
.list_news li a{display:block; height:20px; line-height:20px; padding-left:10px;}
.list_product{}
.list_product li{display:block; width:100%; height:95px; overflow:hidden; margin-top:8px;}
.list_product li a{display:block;}
.list_product li img{display:block; width:90px; height:90px; margin:0 auto; display:block; float:left; padding:1px; border:1px solid #ccc;}
.list_product li p{padding-top:5px; width:85px; line-height:15px; display:block; display:inline;  float:right}
.list_product li p span{display:block;}
.list_product li p span.title{font-weight:bold; color:#666666;}

.ul_list_article{margin-top:10px;}
.ul_list_article li.list_info{height:auto; line-height:normal; background:none}
.ul_list_article li.list_info dt{display:block; height:25px; line-height:25px;font-weight:bold}
.ul_list_article li.list_info dl dd{margin-left:10px;}
.ul_list_article li.list_info dl dd p.in_pic{width:70px; float:left; height:70px;}
.ul_list_article li.list_info dl dd p.in_pic img{ padding:2px; border:1px solid #ccc}
.ul_list_article li.list_info dl dd p.in_text{float:left; color:#333; height:70px; width:580px; text-align:left; margin-left:8px; display:inline}

#body .con{margin:0 auto; background:#fff; margin:0 3px 3px 3px; text-align:center}
#body .con .title{font-size:12px; margin-bottom:5px; margin-left:5px; text-align:left; height:20px; padding-left:20px; background:url({cmspath source=cmspath name=template/}/images/kf_icon.gif) no-repeat left center; line-height:20px; color:#000000}
#body .con ul{margin:0 auto; padding:0; float:left; width:133px; background-color:#FFFFFF; border:#FFFFFF 1px solid}
#body .con li{font-size:9pt; list-style-type:none; height:25px; padding-right:5px; clear:both; display:block;}
#body .con li span{line-height:25px; margin-left:10px;  display:block; vertical-align:middle}
#body .con li span.lf{float:left}
#body .con li span.lr{float:right}

/*分页样式*/
.page_fy {PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center}
.page_fy A {BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #036cb4; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid; TEXT-DECORATION: none}
.page_fy A:hover {BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid}
.page_fy A:active {BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid}
.page_fy .focus {BORDER-RIGHT: #036cb4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #036cb4 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #036cb4 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #036cb4 1px solid; BACKGROUND-COLOR: #036cb4}
.page_fy .disabled {BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid}
.page_fy span{padding-left:5px;}
.page_fy span.off {border: 1px solid #EEEEEE;color: #ccc;margin: 2px;padding: 2px 5px;}

.q_body{margin-bottom:4px;margin-top:12px;}
.q_body ul{border-bottom:1px solid #E14333;height:29px;}
.q_body ul li{height:25px;margin-top:4px;display:block; cursor:pointer; padding-left:16px; background:url('li2.gif') no-repeat left top; float:left; margin-right:5px; display:inline}
.q_body ul li span{display:block; float:left; padding-right:16px; background:url('span2.gif') no-repeat right top;line-height:25px;}
.q_body ul li.focus{margin-top:0; height:29px; background:url('li1.gif') no-repeat left top}
.q_body ul li.focus span{background:url('span1.gif') no-repeat right top;line-height:29px; color:#FFFFFF}
/*表单样式*/
.form_form{margin-top:5px;}
.form_form p{height:25px; line-height:25px; color:333; font-weight:bold; text-align:center}
.form_form input{padding:2px 0;}
.form_form input.pt_go,.form_form input.pt_reset{background:#FF930D;border:1px solid #D07300;height:25px;line-height:25px;padding:0 15px;}
.form_form input.pt_reset{margin-left:15px;}
/*地图样式*/
.sitemap{}
.sitemap h2{height:25px; line-height:25px; font-size:14px; padding-top:5px; border-bottom:1px dashed #ccc}
.sitemap .sitemap_box{border-bottom:1px dashed #ccc;}
.sitemap li{display:block; float:left; margin-right:15px; height:28px; line-height:28px;}
.sitemap li a{display:block; padding:5px 0; float:left;}
/*search*/
.search_title{margin-top:10px; border:1px solid #ccc; border-right:0; border-left:0; background:#F3F3F3; height:30px; line-height:30px; padding-left:5px;}
.search_title a{padding-left:15px; font-weight:bold}
.search_content{margin-top:5px; border-bottom:1px dashed #ccc}
.search_content h2{height:25px; line-height:25px;}
.search_content h2 a{font-size:14px;}
.search_content p{padding:5px 0;line-height:23px;}
.search_page{width:99%; border-top:none; text-align:left; margin-top:8px;}
.search_page ul{ list-style:none}
.search_page li{display:block; float:left; margin-left:5px; height:25px; line-height:25px;}
.search_page li a{display:block; height:25px; line-height:25px; float:left;}
.search_page li.focus a{font-weight:bold; color:#990000}

/*留言本*/
.book_contain{width:738px; border:1px solid #ccc;}
.book_contain h2{height:25px; font-size:12px; padding-left:8px; line-height:25px; background:#ccc}
.book_head{height:25px; line-height:25px; padding-left:15px;}
.book_head span.time{padding-left:25px;}
.book_head span.title{font-weight:bold}
.book{border-bottom:1px dashed #ccc; margin:8px;}
.book_content,.book_reply{padding-left:15px; line-height:24px;}
.book_reply{color:red;}
.book_form{width:700px; margin:0 auto}
.book_form p{padding:5px; height:25px;}
.book_form label{display:block; float:left; width:120px; text-align:right;}
/*会员中心*/
.left_contain{width:180px; float:left; overflow:hidden; border-top:1px solid #ccc; border-bottom:1px solid #ccc}
.user_right{width:760px; float:right; overflow:hidden}
.user_position{height:25px; line-height:25px; font-size:12px; color:#333; font-weight:normal; padding-left:20px; background:url('icon_p.gif') no-repeat left center; border-bottom:1px solid #ccc;}
.left_top{border:1px solid #ccc; width:178px; height:40px; border-bottom:none; text-align:center; line-height:40px;}
.left_top p{margin:1px; height:38px;}
.left_contain h2{font-size:12px; color:#0e2978; border-right:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px dashed #ccc; height:30px; cursor:pointer}
.left_contain h2 p{margin:1px;  background:url(m_nav_icon.gif) no-repeat right center; margin-right:8px; line-height:28px; padding-left:35px;}
.left_contain h2 p.focus{ background:url(m_nav_icon_h.gif) no-repeat right center;}
.left_contain h2 p.focus a{color:#FF0000}
.left_contain h2 p span{padding-left:5px;}
.left_contain ul{margin:4px; padding:5px; background:#EEF7FE;}
.left_contain ul li{padding-left:30px; height:25px; line-height:25px;}
.left_contain ul li a{padding-left:15px; background:url(icon2.gif) no-repeat left center}

/*表单*/
.order_body{margin:8px auto; padding:8px; width:630px; overflow:hidden; line-height:200%; font-size:14px;}
.order_form{}
.order_form tr,.order_form td{padding:5px 0;}
.order_form p{height:32px; line-height:32px; text-align:center; font-weight:bold}
.order_form input{height:20px; line-height:20px; width:50%; padding-left:1px;}
.order_form textarea{height:100px; width:70%; border:1px solid #E3E3E3;padding-left:1px;}
.order_form .w1{text-align:right}
.order_form .pt_go,.order_form .pt_reset{width:50px; margin:0 5px;}


.q{width:100%; height:25px; line-height:25px;}
.q ul{margin-left:0px;}
.q ul li{width:80px; margin-right:5px; line-height:25px; background:url(q.gif) no-repeat left top; display:block; float:left; display:inline; text-align:center; cursor:pointer; overflow:hidden}
.div_out{border:1px solid #eee; border-top:2px solid #2d9fee; border-left:none; border-bottom:none; border-right:none; width:99%; margin-bottom:8px;}
.div_margin{margin:1px 0}
.position,.page{height:25px; line-height:25px; background:url(admin_mainbg.gif) repeat-x left top}
.position h2{padding-left:10px; font-size:12px; color:#555555; font-weight:normal}
.lang{padding:5px; border-bottom:1px solid #C6E4F8}
.lang span{color:#999}
.lang a{padding:0 8px;}
.lang a.hover{color:#ceb70d; font-weight:bold}
.form table{width:100%;}
.form table td,#tb table td,.user_right table td{line-height:14px; padding:5px 0; }
.form table th,#tb table th,.user_right table th{height:25px; line-height:25px;}
.form table th,td,#tb table td,th{ }
.form table th,#tb table th,.user_right table th{background:#c1dff4; color:#002c51; font-weight:normal}
.form table th.r,td.r{border-right:none}
.form table td,,#tb table td{text-align:left; padding-left:8px; background:none}
.form .w1{width:20%; color:#000; text-align:right;}
.form .w1 p{font-weight:normal}
.form .w2{width:49%;}
.form .w3{width:30%}
.form table td.w2{text-align:left; padding-left:5px;}
.form input,#tb input,.form textarea{border:1px solid #ccc; padding:3px 0; margin-right:5px}
.form .btn,#tb .btn{text-align:center; height:30px; line-height:30px; padding-top:10px;}
.form input.go,#tb input.go,input.go{height:25px; line-height:25px; border:1px solid #d07300; background:#ff930d; padding:0 15px;}

table #catagory{padding:0; clear:both;}
#catagory p{padding:0px 0;}
#catagory p.right{float:right}
#catagory p.left{float:left}
#catagory span.exp{padding:3px 10px; background:url(explode.gif) no-repeat left center;}
#catagory span.cata{padding:0 5px;}
#catagory span.caozuo a{padding:0 3px;}

.page{width:99%; border-top:none; text-align:right; margin-top:8px;}
.page ul{margin-left:20px;}
.page li{display:block; float:left; margin-left:5px; height:25px; line-height:25px;}
.page li a{display:block; height:25px; line-height:25px; float:left;}

.login{margin:50px auto; width:300px; border:1px solid #003399}
.login_title{height:25px; line-height:25px; text-align:center; color:#FFFFFF; font-weight:bold; background:#000066}
.login form{margin-top:8px; margin-left:15px;}
.login p{padding:5px;}
.login h2{font-size:12px; padding:5px;}
.login form input{border:1px solid #ccc; padding:3px 0}
.login .btn{text-align:center; height:30px; line-height:30px; padding-top:10px;}

.caozuo_nav{margin-bottom:8px;}
.caozuo_nav li{display:block; float:left; height:25px; line-height:25px; margin-right:8px; display:inline}
.caozuo_nav li a{display:block; float:left; height:25px; line-height:25px; padding:0 5px; color:#001961; background:url(admin_mainbg.gif) repeat-x left top; border:1px solid #2788dc}
.caozuo_nav li.hover a{background:url(caozuo_nav_hover.gif) repeat-x left top; border:1px solid #ceb70d}
.help{padding:5px; padding-right:20px; background:url(help.png) no-repeat left center}
table tbody span.qi_yes{padding:5px 10px; background:url(yes.png) no-repeat left center}
table tbody span.qi_no{padding:5px 10px; background:url(no.png) no-repeat left center}
.login_info{border:1px solid #2D9FEE; border-left:none; border-right:none; height:30px; line-height:30px; background:#DDF2FF; padding-left:10px;}
.login_info span{padding:0 5px; color:#0033CC}
.member_info{margin-top:8px; border:1px solid #ccc; background:#F5F5F5}
.member_info p{padding:5px 8px;}
.member_info h2{font-size:12px; padding:5px 8px;}

.reg_title,.reg_foot{height:80px; width:950px; margin:0 auto}
.reg_title{background:url('logo.gif') no-repeat left center; margin:10px auto; text-indent:-1000px;}
.reg_contain{width:950px; background:#fff; margin:10px auto; padding-bottom:10px;}
#reg_div{margin-left:30px; padding:10px;}
#reg_div table tr td{border-bottom:none; height:25px; line-height:25px;}
.user_login{width:400px; float:left; border-right:1px dashed #ccc; margin:10px 0;}
.user_login_info{width:400px; float:right; margin:10px 0;}
.user_login_info h2{font-size:12px; height:30px; line-height:30px;}
.user_login_info p{height:25px; line-height:25px;}
.user_reg_btn{margin-top:10px;}
.login_input{background:url('login_input.gif') no-repeat left top; width:110px; height:40px; display:block; border:0}
.reg_foot{height:auto;margin-top:10px; padding:5px 0; text-align:center}

.body{width:100%; overflow:hidden; clear:both;}
.top{width:100%; overflow:hidden; clear:both; background:url(top_bj.jpg) top center repeat-x;}
.top_main{width:1000px; overflow:hidden; margin:0 auto; height:98px;}
.top_logo{width:486px; overflow:hidden; float:left;}
.top_right{width:300px; overflow: hidden; float:right;}
.navbj{width:100%; overflow:hidden; clear:both; background:url(nav_bj.jpg) top center repeat-x;}
.nav_main{width:1000px; overflow:hidden; margin:0 auto; height:35px;}

.nav2{width:980px; height:40px;overflow:hidden; margin:0 auto;font-family:Microsoft Yahei,宋体;}
.nav2 ul{padding-left:0px; height:35px;line-height:35px; font-size:14px; color:#FFFFFF; font-weight:normal; font-family:Microsoft Yahei,宋体;}
.nav2 ul li{display:block; height:40px; line-height:40px; padding:0px 1px 0px 0px; float:left; display:inline; background:url(nav_line.jpg) top right no-repeat;}
.nav2 ul li a,.nav2 ul li a span{display:block; height:40px; float:left; display:inline; color:#333333;}
.nav2 ul li a{padding-right:30px;}
.nav2 ul li a span{padding-left:30px;}
.nav2 ul li a:hover,.nav2 ul li.focus a{background:url(nav_hover.jpg) repeat-x right center; color:#333333;}
.nav2 ul li a:hover span,.nav2 ul li.focus a span{background:url(nav_hover.jpg) repeat-x left center; color:#333333; cursor:pointer}

.index_search{width:1000px; margin:0 auto; overflow:hidden; height:31px; background:url(search_bj.jpg) center no-repeat;}
.index_banner{width:1000px; overflow:hidden; height:315px; margin:10px auto 5px;}
.mian{width:1000px; overflow:hidden; margin:0 auto; clear:both;}

.main_left{width:200px; overflow:hidden; float:left;}
.main_left{width:200px; overflow:hidden; float:left; }
.left_b{width:198px; border:1px #cccccc solid; overflow:hidden;}
.left_pro{background:url(main_top_bj.jpg) top repeat-x; overflow:hidden; height:29px;}
.left_pro h5{ text-align:right; margin-right:5px; font-size:12px; color:#333333; line-height:28px; font-weight:normal;}
.left_pro h3{margin-left:5px; background:url(top_icon.jpg) left no-repeat;line-height:28px; color:#333333; text-align:left; float:left; font-size:14px; font-weight:bold; padding-left:15px;font-family:Microsoft Yahei,宋体;}
.left_pro span{ font-family:Arial, Helvetica, sans-serif; line-height:30px; padding-left:5px; font-size:12px; color:#656565;}
.left_pro h4{ float:right; margin-right:5px; font-size:12px; color:#333333; line-height:28px; font-weight:normal;}
.left_b2{width:198px; border:1px #cccccc solid; overflow:hidden;margin-bottom:10px; margin-top:10px;}
.main_right{width:785px; overflow:hidden; float:right;}
.right_top{background:url(main_top_bj.jpg) top repeat-x; overflow:hidden; height:29px; width:100%; line-height:29px; clear:both; font-family:Arial, Helvetica, sans-serif;}
.right_m{ width:740px; overflow:hidden; margin:0 auto;}

.right_top a{ text-align:right; font-size:12px; color:#333333; line-height:28px; font-weight:normal;}
.right_top h3{margin-left:5px; background:url(top_icon.jpg) left no-repeat;line-height:28px; color:#333333; text-align:left; float:left; font-size:14px; font-weight:bold; padding-left:15px;font-family:Microsoft Yahei,宋体; padding-right:5px;}
.right_top h4{ font-family:Arial, Helvetica, sans-serif; line-height:30px; padding-left:10px; font-size:12px; color:#656565;}
.right_top span{ float:right;font-family:Arial, Helvetica, sans-serif; line-height:30px; padding-right:5px; font-size:12px; color:#656565; overflow:hidden;}
.right_top p{float:right;font-family:Arial, Helvetica, sans-serif; line-height:30px; padding-right:5px; font-size:12px; color:#656565; overflow: hidden; width:100px;}
.main_right_m{width:785px; overflow:hidden; float:left; clear:both; margin-bottom:10px;}

.index_about{width:516px; border:1px #cccccc solid; overflow:hidden; float:left;}

.word{ line-height:20px; overflow:hidden; color:333333;}
.index_eq{width:260px; overflow:hidden; float:right; background: url(home2_18-21.jpg) top no-repeat; height:230px;}
.index_mould{width:516px; overflow:hidden; float:left; background:url(home2_28.jpg) top no-repeat; height:29px;}
.mould_main{width:500px; overflow:hidden; margin:0 auto;}
.mould_main ul{ margin-top:10px; overflow:hidden;}
.mould_main li{display:block; float:left; width:155px;  margin-left:10px; display:inline; margin-bottom:10px;}
.mould_main li .pic img{ width:140px; height:105px; padding:2px; border:1px solid #ccc;  }
.mould_main li .pic a:hover img{ border-color:#f00;  }
.mould_main li .title{ line-height:20px; text-align:center;}
.mould_list_pic{width:500px; overflow:hidden; margin:0 auto;}
.mould_list_pic2 li{display:block; float:left; width:160px;  margin-left:10px; display:inline}
.mould_list_pic2 li img{padding:1px; border:1px solid #ccc; height:130px; width:130px;}
.mould_list_pic2 li a{display:block; width:140px; height:150px; padding:2px; border:1px solid #FFFFFF}
.mould_list_pic2 li a:hover{color:#cc0000}
.mould_list_pic2 li span{display:block; height:28px; margin:3px 0; overflow:hidden; cursor:pointer}
.mould_list_pic li{display:block; float:left; width:165px;  margin-left:10px; display:inline; margin-bottom:10px;}
.mould_list_pic li .pic img{ width:150px; height:113px; padding:2px; border:1px solid #ccc;  }
.mould_list_pic li .pic a:hover img{ border-color:#f00;  }
.mould_list_pic li .title{ line-height:25px; text-align:center;}



.index_news{width:258px; overflow:hidden; float:right; border:1px #CCCCCC solid;}
.index_news_top{width:258px; overflow:hidden; background: #e8e8e8; height:30px; border-bottom:1px #d7d7d7 solid; overflow:hidden;}

.index_news_top span{ margin-left:10px; background:url(news_icon.jpg) left no-repeat;line-height:28px; color:#333333; text-align:left; float:left; font-size:14px; font-weight:bold; padding-left:20px;font-family:Microsoft Yahei,宋体;}
.index_news_main{width:250px;  margin:5px auto ; overflow:hidden;}
.index_news_main li{display:block; height:22px;padding:2px 0px; line-height:22px; overflow:hidden; width:95%; padding-left:12px; margin:0 auto; background:url(news_icon2.jpg) no-repeat left center; border-bottom:1px #CCCCCC dashed;}
.index_pro1{widows:783px; overflow:hidden; margin:0 auto;  border:1px #cccccc solid;}
.index_pro_top{width:783px; overflow:hidden; height:29px; background:url(home2_38.jpg) center no-repeat;}
.index_pro_main{width:770px; overflow:hidden; margin:0 auto;}
.index_pro_main ul{ margin-top:10px; overflow:hidden;}
.index_pro_main li{display:block; float:left; width:155px;  margin-left:10px; display:inline; margin-bottom:10px;}
.index_pro_main li .pic img{ width:140px; height:105px; padding:2px; border:1px solid #ccc;  }
.index_pro_main li .pic a:hover img{ border-color:#f00;  }
.index_pro_main li .title{ line-height:20px; text-align:center;}

.pro_list_pic{margin-top:10px;}
.pro_list_pic li{display:block; float:left; width:230px;  margin-left:10px; display:inline; margin-bottom:10px;}
.pro_list_pic li .pic{ margin:0 auto; width:210px; overflow:hidden;}
.pro_list_pic li .pic img{ width:200px; height:150px; padding:2px; border:1px solid #ccc;  }
.pro_list_pic li .pic a:hover img{ border-color:#f00;  }
.pro_list_pic li .title{ line-height:25px; text-align:center;}

.index_hz{width:1000px; overflow:hidden; margin:10px auto 0px; clear:both;}

.eq_main{width:246px; height:188px; margin:50px auto 0px; overflow:hidden;}
.bottom{width:1000px; overflow:hidden; margin:10px auto 0px; clear:both;}
.bottom_nav{width:1000px; overflow:hidden; float:left; background:url(foot_bj.jpg) repeat-x; height:27px;}
.bottom_nav ul{ width:800px; margin:0 auto; display:block; height:27px; line-height:25px;}
.bottom_nav ul li{ float:left; text-align:left; display:block; width:60px; padding-left:20px; padding-right:20px; line-height:25px; color:#FFFFFF;}
.bottom_nav ul li a{ color:#FFFFFF; display:inline;}
.bottom_nav ul li a:hover{ color:#FF0000;}


/* 通用信息列表_普通式 */
.infoList li{line-height:20px;   }
.infoList li .date{ float:right; color:#999;  }
.about{ line-height:20px; text-align:left; overflow:hidden;}


/* 通用图片列表_普通式 */
.picList li{ width:180px;  }
.picList .pic{ text-align:center; line-height:0px;  }
.picList .pic img{ width:160px; height:120px; padding:2px; border:1px solid #ccc;  }
.picList .pic a:hover img{ border-color:#f00;  }
.picList .title{ line-height:24px;}


/* 文本切换盒子 - 公用类 */
.slideTxtBox{ width:314px; height:250px; border:1px solid #d7d7d7; text-align:left;  }
.slideTxtBox .hd{ height:32px; line-height:30px; background:url(about_bj.jpg) repeat-x; padding:0 5px;  position:relative;  }
.slideTxtBox .hd ul{ float:left; position:absolute; left:0px; top:-1px; height:32px;   }
.slideTxtBox .hd ul li{ float:left; width:68px; text-align:center;  background:url(about_top_line.jpg) bottom right no-repeat; color:#333; }
.slideTxtBox .hd ul li.on{ height:32px;  background:url(index_hover.jpg) center no-repeat; color:#FFFFFF; font-weight:bold;  cursor:pointer; }
.slideTxtBox .bd{ padding:3px;  }
.slideTxtBox .bd ul{ padding:2px;  }
.slideTxtBox .tempWrap{ margin:5px;  }


/* 单个图片幻灯片盒子 - 公用类 */
.slideBox{ width:450px; height:230px; overflow:hidden; position:relative; border:1px solid #d7d7d7;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd img{ width:450px; height:230px; }


/* 多个左滚动 - 图片- 公用类 */
.leftLoop{ overflow:hidden; position:relative;}
.leftLoop .hd{ overflow:hidden;  height:1px; background:url(about_bj.jpg) repeat-x;  }
.leftLoop .hd span{ overflow:hidden; background:url(index_hover.jpg) bottom center no-repeat; height:32px; width:68px; text-align:center; line-height:26px; font-size:12px; font-weight:bold; color:#FFFFFF; float:left;}
.leftLoop .hd .prev,.leftLoop .hd .next{ display:block;  width:5px; height:9px; line-height:10px; float:right; margin-right:10px; margin-top:10px;  overflow:hidden;  
	 cursor:pointer; background:url("icoLeft.gif") no-repeat;}
.leftLoop .hd .next{ background:url("icoRight.gif") no-repeat;  }
.leftLoop .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px;  }
.leftLoop .hd ul li{ position:relative; _display:inline; float:left;  width:10px; height:10px; overflow:hidden; background:#ccc; margin-right:10px; text-indent:-999px; cursor:pointer;
	-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior: url(../PIE.htc);}
.leftLoop .hd ul li.on{ background:url(index_hover.jpg) center no-repeat; }
.leftLoop .bd{ padding:10px;   }
.leftLoop .bd ul{ overflow:hidden; zoom:1; }
.leftLoop .bd ul li{ margin:0 10px; text-align:center; float:left; _display:inline; overflow:hidden;  }


/* 多个上滚动 - 图片- 公用类 */
.topLoop{ overflow:hidden; height:250px; position:relative;}
.topLoop .hd{ overflow:hidden;  height:32px; background:url(about_bj.jpg) repeat-x;  }
.topLoop .hd span{ overflow:hidden; background:url(index_hover.jpg) bottom center no-repeat; height:32px; width:68px; text-align:center; line-height:26px; font-size:12px; font-weight:bold; color:#FFFFFF; float:left;}
.topLoop .hd .prev,.topLoop .hd .next{ display:block;  width:9px; height:10px; line-height:10px; float:right; margin-right:10px; margin-top:10px;  overflow:hidden;  
	 cursor:pointer; background:url("icoUp.gif") center no-repeat;}
.topLoop .hd .next{ background:url("icoDown.gif") center no-repeat;  }
.topLoop .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:5px;  }
.topLoop .hd ul li{ position:relative; _display:inline; float:left;  width:10px; height:10px; overflow:hidden; background:#ccc; margin-right:10px; text-indent:-999px; cursor:pointer;-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior: url(../PIE.htc);}
.topLoop .hd ul li.on{ background:#f00;  }
.topLoop .bd{ padding:5px; float:left; width:330px; }
.topLoop .bd ul li{ line-height:20px; line-height:20px; border-bottom:1px dashed #ccc;}
.topLoop .bd ul{ overflow:hidden; zoom:1; }


/* 多个左滚动 - 文本 - 公用类 */
.leftLoopTxt{  }


/* 图片按钮(左)滚动 - 公用类 */
.picBtnLeft{ width:467px; height:313px; border:1px solid #ccc; padding:5px;  position:relative;  overflow:hidden;  zoom:1;   }
.picBtnLeft .hd{ width:467px;  height:84px; position:absolute;  top:240px; }
.picBtnLeft .hd ul{ width:480px;  overflow:hidden; zoom:1; }
.picBtnLeft .hd ul li{ padding-top:5px; float:left; _display:inline; text-align:center;  }
.picBtnLeft .hd ul li img{ width:105px; height:65px; border:4px solid #ddd; cursor:pointer; margin-right:5px;   }
.picBtnLeft .hd ul li.on{ background:url("icoUp.gif") no-repeat center 0; }
.picBtnLeft .hd ul li.on img{ border-color:#f60;  }
.picBtnLeft .bd{ width:467px;  height:230px; position:relative;  }
.picBtnLeft .bd img{ width:467px; height:230px;  }
.picBtnLeft .bd li{ position:relative; zoom:1; }
.picBtnLeft .bd li .pic{ position:relative; z-index:0; line-height:0px;  }
.picBtnLeft .bd li .bg{ display:none;  width:467px; height:30px; position:absolute; left:0; bottom:0; z-index:1;  background:#000; filter:alpha(opacity=60);opacity:0.6;    }
.picBtnLeft .bd li .title{ display:none;  width:467px; height:30px; line-height:30px; left:0; bottom:0;   position:absolute; z-index:2;  }
.picBtnLeft .bd li .title a{ color:#fff;  }

/* 图片按钮(上)滚动 - 公用类 */
.picBtnTop{ width:500px; height:214px; border:1px solid #ccc; padding:5px;  position:relative;  overflow:hidden;  zoom:1;   }
.picBtnTop .hd{ width:98px;  height:214px; position:absolute; right:5px;}
.picBtnTop .hd ul li{ width:93px; padding:0 0 5px 5px;  text-align:center; line-height:0px;  }
.picBtnTop .hd ul li img{ width:85px; height:60px; border:4px solid #ddd; cursor:pointer;  }
.picBtnTop .hd ul li.on{ background:url("icoleft.gif") no-repeat 0 28px; }
.picBtnTop .hd ul li.on img{ border-color:#f60;  }
.picBtnTop .bd{ width:400px;  height:214px; position:relative;  }
.picBtnTop .bd img{ width:400px; height:214px;  }
.picBtnTop .bd li{ position:relative; zoom:1; }
.picBtnTop .bd li .pic{ position:relative; z-index:0; line-height:0px;  }
.picBtnTop .bd li .bg{ width:400px; height:30px; position:absolute; left:0; bottom:0; z-index:1;  background:#000; filter:alpha(opacity=60);opacity:0.6;    }
.picBtnTop .bd li .title{ width:400px; height:30px; line-height:30px; left:0; bottom:0;   position:absolute; z-index:2;  }
.picBtnTop .bd li .title a{ color:#fff;  }
 
 
.bady{width:100%; overflow: hidden; clear:both; background: url(body_bj.jpg) top repeat-x #e3e3e3; height: auto;}
.mt_10{ margin-top:10px;}
.main{width:1000px; overflow:hidden; margin:0 auto; clear:both;}
.top_l{width:520px; overflow:hidden; float:left; height:99px;}
.top_r{width:480px; float:right; overflow:hidden; height:99px; background:url(top_r.jpg) top no-repeat;}
.top_text{width:235px; margin-right:30px; margin-top:5px; line-height:25px;float:right; overflow:hidden; font-size:12px;}
.top_search{width:280px; float:right; margin-right:5px; overflow:hidden; clear:both; margin-top:5px;}
.ss { LINE-HEIGHT: 30px; BACKGROUND-REPEAT: repeat-x; MARGIN-BOTTOM: 0px; HEIGHT: 30px}
#search-keyword {BACKGROUND-IMAGE: url(search_bj.jpg);  LINE-HEIGHT: 26px; MARGIN-TOP: 3px; PADDING-LEFT: 3px; WIDTH: 199px; FLOAT: left; HEIGHT: 26px; COLOR: #898989; MARGIN-LEFT: 10px;}
#search-submit {BACKGROUND-IMAGE: url(search_bt.jpg); background-repeat:no-repeat; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND-COLOR: transparent; MARGIN-TOP: 3px; WIDTH: 31px; DISPLAY: block; FLOAT: left; HEIGHT: 26px; MARGIN-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px}
.rm {PADDING-LEFT: 28px; FLOAT: left; line-height:20px; COLOR: #333333; clear:both;}
.rm A {COLOR: #020202}
.rm A:hover {COLOR: #e9753a}

.nva_bj{ width:1000px; overflow:hidden; background:url(nav.jpg) no-repeat; clear:both; height:44px;}

.banner{width:1000px; overflow:hidden; margin:10px auto 0px; clear:both;}
.banner_m{width:1000px; overflow:hidden; margin:0 auto; clear:both; height:310px;}
.banner_b{width:1000px; overflow:hidden; margin:0 auto; clear:both; height:50px; background:url(banner_bj.jpg) no-repeat;}

.main_a{width:226px; padding:5px; overflow:hidden; float:left; margin-right:15px; background:#FFFFFF; height:280px; border:1px solid #d2d2d2;}
.main_m{width:226px; overflow:hidden; margin:0 auto;}
.main_m span{text-align:left; overflow:hidden; line-height:21px; font-size:12px; color:#666; clear:both;}
.main_r{width:226px;padding:5px; overflow:hidden; float:right; background:#FFFFFF; height:280px; border:1px solid #d2d2d2;}
.index_pro{width:1020px; overflow:hidden; margin:15px auto; clear:both; background:url(index_pro.jpg) top no-repeat; height:210px;}
.index_pro_l{width:630px; overflow:hidden; margin-top:45px; margin-left:20px; clear:both; height:160px; float:left; }
.index_pro_r{width:320px; overflow:hidden; float:right; margin-top:20px; margin-right:20px; height:180px;font-size:12px; line-height:20px;}
.index_foot2{width:100%; overflow:hidden; padding-top:10px;background: #2c2c2c; height: auto;}
.foot_l{width:630px; overflow:hidden; float:left;font:宋体; font-size:12px; color:#CCC; line-height:25px;}
.foot_l a{ color:#CCC;}
.foot_r{width:350px; overflow:hidden; float: right; font:宋体; font-size:12px; color:#CCC; line-height:25px;}
.foot_r a{ color:#CCC;}

.search_main{ width:998px; overflow:hidden; margin:0px auto; clear:both;background:#FFF;; border:1px solid #d3d3d3;min-height:300px; height:auto!important; height:300px;_height:300px;}
.ny_main{ width:998px; overflow:hidden; margin:20px auto; clear:both;background:url(ny_left.jpg) repeat-y #FFF;; border:1px solid #d3d3d3;min-height:500px; height:auto!important; height:500px;_height:500px;}
.ny_left{width:230px; overflow:hidden; float:left;}
.left_main{width:230px; overflow:hidden; float:left; clear:both;}
.ny_right{width:760px; overflow:hidden; float:right;}
.ny_bottom{width:998px; overflow: hidden; height:10px; margin:0 auto 10px; background:url(border_bg.jpg) no-repeat;}

.right_main{ width:740px; overflow:hidden; clear:both; padding:10px;}
.right_main_t{width:740px; overflow:hidden; border-bottom:#d3d3d3 1px solid; float:left; line-height:50px;}
.right_main_t h1{ font-size:24px; overflow:hidden; text-align:left; font-family:Arial, Helvetica, sans-serif;}
.right_main_m{ width:740; overflow:hidden; padding-top:5px; line-height:200%; color: #333; height:auto; clear:both;}
.main_nav{width:980px; margin:0 auto; overflow:hidden; height:20px; line-height:20px; clear:both; text-align:right; font-size:12px; color: #666;}

.mt10{ margin-top:10px;}
.mt5{ margin-top:5px;}
.mt20{ margin-top:20px;}

.head_top{width:900px; overflow:hidden; clear:both; height:100px; margin:0 auto;}
.top_logo{width:100px; overflow:hidden; float:left; margin-left:0px;}
.top_nav{width:680px; overflow:hidden; float:right;}
.nav1{float:right; overflow:hidden;height:35px; clear:both;font-family:Microsoft Yahei,宋体;}
.nav1 ul{padding-left:0px; height:35px;line-height:20px; font-size:12px; color:#bebebe; font-weight:normal; font-family:Microsoft Yahei,宋体;}
.nav1 ul li{display:block; height:35px; line-height:20px; padding:0 10px; float:left; }
.nav1 ul li a,.nav1 ul li a span{display:block; height:35px; float:left; display:inline; color:#bebebe;}
.nav1 ul li a{padding-right:30px;}
.nav1 ul li a span{padding-left:30px;}
.nav1 ul li a:hover,.nav1 ul li.focus a{ color:#093;}
.nav1 ul li a:hover span,.nav1 ul li.focus a span{ color: #093; cursor:pointer}

.nav{height:40px;overflow:hidden; float: right; clear:both; font-family:Microsoft Yahei,宋体;}
.nav ul{padding-left:0px; height:40px;line-height:25px; font-size:14px; color:#474747; font-weight:normal; font-family:Microsoft Yahei,宋体;}
.nav ul li{display:block; height:35px; line-height:25px; padding:0px 10px; float:left;  }
.nav ul li a,.nav ul li a span{display:block; height:35px; float:left; color:#474747;}
.nav ul li a{padding-right:10px;}
.nav ul li a span{padding-left:10px;}
.nav ul li a:hover,.nav ul li.focus a{ color:#63913e; font-weight:bold;}
.nav ul li a:hover span,.nav ul li.focus a span{ color:#63913e; cursor:pointer}

.index_banner{width:1000px; overflow:hidden; clear:both; height:350px;margin:10px auto;}

.top_text h1{margin-left:5px; line-height:28px; color:#414141; text-align:left; float:left; font-size:16px; font-weight:bold; padding-left:15px;font-family:Microsoft Yahei,宋体;}
.top_text h1 span{ font-family:Arial, Helvetica, sans-serif; line-height:20px; text-align:left; padding-left:5px; font-size:12px; color:#656565;}

.service{width:1000px; overflow:hidden; clear:both; height:200px;margin:0 auto;}
.service_main{width:1000px; overflow:hidden; clear:both; float:left;}
.serve_con{ width:1000px; overflow:hidden; margin:10px auto;}
.serve_con .s1{ width:250px; height:150px; float:left; margin-top:20px;}
.serve_con .s2{ width:250px; height:150px; float:left; margin-top:20px;}
.serve_con .s3{ width:250px; height:150px; float:left; margin-top:20px;}
.serve_con .s4{ width:250px; height:150px; float:right; margin-top:20px;}
.serve_con .s1 span{ background:url(../images/service1.jpg); display:block; width:80px; height:100px; float:left;}

.serve_con .s2 span{ background:url(../images/service2.jpg); display:block; width:80px; height:100px; float:left;}

.serve_con .s3 span{ background:url(../images/service3.jpg) ; display:block; width:80px; height:100px; float:left;}

.serve_con .s4 span{ background:url(../images/service4.jpg); display:block; width:80px; height:100px; float:left;}

.serve_con a ul{ width:160px; float:right; text-align:left; line-height:20px; color:#717171;}
.serve_con a ul h2{ font-size:16px; color:#717171; margin-bottom:4px;font-family:Microsoft Yahei,宋体;}
.serve_con a ul li{font-size:12px;font-family:Microsoft Yahei,宋体;}
.serve_con a:hover ul{ color:#63913e;}
.serve_con a:hover ul h2{ color:#63913e;}

.index_case_main{width:100%; background:#FFF; overflow:hidden; clear:both; border-top: 1px #dddddd solid;}
.index_c_m{width:1000px; overflow:hidden; clear:both; margin:10px auto;}
.case_text{ width:450px; margin:0 auto;}
.case_text h1{ line-height:28px; color:#414141; text-align: left; float:left; font-size:16px; font-weight:bold;font-family:Microsoft Yahei,宋体;}
.case_text h1 span{ font-family:Arial, Helvetica, sans-serif; line-height:20px; text-align:left;  font-size:12px; color:#656565;}

.index_case{width:960px; overflow:hidden; margin:0 auto;}
.index_case ul{ margin-top:10px; overflow:hidden;}
.index_case li{display:block; float:left; width:305px;  margin-left:15px; display:inline; margin-bottom:30px;}
.index_case li .pic img{ width:300px; height:225px; padding:2px;  }
.index_case li .pic a:hover img{ border-color:#f00;  }
.index_case li .title{ line-height:20px; text-align:center;}


.foot{ width:1000px; overflow:hidden; margin:5px auto;}
.foot_logo{background:url(../images/logo.jpg) no-repeat;width:100px; height:100px; margin-right:50px; float:left; }
.foot ul{ float:left; text-align:left; line-height:28px;}
.foot ul li{ clear:both;font-size:14px; color:# CCC;font-family:Microsoft Yahei,宋体;}
.foot ul h1{ font-size:16px; color:# CCC; margin-bottom:10px;font-family:Microsoft Yahei,宋体;}
.foot ul.list2 h1{ font-size:16px; color:# CCC; margin-bottom:10px;font-family:Microsoft Yahei,宋体;}
.foot ul a{ color:#8e8e8e;} 
.foot ul a:hover{ color:#4da422;}
.foot ul.list1{ width:160px;}
.foot ul.list2{ width:350px; float:right; position:relative;color:# CCC}
.foot ul.list2 li{color:# CCC;font-family:Microsoft Yahei,宋体;font-size:14px; line-height:22px;}
.foot .list1 a i{ background:url(../images/icon.png) no-repeat; width:23px; height:19px; display:block; float:left; margin:5px;}
.foot a i.weibo{ background-position:-360px 0;}
.foot a i.dri{ background-position:-360px -29px;}
.foot a i.blog{ background-position:-360px -58px;}
.foot a i.cool{ background-position:-360px -88px;}
.foot a:hover i.weibo{ background-position:-409px 0;}
.foot a:hover i.dri{ background-position:-409px -29px;}
.foot a:hover i.blog{ background-position:-409px -58px;}
.foot a:hover i.cool{ background-position:-409px -88px;}
.foot .list2 i{ background:url(../images/icon.png) no-repeat; width:18px; height:15px; display:block; float:left; margin:8px 3px 0 0;}
.foot i.qq{ background-position:-390px 0;}.foot i.miall{ background-position:-390px -29px;}.foot i.weixin{ background-position:-390px -56px;}.foot i.skype{ background-position:-387px -81px;}.foot ul.list2 .jiaotan a{ background:url(../images/icon.png) no-repeat -317px -123px; width:76px; height:33px; text-indent:-10000px; position:absolute; top:23px; right:5px; }.foot_bottom{ background:#101010; width:100%; line-height:45px; color:#8e8e8e;}
.index_foot{width:100%; background:#FFF; overflow:hidden; clear:both; }
.mian_foot{width:900px; overflow:hidden; clear:both;  margin:5px auto;}
.foot_l{ float:left; width:500px;font-size:14px; line-height:150%; color:#988f92;font-family:Microsoft Yahei,宋体; float:left;}
.foot_right{ width:200px; float:right; overflow:hidden;}

.index_youshi{ width:100%;background: url(../images/index_c_b.jpg) bottom repeat-x #FFF; padding-bottom:15px;border-top: 1px #dddddd solid;}
.youshi_main{width:960px; overflow:hidden; clear:both; margin:0px auto; background:url(../images/youhui_bj.jpg) top repeat-x;}
.youshi_top{width:350px; overflow:hidden; clear:both; float:left; background:url(../images/youhui_top.jpg) no-repeat; height:41px;}
.youhui{width:960px; overflow:hidden; clear:both;}
.youhui ul{ margin-top:10px; overflow:hidden;}
.youhui li{display:block; float:left; width:240px;  margin-right:0px; display:inline; }
.youhui li .right{ display:block;width:240px; float:right;  margin-right:0px; display:inline;;}
.youhui li .pic img{ width:225px;}
.youhui li .pic a:hover img{ border-color:#f00;  }
.youhui li .title{ line-height:20px; text-align:center;}

.index_zhenghe{ width:100%; overflow:hidden;background:#f0f2f4;}
.index_zh{width:890px; overflow:hidden; clear:both; margin:10px auto;}
.zhenghe{width:870px; overflow:hidden; clear:both; margin:10px auto;}
.case_main{width:770px; overflow:hidden; padding-left:90px; padding-right:20px; float:left; clear:both; line-height:22px;  margin-top:10px;}
.case2{width:870px; overflow:hidden; clear:both; margin:20px auto 10px;}
.case2_top{width:870px; overflow:hidden; float:left; clear:both; line-height:25px;}

.case_main2{width:900px; overflow:hidden; padding-left:0px; padding-right:0px;clear:both; margin:10px auto;}
.case_main2 ul{ margin-top:10px; overflow:hidden;}
.case_main2 li{display:block; float:left; width:220px;  margin-left:5px; display:inline; margin-bottom:0px;}
.case_main2 li.pic img{ width:220px; height:180px;  }
.case_main2 li.pic a:hover img{ border-color:#f00;  }
.case_main2 li .title{ line-height:20px; text-align:center;}


.case_main ul{ margin-top:10px; overflow:hidden;}
.case_main li{display:block; float:left; width:190px;  margin-left:2px; display:inline; margin-bottom:0px;}
.case_main li.pic img{ width:190px; height:253px; padding:2px;  }
.case_main li.pic a:hover img{ border-color:#f00;  }
.case_main li .title{ line-height:20px; text-align:center;}

.jiazhi{width:951px; overflow:hidden; clear:both; margin:30px auto;}

	/* 首页banner css */
	.js{width:90%; margin:10px auto 0 auto; }
	.js p{ padding:5px 0; font-weight:bold; overflow:hidden;  }
	.js p span{ float:right; }
	.js p span a{ color:#f00; text-decoration:underline;   }
	.js textarea{ height:100px;  width:98%; padding:5px; border:1px solid #ccc; border-top:2px solid #aaa;  border-left:2px solid #aaa;  }


	.focusBox { position: relative; width:1000px; height:350px; overflow: hidden; }
	.focusBox .pic{ position:relative; z-index:0; }
	.focusBox .pic img { width:1000px; height:350px; display: block; }
	.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
	.focusBox .hd li{margin: 0 5px; background: url(dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
		display:inline-block; *display:inline; zoom:1;  _background: url(dot8.png) no-repeat 0 -16px;
	}
	.focusBox .hd .on{ background-position:0 0; }

	.focusBox .prev,
	.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
	.focusBox .prev { left: 0; }
	.focusBox .next { background-position: 0 -90px; right: 0; }
	.focusBox .prev:hover,
	.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }
	
	
.new_banner{width:1000px; height:600px; margin:15px auto;}
.n_banner_m{width:1000px; height:600px; position:absolute; background:url(../images/index_banner_bg.jpg) no-repeat;}
.banner_logo{width:200px; overflow:hidden; right:20px; position:absolute; top:10px;}
.banner_text{ position:absolute; top:300px; overflow: hidden; right:150px; font-size:14px; text-align:right;}
.banner_text h1{font-size:22px;font-family:微软雅黑,宋体; color:#898a8c; border-bottom:2px solid #979798;}
.banner_text span{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#05060b; font-weight:bold;}
.banner_go{width:90px; height:120px; position:absolute;top:360px;right:150px;}

.KeFuDiv{
	position: absolute;
	height:160px;
	width:118px;
}
.KeFuList{
	background:url(../images/mid001.gif);
}
.KeFuTitle{
	background:url(../images/list_001.gif);
	margin-left:9px;
	font-size:9pt;
	width:101px;
	height:20px;
	text-align:center;
}
.KeFuItem{
	text-align:center;
	margin-top:8px;
	font-size:9pt;
}
.kefuweixin{background:url(../images/kefuweixin.jpg); width:100px; margin:0 auto; overflow:hidden; height:140px;}

.index_case_main2{width:1000px; overflow:hidden; clear:both; margin:5px auto;}
.case_main_l{width:300px; overflow:hidden; float:left; margin-right:50px;}
.case_m_dt{text-align:center; font-size:14px; line-height:20px;}
.case_m span{text-align:center; font-size:14px; line-height:25px;}
.case_m span a{text-align:center; font-size:14px; line-height:25px;}
.case_m_line{width:300px; overflow:hidden; clear:both; margin-top:5px; margin-bottom:5px; border-top:1px solid #333;}
.case_m_text{width:300px; overflow:hidden; clear:both; line-height:25px;}
.case_m_text a{ padding-left:40px;}
.case_m_c{width:300px; overflow:hidden; float:left;}
.case_m_r{width:300px; overflow:hidden; float:right;}

.about_main{width:1000px; overflow:hidden; clear:both; margin:10px auto; line-height:200%; background:#FFF;}
.about_m_c{ padding:10px; width:980px;line-height:200%;}