@charset "utf-8";
html{ background:url(images/index_01.jpg) top repeat-x #ECECEA; height:100%}
body {font-size: 12px; font-family:"宋体"; color:#727270; margin:0; padding:0; line-height:18px; background:url(images/bj.gif) center top repeat-y; }
a,a:visited,a:active{ color:#727270; text-decoration:none; }
a:hover{ text-decoration:underline}
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; line-height:18px; color:#333333;}
.black,a.blacka,a.blacka:visited,a.blacka:active{ color:#000000}
.white,a.whitea,a.whitea:visited,a.whitea:active{ color:#ffffff}
.red,a.reda,a.reda:visited,a.reda:active{ color:#cf0f1c}
.he,a.hea,a.hea:visited,a.hea:active{ color:#79634f}
.blue,a.bluea,a.bluea:visited,a.bluea:active{ color:#0e33a3}
.gray,a.graya,a.graya:visited,a.graya:active{ color:#757575}
.un,a.un,a.un:visited,a.un:active{ text-decoration:underline}
img{ border:0}
.clear{ clear:both; font-size:0px; line-height:0px; height:0px; display:block; overflow:hidden;}
.blank5{ clear:both; font-size:0px; line-height:1px; height:5px}
.f14{ font-size:14px;}
.f13{ font-size:13px;}
.l22{ line-height:22px}
.fb{ font-weight:bold}
.fl{ float:left}
.fr{float:right}
.show{display:;}
.hidden{ display:none}
.ziti{ font-family:Arial, Helvetica, sans-serif}

.main{ width:1003px; margin:0 auto; clear:both}
.top{ height:69px;}
.top div{ padding-top:29px; text-align:right; padding-right:15px}
.nav{ height:31px;}
.nav li{ float:left; position:relative}
.nav li div{ display:none}
.nav li.navon div{ display:block; position:absolute; top:30px; left:0; width:165px; border:1px solid #FFFFFF; line-height:26px; font-weight:bold}
.nav li div a,.nav li div a:visited,.nav li div a:active{ display:block;width:145px; height:26px; background:#d9d9d9; color:#333333; padding-left:20px; border-bottom:1px solid #FFFFFF;}
.nav li div a:hover{ background:#1f3c9a; color:#FFFFFF; text-decoration:none}
.sysc{ background:url(images/index_19.jpg) left top no-repeat; height:26px}
.sysc ul{ width:610px; float:left; display:inline; margin-left:15px; margin-top:5px}
.sysc ul li{ width:260px; float:left; margin-right:40px; display:inline; text-align:right; color:#353533}
.sysc ul li a,.sysc ul li a:visited,.sysc ul li a:active{ float:left; color:#353533}
.sysc div{ width:280px; float:right; display:inline; margin-top:2px}
.syscsr{ width:200px;  height:17px; line-height:16px; border:1px solid #d3d3d3}
.syscbt{ width:67px; height:19px; margin-left:7px; border:0; background:transparent; cursor:pointer}
.symain{ background:url(images/indexb_20.jpg) top repeat-x; padding:9px 5px 9px; width:993px;}
.sybox{ width:205px; height:179px; background:url(images/index_23.jpg) left top no-repeat; float:left; margin-left:5px; display:inline}
.sybox h3{ text-align:center; padding:19px 0 8px}
.sybox ul{ margin:0 10px;}
.sybox div{ text-align:right; margin:3px 18px 0}
.sybox div a,.sybox div a:visited,.sybox div a:active,.synews h3 a,.synews h3 a:visited,.synews h3 a:active{ color:#272169;}
.synews{ float:right; width:340px; }
.synews h3{ background:url(images/index_25.jpg) left top no-repeat; line-height:26px; height:26px; text-align:right; font-size:12px; font-weight:normal; padding:0 10px}
.synews ul{ padding:12px 5px 0}
.synews li{ line-height:22px; height:22px; background:url(images/index_35.jpg) left center no-repeat; padding-left:10px; text-align:right}
.synews li a{ float:left}
.bottom{ padding:12px; width:979px; background:#DEDEDE; text-align:right}
.bottom div{ float:left}
/*about*/
.banner img{ width:1003px; height:160px; border-bottom:1px solid #FFFFFF; display:block}
.left{ width:182px; float:left; display:inline; margin-left:3px}
.left h3{ background:url(images/about_07.jpg) left top no-repeat; line-height:25px; height:25px; font-size:12px; text-indent:2.5em; color:#0b2884}
.left a,.left a:visited,.left a:active{ background:url(images/about_18.jpg) left top no-repeat;line-height:25px; height:25px; font-weight:bold; text-indent:2.5em; color:#333333; display:block}
.left a:hover,.left a.lefton,.left a.lefton:visited,.left a.lefton:active{ background:url(images/about_13.jpg) left top no-repeat; color:#FFFFFF; text-decoration:none}
.right{ width:759px; float:right; display:inline; padding:0 18px 20px; background:url(images/rtbj.gif) bottom repeat-x #FFFFFF; margin-right:5px; border:1px solid #ececec}
.position{ background:url(images/about_10.jpg) left bottom no-repeat; height:41px; line-height:26px; font-weight:bold; text-indent:1.5em; color:#000000}
.position span{ color:#0b267e}
.nr{ line-height:20px; color:#545454}
.group{ padding-top:10px}
.group li{ width:250px; height:200px; text-align:center; background:url(images/group_06.gif) center top no-repeat; float:left}
.group li img{ display:block; margin:21px auto 10px; width:164px; height:124px}
.fy{ clear:both; text-align:center; padding:15px 0 15px}
.news{ width:95%; margin:5px auto}
.news th,.news td{ border-bottom:1px solid #e6e6e6}
.news th{font-weight:normal;color:#0D36A6; padding:10px 15px 5px; background:url(images/line.gif) right 13px no-repeat}
.news td{ padding:8px 0 8px 15px; color:#999999}
.news td a,.news td a:visited,.news td a:active{ color:#545454}
.zzry{ position:relative}
.zzry ul{ width:720px; margin:0 auto; padding:15px 0; overflow:hidden}
.zzry ul li{ width:180px; float:left;  text-align:center; color:#0e33a3}
.zzry ul li img{ display:block; margin:5px auto; width:150px; height:100px}
#LeftArr{ position:absolute; left:0px; top:60px; cursor:pointer}
#RightArr{ position:absolute; right:0px; top:60px; cursor:pointer}
.contact p{ padding-left:20px; line-height:19px; width:460px}

.newstt{ text-align:center; color:#0e33a3; font-weight:bold; border-bottom:1px solid #e6e6e6; padding:10px; margin:0 20px 15px}
.newsnr{ margin:0 20px}
.left div a,.left div a:visited,.left div a:active{background:#0b267e;line-height:24px; height:24px; border-bottom:1px solid #8593bf; font-weight:normal; margin:0 1px; color:#ffffff; display:block}
.left div a:hover,.left div a.ejon,.left div a.ejon:visited,.left div a.ejon:active{background:url(images/pro_12.jpg) 160px center no-repeat #0b267e;}
.pro{ background:url(images/probj.gif) center top repeat-y; height:333px; overflow:hidden; width:690px; margin:0 auto 50px; overflow:hidden}
.pro li{ width:345px; height:167px; float:left; line-height:24px; background:url(images/pro_21.jpg) bottom repeat-x; overflow:hidden}
.pro li a,.pro li a:visited,.pro li a:active{color:#545454}
.pro li img,.proxx img{ float:left; width:123px; height:152px; display:inline; margin:10px 15px 10px 10px}
.pro li h5{ font-size:14px; background:url(images/pro_16.jpg) 150px center no-repeat; line-height:30px; font-weight:normal; text-indent:1.5em; margin-top:15px;}
.pro li div{ height:100px; overflow:hidden}
.proxx div{ float:left; line-height:24px; color:#333333; width:500px}
.proxx div h5{font-size:14px; background:url(images/pro_16.jpg) left center no-repeat; line-height:30px; font-weight:normal; text-indent:1.5em; margin-top:10px;}
.proxx li{ width:250px; float:left}
.proxx img{ margin:10px 30px}

.sitemap h4{ font-size:14px; background:url(images/ywly_08.gif) left bottom no-repeat; line-height:22px; height:22px; overflow:hidden; margin-bottom:12px; text-indent:1em}
.sitemap h5{ font-size:12px; font-weight:normal; margin-bottom:15px}
.sitemap h5 a{ background:url(images/zcfg.gif) left center no-repeat; padding-left:12px; margin-right:15px; white-space:nowrap; display:inline-block}
.sitemap h5 div a,.sitemap h5 div a:visited,.sitemap h5 div a:active{ background:url(images/mapico.jpg) left center no-repeat; color:#999999}
.sitemap h5 div{ padding-left:20px; padding-bottom:10px}

