/* CSS Document */
html { margin:0px; padding:0px;}
body { background:url(../images/bgline.jpg) repeat-x #E0E0E0; margin:0px; padding:0px; font-family:"微软雅黑";}
.left { float:left;}
.right { float:right;}
.time { display:block; height:25px; width:86px; float:right; color:#666; font-size:12px;}
.clear { clear:both;}
.top_abs { position:absolute; width:100%; z-index:99;left:0px;}
.warp { width:1000px; height:auto; margin:auto; padding:0 20px; padding:120px 0 0 0;}
.top { border-top:#1E3A4F solid 4px; height:90px; background:#2188C3; position:relative;}
.top_content { background:url(../images/top_bg.png); height:90px; width:1000px; margin:auto;}
.nav { background:url(../images/nav_bg.png) repeat-x; height:60px;}
.nav_content { width:1000px; margin:auto;}
.logo { width:300px; float:left;}
.logo img  { border:0px;}
.tel { height:90px; color:#A90000; font-size:32px; line-height:80px; width:500px; float:right; font-family:"微软雅黑"; text-align:right;}
.nav_ul { height:45px;background:url(../images/home.png) no-repeat 30px 3px;list-style:none; margin:0px; padding:0px 0px 0 55px; margin:auto;}
.nav_ul a { color:#FFF; font-weight:bolder; text-decoration:none; font-size:14px; display:block; height:26px; padding:8px 20px 0 20px;}
.nav_ul li { float:left; height:26px; padding:0px; margin:0 9px 0 9px;}
.nav_ul li a:hover { background:#021627;}
.nav_ul .home_li:hover { background:none;}
.more { display:block; float:right; padding:10px 0 0 0;} 
/*banner */
.banner {background:#2188C3;height:350px;margin:0px 0 0 0; position:relative; z-index:1; }
#slideshow { width:100%; height:350px; overflow:hidden;}
.slide { width:100%; height:100%; background:no-repeat top center; overflow:hidden; text-align:center;}
.slidenav {
	WIDTH: 90px;
	text-align: center;
	z-index: 11;
	position: absolute;
	height: 15px;
	left: 454px;
	top: 325px;
}
.slidenav A {
	BACKGROUND-IMAGE:url(../images/toggles.png); BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; TEXT-INDENT: -9999em; WIDTH: 8px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; FLOAT: left; HEIGHT: 10px; COLOR: #cacac8; BORDER-TOP: medium none; MARGIN-RIGHT: 5px; BORDER-RIGHT: medium none
}
.slidenav A.activeSlide {
	BACKGROUND-IMAGE: url(../images/toggles.png) !important; BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; WIDTH: 8px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left -16px; BORDER-TOP-STYLE: none; FLOAT: left; HEIGHT: 8px; COLOR: #cacac8; BORDER-LEFT-STYLE: none; MARGIN-RIGHT: 5px
}
.slidenav A:hover {
	BACKGROUND-IMAGE: url(../images/toggles.png) !important; BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; WIDTH: 8px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left -32px; BORDER-TOP-STYLE: none; FLOAT: left; HEIGHT: 8px; COLOR:#999; BORDER-LEFT-STYLE: none; MARGIN-RIGHT: 5px;
}
.btn_warp {
	position: absolute;
	z-index: 9;
	top: 150px;
	width: 1000px;
	left: 8px;
}
.slideshow_tools { width:960px;  position:relative; margin:auto;}
.slideshow_tools A.prev { background:url(../images/arrow_left.png) no-repeat top center; width:58px; height:58px; display:block; float:left;CURSOR: pointer;
}
.slideshow_tools A.next {
background:url(../images/arrow_right.png) no-repeat top center; width:58px; height:58px; display:block; float:right;CURSOR: pointer;
}
.slideshow_tools A.next:hover { background-position:0px -58px;}
.slideshow_tools A.prev:hover {background-position:0px -58px;
}
/*banner end*/

/*home*/
.home_content_top { background:#FFF; border:#ccc solid 1px; margin:10px 0 0 0;}
.home_content_top_left { width:580px; float:left; height:700px; padding:25px 15px 15px 15px;}
.type_dl { padding:0px; margin:0px; border-bottom:#CCC solid 3px; height:110px;}
.type_dl dd { padding:0px; margin:0px; float:left; width:115px; height:35px; padding:0px; background:#1C3B4F; border-right: #FFF solid 1px; border-bottom:1px solid #FFF; line-height:25px; text-align:center;}
.type_dl .default_type { background:#031627;}
.type_dl a { color:#FFF;font-size:13px; text-decoration:none; padding:5px; display:block;}


.home_title_box { padding:25px 0 0 0; height:210px;}
.home_title_box_img { float:left; width:160px;}
.home_title_box_img img{ border:#CCC solid 1px; padding:5px; width:130px; height:170px;}
.home_title_box_img img:hover{ border:#007DE3 solid 1px; }
.home_title_box_text { float:left; width:420px;}
.home_title_box_text h3 { padding:0px; margin:0px; font-size:15px;}
.home_title_box_text h3 a { text-decoration:none; color:#1C3B4F;}
.home_title_box_text h3 a:hover { text-decoration:underline; color:#B50004;}
.home_title_box_text p { font-size:13px; color:#666; line-height:30px;}
.home_title_box_text a{ color:#007FDC;font-size:13px; text-decoration:none; padding:3px; }
.home_title_box_text a:hover { color:#F00;font-size:13px; text-decoration:none; padding:3px;}
.type_div { display:none;}
.default_type_div { display:block}
.type_list_div {padding:25px 0 0 0; clear:both; border-top:#CCC solid 2px;}
.type_list_div a { font-size:13px; text-decoration:none; color:#333;}
.type_list_div a:hover { color:#F00;}
.ul_list { list-style:none; padding:0px; margin:0px; width:270px;  float:left;}
.ul_list li { height:32px; background:url(../images/index_23.jpg) no-repeat 0px 14px; padding:0 0 0 15px; line-height:30px;}
.home_content_top_right { float:right; width:370px;height:730px; padding:10px 0 0 0;}
.home_content_top_right dl { padding:0px; margin:0px;}
.home_content_top_right dl dd { padding:15px 15px 0 15px; margin:0px; float:left; width:150px; height:220px; text-align:center;}
.home_content_top_right dl dd img { width:140px; height:180px; border:#CCC solid 1px; padding:5px; margin:0 0 10px 0;}
.home_content_top_right dl dd img:hover { border:#D20005 solid 1px;}
.home_content_top_right dl dd a { color:#0077E3; text-decoration:none;}
.home_content_top_right dl dd a:hover { color:#F00;}
.home_top_banner { height:110px; clear:both; margin:0px 0 0 0; padding:10px;}

.home_top_banner .left { width:770px; overflow:hidden;}
.home_top_banner .right { width:200px; text-align:right; overflow:hidden; }

.home_contetn_bottom { padding:15px; background:#FFF; border:#CCC solid 1px; margin:10px 0 0 0;}
.home_contetn_bottom .left { width:650px;height:420px;}
.home_contetn_bottom .right { width:300px;height:420px;padding:0 0 0 0;}
.list_box { width:325px; float:left; padding:0 0 10px 0; height:200px}
.list_box dl { padding:15px 0 0 0; margin:0px;}
.list_box dl dd{ padding:0px 0px 0px 10px; margin:0px; height:32px; background:url(../images/list.gif) no-repeat 0 5px;}
.list_box dl dd a{ float:left;}
.title { color:#003D73; padding:0 0 0px 0; border-bottom:#1B6999 solid 1px; width:310px; height:30px;}
.title strong { height:30px; display:block; float:left; color:#FFF; background:#1B6999; font-size:12px; padding:0px 7px 0px 7px; line-height:30px;}
.list_box a { color:#333; font-size:12px; text-decoration:none;}
.list_box a:hover { color:#F00}
.home_contetn_bottom .right .text_box { padding:0px 0 0 0; }
.text_box .text_tox_title { font-size:18px; color:#666; font-weight:bolder; border-bottom:#ccc solid 2px; height:30px; padding:0px 5px; }
.text_box .text_content { font-size:13px; color:#505050; line-height:30px; padding:15px;}
.text_box .contact_box { background:url(../images/contact.jpg) no-repeat right bottom; padding-bottom:170px;height:200px; overflow:hidden; }

.ad_long { height:110px; background:#FFF; width:990px;overflow:hidden; clear:both; margin:10px 0 0 0; padding:5px; border:#CCC solid 1px;}
.ad_long img { border:0px; overflow:hidden; width:990px; height:110px;}

.links { padding:10px;}
.links dl { padding:0px; margin:0px; width:980px; height:30px; padding:10px 0 0 10px;display:block;}
.links dl dd { padding:0px; margin:0px; float:left; background:#1C3B4F; border-right:#FFF solid 1px;}
.links dl .default_dd { background:#031627;}
.links dl dd a { font-size:12px; text-decoration:none; color:#FFF; display:block; height:20px; padding:5px 10px; line-height:20px;}
.links div { background:#FFF;}
.links_box { width:980px; border:#031627 solid 1px; display:none;}
.links_box a { font-size:12px; color:#666; text-decoration:none;}
.links_box img { border:0px; width:120px; height:55px;}
.links_box ul { list-style:none; padding:0px; margin:0px;}
.links_box ul li { float:left; padding:10px;}
.default_box { display:block;}

.bottom { height:60px; background:#1B6999; border-top:#031627 solid 2px; color:#FFF; font-size:12px; padding:10px; line-height:25px;}
.bottom_content { width:1000px; margin:auto;}
.bottom .left {}
.bottom a { color:#fff; text-decoration:none;}
.bottom a:hover { color:#088ABC;}
.bottom .right { height:60px; float:right; padding:0 10px 0 0;}
.bottom .right img { height:60px;}
/*home end*/

#floatTips { width:110px; height:auto;top:120px;right:10px; position:absolute; font-size:13px; z-index:999; text-align:center;}
.talk { background:url(../images/middle.gif) repeat-y; line-height:18px; padding:10px;}
.talk strong { color:#F00; text-align:center;}
.talk a{ display:block; margin-bottom:15px; color:#666; text-decoration:none;}
.talk a:hover { color:#F00;}
#hidena {width:15px; height:15px; display:block; position:absolute; right:3px; top:3px; cursor:pointer;}


/*page*/

.page_banner { height:170px;}
.page_banner img { width:1000px; height:175px;}
.page_content{background:#FFF; border:#CCC solid 1px; margin:10px 0 0 0;}
.path { height:30px; border-bottom:#CCC 2px solid; background:url(../images/home_bg.png) 20px 17px no-repeat; padding:15px 15px 5px 45px; font-size:13px;color:#666;}
.path a { color:#06C; text-decoration:none;}
.page_content_box { background:url(../images/page_bg.png) repeat-y; padding:0px;}
.page_left {width:230px;padding:15px 25px; float:left;}
.page_right {width:685px; background:#FFF; float:right; padding:15px;}
.page_left h2 { padding:0px 0px 15px 0; margin:0px; color:#FFF; font-size:16px; text-align:left; border-bottom:#113044 solid 1px; height:30px; line-height:30px; margin:}
.left_menu { list-style:none; margin:0px; padding:0px;}
.left_menu li { height:40px; border-bottom:#10222E solid 1px; border-top:#21465E solid 1px; line-height:40px;  font-size:13px; background:url(../images/left_menu_bg.png) right;}
.left_menu .active { background:url(../images/left_menu_bg.png) left;}

.left_menu li:hover {background:url(../images/left_menu_bg.png) left;}
.left_menu .active a { color:#FCE804;}
.left_menu li a { color:#FFF; text-decoration:none; display:block; height:40px;padding:0 0 0 40px;}
.left_menu li a:hover { color:#FCE804;}
.text_box { padding:20px 0 20px 0; color:#FFF; line-height:25px; font-size:13px;}
.text_box_content { padding:10px 0 0 0;}
.text_box_title { font-size:16px; color:#FC0; border-bottom:#0CC 1px dashed; height:30px;}

.page_right_content { color:#666; font-size:14px; line-height:25px;}
.page_dl{ padding:0px; margin:0px;}
.page_dl dd { padding:15px 10px 0 10px; margin:0px; float:left; width:150px; height:220px; text-align:center;}
.page_dl dd img { width:140px; height:180px; border:#CCC solid 1px; padding:5px; margin:0 0 10px 0;}
.page_dl dd img:hover { border:#D20005 solid 1px;}
.page_dl dd a { color:#0077E3; text-decoration:none; font-size:12px;}
.page_dl dd a:hover { color:#F00;}
.page_dl dd span { display:block; height:20px; color:#333; font-size:12px;}

.page_span { display:block; margin:25px 10px 0 0; text-align:right; float:right;}
.page_span a{ color:#000; font-size:12px; text-decoration:none; display:block; float:left; border:1px solid #2188C3; padding:0px 5px; margin:4px;}
.page_span #danqian_page_link {color:#FFF; background:#2188C3;}
.page_span a:hover { color:#FFF; background:#2188C3;}

.text_dl { padding:0px 0 0 15px; margin:0px;}
.text_dl dd { padding:15px 0 0px 10px; background:url(../images/index_23.jpg) 0px 23px no-repeat; margin:0px; height:30px; border-bottom:#CCC dashed 1px}
.text_dl a { float:left; color:#666; text-decoration:none; font-size:13px;}
.text_dl a:hover { color:#CE0000; text-decoration:underline;} 
.text_title { font-size:16px; color:#333; text-align:center; padding:10px; margin:0px;} 
.text_time { text-align:center; font-size:12px; width:270px; color:#666; margin:auto; height:20px; padding:10px 0 0 0; }
.liuyan_title { padding:10px 0 10px 50px; color:#0084FB; font-size:18px;}
.liuyan_pad { padding:0 0 50px 0px; margin:0px;}
.liuyan_pad form { padding:0px; margin:0px;}
.liuyan_pad b{ display:block; float:left; height:30px; line-height:30px;}
.liuyan_pad dd { height:30px; padding:10px 0 0 50px; margin:10px 0 0 0;}
.liuyan_pad .msg_dd { height:80px;}
.liuyan_pad dd input { height:30px; border:#CCC solid 1px; width:250px}
.msg_input{ border:#CCC solid 1px; height:80px; width:250px}
.liuyan_pad .submit { background:#069; border:0px; padding:3px; color:#FFF; cursor:pointer; margin:10px 0 0 70px; width:100px;}
.red { color:#F00;}
.error { text-align:center; padding:50px; font-size:28px; color:#F00;}
.liuyan_pad .codeinput { width:100px; float:left; margin:0 10px 0 0;}

#qqbox { position: fixed; top:150px; right:10px; height:auto; width:100px; z-index:9999;}
.qq_top { height:164px; background:url(../images/qq_top.png) no-repeat;}
.qq_con { height:auto; background:url(../images/qq_con.png) repeat-y; text-align:center;}
.qq_con a { height:25px; padding:5px 0 5px 0; display:block; width:80px; margin:auto;}
.qq_bottom { height:17px; background:url(../images/qq_bottom.png) no-repeat;}
#hidena {width:20px; height:20px; display:block; position:absolute; right:15px; top:10px; cursor:pointer;}

.top_img { padding:5px; margin:0px; }
.top_img dd { padding:1px 1px 1px 1px; margin:0px; float:left; width:327px; height:180px; text-align:center;}
.top_img dd img { width:327px; height:180px; border:#CCC solid 0px; padding:0px; margin:0 0 0px 0;}
.top_img dd img:hover { border:#D20005 solid 0px;}
.top_img dd a { color:#0077E3; text-decoration:none;}
.top_img dd a:hover { color:#F00;}

/*#floatTips { width:110px; height:auto;top:120px;right:10px; position:absolute; font-size:13px; z-index:999; text-align:center;}
.talk { background:url(../images/middle.gif) repeat-y; line-height:18px; padding:10px;}
.talk strong { color:#F00; text-align:center;}
.talk a{ display:block; margin-bottom:15px; color:#666; text-decoration:none;}
.talk a:hover { color:#F00;}
#hidena {width:15px; height:15px; display:block; position:absolute; right:3px; top:3px; cursor:pointer;}*/







