﻿@charset "utf-8";
/* CSS Document */

html, body, p, dl, dd, dt, h1, h2, ul, li, div { list-style: none outside none; margin: 0; padding: 0; text-indent: 0; }
body{margin:0; padding:0; font-size:12px; font-family:����; color:#343434; }
h1, h2, h3, h4, h5, h6 { margin:0;padding:0;font-size:100%;font-weight:normal;  display:inline; }
img,img a{border:0px;}
a:link { text-decoration:none; color:#990000; }
a:hover { text-decoration:none; color:red; }
a:visited { text-decoration:none; color:#660000;}
.f_l{float:left;}
table,tr,td,th{border-collapse:collapse;}


#Hheader { width:100%; height:500px; }

/*menu*/
#Hheadermenu1 { width:100%; height:133px; background-image:url(../images/new/menuback.gif); background-repeat:repeat-x;  }
#Hheadermenub { width:1120px; height:133px; background-image:url(../images/new/menubody2.png); margin:0 auto; }
#Hheadertop { width:1120px; height:27px; padding-top: 16px; text-indent:20px; line-height:27px; }
#Hheadertop h2 { font-size:12px; color:#ccc; font-weight:bold; float:left; }
#Hheadertop em { font-style:normal; color:#fff; float:right; font-size:12px; padding-right:30px; }
#Hheadertop em a:link, a:visited { color:#fff;}
#Hheadertop em a:hover { color:#ccc;}
#Hheadermenubody { width:1120px; height:90px; line-height:90px; vertical-align: bottom; }
#Hheadermenubody ul{ width:1120px; overflow:hidden; font-weight:bold; font-size:18px; color:#000;}
#Hheadermenubody ul li{ list-style:none; width:112px; height:90px; line-height:90px; text-align:center; float:left;}
.dangqian{ font-size:16px;color:#333; }
#Hheadermenubody ul li a{ text-decoration:none; color:#333; display:block;font-size:16px;}
#Hheadermenubody ul li a:hover{display:block;font-size:16px;color:white; background:url(../images/new/nav3.png) no-repeat center bottom;}

#Hheadermid1 { width:100%; height:30px; background-color:#0372c9; }

/*banner*/
#Hheaderban {width:100%; height:360px;}
.none{ display:none;}
.banner{ min-width:1120px;height:360px; position:relative; margin:0 auto; overflow:hidden; z-index:1;}
.banner_show{ width:100%; text-align:center; height:360px; overflow:hidden; position:relative;}
.bannger_inbox{ position:absolute; left:50%; top:0;}

/*Բ��    background-image:url(../images/new/menuleft1.gif);*/
.yq_banner_list{ width:200px; height:25px;position:absolute; top:335px; text-align:right; z-index:100; right:280px; padding-right:12px;}
.yq_banner_list a{ display:inline-block; width:19px; height:19px;background:url(../images/new/abg.png) no-repeat right; margin-right:10px;}
.yq_banner_list a.hover{background:url(../images/new/abg.png) no-repeat left; }


#Hbody { width:1120px;  margin:5px auto; }

#bodyleft{width:240px; float:left; }
#bodymenu{width:240px; background-color:#eee; margin:5px auto; border:1px solid #dddddd; }
.menu1{ width:240px; height:auto; background-color:#ddd; margin-bottom:15px; }
.menutitle{ font-size:18px; font-weight:bold; width:240px; height:35px; color:#000000; text-align:center; line-height:35px; background:url(../images/new/menuback2.gif) repeat-x;}
.menutitle h2 { font-weight:bold; }
.menutitle h2 a:link {color:#000; }
.menutitle h2 a:visited {color:#000; }
.menutitle h2 a:hover {color:red;}
.menubody{width:240px; background-color:#eee; text-align:left;  }
.menubody li{ border-bottom:dashed 1px #ccc; height:25px;  vertical-align: middle; }
.menubody li em{width:110px; float:left; text-indent: 20px; font-style:normal; line-height:25px; font-size:14px; background:url(../images/new/dot3.gif) no-repeat 11px 10px;  }
.menubody li em h3 { font-weight:normal; }
.menubody li em a { font-size:14px; font-weight:normal; color:#333;}
.menubody li em a:hover { font-size:14px; font-weight:normal; color:red;}


.menugsjj{ width:240px; height:auto; background-color:#ddd; margin-bottom:10px;border:1px solid #dddddd; }
.menutitlegsjj{ font-size:18px; font-weight:bold; width:240px; height:35px; color:#000000; text-align:center; line-height:35px; background:url(../images/new/menuback2.gif) repeat-x; }
.menutitlegsjj h2 { font-weight:bold;}
.menubodygsjj{width:240px; background-color:#eee; text-align:left;  }
.menubodygsjj li{ border-bottom:dashed 1px #ccc; height:25px; line-height:25px;  vertical-align: middle; text-indent:15px;font-size:15px; }
.menubodygsjj li a{ font-size:15px;  color:#222;}
.menubodygsjj li a:hover{ font-size:14px; color:red;}


.menulx{ width:240px; height:auto; background-color:#ddd; margin-bottom:10px;border:1px solid #dddddd; }
.menutitlelx{ font-size:16px; font-weight:bold; width:240px; height:35px; color:#000000; text-align:center; line-height:35px; background:url(../images/new/menuback2.gif) repeat-x;}
.menutitlelx h2 { font-weight:bold; }
.menutitlelx a:hover {color:red;}
.menubodylx{width:240px; background-color:#eee; text-align:left;  }
.menubodylx li{ border-bottom:dashed 1px #ccc; height:25px; line-height:25px;  vertical-align: middle; text-indent:15px;font-size:15px; }
.menubodylx li em { height:25px; line-height:25px;  vertical-align: middle; text-indent:5px;font-size:12px; font-style:normal; }
.menubodylx li a{ font-size:15px;  color:#222;}
.menubodylx li a:hover{ font-size:14px; color:red;}



.bodymain{ width:870px; margin-left:10px; float:right; }

.bodymaino { width:868px;  margin-top:0px; border:solid 1px #ccc;}
.bodymainotitle { width:868px; height:34px; line-height:34px; font-size:20px; text-indent:20px; border-bottom:solid 1px #ccc;}
.bodymainotitle h2{ height:34px; line-height:34px; font-size:20px; }
.bodymainbiaot { width:868px; height:26px; line-height:26px; border-bottom:solid 1px #ccc;  text-indent:20px;}
.bodymainbiaot h1 { height:25px; line-height:25px; font-size:14px;  }
.bodymainob { width:868px;  }
.bodymainobtitle { width:868px; padding-top:33px; }
.bodymainobtitlecon { width:868px; height:100px;}
.bodymainobtitlecon li { width:868px; height:24px; line-height:24px; font-size:14px; text-align:left; border-bottom:dashed 1px #ccc; float:left; text-indent:10px; }
.bodymainobtitlecon a { color:#111; }
.bodymainobtitlecon li a:hover { color:red; }
.white { background-color:#fff ;}
.blue { background-color:#ccc ;}
.bodymainobtitlecon li span { float:right; padding-right:30px;}
.bodymainobtitlecon  p { width:868px; height:97px; line-height:24px; font-size:13px; text-indent:20px; }
.bodymainfooter { width:848px; height:34px; line-height:34px; font-size:14px; padding-left:20px;  border:solid 1px #ccc; }
.bodymainfooter li { float:left; margin-left:5px;  }

.clear { clear:both; }


.bodymainfir { width:868px; height:539px; margin-top:0px; border:solid 1px #ccc;}
.bodymainfirtitle { width:868px; height:34px; line-height:34px; font-size:20px; text-indent:20px; border-bottom:solid 1px #ccc; }
.bodymainfirb { width:868px; margin-top:5px; }
.bodymainfirbimg { width:500px; height:500px;  float:left; }
.bodymainfirbword { width:348px; margin-left:10px; float:right; }
.bodymainfirbwordt { width:348px; font-size:18px; text-align:center; height:30px; line-height:30px;  }
.bodymainfirbwordw1 { width:348px; height:400px; line-height:25px; font-size:14px; border-bottom:solid 1px #ccc; }
.bodymainfirbwordw2 { width:348px; height:30px; font-size:18px; line-height:30px; }
.bodymainfirbwordw2 a { font-size:18px; line-height:30px;}
.clear { clear:both;}

.bodymainsec { width:868px; margin-top:0px; border:solid 1px #ccc;}
.bodymainsectitle { width:868px; height:34px; line-height:34px; font-size:20px; text-indent:20px; border-bottom:solid 1px #ccc;}
.bodymainsectitle h2{ height:34px; line-height:34px; font-size:20px;  }
.bodymainsectitle h2 a:link, a:visited { color:#990000; }
.bodymainsectitle h2 a:hover { color:#660000;}
.bodymainsech { width:868px; height:81px; border-bottom:dashed 1px #ccc; }
.bodymainsech1 { width:868px; height:55px; line-height:55px; font-size:24px; text-align:center; font-weight:bold;}
.bodymainsech1 h1 { font-weight:bold;}
.bodymainsech2 { width:848px; height:25px; line-height:25px; font-size:16px; text-align:right; }
.bodymainsecb { width:868px; font-size:16px; line-height:25px; width:848px; margin:30px 10px 10px 10px; }

.bodymainbottom { width:868px; height:71px; border-top:solid 1px #ccc; font-size:22px;  }
.bodymainbottomb { height:35px; line-height:35px; text-indent:100px;}
.bodymainbottom a { line-height:35px; font-size:22px; color:black; }
.bodymainbottom a:hover { color:red;}



#Hfooter { width:100%; height:240px; background-color:#87a9c0; margin-top:10px;}
.Hfooterm { width:1120px; height:230px; margin:0px auto;}
.Hfootermmenu { width:896px; height:50px; line-height:50px; font-size:22px; font-weight:bold; margin:0px auto; }
.Hfootermmenu li{ width:112px; float:left; }
.Hfootermmenu li a{ color:#000000; }
.Hfootermmenu li a:hover{ color:red; }
.Hfooterbody { width:1120px; margin-top:10px;}
.Hfooterimg { width:200px height:150px; float:left; padding-left:25px; }
.Hfooterm3 {width:900px;line-height:20px;font-size:13px;color:000;text-align: left; float:right;  }
















