﻿@charset "utf-8";
/* CSS Document */

body{ background:#fff; margin:0; padding:0; font-size:12px; font-family:Tahoma;}



/* 框架 */
div.index_top{ width:100%; height:90px; background:url(../images/i_top.gif) repeat-x;  clear:both;}
div.index_body{ width:100%; margin-bottom:20px; clear:both;}
div.index_footer{ width:100%; margin:10px 0 0 0; background:#f2f2f2; background:url(../images/footer_bg.gif) repeat-x;}




/* 头部 */
div.index_top .i_top{ width:1000px; height:62px; margin:0 auto; clear:both;}
div.index_top .i_logo{ height:44px; padding:18px 0 0 14px; float:left;}
div.index_top .i_language{ width:146px; height:19px; color:#999; font-size:10px; text-align:center; background:url(../images/i_language.gif) no-repeat; float:right; line-height:19px;}
div.index_top .i_language a{ color:#ccc; font-weight:bold; font-size:12px; text-decoration:none; margin:0 8px;}
div.index_top .i_language a:hover{ color:#e6001d; font-weight:bold; font-size:12px; text-decoration:none; margin:0 8px;}


/* 底部 */
div.index_footer_link{ width:1000px; height:26px; line-height:26px; text-align:right; color:#fff; margin:0 auto;}
div.index_footer_link a,
div.index_footer_link a:visited{ color:#fff; text-decoration:none; margin:0 6px;}
div.index_footer_link a:hover{ color:#fff; text-decoration:underline; margin:0 6px;}
div.index_footer_copy{ width:1000px; height:60px; color:#333; margin:0 auto;}
div.index_footer_copy p{ margin:20px 0 0 0; text-align:left; height:14px; color:#333;}
div.index_footer_copy p span{ float:right;}




/* 一级页面/内容框架 */
div.public_banner{ width:100%; height:82px; background:url(../images/level_2_bg.gif) repeat-x;}
div.public_banner_cont{ width:1000px; height:82px; margin:0 auto;}
div.public_cont{ width:1000px; margin:0 auto; padding:0;}
div.public_c_left{ width:755px; float:left;}
div.public_c_right{ width:230px; float:left;}
div.public_path{ width:755px;}
div.public_path span{ float:right; margin:0 30px 0 0;}
div.public_path p{ height:40px; line-height:40px; color:#666;}
div.public_path p a, div.public_path a:visited{ color:#ae1d0a; text-decoration:none;}
div.public_path p a:hover{ color:#ae1d0a; text-decoration:underline;}
/* 长条栏目 */
div.public_c_long{ width:755px; margin:; padding:0; clear:both;}
div.public_c_l_tbg{ width:755px; height:50px; line-height:50px; font-size:14px; font-weight:bold; color:#393939; background:url(../images/title_bg_long.gif) no-repeat left;}
div.public_c_l_c{ width:755px; padding:10px 0; }
div.public_c_l_c ul{ list-style: none;}
div.public_c_l_c ul li{ width:115px; height:45px; float:left; text-align:center; margin:0 10px 4px 0 ;}
div.public_c_l_c ul li a, div.public_c_l_c ul li a:visited{ display:block; width:115px; height:45px; line-height:45px; color:#666; font-weight:bold;  text-decoration:none; background:url(../images/service_img/link_bg.gif) no-repeat;}
 div.public_c_l_c ul li a:hover{ display:block; width:115px; height:45px; line-height:45px; color:#000; font-weight:bold;  text-decoration:none; background:url(../images/service_img/link_bg2.gif) no-repeat;}
div.public_c_l_cleft{ width:180px; float:left;}
div.public_c_l_cleft div.div_img{ width:148px; height:95px; padding:2px; border:1px solid #cecece;}
div.public_c_l_cleft div.div_img img{ width:148px; height:95px; border:0;}
div.public_c_l_cright{ width:575px; float:left;}
div.public_c_l_cright p{ color:#666; line-height:18px; padding:0 30px 0 0; text-indent:24px;}
div.public_c_l_cright p.more{ text-align:right; float:right;}
/* 短条栏目 */
div.public_c_short{ width:377px; margin:; padding:0; float:left;}
div.public_c_s_tbg{ width:377px; height:50px; line-height:50px; font-size:14px; font-weight:bold; color:#393939; background:url(../images/title_bg_short.gif) no-repeat left;}
div.public_c_s_tbg a, div.public_c_s_tbg a:visited{ font-size:14px; font-weight:bold; color:#393939; text-decoration:none;}
div.public_c_s_tbg a:hover{ font-size:14px; font-weight:bold; color:#393939; text-decoration:underline;}
div.public_c_s_c{ width:377px; padding:10px 0; }
div.public_c_s_cleft{ width:130px; float:left;}
div.public_c_s_cleft div.div_img{ width:97px; height:86px; padding:2px; border:1px solid #cecece;}
div.public_c_s_cleft div.div_img img{ width:97px; height:86px; border:0;}
div.public_c_s_cright{ width:247px; float:left;}
div.public_c_s_cright p{ height:70px; color:#666; line-height:18px; padding:0 30px 0 0; text-indent:24px; overflow:hidden;}
div.public_c_s_cright span{ text-align:right; float:right; margin:0 30px 0 0;}


/* 二级导航 - 静 */
div.nav_lv2{ width:230px; border-bottom:1px solid #d7d7d7;}
div.nav_lv2 ul{ margin:0; padding:0;}
div.nav_lv2 ul li{ margin:0; border-bottom:1px solid #fff;}
div.nav_lv2 ul li a, div.nav_lv2 ul li a:visited{ display:block; height:24px; line-height:24px; background:#999; color:#fff; text-indent:44px; font-weight:bold; text-decoration:none;}
div.nav_lv2 ul li a:hover{ color:#fff; background:url(../images/titlebar-active.png) repeat-x left center; } 
div.nav_lv2 ul li a:visited.select, div.nav_lv2 ul li a.select{ color:#fff; background:url(../images/titlebar-active.png) repeat-x left center; } 
div.nav_lv2 ul li a:visited.selecttab, div.nav_lv2 ul li a.selecttab{ color:#fff; background:url(../images/titlebar-active.png) repeat-x left center; } 

div.nav_lv2 ul li a.lv3, div.nav_lv2 ul li a:visited.lv3{ display:block; height:20px; line-height:20px; background:#fff url(../images/arrowbullet.png) 40px center no-repeat; color:#666; text-indent:60px; font-weight:normal; text-decoration:none; border-top:1px solid #ddd;}
div.nav_lv2 ul li a:hover.lv3{color:#990000; background:#eee url(../images/arrowbullet.png) 40px center no-repeat;}
/* 2级选中 */
div.nav_lv2 ul li a:visited.lv3_act,
div.nav_lv2 ul li a:hover.lv3_act,
div.nav_lv2 ul li a.lv3_act{display:block; height:20px; line-height:20px; color:#990000; background:#fff url(../images/arrowbullet.png) 40px center no-repeat; text-indent:60px; font-weight:bold; text-decoration:none; border-top:1px solid #ddd;}





/* 二级导航 - 动 */
.arrowlistmenu{width:230px; margin:0; padding:0; }
.arrowlistmenu .menuheader{ font-size:12px; height:24px; line-height:24px; color:#fff; background:#999 url(../images/titlebar1.png) repeat-x center left; margin:0 0 1px 0; padding-left:45px; text-transform:uppercase; cursor:hand; cursor:pointer;}
.arrowlistmenu h3.menuheader a, .arrowlistmenu h3.menuheader a:visited, .arrowlistmenu h3.menuheader a:hover{ color:#fff; font-weight:bold; }
.arrowlistmenu .openheader{ /*background:#dc0000;*/ background-image:url(../images/titlebar-active.png);}
.arrowlistmenu ul{ list-style-type:none; margin:0; padding:0; margin-bottom:8px;}
.arrowlistmenu ul li{ padding:0 0 2px 0; }
.arrowlistmenu ul li a{ color:#A70303; background:url(../images/arrowbullet.png) no-repeat 30px center; display:block; padding:2px 0 2px 50px; text-decoration:none; font-weight:normal; border-bottom:1px solid #dadada; }
.arrowlistmenu ul li a:visited{ color:#A70303;}
.arrowlistmenu ul li a:hover{ color:#A70303; background-color:#F3F3F3;}
/* 二级导航 End */





/* AD/Link */
div.adver{ width:230px; text-align:right; padding:30px 0 0 0;}
/* div.adver div{ text-align:right; margin-bottom:15px; } */
div.adver div.ad_1{ width:155px; padding:3px; border:1px solid #cecece; margin-bottom:10px;}
div.adver div.ad_1 img{ width:155px; height:71px; border:0;}
div.adver div.ad_2{ width:155px; clear:both;}
div.adver div.ad_2 img{ width:155px; height:45px; border:0;}
/* 一级Banner/内容框架 End */





/* 导航 */
div.navigation_bg{ width:100%; height:28px; background:url(../images/navigation_bg.gif) repeat-x;}
div.navigation{ width:1000px; height:28px; margin:0 auto; z-index:9999;}
/* 导航 End */




/* Index_Banner */
#index_banner{ height:193px; background:#fff; min-width:1000px; width:expression((documentElement.clientWidth < 1000) ? "1000px" : "auto" );}
#index_left, #index_right{ float:left; width:50%; margin:0 0 0 -268px; } 
#innerLeft{ margin:0 0 0 268px; text-align:right; background-color:#dc0000; height:193px; } 
#innerRight{ margin:0 0 0 268px; background-color:#333; height:193px;} 
#index_middle{ float:left; width:535px; height:193px;  background-color:#ccc; height:193px;  } 
.inner{ padding:0;} 





/* 快速链接 */
/*第一种颜色*/
#table tr.color1{ background-color:#697293;}
/*第二种颜色*/
#table tr.color2{ background-color:#697293;}
table.listtab{ margin:0; padding:0; width:100%; height:100%; border:0;}
table.listtab td{padding:4px 0 3px 40px; color:#fff; font-weight:bold; line-height:12px; vertical-align:middle; border-left:1px solid #d9dbe7; border-bottom:1px solid #d9dbe7; }
table.listtab td span{ font-size:10px;}
table.listtab td a, table.listtab td a:visited{ color:#d9dce5; text-decoration:none;}
table.listtab td a:hover{ color:#fff; text-decoration:none;}
/* 快速链接 End */






/* 三种服务 */
div.index_server{ width:100%; height:160px; background:#eeeeee;overflow:hidden;width:expression(document.body.clientWidth <= 1000? "1000px": "auto" );
min-width:1000px;
}


ul.tabNavigation{ width:100%; list-style:none; margin:0; padding:0;overflow:hidden;}
ul.tabNavigation li{ display:inline;}

ul.tabNavigation li a{ width:33%; height:28px; color:#fff; text-align:center; padding-top:20px;  font-size:14px; font-weight:bold; display:block; background:url(../images/tab_bg2.gif) bottom repeat-x; text-decoration:none;  float:left;}
UL.tabNavigation LI A.middle_s {
	BORDER-RIGHT: #fff 1px solid; BORDER-LEFT: #fff 1px solid; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(../images/tab_bg2.gif) repeat-x 50% bottom; FLOAT: left; PADDING-BOTTOM: 4px; WIDTH: 33.8%; COLOR: #fff; PADDING-TOP: 16px; HEIGHT: 28px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
ul.tabNavigation li a:visited{ color:#fff; font-size:14px; font-weight:bold;} 

ul.tabNavigation li a.left_a, ul.tabNavigation li a:visited.left_a{ text-align:right; padding-top:16px; padding-bottom:4px; font-size:14px; font-weight:bold;}
ul.tabNavigation li a.right_a, ul.tabNavigation li a:visited.right_a{ text-align:left; padding-top:16px; padding-bottom:4px; font-size:14px; font-weight:bold;}

ul.tabNavigation li a.selected{ background:url(../images/tab_bg.gif); color:#333; padding-top:16px; padding-bottom:4px; }
ul.tabNavigation li a.selected, ul.tabNavigation li a:visited.selected,{ background:url(../images/tab_bg.gif); color:#333; padding-top:16px; padding-bottom:4px; text-decoration:none; font-size:14px; font-weight:bold;}

ul.tabNavigation li a:hover{ /*background:url(../images/tab_bg.gif); color:#333;*/ padding-top:16px; padding-bottom:4px; text-decoration:none; font-size:14px; font-weight:bold;}
ul.tabNavigation li a:focus{ outline:0;}


div.tabs  div { padding:0; margin:0; border:0; }
#first  { width:1000px; margin:0 auto;}
#second { width:1000px; margin:0 auto;}
#third  { width:1000px; margin:0 auto;}

div.tabs .tb_cont{ padding-top:20px; clear:both; margin:0;}
div.tabs .tb_cont p{ width:800px; color:#777; line-height:20px;}
div.tabs .tb_cont p span.serlink{ margin:0 40px 0 0; padding:0 0 0 14px; float:left; color:#666; background:url(../images/index_arrow_01.gif) no-repeat left 6px;}
div.tabs .tb_cont p span.serlink a, 
div.tabs .tb_cont p span.serlink a:visited{ color:#555; text-decoration:none;}
div.tabs .tb_cont p span.serlink a:hover{text-decoration:underline;}
div.tabs .tb_cont .info_left { width:800px; float:left;}
div.tabs .tb_cont .info_right{width:124px; height:67px; padding:3px; background:#fff; border:1px solid #ccc; float:right;}
div.tabs .tb_cont .info_right img{ width:124px; height:67px; border:0;} 





/* News info/聚焦/动态 */
div.information{ width:1000px; margin:10px auto 0; clear:both;}
div.infor_pic1{ width:190px; float:left; }
div.infor_pic1 div{ width:115px; height:71px; padding:3px; border:1px solid #cecece; margin-top:10px;}
div.infor_pic2{ width:160px; float:right; }
div.infor_pic2 div{ width:115px; height:71px; padding:3px; border:1px solid #cecece; margin-top:10px; float:right;}
div.index_news{ width:245px; padding:0 30px; border-right:1px dashed #929292; float:left;}
div.index_news .i_news_title{ width:200px; margin:0 0 10px 0; color:#333; font-weight:bold; font-size:14px; float:left;}
div.index_news .index_more{ width:45px; margin:0 0 10px 0; float:right;}
div.index_news p{ margin:8px 0; padding:0 0 0 10px; height:15px; color:#333; background:url(../images/icon_dot.gif) left 6px no-repeat; width:250px;overflow:hidden;}
div.index_news p a, div.index_news p a:visited{ color:#666; text-decoration:none;}
div.index_news p a:hover{ color:#333; text-decoration:underline;}
/* div.index_news p.index_more{ margin:20px 0; text-align:right; background:none;} */




/* Input类 */
.input_01{ width:92px; height:16px; background:url(../images/index_login_input_bg.gif) top repeat-x #fff; padding:1px; border:1px solid #848a98; color:#21314b;vertical-align:middle;}
.button_01{width:70px;height:25px;line-height:25px;border:0;color:#fff;font-weight:bold;cursor:pointer;background:url(../images/bn_yellow_4.gif) no-repeat;}
.select_01{ vertical-align:middle;}




/* 常用 */
img{ border:0;}
ul li{ list-style:none;}
h1{ font-size:16px; color:#000; font-weight:bold;}
hr{ margin:0;padding:0;overflow:hidden;height:1px;color:#eee;background-color:#eee;border:1px solid #eee;}

a:link{ font-size:12px;color:#660000;text-decoration:none;}
a:visited{ font-size:12px;color:#660000;text-decoration:none;}
a:hover{ font-size:12px;color:#cc0000;text-decoration:underline;}
a:active{ font-size:12px;color:#660000;text-decoration:none;}

div.clearboth{ height:0;font-size:0;clear:both;overflow:hidden;}
.font_red{ color:#fd6602;}
.font_gray{ color:#666666;}
.font_black{ color:#000000;}
.font_yellow{ color:#fb9610;}
.font_b{ font-weight:bold;}
.font_14{ font-size:14px;}
.font_18{ font-size:18px;}
.aligncenter{text-align:center !important;}
.alignleft{ text-align:left;}
.alignright{ text-align:right;}












