body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
html{background:none repeat scroll 0 0 #fff;color:#333;overflow-y:scroll;}
body,button,input,select,textarea,pre{font-family:"Microsoft Yahei",\5b8b\4f53,Arial,sans-serif,Arial,STHeiti;font-size:12px; line-height:23px;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:bold;}
address,cite,dfn,em,var{font-style:normal;}
small{font-size:12px;}
ul,ol{list-style:none outside none;}
li{vertical-align:top;}
a{color:#666;text-decoration:none;}
a:hover{color:#f60;cursor:pointer;transition:color 0.15s linear 0s,background-color 0.3s linear 0s;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000000;}
fieldset,img{border:0 none;}
button,input,select,textarea{font-size:12px; vertical-align:middle; border:none;}
table{border-collapse:collapse;border-spacing:0;}
img{vertical-align:top;border:0;}
textarea{resize:none;}
:focus{outline:0 none;}
.overflow{overflow:hidden;}
.hide{display:none;}
.disblock{display:block;}
.inlineBlock{display:inline-block;}
.block{display:block;}
.inline{display:inline;}
.error{color:#f00;font-size:12px;}
button{cursor:pointer;}
i{font-style:normal;}

.fl{float:left;}
.fr{float:right;}
input{border:none;}
body{ position:relative;}

.hidden{overflow:hidden;}

.clearfix:after{ display:block;visibility:hidden;clear:both; height:0;content:".";}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{ display:block;}


a {text-decoration:none; color:#333; cursor:pointer;}
a:hover {text-decoration: none; color:#174f82;}

.pr{position:relative;}

.org{color:#ff7300;}
.red{color:#852d29;}
.blue{color:#174f82;}
a.blue:hover{color:#f60;}
.gray-8{color:#888;}
.white{ color: #fff;}
a.white:hover{text-decoration: underline; color: #fff;}

.fb{font-weight:bold;}
.font_wr{font-weight:500; font-family:'Microsoft Yahei';}
.en,.date{font-family:Arial, Helvetica, sans-serif;}
.price{font-family:Georgia, "Times New Roman", Times, serif;}

.area{width:1000px; margin:0px auto; text-align:left;}
.fs14{font-size:14px;}
.fs16{font-size:16px;}
.fs18{font-size:18px;}
.fs20{font-size:20px;}
.fs22{font-size:22px;}
.fs24{font-size:24px;}
.fs25{font-size:25px;}
.fs30{font-size:30px;}


.lh20{line-height: 20px;}
.lh25{line-height:25px;}
.lh30{line-height: 30px;}
.lh35{line-height: 35px;}


.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:20px;}
.mt50{margin-top:50px;}
.mt60{margin-top:60px;}
.mt80{margin-top:80px;}
.mt100{margin-top:100px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mr10{margin-right:10px;}
.mr20{margin-right:20px;}
.pb10{padding-bottom:10px;}
.pl10{padding-left:10px;}

.ptb15{padding: 15px 0px;}


.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}

.ellipsis{width:100%; display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}


@font-face {font-family: 'iconfont';
    src: url('../fonts/iconfont.eot'); /* IE9*/
    src: url('../fonts/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/iconfont.woff') format('woff'), /* chrome、firefox */
    url('../fonts/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('../fonts/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont{font-family:"iconfont" !important;font-size:12px;font-style:normal;}

.bgWhite{background: #fff; padding: 2px;}
.bgWhiteBor{background: #fff; border: solid 1px #ddd;}
.bgWhiteBor2{background: #fff; border: solid 1px #ddd;border-top: 0px;}
.bgGrayBor{background: #fef2de; border: solid 1px #ddd;}
.dujia{background: #174f82; border: solid 1px #ddd;}
.bgWhiteBorBlue{background: #fff; border: solid 2px #a4bec0;}

.boxMar15{margin:0px 15px;}

/*body{background:#ebebeb url(../images/body.png) repeat;}*/


#header{ background: #fff url(../images/header.png) repeat-x left top; height:230px; border-bottom: solid 1px #bec1c3;}
#header .areaTop{height:138px;}
#header h1{float: left; margin:44px 20px 0px 0px;}
#header h1 a{ display:inline-block; padding:0 5px 5px 5px;}
#header h1 a.logo-zgw{border-right:1px solid #ccc;}
#header .topnews{float: left; margin-top:31px;}
#header .pbox{ float: right; margin-top: 60px;}
#header .pbox a,#header .pbox i{ float: left; line-height: 18px;}
#header .pbox a{padding:0px 3px;}
#header .nav li{float: left; height: 49px; margin-right:30px;}
#header .nav li a{ height: 39px; display: block; float: left; margin-top: 7px; padding-left: 15px;}
#header .nav li a span{  display: block; float: left; height: 39px; line-height: 39px; color: #383837; padding-right: 15px; font-size: 14px;}

#header .nav li.active a,#header .nav li a:hover{ background: url(../images/nav.png) no-repeat left top;}
#header .nav li.active a span,#header .nav li a:hover span{background: url(../images/nav.png) no-repeat right -39px; color: #fff; font-weight: bold;}
#header .keywords{line-height:40px; color: #174f82; height: 40px; overflow: hidden;}
#header .keywords a{color: #174f82; display: inline-block; margin-right: 20px;}
#header .keywords a:hover{color: #f60;}
#header a.emailicon i{background-position: 0px 0px; display: inline-block; height: 18px; width: 17px; float: left; margin-right: 3px;}

#header .keywords .searchbox{width: 266px; height: 20px; padding-top:10px;}
#header .keywords .searchbox .txt{height: 18px; border: solid 1px #ddd; width: 216px; padding: 0px 10px; float: left; line-height: 14px;}
#header .keywords .searchbox .btn{background: url(../images/icon.png) no-repeat -20px 0px; height: 20px; width: 28px; float: right; cursor: pointer;}

#main{}

#footer .ft{ background: #6e716f; color: #fff; height: 25px; line-height: 25px; text-align: center; margin-bottom:10px;}
#footer .ft a{ display:inline-block; padding:0 10px; color:#fff;}
#footer p{ text-align:center;}
#footer .media{}
#footer .media h2{background: #174f82; line-height:25px; padding: 0px 15px; color: #fff; font-size: 14px; font-weight: bold;}
#footer .media p{padding:10px; text-align:left;}
#footer .media p a{display: inline-block; padding: 0px 10px;}
#footer .links{ position:relative;}
#footer .links h2{border-top: solid 1px #174f82; border-bottom: solid 1px #174f82; height: 30px; line-height: 30px; padding: 0px 15px;color: #174f82; font-size: 14px; font-weight: bold;}
#footer .links .more{ position:absolute; top:5px; right:0px; width:50px; height:25px; line-height:25px;}
#footer .links .more i{ width:12px; height:12px; background:#174f82; color:#fff; line-height:12px; display:inline-block; text-align:center; margin-right:5px;}
#footer .links ul{margin:15px 0px 15px 15px;}
#footer .links li{ float: left; width:20%; height: 25px; overflow: hidden;}
#footer .links li a{ float: left;}
#footer .links li i{float: left; color:#174f82; margin-right: 5px;}
#footer .authentication{ text-align:center;padding:10px 0;}
#footer .authentication a{ display:inline-block; padding:0 10px;}

.guanzhu .sina .img,
.guanzhu .sina .p1 i,
.guanzhu .sina .p2 a,
.activist .tr a,
a.readAtricle,
#header a.emailicon i,
.crumbs i,
.crumbs a.home,
.tips i,
.download i{ background-image: url(../images/icon.png); background-repeat: no-repeat;}

.crumbs{height: 40px; line-height: 40px; position:relative;}
.crumbs i,.crumbs a,.crumbs span{float: left; height: 40px; line-height: 40px; overflow: hidden;}
.crumbs a.home{width:12px; height: 10px; background-position: -240px 0px; margin-top: 15px; margin-right: 5px;}
.crumbs i{width:4px; height: 10px; background-position: -255px 0px; margin-top: 15px; margin-right: 5px;}
.crumbs span{ margin-right: 5px;}
.crumbs .more{ position:absolute; top:8px; left:608px; width:50px; height:25px; line-height:25px; background:#174f82;}
.crumbs .more i{ width:12px; height:12px; background:#174f82; color:#fff; line-height:12px; display:inline-block; text-align:center; margin:7px 0 0 5px;}
.crumbs .more a{ height:25px; line-height:25px; color:#fff;}


.blue_title{height:35px; line-height:35px; padding: 0px 15px; overflow: hidden;}
.blue_title h2{color:#174f82; font-weight: bold; font-size: 14px; float: left; position: relative; padding-right:15px; }
.blue_title a.more{float: right;}
.blue_title h2 i.iconfont{font-size: 10px; line-height: 12px; position: absolute; right: 0px; top: 12px;}

.gray_title{height:35px; line-height:35px; padding: 0px 15px; overflow: hidden;}
.gray_title h2{color:#666; font-weight: bold; font-size: 14px; float: left; position: relative; padding-right:15px; }

.title_bor{height:40px; line-height:40px; margin:0px 15px; border-bottom: solid 3px #ebebeb;}
.title_bor h2{color:#174f82; font-weight: bold; font-size: 14px; border-bottom: solid 1px #c8c8c8; }


.bluebg_title{ background: #5f9397; height: 35px; line-height: 35px; padding:0px 15px;}
.bluebg_title h2{color:#fff; font-weight: bold; font-size: 14px; float: left; position: relative; padding-right:15px; }
.bluebg_title a.more{float: right; color: #fff;}
.bluebg_title a.more i{ width:10px; height:10px; background:#fff; color:#a2b9cd; display:inline-block; line-height:10px; text-align:center;}

.bluebgs_title{ background:#174f82; height: 35px; line-height: 35px; padding:0px 15px;}
.bluebgs_title h2{color:#fff; font-weight: bold; font-size: 14px; float: left; position: relative; padding-right:15px; }
.bluebgs_title a.more{float: right; color: #fff;}
.bluebgs_title a.more i{ width:10px; height:10px; background:#fff; color:#a2b9cd; display:inline-block; line-height:10px; text-align:center;}


.bg_gray_title{margin: 3px;}
.bg_gray_title h2{height:30px;  line-height: 30px; color:#333;font-weight: bold; padding: 0px 10px; font-size: 14px;}



.zhsl{height:210px;}
.zhsl h2{ }
.zhsl ul{padding-left: 16px; width: 1100px;}
.zhsl li{float: left; width: 184px; text-align: center; margin-right: 11px;}
.zhsl li img{border:solid 1px #fff;}
.zhsl li .img{border: solid 1px #ddd; display: inline-block;}


.left_658{width:658px; float: left;}
.right_318{width:318px; float: right;}
.left_660{width:660px; float: left;}
.right_320{width:320px; float: right;}
.right_660{width:660px; float: right;}
.left_320{width:320px; float: left;}
.right_800{width:800px; float: right;}
.left_180{width:180px; float: left;}
.left_760{width:760px; float: left;}
.right_220{width:220px; float:right;}



.boxShadow{box-shadow: 2px 2px 2px #d3d3d3;-moz-box-shadow: 2px 2px 2px #d3d3d3;-webkit-box-shadow: 2px 2px 2px #d3d3d3;}
.boxShadow2{box-shadow: 0px 2px 2px #d3d3d3;-moz-box-shadow: 0px 2px 2px #d3d3d3;;-webkit-box-shadow: 0px 2px 2px #d3d3d3;;border-bottom: solid 1px #ddd; }


.partA{}
.partA .left_658,.partA .right_318{height: 500px;}


.focus{width:628px;  height: 210px; position: relative; margin:0px auto;}
.focus .box{width:628px; overflow: hidden; height: 210px;}
.focus ul{width: 10000px;}
.focus ul li{float: left;width:628px; overflow: hidden; height: 210px; overflow: hidden; position:relative;}
.focus ul li .img{ width: 628px; height: 210px;}
.focus ul li .img a{ display:block;}
.focus ul li .txt{ width:186px; float:left; color: #000; padding:10px; margin-right:5px; height:190px; overflow:hidden;}
.focus ul li .last{ margin-right:0;}
.focus ul li .blue{ background:#174f82;}
.focus ul li .txt p{ font-size:12px; line-height:25px;}
.focus ul li .txt a{color: #000;}
.focus ul li .txt h3{font-size:16px; height:30px; line-height:30px; overflow:hidden;}
.focus ul li .blue p{ color:#fff;}
.focus ul li .blue h3{ color:#fff;}
.focus ul li .blue a{ color:#fff;}
.focus .btns{text-align: right; position: absolute; right: 0px; top: -20px;}
.focus .btns a{background: #c9c8c8; display: inline-block; width: 16px; height: 16px; text-align: center; line-height: 16px; font-size: 10px; color: #fff; overflow: hidden; margin-left: 1px; font-weight:bold;}
.focus .btns a:hover{background:#939292; color: #333;}
.focusNews .txt div{ height:125px;padding:15px; border-bottom:1px solid #fff; cursor:pointer;}

.focusNews .txt div p{ height:60px; line-height:20px; overflow:hidden;}

.hyzx,.hyzx .box,.hyzx ul li{height: 265px;}
.hysy{ margin-bottom:20px; height:320px;}

.changesize{ color:#333;}

.clearborder{ border:none;}
.newList_1{ padding:0 20px; margin-top:10px; height:230px; overflow:hidden;}
.newList_1 .blue_title{ padding:0; border-bottom:1px solid #c8c8c8; margin-bottom:10px; position:relative;}
.newList_1 .blue_title .more{ position:absolute; top:5px; right:0px; width:50px; height:25px; line-height:25px;}
.newList_1 .blue_title .more i{ width:12px; height:12px; background:#174f82; color:#fff; line-height:12px; display:inline-block; text-align:center; margin-right:5px;}
.newList_1 ul.boxMar15{ margin:0;}
.newList_1 .boxMar15  li{float:left; width:144px; height:100px; background: #f9f8f8; padding:10px; margin-right:10px;}
.newList_1 .boxMar15 h3 a{ font-size:16px; color:#666; line-height:25px; font-weight:lighter;}
.newList_1 .boxMar15  li.last{ margin:0;}
.newList_1 .boxMar15 li.bg a{color: #fff;}
.newList_1 .boxMar15 li.bg a:hover{color: #174f82;}





/*关注*/
.guanzhu{ padding:5px 15px 30px 15px; }
.guanzhu p{width: 88px; margin:0px auto; text-align: center; line-height:20px;}
.guanzhu .sina{float: left; width: 143px; border-right: solid 1px #ddd;}
.guanzhu .sina .img{height:53px; width:65px; background-position: -85px 0px; margin:15px auto;}
.guanzhu .sina .p1{position: relative;}
.guanzhu .sina .p1 i{position: absolute; right:5px; top:2px; background-position: -50px 0px; width: 13px; height: 14px;}
.guanzhu .sina .p2{padding-top: 10px;}
.guanzhu .sina .p2 a{display: inline-block; width: 53px; height: 23px;line-height: 23px; color: #201f1d; padding-left: 32px; background-position: 0px -45px; text-align: left;}
.guanzhu .weixin{float: left; width: 50%;}
.guanzhu .weixin .img{height:88px; width:88px; background-image: url("") !important;  background-position: 0px 0px; margin:5px auto;}
.guanzhu .weixin p{text-align: left;}

/*曝光维权*/
.activist{ padding: 15px 0px;}
.activist ul{margin-bottom: 20px;}
.activist li{height:30px; line-height:30px;}
.activist li i{ padding-right: 5px;}
.activist .tr a{width:69px; height: 23px; line-height: 23px; text-align: center; color: #fff; background-position: 0px -70px; display: inline-block;}
.activist .tr a:hover{ text-decoration:underline; }


.readAtricle{width:71px; height: 23px; line-height: 23px; background: 0px -20px; display: inline-block; text-align: left; padding-left: 8px;}
.btn_download{ width:80px; height:20px; border:1px solid #174f82; line-height:20px; display:inline-block; background:url(../images/icon.png) no-repeat -255px -55px; text-align:center; padding-left:10px; margin-right:20px;}

/*最近更新*/
.updateList li{padding: 20px 0px; border-bottom: solid 1px #ddd; position:relative;}
.updateList li .img{float: left; width:220px; border: solid 1px #ddd; padding: 1px;}
.updateList li .img2{ margin-right:20px;}
.updateList li .txt{float: right; width:380px;}
.updateList li .txt2{float:none; width:auto;}
.updateList li .txt h3{font-size: 14px; color:#174f82; }
.updateList li .txt .keywords a{display: inline-block; height: 20px; padding: 0px 5px; line-height: 20px; background:#174f82; color: #fff; margin: 10px 5px 10px 0px;}
.updateList li .txt .tr{margin-top: 10px;}
.updateList li.last{border: none;}
.updateList li .magazine_name{ display:inline-block; background:#737373; color:#fff; padding:0px 5px; margin:5px 0px; position:absolute; top:15px; right:5px;}
.viewMore{text-align: center; border: solid 1px #dbdbdb; background: #e6e6e6; line-height: 12px; margin-bottom: 10px;
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#eaeaea), to(#dadada));
    background:-moz-linear-gradient(top, #eaeaea,#dadada);}
.viewMore a{display: block; border: solid 1px #eaeaea; padding: 5px 0px; height:25px; line-height:25px; text-align:center; font-size:14px;}

/*会议日历*/
.calendar{height: 245px; margin:0px 15px;}

/*专家专栏*/
.experts{background:#5f9397; z-index:2;}
.experts li{padding:10px; width: 300px;}
.experts li .img{float:left; width:90px; height: 115px; padding:3px; background: #fff;}
.experts li .txt{float: right; width: 195px; color: #fff;}
.experts li.bg{background: #70aaae ;}
.experts .box{ height: 463px; width:320px;overflow: hidden; position: relative;}
.experts .box ul{ float: left;}
.experts .box .con{ width: 10000px; height: 423px;}

.zhuanjia .box{ height: 1176px; width:320px;overflow: hidden; position: relative;}
.zhuanjia .box ul{ float: left;}
.zhuanjia .box .con{ width: 10000px; height: 1136px;}

.tips{text-align: center; padding:10px 0px; height: 10px; overflow: hidden;}
.tips i{display: inline-block; width: 10px; height: 10px; overflow: hidden; background-position: -65px -10px; margin: 0px 5px; cursor: pointer;}
.tips i.active{ background-position: -65px 0px;}

/*企业动态*/
.newList_2{}
.newList_2 li{ padding: 0 15px 23px 15px;}
.newList_2 .newList_2_first{ padding: 15px 15px 23px 15px;;}
.newList_2 li h3{font-size: 14px;}


/**/
.readAtricleList{background: #174f82; color: #fff; padding:10px 15px;}
.readAtricleList li{height: 170px; padding: 10px 0px; border-bottom: solid 1px #45729b;}
.readAtricleList .img{float:left; width: 112px;}
.readAtricleList .txt{float: right; width: 160px;}
.readAtricleList li.last{padding-bottom: 4px; border: none;}
.readAtricleList .box{ height:390px; width:286px;overflow: hidden; position: relative;}
.readAtricleList .box ul{ float: left; width:286px;}
.readAtricleList .box .con{ width: 10000px;}
.readAtricleList .tips{padding-top: 0px;}

#zhsl .box{  width:286px;overflow: hidden; position: relative;}
#zhsl .box .con{ }
#zhsl .box .con ul{ width:286px; float:left;}
#zhsl .box .con .zhslList h3{ max-height:50px; *height:50px; line-height:25px; overflow:hidden;}
#zhsl .box .con .zhslList h3 a{ line-height:25px;}
#zhsl .tips{ margin-bottom:10px;}
#zhsl .tips i{ background-position:-282px -1px;width: 15px;height: 15px;}
#zhsl .tips i.active{ background-position:-282px -21px;}


#goTop{ position: fixed; right: 10px; bottom: 10px; border-radius: 3px; padding-top: 30px; background: #fff; border:solid 1px #ddd; box-shadow: -2px -2px 5px #ccc; width: 60px; height: 30px; color: #174f82; text-align:center;}
#goTop i{ display: inline-block; width:32px; height:18px; margin:0 auto; position: absolute; top: 10px; left: 14px; background:url(../images/icon.png) no-repeat -240px -32px;}
#goTop:hover{ }


.hotList{ padding:10px 0px;}
.hotList li{height:30px; line-height: 30px; font-size: 14px; overflow: hidden;}
.hotList li i{float: left; width: 15px; height: 15px; background: #999; color: #fff; font-size: 10px; text-align: center; line-height: 15px; display: inline-block; margin: 8px 8px 0px 0px;}
.hotList li a{float: left; font-size: 14px; }

.focusNews{}
.focusNews .img{float: left; width: 420px; height: 310px;}
.focusNews .txt{background: #174f82; color: #fff; height: 310px; width: 236px; float: right;}
.focusNews .txt .cur{ background:#5ea2df; color:#fff;}

.zhzt{padding:0px 0px 10px 0px;}

.zhslList{}
.zhslList li{padding:10px 0px; border-bottom: solid 1px #ddd;}
.zhslList li.last{ border: none;}


.download{height:19px; line-height: 19px; overflow: hidden;}
.download i{display: inline-block; width:17px; height: 19px; float: left; background-position: -240px -10px; margin-right:10px;}



.djfocus{height:315px; margin: 10px; overflow: hidden;}
.djfocus p{ color:#fff;}
.djfocus .img{float: left; width: 425px; height: 315px;}
.djfocus .txt{width:200px; float: right;}
.djfocus .txt .keywords a{display: inline-block; height: 20px; padding: 0px 5px; line-height: 20px; background:#fff; color: #174f82; margin: 5px 5px 5px 0px;}
.djfocus .txt h3 a{ color:#fff;}



.qyrw{ padding:0px 0px 15px 0px}
.qyrw li{ padding:15px 0px; border-bottom: solid 1px #ebddcb;}
.qyrw li.last{ border:none; padding-bottom: 0px;}
.qyrw li .txt{ float: right; width: 190px;}
.qyrw li .img{float: left; border: solid 1px #fff; width: 87px;}


.qyzt{}
.qyzt li{ padding:15px 0px; border-bottom: solid 1px #ebddcb;}
.qyzt li.last{ border:none;}
.qyzt li .txt{ float: right; width: 155px; line-height: 19px;}
.qyzt li .img{float: left; border: solid 1px #fff; width: 120px;}



.zcfocus{ padding:15px;}
.zcfocus .leftbox{float: left; width: 300px;}
.zcfocus .leftbox .img{border: solid 1px #ddd;}
.zcfocus .leftbox .img img{border: solid 1px #fff;}
.zcfocus .rightbox{}
.zcfocus .rightbox .img{ float:left; margin-right:10px;}
.zcfocus .rightbox .t_txt,.zcfocus .rightbox .b_txt{}
.zcfocus .rightbox .b_txt li{ height:25px; line-height:25px; overflow:hidden;}
.zcfocus .rightbox .t_txt p{line-height:20px;}
.zcfocus .rightbox .line{margin: 10px 0px; height: 1px; line-height: 1px; overflow: hidden; border-bottom: dotted 1px #ddd;}
.zhengce{ padding:10px 0; border-bottom:1px solid #ccc;}
.zcfocus .clearborder{ border:none;}


.qiye{ background:#fff;}

/*横幅焦点图*/
.banner{ height:230px; margin-bottom:20px; width:1000;}
#full-screen-slider { width:100%; height:230px; float:left; position:relative}
#slides { display:block; width:100%; height:230px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%;}
#pagination { display:block; list-style:none; position:absolute; left:50%; bottom:10px; z-index:9900;  padding:5px 15px 5px 0; margin-left:-100px;}
#pagination li { display:block; list-style:none;float:left; margin-left:15px; background:url(../images/icon.png) no-repeat -282px -1px; width:16px; height:16px;}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background-position:-282px -21px;}

/*菜单*/
.menu{ margin-bottom:20px;}
.menu ul{}
.menu ul li{ height:45px; line-height:45px; color:#fff; margin-bottom:2px;}
.menu ul li a{ display:block; background:#70aaae; font-size:16px; color:#fff; padding:0 20px; font-weight:bold;}
.menu ul li a:hover{ background:#699da1 url(../images/icon.png) no-repeat 0 -95px;;}
.menu ul li a.cur{ background:#518083 url(../images/icon.png) no-repeat 0 -95px;}


/*测评*/
.ceping{ border:1px solid #d5d5d5; margin-bottom:20px; padding:14px; background:#fff; height:480px; overflow:hidden;}
.ceping .left_480{ float:left; width:480px; height:235px; margin:0 10px 10px 0;}
.ceping .left_480 a{ display:block; position:relative;}
.ceping .left_480 a:hover img{filter:alpha(opacity=80); /*IE滤镜，透明度50%*/-moz-opacity:0.8; /*Firefox私有，透明度50%*/opacity:0.8;/*其他，透明度50%*/}
.ceping .left_480 cite{ width:100%; text-align:center; height:40px; line-height:40px; background:#000; position:absolute; bottom:0; left:0; display:block;filter:alpha(opacity=60); /*IE滤镜，透明度50%*/-moz-opacity:0.6; /*Firefox私有，透明度50%*/opacity:0.6;/*其他，透明度50%*/ font-size:16px; color:#fff;}
.ceping .left_235{ float:left; width:235px; height:235px; margin:0 10px 10px 0;}
.ceping .left_235 a{ display:block; position:relative;}
.ceping .left_235 a:hover img{filter:alpha(opacity=80); /*IE滤镜，透明度50%*/-moz-opacity:0.8; /*Firefox私有，透明度50%*/opacity:0.8;/*其他，透明度50%*/}
.ceping .left_235 cite{ width:100%; text-align:center; height:40px; line-height:40px; background:#000; position:absolute; bottom:0; left:0; display:block;filter:alpha(opacity=60); /*IE滤镜，透明度50%*/-moz-opacity:0.6; /*Firefox私有，透明度50%*/opacity:0.6;/*其他，透明度50%*/ font-size:16px; color:#fff;}
.ceping .last{ margin:0;}

/*行业要闻*/
.hyyw{}
.hyyw a{ display:block;}
.hyyw a:hover{filter:alpha(opacity=90); /*IE滤镜，透明度50%*/-moz-opacity:0.9; /*Firefox私有，透明度50%*/opacity:0.9;/*其他，透明度50%*/}
.hyyw .pic_400x184{ width:400px; height:184px; float:left; overflow:hidden;}
.hyyw .pic_218x184{ width:218px; height:184px; float:left; overflow:hidden;} 

/*标题整合模块*/
.titleBar{ margin-bottom:10px;}
.titleBar h3{ font-size:18px;}
.titleBar .keywords a{display: inline-block; height: 20px; padding: 0px 5px; line-height: 20px; background:#174f82; color: #fff; margin: 10px 5px 10px 0px;}



/*合作*/
.hezuo{ border:1px solid #d5d5d5; margin-bottom:20px; padding:14px; background:#fff; padding-top:20px;}
.hezuo .content{ padding:0 30px;}
.hezuo .content .img{ border-bottom:7px solid #727171; padding:40px 0; margin-bottom:40px;}
.hezuo ul{ padding-left:20px;}
.hezuo ul li{ width:204px; float:left; margin:0 35px 20px 0;}
.hezuo ul li.clearmargin{ margin-right:0;}
.hezuo ul li .pic{ width:204px; height:64px; overflow:hidden;}
.hezuo ul li .pic a{ display:block;}
.hezuo ul li .pic a img{}
.hezuo ul li span{ display:block; height:30px; line-height:30px; text-align:center; font-size:14px;}

.hezuo h2{ height:30px; line-height:30px; font-size:22px; font-weight:lighter; margin-bottom:10px; padding-left:40px; color:#174f82;}
.hezuo h2.wzjs{ background:url(../images/icon.png) -145px -332px no-repeat;}
.hezuo h2.wzys{ background:url(../images/icon.png) -145px -364px no-repeat;}
.hezuo h2.mthz{ background:url(../images/icon.png) -145px -396px no-repeat;}
.hezuo h2.lxwm{ background:url(../images/icon.png) -138px -436px no-repeat;}
.hezuo p{ font-size:14px; line-height:30px;text-indent:2em;}
.hezuo p.last{ border-bottom:1px dashed #ccc; padding-bottom:20px; margin-bottom:20px;}

/*=======================登陆页面=====================*/
.head{ width:1000px; margin:0 auto 20px auto; border-bottom:2px solid #174f82; padding:40px 0 20px 0;}
.head .logo{ float:left; padding-right:20px; border-right:1px solid #ccc; height:50px;}
.head .logo a{ display:block;}
.head p{ display:inline-block; float:left; font-size:28px; padding-left:20px; border-left:1px solid #f1f1f1; height:50px; line-height:50px; font-weight:lighter; color:#666;font-family:Microsoft Yahei;}

.container{ width:960px; margin:0 auto 40px auto;border:1px solid #ddd; background:#fff; padding:20px;}

.ad-pic{ width:500px; float:left; margin-right:20px;}

.login{width:311px;float:right; margin-right:80px;}
.login .title{height:46px;font:normal 14px/46px "Microsoft Yahei";color: #666;font-size:18px;}
.login .username,.login .password,.login .code{height:28px;border:1px solid #C7C6C6;width:309px;}
.login .code_wrap{height: 30px; }
.login .code{width:150px;float: left;color:#b0b0b0;}
.login .username span,.login .password span,.login .code span{width:28px;height:28px;float:left;background:url(../images/icon.png) no-repeat 0 -224px;}
.login .password span{background-position: 0 -252px;}
.login .code span{background-position: 0 -280px;}
.login .username input,.login .password input,.login .code input{float:left;height:17px;padding:5px 0;border:0;color:#999;}
.login .username input,.login .password input{width:275px;}
.login .pwdReplace{float:left;font-size:13px;height:21px;line-height: 21px;cursor:text;margin-top: -23px;color:#B0B0B0;margin-left:2px\9;}
.login .pwdReplace:hover{cursor:text;}
.login .code input{width:115px;float:left;}
.login_tips{height:24px;line-height:24px; text-align:left; color:#999; visibility:hidden; padding-left:10px;}
.tips_code{height:30px;line-height:30px;margin-top:2px; color:#999; visibility:hidden;}
.login_tips span{display:;}
.code_pic img{width:120px;height:30px;float: left;}
.login .error{border-color:#f44700;}
.login .focus{border-color:#61affd;color:#404040}
.error_words{color:#f42e00;}
.auto_login{width:310px;height:22px;line-height:22px;*margin-left:-3px;padding-top:10px;overflow:hidden;}
.auto_login a{float:right;}
.auto_login span{color: #666666;}
.auto_login input{vertical-align: middle;margin-top:-1px;margin-left: 1px;}
.safe{display:none;}
.login .btn a:link,.login .btn a:visited,.login .btn a:hover,.login .btn a:active{width:100%;border-radius: 3px;display: inline-block;height:33px;text-align: center;font:normal 16px/33px "Microsoft Yahei";background:#174f82;}
.login .btn_login{width:100%;border-radius: 3px;display: inline-block;height:33px;text-align: center;font:normal 16px/33px "Microsoft Yahei";background:#174f82;}
.login .btn a:link{background:#174f82;color:#fff;}
.login .btn a:visited{background:#174f82;text-decoration:none;color:#fff;}
.login .btn a:hover{background:#2666a0;text-decoration:none;color:#fff;}
.login .btn a:active{background:url(../images/btn.png) no-repeat;text-decoration: none;color:#fff;}

.login p.winerror{position:relative;z-index:200;}
.login p.winerror .error{position:absolute;display:block;width:214px;height:58px;top:-5px;background:url(../images/login_sprites_20110808.png) no-repeat 0 -74px;padding:13px 0 0 10px;color:#666;line-height:16px;height:57px\9;padding-top:14px\9;}
.login p.winerror .error b{display:block;color:#404040;font-weight:bold;padding:0 0 3px 13px;}

.login .winerror02 .error{z-index:201;position:absolute;width:180px;height:46px;top:214px;*top:233px;background:url(../images/login_sprites_20110808.png) no-repeat -237px -74px;padding:15px 0 0 0;color:#404040;overflow:hidden;padding-top:16px\9;height:45px\9;}
.login .winerror02 .error input{border:none;float:left;width:auto;height:auto;padding:0;margin:-4px 3px 0 11px;*margin:-9px -1px -4px 6px;_display:inline;}
.login .winerror02 .error b{display:block;margin-top:-3px;*margin-top:-6px; padding:0 0 6px 11px;}
.login .winerror02 .error .error_nickname{float:left;margin-right:23px;margin-top:-10px;}
.login .winerror02 .error .error_mobilename{float:left;margin-top:-10px;}

.login .replacetype01{padding:7px 0 0 23px;position:absolute;margin-left: 8px;top:194px;*top: 214px;background:url(../images/signin_replacetype.png) no-repeat 10px 7px;*background-position:10px 6px;}
.login .replacetype02{padding:7px 0 0 23px;position:absolute;margin-left: 8px;top:194px;*top: 214px;background:url(../images/signin_replacetype.png) no-repeat -105px 6px;*background-position:-105px 5px;}

.register{height:24px;line-height: 24px;padding-top:10px;}
.register span{float:left;margin-left: 10px; }
.register .register_btn,.register .register_btn:hover{float:right;width:61px;height:23px;color:#666;text-align: center;text-decoration: none;line-height: 23px;}
.register .other{float:left; text-decoration:none; cursor:pointer;outline:none;blr:expression(this.onFocus=this.blur());}
.regisert a:hover{text-decoration:underline;}

.partner{float: right;}
.partner p{height:32px;line-height:32px; color:#999;}
.partner ul{padding-top: 3px;}
.partner ul li{float:left;margin-right:22px;height:18px;line-height: 18px; width:50px;}
.partner ul li.mr0{margin-right:0;}
.partner li a{color:#666;}


/*===============注册页面====================*/
.regist{ height:540px;}
.regist .body { padding: 25px 0 0; height: 400px;position: relative;}
.regist table td { padding: 10px 0;position:relative;}
.regist .z_index2{z-index:2;}
.regist table { color: #9e9e9e; }
.regist table .t { font-size: 16px; width: 275px; padding-right: 10px; text-align: right; vertical-align: top; color: #404040;padding-top: 15px; font-family: 'Microsoft YaHei';_line-height: 24px;}
.regist .text { border: 1px solid #7f9db9; height: 18px; float: left; width: 216px; margin-right: 10px; padding:7px 10px; line-height: 18px; outline:0 none; color:#999;}
.regist .cue,.regist .prompt{ border: solid 1px #ffb8b8; background: #fef2f2; color: #f40000; display: inline-block; float: left; line-height: 32px; padding: 0 4px; margin-right: 5px; _overflow: hidden; }
.regist .cue .icon,.regist .prompt .icon{ display: inline-block; width: 17px; height: 17px; background-position: -215px -208px; float: left; margin: 7px 4px 0 0; }
.regist .cue .show_pass{display:inline-block;color: #666;height:18px;line-height:18px;background:url(../images.regist_btn.png) 0px bottom no-repeat;width:57px;text-align:center;margin-left:6px;margin-right:3px;_margin-top:7px;_margin-bottom:7px;}
.regist .cue .show_pass:hover{background-position:-82px bottom;color:#1a66b3;text-decoration:none;}
.regist  .prompt{border-color:#fdb98b;background-color:#fff;color:#fc8433;}
.regist  .prompt .icon{background-position:-189px -208px;}
.regist .icon_yes{ display: inline-block; width: 17px; height: 17px; background-position: -164px -208px; margin: 8px 0 0 0; }
.regist .little_cue{float:none;height:23px;line-height:23px;}
.regist .little_cue .icon{margin:3px 4px 0px 0px;}
.regist .warn { line-height: 34px;color:#f07700; display:none;}
.regist .v{ border: solid 1px #e2e2e2; vertical-align: middle; margin-right: 4px; _margin-right: 8px; margin-top: 5px;}
.regist .v_box{ display: block; clear: both;padding-top: 10px;}
.regist .btn_login { display: inline-block; border: 0; width: 240px; height: 36px; cursor: pointer; background:#174f82;border-radius: 3px; color:#fff; font-size:18px;}


.regist td .hover ,.regist .btn_login:hover{ background:#2666a0;}
.regist .clause { padding: 4px 0 35px 0; color: #404040; }
.regist .clause input { vertical-align: middle; margin: -4px 8px 0 0; }
.regist .d_text { display: inline-block; width: 472px; line-height: 16px;}
.regist .clause .float_l { float: left; }
.regist .clause a { color: #666; }
.regist .clause a:hover { color: #f60; }
.regist .clause .cue { width: 280px; line-height: 24px;}
.regist .clause .cue .icon { margin-bottom: 20px; }
.regist .wrong{ border-color: #ff4646; }


.regist .warn_p {line-height:12px;display:block;position:absolute;top:47px;*top:48px;left:49px;padding-left:6px;}
@-moz-document url-prefix(){.regist .warn_p{top:126px;left:334px;}}
.regist .msg_level { display: inline-block; margin: 0 15px 0 0; overflow: hidden; width: 130px; vertical-align: middle; *display: inline; position: relative; top: -1px; }
.regist .msg_level span { background-color: #b9b9b9; color: #fff; display: inline-block; height: 14px; line-height: 14px; margin-left: 1px; text-align: center; width: 42px; _height: 13px; _padding-top: 2px; _overflow: hidden; _margin-top: -16px; }
.regist .msg_level .s1 { background-color: #ffc6a0; }
.regist .msg_level .s2 { background-color: #ffa568; }
.regist .msg_level .s3 { background-color: #ff8e42; }
.email_select{border:1px solid #c8c8c8;width:236px;position:absolute;top:44px;left:0px;background-color:#fff;z-index:2;overflow: hidden;}
@-moz-document url-prefix(){.email_select{top:69px;left:285px;}}
.email_select li{display:block;height:24px;line-height:24px;color:#666;padding-left:10px; font-size:12px;font-family:'Microsoft YaHei';overflow: hidden;overflow: hidden;}
.email_select .hover_domain{background-color:#f0f0f0;text-decoration:none;cursor: pointer}
.email_change{padding-top: 22px; }
.email_change  .dd_bottom{margin-bottom:10px;}


.login .btn a:link,.login .btn a:visited,.login .btn a:hover,.login .btn a:active{width:100%;border-radius: 3px;display: inline-block;height:33px;text-align: center;font:normal 16px/33px "Microsoft Yahei";background:#174f82;}
.login .btn_login{width:100%;border-radius: 3px;display: inline-block;height:33px;text-align: center;font:normal 16px/33px "Microsoft Yahei";background:#174f82;}
.login .btn a:link{background:#174f82;color:#fff;}
.login .btn a:visited{background:#174f82;text-decoration:none;color:#fff;}
.login .btn a:hover{background:#2666a0;text-decoration:none;color:#fff;}
.login .btn a:active{background:url(../images/btn.png) no-repeat;text-decoration: none;color:#fff;}



/*==================资讯详细页面=====================*/
.zixun_detail{ padding:20px;}
.zixun_detail h1{ line-height:30px; font-size:24px; font-weight:lighter; padding-bottom:10px; text-align:center;}
.zixun_detail .date{ height:30px; line-height:30px; color:#999; border-bottom:1px solid #ccc; text-align:left; position:relative;}
.zixun_detail .date .changesize{ position:absolute; top:5px; right:5px; height:20px; line-height:20px;}
.zixun_detail .zhaiyao{ padding:10px 0;}
.zixun_detail .content{ font-size:16px; line-height:35px;  padding:10px;}
.zixun_detail .content p{ margin-bottom:10px;}


/*企业动态*/
.qydt{ margin-bottom:20px;}
.qydt .gray_title{ background:#5f9397;}
.qydt .gray_title h2{ color:#fff;}
.qydt .box{ overflow:hidden;}
.qydt .con ul{ width:286px; float:left; padding:0 15px;}
.qydt .con ul li{}
.qydt .tips{ background:#5f9397; height:auto;}

/*更多推荐*/
.tj{ margin-top:20px;}
.tj_more{ padding:10px;}
.tj_more .blue_title{ margin-bottom:10px; border-bottom:1px solid #c8c8c8; padding:0;}
.tj_more .content{}
.tj_more .content ul li{ width:200px; height:160px; position:relative; float:left; margin:0 5px;}
.tj_more .content ul li a{ display:block;}
.tj_more .content ul li a:hover img{filter:alpha(opacity=90); /*IE滤镜，透明度50%*/-moz-opacity:0.9; /*Firefox私有，透明度50%*/opacity:0.9;/*其他，透明度80%*/}
.tj_more .content ul li cite{ position:absolute; bottom:0; left:0; height:30px; line-height:30px; width:200px; text-align:center; color:#fff; background:#333;filter:alpha(opacity=80); /*IE滤镜，透明度50%*/-moz-opacity:0.8; /*Firefox私有，透明度50%*/opacity:0.6;/*其他，透明度80%*/}

/*页码*/
.page{margin:0 auto;padding:20px 0;overflow:hidden;clear:both;font-family:"simsun";font-size:14px;}
.page a{display:inline-block; padding:0px 8px;margin:0 1px;font-size:14px;zoom:1; height:22px;line-height:22px;border:1px solid #DDD;color:#666;}
.page a:visited{color:#333;}
.page a.cur,
.page a:hover{color:#fff;text-decoration:none; border:1px solid #2c76d1;background:#2c76d1;}
.page a.cur{font-weight:bold; border:1px solid #007acb;background:#2c76d1;}
.page span{display:inline-block; padding:0px 8px;margin:0 1px;font-size:14px;zoom:1; height:22px;line-height:22px;border:1px solid #2c76d1;color:white;background:#2c76d1;}

.others{ margin-top:30px; border-top:1px dashed #999;}
.others span{ height:40px; line-height:40px; color:#999;}
.others span.left{ float:left;}
.others span.right{ float:right;}

/*专家介绍*/
.zjjs{ padding:10px; background:#fff;}
.zjjs .pic img{ width:300px;height:200px;}
.zjjs h3{ height:30px; line-height:30px; font-size:18px; padding:10px 0 0 0;}
.zjjs .guanzhu .sina{ width:130px;}

.zjjs .keywords a{display: inline-block; height: 20px; padding: 0px 5px; line-height: 20px; background:#174f82; color: #fff; margin: 10px 5px 10px 0px;}


/*杂志介绍*/
.zzjs{ padding:10px; background:#fff;}
.zzjs .pic img{ width:300px;height:375px;}
.zzjs h3{ height:30px; line-height:30px; font-size:18px; padding:10px 0 0 0;}
.zzjs .guanzhu .sina{ width:130px;}

.zzjs .keywords a{display: inline-block; height: 20px; padding: 0px 5px; line-height: 20px; background:#174f82; color: #fff; margin: 10px 5px 10px 0px;}

.btn_share{ height:30px; line-height:30px; text-align:center;}
.btn_share .s_left{ float:left; margin-top:5px;}
.btn_share .s_left a{ width:22px; height:22px; background:url(../images/icon.png) no-repeat -4px -334px; display:inline-block; margin-right:20px;}
.btn_share .s_left a.xihuan:hover{ background-position:-4px -368px;}
.btn_share .s_left a.shoucang{ background-position:-50px -335px;}
.btn_share .s_left a.shoucang:hover{ background-position:-50px -369px;}
.btn_share .s_left a.xihuan.cur{ background-position:-4px -414px;}
.btn_share .s_left a.shoucang.cur{ background-position:-50px -415px;}
.btn_share .fenxiang{ float:left; width:22px; height:22px; background:url(../images/icon.png) no-repeat -97px -335px; display:inline-block; overflow:hidden; margin:5px 0 0 5px;}
.btn_share .fenxiang:hover{ background-position:-97px -368px;}
.btn_share .fenxiang a{ background:none; margin:0;}
.btn_l{ float:right;}
.btn_l a{ display:inline-block; margin-right:10px;text-align:center;}
.btn_l a.red{color:#d44137; background:url(../images/icon.png) no-repeat 0 -485px; width:102px; height:32px; line-height:32px; font-size:14px; }
.btn_l a.red:hover{ background-position:0 -517px; color:#fff;}
.btn_l a.green{ background:url(../images/icon.png) no-repeat -112px -485px; color:#38ad5a;width:102px; height:32px; line-height:32px; font-size:14px;}
.btn_l a.green:hover{ background-position:-112px -517px; color:#fff;}
.btn_l a.blue{ background:url(../images/icon.png) no-repeat -224px -485px;width:98px; height:32px; line-height:32px; font-size:14px;color:#39b2e2;}
.btn_l a.blue:hover{ background-position:-224px -517px; color:#fff;}


.btn_share .s_left a:hover{ background-position: -368px;}


/*搜索类型*/
.module{ margin-bottom:20px; padding:10px;}
.module h3{ height:30px; line-height:30px; color:#333; font-size:18px; padding-left:10px;}
.module ul{}
.module ul li{ height:30px; line-height:30px; font-size:16px;}
.module ul li a{ display:block; padding-left:10px;}
.module ul li a.cur{ background:#174f82; color:#fff;}
.module ul li a:hover{ background:#ebebeb;}
.module ul li a.cur:hover{background:#174f82; color:#fff;}


/*===============会员首页==============*/
.hy_login{ padding:10px; height:192px;}
.hy_login .login{ width:196px; float:none; margin-right:0;}
.hy_login .username,.hy_login .password,.hy_login .code{ width:194px;}
.hy_login .username input,.hy_login .password input{ width:164px;}
.hy_login .login_tips{ height:10px;}
.hy_login .login .btn{ margin:0; text-align:center;}
.hy_login .login .btn a{ width:40%; margin-right:10px;}

.bgWhite .guanzhu .sina{ width:130px;}


.ad_320{ margin-bottom:20px;}
.ad_220{ margin-bottom:20px; overflow:hidden;}



/*更多推荐*/
.tq{ margin-top:20px;}
.tq_more{ padding:10px;}
.tq_more .blue_title{ margin-bottom:10px; border-bottom:1px solid #c8c8c8; padding:0; background:#a2b9cd; padding-left:10px; position:relative;}
.tq_more .blue_title h2{ color:#fff;}
.tq_more .blue_title .more{ position:absolute; top:5px; right:0px; width:50px; height:25px; line-height:25px; }
.tq_more .blue_title .more a{color:#fff;}

.tq_more .blue_title .more i{ width:12px; height:12px; background:#fff; color:#a2b9cd; line-height:12px; display:inline-block; text-align:center; margin-right:5px;}

.vip_tq .blue_title{ background:#174f82;}
.tq_more .content{ padding:10px;}
.tq_more .content ul li{ width:200px;position:relative; float:left; margin:0 5px;}
.tq_more .content ul li a{ display:block;}
.tq_more .content ul li a:hover img{filter:alpha(opacity=90); /*IE滤镜，透明度50%*/-moz-opacity:0.9; /*Firefox私有，透明度50%*/opacity:0.9;/*其他，透明度80%*/}
.tq_more .content ul li cite{ display:block;height:30px; line-height:30px; width:200px; text-align:center; color:#000;}


/*弹出框*/
.ms-box{ width:285px; background:#fff;border:1px solid #174f82; padding-bottom:15px; position:absolute; left:0px; top:226px; z-index:9999; display:none;}
.ms-box h2{ background:#174f82; color:#fff; font-size:14px; padding:10px; margin-bottom:10px;}
.ms-box p{ line-height:30px; padding:0 15px; color:#999; text-align:left;}



/*日历日程控件皮肤*/
                .demo-section {
                    height: 226px;
                    width: 288px; overflow:hidden; 
                }
                #special-days {
                    height: 100%;
                    width: 100%;
                    margin: 0;
                    padding: 0;
                    background: url('../../content/web/calendar/calendar-template.jpg') transparent no-repeat 0 bottom;
                }
                #calendar { width:288px;
                    text-align: center;
                }
                #calendar .k-content {
                    height: 200px; width:287px; float:left;
                }
               #calendar .k-content .k-state-hover,
                #calendar .k-content .k-state-focused {
                    font-weight: bold;
                }
                #calendar .k-state-selected{
                    font-weight: bold; background:#174f82; color:#fff; font-size:14px;
                }
				#calendar .k-state-selected a, #calendar .k-state-selected.k-state-focused a{
                     color:#fff;
                }
                #calendar .k-content .k-link {
                    padding: 0;
                }
                #calendar th {
                    padding: 5px;
                    color: #174f82;
					 background:#f3f9ff;
                }
                #calendar td.k-other-month .k-link {
                    color: #8cbabf;
                }
                #calendar th,
                #calendar td {
                    text-align: center;
                }
                
                /* Template Days */
                .exhibition, .party, .cocktail{
                    background-color: #e2044f;
                    color: #fff;
					position:relative;
                }


#calendar .k-nav-next,#calendar .k-nav-next span{ width:22px; height:24px; display:inline-block; float:right; color:#fff;}
#calendar .k-nav-prev,#calendar .k-nav-prev span{ width:22px; height:24px;display:inline-block; float:left;color:#fff;}
#calendar .k-nav-prev span{ background:url(../images/arrows.png) 0 0; width:9px; height:11px; margin:7px 0 0 5px;}
#calendar .k-nav-next span{ background:url(../images/arrows.png) -11px 0; width:9px; height:11px; margin:7px 5px 0 0;}
#calendar .k-header{background:#174f82; color:#fff;}
#calendar .k-header .k-nav-fast{color:#fff; font-size:14px;}
.k-content tbody{ border-top:1px solid #174f82;border-left:1px solid #174f82;}
.k-content tbody td a,.k-content tbody td a div{ display:block; margin:2px;color:#fff;}
.k-content tbody td{ border-right:1px solid #174f82;border-bottom:1px solid #174f82; background:#fff; padding:0;}
.k-content tbody td a{ color:#174f82;}
.k-content thead{ border-right:1px solid #174f82;border-left:1px solid #174f82;}
#example{ position:relative;}
.k-content tbody td.k-today{font-weight: bold; background:#174f82; color:#fff; font-size:14px;}
.k-content tbody td.k-today a{ color:#fff;}

.bdshare_dialog_box{ visibility:hidden;}

#hysy .hysy_banner{ width:738px; padding:10px; overflow:hidden;}
#hysy .hysy_banner_content{ width:740px; overflow:hidden;}

#hysy .bgWhite .guanzhu{ padding-top:20px;}
#hysy .bgWhite .guanzhu .sina{ width:100%; border-right:none;}
#hysy .guanzhu .sina .img{ margin:0; float:left; background:none; text-align:center; vertical-align:middle; border:1px solid #07913b;}
#hysy .guanzhu .sina p{ float:right;}
#hysy .guanzhu .weixin{ float:none; width:auto; height:110px; border-bottom:1px dashed #ccc; margin-bottom:10px;}
#hysy .guanzhu .weixin .img{ float:left;}
#hysy .guanzhu .weixin p{ width:auto; margin-left:100px;}




.sidebar{ background:#fef2de; padding:4px;}
.sidebar-title{ height:30px; line-height:30px; color:#fff; background:#174f82; padding-left:10px;}
.sidebar .pic{ text-align:center; padding:1px; border:1px solid #ccc; width:89px; height:118px; margin:10px auto;}
.sidebar .nane{ text-align:center; height:24px; line-height:24px; color:#174f82; font-weight:bold;}
.sidebar .operation{ text-align:center; padding:10px 0;}
.sidebar .operation a{ height:24px; line-height:24px; display:inline-block; padding:0 10px; color:#fff; background:#777; border:1px solid #787878; margin-right:10px;}

.sidebar-list{ width:145px; margin:0 auto;}
.sidebar-list a{ display:block; height:25px; line-height:25px; border:1px solid #a2b1b9; background:#fff; color:#174f82; text-align:center; margin-bottom:15px;}
.sidebar-list a:hover{ background:#174f82; color:#fff;}
.fg-line{ border-bottom:1px dashed #666159; height:10px; margin-bottom:20px;}


.hy-content{ padding:20px 30px;}
.hy-content h2{ color:#174f82; font-size:14px; height:30px; line-height:30px; padding-left:30px; background:url(../images/icon.png) no-repeat -35px -225px;}
.hy-module{ padding:10px 20px; border:3px solid #dedcdc; margin-top:20px;}
.module-title{ line-height:30px; font-size:18px;}
.module-title h3{ font-weight:lighter; color:#174f82; margin-bottom:10px;}


.bztj{ padding:20px 30px;}
.bztj h2{ color:#174f82; font-size:14px; height:30px; line-height:30px; padding-left:30px; background:url(../images/icon.png) no-repeat -35px -268px; margin-bottom:10px;}
.bztj ul{ border-left:1px solid #174f82; width:100px; float:left; margin-right:10px;}
.bztj ul li{ height:25px; line-height:25px; padding-left:10px; overflow:hidden;}
.bztj ul li a{ color:#174f82;}

.huodong{ padding:10px;}
.huodong-title{ color:#174f82; font-size:14px; font-weight:bold; margin-bottom:10px;}
.huodong h3{ height:30px; line-height:30px; margin-top:10px; font-size:14px;}


.hdfc{ padding:10px;}
.hdfc-title{ height:30px; line-height:30px; background:#70aaae; color:#fff; padding-left:10px;}
.hdfc ul{ padding:10px 0;}
.hdfc ul li{ width:224px; margin:0 10px; float:left;}
.hdfc ul li .pic{ height:164px; overflow:hidden;}
.hdfc ul li .pic a{ display:block; padding:1px; border:1px solid #e8e8e8;}
.hdfc ul li span{ display:block; height:30px; line-height:30px; text-align:center;}
.hdfc ul li span a{}

.wqhd{ padding:10px;}
.wqhd-title{ background:#a2b8cd; color:#fff; height:30px; line-height:30px; padding-left:10px;}
.wqhd ul{ background:#ecf1f5; padding:10px;}
.wqhd ul li{ border-bottom:1px solid #a2b8cd; padding-bottom:20px; margin-bottom:20px;}
.wqhd ul li.last{ border:none;}
.wqhd ul li .title{ line-height:30px; font-size:14px; color:#000; font-weight:bold;}
.wqhd ul li .title span{ margin-left:20px; color:#174f82; font-weight:lighter;}
.wqhd ul li .pic{ margin-bottom:10px;}
.wqhd ul li .text{}

#hysy #header .topnews{ width:620px; overflow:hidden;}
#hysy #header h1{ margin-right:0;}
#hysy .container{ margin-top:30px;}


/*会员注册*/
.hy_regist{ width:700px; margin:0 auto;}
.hy_regist .step{ margin-top:20px;}
.hy_regist .step li{ width:230px; font-size:14px; text-align:center; height:28px; float:left; background:url(../images/step.png) no-repeat; line-height:28px;}
.hy_regist .step li.step-1{ background-position:0 0;}
.hy_regist .step li.step-1.cur{ background-position:0 -28px; color:#fff; font-weight:bold;}
.hy_regist .step li.step-2{ background-position:-230px 0;}
.hy_regist .step li.step-2.cur{ background-position:-230px -28px; color:#fff; font-weight:bold;}
.hy_regist .step li.step-3{ background-position:-460px 0;}
.hy_regist .step li.step-3.cur{ background-position:-460px -28px; color:#fff; font-weight:bold;}
.hy_regist h2{ line-height:30px; font-size:16px; font-weight:lighter; color:#333;margin:20px 0;}
.hy_regist .other-login{}
.hy_regist .other-login a{ height:35px; display:inline-block; margin-right:20px; width:165px; background:url(../images/icon.png) no-repeat;}
.hy_regist .other-login a.sina{ background-position:0 -560px;}
.hy_regist .other-login a.qq{ background-position:-168px -560px;}


.hy_regist .body {}
.hy_regist table td { padding:5px 0;position:relative;}
.hy_regist .z_index2{z-index:2;}
.hy_regist table { color: #9e9e9e; }
.hy_regist table .t { font-size: 12px; width: 60px; padding-right: 10px; text-align: right; vertical-align: top; color: #404040;padding-top: 15px; font-family: 'Microsoft YaHei';_line-height: 24px;}
.hy_regist .text { border: 1px solid #7f9db9; height: 18px; float: left; width: 216px; margin-right: 10px; padding:7px 10px; line-height: 18px; outline:0 none; color:#999;}
.hy_regist .cue,.hy_regist .prompt{ border: solid 1px #ffb8b8; background: #fef2f2; color: #f40000; display: inline-block; float: left; line-height: 32px; padding: 0 4px; margin-right: 5px; _overflow: hidden; }
.hy_regist .cue .icon,.hy_regist .prompt .icon{ display: inline-block; width: 17px; height: 17px; background-position: -215px -208px; float: left; margin: 7px 4px 0 0; }
.hy_regist .cue .show_pass{display:inline-block;color: #666;height:18px;line-height:18px;background:url(../images.regist_btn.png) 0px bottom no-repeat;width:57px;text-align:center;margin-left:6px;margin-right:3px;_margin-top:7px;_margin-bottom:7px;}
.hy_regist .cue .show_pass:hover{background-position:-82px bottom;color:#1a66b3;text-decoration:none;}
.hy_regist  .prompt{border-color:#fdb98b;background-color:#fff;color:#fc8433;}
.hy_regist  .prompt .icon{background-position:-189px -208px;}
.hy_regist .icon_yes{ display: inline-block; width: 17px; height: 17px; background-position: -164px -208px; margin: 8px 0 0 0; }
.hy_regist .little_cue{float:none;height:23px;line-height:23px;}
.hy_regist .little_cue .icon{margin:3px 4px 0px 0px;}
.hy_regist .warn { line-height: 34px;}
.hy_regist .v{ border: solid 1px #e2e2e2; vertical-align: middle; margin-right: 4px; _margin-right: 8px; margin-top: 5px;}
.hy_regist .v_box{ display: block; clear: both;padding-top: 10px;}
.hy_regist .btn_login { display: inline-block; border: 0; width: 197px; height: 37px; cursor: pointer;color:#fff; font-size:18px; background:url(../images/icon.png) no-repeat 0 -600px;}

.yz-mail{ padding:40px 0; border-bottom:1px solid #bababa;}
.yz-mail p{ color:#333; line-height:30px;}
.yz-mail p em{ color:#f00; font-size:14px;}
.yz-mail p a.bnt-check{ display:inline-block; width:127px; height:32px; background:url(../images/icon.png) no-repeat -202px -600px; color:#fff; font-size:14px; text-align:center; margin-right:20px;}
.yz-mail p a{ color:#174f82; font-size:14px;}

.hint{padding:30px 0;}
.hint p{ color:#888;}
.hint p a{ color:#174f82;}



.finish{ padding:30px;}
.finish-title{ line-height:30px; font-size:18px; color:#174f82; font-weight:bold; margin-bottom:20px;}
.finish-pic{ border:1px solid #d9d9d9; width:118px; height:118px; overflow:hidden; float:left; margin-right:20px;}
.finish-pic img{ width:118px; height:118px;}
.finish-text{ line-height:30px; color:#333; font-size:14px;}
.finish-text a{ color:#174f82;}
.finish-btn{ margin-top:20px;}
.finish-btn a{ display:inline-block; width:120px; height:32px; line-height:32px; font-size:14px; color:#fff; background:url(../images/icon.png) no-repeat 0 -640px; text-align:center;}


.tabnav{ height:28px; border-bottom:1px solid #ccc;}
.tabnav ul li{ float:left; height:28px; line-height:28px; padding:0 20px; text-align:center;color:#333; margin-right:10px; cursor:pointer; font-size:14px;}
.tabnav ul li.cur{ background:#174f82; color:#fff;}
.ziliao-content{ padding:20px 0;}
.ziliao-content table{ border-bottom:1px solid #ccc; margin-bottom:20px;}
.ziliao-content table.last{ border-bottom:none;}
.ziliao-content table td{ padding:10px; font-size:14px;}
.ziliao-content table th{ text-align:right; width:100px; font-size:14px; color:#666; font-weight:lighter;}
.ziliao-content table td h2{ font-size:18px; color:#174f82;}
.ziliao-content table td .pic{ width:120px;}
.ziliao-content table td .pic span{ border:1px solid #ccc; width:118px; height:118px; overflow:hidden; display:block;}
.ziliao-content table td span img{ width:118px; height:118px;}
.ziliao-content table td .pic a{ height:24px; line-height:24px; text-align:center; color:#fff; background:#6b6b6b; display:block; margin-top:10px;}
.ziliao-content table td input{ border:1px solid #ccc; height:20px; line-height:20px; padding:5px; width:300px;}
.ziliao-content table td .float_l input{ border:none; width:auto; height:auto;}
.ziliao-content table td em{ color:#999; margin-left:10px;}
.ziliao-content table td select,.ziliao-content table td textarea{ border:1px solid #ccc;}
.ziliao-content table td label input{ width:auto;}
.ziliao-content table td textarea{ width:300px; padding:5px;}
.ziliao-content table td a.save{ display:inline-block; width:120px; height:32px; line-height:32px; font-size:14px; color:#fff; background:url(../images/icon.png) no-repeat 0 -640px; text-align:center;}
.ziliao-content table .pic_260x260{ width:260px; height:260px; border:1px solid #ccc;}
.ziliao-content table .pic_260x260 img{ width:260px; height:260px;}
.ziliao-content table .file{ height:24px; line-height:24px; text-align:center; border:1px solid #ccc; width:90px; background:#f4f4f4; position:relative; float:left; margin-right:10px;}
.ziliao-content table .file input{ width:90px; height:24px; overflow:hidden; vertical-align:top; border:none; background:#f4f4f4;filter:alpha(opacity=0);-moz-opacity:0;opacity:0; position:absolute; top:0; left:0;}
.ziliao-content table .bangding{}
.ziliao-content table .bangding a{ width:113px; height:38px; display:inline-block; border:1px solid #ccc; line-height:38px; background:url(../images/icon.png) no-repeat -347px -560px; padding-left:40px; margin-right:10px;}
.ziliao-content table .bangding a.sina{ width:70px;}


.about{}
.about .item{ padding:20px;}
.about .item .item_pic{ width:293px; height:271px; background:url(../images/about_title.png) no-repeat 0 0; float:left;}
.about .item .item_pic span{ font-size:18px; line-height:25px; color:#fff; display:block; width:174px; text-align:center; padding-top:70px;}
.about .item .item_text{ width:540px; float:right; border-top:4px solid #174f82; padding-top:40px;}
.about .item .pic_right{ float:right;}
.about .item .text_left{ float:left;}

.contact{}
.contact .titleBar{ border-bottom:4px solid #174f82; width:400px;}
.contact .titleBar h2{ font-size:18px; padding-left:0; font-weight:bold;}
.contact p{ text-indent:0;}


.privacy{}
.privacy .titleBar{ border-bottom:4px solid #174f82;}
.privacy .titleBar h2{ font-size:18px; padding-left:0; font-weight:bold;}
.privacy h3{ color:#174f82;}
.privacy p{ text-indent:0;}

.privacy .titleBar2 h2{font-size:16px; padding-left:0; font-weight:bold;}
.privacy-content {padding-left: 40px;}


/*政策卡片*/
.zc-etabs { margin: 0; padding: 0; }
.zc-tab {display: inline-block; zoom:1; *display:inline; background: #ffffff; border: solid 1px #c1c1c1; border-bottom: none; width: 140px;}
.zc-etabs .firsttab{margin-left: 12px;}
.zc-tab a {text-align:center; font-size: 16.5px;font-family:微软雅黑; color: #8bbfb3; font-weight: bold; line-height: 38px; display: block; padding: 0px 0px; outline: none;  text-decoration:none; }
.zc-tab.active { background: #54a795; position: relative; top: 1px; border:0px; }
.zc-tab a.active {color: #ffffff; }
.zc-tab .down-arrow{background: url("../images/downarrow.png") no-repeat 10px 100%;position:absolute;height: 12px; width:100%; bottom: -12px; left:0px;}
.zc-tab-container .panel-container { background: #fff; border-top: solid #c1c1c1 1px; border-bottom:0px; border-left:solid #ddd 1px;border-right:solid #ddd 1px; padding: 10px 15px 0px 10px;background: #ffffff;}

.zc-last-channel-panel{margin-top: 5px;height: 40px; border-bottom: 1px solid #ddd;}
.zc-last-channel-item{width: 105px;height: 24px;float: left;margin-right: 5px;text-align: center;font-size: 13px;font-family:微软雅黑;cursor: pointer;}
.zc-last-channel-panel .active{background: #65c3b1;color: #ffffff;}

.zc-provincial-capital-panel{padding-top: 10px;}
.zc-provincial-capital-item-first{}
.zc-provincial-capital-label{width: 41px;height: 24px;line-height:24px; float: left;margin-right: 5px;text-align: center;font-size: 13px;font-family:微软雅黑;cursor: pointer;}
.zc-provincial-capital-item{width:55px; height: 24px;line-height:24px;padding : 0px 0px; float: left;margin-right: 2px;text-align: center;font-size: 13px;font-family:微软雅黑;cursor: pointer;}
.zc-provincial-capital-more-btn{width: 61px;height: 24px;float: right;text-align: center;font-size: 13px;font-family:微软雅黑;cursor: pointer; color: #8bbfb3;}
.zc-provincial-capital-item-more{margin-left: 46px;display: none;}
.zc-provincial-capital-panel .active{background: #65c3b1;color: #ffffff;}

.title_bor2{height:50px; margin:0px 15px; background: url("../images/line2.png") repeat-x left bottom;}











