@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
/* public */
body { font-size:12px;}
img { border:none;}
ul,ul li {list-style:none;}
a { text-decoration:none; color:#000000;}
.clear { clear:both;}

.w980 { width: 1010px; margin: 0 auto;}

/* index */
.top_banner { width:auto; padding:0px 15px; height:33px; background:#fff;}
.top_banner span { margin-top:10px; display:inline-block;}
.top_banner .r_link { float:right; margin-top:10px;}
.top_banner .r_link a { margin-right:4px;}
.top_banner .r_link a:hover { color:#FF0000;}

.logo { width:641px; overflow: hidden; padding: 10px 0; float: left;}
.dtimes { margin: 22px 0 0 0; float: right; text-align: right; width: 300px;}
.dtimes p { margin: 10px 80px 0 0;}

/*  */

.mainNav{ position:relative; z-index:1; padding-left:4px;  height:40px; line-height:40px; 
width:1006px; float:left;background:url(../images/dao-hang.jpg);}
.mainNav a:hover{ text-decoration:none;}
.mainNav li{  float:left; width:164px; margin:0 1px; 
text-align:center; position: relative;}
.mainNav li a { color: #fff; font-size: 16px;}
.column{ overflow:hidden;}
.mainNav li:hover div.secondsd  { display: block;}
.secondsd { display: none; overflow: hidden; position: absolute; z-index: 10;
 left: 0; background:url(../images/dao-hang.jpg);
top:39px; width: 180px;}
.secondsd  a {display: block; line-height: 35px; border-top: 1px solid #ff988f;}




.bottom { width:980px; height:105px; background:url(../images/dibu.jpg) repeat-x; margin-top:7px;text-align:center; font-size:13px; line-height:22px; padding-top:20px; padding-top:40px;}

.leftWrap { width: 266px; float: left; overflow: hidden;}
.rightWrap{ float:right; width:706px; overflow: hidden;}
.sidenew{clear: both; float: left; width: 784px; 
 overflow:hidden;}
 
  
/**/
.news{float:left;width:319px; 
height:255px; background: url(../images/img.jpg) no-repeat left top;}
.news .newspic_run{ float:left;width:293px; height:277px; margin-top:5px;}
/**/
.news_li{ float:left;width:453px; overflow: hidden; margin-left:12px;}


.l_title { margin:2px 0 0 0;height:40px;background:url(../images/hdjlbj.jpg) repeat-x  center bottom;}
.l_title b {float:left;margin: 5px 0 0 0; line-height: 33px; text-align: center; font-size: 14px; color: #fff; display:inline-block;background-position: left bottom; height: 34px;background: url(../images/xwzx.jpg) no-repeat; width:110px;}
.l_title  a { float: right; margin: 10px 10px 0 0;} 
.tb0 th,.tb0 td {  height:26px;}
.tb0 th { text-align:left;padding-left:10px; font-weight:100;}
.tb0 td { text-align:right; color:#a1a1a1;}

.interaction{ float:left; height:139px; width:726px; overflow:hidden; padding-top:7px;}

.left_xw { float:left; width:705px; height:auto; border:1px solid #E4E4E4;}
.pHead2 { width:auto; height:30px; background:url(../images/lmbj.jpg) repeat-x; border-left:1px solid #becdba; border-right:1px solid #becdba; margin-top:2px; padding-right:10px;}
.pHead2 span { width:128px; height:30px; background:url(../images/phead2_tit.jpg) no-repeat; display:inline-block; color:#3b6e27; font-weight:bold; font-size:14px;}
.pHead2 label { width:100px; height:23px; background:url(../images/phead2_tit.jpg) no-repeat; display:inline-block; color:#3b6e27; font-weight:bold; font-size:14px; padding:8px 0px 0px 28px;}
.pHead2 img { margin-left:30px; display:block;}
.pHead2 a { color:#FFFFFF; margin-top:9px; float:right;}
.pHead2 a:hover { color:#FF0000;}
.box { float:left; width:348px; height:auto; border:1px solid #E4E4E4;  margin-top:7px; margin-left:6px;} 
.head { height:30px; background:url(../images/lmbj.jpg) repeat-x; margin:2px 2px 2px 3px;}
.head  .head_wk{ float:left; width:100px; height:15px; margin-top:5px; margin-left:7px;}
.head  .head_wk .lmbz{ float:left; width:16px; height:15px;}
.head  .head_wk .lmmc{ float:left; font-size:14px; font-weight:bold; color:#FFF; padding-left:3px;}
.head  .mone{ float:right;  margin:5px 5px 0px 0px;}
.head  .mone a { color:#FFF;}
.box .box2{ float:left; width:346px; height:184px;}
.pList1 { width:auto; height:auto; margin:0 10px; padding-top:4px;overflow:hidden;}
.pList1 li {  font-weight: bold; font-size:12px; padding:5px;border:1px solid #ccc;color:#fff;}
.pList1 li  a{display:block; background-color:#004e97;  text-align: center;  margin:10px 0 0 0; height:33px; line-height:33px;}
.pList1 li a:hover { color:#285493;}
.pList1 li span { float:right; color:#285493;}

.pHead1 { width:264px; height:32px; background:url(../images/gsggbj.jpg) repeat-x;}
.pHead1  a { float: right; margin: 6px 10px 0 0;} 
.pHead1 img { float:left; margin-left:30px; margin-top:1px; width:96px; height:29px;}
.pHead1 b { float: left; font-size: 14px; line-height: 30px; text-align: center; margin: 0 0 0 20px; color:#285493; font-weight:bold; background: url(../images/gsgg.jpg) no-repeat; display: inline-block; width: 96px; height: 30px;}
.pHead1 span { color:#285493; font-weight:bold; margin:10px 0px 0px 25px; display:inline-block;}
.con_right { width:266px; float:right; margin-top:7px;}
 .box3 { width:264px; height:218px; border:1px solid #E4E4E4; margin-top:7px;}
 .box4 { width:264px; height:265px; border:1px solid #E4E4E4; float: right;}
 .box_btm { width:266px; display:block; height:10px;}
 .mail_img { display:block; margin-top:7px;}

/* list */
.img_list { margin-left:7px;}
.img_list li { width:262px; height:95px; margin:7px 0px 15px 0px;}
.img_list li img { width:130px; height:95px; float:left; margin-right:8px;}
.img_list li span { width:112px; display:inline-block; float:left; font-weight:bold; color:#666666; margin-bottom:5px;}
.img_list li p { width:112px; display:inline-block; line-height:20px;}
.img_list li a { color:#3b6e27;}
.img_list li a:hover { color:#FF0000;}

.next {width:auto; height:50px; line-height:50px; text-align:center; color:#000;}
.next a:hover { color:#FF0000;}

/* detail */
.con_detail { width:938px; border-bottom:1px solid #c1d0bb; border-left:1px solid #c1d0bb; border-right:1px solid #c1d0bb; overflow:hidden; background:url(../images/detail_bg.jpg) repeat-x top; margin-top:7px; padding:0px 20px 30px 20px;}
.con_detail .tit { width:auto; text-align:center; line-height:35px; margin:25px 0px 20px 0px; font-size:26px; font-weight:bold; font-family:"","";}
.con_detail .msg { width:auto; text-align:center; border-bottom:1px dotted #009933; line-height:20px;}
.con_detail .msg label { margin-right:20px;}
.con_detail .msg a:hover { color:#FF0000;}
.con_detail .detail_txt { margin-top:20px; width:auto; height:auto; line-height:24px;}

/* mail */
.mail_box { border-bottom:1px solid #c1d0bb; border-left:1px solid #c1d0bb; border-right:1px solid #c1d0bb; overflow:hidden; height:auto; width:263px;}
.mail_box p { width:auto; height:auto; padding: 7px 14px 15px 14px; color:#3b6e27; text-indent:25px; line-height:30px;}

.mail_right { width:706px; height:auto; float:left; border-left:1px solid #c1d0bb; border-right:1px solid #c1d0bb; border-bottom:1px solid #c1d0bb; margin-top:7px; padding-bottom:20px; background:url(../images/detail_bg.jpg) repeat-x top;}
.mail_right .btn { width:auto; border-bottom:1px dotted #006666; padding:10px 0px 15px 10px;}
.mail_right #search { width:auto; margin:20px 0px; padding-left:12px; display:inline-block;}
.mail_right #search #s_put { width:220px; margin-right:10px;}

.mail_table { width:680px; border:none; margin:12px; border-bottom:1px solid #c1d0bb;}
.mail_table td { line-height:30px;}
.mail_table #tit { background:#f8fcff; color:#3b6e27; font-weight:bold; width:100px; text-align:center; border-top:1px solid #c1d0bb; border-right:1px solid #c1d0bb; border-left:1px solid #c1d0bb;}
.mail_table #con { width:auto; border-top:1px solid #c1d0bb; border-right:1px solid #c1d0bb; padding-left:7px;}
.mail_table #con2 { width:200px; color:#b5b5b5; border-top:1px solid #c1d0bb; border-right:1px solid #c1d0bb; padding:0px 7px;}
.mail_table #btn { background:#f8fcff; width:auto; text-align:center; border-top:1px solid #c1d0bb; border-right:1px solid #c1d0bb; border-left:1px solid #c1d0bb; height:40px;}
.mail_table td span { color:#FF0000; margin-left:7px;}
.mail_table td select { width:90px;}
.mail_table td #put { width:220px;}
.mail_table td textarea { margin:4px 0px;}
.mail_table2 { width:657px; border:none; margin:0px 12px 20px 12px; border-bottom:1px solid #c1d0bb; border-left:1px solid #c1d0bb;}
.mail_table2 th { background:#f8fcff; color:#3b6e27; font-weight:bold; line-height:30px; border-top:1px solid #c1d0bb; border-right:1px solid #c1d0bb;}
.mail_table2 td { line-height:28px; border-top:1px solid #c1d0bb; border-right:1px solid #c1d0bb; text-align:center;}
.mail_table2 a { padding-left:7px; float:left;}
.mail_table2 a:hover { color:#FF0000;}

/* map */
.map_table { width:950px; height:auto; margin:0 auto; margin-top:10px; border:1px solid #c1d0bb;}
.map_table td { border:1px solid #c1d0bb; padding-left:7px;}
.map_table td a { margin:0px 5px 0px 0px;}
.map_table td a:hover { color:#FF0000;}
.map_table .head { font-weight:bold; letter-spacing:1px;}
.map_table .head a { margin:0px;}
.map_table .head2 { font-weight:bold; width:70px; letter-spacing:1px;}
.map_table .head2 a { margin:0px;}
.map_table .td1 { background:#F7FEF5;}


.leftImgText {     width: 308px;
    height: 208px;
    margin: 42px 0 0 5px;
overflow:hidden; position:relative;}
.leftImgText .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1;}
.leftImgText .hd ul{ overflow:hidden; zoom:1; float:left;}
.leftImgText .hd ul li{ font-size: 12px; float:left; margin-right:2px;  width:15px; height:15px; line-height:17px; text-align:center; background:#fff;  background:rgba(255,255,255,0.6);cursor:pointer;}
.leftImgText .hd ul li.on{ background:#fa6e07; color:#fff;}
.leftImgText .bd{ position:relative; height:100%; z-index:0;}
.leftImgText .bd li { zoom:1; vertical-align:middle; font-size: 13px;}
.leftImgText .bd li >span { display: block; overflow:hidden;width:369px; height:255px;}
.leftImgText .bd li >a { height: 30px; line-height: 30px; background: url(../images/imgbg.jpg) repeat; position: absolute;  z-index:10; left:0; bottom:0; width:100%;color: #fff; padding:0 10px;display: block;}
.leftImgText .bd li img { width: 369px;height: 255px; border:1px solid #ccc; border-radius: 3px;}
.footer  { clear:both; border-top:4px solid #1e4b8a; padding: 10px 0;}
.footer p { text-align: center; color: #333;}


.list_title1 {border-bottom:1px solid #E4E4E4; background: url(../images/hdjlbj.jpg) repeat-x; height: 34px;line-height:34px;}
.bors { border:1px solid #E4E4E4; overflow: hidden;}
.pads { padding:10px; min-height: 424px;}
.pselelt { padding:15px 25px;}
.pselelt select { display:block; width:300px; margin:15px 0; height:35px;border-radius: 5px;}


.head1 { background: url(../images/xw-1.jpg) no-repeat left top; width: 453px; height: 30px; overflow: hidden;}
.head1 span {margin: 4px 0 0 19px; display: inline-block; float: left; width: 150px; color: #fff; font-size: 14px;}
.head1 a { float:right; width: 100px; height:25px;}
.works { padding: 0 0 12px 0; overflow: hidden; background: url(../images/xw-2.jpg) no-repeat left bottom;}

.ul1 { margin: 0px 0 0 1px; height: 119px; overflow: hidden; border-left: 1px solid #ff988f; 
border-right: 1px solid #ff988f;padding:8px 15px 0 15px;}
.ul1 li { height: 31px; line-height: 31px; font-size: 15px;}

.head3 { background: url(../images/fw-1.jpg) no-repeat left top; height: 39px;}
.head2 { background: url(../images/tz-01.jpg) no-repeat left top; height: 39px;}
.head2 span ,.head2   a,.head3 span, .head3 a { display: inline-block;}
.head2 span,.head3 span { float: left;    margin: 4px 0 0 19px;font-size: 14px;    color: #fff;}
.head2 a , .head3 a  { float: right; width: 100px; margin: 10px 0 0 0; 
display: inline-block; height: 25px;}


.servres { margin: 0 0 10px 0; overflow: hidden; width: 319px; float: left;}

.serverTxt { overflow: hidden; background: url(../images/tz-02.jpg) no-repeat left -14px;
 width: 319px; height: 222px;}

.ul2 { overflow: hidden;}
.ul2 li { font-size: 14px; height: 31px; line-height: 31px;}
.rights {  overflow: hidden; width: 210px;float:right;}
.xitongs { background-color: #af0b0c; overflow: hidden;  width: 190px; padding: 0 10px 10px 10px; margin: 0px auto 0 auto;background: #af0b0c url(../images/right-01.jpg) no-repeat left top;padding-top:66px;}
.xitongs a { border-radius: 15px; font-size: 14px; display: block; background: url(../images/f.jpg) no-repeat 6px center; color:#000; padding: 15px 0 15px 45px; background-color: #fef2e6; margin: 8px 0 0 0;}
.xitongs_ej { background-color: #af0b0c; overflow: hidden;  width: 190px; padding: 0 10px 25px 10px; margin: 0px auto 0 auto;}
.xitongs_ej a { border-radius: 15px; font-size: 14px; display: block; background: url(../images/f.jpg) no-repeat 6px center; color:#000; padding: 15px 0 15px 45px; background-color: #fef2e6; margin: 8px 0 0 0;}
.firsd { overflow: hidden; margin: 0px 0 10px 0;}
.f5 { height: 124px; overflow: hidden;    border-left: 1px solid #ff988f;
    border-right: 1px solid #ff988f;}
.fbot {height: 122px;  overflow: hidden;border-bottom: 1px solid #ff988f;}
.sdfghhj {padding:10px 15px 0 15px;}

.picScroll-left{ width:1006px;  overflow:hidden; position:relative;  padding:15px 0 40px 0;}
.picScroll-left .bd{}
.picScroll-left .bd ul{ overflow:hidden; zoom:1;}
.picScroll-left .bd ul li{ width:200px; margin:0 4px; float:left; _display:inline;overflow:hidden; text-align:center;}
.picScroll-left .bd ul li .pic{ text-align:center;}
.picScroll-left .bd ul li .pic img{ width:200px; height:130px; display:block;}
.picScroll-left .bd ul li a { color:#333;}
.picScroll-left .bd ul li .title{ line-height:24px; text-align: center;height:24px;overflow:hidden;}
.piselects { overflow:hidden; padding:0 10px 0 20px;margin:5px 0 10px 0;}

.fg1 { background:url(../images/ny-aa.jpg) no-repeat left bottom;padding:0 0 7px 0; overflow:hidden;float:left;margin:0 0 20px 0;}
.piselects select { margin:15px 0 0 0; width:170px;}
.tht  {width:778px; float:left;  border-left:1px solid #af0b0c; border-right:1px solid #af0b0c;}

.fg{background:url(../images/ny-a.jpg) no-repeat left top;overflow:hidden;padding:15px 0 0 0 ; float:left;}
.ziln { line-height:66px; height:66px; overflow:hidden; font-size:16px; color:#fff; padding:0 0 0 65px;font-weight: bold;}

.emaih {overflow:hidden; padding:10px 0 0 0; margin:10px 0 0 26px;    font-size: 14px; display:none;}