﻿body,p,form,h1,h2,h3,h4,h5,td,th,table,div,ul,li,ol,dl,dt,dd,img{margin:0;padding:0;}
body{font-size:12px;color:#333;margin: 0 auto; font-family:"微软雅黑"; text-align:left;}
a,a:link,a:visited{color:#333;text-decoration:none;}
a:hover{color:#FF0000;}
.clear{	height:1px;line-height:1px;font-size:0px;clear:both;overflow:hidden;margin-top: -1px;}
img{border:0px;text-align: center;font-size:0px;margin: 0;padding: 0;}
ul,ul li{list-style-type:none; vertical-align:bottom;}
h1,h2,h3,h4,h5{font-size:12px;text-align: left; font-weight:normal;}
h1{color:#333333;font-size:12px;text-align:left;}
a,area{blr:expression(this.onFocus=this.blur())} /* for IE */
:focus{-moz-outline-style: none;} /* for Firefox */

.path{ width:980px; height:30px; line-height:30px; margin:0 auto;margin-top:15px; text-align:left; padding-left:15px; background:#f8f8f8; }
.path a{font-style:normal;}
.w{ margin:0 auto; width:710px;}

.fl,.fll,.flll{ float:left; display:inline;}.fr,.frr,.frrr{ float:right;display:inline;} .fm,.fmm{ float:left;display:inline;}
/*公共部分s*/
body{text-align:center;}
.contA,.contB,.contC,.contD{ height:100%; overflow:hidden; text-align:left; clear:both;}
.mtop10{ margin-top:20px;}
.contA .fr{ width:640px; height:100%; overflow:hidden;height:300px;}
.contA .fl{ width:287px; height:100%; overflow:hidden; height:300px;}
.contC .fr,.contD .fr{ width:314px; height:100%; overflow:hidden;}
.contC .fl,.contD .fl{ width:648px; height:100%; overflow:hidden;}
.infoList li{ line-height:28px; height:28px; overflow:hidden;background:url(images/dot.gif) no-repeat 0px 14px; padding-left:10px; font-size:14px;}
.infoList li .date{ float:right; color:#666;}
.infoList li .datetime{ float:right; color:#999;font-family:"宋体";}
.infoList .t{ height:auto;}
.infoList .t .intro{ line-height:24px; color:#999; font-size:12px;}
.infoList .t .intro a{ font-size:12px; color:#999;}
/*===块*/
.pad{ padding:10px; border:1px solid #e5e5e5; height:100%; overflow:hidden; padding-top:2px;}
.box .hd{ line-height:34px; height:34px; overflow:hidden; border-bottom:2px solid #3f78b6;}
.box .hd span{ float:right; padding-right:2px;}
.box .hd span a{ color:#666;}
.box .hd span a:hover{ color:#F00;}
.box .hd  h3{font-size:14px;background:url(images/hdl.gif) no-repeat left center; line-height:34px;}
.box .hd  h3 a,.box .hd  h3 a:link,.box .hd  h3 a:visited{ font-size:18px;}
.box .hd  h3 a:hover{font-size:18px;}
.box .hd  h3 em{ font-weight:normal; font-style:normal; font-size:10px; color:#999; padding-left:6px; line-height:34px; height:34px;}
.box .bd{ padding-top:10px;}
/*===导航*/
.navBox{height:52px; line-height:52px; background-color:#004e8d; }
.mainNav{  zoom:1; height:52px; line-height:52px; background:url(images/navbg.jpg) no-repeat;  border-left:0; border-right:0; position:relative;z-index:4;}
.mainNav *{ zoom:1; vertical-align:top;}
.mainNav a{ display:block;}
.mainNav .li1{ width:106px; text-align:center; /*padding-left:8px; padding-right:8px;*/}
.mainNav .li1 h4{ text-align:center;}
.mainNav .li1 a,.mainNav .li1 a:link,.mainNav .li1 a:visited{ color:#fff; font-size:14px; font-weight:bold;}
.mainNav .li1 a:hover{ color:#FF9; font-size:14px; font-weight:bold;}
.mainNav li.spe{ display:inline-block; *display:inline; zoom:1; width:2px; background:url(images/navline.jpg) no-repeat center;color:#fff; height:52px; float:left;}
.mainNav .li1{ display:inline-block; *display:inline; margin:0; position:relative; z-index:101; float:left;}
.mainNav .h1{ display:inline-block; *display:inline;}
.mainNav .on1{ display:inline-block; *display:inline; margin:0; position:relative; background-color:#0094e0;/*background:url(images/navon.jpg) no-repeat center; */}
/*.mainNav .a1{display:inline-block; *display:inline; color:#fff; font-size:14px; font-weight:bold; }*/
.mainNav .ul1{  position:absolute; top:52px; left:0px; overflow:hidden; z-index:9999; width:106px; border-top:0;   background:#1b3948; line-height:24px; display:none; }
.mainNav .hasUl1 .a1{line-height:52px; }
.mainNav  .on1 .a1{ color:#FF6; font-size:12px; }
.mainNav .a2{zoom:1;  padding:5px 8px; text-align:center;  border-bottom:1px dotted #333; color:#31690c;  }
.mainNav .li2 a,.mainNav .li2 a:link,.mainNav .li2 a:visited{ color:#999999; font-size:12px; font-weight:normal;}
.mainNav .li2 .a2:hover{ background:#0d1e26; color:#ffcc00; font-size:12px; }


/*==搜索部分*/
.searchBar{ height:30px; overflow:hidden; background-color:#ebfbfc;}
.searchBar iframe { float:left; margin-left:10px; display:inline;}
.searchBar .date{ float:left; display:inline; margin-left:10px; height:30px; line-height:30px;}
.searchBar .siteSearch{ float:right; margin-top:4px; width:400px; height:30px; overflow:hidden;}
.searchBar .siteSearch .searchBtn{ float:right;background:url(images/search.gif) no-repeat; width:48px; height:22px; margin-right:10px; display:inline;}
.searchBar .siteSearch .sl{ float:right;  height:30px;}
.keyWord{ border:1px solid #ccc; width:150px; margin-right:5px;}


/*==公司简介*/
.infrBox{border-right:1px solid #e0e0e0; padding-right:10px; margin-top:10px;}
.infrBox .imgBox{ font-size:0px;}
.infrBox p{ line-height:26px; text-indent:2em; clear:both; margin-top:10px;}
.infrBox .moreBox{ text-align:center; margin-top:18px;}
.infrBox .more{ text-align:center;background-color:#3f78b6; color:#fff; height:26px; line-height:26px; padding:5px 20px;}
.infrBox .more:hover{ text-align:center;background-color:#0094e0; color:#fff; height:26px; line-height:26px; padding:5px 20px;}



/* 头条图文 */
.txtList { font-size:14px; display:block;}
.txtList  .t{ height:65px; overflow:hidden; position:relative; padding-top:40px; }
.txtList  .t .pic{ float:left;}
.txtList  .t .pic img{ width:90px; height:60px; margin-left:20px;}
.txtList  .t .con{ float:right; width:486px;}
.txtList  .t .con .title{ position:absolute; top:0px; left:0px; height:30px; line-height:30px;background:url(images/dot.gif) no-repeat left center;padding-left:10px;}
.txtList  .t .con .intro{ line-height:22px; color:#666; font-size:12px; padding-top:10px;}
.txtList  .n{background:url(images/dot.gif) no-repeat left center; line-height:30px; height:30px; padding-left:10px;}
.txtList .n .date{ float:right;color:#999;font-size:14px;}
.txtList .title .date{ font-size:14px; float:right; color:#666;}


.contB{ background-color:#f0f0f0; padding:20px; color:#000;}
.contB a{ color:#000;}
.contB .hd{ height:40px; background:url(images/line.gif) repeat-x center; position:relative;}
.contB .hd h3{ width:170px; height:40px; background-color:#f0f0f0; position:absolute; top:0px; left:400px; text-align:center; font-size:18px;}
.contB .hd h3 em{ font-style:normal; font-size:12px; color:#999;}
.contB .bd{ padding-top:10px; overflow:hidden; }
.kList li{ float:left;}
.kList li a{ float:left; width:146px; height:30px; padding-top:156px; line-height:30px; background:url(images/k1.png) no-repeat; margin-right:20px; font-size:16px; text-align:center;}
.kList li.li2 a{float:left; width:146px; height:30px; padding-top:156px; line-height:30px; background:url(images/k2.jpg) no-repeat; margin-right:20px;font-size:16px; text-align:center;}
.kList li.li3 a{float:left; width:146px; height:30px; padding-top:156px; line-height:30px; background:url(images/k3.jpg) no-repeat; margin-right:20px; font-size:16px; text-align:center;}
.kList li.li4 a{float:left; width:146px; height:30px; padding-top:156px; line-height:30px; background:url(images/k4.jpg) no-repeat; margin-right:20px; font-size:16px; text-align:center;}
.kList li.li5 a{float:left; width:146px; height:30px; padding-top:156px; line-height:30px; background:url(images/k5.jpg) no-repeat; margin-right:20px;font-size:16px; text-align:center;}
.kList li.li6 a{float:left; width:146px; height:30px; padding-top:156px; line-height:30px; background:url(images/k6.jpg) no-repeat;font-size:16px; text-align:center; margin-right:0px;}
.kList li a:hover{ float:left; width:146px; height:30px; padding-top:156px; line-height:30px; background:url(images/k1on.png) no-repeat; margin-right:20px; font-size:16px; text-align:center; color:#0099ff;}
.kList li.li2 a:hover{ float:left; width:146px; height:30px; padding-top:156px; line-height:30px; background:url(images/k2on.jpg) no-repeat; margin-right:20px; font-size:16px; text-align:center; color:#0099ff;}
.kList li.li3 a:hover{ float:left; width:146px; height:30px; padding-top:156px; line-height:30px; background:url(images/k3on.jpg) no-repeat; margin-right:20px; font-size:16px; text-align:center; color:#0099ff;}
.kList li.li4 a:hover{ float:left; width:146px; height:30px; padding-top:156px; line-height:30px; background:url(images/k4on.jpg) no-repeat; margin-right:20px; font-size:16px; text-align:center; color:#0099ff;}
.kList li.li5 a:hover{ float:left; width:146px; height:30px; padding-top:156px; line-height:30px; background:url(images/k5on.jpg) no-repeat; margin-right:20px; font-size:16px; text-align:center; color:#0099ff;}
.kList li.li6 a:hover{ float:left; width:146px; height:30px; padding-top:156px; line-height:30px; background:url(images/k6on.jpg) no-repeat; margin-right:0px; font-size:16px; text-align:center; color:#0099ff;}




/*首页焦点图*/
#fous{height:280px; position:relative;overflow:hidden;}
#fous .hd{ position:absolute; bottom:0px; height:40px; width:100%;left:0px;}
#fous .hd .hdBox{ width:980px; margin:0 auto; height:40px; position:relative; z-index:2;}
#fous .hd ul{ position:absolute; bottom:15px;right:45%; z-index:99;display:block; }
#fous .hd ul li{position:relative; z-index:999;cursor: pointer; display: inline-block; height:8px; margin-right: 6px; width:8px; float:left; display:inline;background-image:url(images/adon.png) ;background-repeat:no-repeat; background-position:center;}
#fous .hd ul li.on{background-image:url(images/adli.png);width:8px; height:8px;background-repeat:no-repeat; background-position:center;}
#fous .bd li{ background:url(images/ad1bg.jpg) repeat-x; text-align:center; }
#fous .bd .con{ position:absolute; height:40px; background:url(images/png.png) repeat-x; width:100%;bottom:0px; z-index:0; left:0px;}
#fous .bd .con .title{ z-index:2; text-align:left; display:none;}
#fous .bd li .pic{ background:no-repeat center; height:280px;}

/* 焦点图 */
#focus2{ width:291px; height:182px;overflow:hidden; position:relative; margin-top:8px;}
#focus2 .prev{position: absolute; z-index: 2; left: 0px; top:60px; width: 34px; height: 51px; background: url(images/left.png) no-repeat center; cursor: pointer; background-color:#333;opacity: 0.6;-webkit-transition:all 0.3s ease-in; -moz-transition:all 0.3s ease-in; -o-transition:all 0.3s ease-in; transition:all 0.3s ease-in;}
#focus2 .prev:hover{background: url(images/left.png) no-repeat center;background-color:#000;opacity: 0.7;}
#focus2 .next{position: absolute;z-index: 2;  right: 0px; top:60px; width: 34px; height: 51px; background: url(images/right.png) no-repeat center; cursor: pointer;opacity: 0.6;-webkit-transition:all 0.3s ease-in; -moz-transition:all 0.3s ease-in; -o-transition:all 0.3s ease-in; transition:all 0.3s ease-in;background-color:#333;}
#focus2 .next:hover{background:url(images/right.png) no-repeat center; background-color:#000;opacity: 0.7;}
#focus2 .bd{ position:relative; overflow:hidden; width:291px; height:182px;}
#focus2 .slideNav{ position:absolute; z-index:999; right:10px; bottom:8px; }
#focus2 .slideNav li{ float:left; width:10px; height:15px; margin-left:5px;background:#fff; cursor:pointer; _overflow:hidden; overflow:hidden; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-align:center;}
#focus2 .slideNav .on{ float:left; width:10px; height:15px; margin-left:5px;background:#f00; }
#focus2 .slideNav .on a{color:#fff;}
#focus2 .title{ position:absolute;width:291px; z-index:99; height:32px; line-height:32px;bottom:0px;background:url(images/png.png) repeat; padding-left:10px;}
#focus2 .title a{ font-size: 14px; color:#fff; text-decoration:none;}


/*栏目页*/
.contArt{ border-top:1px solid #dbdbdb;background:url(images/rline.gif) 240px repeat-y; height:100%; overflow:hidden; margin:0 auto; margin-top:20px; width:980px;}
.contArt .side{ height:100%; overflow:hidden; width:224px; padding-top:20px; padding-right:20px;position:relative; }
.contArt .mainCont{width:715px;height:100%; overflow:hidden; padding-left:20px; padding-top:20px; text-align:left;}
.contB{ clear:both; height:100%; overflow:hidden;}
.boxC{ padding:0px; background-color:transparent;margin-bottom:10px;}
.contArt .side .boxSide{ float:left; width:226px;}
.boxSide .hd{ height:47px; line-height:20px; text-align:right; /*background-color:#d7e6f3;*/ background-color:#0094e0; font-size:18px; color:#fff; padding-right:10px;}
.boxSide .hd .enBox{ padding-top:4px; font-family:Helvetica, sans-serif; font-size:16px;}
.boxSide .hd h3{ text-align:center; font-size:20px; color:#0759b2; color:#fff; font-weight:500;}
.boxSide .bd{ padding-top:20px;}
.zNav li{ height:35px; line-height:35px;  text-align:right; font-size:16px; padding-right:20px; margin-top:6px; margin-bottom:6px;}
.zNav li a:hover{color:#0099ff; text-decoration:underline;}
.zNav li.on {border-right:2px solid #0099cc; background:url(images/znav.gif) repeat; }
.zNav li.on a{font-weight:bold;color:#0099ff;}
.gcNav li{ line-height:35px;  text-align:right; }
.gcNav .h1{text-align:right;padding-right:20px; margin-top:6px; margin-bottom:6px; height:35px;background: url(images/tree_folder4.gif) no-repeat right 8px;}
.gcNav .a1{font-size:16px;  }
.gcNav .li1 h4{}
.gcNav li a:hover{color:#0099ff; text-decoration:underline;}

.gcNav .hasUl1 { }
.gcNav .li2{ height:20px; overflow:hidden;    background:#fff; }
.gcNav .li2 h4{ }
.gcNav .li2 a{font-size:12px; color:#666;} 
.gcNav .hasUl1 h4.h1{ height:25px; background: url(images/tree_folder4.gif) no-repeat right 8px;}
.gcNav .a2{ font-size:14px;}
.gcNav h4.h2{ margin:0px; height:25px; line-height:25px;text-align:right;padding-right:20px;background: url(images/tree_line2.gif) no-repeat right 8px;}
.contsA,.contsB{ height:100%; overflow:hidden; clear:both;}
/* 焦点图3 */
#focus3{ width:321px; height:215px;overflow:hidden; position:relative;}
#focus3 .prev{position: absolute; z-index: 2; left: 0px; top:75px; width: 34px; height: 51px; background: url(images/left.png) no-repeat center; cursor: pointer; background-color:#333;opacity: 0.6;-webkit-transition:all 0.3s ease-in; -moz-transition:all 0.3s ease-in; -o-transition:all 0.3s ease-in; transition:all 0.3s ease-in;}
#focus3 .prev:hover{background: url(images/left.png) no-repeat center;background-color:#000;opacity: 0.7;}
#focus3 .next{position: absolute;z-index: 2;  right: 0px; top:75px; width: 34px; height: 51px; background: url(images/right.png) no-repeat center; cursor: pointer;opacity: 0.6;-webkit-transition:all 0.3s ease-in; -moz-transition:all 0.3s ease-in; -o-transition:all 0.3s ease-in; transition:all 0.3s ease-in;background-color:#333;}
#focus3 .next:hover{background:url(images/right.png) no-repeat center; background-color:#000;opacity: 0.7;}
#focus3 .bd{ position:relative; overflow:hidden; width:321px; height:215px;}
#focus3 .slideNav{ position:absolute; z-index:999; right:10px; bottom:16px; display:none;}
#focus3 .slideNav li{ float:left; width:6px; height:6px; margin-left:5px;background:#fff; cursor:pointer; _overflow:hidden; text-indent:999em; overflow:hidden;}
#focus3 .slideNav .on{ float:left; width:6px; height:6px; margin-left:5px;background:#0f8cd3;}
#focus3 .title{ position:absolute;width:321px; text-align:center;z-index:99; height:40px; line-height:40px;bottom:0px; padding-left:10px;background: url(images/videoicon.png) no-repeat; text-align:left; text-indent:40px;}
#focus3 .title a{ font-size: 14px; color:#fff; text-decoration:none;}
.topHot{ width:380px;}
.topHot h2{ font-size:20px; padding-bottom:14px; overflow:hidden; font-weight:normal; white-space:nowrap;}
.ad{ margin-top:20px; padding-bottom:30px;}
.boxList{ height:100%; overflow:hidden;}
.listLi{ padding-top:10px;}
.listLi li .datetime{ float:right; color:#999;}
.listLi li .date{ float:right;color:#999;}
.listLi li.split{ padding-bottom:15px; margin-bottom:15px; border-bottom:1px dashed #bbb; background:none; height:auto;}
.listPic { display:block; height:100%; overflow:hidden;}
.listPic li{ float:left; width:170px; margin-left:4px; margin-right:4px; height:160px; text-align:center; display:inline;}
.listPic li img{ width:166px; height:125px;}
.listPic li .title{ padding-top:10px;}

/*相同区块*/
.boxC{ height:100%; overflow:hidden; background-color:#fff;}
.boxC .hd{height:33px; border-bottom:1px solid #3f78b6;}
.boxC .hd span{ float:right; line-height:33px; padding-right:10px; font-size:14px;}
.boxC .hd h3{line-height:33px;color:#fff;font-size:16px; padding-left:14px;background-color:#0f8cd3; float:left; padding-right:14px;}
.boxC .hd h3 a,.boxC .hd h3 a:link,.boxC .hd h3 a:visited{ font-size:16px;color:#fff; background:url(images/hd.jpg) no-repeat left center;}
.boxC .hd h3 a:hover{ font-size:16px;color:#fff; }
.boxC .bd{ padding-top:10px;}


/*文章页*/
.arts{ height:100%; overflow:hidden;}
.artbox{ padding:20px; line-height:26px; padding-top:0px; padding-bottom:40px;}
.artbox h1{ font-size:28px; color:#333; text-align:center; padding-bottom:18px; margin-top:10px; font-weight:200; padding-top:20px;}
.titledown{ line-height:26px; height:26px; background:url(images/lines.gif) repeat-x bottom;text-align:center; margin-top:10px; margin-bottom:20px; padding-bottom:10px;}
.titledown span{ padding-left:6px; padding-right:6px;}
.textcontent{ font-size:14px; line-height:28px; padding-bottom:20px; padding-top:10px;}
.textbottom{ height:30px; line-height:30px; padding-top:10px; clear:both; margin-bottom:20px; background:url(images/lines.gif) repeat-x top;font-size:12px; color:#666; padding-left:10px; padding-right:10px;}
.updown { line-height:24px;}
.updown a{ font-size:14px;}
.updown font{ font-size:14px;}
.updown span{ color:#F30}






/* url_方块样式分页 */
.page{ text-align:left; padding:15px 0;  font-size:12px; clear:both; color:#fff; margin-bottom:30px; }
.page input{ background-color:#3f78b6; width:30px; height:20px; line-height:20px; vertical-align:middle; color:#fff;   }
.page a,.page span{ display:inline-block; *display:inline; zoom:1; height:20px; line-height:20px; vertical-align:middle; color:#fff; }
.page a,.page a:active{ display:inline-block; *display:inline; zoom:1;padding:5px 12px; background-color:#3f78b6;color:#fff;}
.page a:hover {text-decoration:none; color:#FF9;background:#1E72B4;}
.page span.current,.page b a{background:#0094e0;  color:#fff !important; font-weight:bold; padding:5px 10px; }
.page span.disabled {  padding:5px 10px; color:#fff;}
.page select{ margin:0 8px;vertical-align:middle;}

.sbox{  border:1px solid #efefef;border-top:2px solid #a60000; height:100%; overflow:hidden;background:url(images/hd2.gif) repeat-x top;}
.sbox .hd{ height:36px; line-height:36px;}
.sbox .hd span{ float:right; padding-right:10px;}
.sbox .hd h3{ font-size:14px; color:#a60000; margin-left:15px; font-family:"微软雅黑"}
.sbox .hd h3 a,.sbox .hd h3 a:link,.sbox .hd h3 a:visited{ color:#a60000; font-size:14px;}
.sbox .hd h3 a:hover{color:#F00; font-size:14px;}
.sbox .bd{ padding:10px;}
.sbox .bd .infoList a,.sbox .bd .infoList a:link,.sbox .bd .infoList a:visited{ color:#666;}
.sbox .bd .infoList a:hover{ color:#F00;}









.mbt10{ margin-bottom:10px;}
/* 焦点图切换-新闻内容 */	
.contentA .focusBox{width:335px; border:1px solid #eee; padding:10px; float:left;}
.contentA .flash img{ width:335px; height:222px;}
.focusBox{ overflow:hidden; position:relative;  }
.focusBox .hd{ position:absolute; z-index:1; right:16px; bottom:46px; }
.focusBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.focusBox .hd ul li{ float:left; margin-right:2px;  width:16px; height:16px; line-height:16px; text-align:center; background:#000; cursor:pointer; color:#fff; filter:alpha(opacity=60);opacity:0.6;   }
.focusBox .hd ul li.on{ background:#c30404;   font-weight:bold; filter:alpha(opacity=100);opacity:1;  }
.focusBox .bd{ position:relative;  }
.focusBox .bd .pic img{ width:335px; height:222px; }
.focusBox .bd .con{ height:28px; line-height:28px; text-align:center;}
.focusBox .bd .bg{ display:none;  }




/*===底部*/
.linkBox{ padding:10px; border:1px solid #e0e0e0; margin:0 auto; width:960px; margin-top:10px; height:70px; overflow:hidden;}
.linkBox .hd{ float:left; width:80px; background:url(images/linkline.gif) repeat-y right; margin-right:20px;}
.linkBox .hd h3{ height:70px; line-height:70px; font-size:14px; text-align:center;}
.linkBox .bd{ text-align:left;}
.links li{ display:inline; line-height:28px; height:28px; padding-right:20px;}
.links li img{  width:160px; height:28px;}
.footer{ clear:both; margin-top:10px; background-color:#3f78b6; color:#fff; padding-top:10px;}
.ftNav{ text-align:center; height:30px; line-height:30px; color:#fff;}
.ftNav a,.ftNav a:link,.ftNav a:visited{ color:#fff; padding-left:10px; padding-right:10px; font-size:14px;}
.ftNav a:hover{ color:#F00;font-size:14px;}
.ftCont p{line-height:24px; color:#fff; padding-top:10px; padding-bottom:10px;}

/*顶部*/
.header{ height:100%;position:relative; z-index:9;}
.header .topBox{ background-color:#3c3c3c; height:30px; line-height:30px; color:#fff;}
.header .topBox a,.header .topBox a:link,.header .topBox a:visited{ color:#fff;}
.topCont{ height:100%;}
.topCont .fl{ width:420px; text-align:left; float:left; color:#fff;}
.topCont .fr{ text-align:right; width:400px; height:35px; overflow:hidden;}
.topCont .fr .en{ display:block; height:30px; background-color:#0094e0; color:#fff; width:90px; float:right; text-align:center;}
.topCont .fr a:hover{color:#FF6;}
.topCont .fr span{ float:right; height:35px; margin-left:4px; display:inline;}
.topCont .fr span.b4{ width:160px; text-align:right; float:right;}
.topCont .fr span.b3{ width:120px;}
.topCont .fr span.b2{ width:74px;}
.topCont .fr span.b1{ width:75px;}
.topCont .fr .b1 a{width:64px; background:url(images/shoucang.gif) no-repeat right center; padding-right:20px; height:35px; line-height:35px;}
.topCont .fr .b2 a{width:64px; background:url(images/rss.gif) no-repeat right center; padding-right:20px; height:35px; line-height:35px;}
.topCont .fr .b3 a{width:16px; background:url(images/xinlang.gif) no-repeat right center;  height:35px; line-height:35px; display:block; float:right;}
.topCont .fr .b3 .a2{width:16px; background:url(images/tengxun.gif) no-repeat right center; height:35px; line-height:35px;}
.headerCont{ height:140px; clear:both;}
.headerCont .logo{ margin-top:30px;}
.headerCont .fr{ float:right; width:500px;}
/*搜索*/
.search{ margin-top:40px; height:42px; line-height:42px;background:url(images/ser.gif) no-repeat; width:324px; clear:both; float:right; overflow:hidden;}
.search .searchBtn{ float:right; width:84px; height:42px; display:block; cursor:pointer;}
.search .keyWord{ width:224px; height:34px; border:none; background-color:transparent; color:#999; line-height:34px;}
/*招聘*/
.recruitBox{ margin-top:10px;}
.recruitBox .reHd table{ background-color:#eaeaea; height:40px; line-height:40px; font-size:16px; padding-left:10px;}
.recruitBox .reBd{ margin-top:20px;}
.recruitBox .reBd ul li{ padding:10px; border:1px dashed #ccc; margin-bottom:20px; color:#666; line-height:24px;}
.recruitBox .reBd ul li h3{ font-size:16px; color:#333;}
.recruitBox .reBd ul li h3 a{font-size:16px; color:#333;}
.recruitBox .reBd ul li:hover{ background-color:#f1faff;}
.recruitContBox .reHd{ border-bottom:1px dashed #ccc; height:30px; line-height:30px; padding-bottom:10px; margin-top:10px;}
.recruitContBox .reHd span.re{ float:right;}

.recruitContBox .reHd h3{ font-size:18px; color:#1089cd;}
.recruitContBox .reBd .posinfo{ height:100%; overflow:hidden; margin-top:10px;}
.recruitContBox .reBd .posinfo ul li{ float:left; width:235px; line-height:40px; color:#666; font-size:14px;}
.recruitContBox .reBd .posinfo ul li span{ color:#333;}
.posdesc{ margin-top:20px; clear:both; height:100%; overflow:hidden;font-size:14px;}
.posdesc .tit{ line-height:40px; }
.posdesc .cont{ line-height:26px; color:#666;}
.recruitContBox #BtnResume{ background:none; background-color:transparent; border:none; width:92px; height:25px; background:url(images/apply.png) no-repeat; color:#fff; cursor:pointer;}
 
/*资质荣誉*/
#honorBox{ height:100%; overflow:hidden;}
#honorBox ul li{ float:left; width:186px; height:164px; padding:8px; border:1px solid #ededed; display:inline; margin-right:15px; margin-left:15px; text-align:center; margin-bottom:20px; font-size:14px;}
#honorBox ul li p{ line-height:28px;}
#honorBox ul li img{ width:auto; height:130px;}
#honorBox .title{line-height:20px;padding:5px 0px;}
#honorBox ul li:hover .title{ background-color:#0194e2; color:#fff; }
#honorBox ul li:hover a{ color:#fff;}
/*关于我们*/
.about .chd{ border-bottom:1px solid #e9e9e9; margin-bottom:20px;}
.about .aboutTop p,.about .aboutBt p{ line-height:26px; font-size:14px; text-indent:2em;color:#333;}
.about .aboutTop .pic{ float:right;}
.about .aboutBt .pic img{float:left; margin-right:10px;}
.boss .chd{ position:relative; height:266px;}
.boss .chd .pic{ float:left;}
.boss .chd .tit{ position:absolute; bottom:0px;left:250px;}
.boss .cbd{ clear:both; margin-top:40px;}
.boss .cbd p{ line-height:26px; text-indent:2em; margin-bottom:40px;}
.boss .cbd .penBt{ text-align:right;}

/*企业文化*/
.periodSt .bd{ position:relative; padding-top:20px; height:200px;}
.periodSt .bdd{ margin-left:60px;}
.periodSt .bd .prev,.periodSt .bd .next{ position:absolute; width:33px; height:54px; cursor:pointer; top:50px;display:block;}
.periodSt .bd .prev{ background:url(images/left.png) no-repeat center; left:0px; cursor: pointer;opacity: 0.6;-webkit-transition:all 0.3s ease-in; -moz-transition:all 0.3s ease-in; -o-transition:all 0.3s ease-in; transition:all 0.3s ease-in;background-color:#333;}
.periodSt .bd .prev:hover{background:url(images/left.png) no-repeat center; left:0px; cursor: pointer;opacity: 0.6;-webkit-transition:all 0.3s ease-in; -moz-transition:all 0.3s ease-in; -o-transition:all 0.3s ease-in; transition:all 0.3s ease-in;background-color:#000;}
.periodSt .bd .next{ background:url(images/right.png) no-repeat center;right:0px;cursor: pointer;opacity: 0.6;-webkit-transition:all 0.3s ease-in; -moz-transition:all 0.3s ease-in; -o-transition:all 0.3s ease-in; transition:all 0.3s ease-in;background-color:#333;}
.periodSt .bd .next:hover{ background:url(images/right.png) no-repeat center;right:0px;cursor: pointer;opacity: 0.6;-webkit-transition:all 0.3s ease-in; -moz-transition:all 0.3s ease-in; -o-transition:all 0.3s ease-in; transition:all 0.3s ease-in;background-color:#000;}
.periodSt .bd li{ float:left;}
.periodSt .bd ul li{ width:178px; line-height:30px; text-align:center;}
.periodSt .bd ul li img{ padding:10px; border:1px solid #dfdfdf;}
.dConts{ line-height:30px; padding-top:20px; font-size:14px; color:#333; margin-bottom:30px;}

.writeBox{ margin-top:20px; line-height:30px; font-size:14px;}
.writeBox .noid{ display:none;}
.writeBox strong{ font-weight:normal;}
.writeBox .tdbgleft{ text-align:right;}
.writeBox td{ line-height:50px;}
.writeBox .inputxt{ border:1px solid #ccc; height:24px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px; padding:4px;
 -moz-box-shadow:0px 2px 2px #ddd inset;              
    -webkit-box-shadow:0px 2px 2px #ddd inset;           
    box-shadow:0px 2px 2px #ddd inset;}
.writeBox .manageBtn td { margin-top:30px; padding-top:30px; border-top:1px dashed #ccc;}	
.writeBox .manageBtn input{ border:none; background-color:transparent; font-size:14px; color:#fff; width:120px; height:40px; background:url(images/stt.jpg) no-repeat; cursor:pointer; font-weight:bold; margin-right:10px;}


.listTxtPics{ height:100%; overflow:hidden; margin-top:20px;}
.listTxtPics li{ height:90px; padding-bottom:30px; border-bottom:1px dashed #ddd; margin-bottom:30px;}
.listTxtPics li .pic{ float:left; margin-right:20px; display:inline;}
.listTxtPics li .pic img{ width:120px; height:90px;}
.listTxtPics li .con .title{ font-size:16px; margin-bottom:10px;}
.listTxtPics li .con .intro{ color:#666; line-height:24px;}
.listTxtPics li .con .intro a{ color:#666;}

.contSev{ background-color:#fff; padding-bottom:0px;}
.kList li.on a{ float:left; width:146px; height:30px; padding-top:156px; line-height:30px; background:url(images/k1on.png) no-repeat; margin-right:20px; font-size:16px; text-align:center;}
.kList li.on2 a{ float:left; width:146px; height:30px; padding-top:156px; line-height:30px; background:url(images/k2on.jpg) no-repeat; margin-right:20px; font-size:16px; text-align:center; }
.kList li.on3 a{ float:left; width:146px; height:30px; padding-top:156px; line-height:30px; background:url(images/k3on.jpg) no-repeat; margin-right:20px; font-size:16px; text-align:center;}
.kList li.on4 a{ float:left; width:146px; height:30px; padding-top:156px; line-height:30px; background:url(images/k4on.jpg) no-repeat; margin-right:20px; font-size:16px; text-align:center;}
.kList li.on5 a{ float:left; width:146px; height:30px; padding-top:156px; line-height:30px; background:url(images/k5on.jpg) no-repeat; margin-right:20px; font-size:16px; text-align:center;}
.kList li.on6 a{ float:left; width:146px; height:30px; padding-top:156px; line-height:30px; background:url(images/k6on.jpg) no-repeat; margin-right:0px; font-size:16px; text-align:center;}
.kList li.on{ background:url(../images/lion.gif) no-repeat bottom;}
.contSev .kList li{ height:230px;float:left;}



.contSev .hd h3{background-color:#fff;}
.contSevCont{ background-color:#f5f5f5; line-height:26px; font-size:14px; padding-top:40px; margin-top:0px; text-align:left; padding-bottom:40px;}
.contSevCont h3{ font-size:18px; line-height:30px; color:#333; font-weight:bold;}

.xiangguan{ margin-top:30px; font-size:14px;}
.xiangguan h3{ font-size:16px; border-bottom:1px dashed #ddd; padding-bottom:10px; margin-bottom:10px;}
.xiangguan ul li{ line-height:26px; background:url(images/dot.gif) no-repeat left center; padding-left:10px;}
.AllSearch{ margin-bottom:20px;}
.AllSearch input{ border:1px solid #ccc; line-height:24px; height:24px;}
.AllSearch select{border:1px solid #ccc; line-height:27px; height:27px; float:left; margin-right:5px; display:inline; margin-top:2px; font-size:14px; padding-top:2px;}
.AllSearch #Submit{ background:url(../images/sead.png) no-repeat; background-color:transparent; width:92px; height:30px; color:#fff; border:none; font-weight:bold; cursor:pointer; font-size:14px;} 
.listLi li.line,.listLi li.h30{ padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #bbb;}


/*.Fbox { position:relative; padding-top:20px; height:60px; padding:20px 80px;overflow:hidden; margin-top:10px; background-color:#fff; padding-bottom:0px; width:840px;}
.Fbox  .prev,.Fbox .next{ position:absolute; width:28px; height:28px; cursor:pointer; top:15px;display:block;}
.Fbox .prev{ background:url(images/left.png) no-repeat center; left:50px; cursor: pointer;opacity: 1.0;-webkit-transition:all 0.3s ease-in; -moz-transition:all 0.3s ease-in; -o-transition:all 0.3s ease-in; transition:all 0.3s ease-in;background-color:#0099ff;}
.Fbox  .prev:hover{background:url(images/left.png) no-repeat center; left:50px; cursor: pointer;opacity: 0.7;-webkit-transition:all 0.3s ease-in; -moz-transition:all 0.3s ease-in; -o-transition:all 0.3s ease-in; transition:all 0.3s ease-in;background-color:#0690eb;}
.Fbox .next{ background:url(images/right.png) no-repeat center;right:40px;cursor: pointer;opacity: 1.0;-webkit-transition:all 0.3s ease-in; -moz-transition:all 0.3s ease-in; -o-transition:all 0.3s ease-in; transition:all 0.3s ease-in;background-color:#0099ff;}
.Fbox .next:hover{ background:url(images/right.png) no-repeat center;right:40px;cursor: pointer;opacity: 0.7;-webkit-transition:all 0.3s ease-in; -moz-transition:all 0.3s ease-in; -o-transition:all 0.3s ease-in; transition:all 0.3s ease-in;background-color:#0690eb;}
.Fbox .bd{ margin-left:20px; margin-right:20px;}
.Fbox .bd li{ float:left; width:80px; height:26px; line-height:24px;}
.Fbox .bd li a{padding:2px 4px; height:20px; overflow:hidden; margin-top:1px;}

.Fbox .bd li a.on{ padding:2px 4px; font-size:18px; font-weight:bold;}

.FcontS{ height:100%; overflow:hidden; text-align:left; clear:both; padding-bottom:30px; padding:20px 40px ;}
.FcontS .hd{ float:left; width:80px; font-size:16px; font-weight:bold; margin-right:20px; background:url(images/sclHd.gif) no-repeat right center; height:30px; line-height:30px; padding-right:20px;}
.FcontS .bd{ float:right; width:740px; line-height:26px; font-size:14px; color:#666;} 
.FcontS{ background:url(images/scline.jpg) repeat-y 133px;}
.Fcont{background:url(images/tor.jpg) no-repeat 120px top; padding-top:25px; margin-left:40px; position:relative; z-index:0; }
.fex{ position:fixed; height:92px;z-index:2;background-color:#fff; overflow:hidden;}
*/
.Fbox { position:relative; overflow:hidden; margin-top:10px; background-color:#fff; padding-bottom:0px; }
.Fbox .bd{  padding:10px 0px;background:#0094e0; overflow:hidden;}
.Fbox .bd ul{background:#0094e0; }

.Fbox .bd li{ float:left; width:80px; height:30px; line-height:30px;background:#0094e0; }
.Fbox .bd li a{padding:2px 4px; overflow:hidden;font-size:14px; color:#fff; margin-top:1px;}

.Fbox .bd li a.on{ padding:2px 4px; background:#004e8d;}

.FcontS{ height:100%; overflow:hidden; text-align:left; clear:both; padding-bottom:30px; padding:20px 20px ;}
.FcontS .hd{ float:left; width:100px; font-size:16px; font-weight:bold; margin-right:20px; background:url(../images/sclHd.gif) no-repeat right center; height:30px; line-height:30px; padding-right:20px;}
.FcontS .bd{ float:right; width:330px; line-height:26px; font-size:14px; color:#666;} 
.FcontS{ background:url(../images/scline.jpg) repeat-y 133px;}
.Fcont{background:url(../images/tor.jpg) no-repeat 120px top; padding-top:25px;position:relative; z-index:0; float:right; width:510px; margin-top:20px;}
.fex{ position:fixed;z-index:2;overflow:hidden; width:180px;top:40px; left:0px;background:#0094e0;height:450px;}
.Fcont .cur .bd{ padding:5px;
    background:#efefef; 
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px; font-size:14px; 
    border-radius:15px; color:#333; font-weight:bold;}
	.Fcont .cur .hd{ color:#f00;}


#dv_scroll_bar {position:absolute;right:0;top:10px;width:15px;height:430px;border-left:2px solid #FFF; bottom:10px;}
#dv_scroll_bar .Scrollbar-Track{position:absolute;left:0;top:20px;width:15px;height:390px;}
#dv_scroll_bar .Scrollbar-Handle{position:absolute;left:-8px;top:0;width:15px;height:29px;overflow:hidden;background:url(images/srcoll.gif) no-repeat;cursor:pointer;}
#dv_scroll_text {position:absolute;}


#dv_scroll{overflow:hidden;background:#0094e0; }







.iframeBox{ margin-bottom:40px;}
.Fhd{ margin-left:40px; margin-top:20px; border-bottom:1px  solid #e9e9e9; background-color:#fff;}

.banner{ width:100%; overflow:hidden;}
.banner .hd{ display:none;}
.fix{ position:fixed; top:0px;}
.hTcont{ padding-top:20px; line-height:28px; text-indent:2em;}