/* CSS Document */
body { background:#fff;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; }
body, button, input, select, textarea { font: 12px "Microsoft Yahei", Arial, Helvetica, sans-serif; }
button, input, select, textarea { outline: none; }
textarea { resize: none }
address, cite, dfn, em, var { font-style: normal; }
small { font-size: 12px; } /* small ���ı��������Сһ�ţ�ֱ���ﵽ���޵�һ���֡� �� <big> ��ǩ���ƣ� */
ul, ol { list-style: none; }
a, u { text-decoration: none; outline: medium none; outline: none; color:#666; }
a:hover { outline: medium none; outline: none; text-decoration:underline;}
img { border: 0 none; }
button, input, select, textarea { font-size: 100%; }
table { border-collapse: collapse; border-spacing: 0; }
.fl { float: left; }
.fr { float: right; }
.box { width: 1150px; margin: 0 auto; }
.po_re { position: relative; }
.po_ab { position: absolute; }
.blank0 { clear: both; font-size: 0; line-height: 0; height: 0px; overflow: hidden; }
.clearfix:after { clear: both; display: block; visibility: hidden; height: 0; line-height: 0; content: ""; }
.clearfix { _zoom: 1; }
.clear { clear: both; }
.fw { font-weight: bold; }
.cr_cs { color: #e87d00; }  /* ��ɫ */
.fs14 { font-size: 14px; }
.w1000{ width:1200px; height:auto; margin:0 auto; text-align:left; overflow:hidden; _zoom:1;}
.w1000_1{ width:1000px; height:auto; margin:0 auto; text-align:left; _zoom:1;}
.ad_01 { margin-top:10px; text-align:center;}
.clear { clear:both; height:0px; line-height:0px;}

.top { text-align:center; height:90px; padding-top:28px; overflow:hidden;}
.logo { float:left; display:inline; width:280px; margin:0; padding:0; font-size:14px; position:relative;}
.logo a{ float:left; width:280px; height:70px; text-indent:-19887px; background:url(../img/logo-0.gif) no-repeat left top;}
.top_right { float:left; width:362px; padding-top:15px; padding-left:550px; overflow:hidden;}
.search {width: 362px; height:37px; background:url(../img/search_bg.gif) no-repeat left top; overflow:hidden; }
.search-keyword { float:left; margin-left:98px; margin-top:1px; padding: 0; border: 0; width: 220px; height:35px; overflow:hidden; line-height:36px; background:none; font-size:.8em; outline: none;  } 
#search-submit { float: right; margin: 5px 4px 0 0; } 
.hot_seach { clear:both; padding-left:2px; line-height:36px; text-align:left; color:#666666}
.hot_seach a{ color:#666666; padding:0 5px;}

.hot_img {position:absolute;left:265px; top:76px; z-index:10000;}

.menu { background:#30ace2;}
.menu .w1000{ background:#30ace2;}
.menu_list { background:url(../img/menu_line.gif) no-repeat right top;}
#nav {line-height:50px; list-style-type: none;} 
#nav a{display: block; width:122px; padding-left:25px;text-align:center; font-size:16px; position:relative;} 
#nav a.menu_list_x { background:url(../img/icon-menu.gif) no-repeat 18px 12px #30ace2;}
#nav a.menu_list_x:hover { background:url(../img/icon-menu.gif) no-repeat -432px 12px #9bcb30;}
#nav a.menu_list_0 { background:url(../img/icon-menu.gif) no-repeat 18px -43px #30ace2;}
#nav a.menu_list_0:hover { background:url(../img/icon-menu.gif) no-repeat -432px -43px #9bcb30;}
#nav a.menu_list_1 { background:url(../img/icon-menu.gif) no-repeat 20px -97px #30ace2;}
#nav a.menu_list_1:hover { background:url(../img/icon-menu.gif) no-repeat -430px -97px #9bcb30;}
#nav a.menu_list_2 { background:url(../img/icon-menu.gif) no-repeat 15px -150px #30ace2;}
#nav a.menu_list_2:hover { background:url(../img/icon-menu.gif) no-repeat -435px -150px #9bcb30;}
#nav a.menu_list_3 { background:url(../img/icon-menu.gif) no-repeat 15px -207px #30ace2;}
#nav a.menu_list_4:hover { background:url(../img/icon-menu.gif) no-repeat -435px -207px #9bcb30;}
#nav a.current { background:url(../img/icon-menu.gif) no-repeat -432px 12px #9bcb30; color:#fff;}
#nav a:link {color:#fbfbfb; text-decoration:none} 
#nav a:visited {color:#fff;text-decoration:none} 
#nav a:hover {color:#fff;text-decoration:none;} 
#nav li{float:left; padding-left:2px; background:url(../img/menu_line.gif) no-repeat left top;} 
#nav li a:hover{} 
#nav li ul{line-height:28px; margin:0;margin-left:-2px; padding:0; list-style-type:none; text-align:left; padding:10px 13px 20px 13px; width:195px;  background:url(../img/sub_dbd.png) no-repeat bottom; left:-999em; position:absolute; z-index:100; overflow:hidden;} 
#nav li ul li{float:left; margin:0; margin-top:5px; width:195px; background:none; text-align:left; } 
#nav li ul a{display: block; text-align:left; padding-left:18px; width:177px; height:28px; background:url(../img/sub_ac.png) no-repeat; font-size:12px;  overflow:hidden;} 
#nav li ul a.current{background:url(../img/sub_ho.png) no-repeat; color:#fff; font-weight:normal;} 
#nav li ul a.current:link { color:#fff;} 
#nav li ul a.current:visited { color:#fff;} 
#nav li ul a:link {color:#000; text-decoration:de5402} 
#nav li ul a:visited {color:#000; text-decoration:none} 
#nav li ul a:hover {text-decoration:none;font-weight:normal;background:url(../img/sub_ho.png) no-repeat; color:#FFF;} 
#nav li:hover ul{left:auto} 
#nav li.sfhover ul{left: auto} 

.menu_list .active{color:#fff;}
.menu_list .menu_tel { float:left; display:block; text-align:right; height:50px; line-height:50px; padding:0 0 0 20px; letter-spacing:0px;  font-size:16px; color:#fff; background:url(../img/menu_line.gif) no-repeat left top;}
.menu_list .menu_hot { position:absolute; left:220px; top:3px;}
.menu_right_span { float:right; display:block; height:36px; width:5px; background:url(../img/bg.png) no-repeat top right; }

.header { border-bottom:2px solid #2faff1;}
.newnavh { height:115px; z-index:699; position:relative;}
.navLf { width:316px; padding:23px 22px 0 0;}
.navLf a { float:left; display:inline-block;}
.navLf img.active { float:left; margin:9px 0 0 11px; display:inline;}
.navRg { padding:50px 0 0 39px; z-index:699;}
.navRg dd,.navRg dt { float:left; height:45px;}
.navRg dt { width:15px; background:url(../img/nav.gif) no-repeat center 14px; font-size:0px;}
.navRg dd a { color:#545454; font-size:18px; height:42px; line-height:42px; display:inline-block;}
.navRg dd a.normal { padding:0 21px;}
.navRg dd a.normal:hover { border-bottom:solid 3px #54677e; color:#004f94;}
.navRg dd.active { width:100px; margin:0 9px; position:relative; text-align:center; background:url(../img/nav_sj.png) no-repeat 93px 19px; display:inline;}
.navRg dd.active div { position:absolute; border:solid 1px #d9d9d9; left:-17px; top:57px; padding:17px 3px; width:126px; z-index:699; display:none; background:#fff;}
.navRg dd.active div span.active { width:260px; display:inline-block; background:url(../img/bord.png) repeat-y 130px 0;}
.navRg_sj { width:14px; height:8px; display:inline-block; background:url(../img/navsj.png) no-repeat; font-size:0px; line-height:0px; position:absolute; left:62px; top:-8px;}
.navRg dd.active li { width:100px; height:40px; line-height:40px; padding-left:30px; float:left; text-align:left;}
.navRg dd.active li a {position: relative;}
.navRg dd.active li a em {background:url(../img/chon6-jx-icon.png) no-repeat ;display: inline-block;height: 17px;position: absolute;top: 5px;width: 31px;margin-left: 5px;}
.navRg dd.active div.active li { text-align:center; width:126px; padding-left:0px;}
.navRg dd.active li a { font-size:16px;}
.navRg dd.active li a:hover { color:#ffa400;}
.navRg dd.active:hover { background-position:93px -26px; padding-bottom:13px;}
.navRg dd.active:hover div { display:block;}

/*banner*/
.banner{ width:100%; min-width:1200px; height:350px; overflow:hidden; position:relative;}
.banner .hd{ height:15px; width:300px; margin-left:151px; position:absolute; left:50%; bottom:9px; z-index:1; line-height:12px; *text-align:center;}
.banner .hd ul{ overflow:hidden; zoom:1; text-align:center; *white-space:nowrap; *display:inline;}
.banner .hd ul li{ display:inline-block; margin:0 6px;  width:15px; height:15px; cursor:pointer; background:url(../img/index.png) 0 0 no-repeat; background-position:-308px -49px; *vertical-align:top; *display:inline; *zoom:1;}
.banner .hd ul li.on{color:#fff; background-position:-308px -64px;}
.banner .bd{ position:relative; height:350px; z-index:0;}
.banner .bd ul{ width:100% !important; position: relative; width: 1903px; height: 350px;}
.banner .bd li{ width:100% !important; zoom:1; vertical-align:middle; height:350px; background-repeat:no-repeat; background-position:center top; position: absolute; width: 1920px; left: 0px; top: 0px; display: none; }
.banner .bd li a{ display:block; width:100%; height:350px;}
.banner .bd img{ display:block;}
.banner .prev,.banner .next{ position:absolute; left:50%; top:50%; margin-top:-30px; margin-left:-825px; display:block; width:60px; height:60px; background:url(../img/index_icon.png) 0 0 no-repeat; background-position:9px -460px; filter:alpha(opacity=60); opacity:0.6; z-index:10; display:none;}
.banner .next{ left:auto; right:50%; margin-left:0; margin-right:-822px; background-position:-58px -460px; }
.banner .prev:hover,.banner .next:hover{ filter:alpha(opacity=100);opacity:1;}
.banner .prevStop,.banner .nextStop{}
.banner .b-rbox{ position:absolute; left:50%; top:0; margin:0 0 0 236px; height:350px; width:364px; color:#fff;}
.banner .b-rbox .b-rcontent{ position:relative;}
.banner .b-rbox .appreciation{  padding:0 28px; width:308px; height:350px;}
.banner .b-rbox .appreciation h2{  padding:28px 0 20px;}
.banner .b-rbox .appreciation h3{  line-height:48px; height:66px;}
.banner .b-rbox .appreciation h3 strong{}
.banner .b-rbox .appreciation h3 em{ background-position:-63px 0; width:111px; height:49px;margin-left:14px;}
.banner .b-rbox .appreciation a.reg-but{ background-position:0 -50px; width:308px; height:53px; line-height:53px; text-align:center; color:#fff; margin-top:10px; -webkit-transition:none;-moz-transition:none;-ms-transition:none;transition:none;}
.banner .b-rbox .appreciation a.reg-but:hover{ background-position:0 -104px; text-decoration:none;}
.banner .b-rbox .appreciation p{ text-align:center; margin:6px 0 12px;}
.banner .b-rbox .appreciation p a{ color:#33aaff;}
.banner .b-rbox .appreciation p a:hover{ color:#1fa2ff;}
.banner .b-rbox .appreciation h4{ color:#ccc; border-bottom:1px solid #ccc;}
.banner .b-rbox .appreciation h4 a{ color:#ccc; margin-left:194px;}
.banner .b-rbox .appreciation h4 a:hover{ color:#33aaff;}
.banner .b-rbox .appreciation ul{ padding:15px 0 0;}
.banner .b-rbox .appreciation ul li{ float:left; width:150px;}
.banner .b-rbox .appreciation ul li.rli{ border-left:1px solid #ccc; width:132px; padding-left:24px;}
.banner .b-rbox .appreciation ul li em{ color:#ccc;}

.box1 {background:url(../img/link_bg.gif) no-repeat center 0px #30ace2; min-width:1200px;/* background:#e26543; */}
/*��������*/
.bg_index_1st_news {}
.index_1st_news { width:1183px; margin:0 auto; text-align:left; color:#fff; padding:0 10px 0 5px; height:40px; line-height:40px;/* background:url(../img/index-lb-2.png) no-repeat 10px 12px #28a2d9; */border:1px solid #1890c4; border-top:none; overflow:hidden;}
.index_1st_news_more { float:right; display:inline; color:#fff; }
.index_1st_news ul { float:left; display:inline; width:1130px; overflow:hidden; }
.index_1st_news ul li { float:left; display:inline; width:240px; padding-left:18px; margin-left:15px; background:url(../img/xiaoxi.png) no-repeat left 15px; white-space:nowrap; overflow:hidden;text-overflow:ellipsis; }
.index_1st_news ul li a { color:#fff; font-size:14px;}
.index_1st_news ul li a:hover{ text-decoration:underline; color:#f1f1f1;}
/*7����ť*/
.index_iconx { clear:both;padding:30px 0; width:1200px; overflow:hidden;}
.index_iconx a { float:left; color:#fff; display:inline; font-size:14px; margin:0 29px; width:90px; text-align:center; font-weight:bold; height:42px; padding-top:57px; line-height:20px; background:url(../img/ind_navico2.png) no-repeat; border:none; overflow:hidden;}
.index_iconx a:hover { color:#fff; text-decoration:none;}
.index_iconx a h2{ font-size:14px;}
.index_iconx a.index_icon_1 {background-position:0 0; color:#fff;}
.index_iconx a.index_icon_1:hover { background-position:-91px 0;}
.index_iconx a.index_icon_2 { background-position:0 -99px;}
.index_iconx a.index_icon_2:hover { background-position:-91px -99px;}
.index_iconx a.index_icon_3 { background-position:0 -198px;}
.index_iconx a.index_icon_3:hover { background-position:-91px -198px;}
.index_iconx a.index_icon_4 { background-position:0 -297px;}
.index_iconx a.index_icon_4:hover { background-position:-91px -297px;}
.index_iconx a.index_icon_5 { margin-left:35px;   background-position:0 -396px;}
.index_iconx a.index_icon_5:hover { background-position:-91px -396px;}
.index_iconx a.index_icon_6 { background-position:0 -495px;}
.index_iconx a.index_icon_6:hover { background-position:-91px -495px;}
.index_iconx a.index_icon_7 { background-position:0 -594px;}
.index_iconx a.index_icon_7:hover { background-position:-91px -594px;}
.index_iconx a.index_icon_8 { background-position:0 -693px;}
.index_iconx a.index_icon_8:hover { background-position:-91px -693px;}
/*3�������*/
.index_icon { height:400px; padding:20px 0 30px 0;}
.index_icon a:hover{ text-decoration:none;}
.index_icon1 img { width:398px; height:200px;}
.index_icon2 img { width:398px; height:200px;}
.index_icon3 img { width:400px; height:200px;}
.index_icon_1,.index_icon_2{ float:left; display:inline; text-align:center; width:398px; height:400px; border:1px solid #ccc; border-right:none; color:#000;}
.index_icon_3 { float:left; display:inline; text-align:center; width:400px; height:400px; border:1px solid #ccc; color:#000;}
.index_icon_1:hover strong{ color:#84c225;}
.index_icon_2:hover strong{ color:#84c225;}
.index_icon_3:hover div span {  background:url(../img/zixun.gif) no-repeat left top}
.index_icon_1 div { display:block; height:150px; padding:50px 0 0 0; line-height:30px; font-size:16px; background:#fff; color:#666;}
.index_icon_1 div strong { display:block; height:30px; line-height:30px; font-size:24px; overflow:hidden;  margin-bottom:-20px;}
.index_icon_2 div { display:block; height:150px; padding:50px 0 0 0; line-height:30px; font-size:16px; background:#fff; color:#666;}
.index_icon_2 div strong { display:block; height:30px; line-height:30px; font-size:24px; overflow:hidden;  margin-bottom:-20px;}
.index_icon_3 div { display:block; height:122px; padding-top:78px; padding-left:108px; background:#2faff1; color:#fff;}
.index_icon_3 div span{ display:block; width:190px; height:53px; line-height:52px; font-size:18px; overflow:hidden; background:url(../img/zixun.gif) no-repeat left bottom}
.index_icon_3 div span:hover{ background:url(../img/zixun.gif) no-repeat left top; color:#fff;}




.liucheng1 { height:480px; padding:50px 0; background:url(../img/liucheng1.gif) no-repeat center 170px;}
.liucheng1 .intro { display:block; text-align:center; font-size:20px; line-height:38px;}
.liucheng1 strong { display:block; text-align:center; font-size:26px; line-height:42px;}


/*��ҳ��������1*/
.index_box2 { margin-top:20px; overflow:hidden; background:#f1f1f1}
.index_box2_1 { float:left; width:350px; height:560px; overflow:hidden; border:1px solid #ccc; background:#fff}
.index_box2_2 { float:left; width:480px; height:560px; overflow:hidden; border:1px solid #ccc; border-left:none; background:#fff}
.index_box2_3 { float:right; width:365px; height:562px; overflow:hidden; background:#f8f8f8;}
.jd_lst{
	position:absolute;
	bottom:115px;
	right:15px;
	_left:250px;
	_bottom:120px;
	_right:0px;
	_width:200px;
}
.e_jd_lst{
	padding-top:4px;
}
.e_jd_lst li{
	float:left;
	font:0px sans-serif;
	width:18px;
	height:18px;
	text-align:center;
	line-height:16px;
	margin-left:5px;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
}
.tox dt{
        height:24px;
        border:1px;
        overflow:hidden;
        clear:both;
}
.e_jd{
	cursor:pointer;
	background:url(../img/icon03.gif) no-repeat left top;
	height:0;
	width:18px;
	overflow:hidden;
	display:inline-block;
}
.e_jd_cur{
	background:url(../img/icon04.gif) no-repeat right top;
	width:18px;
}
.e_jd_cur,.e_jd{
	text-indent:-9999px;
}
.main_jd{
	float:left;
	height:320px;
	background:#f9f9f9;
	border-bottom:1px solid #ccc;
}
.main_jd img{
	margin-top:-16px;
	width:352px;
	height:218px;
	border:1px solid #fff;
}
.main_jd span{
	display:block;
}
.text_jd{
	width:320px;
	text-align:left;
	line-height:40px;
	font-size:18px;
	font-family:Microsoft Yahei;
	font-weight:bold;
	color:#000;
	margin: 0 auto;
}
.text_jd h3 { margin:0px; padding:0;}
.text_jd h4 { margin:0px; padding:0; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.text_jd h5 { margin:0px; padding:0;}
.text_jd a{
	line-height:40px;
	font-size:18px;
	font-family:Microsoft Yahei;
	font-weight:bold;
	color:#000;
}
.text_jd_std{
	padding:0;
	margin: 0 auto;
	width:320px;
	height:69px;
	overflow:hidden;
	line-height:23px;
	font-size:12px;
	font-family:����;
	color:#505050;
	font-weight:normal;
}
.text_jd_std a{
	line-height:23px;
	font-size:12px;
	font-family:����;
	color:#505050;
	font-weight:normal;
}
/*---------------------------------------------------------------------*/
.index_box2_1_box { padding:20px 10px 10px 20px;}
.index_box2_1_box_tit {height:34px; line-height:34px; font-size:14px; font-weight:bold;font-family:Microsoft Yahei; color:#CC0000;}
.index_box2_1_box_content { overflow:hidden; height:95px;}
.index_box2_1_box_content_img { float:left; display:inline; width:136px;}
.index_box2_1_box_content_img img { width:120px; height:75px;}
.index_box2_1_box_content_text { float:left; width:183px; display:inline; overflow:hidden;}
.index_box2_1_box_content_text h5 { margin:0px; padding:0px; height:26px;}
.index_box2_1_box_content_text_tit a { font-weight:bold; color:#333; line-height:26px;}
.index_box2_1_box_content_text_tit h5 { white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.index_box2_1_box_content_text_content { line-height:20px; color:#999999; margin:0; padding:0;}
.index_box2_1_box_content_text_content a { line-height:20px; color:#666;}
.index_box2_2_1 { padding:10px 10px 10px 20px; height:300px; overflow:hidden;}
.index_box2_2_1 ul{ overflow:hidden;}
.index_box2_2_1 li { height:55px; padding-top:7px; border-bottom:1px dotted #999; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.index_box2_2_1 li span { display:block; line-height:20px; height:20px; color:#777; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.index_box2_2_1 li p { margin:0; padding:0; display:block; line-height:20px; height:20px; color:#777; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.index_box2_2_1 li h4 { margin:0; padding:0;}
.index_box2_2_1 li h4 a { display:block; line-height:26px; height:26px; color:#000; font-size:16px; font-weight:bold; font-family:"Microsoft Yahei"; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.color_tit_div { overflow:hidden; }
.color_tit_div .more_a { float:right; height:22px; line-height:22px; padding-right:8px; font-size:12px; font-weight:normal; }
.color_tit_div .color_tit_a { float:left; height:22px; line-height:22px; font-size:14px; font-weight:bold;font-family:Microsoft Yahei; color:#f25a00; overflow:hidden;}
.color_tit_div .color_tit_a h3 { color:#333; display:inline; font-size:14px; }
.color_tit_div .color_tit_a h3 font { color:#0094d4; }
/*---------------------------------------------------------------------*/
.index_box2_2_2 { padding:20px 10px 10px 16px; background:#fff;}
.index_box2_2_2_tit { overflow:hidden; padding-left:4px;}
.index_box2_2_2_list { overflow:hidden; padding-top:8px;}
.index_box2_2_2_list ul li { height:29px; line-height:28px;  padding-left:14px; background:url(../img/icon02.gif) no-repeat 0px 9px; font-size:14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.index_box2_3_tit { overflow:hidden; height:22px; padding:20px 10px 10px 20px;}
.index_box2_3_list { padding:0 15px; height:309px; overflow:hidden;}
.index_box2_3_list li {background:url(../img/hot_num_2.gif) no-repeat left 4px; padding-left:20px; line-height:32px; height:33px; font-size:14px;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.index_box2_3_ad {}
.index_box2_3_ad { display:block; height:200px; overflow:hidden;}
/*---------------------------------------------------------------------*/
.index_box3 { margin:0 auto; margin-top:10px; text-align:left; width:1198px; padding-top:57px; background:url(../img/qianhaixinwen.gif) no-repeat top center; border:1px solid #ccc; overflow:hidden; _zoom:1;}

.index_box3_1 { float:left; width:797px; border-right:1px solid #ccc; overflow:hidden;}
.index_box3_1_left { float:left; padding:20px 20px 16px 30px; width:747px; height:194px; border-top:1px solid #ccc; overflow:hidden; _zoom:1; }
.index_box3_1_left_img { float:left; display:inline; width:324px; padding-top:5px;}
.index_box3_1_left_img img{ width:310px; height:185px; border-radius:6px;}
.index_box3_1_left_list { float:left; display:inline; width:400px; padding-right:8px;}
.index_box3_1_left_list li { height:28px; line-height:28px;  padding-left:18px; background:url(../img/icon02.gif) no-repeat 0px 9px; font-size:14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.index_box3_tit { overflow:hidden; height:22px; padding:0px 10px 5px 5px;}
.index_box3_tit span { float:left; height:22px; line-height:22px; font-size:14px; font-weight:bold; color:#CC0000;}
.index_box3_tit a { float:right; height:22px; line-height:22px; padding-right:8px; }
.index_box3_1_right { float:left; padding:20px 0 16px 20px; width:300px; overflow:hidden; _zoom:1; }

.index_box3_2 { float:left; width:399px; height:923px;overflow:hidden;}
.index_box3_2_tit { padding-top:16px; height:30px; line-height:30px; border-bottom:1px solid #dfdfdf; color:#666; overflow:hidden;}
.index_box3_2_tit a { float:left; height:28px; border-bottom:2px solid #0094d4; padding:0 5px; font-size:14px; font-weight:bold; color:#0094d4;}
.index_box3_2_box1 { padding-left:15px; padding-right:15px; height:461px; border-top:1px solid #ccc; background:#fafafa;}
.index_box3_2_box1 ul { clear:both; display:block; background:url(../img/hot_num.gif) no-repeat left 10px; padding-top:15px;}
.index_box3_2_box1 ul li { display:block; height:38px; line-height:38px; padding-left:28px; font-size:14px; overflow:hidden; }
.index_box3_2_box1 ul li a { float:left; width:290px;height:38px;  line-height:38px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.index_box3_2_box1 ul li span { float:right; text-align:right; width:43px; font-size:12px; white-space:nowrap; overflow:hidden; color:#000}

.index_box3_2_box2 { padding-left:15px; padding-right:15px; height:461px; border-top:1px solid #ccc; background:#fafafa;}
.index_box3_2_box2 ul { display:block; padding-top:15px;}
.index_box3_2_box2 ul li { background:url(../img/hot_num_2.gif) no-repeat left 6px; display:block; height:38px; line-height:36px; padding-left:20px; font-size:14px; overflow:hidden;}
.index_box3_2_box2 ul li a { float:left; width:265px; white-space:nowrap; overflow:hidden;  text-overflow:ellipsis;}
.index_box3_2_box2 ul li span { float:right; text-align:right; width:80px; text-align:right; font-size:12px; white-space:nowrap; overflow:hidden; color:#000}

.link_box { margin:0 auto; border:1px solid #e8e8e8; padding:50px 0px 12px 20px; width:1180px; background:url(../img/link.gif) no-repeat top center;}
.link_box a { margin-right:20px; color:#666666; line-height:26px; display:inline-block; padding-bottom:10px;}
.link_box img { width:100px; height:28px; padding:4px; border:1px solid #D8D8D8;}
.link_text { margin:0 auto; margin-top:10px; border:1px solid #e8e8e8; padding:10px 20px 10px 16px; width:962px;}
.link_text a { margin-right:10px; color:#666666; line-height:26px; display:inline-block;}

.footer { margin-top:20px; min-width:1200px; padding-top:15px; font-size:12px; background: url(../img/footer_bg.gif) no-repeat center top #fafafa; text-align:center; overflow:hidden; _zoom:1; border-bottom:1px solid #000;}
.footer .w1000_1 { width:1200px;}
.footer_dl_div { float:left; display:block; width:207px;}
.footer_dl_div dl dt { font-size:14px; line-height:36px;}
.footer_dl_div dl dt a{ color:#333;}
.footer_dl_div dl dd { font-size:12px; line-height:28px;}
.footer_dl_div dl dd a { color:#666;}
.footer_right { float:left; width:250px; margin-left:50px; position:relative;}
.footer_right_tit { font-size:14px; font-weight:bold; color:#333; height:40px; line-height:40px;}
.footer_right_2 { font-size:12px; color:#666; line-height:28px;}
.footer_right_3 { margin-top:10px; font-size:12px; color:#666; line-height:38px; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc;}

.links_new { clear:both; padding-top:10px; color:#999; }
.links_new div{ display:block; line-height:36px; border-top:1px dotted #dfdfdf;}
.links_new a { padding:0 5px; color:#999;}

.bottom { background:#444; min-width:1200px; font-size:12px;}
.bottom .w1000 { text-align:right; padding:10px 0; width:1200px; overflow:hidden; background:url(../img/min-logo.gif) no-repeat 5px 23px; color:#aaa; line-height:26px;}
.bottom .w1000 a { color:#aaa; padding:0 5px;}

.bottom_left { float:left; padding-left:175px;}
.bottom_left img { width:50px; height:68px;}
.bottom_right { float:right;}

.to_top { display:none; position:absolute; left:265px; top:10px; display:block; width:60px; height:60px; background:url(../img/top.gif) no-repeat left top;}
.to_top:hover{  background:url(../img/top.gif) no-repeat left bottom;}

/***list**/

.location { background:url(../img/pin_it.png) no-repeat -10px 16px; height:42px; line-height:52px; margin-bottom:15px; border-bottom:1px dotted #ccc; overflow:hidden; color:#333}
.location span { margin-left:30px;}
.location h3 { display:inline; font-weight:normal; margin:0; padding:0; font-size:12px;}
.location a { color:#666}
.show_box1 {border:1px solid #e8e8e8; background:#fff;}
.show_box001 {border:1px solid #e8e8e8; background:url(../img/wzdh.jpg) no-repeat 16px 50px #fff; padding-top:30px; height:1150px;}
.wzdh_01 { padding:90px 30px 0 510px; height:230px; line-height:22px; overflow:hidden;}
.wzdh_01 dt { display:block; padding:0 10px; height:35px;}
.wzdh_01 dt a{ font-size:16px; color:#3389c1; font-weight:bold;}
.wzdh_01 dd { float:left; padding:0 10px;}
.wzdh_01 dd a{ font-size:12px; color:#333;}
.wzdh_02 { padding:90px 510px 0 50px ; height:230px; line-height:22px; overflow:hidden;}
.wzdh_02 dt { display:block; padding:0 10px; height:35px;}
.wzdh_02 dt a{ font-size:16px; color:#ec7f03; font-weight:bold;}
.wzdh_02 dd { float:left; padding:0 10px;}
.wzdh_02 dd a{ font-size:12px; color:#333;}
.wzdh_03 { padding:90px 30px 0 510px ; height:230px; line-height:22px; overflow:hidden;}
.wzdh_03 dt { display:block; padding:0 10px; height:35px;}
.wzdh_03 dt a{ font-size:16px; color:#4bb108; font-weight:bold;}
.wzdh_03 dd { float:left; padding:0 10px;}
.wzdh_03 dd a{ font-size:12px; color:#333;}
.bottom_a { text-align:center; padding-top:50px; color:#3389c1;}
.bottom_a a{color:#3389c1;}
.bottom_a1 { font-size:16px; font-weight:bold; line-height:30px; color:#3389c1;}

.show_left { float:left; width:219px; background:url(../img/left_bj.gif) repeat-y; border-right:1px solid #ccc; overflow:hidden; margin-bottom:-8000px; padding-bottom:8000px;}
.dl_01 { margin:0; padding:0; overflow:hidden;}
.dl_01 dt { margin:0; padding:0; display:block; height:36px; line-height:36px; overflow:hidden; background:#30ace2;}
.dl_01 dt span { padding-left:10px; font-size:14px; color:#fff; font-weight:bold;}
.dl_01 dd { height:46px; line-height:46px; border-bottom:1px dotted #ccc; padding-left:5px;}
.dl_01 dd a { display:block; height:46px; overflow:hidden; margin-left:3px; padding-left:18px; background:url(../img/icon-2.gif) no-repeat left;}
.dl_01 dd a:hover { color:#6eb600; padding-left:19px;}
.dl_01 dd .thisclass { font-weight:bold;  color:#6eb600;}
.dl_01 dd h1{ font-size:14px; margin:0; padding:0; font-weight:normal; color:#005b86}
.dl_01 dd h2{ font-size:14px; margin:0; padding:0; font-weight:normal; color:#005b86}
.dl_02 { padding-top:2px; display:block; width:219px; overflow:hidden; background:url(../img/left_bj.gif) repeat-y;}
.dl_02 dt { margin:0; margin-bottom:5px; padding:0; display:block; height:36px; line-height:36px; overflow:hidden; background:url(../img/top_title.gif) no-repeat left top;}
.dl_02 dt span { padding-left:10px; font-size:14px; color:#fff; font-weight:bold;}
.dl_02 dd { height:34px; line-height:34px; padding-left:5px;}
.dl_02 dd a { display:block; padding-left:16px; background:url(../img/icon02.gif) no-repeat left center; height:34px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.list_ad1 { padding-top:22px;}
.list_ad2 { border-bottom:1px solid #fff;}

.show_right { float:right; width:940px; padding:15px;}
.show_list_title_h1 { font-size:14px; line-height:20px; border-bottom:2px solid #30ace2; color:#0094d4; padding-bottom:10px; padding-left:35px; background:url(../img/title_bj.gif) no-repeat left top;}
.show_box_title { text-align:center; line-height:40px; height:40px; font-size:18px; margin:20px 0 0 0; padding:0;}
.show1_tit { padding-bottom:20px; border-bottom:1px dotted #dfdfdf; margin-bottom:10px;}
.show_time { text-align:center; line-height:28px; color:#ccc; border-bottom:1px dotted #dfdfdf;}
.show_time span { padding:0 5px;}
.intro { margin-top:20px; margin-bottom:10px; color:#999; font-size:14px; line-height:24px; padding:6px 8px; border:1px dashed #e8e8e8; background:#f8f8f8}
.show_content { padding-top:15px; font-size:14px; line-height:28px; overflow:hidden; color:#333; }
.show_content div{ margin-bottom:5px;}
.show_content a { color:#6eb600 }
.show_content strong { color:#028bd0 }
.show_content strong a{ color:#028bd0 }
.show_next { display:block; overflow:hidden; padding-top:20px; line-height:30px; color:#005b86; font-size:14px; }
.show_next a {color:#333; text-decoration:underline;}
.show_next span { float:left; width:340px; height:30px; line-height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.show_more { margin-top:10px; clear:both; border-top:1px dotted #dfdfdf; border-bottom:1px dotted #dfdfdf;overflow:hidden;}
.show_more dl{overflow:hidden; padding-bottom:15px;}
.show_more dt{ padding-top:10px; line-height:30px; font-size:14px; font-weight:bold; padding-left:4px;}
.show_more dd { float:left; width:435px; line-height:34px; font-size:14px; padding-left:15px; padding-right:10px; background:url(../img/icon02.gif) no-repeat left center;}
.show_more a { padding-right:15px; height:34px;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.show_more dd span {  color:#999}
#SOHUCS { clear:both; padding-top:15px;}
.show_box1 .bdsharebuttonbox { border-top:1px dotted #dfdfdf; border-bottom:1px dotted #dfdfdf; padding:10px; color:#666; vertical-align:middle;}
.show_box1 .bdsharebuttonbox span{ padding-left:10px; line-height:28px;}
.show_tel {  font-weight:bold; margin-top:10px; padding: 15px 0; line-height:22px; font-size:14px; color:#333;}
.show_tel a { color:#6eb600;}
.show_tel span {}

/*�б���ʽ*/
.e2 { padding:0px;}
.e2 li { border-bottom:1px dotted #dfdfdf; padding-left:10px; padding-top:15px; padding-bottom:10px; font-size:14px; background:url(../img/ico-31.gif) no-repeat 0 25px; overflow:hidden; color:#de5402;}
.list_pic { float:left; width:126px; padding-left:14px; padding-top:25px;}
.list_pic img{ width:121px; height:75px;}
.list_div { float:left; width:790px; color:#666;}
.e2 li a { line-height:26px; font-size:14px;}
.e2 li strong { color:#999;}
.e2 li strong a { color:#999;}
.list-title { padding-left:5px;}
.list-title:link { color:#0094d4; font-weight:bold;}
.list-title:visited { color:#0094d4;}
.e2 li .list_intro { margin:0; padding:6px; line-height:18px; font-size:12px; color:#999; background:#f8f8f8}
.e2 li .list_intro a{ color:#666; padding:0 10px; font-size:12px;}
.e2 li .list_time { margin:0; padding:0px 5px; line-height:30px; font-size:12px; color:#999;}
.e2 li .list_time a{ font-size:10px; color:#999; padding-right:15px;}
.e2 li .list_times { margin:0; padding:0px 5px; line-height:30px; font-size:12px; color:#999;}
.e2 li .list_time_s { margin:0; padding:0px; line-height:30px; font-size:12px; color:#999;}
.e2 li .list_time_s a{ font-size:10px; color:#999; padding-right:5px;}
.e2 li .list_time_s span{ font-size:10px; color:#666; padding-right:5px;}
.e2 li span { padding-right:20px; color:999;}
.dede_pages { text-align:center;}
.dede_pages ul{
	float:left;
	padding:28px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	height:24px;
	line-height:22px;
	font-family:Tahoma;
	margin-right:6px;
	padding:0 6px;
	border:1px solid #E9E9E9;
	overflow:hidden;
}
.dede_pages ul li a{
	color:#555;
}
.dede_pages ul li a:hover{
	color:#000;
	text-decoration:none;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#dfdfdf;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}
.pagelist_search { line-height:24px; text-align:center; font-size:14px;}
.pagelist_search table td { border:1px solid #dfdfdf; line-height:28px; padding:0 8px}

/*�ͷ�*/
.main-im .open-im{cursor:pointer;margin-left:68px;width:40px;height:133px;background:url(../images/open_im.png) no-repeat left top;display:none;}
.main-im {position:fixed;right:10px;top:300px;z-index:100;width:110px;height:272px;}
.main-im .qq-a{display:block;width:106px;height:116px;font-size:14px;color:#0484cd;text-align:center;position:relative;}
.main-im .qq-a span{bottom:5px;position:absolute;width:90px;left:10px;}
.main-im .qq-hover-c{width:70px;height:70px;border-radius:35px;position:absolute;left:18px;top:10px;overflow:hidden;z-index:9;}
.main-im .qq-container{z-index:99;position:absolute;width:109px;height:118px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:1px solid #dddddd;background:url(../images/qq-icon-bg.png) no-repeat center 8px;}
.main-im .img-qq{max-width:60px;display:block;position:absolute;left:6px;top:3px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.main-im .im-qq:hover .img-qq{max-width:70px;left:1px;top:8px;position:absolute;}

.main-im .im_main{background:#F9FAFB;border:1px solid #dddddd;border-radius:10px;background:#F9FAFB;}
.main-im .im_main .im-tel{color:#000000;text-align:center;width:109px;height: 90px; padding:10px 0;border-bottom:1px solid #dddddd;}
.main-im .im_main .im-tel div{font-weight:bold;font-size:12px;margin-top:6px;}
.main-im .im_main .im-tel .tel-num{font-family:Arial;font-weight:bold;color:#e66d15;}
.main-im .im_main .im-tel:hover{background:#fafafa;}
.main-im .im_main .weixing-container{width:55px;height:47px;border-right:1px solid #dddddd;background:#f5f5f5;border-bottom-left-radius:10px;background:url(../images/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show{width:119px;height:172px;background:#ffffff;border-radius:10px;border:1px solid #dddddd;position:absolute;left:-125px;top:-126px;display:none;}
.main-im .im_main .weixing-show .weixing-sanjiao{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #ffffff;border-width:6px;left:112px;top:134px;position:absolute;z-index:2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #dddddd;border-width:8px;left:112px;top:132px;position:absolute;}
.main-im .im_main .weixing-show .weixing-ma{width:104px;height:103px;padding-left:8px;padding-top:15px;}
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:125px;left:7px;width:100px;margin:0 auto;text-align:center;}
.main-im .im_main .go-top{width:50px;height:47px;background:#f5f5f5;border-bottom-right-radius:10px;background:url(../images/totop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a{display:block;width:52px;height:47px;}
.main-im .close-im{position:absolute;right:10px;top:-12px;z-index:100;width:24px;height:24px;}
.main-im .close-im a{display:block;width:24px;height:24px;background:url(../images/close_im.png) no-repeat left top;}
.main-im .close-im a:hover{text-decoration:none;}






















