﻿@charset "UTF-8";
/* CSS Document */

body{ margin:0px; padding:0px; font-size:14px; color:#666; background-color:#f5f5f5;}
body, th, td, button, input, select, textarea{ font:14px/1.5 "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif; font-family:'Microsoft Yahei', 'Helvetica Neue', Helvetica, Arial, 'Hiragino Sans GB', 'Heiti SC', 'WenQuanYi Micro Hei', sans-serif;}
html{}

input{ padding:0;}
h1,h2,h3,h4,h5,p{ margin:0px; padding:0px; font-weight:400; color:#333;}

dl,ul,ol,dt,dd{ margin:0px; padding:0px; list-style:none;}
em,i{ font-style:normal;}
img{ border:none;}
.clear{ clear:both; height:0; overflow:hidden;}
table{ border-collapse:collapse; border:none;}
.bold{ font-weight:bold;}
.fl{ float:left;}
.fr{ float:right;}
a{text-decoration:none; color:#333;}
a:hover{ text-decoration:underline;}

.main{ width:1130px; margin:0 auto;}

/*---------头部-------------*/
.top,.head{ width:100%;}

.head{ height:130px; background:#fff; -webkit-box-shadow: 0 0 8px rgba(0,0,0,0.1); box-shadow: 0 0 8px rgba(0,0,0,0.1); }
.top{ height:72px; padding-top:18px;}

.logo{ width:410px; float:left;}
.top_r{ float:right; padding-top:12px; }
.top_r p{ width:270px; height:32px; line-height:32px; float:left; text-align:right; margin-right:10px; color:#888; font-size:12px;}
.top_r p a{ display:inline-block; margin-right:6px; margin-left:6px; color:#888; font-size:13px;}

.search{width:220px; height:30px; background-color:#fff; border:1px #6d98d0 solid; position:relative; float:right;}
.input_sec{ width:160px; height:30px; padding-left:5px; border:none; background:#fff; color:#999; line-height:30px; position:absolute; left:0; font-size:13px;}
.sec_go{width:55px; height:30px; background:#6d98d0; border:none; cursor:pointer; color:#fafafa; text-align:center; position:absolute; right:0; font-size:13px;}
.sec_go:hover{ background-color:#0060b0;}

.menu{ width:100%; height:40px; background-color:#0060b0;}
.menu ul{}
.menu ul li{ height:40px; line-height:40px; float:left; padding:0 30px; margin-right:1px;position: relative;}
.menu ul li:hover,.menu ul li.curr{ background-color:#1c77c3;}
.menu ul li a{ font-size:16px; color:#fff;}
.menu ul li a:hover{ text-decoration:none;}

.menu .menu_n {
    min-width: 150px;
    background-color: #004c8c;
    border: 1px #1d80d2 solid;
    border-top: none;
    position: absolute;
    left: 1px;
    top: 45px;
    z-index: 900;
}
/*----首页banner---*/
.banner{ width:1130px; height:332px; margin:0 auto; margin-top:10px;}

/*-----------------首页主体---------------*/
.mainBox{ width:550px; margin-top:20px;}
.mainBox_tit{ width:100%; height:45px; line-height:45px; position:relative;} 
.mainBox_tit h2{ font-size:24px; color:#111;}
.mainBox_tit h3{ font-size:20px; color:#111;}
.mainBox_tit a.more{ height:16px; line-height:16px; position:absolute; right:0; top:12px; display:block; color:#999; padding-right:22px; background:url(../images/bg_m1.gif) no-repeat right center;}
.mainBox_con{ width:100%; background:#fff; margin-top:10px;}

.service{ width:514px; height:190px; padding:15px 18px;}
.ser_txt{ width:100%; height:80px; line-height:24px; color:#666; text-indent:2em;}
.ser_btn{ width:100%; margin-top:15px;}
.ser_btn ul li{ width:85px; height:95px; float:left; margin-right:22px; position:relative; text-align:center;}
.ser_btn ul li a{ width:83px; height:58px; display:block; border:1px #6d98d0 dashed; background:#daf0fe url(../images/ser1.png) no-repeat center center;}
.ser_btn ul li a.s1{ background-position:0 0;}
.ser_btn ul li a.s2{ background-position:-107px -2px;}
.ser_btn ul li a.s3{ background-position:-213px 0;}
.ser_btn ul li a.s4{ background-position:-320px 0;}
.ser_btn ul li a.s5{ background-position:-426px 0;}
.ser_btn ul li a:hover{ background-image: url(../images/ser2.png); background-color:#6d98d0;}
.ser_btn ul li span{ display:block; line-height:35px; color:#999;}

.network{ width:514px; height:190px; padding:15px 18px;}
.net_txt{ width:260px; float:left;}
.net_txt p{ line-height:24px; color:#666;}
.net_txt p i{ display:inline-block; margin-right:12px; cursor:pointer;}
.net_txt p i:hover,.net_txt p i.on{ color:#0060b0;}
.net_txt p a.more{ color:#6d98d0; margin-top:8px; display:block;}
.net_map{ width:245px; height:190px; float:right; position:relative;}

.news,.fastbox{ width:100%; height:307px; margin-top:2px;}
.news_tab{ width:100%; height:40px; border-bottom:1px #e3e3e3 solid; background:url(../images/bg_tab1.gif) repeat-x left bottom; position:relative; z-index:1;}
.news_tab ul li{ float:left; width:125px; height:40px; text-align:center; line-height:40px; border-right:1px #e3e3e3 solid;}
.news_tab ul li a{ width:125px; height:40px; display:block; color:#666;  font-weight:bold; z-index:3;}
.news_tab ul li a:hover{ text-decoration:none; color:#333;}
.news_tab ul li a.on{ height:36px; line-height:36px; color:#333; background-color:#fff; border-top:4px #ccd1d9 solid; padding-top:1px;}
.news_list{ padding:15px 20px; margin-top:8px;}
.news_list ul li{ width:490px; padding-left:18px; height:32px; line-height:32px; background:url(../images/list1.gif) no-repeat left center; overflow:hidden;}
.news_list ul li.zhiding{ width:490px; padding-left:28px; margin-left: -10px; height:32px; line-height:32px; background:url(../images/icon-new.png) no-repeat left center; overflow:hidden;}
.news_list ul li a{ color:#666;}
.news_list ul li a:hover{ color:#0060b0;}

.fastbox_c{ width:244px; height:123px; padding:15px; border-right:1px #f5f5f5 solid; border-bottom:1px #f5f5f5 solid; float:left;}
.fastbox_c h3{ width:100%; height:25px; line-height:25px; font-size:18px; color:#333;}
.fastbox_c dl{ margin-top:10px;}
.fastbox_c dl dt{ width:64px; height:80px; padding-top:8px; float:left;}
.fastbox_c dl dt a{ width:64px; height:64px; display:block; background:url(../images/fast1.png) no-repeat;}
.fastbox_c dl dt a:hover{ background-image:url(../images/fast2.png);}
.fastbox_c dl dt a.aa1{ background-position:0 0;}
.fastbox_c dl dt a.aa2{ background-position:-66px 0;}
.fastbox_c dl dt a.aa3{ background-position:0 -67px;}
.fastbox_c dl dd{ width:165px; float:left; padding-left:15px;}
.fastbox_c dl dd p{ line-height:24px; color:#999;}
.fastbox_c dl dd p b{ font-size:24px; color:#555; font-weight:500; display:block; width:100%; padding-bottom:5px;}

.sear{ width:244px; height:44px; margin-top:25px; position:relative;}
.sear_input{ width:190px; height:42px; padding-left:8px; border:1px #e0e0e0 solid; background:#fff; color:#999; line-height:42px; position:absolute; left:0; font-size:14px;}
.sear_go{ width:44px; height:44px; border:1px #e0e0e0 solid; background:#fff url(../images/sear.png) no-repeat; position:absolute; right:0; background-position:0 0; cursor:pointer;}
.sear_go:hover{ background-position:-44px 0;}

.client{ width:100%; height:170px; background:#fff; margin-top:5px;}
.client ul{ padding-top:15px; padding-left:15px;}
.client ul li{ width:260px; height:48px; float:left; margin-right:15px; margin-top:15px; overflow:hidden; position:relative;}
.client ul li img{ width:48px; height:48px; -moz-border-radius:4px; border-radius:4px; background-color:#f5f5f5; display:inline-block;vertical-align:middle;}
.client ul li a{ width:202px; line-height:20px; color:#666; display:inline-block; padding-left:10px; vertical-align:middle;}
.client ul li a:hover{ color:#0060b0;}

.friends{ width:100%; background:#fff; height:125px; margin-top:20px; padding:10px 0;}
.friends_tit{ width:100%; height:50px; line-height:50px; padding-bottom:5px; border-bottom:1px #e3e3e3 solid; position:relative;}
.friends_tit h3{ font-size:20px; color:#111; display:inline-block;}
.friends_tit a.more{ color:#999; position:absolute; right:0;}
.friends_con{ width:100%; margin-top:15px; height:40px; line-height:40px; overflow:hidden;}
.friends_con a{ color:#666; display:inline-block; margin-right:38px;}
.friends_con a:hover{ color:#333;}

/*----------------页面底部----------------*/
.foot{ margin-top:20px; height:110px; padding-top:10px;}
.foot_l{ width:855px; float:left;}
.foot_r{ width:260px; float:right; text-align:right; position:relative;}

.f_logo{ width:95px; height:65px; float:left;}
.f_btn{ width:740px; float:left; height:24px; line-height:24px; color:#666;}
.f_btn a{ display:inline-block; color:#666; margin-left:15px; margin-right:15px;}
.f_txt{ width:740px; float:left; line-height:18px; font-size:12px;}
.f_txt p{ padding-left:15px; padding-top:5px; color:#999;}
.f_txt p i{ display:inline-block; margin-right:8px;}

/*.wx{ width:96px; padding-left:70px; height:60px; background:url(../images/wx.gif) no-repeat 0 0; position:absolute; right:0;}
.wx p{ text-align:left; color:#999; font-size:12px; line-height:18px; padding-top:3px;}*/
.wx{ width:206px; /*padding-left:70px;background:url(../images.jpg) no-repeat 0 0;*/ height:100px;  position:absolute; right:0;}
.wx a { display:block; float:left; margin-right:10px;}
.wx p{ text-align:left; color:#999; font-size:12px; line-height:18px; padding-top:3px; margin-top:20px;}

/*-------------二级页面------------------------*/
.place{ height:40px; line-height:40px; margin-top:5px; font-size:12px; color:#999;}
.place b{ font-weight:bold; color:#585858;}
.place a{ color:#585858; display:inline-block; margin-left:5px; margin-right:5px;}
.place a.onn{ color:#0060b0;}

.leftBox{ width:234px; float:left;}
.rightBox{ width:840px; float:right; background:#fff; -webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.05); box-shadow: 3px 3px 3px rgba(0,0,0,0.05); padding:20px;}

.L_nav{ width:100%; background:#fff url(../images/bg_l.gif) repeat-x left bottom; padding-bottom:25px; min-height:230px;}
.L_nav h4{ width:100%; height:46px; line-height:46px; text-align:center; font-size:18px; color:#fff; background:#6d98d0;}
.L_nav dl{ width:100%; padding-top:5px;}
.L_nav dl dt{ width:231px; border-left:3px #6d98d0 solid; height:35px; line-height:35px; margin-bottom:3px; background-color:#f8f8f8;}
.L_nav dl dt:hover,.L_nav dl dt.on{ border-left-color:#0060b0; background-color:#daf0fe;}
.L_nav dl dt a{ color:#585858; width:196px; display:block; padding-left:35px;}
.L_nav dl dt a:hover{ text-decoration:none;}
.L_nav dl dt.on a{ font-weight:bold; color:#0060b0;}
.L_nav dl dd{ width:199px; padding-left:35px; padding-top:5px; padding-bottom:10px; display:none;}
.L_nav dl dd a{ width:100%; display:block; height:35px; line-height:35px; color:#585858;}
.L_nav dl dd a:hover,.L_nav dl dd a.cur{ color:#0060b0; text-decoration:none;}

.wantBox{ width:100%; padding-top:10px; background:#fff url(../images/bg_l.gif) repeat-x left bottom; padding-bottom:25px; margin-top:15px;}
.wantBox h3{ height:40px; line-height:40px; padding-left:17px; font-size:20px; color:#111;}
.wantBox_c{ width:200px; height:96px; padding:10px 17px; margin-bottom:2px;}
.wantBox_c h4{ width:100%; height:25px; line-height:25px; font-size:14px; color:#0060b0; font-weight:600;}
.wantBox_c dl{ margin-top:10px;}
.wantBox_c dl dt{ width:50px; height:50px; float:left;}
.wantBox_c dl dt a{ width:50px; height:50px; display:block; background:url(../images/want1.png) no-repeat;}
.wantBox_c dl dt a:hover{ background-image:url(../images/want1.png);}
.wantBox_c dl dt a.aa1{ background-position:0 0;}
.wantBox_c dl dt a.aa2{ background-position:0 -126px;}
.wantBox_c dl dt a.aa3{ background-position:0 -251px;}
.wantBox_c dl dd{ width:138px; float:left; padding-left:12px;}
.wantBox_c dl dd p{ line-height:16px; color:#0060b0; font-size:12px;}
.wantBox_c dl dd p b{ font-size:20px; color:#0060b0; font-weight:500; display:block; width:100%; line-height:50px;}

.sear1{ width:200px; height:42px; margin-top:15px; position:relative;}
.sear_input1{ width:148px; height:40px; padding-left:8px; border:1px #e0e0e0 solid; background:#fff; color:#999; line-height:40px; position:absolute; left:0; font-size:14px;}
.sear_go1{ width:42px; height:42px; border:1px #e0e0e0 solid; background:#fff url(../images/sear.png) no-repeat; position:absolute; right:0; background-position:-1px -1px; cursor:pointer;}
.sear_go1:hover{ background-position:-45px -1px;}

/*-----右侧部分------*/
.R_tab{ width:100%; height:35px; border-bottom:1px #78a0d4 solid; z-index:1;}
.R_tab ul li{ height:35px; line-height:35px; float:left; margin-left:5px; margin-right:3px;}
.R_tab ul li a{ color:#333; height:35px; display:block; padding:0 15px; z-index:2; background-color:#fff;}
.R_tab ul li:hover a,.R_tab ul li.on a{ color:#0060b0; padding:0 14px; height:33px; line-height:33px; border-left:1px #6d98d0 solid; border-right:1px #6d98d0 solid; border-top:3px #6d98d0 solid; }
.R_tab ul li:hover a:hover{ text-decoration:none;}

.listBox{ width:100%; margin-top:15px; padding-bottom:30px; border-bottom:1px #e6e6e6 solid;}
.listBox ul{ margin-top:15px;}
.listBox ul li{ width:100%; height:40px; line-height:40px; position:relative;}
.listBox ul li a{ max-width:625px; padding-left:25px; height:40px; line-height:40px; display:inline-block; background:url(../images/list2.gif) no-repeat 6px center; overflow:hidden; color:#666;}
.listBox ul li a:hover{ text-decoration:none; color:#0060b0;}
.listBox ul li span{ width:85px; text-align:right; display:inline-block; position:absolute; right:5px; color:#999;}

.R_tit{ width:100%; height:35px; line-height:35px;}
.R_tit h2{ font-size:24px; color:#111;}

.list_table{ width:100%; margin-top:15px;}
.list_table table{ width:100%; table-layout:fixed}
.list_table table tr.other{ background-color:#f2f2f2;}
.list_table table tr:hover{ background-color:#daf0fe;}
.list_table table tr th{ height:45px; background:#6d98d0; border-bottom:1px #ee9920 solid; text-align:left; line-height:45px; font-weight:600; color:#fff; padding-left:18px;}
.list_table table tr td{ height:48px; line-height:48px; text-align:left; padding-left:18px; color:#666; text-overflow:ellipsis;white-space:nowrap; overflow:hidden;}
.list_table table tr td span{ color:#0060b0;}

.show_tit{ width:100%; padding-bottom:5px; border-bottom:1px #6d98d0 solid;}
.show_tit h3{ width:100%; line-height:30px; font-size:24px; color:#111; padding-bottom:10px;}
.show_tit .subtitle{ width:100%; height:30px; line-height:30px; position:relative;}
.show_tit .subtitle em{ display:inline-block; margin-right:30px; color:#999;}
.show_tit .subtitle span{ color:#6d98d0; position:absolute; right:0;}

.show_con{ width:100%; margin-top:20px; color:#666; line-height:36px; padding-bottom:30px;}
.show_con p{ text-indent:2em; line-height:36px; color:#666; padding:5px 10px;}
.show_con p.pic{ text-align:center;}
.show_con img{ max-width:675px; display:inline-block; margin:10px 15px;}

.complaint{ width:100%; margin-top:15px; padding-bottom:30px;}
.complaint h4{ padding:10px 15px; line-height:20px; background-color:#fef2f0; color:#ed634c; font-size:14px;}
.complaint table{ width:100%; margin-top:30px;}
.complaint table th{ text-align:right; padding:8px 0; padding-right:5px; line-height:42px; color:#333; font-size:14px; font-weight:normal;}
.complaint table th i{ color:#f00; display:inline-block; margin-right:5px;}
.complaint table td{ text-align:left; padding:8px 0; line-height:42px; color:#666;}

/*-------搜索结果-------*/
.tit_com{ width:100%; height:57px; line-height:57px; background:url(../images/com_t_bg.gif) repeat-x left bottom; border-bottom:1px #e8e8e8 solid;}
.tit_com i{ color:#999; display:block; padding-right:20px;}

.in_sea{ border:1px #6d98d0 solid; height:32px; line-height:32px\9; padding: 0 10px;position: relative; font-size:14px; background:#fff; font-family:"微软雅黑"; color:#585858; margin-top:5px; margin-left:20px; }
.in_go{ width:80px; height:34px; line-height:32px; text-align:center; color:#fff; background-color:#6d98d0; border:1px #6d98d0 solid; margin-left:5px; margin-top:5px;}
.in_go:hover{ background-color:#427ac2;}

.show_search{ margin-top:5px; padding-top:20px;}
.show_search ul li{ width:100%; margin-bottom:20px;}
.show_search ul li h3{ line-height:22px; font-size:16px; color:#0060b0; margin-bottom:3px;}
.show_search ul li h3 a{ color:#0060b0; text-decoration:underline;}
.show_search ul li a em{ color:#c00;}
.show_search .jj{ width:100%; padding-top:2px; }
.show_search .jj p{ line-height:22px; font-size:13px; color:#666;}
.show_search .jj p em{ color:#c00;}
.show_search .jj p span{ color:#679f0e}


/*-----------分页-------------*/
.page{ padding:20px 5px; margin-top:10px;}
.page a{ width:30px; height:30px; line-height:30px; display:block; margin-right:-1px; text-align:center; font-family:Arial, sans-serif; font-size:14px; color:#585858; float:left; background:url(../images/page_bg.gif) repeat-x left center; border:1px #c5c5c5 solid;}
.page a:hover{ background:#daf0fe;}
.page a.on{ color:#0060b0;}
.page a.ll,.page a.rr,.page a.nn{ width:5px; height:10px; padding:10px 13px 10px 12px;}
.page a.nn{ background:#fff; color:#ccc;}
.page a.nn:hover{ text-decoration:none; cursor: text;}

/*编辑控件*/
.txt_write{ border:1px #e8e8e8 solid; background: none repeat scroll 0 0 transparent; height:400px; line-height:24px; color:#888; outline: medium none;padding:5px;position: relative;transition: box-shadow 0.1s linear 0s; font-size:14px; background-color:#fff;  font-family:"微软雅黑"}

.in_login{ border:1px #e8e8e8 solid; height:40px; line-height:40px\9; color:#888; padding: 0 5px;position: relative; font-size:14px; background:#fff; font-family:"微软雅黑"}
.in_login:hover{ border-color:#719bd2;}
.in_login.rr{border-color:#f83b3b; color:#f00;}

.btn_ok{ width:180px; height:46px; cursor:pointer; line-height:42px; background:#0061b0; border:0; color:#fff; font-size:18px; font-family:"微软雅黑"}
.btn_ok:hover{ background:#026fc7}

/*-------网站建设中---------*/
.wzjs {
    width: 100%;
    height: 550px;
    position: relative;
    background: #fff;
}
.website {
    width: 723px;
    display: inline-block;
    background: url(../images/website.gif) no-repeat center center;
    position: absolute;
    height: 471px;
    left: 50%;
    top: 50%;
    margin-top: -230px;
    margin-left: -361px;
}

/*-------长度、间距---------*/

.w50{ width:50px;}
.w210{ width:210px;}
.w300{ width:300px;}
.w550{ width:550px;}

.red{ color:#f00;}
.green{ color:#97c507;}
.blue{ color:#0061b0;}
.grey{ color:#999;}

.m20{ margin-top:20px;}

    /*----------在线客服------------*/
.foot .service{
	 right:0;
	 z-index:12;
	 position: fixed;
	 bottom: 0;
	 position:fixed;
	 _position: absolute;
	 -right:5px;
	_bottom:auto;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
.foot .service_box{
	background:#ff7f00;
	width:148px;
	position: relative;
}
.foot .service_box h2{ width:148px; height:50px; border-bottom:1px #fe8e1e solid;}
    
    .contactContent{
      display:none;
      /*border:1px solid #00a0e9;*/
      width:146px;
      padding:1px;
      /*padding-top:5px;*/
      border-top:none;
  }
 .foot .contactContent ul{}
  .foot .contactContent ul li{ padding-left:10px; padding-bottom:5px; padding-top:5px;/* margin-bottom:1px;*/ border-bottom:1px #fe8e1e solid;}
  .foot .contactContent ul li a{ width:85px; height:30px; padding-left:40px; line-height:30px; font-size:14px; color:#ffebd1; display:inline-block;background: url(../images/kfbg.gif) no-repeat 3px center;}
  .foot .contactContent ul li a:hover{ color:#fff;}