﻿.wrapnbg{width:960px; margin:0 auto;}
.wrap{width:960px;margin:0 auto;background: url(../../images/blue/hight_bg.gif) no-repeat top right; }
.head{height:126px;}
.head .head_left{float:left;width:520px}
.head .head_left h1{float:left;margin-top:15px}
.head .head_left h2{float:left;margin-left:50px;}
.head .head_right{float:right;width:280px;text-align:right}
.head .head_right ul{width:240px;height:50px; text-align:right}
.head .head_right ul li{float:left;margin-left:10px;padding-left:15px;background: url(../../images/ico1.gif) no-repeat 0 18px; line-height:40px}
.head .head_right ul li a:link,.head .head_right ul li a:visited,.head .head_right ul li a:hover{ line-height:40px}

.main{background:url(../../images/blue/main_bg.gif) repeat-x left bottom;height:46px;padding:0 8px; }
.main .menu{float:left;width:100px;text-align:center;height:35px;font:bold 14px/35px "微软雅黑";margin-left:5px;padding-top:10px; position:relative; z-index:65536;}
.main .menu a:link,.main li a:visited,.main li a:hover{height:35px;font:bold 14px/35px "微软雅黑";color:#fff; }
.main .menu a:hover{color:#ff0;}
.main li.main_on{width:102px;height:46px;padding:5px 8px 0 0;background:url(../../images/blue/main_on.gif) no-repeat;font:bold 14px/35px "微软雅黑";color:#fff;}
.main .submenu {position:absolute; left:0px; top:46px; border:1px solid #2679df; border-top:0px; background-color:#F5F5F5; filter:alpha(opacity=70); opacity:0.70; display:none;}
.main .submenu li {width:92px; overflow:hidden; line-height:30px; height:30px; padding:0px 0px 0px 4px;background-color:#333; margin:1px;}
.main .submenu li a:link,.main .submenu li a:visited {color:#fff; font-weight:normal;}
.main .submenu li a:hover{color:#ff0;}

.bf_left{width:663px;float:left;}
.bf_right{width:285px;float:right;}
.news_list{border:1px solid #ccc;padding-top:7px;zoom:1; overflow:hidden}
.news_list li{clear:both; line-height:26px; height:26px;}
.news_list li,.news_list li a{font:12px/26px "宋体";color:#333}
.news_list li span{float:left}
.news_list li i{float:right;padding-right:10px;color:#666}

.news_one{ background:url(../../images/blue/gonggao.gif) no-repeat;width:285px; height:78px;}
.news_one ul {padding:10px 0 0 15px; height:69px; overflow:hidden;}
.news_one li{clear:both;}
.news_one li,.news_one li a{font:12px/23px "宋体";color:#333; line-height:28px; height:28px;}

.leftwidth{float:left;width:330px;}
.leftwidth2{float:left;width:325px;margin-left:8px;}
.leftwidth3{float:right;width:285px;}
.xmjs{border:1px solid #ccc;zoom:1; overflow:hidden}
.xmjs dl{margin-top:10px}
.xmjs dl dt{float:left;width:143px;margin:5px}
.xmjs dl dd{clear:right;margin-left:10px;line-height:20px}
.xmjs dl dd a{color:#360; text-decoration:underline}

.tit2{background:url(../../images/tit2_bg.gif) repeat-x;border-right:1px solid #ccc; height:29px}
.tit2 h1{float:left;background:url(../../images/blue/tit2_l.gif) no-repeat;padding-left:30px;font:bold 14px/29px "宋体"}
.tit2 span{float:right;font:12px/29px "宋体";padding-right:10px}
.tit2 span a:link,.tit2 span a:visited,.tit2 span a:hover{font:12px/29px "宋体";}
.tit3{ background:url(../../images/blue/tit_bg.gif) no-repeat; height:45px}
.tit3 h1{float:left;padding-left:50px;font:bold 16px/45px "幼圆";color:#fff}
.tit3 span{float:right;font:12px/45px "宋体";padding-right:10px}
.tit3 span a{color:#fff;}

.cont_list{ position:relative;border:1px solid #ccc;border-top:none;zoom:1; overflow:hidden;}
.cont_list div {margin-left:5px;}
.cont_list ul li{float:left;width:122px;margin:10px 0 0 12px; display:inline; text-align:center;}
.cont_list ul li img{border:1px solid #ccc;}
.cont_list ul li p{font:bold 12px/25px "宋体"; text-align:center}
.cont_list h1{position:absolute;left:-1px;top:40px;}
.cont_list h2{position:absolute;left:935px;top:40px;}

.articleMain{ float:left; width:670px;}
.wrapperRight300{ float:right; width:300px;}
.mainUl{ padding:15px 15px 0;}
.mainUl a{ font:14px/28px "宋体";}
.mainUl span{ color:#666;}
.articleTop10{ margin:7px 0; border:1px solid #ccc;}
.articleTop10 ul{ height:250px; padding:5px 0 5px 10px;}
/* 排行Top10 */
.top10_1,.top10_2,.top10_3,.top10_4,.top10_5,.top10_6,.top10_7,.top10_8,.top10_9,.top10_10
{ height:25px; padding-left:20px; background:url(../../images/top10.gif) no-repeat; font:14px/25px "宋体";}
.top10_1{ background-position:0 7px;}
.top10_2{ background-position:0 -28px;}
.top10_3{ background-position:0 -63px;}
.top10_4{ background-position:0 -98px;}
.top10_5{ background-position:0 -133px;}
.top10_6{ background-position:0 -168px;}
.top10_7{ background-position:0 -203px;}
.top10_8{ background-position:0 -238px;}
.top10_9{ background-position:0 -273px;}
.top10_10{ background-position:0 -308px;}

.picTxt{ overflow:hidden; height:262px; padding:10px 0 0 10px;border:1px solid #ccc;}
.picTxt li{ display:inline; float:left; width:124px; height:115px; margin:0 10px 10px 0; padding:4px; border:1px solid #eee;}
.picTxt img{ width:120px; height:90px; padding:1px; border:1px solid #ccc; display:block; margin-bottom:5px;}
.picTxt a{ display:block; text-align:center;}
.articleTxt{ height:54px; padding:10px;}
.articleTxt li{ float:left; width:139px;}
/* 翻页 */
.page{ margin-top:7px;color:#777; font:14px/30px "宋体"; text-align:center;}
.page i{ color:#f30; font-style:normal;}

.pic_ph{border:1px solid #ccc;padding:10px}

/* 文章 */
.artTxt{ padding:10px 10px 0; font:14px/24px "宋体";}
.artTxt .h1{ font:20px/40px "黑体"; text-align:center;}
.artTxt .h2{ border-bottom:1px solid #ccc; color:#666; font:12px/22px "宋体"; text-align:right;}
.artTxt .mainTxt{ margin-top:10px; padding:10px; border:1px solid #eee; color:#666; font-size:14px; background:#fff;}
.artTxt .mainTxt,.artTxt .about{ margin-top:10px; padding:10px; border:1px solid #eee; color:#666; background:#fff;}
.artTxt #txtAll{ margin:15px 0; font:14px/1.7em "宋体"; line-height:1.5;}
#txtAll ul {margin-left:80px;}
#txtAll li {list-style-type:disc;}
#txtAll li a { text-decoration:underline;}
.artTxt .txtBt{ margin-top:10px; text-align:right; float:right; }
.artTxt .txtBt li{ float:right; margin-left:10px; height:67px;}
.artTxt .upDown{ font:14px/28px "宋体";}
.artTxt .center{ margin:20px 0; padding:20px 0 0; border-top:1px solid #ccc; text-align:center;}
.artTxt .about li{ font:14px/24px "宋体";}
.artTxt .about li span{ color:#999; font-size:12px; padding-left:10px;}

.picTxta{ overflow:hidden;padding:10px 4px 0px;}
.picTxta li{ display:inline; float:left; width:165px; height:150px; text-align:center;}
.picTxta img{ display:block; width:150px; height:120px;}
.picTxta a{ display:block; text-align:center;}

.news_lista{padding-top:7px;zoom:1; overflow:hidden}
.news_lista li{clear:both}
.news_lista li,.news_list li a{font:14px/24px "宋体";color:#333}
.news_lista li span{float:left}
.news_lista li i{float:right;padding-right:10px;color:#666}
.two_main{float:left;width:200px;border-right:1px solid #ccc;background:url(../../images/blue/ul_bg.gif) no-repeat;max-height:500px; min-height:456px; _height:expression(this.scrollHeight > 500 ? "500px" : (this.scrollHeight < 456 ? "456px" : "auto")); overflow:auto;}
.two_main h1{margin:15px 0 0 70px;font: bold 16px/23px "幼圆";}
.two_main ul{padding:30px 0 0 0px;}
.two_main ul li{height:30px;font:14px/30px "宋体";background:url(../../images/ico3.gif) no-repeat 30px 10px;border-bottom:1px dashed #ccc;padding-left:47px}
.two_main ul li a{font:14px/30px "宋体";color:#666;}
.two_main ul li.no_bg{background:url(../../images/ico1.gif) no-repeat 30px 10px;}
.company1{width:950px}
.company{float:left;width:769px;margin-left:10px;}
.company_cnt{border:1px solid #ccc;zoom:1; overflow:hidden}
.company_cnt td { text-align:center;}
.left_cont {margin:8px 10px 0 7px;padding:10px;}
.left_cont01{padding:10px 0 0 10px;}
.left_cont01 li{float:left;width:330px; margin-right:20px;color:#666; border-bottom:1px dashed #ccc;padding-bottom:10px;}
.left_cont01 li a{color:#06394f;font:12px/21px "宋体";}
.left_cont01 li p{font:12px/21px "宋体";padding-left:12px}

.link{border:1px solid #ccc;zoom:1; overflow:hidden; background:url(../../images/blue/link_tit.gif) no-repeat;}
.link h1{clear:both; padding-left:35px;font:bold 16px/30px "幼圆";color:#fff}
.pic_list li{float:left;margin:10px 3px 0 15px;width:98px; display:inline}
.list_wen li{float:left;width:100px;font:14px/30px "宋体";padding-left:15px;margin-left:30px;background:url(../../images/ico3.gif) no-repeat 0 11px;}
.list_wen li a{font:14px/30px "宋体";color:#333}
.foot{background:url(../../images/link_bg.gif) repeat-x; height:94px}
.foot h1{float:left;width:6px; height:65px;background:url(../../images/link_l.gif) no-repeat;}
.foot h2{float:right;width:6px;height:65px;background:url(../../images/link_r.gif) no-repeat;}
.foot h3{float:left;width:930px; text-align:center}
.foot h3 p{ line-height:23px}
.foot h3 p a{font:14px/40px "宋体";color:#000;}

/*当前位置*/
.currentlocation {border: 1px solid #ccc; background-color:#FFF0F1;}
.currentlocation h2 {font: bold 14px/40px "宋体"; margin:0px 5px 0px 5px; display:inline; background:url('../../images/blue/title_cl.gif') no-repeat 0px 0px; padding-left:24px;}
.currentlocation h3 {font: 14px/40px "宋体"; margin-left:10px; display:inline;}

/*下属单位列表*/
.memberlist { width:100%; border-collapse:collapse;}
.memberlist th { background-color:#efefef; font:bold 14px/24px "宋体"; text-align:center;border-collapse:collapse; border:1px solid #ccc;}
.memberlist td { padding:2px 5px; border-collapse:collapse; border:1px solid #ccc; font:14px/24px "宋体"; cursor:pointer;}
.memberlist th.c1 {width:45%; }
.memberlist th.c2 {width:15%; }

/*下属单位联系人信息*/
.member_linkinfo{ width:100%; border:1px solid #cdcdcd; border-width:1px 1px 1px 1px;}
.member_linkinfo th { width:150px; background-color:#efefef; font:bold 14px/22px "宋体"; text-align:right;border-collapse:collapse; border:1px solid #ccc;}
.member_linkinfo td { text-align:left; padding:2px 5px; border-collapse:collapse; border:1px solid #ccc; font:14px/22px "宋体"; cursor:pointer;}
.memberdetail {padding:10px;}
.memberdetail li { list-style-type:disc;}
.memberdetail ul { margin-left:60px;}
/*留言*/
.inp,.txt,.tips,.arr{background:url(../../images/inp.png) no-repeat; clear:both;}
.contact{overflow:hidden;_zoom:1}
.contact ul{padding:5px 0 5px 10px;overflow:hidden;_zoom:1;}
.contact ul.conList li{height:30px;overflow:hidden}
/*.contact ul.form li{height:30px}*/
.contact .compName{margin-left:-70px}
.contact li{clear:both;color:#666;font-size:14px;line-height:24px;position:relative;padding-left:90px;_zoom:1}
.contact label{position:absolute;left:0;top:0;text-align:right;width:90px}
.contact em{color:#f00;padding-right:6px}
.contact .infor{*margin-top:-20px; _margin-top:0px; margin-bottom:10px;}
.contact .infor span{float:left;width:260px}
.contact .infor span input{margin-left:5px}
.contact .infor span .ckbox{margin:-2px 5px 0 0}
.contact .inp,.contact .txt{border:1px solid #ccc;background-color:#fff;background-repeat:repeat-x;color:#333;padding:4px 2px 2px;line-height:14px;height:16px;font-size:14px;width:200px}
.contact .txt{height:100px;line-height:24px;width:470px;margin-top:5px}
.contact .inp-normal{border-color:#ccc;background-color:#fff}
.contact .inp-focus{border-color:#dac657;background-color:#ffffd9;background-position:0 -110px}
.contact .inp-error{border-color:#ca1515;background-color:#f6e3e3;background-position:0 -220px}
.contact .tips{float:left;border:1px solid #dadada;background-position:-8px -355px;background-color:#fdfef8;color:#888;padding:2px 10px;font:12px/20px Simsun;padding-left:28px;position:relative;white-space:nowrap}
.contact .tips .arr{position:absolute;background-position:0 -358px;height:13px;width:7px;overflow:hidden;top:6px;left:-7px}
.contact .tips-error{border-color:#e5b3bf;background-position:-8px -327px;color:#d5060d}
.contact .tips-error .arr{background-position:0 -330px}
.contact .tips .up{background-position:0 -386px;height:7px;width:13px;top:-7px;left:5px}
.contact .tips-error .up{background-position:-17px -386px;}
.contact .button{clear:both;padding:10px 140px;overflow:hidden;_zoom:1}
.contact .btn{background-position:0 -239px;border:none;color:#fff;cursor:pointer;font-size:14px;margin-right:10px;height:24px;width:75px}

.column03 .title{ height:35px; background:url(../../Images/column2HeadBg.gif) no-repeat;}
.column03 h1{ float:left; width:200px; padding-left:45px; color:#37639a; font:600 14px/35px "宋体";}
.column03 h1.noW{ width:auto;}
.column03 .more{ float:right; width:240px; padding-right:15px; font:14px/35px Arial; text-align:right;}
.column03 .more li{ float:left; width:80px; font:14px/35px "宋体"; text-align:center;}
.column03 .more li.on{ font-weight:bold;}
.column03 .body{ overflow:hidden; background:url(../../Images/column2BodyBg.gif) repeat-y;}
.column03 .foot{ height:5px; background:url(../../Images/column2FootBg.gif) no-repeat; font-size:0;}

.jobList{ width:690px; padding:10px 0 5px 25px;}
.job{ margin-bottom:10px; border:1px solid #e4f4ff;}
.job .title{ overflow:hidden; height:30px; background:#f7fcff;}
.job h2{ float:left; width:435px; padding-left:10px; font:bold 12px/30px "宋体";}
.job span{ float:right; width:150px; color:#999; font:12px/30px Arial; text-align:center;}
.job .apply{ float:right; width:50px; height:30px; }
.job .apply a {font:12px/30px Arial; color:#0055AA;}
.job p{ margin:0; padding:10px; color:#999;}
.job label{ float:left; color:#000; text-align:right;}

