@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body{ font-size:12px; color:#000; line-height:1.5em; height:100%; background:#fff url(../../img/front/bg.jpg) 0 -20px repeat-x}
body a,.body a:link{}
body a:hover{}
body a:visited{}
ul li,ol li,dl li{list-style:none}
fieldset,img,abbr,acronym{ border:none}
input,select{ font-size:12px!important}
/* end reset */
.indexmain .inbox{ height:292px}
.fl{ float:left!important}
.fr{ float:right!important}
.fn{ float:none!important}
.clearleft{ clear:left}
.clearright{ clear:right}
.over{ overflow:hidden;}
.bai1{ zoom:1}
.ie6haslayout{ zoom:1}
.pos_abs{ position:absolute}
.pos_rel{ position:relative}
.pos_sta{ position:static}
.none{ display:none}
.block{ display:block!important}
.pt0{ padding-top:0!Important}
.pt5{ padding-top:5px}
.pt10{ padding-top:10px}
.pt15{ padding-top:15px}
.pt20{ padding-top:20px}
.pl5{ padding-left:5px}
.pl0{ padding-left:0px!important}
.pl10{ padding-left:10px!important}
.pl12{ padding-left:12px}
.pl15{ padding-left:15px}
.pl20{ padding-left:20px}
.pl25{ padding-left:25px}
.pl30{ padding-left:30px}
.pr5{ padding-right:5px}
.pr10{ padding-right:10px}
.pr15{ padding-right:15px}
.pr20{ padding-right:20px}
.pb5{ padding-bottom:5px}
.pb10{ padding-bottom:10px}
.pb15{ padding-bottom:15px}
.pb20{ padding-bottom:20px}
.mt5{ margin-top:5px}
.mt6{ margin-top:6px}
.mt7{ margin-top:7px}
.mt8{ margin-top:8px}
.mt10{ margin-top:10px}
.mt-10{ margin-top:-10px}
.mt15{ margin-top:15px}
.mt20{ margin-top:20px}
.ml5{ margin-left:5px}
.ml10{ margin-left:10px}
.ml-10{ margin-left:-10px}
.ml15{ margin-left:15px}
.ml20{ margin-left:20px}
.ml25{ margin-left:25px}
.ml30{ margin-left:30px}
.ml40{ margin-left:40px}
.mr5{ margin-right:5px}
.mr1{ margin-right:1px}
.mr10{ margin-right:10px}
.mr15{ margin-right:15px}
.mr20{ margin-right:20px}
.mb5{ margin-bottom:5px}
.mb10{ margin-bottom:10px}
.mb15{ margin-bottom:15px}
.mb20{ margin-bottom:20px}
.red{ color:red}
.gray{ color:#666}
.blue{ color:blue!important}
.green{ color:green}
.blank{ color:#000}
.topleft,.topright,.footleft,.footright{ position:absolute}
.topleft{ left:0; top:0}
.topright{ right:0; top:0}
.footleft{ bottom:0; left:0}
.footright{ bottom:0; right:0}
.web2_yellow{ background:#FFF7EE; border:1px solid #F2DDC2}
.web2_yellow a,.web2_green a{ text-decoration:none}
.web2_yellow a:hover,.web2_green a:hover{ text-decoration:underline}
.web2_green{ background:#F2FFEE!important; border:1px solid #CAF2BE}
.bgf{ background:#fff!important}
.f11{ font-size:11px!important}
.f12{ font-size:12px!important}
.f14{ font-size:14px!important}
.f16{ font-size:16px!important}
.bgnone{ background:none!Important}
/* end gm */
.clear,.wrap,.box,.header,.innerheader,.inbox,.menu,.foot,.main,.header .innerheader .menu ul,h3.tith3{ clear:both; overflow:hidden; zoom:1}
/* all of clear */
.header .innerheader h1.logo a,.header .innerheader .menu ul li a,h3.tith3,h3.tith3 span{ background:url(../../img/front/bg.png) no-repeat}
/* all of bg */
.header .innerheader,.main,.weizhi{ width:950px; margin:0px auto}
.weizhi{ font-size:14px; color:#000; padding-top:12px}
.weizhi a{ color:#369}
.weizhi a:hover{ color:#fff; background:#369}
/* all 950 */
.header{ background:url(../../img/front/headerbg.jpg) center -20px no-repeat; height:106px; overflow:hidden; border-bottom:8px solid #DFEFFE}
.header .innerheader{ position:relative}
.header .innerheader h1.logo{ float:left; width:430px; overflow:hidden}
.header .innerheader h1.logo a{ display:block; width:430px; height:106px; background-position:right top; background-repeat:no-repeat; text-indent:-999em}
.header .innerheader p.link{ float:right; color:#336598; padding-top:22px}
.header .innerheader p.link a{color:#336598; text-decoration:none}
.header .innerheader p.link a:hover{ text-decoration:underline; color:#000}
.header .innerheader p.link span{ margin:0 1em}
.header .innerheader .menu{ float:right; width:455px; height:29px; position:absolute; right:0; bottom:20px}
.header .innerheader .menu ul{}
.header .innerheader .menu ul li{ width:76px; height:29px; float:left; margin-left:15px; display:inline}
.header .innerheader .menu ul li a{ display:block; width:100%; height:29px; line-height:29px; font-size:14px; font-weight:bold; color:#fff; background-position:0 -29px; text-decoration:none; text-align:center}
.header .innerheader .menu ul li a:hover{ background-position:0 0}
.header .innerheader .menu ul li.on a{ background-position:0 -58px}
/* end header */
h3.tith3{ height:29px; line-height:27px; overflow:hidden; background-position:0 -97px; padding-left:10px; color:#6693AA; font-size:14px}
h3.tith3 span{ float:left; margin-right:5px; background-position:96px 0; padding-right:10px; }
h3.tith3 span.more{ float:right; margin-right:0; background:none!important; padding-right:0px}
h3.tith3 span.more a{ text-decoration:none; font-size:12px; font-weight:100; color:#A3BAC8; line-height:32px; background:none!Important}
h3.tith3 span.more a:hover{ color:#369}
h3.tith3 span.titlesub{background:url(../../img/front/bg.png) -96px 0; padding-left:10px; padding-right:0px;}
h3.tith3 span.titlesub a{ font-size:12px; text-decoration:none; font-weight:100; color:#6693AA;background:url(../../img/front/bg.png) right bottom; height:27px; line-height:27px; display:block; padding-right:10px; overflow:hidden; float:left; min-width:2em; _width:2em}
h3.tith3 span.titlesub a:hover,h3.tith3 a:hover{ color:#000}
h3.tith3 span.title{ background-position:right bottom!important;}

.main{ padding-top:15px}
.main .inbox{ border:1px solid #CEDCE5; border-top:0 none}
.main .main260,.main .main400{ position:relative;}
.main .main260{ width:260px}
.main .main400{ width:400px; margin-left:15px}
.main .main400 .inbox{ height:290px;}
.main .main675{ float:left; width:675px; overflow:hidden}
.main675 .inbox{ padding:12px 15px 15px 15px; position:relative}
.main675 .company_introduces,.main675 .company_pingjia,.main675 .company_mingjia{ margin-bottom:15px}
.main675 .company_introduces .inbox #contentf{ font-size:14px; line-height:2em; clear:both; overflow:hidden; zoom:1; position:relative}
.main675 .company_introduces .inbox h1{ font-size:24px; border-bottom:1px solid #CEDCE5; text-align:center; line-height:2em; margin-bottom:12px}
.main675 .company_introduces .inbox h2{ font-size:14px; border-bottom:1px solid #CEDCE5; text-align:center; margin-top:-8px; padding-bottom:5px; margin-bottom:12px; color:red;font-family:Verdana, Arial, Helvetica, sans-serif}
.main675 .company_introduces .inbox #contentf .duanluo{ text-indent:2em}
.main675 .company_introduces .inbox .h155{ height:160px; overflow:hidden;}
.main675 .company_introduces .inbox .hauto{ height:auto}
.main675 .company_introduces .inbox #viewopen{padding-right:0px; margin-top:10px}
.main675 .company_introduces .inbox #viewopen a{ color:#fff; background:#CFDCE5; font-size:12px; text-decoration:none; display:block; text-align:center}
.main675 .company_introduces .inbox #viewclose{text-align:right; padding-right:0px; margin-bottom:-10px}
.main675 .company_introduces .inbox #viewclose a{ color:#fff; background:#369; font-size:12px; border:2px solid #369; text-decoration:none}
.main675 .company_mingjia .inbox{ padding:0!important}
.main675 .company_mingjia .inbox ul.mingjia{ clear:both; overflow:hidden; zoom:1; padding:0!Important; padding-top:10px!Important; padding-bottom:5px!Important}
.main675 .company_mingjia .inbox ul.mingjia li{ padding-left:0px!Important; border-bottom:0 none!Important; float:left; display:inline; background:none!Important; text-align:center}
.main675 .company_mingjia .inbox ul.mingjia li img{ display:block; border:1px solid #ccc; padding:1px; background:#fff; margin-left:10px}

.zongfen{ font-size:12px; line-height:2em; padding-top:5px; color:#000;}
.zongfen strong{ font-family:Arial, Helvetica, sans-serif; font-size:20px!important; color:red; margin-left:2px; margin-right:12px}
.zongfen span{ color:#369}

.inbox ul{ padding:5px 12px 12px 12px}
.inbox ul li{ line-height:26px; border-bottom:1px dotted #BDBDBD; padding-left:10px; background:url(../../img/front/dotgray.gif) 1px 11px no-repeat;}
.inbox ul li a{ text-decoration:none; color:#666}
.inbox ul li a:hover{ color:#0000ff;}
.inbox ul li a:visited{ color:#800080}
.pic1 ul{ padding:0!Important}
.pic1 ul{ clear:both; overflow:hidden; zoom:1; padding-top:10px!important}
.pic1 ul li{ padding-left:0; border-bottom:0 none; float:left; text-align:center; margin-left:9px; background:none; display:inline}
.pic1 ul li img{ display:block; background:#fff; padding:1px; border:1px solid #ccc}

.indexpic ul{ padding:0!Important}
.indexpic ul{ clear:both; overflow:hidden; zoom:1; padding-top:10px!important}
.indexpic ul li{ padding-left:0; border-bottom:0 none; float:left; text-align:center; margin-left:16px; background:none; display:inline}
.indexpic ul li img{ display:block; background:#fff; padding:1px; border:1px solid #ccc}
.indexpic{ padding-top:15px; margin-bottom:15px}

.copyright{ text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; padding:15px 0; background:url(../../img/front/bg.jpg) 0 15px repeat-x}
.copyright ul li{ display:inline; height:25px; line-height:25px; margin:0 6px}
.copyright ul li a{ color:#fff; text-decoration:none}
.copyright ul li a:hover{ text-decoration:underline}
.copyright p{ padding-top:10px; color:#3D79A6}
.copyright p strong{ display:block; color:#000}

ul.zonghe{}
ul.zonghe li{ clear:both; overflow:hidden; zoom:1; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:23px; height:23px; background-position:0 10px}
ul.zonghe li span.title{ float:left}
ul.zonghe li span.pr,ul.zonghe li span.alex,ul.zonghe li span.zhishu{ float:right}
ul.zonghe li.bgnone{ color:#777}
ul.zonghe li span a{ color:#369; font-size:11px; font-family:Arial, Helvetica, sans-serif!Important}
ul.zonghe li span.title a{ color:#000; font-size:12px!important}
ul.zonghe li span.zhishu{ width:36px; text-align:center}
ul.zonghe li span.alex{ width:56px; text-align:center}
ul.zonghe li span.pr{ width:20px; text-align:center}

ul.col_2{ clear:both; overflow:hidden; zoom:1}
ul.col_2 li{ float:left; width:48%}

.pingji{ clear:both; overflow:hidden; zoom:1;}
.pingji p,.pingji div{ float:left}
.pingji p{ font-size:14px; font-weight:bold; color:#555}
.pingji .fenshu{ width:400px; background:url(../../img/front/bg.png) left bottom no-repeat; height:17px; position:relative; margin-left:10px}
.pingji .fenshu span{ position:absolute; bottom:0}
.pingji p.fenshu2{ font-weight:100; font-size:12px}
.pingji p.fenshu2 strong{ font-size:22px; color:red; font-weight:bold; margin:0 5px 0 5px; font-family:Arial}
.pingji p.fenshu2 span{ font-family:Arial, Helvetica, sans-serif; margin-left:5px}
.pingji #dafen{ width:200px; height:20px; margin-left:15px}
.pingji #dafen a,.pingji .f_0 a,.pingji .f_1 a,.pingji .f_2 a,.pingji .f_3 a,.pingji .f_4 a,.pingji .f_5 a,.pingji .f_6 a,.pingji .f_7 a,.pingji .f_8 a,.pingji .f_9 a,.pingji .f_10 a{ display:block; float:left; width:20px; height:20px; overflow:hidden; text-indent:-999em}
.pingji .f_0{background:url(../../img/front/bg.png) 0 -336px}
.pingji .f_1{background:url(../../img/front/bg.png) 0 -315px}
.pingji .f_2{background:url(../../img/front/bg.png) 0 -294px}
.pingji .f_3{background:url(../../img/front/bg.png) 0 -273px}
.pingji .f_4{background:url(../../img/front/bg.png) 0 -252px}
.pingji .f_5{background:url(../../img/front/bg.png) 0 -231px}
.pingji .f_6{background:url(../../img/front/bg.png) 0 -210px}
.pingji .f_7{background:url(../../img/front/bg.png) 0 -189px}
.pingji .f_8{background:url(../../img/front/bg.png) 0 -168px}
.pingji .f_9{background:url(../../img/front/bg.png) 0 -147px}
.pingji .f_10{background:url(../../img/front/bg.png) 0 -126px}
.pingji{ border-bottom:1px dotted #D0DEE7; padding:10px 0}
#dafen1,#dafen2,#dafen3,#dafen4{ margin-left:15px; height:20px; overflow:hidden}
.pingji p{ line-height:24px;}
.woping{font-size:14px; clear:both; overflow:hidden; zoom:1;}
.woping h3{ font-size:14px}
.woping h3 span{ margin-left:10px; font-size:12px; font-weight:100; color:#666}
.woping .pingji{ display:block; width:100%;clear:none!Important;}

/* message */
#message{}
#message #pagelist{ margin-top:-15px}
#message dl{ padding-bottom:15px}
#message dl dt{ font-family:Verdana, Arial, Helvetica, sans-serif}
#message dl dt span{ margin-right:12px}
#message dl dt span.lou{ color:#888; font-family:Arial, Helvetica, sans-serif}
#message dl dt span.lou strong{ color:#B9D5E3; font-size:20px; line-height:22px; font-weight:bold}
#message dl dt span.name{ color:#00749B;}
#message dl dt span.time,#message dl dt span.ip{ color:#888}
#message dl dd{ background:#EBF3F6; border-bottom:1px solid #B8DCF4; padding:12px 15px; font-size:14px; line-height:1.5em; clear:both; overflow:hidden; zoom:1; color:#333}
#message dl dd p.huifu{ font-size:12px!Important; background:#B8DCF4; padding:5px 10px; line-height:1.4em; margin-top:5px; color:#000}
#message dl dd p.huifu strong{ display:block}
#message .livemessage{}
#message .livemessage h3{ border-bottom:1px solid #ccc; color:#555; padding-bottom:3px}
#message .livemessage div{ padding-top:10px}
#message .livemessage input{ border:1px solid #e5e5e5; border-left-color:#666; border-top-color:#666; height:13px; padding:4px; color:#888;font-family:Verdana, Arial, Helvetica, sans-serif}
#message .livemessage textarea{border:1px solid #e5e5e5; border-left-color:#666; border-top-color:#666;padding:6px 10px; color:#555; font-size:14px; line-height:1.5em; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif}
#message .livemessage input.tijiao{ height:30px!important; width:100px!important; border:1px solid #999!important; color:#000}

#pagelist{ clear:both; overflow:hidden; padding:12px 0;}
#pagelist a{ text-decoration:none; border:1px solid #81BCE4; color:#81BCE4; margin-right:12px; font-family:Verdana, Arial, Helvetica, sans-serif; display:block; float:left; padding:0 5px}
#pagelist a:hover,#pagelist a.on{ background:#369; color:#fff}
#photolist{}
#photolist ul{ margin-left:-2px}
#photolist ul li{ float:left; display:inline; text-align:center; margin-left:15px; margin-top:5px}
#photolist ul li a{}
#photolist ul li a:hover{}
#photolist ul li a:visited{}
#photolist ul li img{ display:block; margin-bottom:5px;}
#photolist #pagelist{ padding-left:13px}

#content{ width:900px; overflow:hidden; clear:both; zoom:1; margin:0px auto; font-size:14px; line-height:2em; padding:15px 0}
#content2{ width:560px; overflow:hidden;font-size:14px; line-height:2em; padding:15px; float:left}
#content h1,#content2 h1{ font-size:26px; text-align:center; border-bottom:1px solid #D9E4EA; padding-bottom:5px;}
#content h2,#content2 h2{ font-size:12px; color:#6793AB; line-height:1.8em; font-weight:100; text-align:center; padding-top:3px}
#content2 dl.listdl{ border-bottom:1px dotted #ccc; padding-bottom:10px; margin-bottom:10px}
#content2 dl.listdl dt{color:#6793AB; line-height:2em; font-weight:bold}
#content2 dl.listdl dd{ padding-left:2em}
#content2 dl.listdl dd a{ color:blue; text-decoration:none; line-height:26px;}
#content2 dl.listdl dd a:hover{ color:#000; text-decoration:underline}
#content2 dl.listdl dd span.time{ font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-left:12px; color:#666}

.submenu{ border-top:1px solid #CEDCE5!Important}
.submenu ul{ padding-top:11px}
.submenu ul li{ background:none!Important; padding-left:0!important; display:inline; float:left; width:101px; border-bottom:0 none; text-align:center; margin-right:1px; margin-top:1px}
.submenu ul li a{ display:block; width:100%; height:30px; line-height:30px; color:#369; text-decoration:none; font-size:14px; background:#E3F0F8;}
.submenu ul li a:hover,.submenu ul li.on a{ color:#fff; background:#369}

ul.plistul{ padding:0!Important;}
ul.plistul li a{ font-size:14px; line-height:32px}
ul.plistul li { background-position:0 14px;height:26px; overflow:hidden; zoom:1}

.h15{ font-size:0; line-height:0; height:15px;}

.mx{ width:310px; border:1px solid #C6E2F0; background:#F3F8FC; padding:12px; font-size:12px; float:right; margin-right:15px; margin-top:15px}
.mx img{ padding:4px; background:#fff; float:left; margin-right:12px}
.mx strong{ font-size:14px; color:#6993AB}
.mx strong a{ font-size:14px; color:#6993AB; text-decoration:none}
.mx strong a:hover{ color:#000}

.aboutnews{}
.aboutnews h3{ font-size:14px; border-bottom:1px solid #C6E2F0}

.main675 .pic2 { padding:0!Important; _padding-bottom:20px}
.main675 .pic2 ul{ padding-top:15px;}
.main675 .pic2 ul li{ padding-left:0!Important; text-align:center; border-bottom:0 none; float:left; margin-left:10px; }
.main675 .pic2 ul li a{}
.main675 .pic2 ul li a:hover{}
.main675 .pic2 ul li img{ display:block}
.main675 .pic2 #pagelist{ padding-left:25px!Important; padding-top:0!Important; padding-bottom:20px!Important; clear:both; overflow:hidden; zoom:1}

.main .pic2 { padding:0!Important}
.main .pic2 ul{}
.main .pic2 ul li{ padding-left:0!Important; text-align:center; border-bottom:0 none; float:left; margin-left:20px;overflow:hidden;background:none!important; width:96px;}
.main .pic2 ul#s li{ padding:10px!important; border:1px solid #ccc;text-align:center; padding-bottom:0px; display:inline; float:left; margin-right:11px; margin-left:3px;  overflow:hidden;background:none!important; width:96px; margin-bottom:10px; _margin-bottom:5px}
.main .pic2 ul li a{}
.main .pic2 ul li a:hover{}
.main .pic2 ul li img{ display:block; padding:0; border:none}
.main .pic2 #pagelist{ padding-left:15px!Important; padding-top:10px; padding-bottom:20px!important; clear:both; overflow:hidden; zoom:1;}
.main .pic2 ul li span{ display:block; text-align:left; line-height:1.1em; font-family:Verdana, Arial, Helvetica, sans-serif; padding-bottom:12px; margin-top:-3px}
.main .pic2 ul li span strong{ color:red}

.xqiyeku{ padding:15px}
dl.qiyeku{ clear:both; overflow:hidden; zoom:1; padding-bottom:10px; margin-bottom:10px; border-bottom:1px dotted #C6E2F0;}
dl.qiyeku dt{ float:left; padding-right:10px}
dl.qiyeku dt img{ border:1px solid #ccc; padding:4px; background:#fff}
dl.qiyeku dd{}
dl.qiyeku dd strong{ display:block}
dl.qiyeku dd strong a{ text-decoration:none; color:#369}
dl.qiyeku dd strong a:hover{ color:#000; text-decoration:underline}
dl.qiyeku dd p{ color:#777}

input.tijiao{ width:100px; text-align:center; height:30px}

#pr,#alexa,#zhishu{ padding:12px; line-height:20px; border-bottom:1px solid #CEDCE5; margin-bottom:10px; background:#F0F6FB}
.indexpic .pic2,.submenu,.xqiyeku{ height:auto!Important}

#contentf .fl{ width:200px; overflow:hidden}
#contentf .fl img{ display:block;}
#contentf .fl a{ background:#7190AF; color:#fff; display:block; text-align:center; text-decoration:none; border-bottom:1px solid #9DB9D6}
#contentf .fl p{ font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; background:#8EABC9; border-bottom:1px solid #9DB9D6; padding-left:10px}
#contentf .fl p span{ display:inline-block; width:110px}
#contentf .fl p.wangpai{ text-align:center; font-size:14px; font-weight:bold; background:#6D0000; color:#fff}
