@charset "gbk";
/* CSS Document */
/* css reset */
body { font:12px/1.5 tahoma, arial,\5b8b\4f53; background:#fff; text-align:center; color:#666;}
body,table,td,div,p { word-wrap:break-word; word-break:break-all; word-break:normal; -webkit-text-size-adjust:none; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{ margin:0; padding:0;}
div{ text-align:left; }
button,input,select,textarea { font:100% Arial; }
h1,h2,h3,h4,h5,h6 { font-size:100%;}
ul,ol{ list-style:none; }li,dt,dd{ display:block;}
fieldset,img { border:0; }
sup{ vertical-align:text-top; }sub{ vertical-align:text-bottom;}
table{ border-collapse:collapse; border-spacing:0; }
a{color:#333333; text-decoration:none; outline:none; }
a:hover{ color:#FF5500; text-decoration:underline; }
.cf{ *zoom:1;}.cf:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.fl{ float:left;}.fr{ float:right;}.clear{ clear:left; line-height:0px; font-size:0px;}
i,em,cite{ font-style:normal;}del{ font-family:simsun; }.mt10{ margin-top:10px;}
.img img{ display:block;}

/* siteNav */
.siteNav{ width:100%; background:#f6f6f6; border-bottom:1px solid #DCDCDC;  z-index:111111111;}

.siteNavBd{  width:960px; margin:0px auto; height:29px; line-height:29px; }
.siteNav .loginInfo{ color:#333; _padding-top:2px;}
.siteNav .loginInfo .text{ width:80px; padding:0 3px; height:20px; line-height:20px; vertical-align:middle; border:1px solid #dcdcdc; margin-right:5px;}
.siteNav .loginInfo .btn{ vertical-align:middle; background:url(/images/about/kk_03.jpg) no-repeat left top; overflow:hidden; text-indent:-9999em;  height:20px; width:59px; color:#fff; border:0;}
.siteNav .loginInfo a{ color:#06F; text-decoration:underline; margin-left:10px;}.siteNav .loginInfo a:hover{ color:#f60;}
.siteNav .quickMenu{ line-height:26px; color:#dcdcdc; position:relative; z-index:1111;}
.siteNav .quickMenu a{ display:inline-block; text-align:center; margin:0 5px;}

/* public header */
.menu,.hotKeyWord,.main,.footer{ width:1100px; margin:0px auto;  }
.header{ padding:20px 0px 20px; width:1100px; margin:0px auto; }
.header:first-child{padding:0px 0px;}
.header .logo{ overflow:hidden; float:left;}
.header .logo a{ display:block; float:left; margin-right:20px;}
.header .logo .subLogo{ display:block; float:left; height:35px; color:#666; font:bold 24px/53px "Î¢ÈíÑÅºÚ", "ºÚÌå", simsun,arial;}

.header .tel{ padding-top:15px; float:right; font:bold 14px/24px "Î¢ÈíÑÅºÚ", "ºÚÌå",simsun,arial;}
.header .tel span{ vertical-align:middle; font:bold 24px/24px Tahoma, Arial, sans-serif; color:#f60;}

/* menu style */
.menu{ width:1100px; padding:0 5px; clear:both;  border-bottom:2px solid #F27B03; z-index:11; margin-bottom:10px;}
.menu ul{ height:29px; }
.menu ul li{ position:relative; float:left;  margin-right:5px;}
.menu ul li:hover ul { left: 0; *top:29px}
.menu ul li.sfhover ul { left: 0; *top:29px; }
.menu ul li a{ z-index:1000; position:relative; display:inline-block; color:#DB4701;  height:24px; padding:5px 15px 0; font:bold 14px/22px tahoma, arial,\5b8b\4f53;}
.menu ul li a:hover,.menu ul li.sfhover a{  color:#f50; height:24px; padding:4px 14px 0;  background:#fef6eb; text-decoration:none;  border:1px solid #f90; border-bottom:0;}
.menu ul li.select{ height:28px; background:#F37C06;border-color:#D74700;  border-width:1px 1px 0; border-style:solid;}
.menu ul li.select span{font:bold 14px/28px tahoma, arial,\5b8b\4f53; color:#fff;padding:0 14px;}
.menu ul li a i{ display:inline-block; height:0px; overflow:hidden; line-height:0px; font-size:0; border:5px solid #fff;border-top:5px solid #f60; margin-left:6px;}
.menu ul li a:hover i,.menu ul li.sfhover i{ border:5px solid #fef6eb;  border-bottom:5px solid #f60;}
.menu ul li ul {z-index:999; line-height: 27px; margin-top:-1px; border:1px solid #f90; background: #fef6eb; height:auto; left: -999em; padding:0 10px; width: 120px; position: absolute; }
.menu ul li ul li {border-bottom:1px solid #FCDFBE; float: left; width:120px; padding:0; background: #fef6eb; }
.menu ul li ul li a,.menu ul li.sfhover ul li a { overflow:hidden; line-height:30px; height:30px; border:0; display: block; text-align:left; padding:0 3px; margin:0; font-size:12px; }
.menu ul li ul li a:hover,.menu ul li.sfhover ul li a:hover { color:#f50; height:30px; border:0; padding:0 3px; margin:0; text-decoration:none; font-size:12px;}

.banner{ width:1100px; overflow:hidden; margin:10px auto;}
.banner img{ overflow:hidden; display:block;}

.crumbs{ width:1100px; margin:0 auto 10px auto;  line-height:22px; height:22px;}

.sideBox{ float:left; width:200px;}
.sideBox .subNav{ padding:0 10px 10px; border:1px solid #f90;  background:#FFF8ED;}
.sideBox .subNav li{  border-bottom:1px solid #FCDFBE;}
.sideBox .subNav li a{ display:block; font-size:14px;  padding:10px 0 10px 50px; background:url(/resources/images/about/dot_009.gif) no-repeat 25px 13px;}
.sideBox .subNav li a:hover,.sideBox .subNav li a.select{ background:url(/resources/images/about/dot_008.gif) no-repeat 25px 13px;font-weight:bold;}

.contentBox{ float:right; width:885px; }
.contentBox .public h2{font-size:14px; font-weight:bold; height:40px; width:100%; line-height:40px; text-indent:20px;  border-bottom:1px solid #dcdcdc; color:#333; background:url(/resources/images/about/dot_010.jpg) no-repeat left 12px;}
.contentBox .public .info{ padding:10px;font:normal 14px/1.8 Arial, Helvetica, sans-serif; color:#333;}
.contentBox .public .info p{ text-indent:2em; margin-bottom:15px; }
.contentBox .public .info .line,.sitemap .line{ height:1px; line-height:1px; overflow:hidden; font-size:0; margin:20px 0; border-bottom:1px dashed #dcdcdc;}
.contentBox .public .info h3{ margin-bottom:10px;}

.culture li{ line-height:30px;}

ul.history li{ line-height:30px;}
ul.history li span{ margin-right:10px;}

ul.photo{ overflow:hidden;}
ul.photo li{ float:left; margin:0 15px;}
ul.photo li img{border:1px solid #dcdcdc; padding:2px; width:200px; height:160px;}
ul.photo li span{ display:block; text-align:center; margin-bottom:10px;}

ul.photo2{ overflow:hidden;}
ul.photo2 li{ float:left; margin-right:20px;}
ul.photo2 li img{ border:1px solid #dcdcdc; padding:2px; width:150px; height:130px;}
ul.photo2 li span{ display:block; text-align:center; margin-bottom:10px;}


dl.sites,dl.superiority,dl.mediaReport,dl.job{ margin-bottom:20px;}

dl.sites dt,dl.superiority dt,.boldText{ font-weight:bold;}
dl.sites dd{ overflow:hidden;}
dl.sites dd a{ color:#06f; text-decoration:underline;}
dl.sites dd a:hover{ color:#f60;}
dl.sites dd span{ display:block; width:33%; float:left; overflow:hidden;}
dl.mediaReport,dl.job { padding:10px; border:1px dashed #d4d4d4; background:#fafafa;}
dl.mediaReport dt,dl.job dt{ font-size:12px;}
dl.mediaReport dt a,dl.job dt span{font-weight:bold; font-size:14px;}
dl.mediaReport dt a{ margin-right:10px;}
dl.job dd{ margin-bottom:3px;}
dl.pay { width:100%; overflow:hidden; padding-bottom:20px;}
dl.pay dt{ float:left; width:160px;}
dl.pay dd{ float:left; width:500px;}
dl.pay dd .btn,.info .btn{background:#F37C06; display:block; line-height:26px; float:left; margin-top:5px; padding:0 10px; color:#fff;  border:1px solid #D74700;}

#jobbtm p{ margin:0; text-indent:0; padding:0;}
#jobbtm p a{ color:#f60; text-decoration:underline; margin-left:10px;}
#jobbtm p a:hover{ color:#f00;}

.red{ color:red;}
.sitemap{ overflow:hidden; padding:10px;}
.sitemap h3{ margin:10px 0; font-size:14px;}
.sitemap span{ line-height:24px; color:#dcdcdc; display:block; margin-bottom:15px;}
.sitemap h3{ color:#F60;}.sitemap h3 a{ color:#f60;}
.sitemap h4{ margin:5px 0; color:#333;}

.kuaiqian{ overflow:hidden; margin-top:20px;}
.kuaiqian img{ float:left; margin-right:20px;}

.tips{ border:1px solid #ffcc99; padding:4px 26px; background-position:6px -392px;}
.tips a{ color:#0000ff; text-decoration:underline;}.tips a:hover{ color:#ff5500;}

.f12green2{ color:#06f; margin-right:10px;}

.photto2{margin-top:25px;}