/* CSS Document */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, ins, kbd, q, s, samp,small, strike, strong, dl, dt, dd, ol, ul, li,fieldset, form, label, legend, caption,  tbody, tfoot, thead,  th{ margin: 0px; padding: 0px;outline: 0;vertical-align: baselinebaseline; text-decoration:none;} img{border: 0px;}h1, h2, h3, h4, h5, h6{ font-weight:normal; font-size:12px}ol, ul { list-style: none;} blockquote, q { quotes: none;} blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}a { blr:expression(this.onFocus=this.blur())}

body { font-size:12px; font-family:Arial,"Î¢ÈíÑÅºÚ"; color:#333; background:url(/images/default/body_bg.jpg) repeat left top;}
a { color:#333; text-decoration:none;}
a:hover { text-decoration:underline;}
img {border:0}

#wrapContainer {width:1000px; margin:0 auto; box-shadow:5px 0 5px 0 #999, -5px 0 5px 0 #999; background-color:#fff}
#header { height:130px; position:relative}
#header .logo { position:absolute;  left:15px; top:15px;}
#header .keyword { width:160px; position:absolute; height:28px; line-height:28px; background:url(/images/default/keyword_bg.jpg) no-repeat left top; border:0; right:48px; top:53px; text-indent:8px;}
#header .submit { border:0; width:38px; height:28px; background:url(/images/default/submit_bg.jpg) no-repeat left top; position:absolute; right:12px; top:53px;}
 .sp_nav {
 font-size:22px;
 color:#e90909;
    width: 300px;
    display: block;
       margin: 40px 2% 0 0;
    float: right;
	text-align:right;
}
#nav {width:980px; heighte:35px; position:absolute; left:10px; top:110px; height:35px; background:url(/images/default/nav_bg.jpg) repeat-x left top; border-radius:5px; z-index:100}
#nav ul { padding-left:10px;}
#nav li { float:left; height:35px; line-height:35px;}
#nav li.menu {width:118px; text-align:center;}
#nav li.sepeator { width:2px; background:url(/images/default/sepeator.jpg) no-repeat center top;}
#nav li.menu a { display:block; height:35px; color:#fff; font-size:14px;}
#nav li.menu a:hover { background:url(/images/default/nav_onbg.jpg) no-repeat center top; text-decoration:none;}
#nav li.line {width:2px; background:url(/images/default/line_bg.jpg) no-repeat left top;}

#banner { height:250px; width:1000px; margin:0 auto;}
#slideBox {width:1000px; margin:0 auto; overflow:hidden; height:250px; position:relative;}
.slideBox .hd{ height:30px; overflow:hidden; position:absolute; left:0; bottom:0; z-index:1; background:url(/images/default/ban_bg.png) repeat-x left top; width:100%;} 
.slideBox .hd ul{ overflow:hidden; zoom:1; padding-top:10px; padding-left:470px;} 
.slideBox .hd ul li{ float:left; width:10px; height:10px; line-height:10px; text-align:center; background:url(/images/default/ban_off.png) no-repeat left center; cursor:pointer; margin:0 2px } 
.slideBox .hd ul li.on{ background:url(/images/default/ban_on.png) no-repeat left center;} 
.slideBox .bd{ position:relative; height:100%; z-index:0;   } 
.slideBox .bd li { float:left;}
.slideBox .bd img{ width:1000px; height:250px;}

#main { padding:10px;}
#aside {width:210px; float:left; display:inline;}
#category h2, #icontact h3 {height:32px; line-height:32px; background:url(/images/default/category_title.jpg) no-repeat left top; color:#fff; font-size:14px; text-indent:34px;border-bottom:solid 3px #c11007; }
#category ul {border-left:solid 1px #d7dce1; border-right:solid 1px #d7dce1;}
#category ul li { line-height:41px; overflow:hidden; border-bottom:solid 1px #d7dce1;}
#category ul li a { display:block; background:url(/images/default/cate_off.jpg) no-repeat right top; height:41px; line-height:41px; text-indent:29px;}
#category ul li a:hover { background:url(/images/default/cate_on.jpg) no-repeat right top; text-decoration:none;}
#category ul li.current a { background:url(/images/default/cate_on.jpg) no-repeat left top; }
#category ul li ul { padding:0 0 10px; border-left:0; border-right:0;  border-bottom:solid 1px #d7dce1;}
#category ul li ul li {  line-height:31px; height:31px; overflow:hidden; padding:0; border:0;}
#category ul li ul li a { display:block; background:url(/images/default/icon3.jpg) no-repeat 28px center; height:30px; line-height:30px; text-indent:34px; border-bottom:dotted 1px #ccc;}
#category ul li ul li a:hover { text-decoration:none; background:url(/images/default/icon3.jpg) no-repeat 28px center; color:#c11007;}

#icontact { position:relative;  margin-top:10px;}
#icontact h4 { background:url(/images/default/icontact_title.jpg) no-repeat left top;  height:32px; line-height:32px; color:#fff; font-size:14px; text-indent:34px;border-bottom:solid 3px #c11007;}
#icontact div {border-left:solid 1px #d7dce1; border-right:solid 1px #d7dce1; border-bottom:solid 1px #d7dce1; padding:10px;}
#icontact div img { margin-bottom:4px;}
#icontact p { line-height:24px;}
#icontact p.p1 { text-indent:35px;}
#icontact p.p2 strong { color:#c11007;}

#article {  width:760px; float:right; display:inline; }
#location { background:url(/images/default/location_bg.jpg) no-repeat left center; height:32px; border-bottom:solid 3px #c11007;}
#location .location_title { float:left; height:32px; line-height:32px; color:#fff; font-size:14px; text-indent:34px;}
#location p { float:right; height:32px; line-height:32px; color:#fff; padding-right:6px;}
#location p span { font-family:"ËÎÌå"; margin:0 6px;}
#location p a { color:#fff;}

#papers { padding:15px; line-height:24px; TEXT-JUSTIFY: inter-ideograph; TEXT-ALIGN:justify; border-left:solid 1px #d7dce1; border-right:solid 1px #d7dce1; border-bottom:solid 1px #d7dce1;}
#papers h1.title {height:40px; line-height:40px; text-align:center; font-size:18px; overflow:hidden;}
#papers h2 {font-size:14px}
#papers h3,#papers h4, #papers h5, #papers h6 { font-size:12px;}
#papers div.attr {height:30px; line-height:30px; text-align:center; background-color:#F2F2F2; margin-bottom:10px;}
#papers div.preNext {padding-top:10px;}
#papers div.closeWindow { padding-top:20px;}
#papers div.closeWindow a {background-color: #0060bb; color: #FFFFFF; display: block; height: 25px; line-height: 25px; margin: 0 auto; padding: 2px; text-align: center; width: 100px;}
#papers div.closeWindow a:hover { text-decoration:none;}

#newslist { padding:15px;  border-left:solid 1px #d7dce1; border-right:solid 1px #d7dce1; border-bottom:solid 1px #d7dce1;}
#newslist ul {list-style:none; display:inline-block; width:100%;}
#newslist li { height:30px; border-bottom:solid 1px #f2f2f2; line-height:30px;  background:url(/images/default/icon1.jpg) no-repeat 3px center; overflow:hidden; font-size:0}
#newslist li a { float:left; font-size:12px; margin-left:15px;}
#newslist li span { float:right; font-size:12px;}

#newslist .hon1 {width:162px; float:left; margin:10px 25px 10px 0; display:inline;}
#newslist .hon1 p {border:solid 1px #999999;}
#newslist .hon1 span { display:block; background-color:#e1e1e1; height:30px; line-height:30px; text-align:center; border-left:solid 1px #999999; border-bottom:solid 1px #999999; border-right:solid 1px #999999; }

#productlist { padding:0 15px; border-left:solid 1px #d7dce1; border-right:solid 1px #d7dce1; border-bottom:solid 1px #d7dce1;}
#productlist h4 { height:30px; line-height:30px; margin:10px auto; border-left:solid 1px #ccc; border-top:solid 1px #ccc; border-right:solid 1px #ccc; background:url(/images/default/bjxdh.jpg) repeat-x left top; font-weight:bold; color:#0a6dbe; text-indent:15px;}
#productlist ul { display:inline-block;}
#productlist .p1 { width:170px; float:left; display:inline; margin-right:15px;}
#productlist .p1 p { border:solid 1px #e5e5e5; padding:4px }
#productlist .p1 span { display:block; height:30px; line-height:30px; text-align:center; overflow:hidden; }
#productlist .p2 { width:170px; float:left; margin-right:15px; margin-top:15px; display:inline; background:url(/images/default/list_off.jpg) no-repeat left top;}
#productlist .p2 p { border:solid 1px #e5e5e5; padding:4px }
#productlist .p2 span { display:block; min-height:24px; line-height:24px; padding:3px 0; text-align:center; overflow:hidden; }

#showProduct { padding:15px; border-left:solid 1px #d7dce1; border-right:solid 1px #d7dce1; border-bottom:solid 1px #d7dce1;}
#showProduct .imgview {text-align:center; padding:15px; border-left:solid 1px #dedede; border-bottom:solid 1px #dedede; border-right:solid 1px #dedede;}
#showProduct .imgview img {width:expression_r(width>695?"695px":width+"px"); max-width:695px; }
#showProduct h1.title { height:40px; line-height:40px; font-size:14px; background-color:#eaeaea; color:#0d3f73; text-indent:15px;}
#showProduct .proTitle { height:33px; line-height:33px; background:url(/images/default/title_bg.jpg) repeat-x left top; margin-top:15px;}
#showProduct span.current {width:110px; height:33px; line-height:33px; display:block; background:url(/images/default/title_onbg.jpg) no-repeat left top; text-align:center; font-size:14px; color:#0d3f73;}
#showProduct .content {border-left:solid 1px #ccc; border-bottom:solid 1px #ccc; border-right:solid 1px #ccc; padding:15px; line-height:22px;}
#showProduct .pprev { margin-top:10px; height:24px; line-height:24px; background:url(/images/default/icon1.gif) no-repeat left center;}
#showProduct .pnext { height:24px; line-height:24px; background:url(/images/default/icon1.gif) no-repeat left center;}
#showProduct div.closeWindow { padding-top:20px;}
#showProduct div.closeWindow a {background-color: #0060bb; color: #FFFFFF; display: block; height: 25px; line-height: 25px; margin: 0 auto; padding: 2px; text-align: center; width: 100px;}
#showProduct div.closeWindow a:hover { text-decoration:none;}


#footer { background:url(/images/default/footer_bg.jpg) repeat-x left top; border-top:solid 3px #015197; height:41px;}
#footer p { line-height:41px; text-indent:27px;}
#footer p a { color:#c11007;}

.clear {clear:both; height:0px; margin:0; padding:0; width:0; border:none; overflow:hidden; font-size:0;}
.text26 { text-indent:26px}
.line10 { height:15px; line-height:15px; overflow:hidden; font-size:0;}
.font14 { font-size:14px;}
.marginbottom5 { margin-bottom:-8px;}

div.page {height:30px; line-height:30px; width:100%; text-align:center;color: #ff0000; padding-top:20px;}
div.page span {padding:3px 5px 3px 5px; background-color:#0060bb; color:#fff; border:solid 1px #0060bb;}
div.page a{ color:#444444; border:1px solid #ccc;padding:3px 5px 3px 5px; margin:0 2px; text-decoration:none; background-color:#ddd}
div.page a:hover {color:#fff; background-color:#0060bb;}