/*整体定义*/
@charset "utf-8";
body { margin:0; padding:0;	font-size: 12px; color:#505050; line-height:18px; background:url(../images/bj.gif); font-family:"宋体"}
a,a:visited,a:active{ color:#515151; text-decoration:none}
a:hover{text-decoration:underline;color:red}
a.un,a.un:visited,a.un:active{ text-decoration:underline}
a.un:hover{text-decoration:none}
div,ul,li,td{ word-break:break-word}
ul,li,form,h1,h2,h3,h4,h5,dl,dt,dd{ margin:0; padding:0; list-style:none}
input,select,textarea{ font-size:12px}
img{ border:0}
.imgmb{ border:1px solid #e9e9e9; padding:3px}
.clear{ clear:both; font-size:0; line-height:normal;}
.f14{ font-size:14px;}
.fb{ font-weight:bold}
.fl{ float:left}
.fr{float:right}
.show{ display:inherit}
.hidden{ display:none}
.zymb{   border-style: solid;
  border-color:#e7e7e7;
  border-top-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 0px;
  border-left-width: 1px;}
.ziti{ font-family:Arial, Helvetica, sans-serif}
.line{ background:url(../images/dot.gif) center center repeat-x; line-height:1px; font-size:1px; clear:both; height:1px}
.red,a.reda,a.reda:visited,a.reda:active{ color:#cc0000}
.he,a.hea,a.hea:visited,a.hea:active{ color:#7e292a}
.black,a.blacka,a.blacka:visited,a.blacka:active{ color:#000000}
.gray,a.graya,a.graya:visited,a.graya:active{ color:#3E403D}
.blank10{height:10px; clear:both; line-height:10px}

/*indextop*/
.top{width:1002px; margin:0 auto;}
/*nav*/
.nav{height:29px;width:1002px;margin:0 auto; background:url(../images/top-5.jpg) left top repeat-x;}
.childnavdi{background:#e7e7e7;width:1002px;height:23px;margin:0 auto;}
.childnav{margin-left:70px}
.childnav a,.childnav a:visited,.childnav a:active{color:#000000; line-height:24px;margin-left:20px}
.childnav a:hover{color:#ff9000}

.topad{ width:1002px; margin:0 auto; height:249px; background:url(../images/index-bg.gif) left bottom repeat-x;}
.main{ width:1002px; margin:0 auto; background:#FFFFFF}
/*indexleft*/
.indexleft{width:209px; margin-right:14px;margin-left:7px;line-height:21px;display:inline}
.indexleft ul{ padding-top:7px; margin-left:7px;width:200px;}
.indexleft ul li{ float:left; width:90%;padding-left:7px;}
.indexleft ul li a,.indexleft ul li a:visited,.indexleft ul li a:active{color:#515151;}
.indexleft ul li a:hover{color:red;}
.indexleftbg{background:url(../images/index-left-bg.gif) left bottom repeat-x;}
/*indexmain*/
.indexmain{width:451px; margin-right:14px;display:inline; overflow:hidden}
.indexmain ul li{ margin-top:3px;height:20px;background:url(../images/dot.gif) center bottom repeat-x;display:inline;width:441px;float:left; text-align:right}
.indexmain ul li a,.indexmain ul li a:visited,.indexmain ul li a:active{color:#515151;float:left}
.indexmain ul li a:hover{color:red;}
.indexmainbt{font-weight:bold; line-height:24px; margin-top:8px;margin-left:8px;display:inline}
.indexmainyw{line-height:20px; width:285px;}
/*indexright*/
.indexright{width:206px;}
.indexrightbg{background:url(../images/index-right-bg.gif) left top repeat-x;text-align:center;width:204px}
.indexrightbg img{ display:block; margin:7px auto}

.bottom{ background:url(../images/di.gif) top repeat-x; width:1002px; margin:0 auto; height:66px;}
.btmleft{ float:left; color:#797979; padding:15px 0 0 25px}
.btmright{ float:right;  padding:15px 25px 0 0; font-family:Arial, Helvetica, sans-serif; text-align:right}

/*about*/
.banner{ width:1002px; margin:0 auto}
.ejmain{ width:1002px; margin:0 auto; background:url(../images/about_25.jpg) left repeat-y #FFFFFF}
.ejleft{ width:206px; float:left; background:url(../images/ejleft.gif) right top no-repeat; min-height:200px; height:auto!important; height:200px;}
.ejright{ width:796px; float:right; background:url(../images/about_04.jpg) top repeat-x; padding:15px 0}
.ejleft h1{ font-size:14px; color:#FFFFFF; line-height:38px; text-indent:3em; margin-bottom:25px}
.menu a,.menu a:visited,.menu a:active{ display:block; background:url(../images/about_12.jpg) left top no-repeat; width:172px; line-height:28px; text-indent:3.3em; margin:10px auto; font-weight:bold}
.menu a:hover,.menu a.menuon,.menu a.menuon:visited,.menu a.menuon:active{ color:#cc0000; text-decoration:none}
.menu span a,.menu span a:visited,.menu span a:active{ display:block; background:url(../images/qyzn_09.jpg) 32px 10px no-repeat; width:132px; line-height:28px; padding-left:40px; text-indent:0; margin:0 auto; font-weight:normal}
.menu span a:hover,.menu span a.menuon,.menu span a.menuon:visited,.menu span a.menuon:active{ background:url(../images/qyzn_06.jpg) 32px 10px no-repeat; color:#cc0000; text-decoration:none}


.leftss{ background:url(../images/about_22.jpg) left top no-repeat; width:182px; height:40px; margin:20px auto; text-align:center; padding-top:35px}
.leftsssr{ border:0px; color:#aaaaaa; width:117px; height:20px; padding-left:10px; font-size:12px}
.leftsstj{ width:30px; height:22px; background:none; border:0; cursor:pointer}
.position{ background:url(../images/about_08.jpg) left top no-repeat; width:683px; height:47px; margin-left:13px}
.position h2{ font-size:14px; float:left; margin-left:20px; line-height:30px}
.position h3{ float:right; font-size:12px; font-weight:normal; padding-top:6px; padding-right:3px}
.ejnr{width:663px; margin-left:23px; padding:15px 0; line-height:22px}
.newslist li{ background:url(../images/newsdot.gif) bottom repeat-x; line-height:28px; height:28px; text-align:right; color:#929292}

.newslist li a,.newslist li a:visited,.newslist li a:active{ background:url(../images/newslable.gif) 5px 12px no-repeat; padding-left:15px; float:left}
.fy{ padding:10px; clear:both}
.newstitle{ color:#797979;background:url(../images/newsdot.gif) bottom repeat-x; text-align:center; padding-bottom:10px; margin-bottom:10px}
.newstitle h4{ font-size:16px; color:#4a4a4a; line-height:38px;}
.newsnr{ color:#3f3f3f; line-height:20px}
.print{ text-align:right; padding-top:10px}
.related{ background:url(../images/relatbj.gif) left center repeat-x; height:40px; padding:10px}

.zxzxtitle{background:url(../images/newsdot.gif) bottom repeat-x; color:#797979; padding-bottom:10px; margin-bottom:15px}
.zxzxsr{ border:1px solid #abaaaa; margin:3px 0}
.zxzxnr{ background:url(../images/zxzxbj.gif) right bottom no-repeat;}
.ywly{width:663px; margin-left:20px; padding:15px 0}
.ywly li{ height:110px; overflow:hidden;}
.ywly li img{ float:left}
.ywlytit{ float:right; width:545px; line-height:18px; color:#666666}
.ywlytit h3{ font-size:12px; background:url(../images/ywly_08.jpg) left bottom no-repeat; height:20px; overflow:hidden; margin-bottom:5px; text-indent:1em}

.rightly{ float:right; margin-right:17px}

.qyzn{ background:url(../images/qyzn_13.jpg) right bottom no-repeat}

.fgss{background:url(../images/newsdot.gif) top repeat-x;}

.zclist li{ background:url(../images/newsdot.gif) bottom repeat-x; line-height:14px; padding:7px 0; height:auto; text-align:right; color:#929292}
.zclist li a,.zclist li a:visited,.zclist li a:active{ display:block; width:400px;  background:url(../images/newslable.gif) 5px 5px no-repeat; padding-left:15px; float:left; text-align:left}
.zclist span{ float:left; margin-left:15px; display:block; width:130px; text-align:left}
.contact li{ width:290px; margin:10px 20px; display:inline; float:left; line-height:18px;}

.contact li h4{ font-size:14px; background:url(../images/contact.gif) left center no-repeat; text-indent:1.2em; margin-bottom:10px}

.link td{ text-align:center}
.link img{width:123px; height:53px; padding:4px; background:url(../images/yqlj.gif) top left no-repeat; border:0; display:block; margin:5px 15px}



.sitemap h3{ font-size:14px; background:url(../images/ywly_08.jpg) left bottom no-repeat; line-height:22px; height:22px; overflow:hidden; margin-bottom:8px; text-indent:1em}
.sitemap h4{ font-size:12px; font-weight:normal; margin-bottom:20px}
.sitemap h4 a{ background:url(../images/zcfg.gif) left center no-repeat; padding-left:12px; margin-right:15px}
.hrxx{ padding-left:15px; margin-bottom:25px}
.hrlx{ background:#F0F0F0; border-top:1px dashed #CCCCCC; border-bottom:1px dashed #CCCCCC; padding:10px 15px;}
.zcfg a{ background:url(../images/zcfg.gif) left center no-repeat; margin-right:20px; font-weight:bold; padding-left:10px; line-height:40px; display:inline-block}


.ditu{ position:relative}
.map{ position:absolute; border:1px solid #eeb894; color:#933b00; background:#ffffff; padding:10px; width:280px; line-height:18px}




