@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:#222; }
img,img a{border:0px; color:#333; }
h1, h2, h3, h4, h5, h6 { margin:0;padding:0;font-size:93%;font-weight:normal; display:inline; }
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    background-image:url(../images/new/menubody2.png);*/
#Hheadermenu1 { width:100%; height:133px; background-image:url(../images/new/menuback.gif); background-repeat:repeat-x;  }
#Hheadermenub { width:1120px; height:133px;  margin:0 auto; background-image: url(../images/new/menubody2.png);}
#Hheadertop { width:1120px;  padding-top: 16px; text-indent:20px; /*height:27px;line-height:27px;*/ }
#Hheadertop h2 { font-size:12px; color:#ccc; font-weight:bold; float:left;width: 358px; }
#Hheadertop em { font-style:normal; color:#fff; float:right; font-size:12px;}
#Hheadertop em a:link, a:visited { color:#990000;}
#Hheadertop em a:hover { color:#ccc;}
#Hheadermenubody { width:1120px; height:90px; line-height:90px; vertical-align: bottom; }
#Hheadermenubody ul{ width:100%; 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:375px;}
.none{ display:none;}
.banner{ min-width:1120px;height:375px; 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;}

/*???*/
.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:0px auto; }

#bodyleft{width:240px; float:left; }
#bodymenu{width:240px; height: 714px; 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 a {color:#000; }
.menutitle 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:120px; 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;}



#bodyleft2{ width:240px; background-color:#e5e5e5; margin:10px auto; }
.bodyleft2title{ height:35px; line-height:35px; font-size:18px; font-weight:bold; text-indent:20px; width:240px; background-color:#FFCCCC; }
.bodyleft2body{ width:240px;  background-color:#FFC000; text-align:left; }
.bodyleft2body li{ border-bottom:dashed 1px red; height:25px;  vertical-align: middle; text-indent:20px; font-size:14px; height:25px; line-height:25px; }


#bodymain{ width:870px; height: 716px; margin-left:10px; float:right; margin-top:5px; }
.bodymain1{ width:870px; margin-bottom:10px; }
.bodymaintitle{ width:868px; height:33px; line-height:33px; font-size:18px; font-weight:bold; text-indent:15px; border:solid 1px #ccc;}
.bodymaintitle h1 { font-weight:normal; font-size:16px; }
.bodymaintitle em{ float:right; font-size:14px; font-style:normal; line-height:35px; height:35px; font-weight:100; }
.bodymainbody{ width:870px; }
.bodymainpic2 { width:870px; height:355px; margin-bottom:10px; }
.bodymainpicall { width:870px; height:94px; margin:5px 0px 5px 0px; }
.bodymainpic1 { float:left; width:290px; height:94px;}
.bodymainpic { margin:0px 5px 0px 5px; float:left; width:280px; height:270px;}
.bodymainpic em{ width:280px; height:30px; line-height:25px; font-size:14px; font-style:normal; text-indent:15px; }

.clear{ clear:both; }


#bodycan { width:1120px;  margin: 0px auto; }
.bodycan1 {width:1120px;height:728px;border: 1px solid #dddddd;}
.bodycan1title {width:1120px;height:40px;line-height:40px;font-size:26px;font-weight:bolder;border-bottom-width: 2px;border-bottom-style: double;border-bottom-color: #a1a1a1;margin-bottom:10px;text-indent: 30px;color:blcak; background:url(../images/new/bodytitleback.jpg) repeat-x;}
.bodycan1title h2 {font-weight:bold; }
.bodycan1title em{ float:right; font-size:16px; padding-right:30px; }
.bodycan1title em a { color:#990000; }
.bodycan1title em a:hover { color:red; }
.title{overflow: hidden; display: block; width: 204px;}
.bodycan1b { width:1120px; height:478px; }
.bodycan1bdiv { width:214px; height:332px; margin:0px 4px 4px 4px; float:left;border:1px solid white; }
.bodycan1bdiv:hover { width:214px; height:332px; margin:0px 4px 4px 4px; float:left; -webkit-border:1px solid #ff7300 1s; -o-border:1px solid #ff7300 1s; -moz-border:1px solid #ff7300 1s; border:1px solid #ff7300;}
.bodycan1bdiv1 { width:207px; height:332px; margin:0px 4px 4px 4px; float:left; border:1px solid white;}
.bodycan1bdiv1:hover { width:207px; height:332px; margin:0px 4px 4px 4px; float:left; -webkit-border:1px solid #ff7300 1s; -o-border:1px solid #ff7300 1s; -moz-border:1px solid #ff7300 1s; border:1px solid #ff7300;}
.bodycan1bdivp { width:214px; height:214px;}
.bodycan1bdivb { width:214px; height:15px; line-height:15px; font-size:12px; color:#333; background-color:#FFFFFF; }
.bodycan1bdivb1 { width:205px; height:15px; line-height:15px; font-size:12px; color:#333; background-color:#FFFFFF; }
.bodycan1bdivb a { color:#990000; }
.bodycan1bdivb a:hover { color:red; }

.bodycan1bdiv2 { width:438px; height:229px; margin:0px 5px 10px 5px; float:left; }
.bodycan1bdivp2 { width:438px; height:214px; }
.bodycan1bdivb2 { width:438px; height:15px; line-height:15px; font-size:12px; color:#333; background-color:#e7e7e7; text-align:center;}

.bodycan1bdiv3 { width:662px; height:229px; margin:0px 5px 10px 5px; float:left; }
.bodycan1bdivp3 { width:662px; height:214px; float:left; }
.hover_1 {width:662px;height:214px;background:#027f93;  float:left}
.hover_2 {width:662px;height:214px;background:#027f93;  float:left}
.bodycan1bdivb3 { width:662px; height:15px; line-height:15px; font-size:12px; color:#333; background-color:#e7e7e7; text-align:center; }
.bodycan1bdivb3 a { color:#990000; }
.bodycan1bdivb3 a:hover { color:red; }


.bodynews { width:1122px;  margin:10px auto; }
.bodynewsl { width:553px; float:left; border: solid 1px #ccc;   position: relative;}
.bodynewsltitle { width:553px; height:36px; line-height:36px; border-bottom:double 3px #ccc; text-indent:20px; font-size:19px; }
.bodynewsltitle h2 { font-weight:bold; }
.bodynewsltitle h2 a { color:#222; }
.bodynewsltitle h2 a:hover { color:red; }
.bodynewsb { width:553px;}
.bodynewsb li { width:553px; height:24px; line-height:24px; border-bottom:dotted 1px #ccc; text-indent:10px; font-size:14px; margin:0px 0px 0px 0px;}
.bodynewsb li a {color:#333; float:left;height:24px; line-height:24px; }
.bodynewsb li a:hover { color:red; height:24px; line-height:24px; }
.bodynewsb li em { float:right; width:150px; font-style:normal; height:24px; line-height:24px; }


.bodynews2 { width:553px; float:right; border: solid 1px #ccc; margin-left:12px;  position:relative;}
.bodynews2title { width:553px;  height:36px; line-height:36px; border-bottom:double 3px #ccc; text-indent:20px; font-size:19px; }
.bodynews2title h2 { font-weight:bold; }
.bodynews2title h2 a { color:#222; }
.bodynews2title h2 a:hover { color:red; }
.bodynewsb2 { width:553px;}
.bodynewsb2 li { width:553px; height:24px; line-height:24px; border-bottom:dotted 1px #ccc; text-indent:10px; font-size:14px; }
.bodynewsb2 li em { float:right; width:150px; font-style:normal; line-height:24px;}
.bodynewsb2 li a {color:#333; float:left;}
.bodynewsb2 li a:hover { color:red;}




.bodylinks { width:1120px; height:130px; border:solid 1px #ccc; margin:10px auto; }
.bodylinkst { width:1120px; height:27px; line-height:27px; border-bottom:double 3px #ccc; text-indent:20px; }
.bodylinksp { width:1120px; height:24px; line-height:24px; border-bottom:dotted 1px #ccc; font-size:14px; text-indent:10px;}
.bodylinksp a {color:#333;}
.bodylinksp a:hover { color:red;}

#Hfooter { width:100$; height:240px; background-color:#87a9c0;}
.Hfooterm { width:1008px; height:230px; margin:10px auto;}
.Hfootermmenu { width:1008px; 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;  }


#index_ban_main { width:868px; height:218px; border:solid 1px #ccc;}
.index_ban { height: 220px; overflow: hidden; width: 868px;}
.index_ban .index_ban_cont { height: 220px; margin-top: 10px; padding: 5px;}
#index_ban { height: 220px; overflow: hidden; width: 868px;}
#index_banmain { float: left; width: 400%;}
#index_ban dl { float: left; height: 220px; width: 330px;}
#index_ban dl dt {display: block; height: 195px; margin: 0 auto; width: 330px;}
#index_ban dl dd { color: #666666; display: block; height: 25px; line-height: 25px; margin: 0; padding: 0; text-align: center; width: 330px;}

.border1 { border: 1px solid #B6DBEE; margin: 10px auto 0;}













