﻿/*common css*/
ul,li,div,img,ol {
	border:0px;
	padding:0px;
	margin:0px;
	font-size:12px;
	line-height:20px;	
	outline:none;
	background:none;
	list-style:none;
	/*font-family:"微软雅黑", Microsoft YaHei, Verdana, Arial;*/
	font-family:"新宋体";
}
body{
margin:0;
color:#252525;
padding:0;
background-color:#fff;
}
a{
	text-decoration:none;
	color:#252525;
}
a:visited{
	color:#252525;
}
a:hover{
	color:#dd160f;
	text-decoration:underline;
}
a.aff{
	text-decoration:none;
	color:#fff;
}
a.aff:visited{
	color:#fff;
}
a.aff:hover{
	color:#fff;
	text-decoration:underline;
}
a.red_a{
	text-decoration:none;
	color:red;
}
a.red_a:visited{
	color:#red;
}
a.red_a:hover{
	color:#red;
	text-decoration:underline;
}
.row{
width:1004px;
height:auto;
margin:0 auto;
overflow:hidden;
}
.row_2{
width:1062px;
height:auto;
margin:0 auto;
overflow:hidden;
}
.color_red{
color:Red;
}
.clear{
clear:both;
}
.clearL{
clear:left;
}
.mar_t_5{
margin-top:5px;
}
.mar_t_10{
margin-top:10px;
}
.mar_t_20{
margin-top:20px;
}
.mar_l_7{
margin-left:7px;
}
.mar_l_9{
margin-left:9px;
display:inline;
}
.mar_l_12{
margin-left:12px;
display:inline;
}
.mar_l_10{
margin-left:10px;
display:inline;
}
.pad_r_10{
padding-right:10px;
}
.height_5{
height:5px;
}
.height_10{
height:10px;
}
.height_20{
height:20px;
}
.ImgBorder{
padding:2px;
border:solid 1px #ccc;
}
.none{
display:none;
}
.block{
display:block;
}
.float_l{
float:left;
}
.float_r{
float:right;
}
.center_div{
margin:0 auto;
}
/* /end common css */
.top{width:1007px;height:auto;margin:0 auto;margin-top:20px;}
.top_logo{overflow:hidden;}
.top .logo_a{float:left;margin:14px 0 0 7px;display:inline;margin-bottom:5px;}
.top .logo_r{float:right;width:189px;overflow:hidden;margin:70px 30px 0 0;display:inline;}
.top .logo_r a{padding-left:10px;background:url(../images/arr_1.jpg) 0 4px no-repeat;margin-right:10px;}
.top .logo_r img{display:block;margin-top:15px;}
.top_menu{width:100%;height:44px;background:url(../images/top_menu_bg.jpg) repeat-x;}
.top_menu ul{margin-left:10px;}
.top_menu ul li{float:left;position:relative;}
.top_menu ul li a{display:block;width:108px;height:44px;letter-spacing:1px;font-weight:bold;color:#fff;text-align:center;line-height:48px;font-size:14px;}
.top_menu ul li a:hover,.top_menu ul li a.hover{color:#0f7ec3;background:url(../images/hover_bg.jpg) 11px 9px no-repeat;text-decoration:none;}
.top_menu ol{width:108px;overflow:hidden; position:absolute;top:44px; left:0; z-index:10000; background:#1d4791;display:none;}
.top_menu ol li{width:108px;height:29px;line-height:29px;}
.top_menu ol li a{display:block;width:108px;height:29px;text-align:center;padding:0;font-size:13px;line-height:29px;}
.top_menu ol li a:hover{color:#fff;background:none;text-decoration:underline;}
.top_menu .split{width:2px;height:44px;overflow:hidden;background:url(../images/split_bg.jpg) no-repeat;}
.flash{width:1007px;margin:5px auto;overflow:hidden;}
.main{width:1007px;margin:0 auto;overflow:hidden;margin-top:5px;}
.main_ll{width:235px;height:610px;float:left;overflow:hidden;padding:5px 0px 0 10px;display:inline;border-right:dotted 1px #ccc;}
.main_ll .intro{width:221px;height:auto;overflow:hidden;background:url(../images/index11.jpg) repeat-x;}
.main_ll .intro .tit{width:100%;height:23px;background:url(../images/index10.jpg) no-repeat;overflow:hidden;}
.main_ll .intro .tit a{float:right;margin:7px 0 0 0;display:inline;}
.main_ll .intro .tit span{font-weight:bold;margin-left:15px;line-height:24px;font-size:12px;}
.main_ll .intro .block{margin:10px 0 10px 0;width:218px;height:102px;}
.main_ll .intro .bdy{height:160px;width:100%;}
.main_ll .map{margin:30px 0 30px 0;width:233px;overflow:hidden;}
.main_ll .map img{width:218px;}
.main_ll .map div{width:220px;}
.link_select{width:200px;margin-left:20px;}
.main_rr{width:740px;height:auto;overflow:hidden;float:left;margin-left:10px;display:inline;}
.main_rr .news{width:100%;height:auto;overflow:hidden;background:url(../images/index11.jpg) repeat-x;margin-top:5px;}
.main_rr .news_t{width:100%;height:23px;background:url(../images/index10.jpg) no-repeat;overflow:hidden;}
.main_rr .news_t span{font-weight:bold;margin-left:15px;line-height:24px;}
.main_rr .news_t a{float:right;margin:8px 2px 0 0;display:inline;}
.main_rr .news_bdy{width:730px;margin:10px 0 0 0px;height:210px;overflow:hidden;}
.main_rr .news_bdy .pic{float:left;width:283px;height:208px;overflow:hidden;border:solid 1px #666;}
.main_rr .news_bdy .pic div{width:271px;height:195px;overflow:hidden;margin:5px auto;}
.main_rr .news_bdy .txt{float:left;width:430px;margin-left:9px;display:inline;}
.main_rr .news_bdy ul li{width:430px;height:29px;line-height:29px;overflow:hidden;border-bottom:dotted 1px #676767;background:url(../images/arr_2.jpg) 3px 12px no-repeat;}
.main_rr .news_bdy ul li a{margin-left:12px;}
.main_rr .news_bdy ul li span{float:right;}
.main_rr .honor{width:737px;overflow:hidden;margin:10px 0 0 0;}
.main_rr .honor_t{width:100%;height:31px;overflow:hidden;background:url(../images/index26.jpg) no-repeat;}
.main_rr .honor_t span{font-weight:bold;line-height:31px;margin-left:23px;}
.main_rr .honor_t a{float:right;margin:7px 13px 0 0;display:inline;}
.main_rr .honor_bdy{width:100%;background:url(../images/index27.jpg) repeat-y;min-height:140px;overflow:hidden;}
.main_rr .honor_bdy ul li{width:160px;float:left;overflow:hidden;text-align:center;margin:10px 0 0 8px;}
.main_rr .honor_bdy ul li div{width:160px;height:119px;overflow:hidden;background:#fff;margin-bottom:5px;}
.main_rr .honor_bdy ul li img{width:156px;height:115px;display:block;margin:2px;}
.main_rr .job{width:100%;height:auto;overflow:hidden;background:url(../images/index11.jpg) repeat-x;margin-top:10px;}
.main_rr .job_t{width:100%;height:23px;background:url(../images/index10.jpg) no-repeat;overflow:hidden;}
.main_rr .job_t span{font-weight:bold;margin-left:15px;line-height:24px;}
.main_rr .job_t a{float:right;margin:8px 2px 0 0;display:inline;}
.main_rr .job_bdy{width:730px;margin:10px 0 0 0px;height:132px;overflow:hidden;}
.main_rr .job_bdy .pic{float:right;width:340px;height:132px;overflow:hidden;}
.main_rr .job_bdy .txt{float:left;width:380px;margin-left:9px;display:inline;}
.main_rr .job_bdy ul li{width:100%;height:26px;line-height:26px;overflow:hidden;background:url(../images/arr_2.jpg) 3px 10px no-repeat;}
.main_rr .job_bdy ul li span{float:left;width:80px;padding-left:12px;}
.case{width:1007px;height:auto;overflow:hidden;margin:0 auto;}
.case_t{width:1007px;height:29px;overflow:hidden;background:url(../images/case_t_bg.jpg) no-repeat;}
.case_t span{font-size:14px;font-weight:bold;line-height:29px;color:#fff;margin-left:17px;}
.case_t a{float:right;width:50px;height:29px;}
.case ul{margin:0 0 0 0px;}
.case ul li{float:left;width:207px;display:inline;margin:15px 15px 0 10px;text-align:center;}
.case ul li img{width:199px;height:138px;padding:3px;border:solid 1px #e6e6e6;display:block;margin-bottom:5px;}
.foot{width:1007px;height:auto;overflow:hidden;margin:10px auto;margin-bottom:0;}
.link{width:100%;height:auto;overflow:hidden;margin-bottom:10px;}
.link_t{width:100%;height:34px;overflow:hidden;background:url(../images/index23.jpg) repeat-x;}
.link_t div{width:977px;overflow:hidden;height:34px;float:left;line-height:34px;font-weight:bold;font-size:14px;}
.link_bdy{width:1005px;border:solid 1px #ddd;min-height:60px;background:#fff;}
.link_bdy ul{margin:10px 0 10px 10px;}
.link_bdy ul li{float:left;}
.link_bdy ul li.split{float:left;margin:0 5px;}
.foot_infor{width:100%;background:url(../images/index25.jpg) repeat-x;min-height:100px;overflow:hidden;padding-top:30px;line-height:24px;text-align:center;}
.foot_infor p{padding:0;margin:0;}


#focus {width:1002px; height:350px; overflow:hidden; position:relative;}
#focus ul {height:350px; position:absolute;}
#focus ul li {float:left; width:1002px; height:350px; overflow:hidden; position:relative; background:#ff3399;}
#focus ul li img{width:1002px;height:350px;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:1002px; height:20px; left:0; bottom:0; background:#000000;}
#focus .btn {position:absolute; width:976px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:120px; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}

.main_l{width:242px;float:left;overflow:hidden;margin-bottom:15px;}
.main_l .block{margin-top:10px;}
.l_menu{width:232px;overflow:hidden;margin-left:3px;}
.l_menu .tit{width:232px;height:32px;background:url(../images/left_t_bg.jpg) no-repeat;overflow:hidden;text-align:center;}
.l_menu .tit span{color:#fff;font-weight:bold;line-height:32px;font-size:16px;}
.l_menu ul li{width:180px;height:36px;overflow:hidden;margin:10px 0 0 25px;}
.l_menu ul li a{width:127px;padding-left:53px;height:36px;display:block;color:#333;background:url(../images/l_menu_bg.jpg) no-repeat;font-weight:bold;line-height:36px;font-size:14px;}
/*.l_menu ul li a:hover,.l_menu ul li a.hover{background:url(../images/l_menu_hover_bg.jpg) no-repeat;text-decoration:none;color:#10581c;}*/
.l_menu ul li a:hover,.l_menu ul li a.hover{background:url(../images/l_menu_hover_bg.jpg) no-repeat;text-decoration:none;color:#fff;}
.l_menu .bdy{width:230px;border:solid 1px #e1e1e1;border-top:none;border-top:none;overflow:hidden;padding-bottom:15px;}
.main_r{width:758px;float:left;overflow:hidden;margin:0 0 15px 2px;display:inline;}
.main_r .tit{width:100%;height:32px;background:url(../images/right_t_bg.jpg) no-repeat;}
.main_r .tit label{margin-left:63px;color:#fff;font-weight:bold;font-size:14px;line-height:35px;}
.main_r .tit span{float:right;margin:7px 15px 0 0;}
.main_r .right_con{width:756px;border:solid 1px #e1e1e1;border-top:none;min-height:600px;overflow:hidden;padding-bottom:10px;}
.main_r .about_con{padding:15px;line-height:24px;font-size:13px;}
/*product*/
.productlist_ul{width:727px;margin:10px 0 0 20px;overflow:hidden;}
.productlist_ul li{width:325px;height:272px;text-align:center;float:left;display:inline;margin:15px 18px 0 15px;overflow:hidden;}
.productlist_ul li img{width:323px;height:240px;border:solid 1px #ccc;display:block;margin-bottom:10px;}
.productlist_ul li a{color:#a3a3a3;}
.pager table{margin:0;padding:0;border:0;}
/*news*/
.newslist_ul{width:707px;margin:25px 0 0 25px;}
.newslist_ul li{width:100%;height:30px;line-height:30px;overflow:hidden;border-bottom:dashed 1px #ccc;background:url(../images/arr_2.jpg) 5px 13px no-repeat;}
.newslist_ul li span{float:right;font-size:13px;color:#aaa;}
.newslist_ul li a{margin-left:18px;}
/*pager css*/
.pages { font: 12px Arial, Helvetica, sans-serif;padding:10px 20px 10px 0; margin: 0px;}
.pages a {color:#333333;padding: 3px 6px; border: solid 1px #000000; background:none; text-decoration: none;margin-right:2px}
.pages a:visited {color:#333333;padding: 3px 6px; border: solid 1px #000; background:none; text-decoration: none;}
.pages .cpb {color:red;padding: 3px 6px;font-weight: bold; font-size: 12px;}
.pages a:hover {color: #333333;font-weight:bold; background:none;border-color:#000;text-decoration: none;}

.con_tit{
width:100%;
margin:10px auto;
text-align:center;
border-bottom:dashed 1px #ccc;
padding-bottom:10px;
}
.con_tit h2{
padding:0;
margin:0;
line-height:40px;
}
.con_tit span{
color:#666;
}

.bx_list{width:985px;height: 185px;clear: both;position: relative;margin:0px 0 0 20px;overflow:hidden;}
.bx_wrap {width:985px;overflow:hidden;margin-left:18px;}
.bx_wrap a.prev {width:18px;height:53px;outline-style:none;outline-width: 0;position:absolute; top:53px; left:10px; text-indent:-999em; background: url(../images/btn_l.jpg) no-repeat;}
.bx_wrap a.next {width:18px;height:53px;left:950px;position: absolute;top:53px; text-indent:-999em; background:url(../images/btn_r.jpg) no-repeat;}

#demo {
overflow:hidden;
width: 715px;
margin:0 10px;
}
#demo img {
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}
#case {
overflow:hidden;
width: 980px;
margin:0 10px;
}
#case img {
}
#incase {
float: left;
width: 800%;
}
#case1 {
float: left;
}
#case2 {
float: left;
}

/*service*/
.service
{
	position:fixed;
	right:0;
	top:220px;
	+top:150px;
	_position:absolute;
	_margin:180px 0 0 0;
	_top:expression(eval(document.documentElement.scrollTop));
	cursor:pointer;
	width:156px;
	z-index:2;
}
.service_btn
{
	float:left; 
	width:26px; 
	padding:20px 0 0 0;
}
.service_main
{
	float:left; 
	width:130px;
	text-align:center;
	background:url("../Images/service_bg.jpg") repeat-y center top;
	height:100%;
}
.service_main_top
{ 
	background:url("../Images/service_top.jpg") no-repeat center top;
	padding:70px 0 0 0;
}
.service_main_content
{ 
	background:url("../Images/service_footer.jpg") no-repeat center bottom;
	padding:0 0 25px 0;
}
.service_main_content li
{
    color:#8b8b8b;
    line-height:22px;
}
/*message*/
.ser_table{
margin:10px 0;    
}
.ser_table td{
height:45px;
text-align:left;
line-height:50px;
font-size:13px;
}
.ser_table th{
text-align:right;
padding-right:5px;
height:50px;
line-height:50px;
font-weight:normal;
}
.ser_table .txt{
width:200px;
height:25px;
background:#fff;
border:solid 1px #bebebe;
line-height:25px;
}
.ser_table textarea{
width:510px;
height:73px;
background-color:#fff;
border:solid 1px #bebebe;
margin:15px 0;
}

/*service*/
.service
{
	position:fixed;
	right:0;
	top:10px;
	+top:10px;
	_position:absolute;
	_margin:180px 0 0 0;
	_top:expression(eval(document.documentElement.scrollTop));
	cursor:pointer;
	width:156px;
	z-index:9999;
}
.service_btn
{
	float:left; 
	width:26px; 
	padding:20px 0 0 0;
}
.service_main
{
	float:left; 
	width:130px;
	text-align:center;
	background:url("../Images/service_bg.jpg") repeat-y center top;
	height:100%;
}
.service_main_top
{ 
	background:url("../Images/service_top.jpg") no-repeat center top;
	padding:70px 0 0 0;
}
.service_main_content
{ 
	background:url("../Images/service_footer.jpg") no-repeat center bottom;
	padding:0 0 25px 0;
}
.service_main_content li
{
    color:#8b8b8b;
    line-height:22px;
}