﻿@charset "utf-8";
body {
    font-family: Arial, sans-serif;
}
*{padding:0; margin:0;}
li{ list-style:none; }
a{ color:#658eb5; text-decoration:none; }
a:hover{ color:#FD302D; text-decoration:none; }
img { border:0; vertical-align:middle; background:none;}
.fl {float:left;}
.fr {float:right;}
.clear { clear:both; font-size:0; height:0; line-height:0; overflow:hidden;}
input{ background:none; border:none; vertical-align:middle;}
body{ font-size:12px; background:#e3e3e3; }
.bg{background:url(../images/body_bg.jpg) repeat-y center #e3e3e3; overflow:hidden; padding-bottom:10px;}
.clearfix{overflow:hidden; zoom:1;}
.clear{clear:both; height:0px; font-size:0px; line-height:0px; overflow:hidden;}
.zhannei {
    width: 240px;
    float: right;
}

input.ss_text {
    display: inline-block;
    width: 175px;
    padding-left: 5px;
    height: 24px;
    font-size: 12px;
    line-height: 24px;
    background-color: #fff;
}

input.ss_btn {
    display: inline-block;
    width: 55px;
    height: 24px;
    background-color: #759ABF;
    line-height: 24px;
    text-align: center;
    color: #fff;
}

.wrap{ width:998px; margin:0 auto;}
/*top------------*/
.top{ height:92px; background:url(../images/top.jpg) no-repeat; }
.top .nav{ float:right; margin-top: 10px; color:#658eb5;height: 24px;width:auto }
.top .nav a{ color:#658eb5;}
.top .nav .qq{ float:left; width:60px; text-align:right;padding-top: 4px;}
.top .nav .qq a{ float:left; margin-right:2px;}
.top .nav .navcon{line-height:16px; color:#d5d8d8; font-weight:bold; width:255px; float:left; text-align:left; padding-top: 4px;}
.top .nav .navcon a{ padding:0 5px; font-weight:normal;}
.top .nav .select{ width:90px;height:17px;line-height:17px; overflow:hidden;margin-right:5px;float: left;padding-top: 4px;} 
.top .nav .select select{position:relative;left:0px;top:0px;font-size:12px;width:90px;line-height:12px;border:0px;color:#000;} 
.menu{ width:646px; float:right; margin-top: 13px; font-family:"Microsoft YaHei",微软雅黑;}
.menu .home{ float:left; width:77px; font-size:0; text-align:right; overflow:hidden; }
.menu .nav{ float:right; width:569px; font-size:14px; margin:0;padding:0;}



/*----------导航菜单*/
.topnav {width:569px;margin:0;padding:0;}
.topnav .preload1 {background: url(../images/topnav_three_1.gif);}
.topnav .preload2 {background: url(../images/topnav_three_1a.gif);}
.topnav #topnavbar {padding:0; margin:0; list-style:none; height:45px; background:#fff url(../images/topnav_three_0.gif) repeat-x; position:relative; z-index:99999;}
.topnav #topnavbar li.topmenu {display:block; float:left; height:45px;}
.topnav #topnavbar li a.top_link {display:block;float:left; height:45px; line-height:45px; color:#fff; text-decoration:none; font-size:16px; font-weight:normal; padding:0 10px 0 22px; cursor:pointer;background: url(../images/topnav_three_0.gif);}
.topnav #topnavbar li a.top_link span {text-align: center; float:left; display:block; width:68px; padding:0 36px 0 6px; height:45px; background: url(../images/topnav_three_0.gif) no-repeat right top;}
.topnav #topnavbar li a.top_link span.down {text-align: right; float:left; display:block; padding:0 36px 0 6px; height:45px; background: url(../images/topnav_three_0a.gif) no-repeat right top;}
.topnav #topnavbar li a.top_link span.disabled {cursor:default;color:#ccc;float:left; display:block; padding:0 36px 0 6px; height:45px; background: url(../images/topnav_three_0.gif) no-repeat right top;}
.topnav #topnavbar li:hover a.top_link {color:#fff; background: url(../images/topnav_three_1.gif) no-repeat;}
.topnav #topnavbar li:hover a.top_link span {background:url(../images/topnav_three_1.gif) no-repeat right top;}
.topnav #topnavbar li:hover a.top_link span.down {background:url(../images/topnav_three_1a.gif) no-repeat right top;}
.topnav #topnavbar li:hover a.top_link span.disabled {cursor:default;color:#ccc;background:url(../images/topnav_three_1.gif) no-repeat right top;}
.topnav #topnavbar li:hover {position:relative; z-index:99997;}
.topnav #topnavbar li:hover ul.sub{left:1px; top:44px; background: #85ACD7; text-align:center; padding:0px; white-space:nowrap; width:142px; height:auto; z-index:99998;}
.topnav #topnavbar li:hover ul.sub li
{display:block; height:28px; position:relative; float:left; width:142px; font-weight:normal;}
.topnav #topnavbar li:hover ul.sub li a
{display:block; font-size:14px; height:28px; width:142px; line-height:28px; text-align:center; color:#fff; text-decoration:none;}
.topnav #topnavbar li ul.sub li a.fly
{background:#85ACD7 url(../images/topnav_arrow.gif) 128px 11px no-repeat;}
.topnav #topnavbar li:hover ul.sub li a:hover 
{background:#668DB6; color:#000;}
.topnav #topnavbar li:hover ul.sub li a.fly:hover
{background:#668DB6 url(../images/topnav_arrow_over.gif) 128px 11px no-repeat; color:#000;}


.topnav #topnavbar li:hover li:hover ul,
.topnav #topnavbar li:hover li:hover li:hover ul,
.topnav #topnavbar li:hover li:hover li:hover li:hover ul,
.topnav #topnavbar li:hover li:hover li:hover li:hover li:hover ul
{left:136px; top:-1px; background: #85ACD7; padding:0px;  white-space:nowrap; width:142px; z-index:99999; height:auto;}

.topnav #topnavbar ul, 
.topnav #topnavbar li:hover ul ul,
.topnav #topnavbar li:hover li:hover ul ul,
.topnav #topnavbar li:hover li:hover li:hover ul ul,
.topnav #topnavbar li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.topnav #topnavbar li:hover li:hover a.fly,
.topnav #topnavbar li:hover li:hover li:hover a.fly,
.topnav #topnavbar li:hover li:hover li:hover li:hover a.fly,
.topnav #topnavbar li:hover li:hover li:hover li:hover li:hover a.fly
{background:#668DB6 url(../images/topnav_arrow_over.gif) 128px 11px no-repeat; color:#fff; } 

.topnav #topnavbar li:hover li:hover li a.fly,
.topnav #topnavbar li:hover li:hover li:hover li a.fly,
.topnav #topnavbar li:hover li:hover li:hover li:hover li a.fly
{background:#85ACD7 url(../images/topnav_arrow.gif) 128px 11px no-repeat; color:#fff; } 



/*left------------*/
.left{ width:656px; float:left; overflow:hidden; margin-left:10px; _margin-left:5px;}
/*search----------*/
.search{ width:655px; height:150px; background:url(../images/search.jpg) no-repeat top left; margin:6px 0 0 0;}
.snav li{ float:left; font-size:14px; font-weight:bold; width:130px; text-align:center; height:34px; line-height:32px;}
.snav li.nav_current a{ display:block; width:100%; height:100%; background:url(../images/search_hover.jpg) no-repeat center 3px;}

/*data------------*/
.data{ width:200px; height:435px; float:left; overflow:hidden; padding:3px; margin:9px 6px 0 0; background:#fff;}
.data .databg{ background:#f7f7f7; padding-bottom:2px; }
.data .databg .title{ background:url(../images/database_title.jpg) no-repeat top center; height:33px; line-height:33px; font-size:16px; font-weight:bold; text-align:center; letter-spacing:0.4em;}
.data .databg ul{ padding:0 7px; margin-top:3px;}
.data .databg ul li{ height:31px; line-height:31px; background:url(../images/database_icon.jpg) no-repeat left center; padding-left:15px; font-weight:bold; font-size:12px; border-bottom:1px dashed #a9bccd;}
.data .databg ul li.borNo{ border:none; height:24px;}
.data .databg ul li a{ color:#557ba5;}
.data .more{ padding-left:7px; width:196px;}
 .more { height:20px;}
  .more span{ display:block; height:20px; float:left;}
 .more span.dot{ background:url(../images/database_bor.jpg) repeat-x center; width:77%;}
 .more a{ display:block; height:20px; line-height:20px; width:45px;  float:right; text-align:center;}
.data  .pic{ border-top:3px solid #fff;}

/*scroll------------*/
.scroll{ width:434px; padding:4px 5px; background:#fff; height:245px; float:left; margin-top:9px; position:relative; overflow:hidden;}
.scroll .title{ color:#e49005; font-size:14px; font-weight:bold; width:204px; float:left; height:30px; line-height:30px; padding-left:5px;}
.scroll .m{  height:30px; line-height:30px; width:50px; float:left; position:absolute; right:0; bottom:4px;}
.slide_wrap{ width:434px; overflow:hidden; background:#f7f7f7;overflow:hidden; height:245px;}
.slide_imglist{ height:215px;}
.slide_imglist li{float:left;margin-right:3px;display:inline;}
.slide_imglist li img{width:434px;height:215px;display:block;}
.slide_title{/*bottom:0;left:0; position:absolute;*/width:434px;height:30px;overflow:hidden;}
.slide_title h3 a{color:#efefef;font-weight:bold;font-size:16px;}
.slide_title h3 a:hover{color:#ff0;}
.slide_title em{position:absolute;left:0;top:0;display:block;width:100%;height:30px;opacity:0.45;filter:alpha(opacity=45);background:#000;z-index:1;}
.slide_num{/*right:5px;top:0;position:absolute;*/ z-index:3; overflow:hidden; height:30px; line-height:30px; float:right;}
.slide_num dd{ display:inline; margin:6px 4px 0 0; width:18px; height:18px; font-size:12px; text-align:center; line-height:18px; background:#c7c7c7; cursor:pointer;float:left;}
.slide_num dd.active{color:#fff; background:#e49007;}

/*publish推荐服务-----------*/
.publish{ width:434px; height:175px; padding:4px 5px; background:#fff; float:left; margin-top:6px; float:left;}
.pnav{ width:100%; background:#fff; overflow:hidden;}
.pnav li{ float:left; margin-right:20px;}
.pnav li a{ display:block; height:24px; line-height:24px; width:94px; color:#888; background:#f7f7f7; text-align:center; font-weight:bold; font-size:14px;}
.pnav li.pnav_current a{color:#e39105; background:#eaebe8; }
.pnav-down{ background:#eaebe8; height:151px; overflow:hidden;}

/*right--------------------*/
.right{ width:320px; float:left; margin:6px 0 0 6px;}

/*service----------------*/
.service{ width:314px; background:#fff; padding:3px; height:298px;}
.service .title{ height:50px; background:url(../images/sercives.jpg?v20141014) no-repeat top center;}
.servicebg{ background:#f7f7f7;}
.servicebg .conbg{ background:url(../images/service_ul.jpg?v20141014) no-repeat top center; height:248px; line-height:35px; position:relative;}
.servicebg .conbg li{ display:block; width:100%;font-weight:bold;}
.servicebg .conbg .one{ width:157px; float:left; }
.servicebg .conbg .one a{ padding-left:38px;}
.servicebg .conbg .two{ width:157px; float:left;}
.servicebg .conbg .two a{ padding-left:30px;}
.servicebg .conbg .three{ width:320px; position:absolute;bottom:0;left:0;}
.servicebg .conbg .three a{ padding-left:38px;}

/*notice--------------*/
.notice{ padding:3px; width:314px; height:320px; background:#fff; margin:8px 0 0 0;}
.notice .top{ height:76px; background:url(../images/notice.jpg) no-repeat top center; margin-top:3px;}
.notice .top .nnav{ padding:29px 0 0 12px;height:52px;}
.notice .top .nnav li{ float:left; font-size:14px; font-weight: bold;}
.notice .top .nnav li a{ display:block; width:90px; height:38px; line-height:38px; color:#000; text-align:center;}
.notice .top .nnav li.nnav_current a{ background:#759abf; color:#fff;}

.notice .nnav-down{ height:215px; overflow:hidden; background:url(../images/notice_down.jpg?20140429) no-repeat top center;}
.notice .nnav-down ul { padding:0 10px;}
.notice .nnav-down ul li{ background:url(../images/notice_icon.jpg) no-repeat left 18px; border-bottom:1px dashed #a9bccd; padding:10px 0 10px 10px; }
.notice .nnav-down ul li.borNo{ border:none; padding-bottom:0; }
.notice .nnav-down ul li a{ color:#000;}
.notice .nnav-down ul li span { color:#658eb5;}
.notice .nnav-down .more{ margin:0 10px; width:294px;}

/*link---------------*/
.link{ height:60px; width:1024px; margin:0 auto; text-align:center; background:url(../images/link.jpg) no-repeat top center; color:#fff; /*padding-top:8px;*/z-index:1; }
.linkh {float:left;margin-left: 230px;}
.link a{ color:#fff; height:32px;line-height:32px;margin:0 9px;}
.link  form {margin-top:5px;padding:0;float:left;margin-left:10px}
.link .ss{ width:205px; height:35px;  margin-right:10px; color:#fff; font-size:12px; font-weight:bold; z-index:90000; }
.link .ss_text{ float:left; height:20px; width:150px;border:none;background:#F0F1F3}
.link .ss_btn{ float:left;border:none; width:24px; height:20px; background:#fff url(../images/ss_btn.jpg) no-repeat 3px center; cursor:pointer;}
/*footer-------------*/
.footer{ text-align:center; height:55px; background:url(../images/footer.jpg) no-repeat bottom center ;}
.footer span{color:Red;}


.pagebar {clear:both; background-color:#ffffff;padding:0; margin: 20px auto; width:700px; font-size: 12px;height:40px;}
.pagebar .total_count { float:right;padding-top:3px; line-height:16px;color: #324B67;}
.pagebar a { display:inline-block; float:left; margin-right:6px; padding:2px 5px;color: #324B67; border: 1px solid #324B67; background: #FFF; height:16px;line-height:16px; text-decoration: none; font-size: 12px; }
.pagebar a:hover { text-decoration: none; border:1px solid #324B67; }
.pagebar a.disabled{border: 1px solid #999; color:#999;}
.pagebar .currentpage { display:inline-block; float:left; margin-right:6px; padding:2px 5px; border:1px solid #324B67; background:#324B67; color:#fff; height:16px;line-height:16px;}



.form_table { margin:0px auto; width: 98%; border-collapse: collapse; border: #D1D1D1 1px solid; font-size:14px; clear:both;}
.form_table th { background-color: #F5F5F5; color: #444444; height:36px; border-bottom: 1px solid #D1D1D1; font-weight: normal;}
.form_table td { border: 1px solid #D1D1D1; padding: 6px 5px 6px 5px; font-family: '微软雅黑',verdana, simsun, sans-serif; }
.form_table tr td  { background:FFFFFF; color:#3A4049; font-size:14px;}
.form_table .input  { border: 1px solid #b5b8c8; font-family: verdana, simsun, sans-serif; line-height:20px; }
.form_table .btnsubmit { cursor:pointer; color: #444444; background: url(../images/btn_submit.gif) no-repeat 0 0; width:71px; line-height: 22px; height: 22px; border: 0px; padding: 0; }
.form_table .btncancel { cursor:pointer; color: #444444; background: url(../images/btn_cancel.gif) no-repeat 0 0; width:71px; line-height: 22px; height: 22px; border: 0px; padding: 0; }



/*首页windows8*/
.fwContent{ width:425px; height:140px; margin:0 auto; overflow:hidden; background:#E9E9E7; position:relative; margin-top:4px;}
.fwContent img{ display:block;}
.fwContent .div1{height:69px; position:absolute; top:0px; overflow:hidden;}
.fwContent .num1{ width:169px; left:0px; background:#8BA6C3;}
.num1Tco{float:left; width:45px; height:45px;  margin:8px 0px 0px 12px;}
.num1Text{ float:right;  text-align:right; font-family:Microsoft YaHei; height:15px; font-size:15px; letter-spacing:2px; color:#fff; padding:38px 10px 0px 0px;}
.num1Text a{ color:#fff;}
.num1Text a:hover{ color:#000;}
.fwContent .num2{ width:169px; left:171px; background:#C4C4C4;}
.fwContent .num3{ width:83px; height:140px; left:342px; background:#D4AB4F;}
.num1Tco2{float:left; width:48px; height:48px;  margin:18px 0px 0px 15px;}
.num1Text2{ float:right; text-align:right; font-family:Microsoft YaHei; line-height:18px; padding-right:8px; font-size:14px; letter-spacing:1px; color:#fff; }
.num1Text2 a{ color:#fff;}
.num1Text2 a:hover{ color:#000;}
.fwContent .div2{height:71px; top:73px; position:absolute; overflow:hidden;}
.fwContent .numB1{ width:169px; left:0px; background:#99986A;}
.fwContent .numB2{ width:169px; left:171px; background:#898E88;}
.fwContent .numB3{ width:83px; left:257px; background:#8ABBA5;}

.fwContent .divBtom{ position:absolute; height:140px; top:0px;}
.fwContent .btomNum1{ left:0px; width:169px; background:#8BA6C3; }
.btomIco{ width:48px; height:48px; margin:0 auto; padding-top:25px;}
.btomText{padding-top:8px; font-family:Microsoft YaHei; font-size:15px; color:#fff; text-align: center; }
.btomText a{ color:#fff;}
.btomText a:hover{ color:#000;}
.fwContent .btomNum2{ left:171px; width:169px; background:#c4c4c4;}
.fwContent .btomNum3{ left:342px; width:169px; background:#D4AB4F; }