@charset "utf-8";
/* CSS Document */
BODY {margin:0;padding:0; background:#dce0e5 url(../images/bg.png) repeat-x left top;color:#3e3e3e;font-size:12px;FONT-FAMILY: Arial, Helvetica, sans-serif, "宋体", "新宋体";}
form,div,ul,li{margin:0;padding:0; list-style:none;color:#3e3e3e;}
img{border:none; padding:0; margin:0;}
a{FONT-SIZE: 12px; COLOR: #3e3e3e; TEXT-DECORATION: none;}
a:hover {COLOR: #30719c; text-decoration:none;}
.clear{ clear:both;}

.t_01{ width:150px; height:17px;font-size:12px; padding:0px; margin:0px; float:left; margin-right:5px;}
.se_01{ font-size:12px; width:109px; float:left;padding:0px;margin-right:2px; height:21px; }
.sub_01{ float:left;}
.ge{ float:left; margin-top:2px; margin-right:6px;}
.ge2{ float:left; margin-top:5px; margin-right:6px;}
.mar{margin:8px 0 18px;}
/*头部*/
#header{width:1000px; margin:0px auto; height:94px; background:url(../images/logobg.gif) no-repeat left top;}
/*头部连接*/
#link{ padding-right:8px;}
#link a{ display:block; float:right; height:22px; width:72px; cursor:pointer;}
/*导航*/
#nav{ margin-top:36px;width:671px; height:36px;float:right; background:url(../images/Nav.gif) no-repeat left -36px;}
#nav a{ display:block; float:left; height:36px;}
#nav a.n_01{width:69px;}
#nav a.n_011{width:69px;background:url(../images/Nav.gif) no-repeat 0px 0px;}
#nav a.n_01:hover{background:url(../images/Nav.gif) no-repeat 0px 0px;}
#nav a.n_02{width:80px;}
#nav a.n_022{width:80px;background:url(../images/Nav.gif) no-repeat -69px 0px;}
#nav a.n_02:hover{background:url(../images/Nav.gif) no-repeat -69px 0px;}
#nav a.n_03{width:78px;}
#nav a.n_033{width:78px;background:url(../images/Nav.gif) no-repeat -149px 0px;}
#nav a.n_03:hover{background:url(../images/Nav.gif) no-repeat -149px 0px;}
#nav a.n_04{width:91px;}
#nav a.n_044{width:91px;background:url(../images/Nav.gif) no-repeat -227px 0px;}
#nav a.n_04:hover{background:url(../images/Nav.gif) no-repeat -227px 0px;}
#nav a.n_05{width:92px;}
#nav a.n_055{width:92px;background:url(../images/Nav.gif) no-repeat -318px 0px;}
#nav a.n_05:hover{background:url(../images/Nav.gif) no-repeat -318px 0px;}
#nav a.n_06{width:77px;}
#nav a.n_066{width:77px;background:url(../images/Nav.gif) no-repeat -410px 0px;}
#nav a.n_06:hover{background:url(../images/Nav.gif) no-repeat -410px 0px;}
#nav a.n_07{width:78px;}
#nav a.n_077{width:78px;background:url(../images/Nav.gif) no-repeat -487px 0px;}
#nav a.n_07:hover{background:url(../images/Nav.gif) no-repeat -487px 0px;}
#nav a.n_08{width:78px;}
#nav a.n_088{width:78px;background:url(../images/Nav.gif) no-repeat -565px 0px;}
#nav a.n_08:hover{background:url(../images/Nav.gif) no-repeat -565px 0px;}
/*banner*/
#banner{ width:1000px; margin:0px auto;}
/*主体内容*/
#main{ width:1000px; margin:0px auto;background:url(../images/main_middle.png) repeat-y left top;}
#main_top{ width:1000px;background:url(../images/main_top.png) no-repeat left top; width:1000px; height:2px; overflow:hidden;}
#main_middle{ width:1000px;background:url(../images/main_middle_center.png) repeat-x left top;}
#main_middle_left{background:url(../images/main_middle_left.png) repeat-x left top; width:5px; height:300px; float:left;}
#main_middle_right{background:url(../images/main_middle_right.png) repeat-x left top; width:5px; height:300px; float:right;}
#main_bottom{ width:1000px; height:25px; background:url(../images/main_bottom.png) no-repeat left top;}
/*首页左边*/
#main_middle_product{ width:299px;float:left; margin:18px 0 0 24px; display:inline;}
#index_pro{ width:299px; margin-top:9px;}
ul.dd_top{ background:url(../images/d_bg_01.png) no-repeat left top;height:38px; overflow:hidden;}
ul.dd_top span{ float:right;}
ul.dd_middle{ background:url(../images/d_bg_02.png) repeat-y left top; padding:0 8px 0}
ul.dd_middle li{ background:url(../images/line.png) repeat-x left bottom; padding:4px 0 2px 0; clear:both;}
ul.dd_middle li span{ float:right; font-size:10px;}
ul.dd_bottom{ background:url(../images/d_bg_03.png) no-repeat left top; height:9px; overflow:hidden;}
#index_lm{ width:299px; margin-top:17px;}
ul.pp_top{ border-bottom:2px #c1e0ed solid;}
ul.pp_top span{ float:right;}
ul.pp_middle { margin-top:8px;}
ul.pp_middle li{ float:left; width:139px; line-height:22px; padding-left:10px;}
ul.pp_middle li strong{ color:#005aa7; padding-right:5px;}
/*首页中间*/
#main_middle_news{ float:left; margin:18px 0 0 21px; width:390px;}
ul.tt_top{ border-bottom:2px #2ab62d solid;}
ul.tt_top span{ float:right; padding-top:15px;}
ul.tt_middle { padding:5px 5px 0;}
ul.tt_middle li{ background:url(../images/line.png) repeat-x left bottom; padding:4px 0 2px 0; clear:both;}
ul.tt_middle li span{ float:right; color:#828d94;}
ul.tt_middle li .sp{ padding-right:20px;}
#index_about{ margin-top:23px;}
.about_font{ line-height:22px; padding:0px; margin:10px 0 0 0;}
/*首页右边*/
#main_middle_img{ float:left;margin:18px 0 0 22px; width:213px;}
#index_message{ vertical-align:top;}
#index_contact{vertical-align:top; background:url(../images/index_contact.png) no-repeat left top; height:161px; margin-top:8px;}
.contact_font{ margin:0px; padding:0px; padding:15px 0 0 23px; line-height:22px; color:#676f7b; clear:right;}
#index_link{vertical-align:top; margin-top:8px;}
/*内页左边内容*/
#subleft{ width:299px;float:left; margin:25px 0 0 24px; display:inline;}
ul.subnav_top{ background:url(../images/subnav_top.png) no-repeat left top; height:38px;}
ul.subnav_middle{ background:url(../images/subnav_bg.png) repeat-y left top;}
ul.subnav_middle li a{display:block;padding-left:21px;padding-top:7px;height:17px;}
ul.subnav_middle li a:hover{ background:url(../images/subnav_bgg.png) no-repeat left top;}
ul.subnav_middle li span{ float:right; font-size:10px; padding-right:10px;}
ul.subnav_bottom { background:url(../images/subnav_bottom.png) no-repeat left top; height:13px; overflow:hidden;}

ul.subnavv_top{ background:url(../images/subnavv_top.png) no-repeat left top; height:38px;}
ul.subnavv_middle{ background:url(../images/subnavv_bg.png) repeat-y left top;}
ul.subnavv_middle li a{display:block;padding-left:21px;padding-top:7px;height:17px;}
ul.subnavv_middle li a:hover{ background:url(../images/subnavv_bgg.png) no-repeat left top;}
ul.subnavv_bottom { background:url(../images/subnavv_bottom.png) no-repeat left top; height:13px; overflow:hidden;}


/*内页右边介绍*/
#subright{ width:603px; margin:25px 0 0 29px; float:left;}
#subtitle{ border-bottom:2px solid #2ab62d; background:url(../images/gd_bg.png) no-repeat left top; height:30px; }
#subtitle h1{ margin:0px; padding:0px; font-size:14px;color:#ff3c00; padding:12px 0 0 12px; float:left;}
#subtitle span{ float:right; color:#acacac; padding-top:12px;}
#subtitle a{ color:#acacac;}
#subcontent{ width:590px; margin-left:auto; margin-right:auto;}
#subcontent h3{ text-align:center; clear:both; margin:0px; padding:0px; font-size:16px; line-height:50px;}
#subcontent hr{height:1px;border:none;border-top:1px solid #cccccc;margin:0 auto;*margin:0 auto -14px auto;float:none;*float:left;display:block; }
#subcontent .te{text-align:center; color:#828d94; display:block; line-height:24px; }
#subcontent .conlist{ line-height:20px; padding-bottom:15px; padding-top:10px;}
#subcontent .conbot{ margin-top:15px;}
#subcontent .conbot span{ color:#CC3300;}
.title{ font-weight:bold; margin-top:15px;}

#prolist{ padding-top:5px;}
#prolist ul li{ margin-top:15px; padding:0 30px;}
#prolist ul li h3{ margin:0px; padding:0px; font-size:12px; line-height:24px;}
#prolist ul li span{ color:#00a41b; text-align:right; display:block; padding-right:10px;}
#prolist ul li span a{ color:#CC3333;}
#prolist ul li span a:hover{ color:#30719c;}
#prolist ul li p{ margin:0px; padding:0px;color:#777777; line-height:20px;}

.m{ margin-top:18px;}

.subnav h2{ margin:0px; padding:0px; font-size:12px; font-weight:normal;}
.subnav h2 a{ display:block;background:url(../images/ProMenuRowBg.png) repeat-y left top;padding-top:7px;height:17px;padding-left:8px;}
.subnav h2 a:hover{background:url(../images/ProMenuRowBgHover.png) no-repeat left top;}
.subnav h2 a.se1{background:url(../images/ProMenuRowBgHover.png) no-repeat left top;}
.subnav h2 a.se1:hover{background:url(../images/ProMenuRowBgHover.png) no-repeat left top;}
.subnav h2 img{margin-right:5px;}

ul.inner_nav{}
ul.inner_nav .bot{background:url(../images/ProMenu2BottomCap.png) no-repeat left bottom; height:9px;}
ul.inner_nav li a{background:url(../images/ProMenu2Icon.png) repeat-y left top;display:block;padding-left:30px; height:24px; line-height:24px;}
ul.inner_nav li a:hover{ background:url(../images/ProMenu2IconSle.png) no-repeat left top;}
ul.inner_nav li se2.a{background:url(../images/ProMenu2Icon.png) repeat-y left top;display:block;padding-left:30px; height:24px; line-height:24px;}
ul.inner_nav li se2.a:hover{ background:url(../images/ProMenu2IconSle.png) no-repeat left top;}

.subnavv h2{ margin:0px; padding:0px; font-size:12px; font-weight:normal;}
.subnavv h2 a{ display:block;background:url(../images/SerMenuRowBg.png) repeat-y left top;padding-top:7px;height:17px;padding-left:8px;}
.subnavv h2 a:hover{background:url(../images/SerMenuRowBgHover.png) no-repeat left top;}
.subnavv h2 a.se1{background:url(../images/SerMenuRowBgHover.png) no-repeat left top;}
.subnavv h2 a.se1:hover{background:url(../images/SerMenuRowBgHover.png) no-repeat left top;}
.subnavv h2 img{margin-right:5px;}

ul.inner_navv{}
ul.inner_navv .bot{background:url(../images/SerMenu2BottomCap.png) no-repeat left bottom; height:9px;}
ul.inner_navv li a{background:url(../images/SerMenu2Icon.png) repeat-y left top;display:block;padding-left:30px; height:24px; line-height:24px;}
ul.inner_navv li a:hover{ background:url(../images/SerMenu2IconSle.png) no-repeat left top;}
ul.inner_navv li se2.a{background:url(../images/SerMenu2Icon.png) repeat-y left top;display:block;padding-left:30px; height:24px; line-height:24px;}
ul.inner_navv li se2.a:hover{ background:url(../images/SerMenu2IconSle.png) no-repeat left top;}


/*底部*/
#footer{ width:1000px; height:59px; margin:0px auto;background:url(../images/footer_logo.jpg) no-repeat right top;}
.footer_font{ padding:0px; margin:0px;text-align:right; padding-right:77px; padding-top:25px; color:#929aa7; line-height:18px;}

/*新加*/
#index_body{padding:0; margin:0 auto; background:url(../images/index_bg.jpg) top no-repeat #dce0e5;}
#index_header{ width:1000px; margin:0px auto; height:94px;}

#index_nav{ margin-top:36px;width:671px; height:36px;float:right; background:url(../images/homeNav.png) no-repeat left -36px;}
#index_nav a{ display:block; float:left; height:36px;}
#index_nav a.n_01{width:69px;}
#index_nav a.n_011{width:69px;background:url(../images/homeNav.png) no-repeat 0px 0px;}
#index_nav a.n_01:hover{background:url(../images/homeNav.png) no-repeat 0px 0px;}
#index_nav a.n_02{width:80px;}
#index_nav a.n_022{width:80px;background:url(../images/homeNav.pngf) no-repeat -69px 0px;}
#index_nav a.n_02:hover{background:url(../images/homeNav.png) no-repeat -69px 0px;}
#index_nav a.n_03{width:78px;}
#index_nav a.n_033{width:78px;background:url(../images/homeNav.png) no-repeat -149px 0px;}
#index_nav a.n_03:hover{background:url(../images/homeNav.png) no-repeat -149px 0px;}
#index_nav a.n_04{width:91px;}
#index_nav a.n_044{width:91px;background:url(../images/homeNav.png) no-repeat -227px 0px;}
#index_nav a.n_04:hover{background:url(../images/homeNav.png) no-repeat -227px 0px;}
#index_nav a.n_05{width:92px;}
#index_nav a.n_055{width:92px;background:url(../images/homeNav.png) no-repeat -318px 0px;}
#index_nav a.n_05:hover{background:url(../images/homeNav.png) no-repeat -318px 0px;}
#index_nav a.n_06{width:77px;}
#index_nav a.n_066{width:77px;background:url(../images/homeNav.png) no-repeat -410px 0px;}
#index_nav a.n_06:hover{background:url(../images/homeNav.png) no-repeat -410px 0px;}
#index_nav a.n_07{width:78px;}
#index_nav a.n_077{width:78px;background:url(../images/homeNav.png) no-repeat -487px 0px;}
#index_nav a.n_07:hover{background:url(../images/homeNav.png) no-repeat -487px 0px;}
#index_nav a.n_08{width:78px;}
#index_nav a.n_088{width:78px;background:url(../images/homeNav.png) no-repeat -565px 0px;}
#index_nav a.n_08:hover{background:url(../images/homeNav.png) no-repeat -565px 0px;}

#index_main{ width:1000px; margin:0px auto; height:551px;}
#index_list{ padding-top:120px; margin-left:663px; width:325px; height:115px;}
#index_list ul { padding:5px 5px 0;}
#index_list ul li{ background:url(../images/line.png) repeat-x left bottom; padding:4px 0 2px 0; clear:both;}
#index_list ul li a{ color:#a8a8a8;}
#index_list ul li a:hover{color:#30719c;}
#index_list ul li span{ float:right; color:#d1d1d1;}
#index_list ul li .sp{ padding-right:20px;}
.index_search{margin-left:653px; margin-top:33px;background:url(../images/searchbg.gif) no-repeat left top; width:328px; height:31px; padding-top:28px; padding-left:15px;}
#index_footer{width:1000px; height:59px; margin:0px auto;text-align:right;padding-top:25px; color:#929aa7; line-height:18px; color:#4a88a1;}