@charset "utf-8";
/* CSS Document */
*{ padding:0; margin:0;}
body{ font-family:"宋体",Verdana, Geneva, sans-serif; font-size:12px; line-height:22px; color:#7b7b7b;}
ul,li{ list-style:none;}
a{ text-decoration:none; color:#7b7b7b;}
a:hover{ color: #333;}
img{border:0}

.clear{ clear:both;}
.width1003{ width:1003px; margin:0 auto;}

/*头部*/
#top{ height:88px; background:url(../images/top_bg.jpg) repeat-x; width:100%;}
#logo{ background:url(../images/logo.png) no-repeat; width:165px; height:56px; margin-top:13px; float:left;}
#top_right{ float:right; margin-top:13px;}
.top_nav{ text-align:right; padding-bottom:10px;}
.search_button{ background:#00a0e9; width:58px; height:21px; color:#FFF; border:none; letter-spacing:5px; padding-left:5px;}

/*导航*/
#menu{ width:100%; height:41px; background:url(../images/menubg.jpg) repeat-x;  color:#FFF; font-family:"微软雅黑"; font-size:14px;}
#menu_box{ width:1003px; margin:0 auto;}
#menu_box ul{ height:41px;}
#menu_box li{ float:left; text-align:center; line-height:41px; padding-left:8px; position:relative;}

/*
#menu_box li a{ text-decoration:none; display:block; color:#fff;}
#menu_box li a:hover{ background:url(../images/menuhover.png) no-repeat; width:104px; height:41px; display:block;}
*/
.b1{ text-decoration:none; display:block; color:#fff;width:100px;}
.b1:hover{background:url(../images/menuhover.png) no-repeat; width:100px; height:41px; display:block;color:#fff;}

.navDown {
	display:none;
    z-index:150000;
	position:absolute;
	left:-50px;
	top:100%;
	padding:5px;
	background-color:#00a0e8;
	opacity:0.8;

}
.navDown li{ width:200px;}
.navDown li a{ width:200px; text-decoration:none; display:block; color:#fff;}
.navDown li a:hover{ width:200px; text-decoration:none; display:block; color:#eeeeee;}



#index1 .d1 {  background:url(../images/menuhover.png) no-repeat; width:104px; height:41px; display:block;}
#index2 .d2 { background:url(../images/menuhover.png) no-repeat; width:104px; height:41px; display:block;}
#index3 .d3 {  background:url(../images/menuhover.png) no-repeat; width:104px; height:41px; display:block;}
#index4 .d4 {  background:url(../images/menuhover.png) no-repeat; width:104px; height:41px; display:block;}
#index5 .d5 { background:url(../images/menuhover.png) no-repeat; width:104px; height:41px; display:block;}
#index6 .d6 { background:url(../images/menuhover.png) no-repeat; width:104px; height:41px; display:block;}
#index7 .d7 {  background:url(../images/menuhover.png) no-repeat; width:104px; height:41px; display:block;}
#index8 .d8 { background:url(../images/menuhover.png) no-repeat; width:104px; height:41px; display:block;}
#index9 .d9 { background:url(../images/menuhover.png) no-repeat; width:104px; height:41px; display:block;}


/*底部*/
#buttom{ width:100%; background:#f2f2f2; border-top:1px solid #c4c4c4; height:auto;  }
#buttom_box{ width:1003px; height:210px; margin:0 auto; background:url(../images/arrows.jpg) no-repeat top; padding-top:30px; margin-top:-1px; z-index:1000;}


#navs{ width:1003px; margin:0 auto; background:#f2f2f2;}
#navs ul{ padding-left:80px;}
#navs li{ width:170px; float:left; margin-right:50px; line-height:26px; color:#676767;}
.nav_li_tittle{ font-weight:bold; border-bottom:1px solid #dfdfdf;}
#contact_us{ float:right; margin-right:40px;}

.contact{
	float:right;
	width:193px;
	height:114px;
	margin-top:24px;
	text-align:center;
	background:url(../images/contact.jpg) 0 0 no-repeat;}
.contact a{
	display:block;
	color:#4f4f4f;
	padding-top:72px;
	font-size:24px;
	font-family:arial;
	}
	
/*页脚*/
#footer{ height:28px; background:#3c3c3c;}
#footer_box{ width:1003px; margin:0 auto; line-height:28px; color:#fff;}
#small_logo{ background:url(../images/small_logo.jpg) no-repeat; width:60px; height:20px; float:left; margin-top:5px; margin-right:20px;}
#footer_box div span{ padding-left:110px;}
#footer_box a{ color:#fff;}

/*------------------------------子页面------------------------------------------*/
#banner_nei{ height:250px; margin-top:1px; width:100%; background:#659ec7; text-align:center;}
#about_main_box{ width:1003px; margin:0 auto; margin-top:20px;}
#about_right{ width:730px; float:right; margin-left:30px;}

#about_left{ width:236px; float:left;}
#about_left ul{ line-height:43px; font-size:14px; text-align:center; font-family:"微软雅黑";}
#about_left ul li{ background:url(../images/nei_07.jpg) repeat-y; height:43px; width:236px; border-bottom:1px solid #d36767;}
#about_left ul li a{ color:#FFF; height:43px; display:block;}
#about_left ul li a:hover{ background:url(../images/nei_11.jpg) no-repeat; height:43px; display:block;}
.about_left_pic{ margin-top:5px;}
#about_right_box{ background:url(../images/nei_14.jpg) no-repeat bottom; width:690px; min-height:186px; padding:20px;}

/*subleft*/
.sub_left{width:236px;float:left;padding-bottom:50px;}
.sub_tit{height:39px; border-bottom:1px solid #ccc;}
.sub_menu{width:236px;border-bottom:1px solid #d8d8d8}
.sub_menu ul li{float:left;width:236px; border:1px solid #ccc; border-top:0px;}

.sub_menu ul li a{display:block; text-align:center; font-size:14px;color:#777777;font-weight:bold;height:45px;line-height:45px;}
.sub_menu ul li a:hover, .sub_menu ul li a.current{color:#534e4c;font-weight:bold;}	
.sub_menu li ul{display:none;}
.sub_menu li ul li{width:236px;float:left;height:30px;}
.sub_menu li ul li a{ text-align:left;display:block;padding-left:66px;font-size:12px;font-weight:100;color:#424242;height:30px;line-height:30px;}
.sub_menu li ul li a:hover, .sub_menu li ul li a.current2{color:#e62900;font-weight:bold;}		

.sub_menu1 ul li{float:left;width:236px;}
.sub_menu1 ul li a{display:block;text-align:center;padding-left:23px;font-size:14px;color:#424242;height:34px;line-height:34px;background:url(../images/sub_li1.gif) 0 -34px no-repeat;}
.sub_menu1 ul li a:hover, .sub_menu1 ul li a.current{color:#ffffff;font-weight:bold;background:url(../images/menubg.jpg) 0 0 repeat-x;}	
.sub_menu1 li ul li{width:236px;float:left;height:30px;	}
.sub_menu1 li ul li a{text-align:left;display:block;padding-left:66px;font-size:12px;color:#424242;	height:30px;line-height:30px;background:url(../images/sub_li2.gif) 0 -30px no-repeat;}
.sub_menu1 li ul li a:hover, .sub_menu1 li ul li a.current2{color:#e62900;font-weight:bold;	background:url(../images/sub_li2.gif) 0 0 no-repeat;}	
	
.quick{	margin-top:20px;}
.pages{text-align:center;width:740px;margin:20px auto;}
	
/*------------------------------新闻页面------------------------------------------*/
#news_list{ padding-right:20px; padding-bottom:30px;}
#news_list ul{ padding:0; margin:0;}
#news_list ul li{ width:650px; background:url(../images/ico1.jpg) no-repeat left; padding-left:20px; border-bottom:1px dashed #ccc; line-height:35px;}
#news_list ul li a:hover{ color:#cc3333; font-weight:bold;}
#news_list ul li span{ float:right; color:#990000;}

.fenye{ width:600px; margin:0 auto; background:#999; height:25px; line-height:25px; color:#fff; text-align:center;}
.fenye span{ margin-right:5px;}
.fenye span a{ color:#fff;}

/*------------------------------新闻详细页面------------------------------------------*/
.news_info_tittle_kuai{ margin:0 auto; text-align:center; border-bottom:1px dashed #ccc;color:#cc3333; font-weight:bold; padding-bottom:5px;}
#news_info_tittle{ line-height:30px; }
#news_info_tittle span{ margin-left:8px;}
.news_info_tittle_info{ margin:0 auto; text-align:center; border-bottom:1px dashed #ccc; line-height:30px;}
.news_info_tittle_info span{ color:#cc3333;}
.news_info_tittle_word{ margin-top:10px;}

/*------------------------------合作伙伴页面------------------------------------------*/
#partner{padding-right:20px; padding-bottom:30px;}
#partner ul{ margin:0 auto;}
/*
#partner ul li{ width:200px; height:200px;float:left; margin-right:15px; margin-bottom:30px;}
*/
#partner ul li{ float:left; margin-left:10px; margin-right:10px; width:200px; height:220px;}
.pro_pic{ padding:3px; border:1px solid #ccc; text-align:center;}
.pro_name{ text-align:center; padding-top:10px; padding-bottom:10px;}
#pro_list ul li span{ text-align:center; }


/*service*/
.service{ position:fixed; bottom:30px; left:50%; margin-left:550px; width:55px; height:208px; z-index:200;  box-sizing:content-box;}
.service div.conbox { position:relative; box-sizing:content-box;}
.service div.conbox em { background-image:url(../images/bg.png); background-repeat:no-repeat; white-space:nowrap; text-indent:-5000px; margin-bottom:5px; display:block; width:55px; height:55px; overflow:hidden; cursor:pointer;  box-sizing:content-box; }
.service div.conbox em.tel-box { background-position:-61px -178px }
.service div.conbox em.ser-box { background-position:-61px -238px }
.service div.conbox em.wx-box { background-position:-61px -298px }
.service div.conbox em.wb-box { background-position:0 -298px }
.service div.conbox div.con-content { display:none; background-color:#fff; position:absolute; top:0; left:-200px; width:160px; padding:15px; border:1px #e1e1e1 solid; box-shadow:rgba(0, 0, 0, .1) 0 0 5px;  box-sizing:content-box; }
.service div.conbox div.con-content ul { margin:0; padding:0; list-style:none }
.service div.conbox div.con-content ul li { border-bottom:1px #eee dotted; font-size:.875em; padding:3px 0 }
.service div.conbox div.con-content ul li a:hover { text-decoration:none }
.service div.conbox div.con-content span { background-image:url(../images/bg.png); background-repeat:no-repeat; background-position:0 -229px; position:absolute; display:block; width:6px; height:9px; top:25px; right:-6px }
.service em.conbox { background-image:url(../images/bg.png); background-repeat:no-repeat; white-space:nowrap; text-indent:-5000px; margin-bottom:5px; display:block; width:55px; height:55px; overflow:hidden; cursor:pointer}
.service em.back-box { background-position:-61px -358px }
.qqqun span { margin-right:15px }
.qqqun span.full { color:#838383 }


.float0831 {
	POSITION: fixed; TOP: 180px; RIGHT: 1px; _position: absolute
}
.float0831 A {
	COLOR: #00a0e9
}
.float0831 A:hover {
	COLOR: #ff8100; TEXT-DECORATION: none
}
.float0831 .floatL {
	POSITION: relative; WIDTH: 28px; FLOAT: left
}
.float0831 .floatL A {
	TEXT-INDENT: -9999px; DISPLAY: block; FONT-SIZE: 0px
}
.float0831 .floatR {
	BACKGROUND: url(../images/float_bg.gif)
}
.float0831 .tp {
	BACKGROUND: url(../images/float_bg.gif)
}
.float0831 .cn {
	BACKGROUND: url(../images/float_bg.gif)
}
.float0831 .floatR {
	PADDING-BOTTOM: 15px; WIDTH: 130px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -131px bottom; FLOAT: left; OVERFLOW: hidden
}
.float0831 .tp {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0% 0%; HEIGHT: 10px
}
.float0831 .cn {
	BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: -262px 0px
}
.float0831 .cn H3 {
	TEXT-INDENT: -9999px; HEIGHT: 36px; FONT-SIZE: 0px
}
.float0831 .cn UL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; PADDING-TOP: 0px
}
.float0831 .cn UL LI {
	BORDER-BOTTOM: #e6e5e4 1px solid; LINE-HEIGHT: 36px; WORD-WRAP: break-word; HEIGHT: 36px; OVERFLOW: hidden; WORD-BREAK: normal
}
.float0831 .titZx {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .titDh {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .titDc {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoZx {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoTc {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoFf {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoTl {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .btnOpen {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .btnOpen_n {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .btnCtn {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .titZx {
	BACKGROUND-POSITION: 5px -10px
}
.float0831 .titDh {
	BACKGROUND-POSITION: 5px -66px
}
.float0831 .titDc {
	BACKGROUND-POSITION: 5px -124px
}
.float0831 .icoZx {
	BACKGROUND-POSITION: 2px -154px
}
.float0831 .icoTc {
	BACKGROUND-POSITION: 0px -323px
}
.float0831 .icoFf {
	BACKGROUND-POSITION: 2px -213px
}
.float0831 .icoTl {
	PADDING-LEFT: 20px; DISPLAY: block; FONT-FAMILY: "微软雅黑"; BACKGROUND-POSITION: 2px -266px; FLOAT: left
}
.float0831 .btnOpen {
	BACKGROUND-POSITION: -30px -396px
}
.float0831 .btnOpen_n {
	BACKGROUND-POSITION: 0px -530px
}
.float0831 .btnCtn {
	BACKGROUND-POSITION: 0px -396px
}
.float0831 .icoZx {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .icoTc {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .icoFf {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .btnOpen {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnOpen_n {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnCtn {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnOpen {
	TOP: 118px; LEFT: 1px
}
.float0831 .btnOpen_n {
	TOP: 118px; LEFT: 1px
}
.float0831 .btnCtn {
	TOP: 118px; LEFT: 2px
}
.float0831 UL LI H3.titDc A {
	WIDTH: 80px; DISPLAY: block; HEIGHT: 36px
}
.float0831 UL LI.top {
	BORDER-BOTTOM: #ace5f9 1px solid
}
.float0831 UL LI.bot {
	BORDER-BOTTOM-STYLE: none
}
.float0831 UL.webZx {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 164px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/webZx_bg.jpg) no-repeat; HEIGHT: 65px; PADDING-TOP: 0px
}
.float0831 UL LI.webZx-in {
	BORDER-BOTTOM-STYLE: none; PADDING-LEFT: 5px; HEIGHT: 50px; PADDING-TOP: 8px
}