﻿@charset "utf-8";

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, a, blockquote, th, td {margin: 0;padding: 0;color: #666666; font-size: 12px; font-family:"微软雅黑","Microsoft YaHei","宋体", Arial, sans-serif;}

input{ border:0;}

img{ border:none;vertical-align: middle;}

ul{ list-style-type:none}

a{ color:#666; text-decoration:none;outline:none;}

a:active{star:expression(this.onFocus=this.blur());}

a:hover{ color:#4183d7;text-decoration: underline;}

.time{ float:right;color:#666;}

.conbox,.box{ width:1190px; margin:0px auto}

.fn_left{display:inline;float:left;}

.fn_rig{display:inline;float:right;}

.fn_cle{zoom:1}

.fn_cle:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}

.pt5{padding-top:5px;}

.pt10{padding-top:10px;}

.pt20{padding-top:20px;}

.mt30{margin-top:30px;}

.mt20{margin-top:20px;}

.mb20{ margin-bottom:20px;}

.mt10{margin-top:10px;}

.fl{ float:left;}

.fr{ float:right;}

.cle{clear:both}

.more{ float:right; }

.maincontent{ width:100%; height:auto; padding:22px 0 40px 0;  margin:0 auto;}

.content{width:1190px; height:auto; margin:0 auto;}

table{border-collapse: collapse;}

.more{float:right; color:#666; padding:11px 10px 0px 0px;}

.more1{float:right; color:#666; padding:20px 10px 0px 0px;}

/*** header modules start ***/

.top{width:100%;  height:90px; padding:8px 0 0 0; /*background: url(../images/top_bg.jpg) repeat-x;*/  }

.header{ width:1190px; margin:0 auto;}

.header h1{ width:350px;  padding:5px 0px 0px 5px; }



/*.header_r{ width:510px; float:right;}*/

.header_r {

    width: 650px;

    float: right;

}



/*.r_l{ width:420px; float:left;}*/

.r_l {

    width: 562px;

    float: left;

}



.r_l span{ width:140px; float:right; padding-top:12px;}

.r_l span a{ padding:0px 6px;}

/*.r_l .tel{ float: left;}*/

.r_l .tel {

    float: left;

    width: 562px;

}



.code{ width:74px; float:right; padding-right:5px;  }

/*** header modules end   ***/



/*** navbar modules start ***/

.navbar{ width:100%;  height:48px; padding:0;background: #4183d7 repeat-x;}

.navbar ul{width:1190px; padding:0; margin:0 auto; }

.navbar li{float:left;display:inline; width:168px;font-family: "Microsoft YaHei";color:#fff;text-align:center; background:url(../images/nav_line.jpg) right center no-repeat;}

.navbar li a{font-size:16px;color:#fff;line-height:48px;font-family: "Microsoft YaHei"; display:block; text-decoration:none; font-weight:bold;}

.navbar li a:hover { background:#2f6ebe; color:#fff;}
.navbar li a.current { background:#2f6ebe; color:#fff;}

/*** navbar modules end   ***/







/*** footer modules star   ***/

.footer { width:100%; background: #3d3d3d; height:228px; border-top: 5px solid #2f6ebe;}

.footer_l{ width:268px; height:188px; padding:20px 15px; float:left; background:#2f6ebe;}

.footer_l img{ padding:10px 0;}

.footer_l p{ width:238px; color:#FFF; line-height:26px; font-size:14px;font-family: "Microsoft YaHei"; padding:12px 15px; margin-top:5px;border:1px dotted #FFF;}

.footer_r{ float:left; padding:12px 0px 0px 15px;}

/* 2016-05-19 */.footer_r .ad{ padding-top:;}

/* 2016-05-19 */.footer_t_b{ padding-top:; }

.fwxm{ width:380px; float:left;}

.fwxm a{ float:left; padding:8px 12px ; margin:8px 6px;border:1px solid #585858; font-size:13px;color:#ccc;font-family: "Microsoft YaHei";}



.footer_t_b p{ width:460px; float:left; margin-left:15px; line-height:20px;font-size:13px; color:#ccc;font-family: "Microsoft YaHei";}







.footer_r {

    float: left;

    padding: 25px 0px 0px 15px;

}

.footer_t_b {  padding-top: 20px;}

.footer_t_b p {

    width: 460px;

    float: left;

    margin-left: 15px;

    line-height: 25px;

    font-size: 13px;

    color: #ccc;

    font-family: "Microsoft YaHei";

}





/*** footer modules end   ***/







/*右边浮动*/

.scrollsidebar{position:absolute;z-index:999;top:155px;}

.side_content{width:120px;height:auto;overflow:hidden;float:left; }

.side_title{ width:120px; height:35px; background:#4183d7; float: left; text-align:center;}

.side_title span{ font-size:16px; color:#fff; line-height:35px; font-family:"微软雅黑";}

.side_center{ width:102px; float:left;padding: 8px; background:#eee; border:1px solid #ddd;}

.side_center .ask{width:102px; line-height:25px; font-size:16px; padding:5px 0; float:left; font-weight:bold; text-align:center;}

.side_center .ewm{width:102px;float:left; text-align:center;}

.side_center .ewm span{ width:98px; float:left;line-height:25px; }

.side_center .ewm h3{ width:98px; float:left;line-height:25px; font-size:14px; color:#b1091d; }

.hotline{width:102px; float:left;padding:10px 0 ; }

.hotline p{ line-height:24px;}

.hotline p strong{font-size:13px; line-height:24px;color:#b1091d;font-family:"微软雅黑";}

.h_head_gd{ position:fixed; top:0px; width:100%;_position:absolute;_top:expression(eval(document.documentElement.scrollTop)0); z-index:9999; left:0; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;}







.page-wrap {
	text-align: center;
	padding: 30px 0;
}
.page-wrap a {

	height: 28px;
	line-height: 30px;
	border: 1px solid #4081d6;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	min-width: 22px;
	padding: 1px 8px;
	margin-left: 8px;
		color: #4081d6;
		list-style:none;
}
.page-wrap li.thisclass { background:#4081d6; color:#fff;}
.page-wrap li.thisclass a { color:#fff;}
.page-wrap li a {
	font-size: 14px;
	display: inline-block;
	width: 100%;
	color: #4081d6;
	text-decoration:none;
        text-align:center;
}
.page-wrap ul {
	font-size: 14px;
	display: inline-block;
	color: #999999;
	padding-top: 26px;
}




/* vivo-head */
#vivo-head{z-index:1;position:relative;width:100%;}
.search-user b{background:url(../images/vivo-head-ico.png) no-repeat;_background-image:url(../images/vivo-head-ico.gif) ;}

#vivo-head{border-bottom:1px #e7e7e7 solid;border-bottom:1px rgba(0,0,0,.05) solid;z-index:99;background:#fff;position:relative;}
#vivo-head .vivo-nav{width:1100px;height:60px;margin:auto;background:#fff;position:relative;z-index:999;}

.vivo-nav .search-user{float:right;height:60px;}
.search-user a{width:42px;height:42px;display:inline-block;margin-left:15px;position:relative;top:8px;border:1px #e7e7e7 solid;background:#fff;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.search-user a:hover,.search-user a.current{border:1px #008cd6 solid;background:#008cd6;}
.search-user a b{width:42px;height:42px;display:block;position:absolute;top:0;left:0;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-ms-transition-delay:.1s;transition-delay:.1s;}
.search-user a.search b{background-position:0 0;}
.search-user a.search:hover b,.search-user a.search.current b{background-position:0 -43px;}
.search-user a.user b{background-position:-43px 0;}
.search-user a.user b img{width:42px;height:42px;}
.search-user a.user:hover b,.search-user a.user.current b{background-position:-43px -43px;}

#vivo-head .vivo-search{height:80px;width:100%;background:#202223;position:relative;z-index:9999;display:none;}

.vivo-search .search-box{width:700px;height:40px;position:absolute;top:20px;left:50%;margin-left:-350px;background:#666;-webkit-box-shadow:0 1px 2px rgb(0,0,0);-moz-box-shadow:0 1px 2px rgb(0,0,0);-ms-box-shadow:0 1px 2px rgb(0,0,0);box-shadow:0 1px 2px rgb(0,0,0);position:relative;z-index:9999;}
.vivo-search .search-box input{width:550px;height:20px;padding:10px 20px;font-size:14px;color:#555;border:none;background:#fff;overflow:hidden;vertical-align:middle;}
.vivo-search .search-box button{width:110px;height:40px;overflow:hidden;text-align:center;font-size:14px;color:#fff;border:none;overflow:hidden;vertical-align:middle;background:#008cd6;outline:none;cursor:pointer;-webkit-transition:background .2s ease-in-out;-moz-transition:background .2s ease-in-out;-ms-transition:background .2s ease-in-out;transition:background .2s ease-in-out;}
.vivo-search .search-box button:hover{background:#0074b2;}
.vivo-search .search-box button:active{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3) inset;-moz-box-shadow:0 1px 2px rgba(0,0,0,.3) inset;-ms-box-shadow:0 1px 2px rgba(0,0,0,.3) inset;box-shadow:0 1px 2px rgba(0,0,0,.3) inset;}
.vivo-search .search-box a.close{width:24px;height:24px;position:absolute;top:8px;right:-40px;background:url(../images/vivo-head-ico.png) -86px 0 no-repeat;_background-image:url(../images/vivo-head-ico.gif);}
.vivo-search .search-box a.close:hover{background-position:-86px -25px;}

.webtop { height:36px; line-height:36px; background:#f1f1f1; border-bottom:1px solid #e1e1e1; color:#666; font-size:12px; }
.webtopc { margin:0 auto; width:1190px;}
.webtopleft { width:500px; float:left;color:#666; }

.webtopright { width:230px; float:right; padding-top:5px;}
.webtopright table { background:#fff;}

.searchinput{
	border-right-width: 0px;
	padding-left: 3px;
	width: 168px;
	font-family: arial;
	float: left;
	border-top-width: 0px;
	border-bottom-width: 0px;
	color: #636365;
	margin-left: 4px;
	font-size: 8pt;
	vertical-align: middle;
	border-left-width: 0px;
	margin-right: 3px;
}
.tab_search{
	border-bottom: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	height: 25px;
	border-top: #cccccc 1px solid;
	border-right: #cccccc 1px solid;

}
.searchaction{
	width: 21px;
	float: left;
	height: 17px;
  }




