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

html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, h7, pre, form, fieldset, p, blockquote, label, table, th, tr, td, embed, object, input, a, li, img { margin: 0px; padding: 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
table { border-collapse: collapse; border-spacing: 0px; }
fieldset, img, a img, a:link img, a:visited img { border: 0px; }
address, caption, cite, code, dfn, th, var { font-style: normal; font-weight: normal; }
ol, ul, li { list-style: none; }
h1, h2, h4, h5, h6 { font-size: 100%; vertical-align: central; }
a{color:#727272; text-decoration:none; outline:none;}
table{border-collapse:collapse}
h1,h,h3,h4,h5,h6{font-weight:normal}
.clearfix{overflow:hidden;_zoom:1;}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;height:0}
input:focus{ outline:none;}
.floatLeft{ float:left;}
.fl{ float:left;}
.fr{ float:right;}
.hide{ display:none;}
.more{ background:url(../images/img_08.png) no-repeat center left; float:right; width:54px;height:24px; line-height:24px; color:#797979;-color:#797979; font-size:14px; padding-left:13px;}
.more:hover{ background-image:url(../images/img_08_03.png); color:#2a84d3;}
body{ width:100%; background:#fff; margin:0 auto; font-family:"΢���ź�"; font-size:12px;}
.header{ height:58px; background:#fff; width:100%; min-width:1280px; position:relative;}

.h_main{ height:40px; width:1160px; margin:0 auto;}
.linkings{ float:left;}
.linkings a{ float:left; line-height:58px; font-size:14px; color:#1f1f1f; margin-right:15px;}
.linkings a.line1{ display:block; height:14px; width:1px; border-right:1px solid #1f1f1f; margin-top:22px;}
.login{ float:right; padding-top:17px;}
.login *{ float:left;}
.login p{ font-size:14px; color:#1f1f1f; line-height:24px; margin-left:22px;}
.login input[type=text], .login input[type=password]{ height:24px; line-height:24px; background:#fff; border:1px solid #d2d2d2; width:127px; padding:0 3px; margin-right:5px;}
.login input[type=button]{ font-size:14px; color:#fff; height:24px; padding:0 15px; margin-left:12px; cursor:pointer; background:#ffae1e; border:none; -moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px;}
.login input[type=button]:hover{ background:#2a84d3;}
.disable{ background:#ccc;}
.login .dlu{
	font-size: 14px;
	color: #fff;
	height: 24px;
	padding: 0 15px;
	margin-left: 12px;
	cursor: pointer;
	background: #ffae1e;
	border: none;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
	display: inline-block;
    line-height: 24px;
}
.login .dlu:hover{
	background: #2a84d3;
}

.banner{ width:100%; min-width:1280px; min-height:275px; max-height:350px; position:relative; background:url(../images/img_02.png) no-repeat center; background-size:100%; margin:0 auto;}

.search_bg{ position:absolute; bottom:0; width:100%; height:140px; background:#000; filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity: 0.2;opacity: 0.2;
}
.search{ position:absolute; bottom:23px; width:100%;}
.search #J_search{ width:1180px; margin:0 auto;}
.search .secnav{ float:left;}
.search .secnav a{ display:block; float:left; font-size:14px; color:#fff; height:27px; line-height:27px; padding:0 15px; -moz-border-radius:13.5px; -webkit-border-radius:13.5px; border-radius:13.5px;}
.search .secnav a.current{ background:#2a84d3;}
.search .secx{ position:relative; margin-top:14px; float:left;}
.search .secx *{ float:left;}
.search .secx .inputtext{ width:954px; height:46px; line-height:44px; padding-left:15px; padding-right:60px; font-size:16px; background:#fff; border:1px solid #d2d2d2; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
.search .secx .secbtn{ cursor:pointer; border:none; background:url(../images/pic_03.png) no-repeat; margin-left:-41px; height:46px; width:111px;}
.search .secx a{ display:inline-block;  color:#fff; line-height:23px; font-size:14px; margin-left:30px; }
.search .secx a:hover{ color:#ffbc2f;}
.search .secx a#J_advSearch span{ letter-spacing:5px;}

.search .last-link{
	position: relative;
	margin-right: 25px;
}
.last-link sup{
	color:#f00;
	font-style:italic;
	font-size:10px;
	position: absolute;
	right: -14px;
	top: -6px;
}

.container{ width:100%; min-width:1280px; margin:18px auto 0 auto;}
.ad-box{width:1200px; margin: 50px auto 0;}
.ad-box a{display: inline-block;}
.news{ width:100%; height:330px; background:url(../images/news_bg_03.png) repeat-x;}
.news_box{ width:1200px; margin:0 auto;}
.nav{ width:274px; height:225px; background:url(../images/img_05_03.png) no-repeat;}
.nav ul{ width:251px; margin-left:11px; margin-top:24px;}
.nav ul li{ width:100%; height:70px;}
.nav ul li:hover{ background:url(../images/navlibg_03.png) no-repeat;}
.nav ul li a{ display:block; width:100%; height:100%; line-height:70px; color:#fff; font-size:16px; padding-left:103px; font-weight:bold;}
.nav ul li.nav_news a{ background:url(../images/pic_07.png) no-repeat center left; background-position:37px; color:#2a84d3;}
.nav ul li.nav_heal a{ background:url(../images/pic_11.png) no-repeat center left; background-position:41px;}
.nav ul li.nav_read a{ background:url(../images/pic_14.png) no-repeat center left; background-position:41px;}
.nav ul li.nav_tool a{ background:url(../images/pic_17.png) no-repeat center left; background-position:41px;}
.nav ul li.nav_stat a{ background:url(../images/pic_25.png) no-repeat center left; background-position:43px;}

.J_tab{ width:926px; float:left;}
.J_tab ul.list-tab{ margin:43px 0 0 52px;}
.J_tab ul.list-tab li{ float:left; margin-right:10px; height:32px; padding:0 15px; line-height:32px; font-size:14px; color:#282828; cursor:pointer; -moz-border-radius:16px; -webkit-border-radius:16px; border-radius:16px;}
.J_tab ul.list-tab li:hover{background:#cecece;}
.J_tab ul.list-tab li.active{ color:#fff; background:#2a84d3;}
.J_tab .list-tab-cont{ margin-top:40px;}
.J_tab .list-tab-cont ul li{ height:38px; line-height:38px; overflow:hidden; width:420px; padding-right:10px; float:left; margin-left:38px; font-size:14px; background:url(../images/img_12.png) no-repeat center left; padding-left:13px;}
.J_tab .list-tab-cont ul li a{ color:#424242;}
.J_tab .list-tab-cont ul li a:hover{ color:#000;}
.J_tab .list-tab-cont ul li a span.title{ width:282px; float:left; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.J_tab .list-tab-cont ul li a span.date{ float:right;}

.heal{ width:100%; min-width:1280px; margin-top:23px;}
.heal_box{ width:1200px; margin:0 auto;}
.part_tit{ width:192px; height:62px; border:3px solid #ff9904; line-height:56px; font-size:26px; text-align:center; color:#4c4c4b; -moz-border-radius:31px; -webkit-border-radius:31px; border-radius:31px; margin:0 auto;}
.heal ul{ margin-top:34px;}
.heal ul li{ position:relative; width:183px; height:183px; float:left; margin-left:20px; margin-top:20px; background:#fafafa; border:1px solid #e9e9e9; border-bottom:1px solid #ff9904;}
.heal ul li.leftli{ margin-left:0;}
.heal ul li:hover{ border:5px solid #2a84d3;}
.heal ul li a{ display:block; width:100%; height:100%;}
.heal ul li a span{ position:absolute; bottom:14px; color:#353535; font-size:14px; display:block; width:100%; text-align:center;}
.heal ul li:hover a span{ bottom:10px;}

.read{ width:100%; margin-top:55px;}
.read .more_box{ width:1200px; margin:0 auto;}
.read_con { margin-bottom: 20px; }
.read_con .wrapImglist{ position:relative; width:100%; height:423px; background:#2a84d3; padding-top:40px; margin-top:64px;}
.read_con .wrapImglist .Imglist{ width:1245px; margin:0 auto; overflow:hidden;}
.read_con .wrapImglist .Imglist ul{ width:9999px;}
.read_con .wrapImglist .Imglist ul li{ float:left; width:211px; height:320px; margin:0 19px;}
.read_con .wrapImglist .Imglist ul li > a{ display:block; width:211px; height:278px; background:url(../images/img_64.png) no-repeat; padding:6px 0 0 6px;}
.read_con .wrapImglist .Imglist ul li > a img{ width:193px; height:260px;}
.read_con .wrapImglist .Imglist ul li a.img_tit{ display:block; height:38px; line-height:38px; text-align:center; font-size:14px; color:#fff;}
.read_con .wrapImglist .Imglist ul li:hover a.img_tit{ color:#ff9904;}

.turn_bpage{ width:100%; height:54px; background:#2677bd; position:absolute; bottom:0; text-align:center;}
.turn_bpage ul{ width:310px; height:8px; margin:0px auto;}
.turn_bpage ul li{margin-left:7px; margin-right:8px; width:40px; height:54px; float:left;}
.turn_bpage ul li a{ display:block; margin-top:27px; width:40px; height:4px; background:#fff;}
.turn_bpage ul li:hover a{ height:8px; margin-top:23px;}
.turn_bpage ul li.on a{ height:8px; margin-top:23px; background:#ff9904;}

.tool{ display:none; margin-top:57px;}
.tool ul{ margin:0 auto; margin-top:28px; width:1200px;}
.tool ul li{ float:left; margin-left:32px; margin-top:27px; width:276px; height:95px;}
.tool ul li a{ display:block; width:100%; height:100%;}
.tool ul li:last-child>a{border:1px solid #e7e7e7;}
.tool ul li.leftli{ margin-left:0;}
.tool ul li a:hover{ border:5px solid #2a84d3;}

.links{  display:none; width:100%; height:82px; background:#f2f2f2; text-align:center; margin-top:61px; padding-top:21px;}
.links span{ display:block; float:left; height:40px; background:url(../images/img_103.png) no-repeat center left; line-height:40px; padding-left:30px; font-size:14px; color:#3f3f3f;}
.links .select_box{ display:block; float:left; position:relative; margin-left:30px;}
.links .selectbox{ background: url(../images/img_100.png) no-repeat center right; overflow: hidden; color:#5c5c5c; border:none; width:225px; height:40px; text-align:center; line-height:40px; font-size:14px; font-family:'΢���ź�'; padding-left:5px; padding-right:40px; cursor:pointer;}
.links .selectbox-wrapper{ display: none; width:225px; background-color:#fff; border:1px solid #ccc; z-index:100; position:absolute; left:0px; top:39px; max-height:200px; overflow-y: scroll;}
.links .selectbox-wrapper ul li{ height:25px; line-height:25px; padding-left:10px; cursor:default; padding:0;}
.links .selectbox-wrapper ul li a{ display:block; width:100%; height:100%;}
.links .selectbox-wrapper ul li:hover{ background-color:#bfbebf;}

.other_links{ width:100%; height:60px; background:rgba(38,119,189,0.15); text-align:center; padding-top:20px;}
.other_links a{ font-size:14px; display:inline-block;}
.other_links a:hover{ color:#262626;}
.other_links a.line2{ height:9px; border-right:1px solid #7fb5e5; margin:0 40px;}

.footer{ width:1200px; margin: 0 auto; height:120px; background:#fff; padding-top:18px; font-size: 12px; color:#333;}
.footer .right{ text-align: center; }
.footer .right img{
	width: 86px;
    margin:10px 8px;
}
.footer .b{
	padding-top: 6px;
	width:100%;
	text-align: center;
	line-height: 25px;
}
.footer span{
	display: block;
	color: #333;
    white-space: nowrap;
    margin-right: 5px;
}
.footer span a{
	color: #333;
    margin:0 5px;
    font-size: 12px;
}
.footer span a:hover{
	color:#2f8bd6;
}
/*��Ʒ����*/
.tab{ width:1200px; margin:0 auto; background:#fff; padding:50px 0;}
.tab .tabList{ width:250px; margin-left:50px;}
.tab .tabList ul{ width:250px; height:165px; background:url(../images/img_05_03.png) no-repeat; background-position:-11px -153px; padding-top:11px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.tab .tabList ul li{ cursor:pointer; width:250px; height:70px; line-height:70px;}
.tab .tabList ul li a{ display:block; width:100%; height:100%; font-size:16px; font-weight:bold; color:#fff; padding-left:103px;}
.tab .tabList ul li a.cpjj{ background:url(../images/pic_14.png) no-repeat center left; background-position:37px;}
.tab .tabList ul li a.dgsm{ background:url(../images/2.png) no-repeat center left; background-position:37px;}
.tab .tabList ul li.cur{ position:relative; background:#FFF7E8;  box-shadow:0 0 5px #999;}
.tab .tabList ul li.cur a{ color:#2a84d3;}
.tab .tabList ul li.cur a.cpjj{ background-image:url(../images/pic_15.png);}
.tab .tabList ul li.cur a.dgsm{ background:url(../images/22.png) no-repeat center left; background-position:37px;}
.tab .tabCon{ width:830px; background:#fff; color:#3c3c3b; padding:30px 80px 50px 80px; margin-right:50px; box-shadow:0 0 5px #999;}
.inside{ display:none;}
div.cur{ display:block;}
.trans{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
.tab .tabCon h1{ font-size:22px; text-align:center; font-weight:bold; margin-bottom:20px; font-family:"����";}
.tab .tabCon p{ font-size:16px; line-height:2.3em;}

@media (min-width: 1440px){
  .banner{ height:309px;}
}

/*�������*/
.yjfk{ width:50px; height:48px; background:url(../images/yjfk.png) no-repeat center; position: fixed; right:15px; bottom:10%; z-index: 999999; }
a.okms-btn{
	position: absolute;
	bottom:70px;
	right:35px;
	font-size: 24px !important;
	font-weight: bold;
	font-style: italic;
	display: block;
	width:9em;
	white-space: nowrap;
}
a.okms-btn:hover{
	border-bottom: 1px solid #fff;
	color:#fff !important;
}

/* 咨询服务功能样式 */
.right-bar{
  box-sizing: content-box;
  padding: 0px;
  position: fixed;
  top: 40%;
  right:1%;
  margin-left: 610px;
  width: 66px;
  z-index: 99;
}
.right-bar .right-bar-box{
  background-color: white;
  -webkit-box-shadow: 1px 1px 7px 1px rgba(100,100,100,0.1);
          box-shadow: 1px 1px 7px 1px rgba(100,100,100,0.1);

}
.right-bar .item{
  box-sizing: content-box;
  font-size: 13px;
  color: #424242;
  padding: 13px 0 5px 0;
  display: block;
  text-align: center;
  width: 66px;
  height:43px;
  line-height: 22px;
  position: relative;
}
.right-bar-box .item.wx{ cursor:default;}
.right-bar-box .item.tel{ cursor:default;}

.right-bar-box .item + .item:before{
  position: absolute;
  content:" ";
  top: 0;
  width: 50px;
  left: 8px;
  height: 1px;
  background-color: #dfe0e0;
}
.right-bar .item img{
  width: 16px;
  height: 16px;
  margin: 0 auto;
  display: block;
}
.right-bar .item span.text{
  font-size: 12px;
  color: #424242;
  margin-top: 8px;
}


.right-bar .tip{
  position: absolute;
  right:100%;
  width: 200px;
  padding: 18px 10px;
  background-color: white;
  top: 0;
  display: none;
  -webkit-box-shadow: 0 0 15px 0 rgba(0,0,0,0.1);
          box-shadow: 0 0 15px 0 rgba(0,0,0,0.1);
  cursor: default;
}
.right-bar .qq .tip{ cursor: pointer;}
.right-bar .tip-img{
  height: 170px;
  width: 170px;
  padding: 10px;
}
.right-bar .tip-img img{
  width: 150px;
  height: 150px;
}
.right-bar .item:hover .tip{
  display: block;
}
.right-bar .tip strong{
  color: #007AFF;
}


.right-bar .item.apply{
  display: block;
  width:68px;
  height: 48px;
  padding-top: 8px;
  line-height: 20px;
  background-color: #FE8233;
  color: #fff;
  font-size: 14px;
  text-align: center;
  margin-bottom: 15px;
}