@charset "utf-8";
/* CSS Document */

body {margin:0; padding:0; font-size:12px; font-family: "宋体",Arial,Tahoma,Helvetica,sans-serif; color:#666; height:100%; width:100%;background:url(../images/body_bg.gif) top repeat-x;}
p { margin:0px; padding:0px;}
ul, li, dl, dt, dd, tr, td {list-style:none; margin:0px; padding:0px;}
ol{list-style-type:decimal; list-style-position:outside;}
textarea,input,select,body{font-size:12px;}
select,input{vertical-align:middle;margin:0;}
fieldset,img{border-width:0;border-style:solid;}

img {border:0px; margin:0px; padding:0px;}
a { margin:0px; padding:0px;color:#666; text-decoration:none; }
a:hover {color:#cf0000; text-decoration:none;}
.clear{clear:both;}

.header {width:980px;margin:0px auto;height:124px;background:url(../images/top_bg.gif) no-repeat;}
.header .img_01 { width:307px; float:left; height:124px;}
.header .img_02 { width:216px; float:right; height:124px;}

.nav {width:980px;height:62px;overflow:hidden; margin:0px auto;}
.headbox{ width:948px; height:60px; float:left; padding-left:30px; border:1px solid #e0e0e0; background:url(../images/nav_ul_bg.gif);}
.headbox .sd{width:948px; height:60px; float:left;}
.headbox .sd img { width:auto; height:60px; padding-left:2px; float:left; background:url(../images/nav_li_bg.gif) left no-repeat;}
.headbox .d{width:948px; height:60px;}

.footer {width:980px; margin:0px auto; height: auto;}
.footer p { line-height:25px; text-align:center; width:980px; float:left; color:#666;}
.footer span { line-height:25px; text-align:center; width:980px; float:left; color:#003790; padding-top:10px;}
.footer span a { color:#003790; padding:0px 7px;}
.footer span a:hover { color:#003790; text-decoration:underline;}



.banner {width:980px; margin:0px auto;background:url(../images/banner_bg.gif) no-repeat; height:337px;}
.banner01 {width:980px; margin:0px auto;background:url(../images/banner_bg.gif) no-repeat; height:275px;}

.cont {width:980px; margin:0px auto; height:auto;}
.cont1 {background:url(../images/cont1_bg.gif) repeat-x;width:980px;height:131px;float:left; margin-top:10px;}
.cont1 .img_01 { width:169px; height:91px; float:left; background:url(../images/box_1_bg.gif); padding-top:40px; padding-left:80px; padding-right:15px; line-height:21px; text-align:left;}
.cont1 .img_02 { width:132px; height:91px; float:left; background:url(../images/box_2_bg.gif); padding-top:40px; padding-left:70px; padding-right:22px; line-height:21px; text-align:left;}
.cont1 .img_03 { width:155px; height:91px; float:left; background:url(../images/box_3_bg.gif); padding-top:40px; padding-left:70px; padding-right:12px; line-height:21px; text-align:left;}
.cont1 .img_04 { width:170px; height:91px; float:left; background:url(../images/box_4_bg.gif); padding-top:40px; padding-left:60px; padding-right:23px; line-height:21px; text-align:left;}

.cont2 {width:295px;margin-top:10px; height:221px; float:left; border:1px solid #e0e0e0; background:#fff; margin-right:8px;}
.cont2 .link { width:285px; float:left; padding-top:5px; background:url(../images/title_1.gif); text-align:right; padding-right:10px; line-height:32px;}
.cont2 .bot { width:264px; float:left; height:173px; border-top:1px solid #e0e0e0; padding:10px 16px 0px 15px;}
.cont2 .bot .img_01 { width:264px; float:left; height:19px; padding-bottom:10px;}
.cont2 .bot .img_02 { width:264px; float:left; height:20px; padding-bottom:10px;}
.cont2 .bot .img_03 { width:167px; float:left; height:50px; padding-bottom:10px; background:url(../images/cont1_04.jpg) left top no-repeat; padding-left:97px;}
.cont2 .bot .img_03 p{ width:167px; float:left; text-align:left; line-height:21px; padding-top:4px; position:relative;}
.cont2 .bot .img_03 p span { width:74px; height:21px; top:0px; left:55px; position:absolute;}
.cont2 .bot .img_04 { width:244px; float:left; height:auto; line-height:20px; text-align:left;}

.cont3 {width:424px;margin-top:10px; height:221px; float:left; border:1px solid #e0e0e0; background:#fff; margin-right:8px;}
.cont3 .link { width:414px; float:left; padding-top:5px; background:url(../images/title_2.gif); text-align:right; padding-right:10px; line-height:32px;}
.cont3 .bot { width:384px; float:left; height:143px; border-top:1px solid #e0e0e0; padding:20px;}
.cont3 .bot p { line-height:22px; text-align:left; width:384px; float:left;}
.cont3 .bot p span { font-weight:bold; color:#dc4312;}

.cont4 {width:238px;margin-top:10px; height:221px; float:left; border:1px solid #e0e0e0; background:#fff;}
.cont4 .link { width:228px; float:left; padding-top:5px; background:url(../images/title_3.gif); text-align:right; padding-right:10px; line-height:32px;}
.cont4 .bot { width:208px; float:left; height:163px; border-top:1px solid #e0e0e0; padding:10px 15px;}
.cont4 .bot .li { width:190px; float:left; background:url(../images/li_bg.gif) left center no-repeat; padding-left:18px; line-height:27px; text-align:left;}

.cont5 {width:978px;margin-top:10px; height:256px; float:left; border:1px solid #e0e0e0; background:#fff;}
.cont5 .link { width:968px; float:left; padding-top:5px; background:url(../images/title_4.gif) left no-repeat; text-align:right; padding-right:10px; line-height:39px;}
.cont5 .bot { width:978px; float:left; height:201px; border-top:1px solid #e0e0e0; padding-top:10px;}
.cont5 .bot .img_01 { width:218px; float:left; height:201px; padding:0px 13px;}
.cont5 .bot .img_01 .p1 { width:218px; text-align:left; line-height:35px; border-bottom:1px solid #ddd; float:left; font-weight:bold; font-size:14px;}
.cont5 .bot .img_01 img { width:218px; height:79px; padding-top:10px; float:left; padding-bottom:5px;}
.cont5 .bot .img_01 p { line-height:22px; width:218px; float:left; text-align:left;}

.cont6 { width:320px; height:190px; float:left; margin-top:10px; margin-right:12px;}
.cont6 .link { width:320px;float:left; background:url(../images/title_5.gif); text-align:right; line-height:20px; padding-bottom:3px;}
.cont6 .bot { width:288px; height:145px; margin-top:10px; border:1px solid #e0e0e0; float:left; background:url(../images/box_9_bg.gif); padding:5px 15px;}
.cont6 .bot .li { width:269px; float:left; padding-left:19px; background:url(../images/li_bg.gif) left center no-repeat; line-height:24px; text-align:left;}

.cont7 { width:316px; height:190px; float:left; margin-top:10px; margin-right:11px;}
.cont7 .link { width:316px;float:left; background:url(../images/title_6.gif); text-align:right; line-height:20px; padding-bottom:3px;}
.cont7 .bot { width:285px; height:145px; margin-top:10px; border:1px solid #e0e0e0; float:left; background:url(../images/box_10_bg.gif); padding:5px 15px;}
.cont7 .bot .li { width:266px; float:left; padding-left:19px; background:url(../images/li_bg.gif) left center no-repeat; line-height:24px; text-align:left;}

.cont8 { width:320px; height:190px; float:left; margin-top:10px;}
.cont8 .link { width:320px;float:left; background:url(../images/title_7.gif); text-align:right; line-height:20px; padding-bottom:3px;}
.cont8 .bot { width:288px; height:145px; margin-top:10px; border:1px solid #e0e0e0; float:left; background:url(../images/box_9_bg.gif); padding:5px 15px;}
.cont8 .bot .li { width:269px; float:left; padding-left:19px; background:url(../images/li_bg.gif) left center no-repeat; line-height:24px; text-align:left;}

.cont9 { width:952px; height:172px; float:left; margin-top:10px; background:#efefef; border:1px solid #e0e0e0; padding:13px;}
.cont9 .link { width:952px; float:left; height:18px;}
.cont9 .link img { width:298px; height:18px; float:left;}
.cont9 .p { width:952px; line-height:27px; float:left; text-align:left;}
.cont9 .bot { width:952px; height:127px; float:left;}
.cont9 .bot .img_01 { height:63px; float:left; width:112px; padding-right:7px;}
.cont9 .bot .img_01 img { width:110px; height:40px; float:left; border:1px solid #e0e0e0;}
.cont9 .bot .img_01 p { width:112px; line-height:21px; float:left; text-align:center;}

.left { width:272px; float:left; height:auto; padding-bottom:10px; padding-right:15px;}

.cont_1 {width:270px;margin-top:10px; height: auto; float:left; border:1px solid #e0e0e0; background:#fff;}
.cont_1 .link { width:250px; float:left; text-align:left; padding-left:20px; line-height:35px; background:url(../images/270.jpg); font-size:14px; font-weight:bold; color:#01378f; padding-top:2px;}
.cont_1 .bot { width:244px; float:left; height:auto; border-top:1px solid #e0e0e0; padding:5px 13px 15px 13px;}
.cont_1 .bot a { width:220px; height:32px; float:left; background:url(../images/a.jpg); padding-left:24px; line-height:32px; text-align:left; margin-top:12px;}
.cont_1 .bot a:hover { width:220px; height:32px; float:left; background:url(../images/hover.jpg); padding-left:24px; line-height:32px; text-align:left; font-weight:bold;}


.cont_2 {width:270px;margin-top:10px; height:221px; float:left; border:1px solid #e0e0e0; background:#fff;}
.cont_2 .link { width:260px; float:left; padding-top:5px; background:url(../images/title_1.gif); text-align:right; padding-right:10px; line-height:32px;}
.cont_2 .bot { width:244px; float:left; height:173px; border-top:1px solid #e0e0e0; padding:10px 13px 0px 13px;}
.cont_2 .bot .img_01 { width:244px; float:left; height:19px; padding-bottom:10px;}
.cont_2 .bot .img_02 { width:244px; float:left; height:20px; padding-bottom:10px;}
.cont_2 .bot .img_03 { width:147px; float:left; height:50px; padding-bottom:10px; background:url(../images/cont1_04.jpg) left top no-repeat; padding-left:97px;}
.cont_2 .bot .img_03 p{ width:147px; float:left; text-align:left; line-height:21px; padding-top:4px; position:relative;}
.cont_2 .bot .img_03 p span { width:74px; height:21px; top:0px; left:55px; position:absolute;}
.cont_2 .bot .img_04 { width:244px; float:left; height:auto; line-height:20px; text-align:left;}

.right { width:693px; float:left; height:auto; padding-bottom:10px; margin-top:10px;}
.cont_3 { width:691px; float:left; height:auto; background:#fff; border:1px solid #e0e0e0;}

.cont_3 .fy01 { width:691px; float:left; height:auto; text-align:center; padding-bottom:10px;}
.cont_3 .fy01 span { padding:5px 7px; line-height:25px; border:1px solid #eee; margin-right:8px;}
.cont_3 .fy01 a { padding:5px 7px; line-height:25px; border:1px solid #eee; margin-right:8px;}
.cont_3 .fy01 a:hover { padding:5px 7px; line-height:25px; border:1px solid #eee; margin-right:8px; background:#eee;}

.cont_3 .link { width:676px; float:left; line-height:37px; border-bottom:2px solid #01378f; text-align:left; padding-left:15px;  font-weight:bold; font-size:14px;color:#01378f; position:relative;}
.cont_3 .link span { top:0px; right:15px; color:#666; font-weight:lighter; font-size:12px; position:absolute;}
.cont_3 .abou { width:661px; float:left; padding:10px 15px; line-height:25px; text-align:left;}
.cont_3 .abou p { line-height:25px; text-align:left;}

.cont_3 .ne_li { width:521px; float:left; padding:20px 85px 10px 85px; height:auto;}
.cont_3 .ne_li ul { width:521px; float:left; height:auto; padding-bottom:15px;}
.cont_3 .ne_li ul li { width:506px; float:left; line-height:27px; text-align:left; position:relative; background:url(../images/li_bg.gif) left center no-repeat; padding-left:15px;}
.cont_3 .ne_li ul li span { position:absolute; top:0px; right:0px; color:#ccc;}
.cont_3 .ne_li .fy { width:521px; float:left; height:auto; text-align:center;}
.cont_3 .ne_li .fy span { padding:5px 7px; line-height:25px; border:1px solid #eee; margin-right:8px;}
.cont_3 .ne_li .fy a { padding:5px 7px; line-height:25px; border:1px solid #eee; margin-right:8px;}
.cont_3 .ne_li .fy a:hover { padding:5px 7px; line-height:25px; border:1px solid #eee; margin-right:8px; background:#eee;}

.cont_3 .ne_li01 { width:661px; float:left; padding:10px 15px; line-height:25px; text-align:left;}
.cont_3 .ne_li01 .h1 { width:661px; float:left; font-size:14px; font-weight:bold; color:#dc4312; text-align:left; line-height:30px;}
.cont_3 .ne_li01 .h2 { width:661px; float:left; line-height:25px; text-align:left; border-bottom:1px solid #ccc; color:#999;}
.cont_3 .ne_li01 .h3 { width:661px; float:left; padding:10px 0px; line-height:26px; text-align:left;border-bottom:1px solid #ccc;}
.cont_3 .ne_li01 .h3 p { line-height:26px; text-align:left;}
.cont_3 .ne_li01 .h4 { width:661px; float:left; padding-top:10px; line-height:25px;}
.cont_3 .ne_li01 .h4 span { padding-right:30px;}

.cont_3 .ne_li02 { width:684px; float:left; padding:10px 4px 10px 3px; height:auto;}
.cont_3 .ne_li02 .img { width:135px; float:left; height:70px; padding:10px 18px 0px 18px;}
.cont_3 .ne_li02 .img img { width:133px; float:left; height:48px; border:1px solid #e0e0e0;}
.cont_3 .ne_li02 .img p { width:135px; float:left; line-height:20px; text-align:center;}

.cont_3 .ne_li03 { width:661px; float:left; padding:10px 15px; height:auto;}
.cont_3 .ne_li03 .img { width:661px; float:left; height:117px; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #e0e0e0; position:relative;}
.cont_3 .ne_li03 .img img { width:145px; height:109px; padding:3px; border:1px solid #e0e0e0; float:left; position:absolute; top:10px; left:0px;}
.cont_3 .ne_li03 .img .p { width:498px; float:left; padding-left:10px; top:10px; right:0px; position:absolute;}
.cont_3 .ne_li03 .img .p .h1 { width:498px; float:left; line-height:30px; text-align:left; font-weight:bold;}
.cont_3 .ne_li03 .img .p .h2 { line-height:27px; width:498px; float:left; text-align:left;}
.cont_3 .ne_li03 .img span { width:134px; height:29px; position:absolute; top:90px; right:0px;}
.cont_3 .ne_li03 .img span img { width:134px; height:29px; border:0px; padding:0px;}







