@charset "utf-8";
html{ background:url(images/bj.gif) center top repeat-y #F0F0F0; height:100%}
body {font-size: 12px; font-family:"宋体"; color:#3d393a; margin:0; padding:0; line-height:18px; background:url(images/topbj.gif) center top no-repeat; height:100%}
a,a:visited,a:active{ color:#3d393a; 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;}
.orange,a.orangea,a.orangea:visited,a.orangea:active{ color:#eb8a00}
.blue,a.bluea,a.bluea:visited,a.bluea:active{ color:#0180c7}
.white,a.whitea,a.whitea:visited,a.whitea:active{ color:#ffffff}
.red,a.reda,a.reda:visited,a.reda:active{ color:#ff0000}
.he,a.hea,a.hea:visited,a.hea:active{ color:#79634f}
.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:1002px; margin:0 auto; clear:both}
.top{ background:url(images/index_02.gif) left top no-repeat; height:99px; overflow:hidden}
.menu{ background:url(images/index_04.gif) top repeat-x; height:36px; line-height:36px; overflow:hidden;font-family:"微软雅黑";font-weight:bold;}
.menul{ float:left;   margin-left:15px; display:inline}
.menul a,.menul a:visited,.menul a:active{ display:block; float:left; color:#FFFFFF; }
.menul a span{ display:block; padding:0 20px}
.menul a:hover,.menul a.menuon,.menul a.menuon:visited,.menul a.menuon:active{background:url(images/index_06.gif) left top no-repeat;}
.menul a:hover span,.menul a.menuon span{ background:url(images/index_07.gif) right top no-repeat; color:#0987d3}
.menur{ float:right; margin-right:35px; display:inline; color:#FFFFFF; font-size:11px}
.menursr{ width:180px; height:18px; line-height:18px; border:1px solid #a7b7c6}
.submenu{ background:url(images/index_09.gif) top repeat-x; height:33px; line-height:33px}
.submenul{ float:left; padding-left:15px; display:inline}
.submenur{ margin-right:15px;_margin-top:5px}
.btmnav{ text-align:center; background:url(images/index_17.gif) top repeat-x; height:33px; line-height:33px; color:#FFFFFF}
.btmnav a,.btmnav a:visited,.btmnav a:active{ color:#FFFFFF; margin:0 15px}
.bottom{ background:url(images/btmbj.gif) center top no-repeat #F0F0F0; line-height:40px; height:40px; text-align:center; }
.synr{ background:url(images/index_16.gif) left top no-repeat; height:288px}

.synews{ float:left; width:245px; margin:27px 0 0 32px; display:inline}
.synews h3{ line-height:23px; height:23px; overflow:hidden; font-size:12px; color:#A9ABAA; font-weight:normal}
.synews h3 a,.synews h3 a:visited,.synews h3 a:active{color:#A9ABAA;}
.sypicnews{ position:relative; height:115px}
.sypicbj{ background:#000000; filter:alpha(opacity=50);opacity:0.5;-khtml-opacity:0.5;-moz-opacity:0.5; position:absolute;bottom:0px; height:22px; width:243px; left:0}
.sypiczi{ position:absolute; bottom:0px; height:22px; width:243px; text-align:center; line-height:22px; left:0}

.synews ul{ padding-top:15px}
.synews li{ height:24px; line-height:24px; text-align:right}
.synews li a{ float:left}
.sybm{ width:678px; float:right; margin:30px 27px 0 0; display:inline}
.sybm h3{ background:url(images/sybqbj.gif) left top no-repeat; height:29px; line-height:29px; font-size:12px; font-weight:normal}
.sybm h3 a,.sybm h3 a:visited,.sybm h3 a:active{ float:left; display:block; background:url(images/sybmtr.gif) right top no-repeat;}
.sybm h3 a span{display:block; padding:0 25px}
.sybm h3 a.sybmon,.sybm h3 a.sybmon:visited,.sybm h3 a.sybmon:active{ background:url(images/sybmon.gif) right top no-repeat #FFFFFF; color:#0184CC}
.sybm h3 a.sybmon span{  background:url(images/sybmonl.gif) left top no-repeat}

.sybm div{ padding:20px 25px; line-height:24px}

/*about*/
.left{ width:237px; float:left; padding-top:9px}
.right{ width:760px; float:right; margin-right:5px; display:inline; background:url(images/about_16.jpg) left repeat-y; overflow:hidden}
.nav{ width:213px; margin:0 auto 25px;}
.nav h3{ font-size:14px; background:#0080c9; padding-left:28px; line-height:30px; color:#FFFFFF}
.nav a,.nav a:visited,.nav a:active{ display:block;font-size:14px;line-height:29px; height:29px; border-bottom:1px solid #e6e6e6; background:url(images/about_18.jpg) 18px center no-repeat;padding-left:28px; }
.nav a:hover,.nav a.navon,.nav a.navon:visited,.nav a.navon:active{  border-bottom:1px solid #e6e6e6;background:url(images/about_13.jpg) 18px center no-repeat #E5E5E5; text-decoration:none; color:#0283C7}
.links{ padding-left:28px; width:185px; margin:0 auto; margin-bottom:25px}
.links h3{ font-size:14px; font-weight:normal; line-height:25px; color:#0080c7}
.links li{ margin:0; padding:0; height:20px; line-height:20px}
.position{ background:url(images/about_06.jpg) left top no-repeat; height:58px}
.position h4{ float:left; font-size:16px; margin:13px 0 0 61px; font-weight:normal; display:inline}
.position span{ float:right; margin:15px 10px 0 0; color:#666666}
.nr{ padding:0 40px; line-height:22px; min-height:350px; height:auto!important; height:350px}.news li{ background:url(images/dot.gif) bottom repeat-x; height:30px; text-align:right; line-height:30px}
.news li a{ float:left}
.fy{ text-align:center; padding:20px; clear:both}
.hr{ margin-bottom:10px}
.hr li{ background:url(images/dot.gif) bottom repeat-x; padding:11px 0; position:relative;}
/*.hr li img{ position:absolute; bottom:21px; right:10px;}*/
.hr li div{ margin-top:-24px; text-align:right}
.coop{ margin-bottom:20px}
.coop li{ background:url(images/dot.gif) bottom repeat-x; padding:18px 0; position:relative; line-height:24px; height:82px; overflow:hidden}
.coop img{ border:1px solid #CCCCCC; padding:1px; width:112px; height:75px; margin-right:15px; float:left; display:inline}
.case{ padding:0; width:720px; margin:10px auto 0}
.case li{ text-align:center; height:175px; width:240px; float:left; overflow:hidden;}
.case li img{ border:1px solid #D6D6D6; padding:2px; width:198px; height:129px; display:block; margin-bottom:5px}
.salenet ul{ width:305px; line-height:24px}
.salenet h4{ font-size:14px; color:#11a74d; margin-top:50px}
.salenet h5{ font-size:12px; color:#0081c8; font-weight:normal; margin-top:20px}

.showtt{ font-size:14px; margin:15px 0; text-align:center}
.showtt span{ font-size:12px; font-weight:normal; color:#999999}

.nav ul{margin:0; padding:0;}
.nav ul li div{ display:none}
.nav li.navsub{ position:relative; margin:0; padding:0;}
.nav li.navsub div{ display:block; position:absolute; left:117px; top:4px; width:70px; border:1px solid #e5e5e5; background:#f0f0f0; padding:10px}
.nav li.navsub div a,.nav li.navsub div a:visited,.nav li.navsub div a:active{ border:0; background:none; color:#0080c9; line-height:18px; height:18px; padding:0; font-size:12px}
.nav li.navsub div a:hover{ background:none; text-decoration:underline; border:0; font-size:12px}
.sitemap h3{ font-size:14px; background:url(images/ywly_08.jpg) left bottom no-repeat; line-height:22px; height:22px; overflow:hidden; margin-bottom:12px; text-indent:1em}
.sitemap h4{ font-size:12px; font-weight:normal; margin-bottom:25px}
.sitemap h4 a{ background:url(images/zcfg.gif) left center no-repeat; padding-left:12px; margin-right:15px}
.xg{ border-top:1px solid #eeeeee; margin-top:20px; padding-top:15px; line-height:24px}
.xg h3{ font-size:14px; font-weight:normal;color:#0180c7; margin-bottom:5px}
.table_l{ background:#f5f5f5; height:25px; line-height:25px; text-align:center; border-bottom:1px solid #D9D9D9; width:10%; font-weight:bold}
.table_con1{ width:10%; height:25px; line-height:25px; text-align:left; border-bottom:1px solid #D9D9D9;}
.table_con2{ width:30%; height:25px; line-height:25px; text-align:left; border-bottom:1px solid #D9D9D9;}
.compa_neibu{ border-top:#0080c9 solid 2px; background-color:#ffffff; line-height:30px;  }
