﻿@charset "utf-8";
/*html5*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}

body,form,p,dl,dt,dd,h1,h2,h3,ol,ul,li{margin:0px; padding:0px;}
body{font-size:12px; color:#666; font-family:arial, Microsoft YaHei, Tahoma, Geneva, sans-serif; -webkit-text-size-adjust:none; background:#ddd url(../../Images/top_bg.jpg) repeat-x top;}
table{table-layout:fixed; word-wrap:break-word;}
div{word-wrap:break-word;}
img{border:none; vertical-align:bottom;}
input,select{font-size:12px; vertical-align:middle; color:#999; font-family:Microsoft YaHei;}
a{color:#666; text-decoration: none;}
a:hover{color:#c00; text-decoration:none;}

.br0{clear:both; font-size:0; line-height:1; height:0; visibility:hidden;}
.br00{clear:both;}
.ln1px{clear:both; height:1px; font-size:0; background:#ccc; padding:0px; display:block; width:100%;}
.ln1dot{clear:both; height:3px; font-size:0; background:url(../../Images/line.gif) repeat-x bottom;}
.none{text-align:center; padding:50px 0px; color:#999; font-size:14px; line-height:200%;}
.none img{vertical-align:middle; margin:0px 3px;}
.hid{display:none;}
.unline{text-decoration:underline;}
.top{clear:both; padding:3px 0px; text-align:right; font-family:simsun; color:#999;}
.top a{padding:0px 4px; color:#999;} .top a:hover{color:#c00;}
.top span{padding:0px 10px;}
.sanfan img{filter:alpha(opacity=60);-moz-opacity:.60;opacity:0.6;}
.sanfan:hover img{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}

.red,.red a{color:#f00;} a.red:hover,.red a:hover{color:#c00;}
.blue,.blue a{color:#09c;} a.blue:hover,.blue a:hover{color:#c00;}
.ipt{font-size:12px; height:16px; line-height:16px; padding:0px 2px; border:1px solid #ccc; color:#666; background:#fff;}
.ipt:hover,.ipt:focus{background:#fea;}
.aipt{font-size:12px; line-height:120%; padding:0px 2px; border:1px solid #ccc; color:#666; background:#fff;}
.aipt:hover,.aipt:focus{background:#fea;}

.key_red{height:25px;line-height:25px; padding:0 20px; background:#a22; color:#fff; border:none; cursor:pointer; text-align:center; vertical-align:middle; font-weight:normal; font-family:Arial; font-size:13px;}
a.key_red{display:inline-block;}
input.key_red{margin:0 10px; line-height:normal;}
.key_red:hover{color:#c00; text-decoration:none;}

.p_img,.p_img *{margin:0px; padding:0px; text-align:center;}
.p_img{overflow:hidden; position:relative; display:table-cell; vertical-align:middle;}
.p_img p{position:static; +position:absolute; top:50%;}
.p_img p img{position:static; +position:relative; vertical-align:middle; top:-50%; left:-50%; border:none;}
.p_img p span{display:inline-block; position:static; +position:relative; vertical-align:middle; top:-50%; left:-50%; cursor:pointer;}
.p_img_a{display:block; position:absolute; z-index:2; cursor:pointer; background:url(../../Images/alpha.gif);}
/*.p_img p a img{filter:alpha(opacity=80);-moz-opacity:.80;opacity:0.8;}
.p_img p a:hover img{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}*/

.pages{clear:both; padding:10px 0 2px 0; margin:0px; text-align:center; cursor:default; font-size:12px; font-family:arial; line-height:1; overflow:hidden; _zoom:1;}
.pages a,.pages u,.pages i,.pages em,.pages s{font-style:normal; text-decoration:none; display:inline-block; vertical-align:middle; text-align:center; padding:0; width:16px; height:16px; line-height:16px; margin:0 3px;}
.pages a{border:1px solid #ddd; color:#666; text-decoration:none;}
.pages u{font-weight:bold; color:#e60;}
.pages i{cursor:default; filter:alpha(opacity=30);-moz-opacity:.30;opacity:0.3;}
.pages a:hover{color:#c00; text-decoration:none; border-color:#c00;}
.pages .firstPg,.pages .prevPg,.pages .nextPg,.pages .lastPg{background:url(../../Images/pages.gif) no-repeat 4px 4px; border:none;}
.pages .firstPg{background-position:4px 4px;} .pages a.firstPg:hover{background-position:4px -26px; text-decoration:none;}
.pages .prevPg{background-position:-26px 4px;} .pages a.prevPg:hover{background-position:-26px -26px; text-decoration:none;}
.pages .nextPg{background-position:-56px 4px;} .pages a.nextPg:hover{background-position:-56px -26px; text-decoration:none;}
.pages .lastPg{background-position:-86px 4px;} .pages a.lastPg:hover{background-position:-86px -26px; text-decoration:none;}
.pages em{float:left; text-align:left; width:200px; font-size:12px;}
.pages em b{color:#e60; padding:0 3px; font-weight:normal;}
.pages s{float:right; text-align:right; width:420px;}
.pages s a,.pages s i{margin:0 3px;}

#loading_bk{position:absolute; z-index:9998; background:#000; left:0px; top:0px;}
#loading_box{position:absolute; z-index:9999; background:#fff url(../../images/while.gif) no-repeat 20px; font-size:12px; border:1px solid #ccc; padding:10px 18px 10px 40px; margin:0px auto; color:#666; filter:alpha(opacity=90);-moz-opacity:.90;opacity:0.90;}

.itm_view{padding:5px 0 0 0px; margin:0; color:#999; overflow:hidden; font-size:11px;}
.itm_view em{color:#999; font-style:normal;}
.itm_view dt{height:25px; line-height:25px; overflow:hidden;}
.itm_view dd{height:25px; line-height:25px; overflow:hidden;}

.kwords{line-height:150%; padding:3px 5px; color:#999; font-size:11px;}
.kwords a{color:#999; padding:0px 8px 0px 0px;}
.kwords a:hover{color:#c00;}
.share_div{padding:3px 0; float:right; display:inline;}

#floatTop{position:fixed; _position:absolute; z-index:10; height:0; font-size:0; width:100%; display:none;}
#floatTop a{display:block; position:absolute; width:30px; height:30px; filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7; background:url(../../Images/top.png) no-repeat center;}
#floatTop a:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}

.dwidth{width:1000px; text-align:left; padding:0px; margin:0px auto;}
#webHeader, #HeadLine, #webFoot{min-width:1000px;}
#webHeader{cursor:default; height:100px;}
#webHeader .dwidth{position:relative;}
#HeadLine{height:5px; background:#069; position:relative; z-index:2;}
#HeadSubNav{position:absolute; top:0; right:0; background:#069; z-index:2;}
#HeadSubNav a{display:inline-block; height:22px; line-height:22px; padding:0 10px; color:#fff; font-size:10px; vertical-align:top;}
#HeadSubNav a:hover{color:#ff0;}
#HeadSubNav em{display:inline-block; height:14px; width:1px; font-size:0; background:#fff; vertical-align:top; margin:4px 2px 0 2px; filter:alpha(opacity=50);-moz-opacity:.50;opacity:0.50;}
#topLogo{padding:3px 0 0 10px;}
#topRgt{position:absolute; top:33px; right:0; z-index:1;}

#mainNav{background:url(../../Images/nav_bg.jpg) repeat top; height:35px; text-align:center;}
#mainNav *{vertical-align:top;}
#mainNav u{text-decoration:none; display:inline-block;}
#mainNav u a{display:inline-block; padding:0 30px; color:#fff; font-size:14px; font-weight:bold; height:35px; line-height:35px; overflow:hidden;}
#mainNav u a.sel,#mainNav u a:hover{text-decoration:none; background:url(../../Images/nav_sel.jpg) repeat-x top; color:#fff;}
#mainNav em{display:inline-block; height:35px; width:2px; font-size:0; background:url(../../Images/nav_sp.jpg) no-repeat center;}

.chdNav{position:absolute; z-index:11; visibility:hidden;}
.cNav_bg{padding:5px 10px; background:#fff; border:1px solid #069; border-top:none; position:absolute; filter:alpha(opacity=96);-moz-opacity:.96;opacity:0.96;}
.cNavList{padding:5px 10px; position:relative; z-index:2; left:0; top:0; overflow:hidden;}
.chdNav dl{margin:0 10px; padding:5px 0; float:left; display:inline; width:175px;}
.chdNav dt{font-size:13px; font-weight:bold; border-bottom:1px solid #09c; margin-bottom:3px;}
.chdNav dd{font-size:12px; padding:2px 0;}
.chdNav dt a{display:block; padding:0; height:30px; line-height:30px; overflow:hidden; color:#069;}
.chdNav dd a{display:block; padding:3px 5px 3px 12px; color:#069; background:url(../../Images/arrow01.gif) no-repeat 3px 10px;}
.chdNav a u{text-decoration:none; padding:0 0 0 5px; font-size:11px;}
.chdNav a b{padding:0 1px; font-weight:normal; color:#e60;}
.chdNav a:hover{text-decoration:none; color:#c00;}
.chdNav dd a:hover{color:#fff; background:#069;}

.sldAlp{height:300px; position:relative; overflow:hidden; z-index:1;}
.sldAlp ul{list-style:outside none;}
.sldAlp li{position:absolute; width:100%; height:300px; z-index:1; left:0;}
.sldAlpId{position:absolute; z-index:1; right:0; bottom:10px; padding:0 10px; text-align:right;}
.sldAlpId u{text-decoration:none; display:inline-block; vertical-align:top; height:12px; width:12px; line-height:12px; background:#999; cursor:pointer; margin:0 3px; overflow:hidden; color:#fff; font-size:10px; text-align:center;}
.sldAlpId u.sel{background:#c00;}

#webBG{background:#fff; overflow:hidden;}
#webBody{padding:10px 20px; overflow:hidden;}
#webSubs{width:200px; float:left; display:inline; overflow:hidden; padding:10px 0;}
#webMain{width:720px; float:right; display:inline; overflow:hidden; padding:10px 0;}

.webTil{height:35px; line-height:35px; cursor:default; border-bottom:2px solid #ddd; margin-bottom:10px;}
.webTil b{display:inline-block; font-size:24px; height:35px; position:relative; _position:absolute; border-bottom:2px solid #069; font-weight:bold; padding:0 10px 0 15px; background:url(../../Images/icos.gif) no-repeat left 14px;}
.webTil b, .webTil b a, .webTil b a:hover{color:#069; text-decoration:none;}
.webTil em{font-style:normal; font-size:11px; float:right; display:inline-block; line-height:1; padding-top:18px;}

.wPath{height:35px;line-height:35px; font-size:12px; font-weight:bold; overflow:hidden; cursor:default; color:#069; border-bottom:2px solid #ddd;}
.wPath u{display:inline-block; width:5px; height:20px; margin:0 8px; font-size:0; line-height:0; background:url(../../Images/icos.gif) no-repeat 0px -145px; vertical-align:middle;}
.wPath a.home{display:inline-block; width:20px; height:20px; font-size:0; background:url(../../Images/icos.gif) no-repeat 0px -118px; vertical-align:middle;}

.subNav{padding:5px 0 20px 0;}
.subNav dt{padding:0 0 1px 0;}
.subNav dt a{display:block; height:35px; line-height:35px; font-size:12px; font-weight:bold; overflow:hidden; padding:0 15px; background:#069 url(../../Images/icos.gif) no-repeat 180px -77px; color:#fff;}
.subNav dt a.close{background-position:180px -17px;}
.subNav dt a.open{background-position:180px -47px;}
.subNav i{font-style:normal; padding-left:3px; font-size:11px; font-weight:normal;}
.subNav i b{font-weight:normal; padding:0 2px;}
.subNav dd{padding:0;}
.subNav dd p{padding:0 0 1px 0;}
.subNav dd p a{display:block; height:30px; line-height:30px; background:#ddd; font-size:12px; color:#333; overflow:hidden; padding:0 5px 0 15px;}
.subNav dd p a i b{color:#e60;}
.subNav a.sel{color:#fff; background-color:#666;}
.subNav dd p a.sel{background-color:#ddd; color:#069;}
.subNav dt a:hover, .subNav dd p a:hover{color:#fff; text-decoration:none; background-color:#e60;}
.subNav dd p a:hover i b{color:#fff;}

.pr_itm{width:218px; height:213px; background:#ddd; float:left; display:inline; padding:7px 0 0 7px; text-align:center; overflow:hidden; position:relative;}
.pr_itm .p_img{margin:0 auto;}
.pr_itm h1{font-size:12px; font-weight:normal; text-align:center; padding:8px 5px; line-height:1.1; color:#333;}
.pr_itm a{display:block; width:225px; height:220px; position:absolute; z-index:2; right:0; bottom:0; background:url(../../Images/alpha.gif);}
.pr_itm i{display:inline-block; font-style:normal; width:46px; height:46px; position:absolute; z-index:1; right:0; top:0; background:url(../../Images/new.png) no-repeat; _background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/new.png', sizingMethod='scale');}
.pr_itm.over{background:#069 url(../../Images/pr_over.jpg) no-repeat center 45px;}
.pr_itm.over h1{color:#fff;}
.pr_itm h2{font-size:11px; font-weight:normal; width:225px; position:absolute; z-index:3; left:0; bottom:0;}
.pr_itm h2 a{display:inline-block; width:95px; height:22px; line-height:22px; position:static; background:url(../../Images/key_bg.png) no-repeat; margin:0 5px;}
.pr_itm h2 a i{width:15px; height:11px; position:static; background:url(../../Images/icos.gif) no-repeat; vertical-align:top; margin:6px 5px 0 0;}
.pr_itm h2 a.details{background-position:0px 0px; color:#600;}
.pr_itm h2 a.inquiry{background-position:-95px 0px; color:#fff;}
.pr_itm h2 a.details i{background-position:0px -180px;}
.pr_itm h2 a.inquiry i{background-position:0px -210px;}
.pr_itm h2 a.details:hover{color:#b00;}
.pr_itm h2 a.inquiry:hover{color:#ff0;}
.pr_sp{width:20px; height:200px; float:left; display:inline;}
.pr_ln{height:25px; clear:both; font-size:0; line-height:0;}

#links{padding:20px 0; overflow:hidden; _zoom:1;}
#imagePrev{width:10px; height:15px; float:left; display:inline; margin-top:15px; background:url(../../Images/point_ctrl.gif) no-repeat 0px center;}
#imageNext{width:10px; height:15px; float:right; display:inline; margin-top:15px; background:url(../../Images/point_ctrl.gif) no-repeat -10px center;}
#linksBox{width:930px; height:45px; margin-left:5px; float:left; display:inline; overflow:hidden;}
#linksLst{list-style:outside none;}
#linksLst li{float:left; display:inline; padding:0 10px;}
#linksLst li .p_img{height:45px; _width:150px;}

#webFoot{padding:0;}
#footNav{height:30px; line-height:30px; background:#069; text-align:center; color:#fff;}
#footNav u{text-decoration:none;}
#footNav u a{color:#fff; font-size:12px; font-weight:bold;}
#footNav u a:hover{color:#ff0;}
#footNav em{font-style:normal; font-size:0; display:inline-block; width:60px; vertical-align:middle;}
#footInfo{padding:10px 0 30px 360px; text-align:right; font-size:11px; line-height:1.5; background:url(../../Images/copyright.png) no-repeat 0px 20px;}
#footInfo img{vertical-align:middle; margin:0 0 0 3px;}
#footInfo p{padding:1px 0;}

.search{float:right; display:inline-block; padding-top:5px; line-height:1;}
.search input{width:120px; height:18px;line-height:18px; font-size:11px; padding:0 3px; margin:0 5px; border:1px solid #999; background:#fff; color:#999; vertical-align:top;}
.search a{vertical-align:top; display:inline-block; height:20px; line-height:20px; background:#069 url(../../Images/sch.png) no-repeat 5px center; color:#fff; padding:0 6px 0 18px; font-size:10px;}
.search a:hover{background-color:#e60;}
