﻿@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
body{font-size:14px;line-height:22px;font-family:"微软雅黑",Arial,Helvetica,sans-serif;color: #333; background:#fff; min-width:1002px; width:100%;}
a:focus {outline:none;-moz-outline:none;} 
a {color: #333;text-decoration: none;}
a:hover{text-decoration:none;}
.c-hover a:hover,.c-tit,.c-tita a {text-decoration:none; color:#203672!important;}
img{border:0; vertical-align: bottom;}
input,button,select,textarea{outline:none;font-family:"微软雅黑",Arial,Helvetica,sans-serif;}
ul,li{list-style-type:none;}
.td a:hover{text-decoration:underline;}
.tda:hover{text-decoration:underline;}
.cb{clear:both; width:100%;} .fl{ float:left;} .fr{ float:right;}
.clearfix:after{content: "020"; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {zoom: 1;}
.mb-20{ margin-bottom:20px;}
.wrap{ width:1002px; margin-left:auto; margin-right:auto;}

/*头部样式*/
.hd-top{height:62px; background-color:#fff; margin-bottom:10px;}
.hd-top .hd-logo{ padding:1px 0;}
.hd-top .hd-search{height:40px; width:307px; background:url(../images/search_bg.png) no-repeat center; margin-top:11px; position:relative;}
.hd-text-so{position:absolute; left:54px; top:8px; line-height:24px; height:24px; width:200px; border:none; font-size:14px;}
.hd-btn-so{ position:absolute; top:0; right:0; height:40px; width:50px; cursor:pointer; border:none; background:none;}
.hd-nav{height:38px;background-color:#203672;}
.hd-nav .wrap>ul>li{ display:block; float:left; width:110px; height:38px; text-align:center;line-height:38px;font-size:16px;background:url(../images/hd-nav-li.gif) no-repeat left center; position: relative;}
.hd-nav .wrap>ul>li.home{ background:none;}
.hd-nav .wrap>ul>li>a{display: block;color:#fff;}
.hd-nav .wrap>ul>li>a:hover{ color:#958ea3;}.hd-nav .wrap>ul>li>ul{ width: 110px; position: absolute; left: 0; bottom: -38px; z-index: 10;}.hd-nav .wrap>ul>li>ul>li{ display: block;}.hd-nav .wrap>ul>li>ul>li>a{ display: block; background: #203672; height:38px; text-align:center;line-height:38px;font-size:16px; color: #fff;}.hd-nav .wrap>ul>li>ul>li>a:hover{ color:#958ea3;}

#BannerShow .KMSPrefix_BannerShow_button{ width:100%; text-align:center;}
#BannerShow .KMSPrefix_BannerShow_button li{display: inline-block; text-align:center; float:none!important;}

/*通用菜单*/
.g-menu{width:195px;}
.g-menu ul li{display:block; margin-top:8px; height:60px; background-image:url(../images/g-menu.jpg); background-position:left;}
.g-menu ul li a{ display:block; height:60px;}
.g-menu ul li.g-mu-1{margin-top:0;}
.g-menu ul li.g-mu-1{ background-position:left 0;}
.g-menu ul li.g-mu-2{ background-position:left -60px;}
.g-menu ul li.g-mu-3{ background-position:left -120px;}
.g-menu ul li.g-mu-4{ background-position:left -180px;}
.g-menu ul li.g-mu-5{ background-position:left -240px;}
.g-menu ul li:hover{ background-position-x:right;}


/*通用栏目标题*/
.g-tit{height:34px; overflow:hidden; background:#b2afb6;}
.g-tit .g-tit-box{background:#fff; height:33px;}
.g-tit .g-tit-name{font-size:16px; font-weight:bold; display:block; padding-right:15px; background:url(../images/g-tit-sj.jpg) no-repeat right top #203672; line-height:33px;}
.g-tit .g-tit-name a{ display:block; padding:0 15px; color:#fff;}
.g-tit .g-tit-more{line-height:33px; margin-right:10px;}
.g-tit .g-tit-more a:hover{ text-decoration:underline;}



.homeone{ margin-bottom:40px;}
.homeone .g-menu{margin-right:35px; display:inline;}
.homeone .jkcs{width:300px;}
.jkcs-list{padding-top:10px;}
.jkcs-list ul li{display:block; background:url(../images/g-li-ico.jpg) no-repeat 2px center; line-height:28px; height:28px;}
.jkcs-list ul li a{padding-left:24px; float:left;}
.jkcs-list ul li span{ display:block; float:right; color:#999;}

.ynews{width:437px;}
.ynews .onet{ height:140px;}
.ynews .onet h2{ font-size:16px; line-height:30px; display:block; padding:7px 0 3px 0;}
.ynews .onet .tp .pic{float:left;}
.ynews .onet .tp .pic,
.ynews .onet .tp .pic img{width:140px; height:100px;}
.ynews .onet .tp p{margin-left:150px; line-height:24px;}

.zjtd-con{padding:20px 0; height:210px;}
.zjtd-con ul li{ width:230px; height:210px; display:block; float:left; margin:0 10px;}
.zjtd-con ul li .pic,
.zjtd-con ul li .pic img{ width:224px; height:152px;}
.zjtd-con ul li .pic{padding:2px; border:1px solid #cec9d6; margin-bottom:17px;}
.zjtd-con ul li .mo{ height:35px;}

.lmtlbox{ margin-bottom:40px;}
.lmtlbox .lmtl-bk{ width:50%; float:left;}
.lmtl-con{padding:15px 0;}
.lmtl-con .topo,
.lmtl-con .topo img{width:230px; height:165px;}
.lmtl-con .topo{position:relative; float:left;}
.lmtl-con .topo span{ position:absolute; height:28px; background:#000; line-height:28px; text-align:center; color:#fff; left:0; bottom:0; z-index:2; display:block; width:100%;filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; font-size:12px;}
.lmtl-con .lmlist{margin-left:240px; height:165px;}
.lmtl-con .lmlist ul{ padding-top:2px;}
.lmtl-con .lmlist ul li{ display:block; background:url(../images/ili-ico.jpg) no-repeat 2px center; line-height:27px;}
.lmtl-con .lmlist ul li a{ padding-left:14px; display:block; background-size:}



/*内页*/
.weizhi span{ display:block;padding:4px 0 20px 34px; font-size:15px; background:url(../images/home.jpg) no-repeat left top;}
.neimain{ margin-bottom:40px;}
.neimain .neifr{ width:770px; min-height:600px; border:1px solid #ccc;}
.listbox{padding:30px;}
.listbox ul{display:block; border-bottom:1px solid #ccc; padding:10px 0 10px 90px;}
.listbox ul li{ display:block; line-height:26px; background:url(../images/g-li-ico.jpg) no-repeat left center; padding-left:24px;}

/*专家*/
.zjtdlist{ padding:10px 25px;}
.zjtdlist .item{ border-bottom:1px solid #e1e1e1; padding-top:15px;}
.zjtdlist .item .con{background:#eee; padding:24px; height:200px; margin-bottom:15px;}
.zjtdlist .item .con .pic{ width:170px; height:200px; float:left;}
.zjtdlist .item .con .pic img{ width:170px; height:200px;}
.zjtdlist .item .con .th{ margin-left:185px; height:200px;}
.zjtdlist .item .con .th h3{ font-size:17px; padding-bottom:10px; line-height:26px;}
.zjtdlist .item .con .th p a{ color:red;}

.neirong{ padding:30px;}
.neirong h1.title{ font-size:26px; line-height:1.4em; margin-bottom:10px; text-align:center;}
.neirong .info{ text-align:center; color:#888; padding-bottom:10px; border-bottom:1px solid #ccc; margin-bottom:15px;}
.neirong .info span{ margin:0 10px;}
.neirong .content{line-height:1.7em; font-size:15px; margin-bottom:20px;}
.neirong .content p{ padding:10px 0;}
.neirong .arcpage{ padding:10px 0 0 0; line-height:2em; font-size:15px; border-top:1px dashed #ccc;}

.listpage{text-align:center; font-size:16px;}

.searchbox{ padding:30px;}
.searchbox a{ color:green;}
.searchbox h2{ font-size:15px; font-weight:normal;}
.searchbox a.fl{ float:none;}

