html{margin:0;padding:0;border:0;}
body{font:12px/1.5 "Helvetica Neue",Helvetica,"宋体",Arial, Geneva, sans-serif;background-color:transparent;margin:0;padding:0;border:0;-webkit-text-size-adjust:none;}
div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,nav,section{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}
ol,ul,li{list-style:none}
i{font-style:normal;}
h1,h2,h3,h4,h5,h6{font-weight:normal; font-family:'STHeiti','Microsoft YaHei','宋体','arial';}
article,aside,details,figcaption,figure,dialog,footer,header,hgroup,menu,nav,section{display:block}
a{text-decoration:none;outline:none;blur:expression(this.onFocus=this.blur());color:#323232; cursor:pointer}
a:hover{color:#BB9555}
:focus{outline:0}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}
.clearfix{display:block}
.clearmod{clear:both}
.fl{float:left}
.fr{float:right}
.fntyh{font-family:"microsoft yahei", Arial, Geneva, sans-serif;}
.fntvd{font-family:Verdana,"microsoft yahei", Arial, Tahoma, Geneva, sans-serif;}
.fntar{font-family:Arial,"microsoft yahei", Verdana, Tahoma, Geneva, sans-serif;}
.fntsun{font-family:"simsun", Arial, Geneva, sans-serif;}
.fntsunHei{font-family:"黑体", Arial, Geneva, sans-serif;}
.fnt14{font-size:14px}
.fnt16{font-size:16px}
.fnt18{font-size:18px}
.fnt20{font-size:20px}
.fnt22{font-size:22px}
.fnt24{font-size:24px}
.blank4{height:4px; font-size:4px; clear:both; visibility::hidden;line-height:4px;}
.blank5{height:5px; font-size:5px; clear:both; visibility::hidden;line-height:5px;}
.blank10{height:10px; font-size:10px; clear:both; visibility::hidden;line-height:10px;}
.blank15{height:15px; font-size:15px; clear:both; visibility::hidden;line-height:15px;}
.blank20{height:20px; font-size:20px; clear:both; visibility::hidden;line-height:20px;}
.blank30{height:30px; font-size:30px; clear:both; visibility::hidden;line-height:30px;}
.blank40{height:40px; font-size:40px; clear:both; visibility::hidden;line-height:40px;}
.blank100{height:100px; font-size:100px; clear:both; visibility::hidden;line-height:100px;}
.delayLoad img{border:none; display:block; background:url(../image/5.gif) no-repeat center center #FFF;}

.mspic{display:table;table-layout: fixed\9;vertical-align: middle;overflow: hidden;table-layout: fixed;
text-align: center;background: #F1F1F1;}
.mspic span{overflow: hidden;display: table-cell;vertical-align: middle;table-layout: fixed;}
.mspic span img{vertical-align: middle;}

.w{width:1000px;}
.ct{margin:0 auto;}
body{background:url(../image/icoEL.png) repeat-x 0px -500px #f1f1f3;color:#323232}
.topNav{height:36px; line-height:36px;}
.welcome{padding:0 20px 0 0;}
#header{height:140px; overflow:hidden; background:#FFF;}
#header h1{background:url(../image/icoEL.png) no-repeat 0px 0px; margin:12px 0 9px;}
#header h1 a{display:block; width:389px; height:61px; text-indent:-10000px; overflow:hidden;}
.telTop{height:82px; width:240px; background:url(../image/icoEL.png) no-repeat 0px -65px; padding:25px 0 0 52px; font-size:14px; color:#BB9555;}
.telTop span{font-size:23px; color:#000; display:block;}
.menu{padding:20px 3px; font-size:14px;}
.menu ul li{width:142px; float:left; height:18px; line-height:18px; text-align:center}
.menu ul li span{float:right;}
#focus{width:100%; height:462px;position:relative;overflow:hidden;}
#focus .hd{height:5px;overflow:hidden;position:absolute;left:0;bottom:0;z-index:1; display:none}
#focus .hd ul{overflow:hidden;zoom:1;float:left;}
#focus .hd ul li{float:left;width:85px;height:5px;line-height:5px;background:#E3E3E3;cursor:pointer; color:#E3E3E3}
#focus .hd ul li.on{background:#C4010A;color:#C4010A;}
#focus .bd{position:relative;height:100%;z-index:0; overflow:hidden}
#focus .bd li{width:100%; height:462px;}
#focus .bd li a{display:block; width:100%; height:462px; text-indent:-100000px; overflow:hidden;}
.abouts{background:#FFF; height:276px; padding:28px 15px 15px 447px; position:relative;}
.abouts img{border:none; display:block; width:412px; height:220px; position:absolute; left:15px; top:28px;}
.titlePub{height:42px; padding-bottom:2px; background:url(../image/lineTitlePub.png) no-repeat left bottom; line-height:40px;}
.titlePub h3{background:url(../image/icoEL.png) no-repeat 0px -194px; padding:0 8px 0 42px; font-size:16px; font-weight:bold; height:40px;}
.titlePub h3 span{padding:0 0 0 10px; font-size:12px}
a.more{display:block; width:66px; height:23px; background:url(../image/icoEL.png) no-repeat 0px -280px; text-indent:-100000px; overflow:hidden;}
.titlePub a.more{float:right; margin:8px 5px 0 0;}
.abouts ul{height:178px; line-height:26px; padding:5px 0 0}
.abouts ul p{text-indent:24px}
.abouts a.more{position:absolute; right:25px; bottom:15px}
.newsBlock{height:230px; background:#FFF; padding:5px;}
.news{height:220px; width:425px;}
.news ul{height:178px; padding:5px 10px; line-height:28px;}
.news ul li{background:url(../image/icoEL.png) no-repeat -120px -277px; padding:0 0 0 12px}
.news ul li i{float:right; color:#ACACAC;}
.industryNews{height:220px; width:550px; position:relative;}

.industryNews ul.txt{height:178px; padding:5px 0px 0px 10px; line-height:28px; float:right}
.industryNews ul.txt li{background:url(../image/icoEL.png) no-repeat -120px -277px; padding:0 0 0 12px}
.industryNews ul.txt li i{float:right; color:#ACACAC;}

.industryNewsFocus{width:210px; height:160px; margin:10px 0 0; overflow:hidden; float:left;position:relative;}
.industryNewsFocus .hd{height:19px;overflow:hidden;position:absolute;right:5px;bottom:4px;z-index:1;}
.industryNewsFocus .hd ul{overflow:hidden;zoom:1;float:left;}
.industryNewsFocus .hd ul li{float:left;width:20px;height:19px;line-height:19px;text-align:center;background:url(../image/bgFocusBtn.gif) no-repeat -22px 0px;cursor:pointer; color:#FFF; margin-left:2px; padding-top:5px;}
.industryNewsFocus .hd ul li.on{background:url(../image/bgFocusBtn.gif) no-repeat 0px 0px;color:#FFF;}
.industryNewsFocus .bd{position:relative;height:100%;z-index:0; overflow:hidden}
.industryNewsFocus .bd img{width:210px;height:160px;border:0px; display:block}


.serviceBlock{background:#FFF; padding:0 5px}
.serviceBlockItem{width:330px; padding:30px 10px 25px 10px;}
.serviceBlockItem h3{text-align:center; font-size:18px; color:#3CA9D1; width:250px}
.serviceBlockItem span{display:block; line-height:1.8; padding:5px 10px; text-align:center; width:250px;}
.serviceBlockItem a.more{width:60px; height:20px; background-position:0px -480px; margin:10px 0 30px 95px}
.serviceBlockItem img{display:block; width:250px; height:155px; border:none;}
#footer{height:367px; background:url(../image/bgFooter.png) repeat-x left top; color:#F1F1F2}
#footer a{color:#F1F1F2;}
#footer a:hover{color:#FFF}
.footerLft{height:317px; width:600px; overflow:hidden}
.footerLft dl{height:187px; padding:40px 0 0; float:left; width:150px;line-height:2}
.footerLft dl dt{font-size:16px; }
.footerLft ul{height:50px; line-height:25px;}
.footerLft ul li{float:left; width:200px;}
.footerLft ul.qqserv{height:80px; padding:29px 0 0 0; line-height:25px;}
.footerLft ul.qqserv span{float:left; font-size:16px;}
.footerLft ul.qqserv a{display:block; float:left; width:80px; height:25px; margin:0 10px 0 0}
.footerLft ul.qqserv i{float:left;}
.footerMap{width:400px; height:285px; overflow:hidden; margin:16px 0}
.copyBlock{background:url(../image/icoEL.png) no-repeat 0px -355px; text-align:right; word-spacing:20px; height:50px; line-height:50px; color:#B3B3B3; padding:0 15px 0 0}
.uhere{height:32px; line-height:32px; padding:0 10px; background:#FFF;}
.pagesMain{background:#FFF;}
.pagesLeft{width:765px; padding:10px}
.siderBar{width:220px; margin:0 5px 0 0}
.listText{padding:10px 15px;border-bottom:#7fd3f2 1px solid;}
.listText ul{line-height:28px;}
.listText ul li{font-size:14px;background:url(../image/icoEL.png) no-repeat -120px -277px; padding:0 0 0 15px}
.listText ul li i{display:block;  font-style:normal; color:#999; font-size:12px; float:right}
.listText ul li.interval{border-bottom:#DDD 1px dotted; margin:10px 0; background:none}
.listText ul li span,.listText ul li span a{color:#007ACD;}
.dede_pages{width:690px; margin:0 auto}
.dede_pages_spec_grb{width:600px;}
.dede_pages ul{float:left;padding:12px 0px 12px 16px; white-space:nowrap;}
.dede_pages ul li{float:left;line-height:23px;margin-right:10px;border:1px solid #C9C9C9; padding:0 5px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px; font-size:12px;}


.dede_pages ul li.thisclass,.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{background:#bc9551;border:#4e3f3c 1px solid; color:#FFF}
.dede_pages .pageinfo{line-height:23px;padding:0 16px;color:#999;}
.dede_pages .pageinfo strong{color:#555;font-weight:normal;margin:0px 2px;}
.dede_pages ul li select{border:none; background:none;}
.testLibraryWrapSider{border:#DDD 1px solid; margin:10px 0}
.testLibraryWrapSider .titlePub{height:36px; padding-bottom:0px; background:#f1f1f1; border-bottom:#DDD 1px solid; line-height:36px;}
.testLibraryWrapSider .titlePub h3{background:none; padding:0 10px; font-size:14px; height:35px}
.testLibraryWrapSider .titlePub h3 span{padding:0 0 0 10px; font-size:12px}
.testLibraryWrapSider a.more{display:block; width:35px; height:9px; background:url(../image/icoEL.png) no-repeat -350px -490px; text-indent:-100000px; overflow:hidden; float:right; margin:13px 8px 0 0}
.testLibraryWrapSider ul{padding:10px; line-height:1.8; background:#F9F9F9}

.QQbox{ z-index:99; width: 170px; right: 3px; top: 145px; position: absolute;}
.QQbox .press{ right: 0; border: none; cursor: pointer;width: 26px; height: 136px;position: absolute;}
.QQbox .Qlist{ left: 0; width: 170px; background: url(../image/siderIM_bg.gif) padding:5px;}
.QQbox .Qlist .b{ float: right; height: 6px; width: 170px; font-size: 1px; }
.QQbox .Qlist .infobox{ text-align:center; background:#bdc5cb; background-image:url(../image/siderIM_infobox.gif); background-repeat:no-repeat;  padding:5px; line-height:14px; color:#000; font-weight:700;}
.QQbox .Qlist .t{ background:url(../image/siderIM_title.gif); height:34px;}
.QQbox .Qlist .b{ background:url(../image/siderIM_bottom.gif); height:9px; overflow:hidden; }
.QQbox .Qlist .con{ background: url(../image/siderIM_bg.gif); width: 100%; padding: 10px 0px 10px 0px;}
.QQbox .Qlist .con h2{ height: 22px; font: bold 12px/22px "宋体"; background: url(../image/siderIM_bg.gif) repeat-y -163px 0; border: 1px solid #3a708d; text-align: center; color:#fff;}
.QQbox .Qlist .con ul li{ padding: 5px 5px 0px 15px; }

.contentWrap{position:relative;}
.contentWrap h1{color:#bc9551; font-size:1.5em; line-height:50px; background:#F6F6F6; padding:0 10px}
.contentWrap ol{background:#FCFCFC;border-bottom:#DDD 1px solid; padding-left:20px}
.contentWrap ol span{color:#999; float:left; background:url(../image/icoDate.png) no-repeat 0px 12px; padding-left:18px;display:block; width:135px; word-spacing:0px; height:36px; line-height:36px;}
.contentWrap ol span.ct{background:url(../image/icoCount.png) no-repeat 0px 12px;width:100px;}
.contentMain{padding:20px; line-height:34px; font-size:1.1666666666em;border-bottom:#DDD 1px solid; overflow:hidden}
.contentMain i.autor{font-style:normal; font-size:.85714285em; color:#999; line-height:30px; padding:0 15px; display:block; clear:both; text-align:right; margin-top:20px}
.contentWrapAbout {background:url(../image/bgContentAbout.gif) repeat-y left top #FFF}
.contentMainAbout h1 {height:45px;line-height:45px;border-bottom:#EEE 1px solid;color:#333;font-size:1.3333333333em;font-weight:bold;padding:0 20px; text-align:center;}
.contentMainAbout h1.lft{text-align:left;}
.contentCon {padding:20px;color:#444;line-height:24px;font-size:1.1666666666666em}
.siderBarAbout{width:220px}
.siderBarAbout ul li a {font-size:1.1666666666666em;color:#666;display:inline-block;height:45px;line-height:45px;padding:0 22px;border-bottom:#DDD 1px solid;width:220px}
.siderBarAbout ul li a:hover {color:#524340;text-decoration:none}
.siderBarAbout ul li.current a {font-size:1.1666666666666em;color:#bc9551;background:url(../image/icoArrow.gif) no-repeat 205px 18px #FFF;border-left:#bc9551 3px solid;font-weight:bold;width:220px}
.siderBarAbout ul li.current a:hover {color:#524340;text-decoration:none}
.mainContent{width:780px;}