@charset "utf-8";
/* 头部 */
* html,* html body{ background-image: url(about:blank); background-attachment : fixed }
* html .sn-topbar{ position:absolute ; left:0; top:expression(eval(document.documentElement.scrollTop+40-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10 )|| 0 )-(parseInt(this.currentStyle.marginBottom, 10 )|| 0 )))}


#login-account,#login-out{display: none}
.sn-topbar a.btn-msg:hover{background-color:#333;}
.sn-topbar a.btn-on{background-color:#333;}
#tipped.no-sound{background-color:#333;}
.sn-topbar .search{ width:170px; float:right;}
.sn-topbar .input-text{padding:0px; margin:0px; *line-height:30px; height:30px; margin-top:5px; background-color:#222; width:120px; border:none; outline:none; color:#fff; text-indent:10px; float:left; margin-left:3px; border-bottom-left-radius:5px; border-top-left-radius:5px;color: #888}
.sn-topbar a.btn-search,.sn-topbar a.btn-search:visited{ background:url(search.gif) center 50% no-repeat #222; line-height:30px; height:30px; margin-top:5px; width:32px; overflow:hidden; text-indent:-999px; display:inline;  float:left; margin-left:0px; border-bottom-left-radius:0px; border-top-left-radius:0px;}
.t_Tooltip{_display:none!important}
/* 广告 */
.center-list{
    text-align: center;
    line-height: 40px;
    font-size: 13px;
}

/* 登录框 */
.sn-header-form{display:none;position: absolute;width: 320px;padding-bottom:25px;background: #fff;color:#000;z-index: 1;top:41px;left:0px;*left:360px;border: 1px solid #cfcfcf;;-webkit-box-shadow: 0 0 3px rgba(0,0,0,.2);-moz-box-shadow: 0 0 3px rgba(0,0,0,.2);box-shadow: 0 0 3px rgba(0,0,0,.2)}
#form{display: block;}
.legend{background: #f5f5f6;overflow: hidden;*zoom:1;}
.legend h3{float: left;display:inline;font-weight: normal;font-size: 16px;margin-left: 20px}
.register-area{font-size: 12px;margin-right: 15px;float: right;}
.register-area .register-btn{float: none;color:#3f89ec!important;padding:0;display: inline;}
.register-area .register-btn:hover{text-decoration: underline;}
.sn-header-form .legend .close{color:#000!important;margin: 0;margin-right:5px;padding: 0;line-height: 40px;height:40px;float: right;font-size: 18px;}

.form-field{padding: 0 20px;}
.login-error{color: #888;font-size: 12px;height:30px;line-height: 30px;}
.login-error label{padding-left: 6px}

.sn-header-form .login-cls{float: left;width: 254px;padding: 10px 0 10px 24px;border: 1px solid #ddd;margin-bottom: 16px;color: #888}
    .login-user{background: url(./icon-user.gif) no-repeat 5px 9px}
.login-pw{background: url(./icon-pw.gif) no-repeat 5px 9px}
.login-meta{line-height: 16px;font-size:12px;clear: both;text-align: right;}

.sn-header-form .login-meta a{padding: 0;margin:0;font-size:12px;color: #000;display:inline-block;float: none;}
.sn-header-form .login-meta a:hover{color: #3668a5;}
.sn-header-form-login{width:280px;height:45px;line-height:45px;font-size:18px;margin-top:10px;border:1px solid #1e68a5;background:#3668a5;cursor: pointer;text-align: center;color:#fff;font-family: '微软雅黑'}
.sn-header-form-login:hover{background-color: #3382c7}
.login-dv{text-align: center;margin: 5px 0;}
.sn-header-form .social-area a{border-radius:0;background: url(./social_btn.png) no-repeat 0 0;width: 86px;height: 39px;line-height:39px;padding: 0 0 0 50px;margin: 0 8px 0 0;color: #333;}
.sn-header-form a.social-weibo{background-position: -138px 0}
.sn-header-form a.social-weibo:hover{background-position:-138px -39px;color:#679463 }
.sn-header-form a.social-qq{margin-right: 0}
.sn-header-form a.social-qq:hover{background-position: 0 -39px;color: #c16f42;}


/*  */
.nfw_lw_timeline{
	width: 100%;
	height: 310px;
	overflow-y: scroll;
}


.nfw_lw_timeline img {
    float: left;
    margin-right: 5px;
    width: 105px;
    height: 70px
}

.nfw_lw_timeline ul {
    padding-top: 0
}

.nfw_lw_item {
    margin: 0;
    padding: 10px;
    border-bottom: 1px solid #e5e5e5;
    cursor: pointer;
}
.nfw_lw_timeline .nfw_lw_item h3 {
    display: block;
    font-size: 14px;
    line-height: 21px;
    margin-bottom: 3px;
}

.nfw_lw_timeline .nfw_lw_item p {
    font-size: 12px;
    height: 72px;
    line-height: 18px;
    color: #555;
    overflow: hidden;
	margin-top: 0;
}
.nfw_lw_timeline a,.nfw_lw_item img {
    -webkit-transition: all .1s linear;
    -moz-transition: all .1s linear;
    -ms-transition: all .1s linear;
    -o-transition: all .1s linear;
    transition: all .1s linear
}

.nfw_lw_timeline a {
    display: block;
    text-decoration: none;
}

.nfw_lw_timeline a:hover {
    background: #eee
}

.nfw_lw_timeline .nfw_lw_l {
    float: left;
    width: 3px;
    height: 40px;
    background: url(./timeline-left.jpg) 0 10px no-repeat
}

.nfw_lw_timeline .nfw_lw_m {
    background: url(./timeline-center.jpg) 0 10px repeat-x;
    float: left;
    height: 40px;
    color: #fff;
    font-size: 16px;
    padding: 0 10px
}

.nfw_lw_timeline .nfw_lw_r {
    float: left;
    width: 7px;
    height: 40px;
    background: url(./timeline-right.jpg) 0 10px no-repeat
}

.nfw_lw_time {
    background: url(./gray_dash_line.gif) 0 20px repeat-x;
    line-height: 40px;
    height: 40px;
    margin-left: 5px;
    clear: both
}

.nfw_lw_time_first .nfw_lw_m {
    background: url(./timeline-center-red.jpg) 0 10px repeat-x;
}

.nfw_lw_time_first .nfw_lw_l {
    background: url(./timeline-left-red.jpg) 0 10px no-repeat
}

.nfw_lw_time_first .nfw_lw_r {
    background: url(./timeline-right-red.jpg) 0 10px no-repeat;
}

/* 滚动条 */

.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 4px;
	height: 100%;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: #f5f5f5;
	background: rgba(200,200,200,0.15);
	position: relative;
}

.jspDrag
{
	background: #3668a5;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
	padding: 0;
	margin: 0;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 16px;
}

.jspHorizontalBar .jspArrow
{
	width: 4px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

* html .jspCorner
{
	margin: 0 -3px 0 0;
}

.nfw_lw_timeline .jspPane{
	width: 236px!important;
}

/* 首页页脚 */
.sn-footer-idx{padding-top:10px;}
.sn-bottombar{ clear:both; background-color:#595959; height:40px; line-height:40px; position:relative; text-align:center;font-size:14px;}
.sn-bottombar a,.sn-bottombar a:visited{color:#fff; text-decoration:none; padding-left:10px; padding-right:10px}
.sn-bottombar .dv{ margin:0px 10px; color:#444;}

.sn-footer-cert{ clear:both; background-color:#fff; padding:10px 0px; overflow:hidden; zoom:1;}
.sn-footer-cert .block{width:260px; border-right:1px solid #eee; padding-left:60px; float:left;}
.sn-footer-cert a,.sn-footer-cert a:visited{display:block; line-height:30px; font-size:14px; color:#444; text-decoration:none;}
.sn-footer-cert a:hover{color:#366a85;}
.sn-footer-cert .block-last{ border:none;}

.sn-footer-comment{ clear:both; background:#fff; padding:0px 20px 10px 0px; line-height:30px; font-size:14px; color:#444;}

/* 侧面工具栏 */
* html .sn-sidertools{ position:absolute ; top:expression(eval(document.documentElement.scrollTop-10+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10 )|| 0 )-(parseInt(this.currentStyle.marginBottom, 10 )|| 0 )))}
.sn-sidertools{ position:fixed; left:50%; margin-left:510px; bottom:10px;}
.sn-sidertools .expand{ position:absolute; right:50px; top:0px; display:none;}
.sn-sidertools .btn-tel{ position:relative; width:50px; height:50px; background:url(phone_btn.png) 0px 0px no-repeat #3668a5; cursor:pointer; border-bottom:#fff 1px solid}
.sn-sidertools .btn-tel .expand{line-height:50px; padding:0px 20px; font-size:16px; color:#FFF; background-color:#3668a5; text-wrap:none; white-space:nowrap;}
.sn-sidertools .btn-wx{ position:relative; width:50px; height:50px; background:url(weixin_btn.png) 0px 0px no-repeat #3668a5; cursor:pointer; border-bottom:#fff 1px solid}
.sn-sidertools .btn-wx .expand{top:-130px;}
.sn-sidertools .btn-wx .expand img{display:block;}
.sn-sidertools .btn-top{ position:relative; width:50px; height:50px; background:url(top_btn.png) 0px 0px no-repeat #3668a5; cursor:pointer; display:none;}


/* 框架 */
strong{font-weight:bold;}
body{ font-size:14px;}
.w1000{width:1000px; margin:0px auto; clear:both;}
.sn-wrap{margin-top:10px;}
.sn-wrap-sider{background:url(sider.gif) 0px 0px repeat-y #fff; overflow:hidden; zoom:1;}
.w-sider{width:240px; float:left;}
.w-main{width:760px; float:left;}
.w-main-half{width:368px; display:inline; float:left; margin-left:12px;}
.w-main-s{width:290px; display:inline; float:left; margin-left:12px;}
.w-main-b{width:446px; display:inline; float:left; margin-left:12px;}
.w-main-full{clear:both; margin-left:12px;}
.w-row{clear:both; overflow:hidden; zoom:1; margin-top:10px}

/* 栏目包 */
.sn-pad p{ line-height:21px; color:#828282;}
.sn-pad h3{ line-height:24px; color:#000;}
.sn-pad h3 a,.sn-pad h3 a:visited{color:#000; text-decoration:none;}
.sn-pad h3 a:hover{color:#3668a5;}

.sn-pad-common{}
.sn-pad-common .top{background-color:#f2f3f5; height:37px; line-height:34px; padding-top:3px;}
.sn-pad-common .title{float:left; padding:0px 20px; background-color:#fff; border-top:3px solid #3668a5; font-size:16px; line-height:34px; color:#3668a5; margin-left:5px;}
.sn-pad-common .more{float:right; margin-right:15px;}
.sn-pad-common .more2{float:left; margin-left:15px; font-size:16px;}
.sn-pad-common .more2 a{padding-right:15px;}
.sn-pad-common .top a,.sn-pad-common .top a:visited{color:#3668a5; text-decoration:none;}
.sn-pad-common .ct h3{line-height:30px; font-size:16px; margin-bottom:5px;}
.sn-pad-common .btn-keyword{ display:inline-block; vertical-align:top; margin-left:10px;}
.body-half{width:49.9%; float:left;}

.sn-pad-newsgd .more{margin-right:0px; padding-right:5px;}
.sn-pad-newsgd a.btn-keyword{ font-size:16px;color:#999; padding-top:2px;padding-left: 10px}
.sn-pad-newsgd a.btn-keyword:hover{color:#3668a5;}

.sn-pad-pics{ margin-left:12px; margin-top:50px}
.sn-pad-pics .top{ line-height:45px; height:45px; border-bottom:5px solid #eee; position:relative;}
.sn-pad-pics .top .title{ height:45px; line-height:45px; border-bottom:5px solid #3668a5; position:absolute; left:0px; top:0px; padding:0px 5px; font-size:24px; color:#eee;  font-weight:normal;}
.sn-pad-pics .top .title a,.sn-pad-pics .top .title a:visited{color:#000; text-decoration:none;}
.sn-pad-pics .top .title a:hover{color:#3668a5;}
.sn-pad-pics .body{margin:10px 15px;}

.sn-pad-gdzy{ margin:10px;}
.sn-pad-gdzy .top{background:url(ldqne.png) 0px 50% no-repeat; height:28px; line-height:28px; margin-bottom:10px;}
.sn-pad-gdzy .title{float:left; color:#fff; font-size:16px; font-weight:bold; padding-left:15px;}
.sn-pad-gdzy .title a,.sn-pad-gdzy .top .title a:visited,.sn-pad-gdzy .title a:hover{color:#fff; text-decoration:none;}
.sn-pad-gdzy .more{float:right; font-size:14px;}
.sn-pad-gdzy .more a,.sn-pad-gdzy .more a:visited{color:#000; text-decoration:none;}
.sn-pad-gdzy .more a:hover{color:#3668a5;}

.sn-pad-sider1{ margin-top:10px;}
.sn-pad-sider1 .top{height:35px; line-height:32px; font-size:16px; color:#3668a5; text-align:center;}
.sn-pad-sider1 .top a,.sn-pad-sider1 .top a:visited{text-decoration:none; color:#3668a5;}
.sn-pad-sider1 .title{float:left; border-top:3px solid #3668a5; line-height:32px; height:32px; width:49.9%;   margin-right:-1px; }
.sn-pad-sider1 .more{float:right; line-height:32px; height:32px; width:49.9%; border-left:1px solid #ccc;  border-bottom:1px solid #ccc;}
.sn-pad-sider1 .body{text-align:center;}
.sn-pad-sider1 iframe{ margin:0px auto; display:block;}

.sn-pad-sider2{ margin-top:10px;}
.sn-pad-sider2 .top{ height:24px; line-height:24px; border-left:3px solid #3668a5; padding:0px 15px;}
.sn-pad-sider2 .top a,.sn-pad-sider2 .top a:visited{color:#000; text-decoration:none;}
.sn-pad-sider2 .top a:hover{color:#3668a5}
.sn-pad-sider2 .title{float:left; font-size:16px;}
.sn-pad-sider2 .body{padding:10px 15px; overflow:hidden; _width:210px;}

.sn-pad-eng{font-family:Tohoma,Arial;}

/* 选项卡 */
.sn-pad-tabs{}
.sn-pad-tabs .top{ background-color:#f2f3f5; line-height:34px; padding-top:3px; height:37px; overflow:hidden; zoom:1; font-size:0px;}
.sn-pad-tabs .top a,.sn-pad-tabs .top a:visited{ color:#3668a5; text-decoration:none; font-size:16px; float:left; padding:0px 20px; margin-left:5px; margin-top:3px; height:34px;}
.sn-pad-tabs .top a.current{ border-top:3px solid #3668a5; background-color:#fff; margin-top:0px;}
.sn-pad-tabs .top img{display:block;}
.sn-pad-tabs .tab{display:none;}
.sn-pad-tabs .tab-current{display:block;}
.sn-pad-tabs .ct h3{line-height:30px; font-size:16px; margin-bottom:5px;}
.sn-pad-tabs .ct strong{width:100%;display:block;text-wrap: none;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;overflow: hidden;}
.sn-pad-tabs-small{ width:240px; overflow:hidden;}
.sn-pad-tabs-small .top{ height:37px; width:300px;}
.sn-pad-tabs-small .top a,.sn-pad-tabs-small .top a:visited{ line-height:33px; height:33px; width:120px; margin:0px; padding:0px; text-align:center; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-top:3px solid #f2f3f5; }
.sn-pad-tabs-small .top a.current{ border-top:3px solid #3668a5; background-color:#f2f3f5; border-bottom:1px solid #f2f3f5; }
.sn-pad-tabs-small .tab{ padding:10px 15px;}



/* 焦点图集 */
.sn-focuspics{width:360px; height:280px; overflow:hidden; padding-top:45px; position:relative; }
.sn-focuspics .sn-focusnavi{ height:45px; line-height:43px; font-size:14px; background-color:#f2f3f5; position:absolute; left:0px; top:0px; width:365px;}
.sn-focuspics .sn-focusnavi .btn{display:block; float:left; margin:0px; padding:0px; width:60px; text-align:center; text-decoration:none; color:#444; border-top:3px solid #f2f3f5; cursor:pointer;}
.sn-focuspics .sn-focusnavi .btn-current{border-color:#c30;}
.sn-focuspics .sn-focuspads{position:absolute; left:0px; top:45px;}
.sn-focuspics .sn-focuspic{ width:360px; height:280px; overflow:hidden; position:absolute; left:0px; top:0px;}
.sn-focuspics .sn-focuspic .sn-focuspic-navi{position:absolute; left:0px; bottom:0px; height:40px; width:100%; text-align:center; line-height:0px;}
.sn-focuspics .sn-focuspic .sn-focuspic-navi i{display:inline-block; width:12px; height:12px; border-radius:12px; background-color:#ccc; font-size:0px; line-height:0px; margin:14px 10px; cursor:pointer;}
.sn-focuspics .sn-focuspic .sn-focuspic-navi i.current{background-color:#3668a5;}
.sn-focuspics .sn-focuspic ul{list-style:none; margin:0px; padding:0px; position:absolute; left:0px; top:0px;}
.sn-focuspics .sn-focuspic li{ width:360px;  height:280px; position:absolute;}
.sn-focuspics .sn-focuspic img{display:block; width:360px; height:240px;}
.sn-focuspics .sn-focuspic a,.sn-focuspics .sn-focuspic a:visited{text-decoration:none; color:#fff;}
.sn-focuspics .sn-focuspic h3{display:block; line-height:40px; background:#000; background:rgba(0,0,0,.5); color:#fff; font-size:16px; font-weight:bold; text-align:center; position:absolute; width:100%; bottom:40px; left:0px; }
.sn-focuspics .sn-focusflip-l{background:url(pic_l_arrow.png) center 50% no-repeat rgba(0,0,0,0.3); background:url(pic_l_arrow.png) center 50% no-repeat #000\9; width:34px; height:58px; left:0px; top:136px; position:absolute; cursor:pointer;}
.sn-focuspics .sn-focusflip-r{background:url(pic_r_arrow.png) center 50% no-repeat rgba(0,0,0,0.3); background:url(pic_r_arrow.png) center 50% no-repeat #000\9; width:34px; height:58px; right:0px; top:136px; position:absolute;  cursor:pointer;}


/* 列表 */
.list-news{list-style:none; overflow:hidden; width:100%;  text-overflow: ellipsis; }
.list-news li{ line-height:40px; border-bottom:1px dotted #e5e5e5; text-wrap:none; white-space:nowrap; text-overflow: ellipsis; font-size:16px; background:url(cycle.png) 15px 50% no-repeat;  padding:0px 15px 0px 25px; overflow:hidden; margin-bottom:-1px;}

.list-news li:hover{background-color:#f2f3f5;}
.list-news span.dv{margin:0px 6px; color:#ccc;}
.list-news a{color:#000; text-decoration:none;}
.list-news-small li{ font-size:14px; line-height:29px; height:29px; padding:0px 0px 0px 10px; background-position:0px 50%;}
.list-news-small span.dv{margin:0px 6px; color:#ccc;}

.list-news2{ list-style:none;}
.list-news2 a,.list-news2 a:visited{color:#000; text-decoration:none;}
.list-news2 p{color:#000; height:64px; overflow:hidden;}
.list-news2 li{ border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:10px; line-height:16px; font-size:12px; overflow:hidden; height:64px;}
.list-news2 .thumb{ float:left; margin-right:10px; width:96px; height:64px;}

.list-news3{}
.list-news3 li{ text-wrap:normal; white-space:normal; font-size:14px; line-height:16px; background-position:15px 14px; padding:8px 15px 8px 25px;}

.list-apps{ text-align:center;}
.list-apps a,.list-apps a:visited{display:inline-block; width:88px; padding-top:20px;}

.list-pp{ list-style:none;}
.list-pp li{ margin-bottom:10px}
.list-pp .thumb{display:block; margin-bottom:5px;}
.list-pp .desc{line-height:20px; font-size:12px; color:#888;height: 60px;overflow: hidden;}
.list-pp .desc a,.list-pp .desc a:visited{ background-color:#3668a5; text-decoration:none; color:#fff; padding:0px 10px; margin-right:5px;}

.list-hotpics{list-style:none; width:735px; margin-top:20px}
.list-hotpics a,.list-hotpics a:visited{color:#000; text-decoration:none;}
.list-hotpics li{float:left; width:160px; height:140px; overflow:hidden; background-color:#f2f3f5; margin:0px 0px 10px 20px; }
.list-hotpics li img{display:block; width:160px; height:100px;}
.list-hotpics li p{display:block; line-height:40px; height:40px; overflow:hidden; font-size:14px; text-overflow:ellipsis; text-align:center; cursor:pointer; color:#000;}
.list-hotpics li:hover p{ color:#fff; background-color:#3668a5;}
.list-hotpics li.hpic{ width:375px; height:290px; margin-left:0px;}
.list-hotpics li.hpic img{width:375px; height:250px;}
.list-hotpics li.hpic p{ font-size:16px; font-weight:bold; color:#3668a5; }
.list-hotpics li.hpic:hover p{ color:#fff; background-color:#3668a5;}

.ct{ padding:5px 15px 0px 15px;}
.ct h3{line-height:30px;}
.ab{overflow:hidden; height:80px;}
.ct p img.thumb{float:left; margin-right:10px; width:120px; height:80px;}

.ct2{ margin-bottom:5px;}
.ct2 img{display:block;}

.ct3{ padding:10px 0px 0px 15px;}
.ct3 .thumb{ display:inline; width:155px; height:217px; float:right; margin-left:10px;}
.ct3 h3{ font-size:18px; margin-bottom:10px; line-height:24px; font-weight:normal;}
.ct3 h3 a,.ct3 h3 a:visited{color:#565656;}
.ct3 h3 a:hover{color:#3668a5;}


/* 其他 */
.ld-title{height: 48px;}
.ld-p{height: 105px;overflow: hidden;}
.ot-leader-links{ overflow:hidden; zoom:1; font-size:0px; text-align:center; padding-top:15px;}
.ot-leader-links a,.ot-leader-links a:visited{background:url(leader-arrow.png) 10px 50% no-repeat #d8d8d8; border-radius:2px; padding-left:10px; width:94px; height:26px; line-height:26px; color:#000; text-decoration:none; text-align:center; display:inline-block; font-size:14px; margin:0px 2px 2px 0px;}
.ot-leader-links a:hover{ background-color:#666; color:#fff;}

.ot-headline{height:104px; text-align:center;}
.ot-headline h1{font-size:36px; color:#3668a5; clear:both; font-family:Microsoft YaHei,"黑体"; line-height:56px; height:56px; overflow:hidden;}
.ot-headline h1 a,.ot-headline h1 a:visited{ color:#3668a5; text-decoration:none;}
.ot-headline .desc{ line-height:32px; position:relative; padding-right:90px; height:32px; overflow:hidden;}
.ot-headline .desc a,.ot-headline .desc a:visited{color:#000; text-decoration:none; display:inline-block; padding-left:12px; background:url(cycle.png) 0px 50% no-repeat;}
.ot-headline a.more,.ot-headline a.more:visited{display:block; position:absolute; right:0px; top:0px; width:80px; background:none; background-color:#ccc; border-radius:5px; padding:0px; margin:0px; line-height:24px; height:24px; margin-top:4px; font-size:12px;}
.ot-headline a.more:hover{background-color:#3668a5; color:#fff;}

.ot-headline2{ line-height:40px; color:#000;  text-align:center;}
.ot-headline2 a,.ot-headline2 a:visited{color:#000; text-decoration:none;}
.ot-headline2 h2{font-size:18px; color:#3668a5; clear:both; font-family:Microsoft YaHei,"黑体"; line-height:24px; height:24px; overflow:hidden;}
.ot-headline2 h2 a,.ot-headline2 h2 a:visited{ color:#3668a5; text-decoration:none;}

.ot-recommend{clear:both; overflow:hidden; zoom:1; height:116px; padding:0px 9px; border:1px solid #eee; margin:0px 0px 0px 12px;}
.ot-recommend li{width:348px; float:left;}

.ot-apps{ overflow:hidden; zoom:1; position:relative; height:110px; clear:both;border-top:10px solid #fff;}
.ot-apps .top{width:30px; left:0px; top:0px; height:87px; background-color:#3380c8; color:#fff; font-size:16px; text-align:center; position:absolute; padding-top:23px;}
.ot-apps .top em{display:block; font-size:0px; background:url(all_media_icon.png) 0px 0px no-repeat; position:absolute; left:30px; top:0px; width:10px; height:9px;}
.ot-apps .body{width:970px; float:right; background-color:#f1f1f1; height:110px;}

.ot-citymap{overflow:hidden; zoom:1; clear:both;}
.ot-citymap .map{ position:relative;}
.ot-citymap .map img{display:block;}
.ot-citymap-city-current{display:block;}

.ot-city-ht{ font-size:16px; font-weight:bold; line-height:21px; margin-bottom:12px; padding-left:25px; padding-top:10px;}
.ot-city-ht span{vertical-align:top;}
.ot-city-ht span.dv{width:24px; text-align:center; color:#ccc; font-weight:normal;display: inline-block;*display: inline;*zoom:1;}
.ot-city-ht a,.ot-city-ht a:visited{color:#3668a5; text-decoration:none;}

.ot-fbh{background:url(bn2.jpg) 0px 0px no-repeat #3280ca; color:#fff; height:46px; overflow:hidden; line-height:46px; text-align:right; padding-right:80px; position:relative;}
.ot-fbh a.btn-more,.ot-fbh a.btn-more:visited{position:absolute; width:60px; line-height:24px; height:24px; right:10px; top:10px; color:#fff; text-decoration:none; background-color:#0857a2; border-radius:5px; text-align:center;}
.ot-fbh a.btn-more:hover{ background-color:#034380;}
.ot-fbh .list-news li{display:inline;  border:none; font-size:14px; line-height:46px; height:46px; padding:0px 0px 0px 15px; background-position:5px 50%; margin-right:10px;}
.ot-fbh .list-news li:hover{background-color:transparent;}
.ot-fbh .list-news a,.ot-fbh .list-news a:visited{color:#fff;}

.ot-overseas{ background-color:#f3f1f2; margin-top:10px;}
.ot-overseas a,.ot-overseas a:visited{text-decoration:none;}
.ot-overseas img{display:block;}
.ot-overseas .list-overseas{ text-align:center;}
.ot-overseas .list-overseas span{display:inline-block; padding:0px 10px; color:#333; font-size:16px; line-height:40px;}

.ot-group-news{clear:both; border:1px solid #ccc; line-height:32px; height:32px;position:relative; padding:0px 80px 0px 150px; background:url(yuqing.png) 0px 0px no-repeat; margin:10px 0px 10px 12px; zoom:1; text-align:center;}
.ot-group-news a,.ot-group-news a:visited{color:#000; text-decoration:none; display:inline-block; margin:0px 10px;}
.ot-group-news .title{position:absolute; left:0px; top:0px; width:120px; text-align:center;}
.ot-group-news .title img{float:left; margin:9px 5px 9px 9px;}
.ot-group-news .more{position:absolute; right:0px; top:0px; width:80px; text-align:center;}

.ot-report{ margin:10px 0px 10px 12px; background-color:#f2f3f5; clear:both; padding:15px; text-align:center;}
.ot-report .block{width:230px; display:inline-block; text-align:left; *zoom:1; *display:inline;}
.ot-report h3{font-size:16px; border-left:3px solid #3668a5; padding-left:10px; line-height:24px;}
.ot-report a,.ot-report a:visited{color:#000; text-decoration:none;}
.ot-report a:hover{color:#3668a5;}
.ot-report p{clear:both; line-height:22px;}

.ot-engnews{margin-left:12px;}

.ot-kb .title img{display:block; margin-top:4px;}


.yab{height: 111px;font-size: 14px}
.yab>p{height: 108px;overflow: hidden;margin-top: 5px}

/* 广告 */
.ad-bline{ border-bottom:1px solid #eee; margin-bottom:10px;}
.ad-text{line-height:30px; padding:5px 0px; text-align:center; font-size:13px;}
.ad-text a,.ad-text a:visited{ text-decoration:none; color:#3668a5; display:inline-block; margin:0px 5px;}
.ad-text a:hover{text-decoration:underline;}
.ad-banner img{display:block;}
#index_ad03{height: 90px}

/* 重点项目 */
.ot-group-news .kp-tap{
    margin: 0!important;
    display: block;
}
.kp{
    position: absolute;
    width: 160px;
    top: 40px;
    left: 0;
    background: #fff;
    box-shadow: 0 0 3px rgba(0,0,0,0.2);
    text-align: center;
    border: 1px solid #cfcfcf;
    padding-top: 5px;   
    list-style: none; 
    display: none;
}
.kp .up{
    position: absolute;
    top: -7px;
    _top: -20px;
    left: 13px;
    z-index: 801;
    width: 13px;
    height: 7px;
    background: url(./up_white.png) center bottom no-repeat;
    display: block;
}
*{margin:0;padding:0;border:0;outline:0;font-size:100%; vertical-align:baseline;background:transparent;
}

body {
    line-height:1;
}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
    display:block;
}



blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

/* change colours to suit your needs */
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}



del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

/* change border colour to suit your needs */
hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

input, select {
    vertical-align:middle;
}

html,body{height:100%;}
*{font-family:Microsoft YaHei,Tohoma,Arial; text-decoration:none; list-style:none;Font-style:normal}

/* 首页页头 */
.sn-header-idx{clear:both; width:1000px; margin:0px auto; font-size:12px; zoom:1;}
.sn-header-idx .topysb{width:1000px;height:70px; margin-bottom:5px; padding-top:10px}
.sn-header-idx .topysb div{ float:left}
.sn-header-idx .topysb .div1{width:250px;height:70px;}
.sn-header-idx .topysb .div2{width:250px;height:70px;}
.sn-header-idx .topysb .div3{width:450px;height:70px; padding-left:50px}
.sn-header-idx .navi{ height:80px; clear:both; overflow:hidden; zoom:1; padding:10px 0px;}
.sn-header-idx .navi .shen1{padding-left: 25px;height:50px;line-height:50px;background-color: #195cad;color:#fff;}
.sn-header-idx .navi .shen1 a{color:#fff;padding:0px 10px;font-size: 14px;border-right: 1px dotted #FFF;}
.sn-header-idx .navi .qian1{padding-left: 25px;height:30px;line-height:30px;background: #EDEDED;}
.sn-header-idx .navi .qian1 a{color: #195cad;padding:0px 10px;font-size: 14px;border-right: 1px dotted #195cad;}
.sn-header-idx .navi a:hover{color: #FF0004}
.sn-header-idx .block{width:140px; padding:0px 10px; text-align:left;  vertical-align:top; display:inline-block; *zoom:1;*display:inline;}
.sn-header-idx .cities{ clear:both; line-height:32px; height:32px; overflow:hidden; text-align:center; background-color:#e5e5e5; font-size:0px;}
.sn-header-idx .cities a,.sn-header-idx .cities a:visited{color:#444; text-decoration:none; display:inline-block;text-align:center; padding:0px 7px; font-size:14px; }
.sn-header-idx .cities a:hover{background-color:#f0f0f0;}

.sn-header-idx .sub-menu{position:absolute; background-color:#FFF; padding:20px; line-height:30px; font-size:14px; border:1px solid #ccc; box-shadow:3px 3px 3px rgba(0,0,0,0.3); z-index:10; list-style:none; width:570px; left:0px; top:0px; display:none; border-radius:5px;}
.sn-header-idx .sub-menu h2{font-size:18px; color:#3668a5; }
.sn-header-idx .sub-menu a,.sn-header-idx .sub-menu a:visited{color:#000; text-decoration:none; display:block; float:left;}
.sn-header-idx .sub-menu a:hover{color:#3668a5;}
.sn-header-idx .sub-menu-group a{ width:120px;}
.sn-header-idx .sub-menu-gov a{ width:190px;}
.sn-header-idx  .sub-menu-gov{top:36px;left: -366px}
.sn-header-idx  .sub-menu-group{top:36px;left: -456px}
.sn-header-idx .sub-menu li{border-bottom: 1px dashed #cfcfcf; padding-bottom: 15px; margin-bottom: 15px; clear:both; overflow:hidden; zoom:1;}
.sn-header-idx .sub-menu li.last{border:none;}
.sn-header-idx .sub-menu i{display:block; width:13px; height:7px; position:absolute; background:url(up_white.png) 0px 0px no-repeat; top:-7px; right:47px;}
.sn-header-idx .sub-menu-block{position:absolute; left:0px; top:0px; width:100%; height:100%; z-index:888;}

/*顶部文字*/

.MainContent{width:998px;overflow:hidden;margin:0 auto;width:auto;height:auto; background:none; font-size:12px; text-decoration:none; }
.MainContent{position:relative;z-index:2;padding:10px 0 10px 0;width:998px;border:solid 1px #d4d4d4}
.MainContent ul{float:left}
.MainContent em{position:relative;left:9px;float:left;display:block;padding-right:9px;width:978px}
.MainContent .L{overflow:hidden;margin-right:5px;width:130px}
.MainContent .R{overflow:hidden;width:130px}
.MainContent li{float:left;overflow:hidden;margin-right:9px;width:125px;height:24px;line-height:24px}
.MainContent li a{color:#1d50a1}
.MainContent .Flash{float:left;overflow:hidden;margin-top:5px;margin-right:8px;margin-left:5px;width:700px;height:90px;background:#fff}
/*顶部文字*/
/*焦点图*/
#pictab{ width:368px; height:325px; overflow:hidden}
.newtab{height: 40px;line-height:40px;font-size: 14px;background-color: #F2F3F5;width: 368px;}
.newtab li{border-top: 3px solid #F2F3F5;width:60px; height:37px;display:inline-block;text-align:center;cursor:pointer;}
.newtab li a{color:#333;}
.newtab li.hover{border-top: 3px solid #c30;}
.pictab-bd{float:left;}
.pictab-bd img{width:368x;height:265px;}
.pictab-bd a{display:block;position:relative;}
.pictab-bd .hidden{display:none;}
#pictab .current {display: block;}
.pictab-bd i{width:100%;height:38px;display:block;position:absolute;bottom:0;left:0;background:#000;color:#fff;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;cursor:hand;}
.pictab-bd span{width:100%;display:block;position:absolute;bottom:0;left:0;line-height: 40px;color: #FFF;font-size: 16px;font-weight: bold;text-align: center; height:40px; overflow:hidden}
.pictab-bd a{color:#fff;}
#ptabt1,#ptabt2,#ptabt3{width:55px;}
/*焦点图*/
/*大标题*/
.dabiaoti{ width:748px; height:34px; background:url(dabiaoti.gif) repeat-x; overflow:hidden; float:right; margin-bottom:5px}
.dabiaoti span{ height:34px; background:#c50817; padding:0 20px;text-align:center;font-family:"微软雅黑"; font-size:23px; color:#fff; line-height:34px; border-right:5px solid #fff; width: 100px; border-right:none;padding-left:6px;}
.dabiaoti em{ float:right; background:#0169a6; height:27px; color:#fff; line-height:27px; padding:0 15px; font-size:12px}
.dabiaoti em a{ margin:auto 10px; color:#fff; text-decoration:none}
.dabiaoti em a:hover{ color:#f00}
/*大标题*/

/*顶部搜索*/
.searchbar{ padding-top:5px; width:426px; height:auto; padding-left:20px; overflow:hidden; float:right;}
.searchbar li{float:left;color:#ccc;height:25px; list-style:none}
.searchbar ul { float:left; height:25px;}
.searchbar a{color:#222;font-size:14px;padding:0 7px; text-decoration:none}
.searchbar li.cu a{font-weight:bold;}
.searchbar li.cu{background:url(arrow_s.png) no-repeat bottom center;}
.searchbox { border:#c7d9e9 2px solid;background-color:#2e6ba5;padding:1px;cursor:pointer;height:33px;width:420px; clear:both;}
.searchbox .text{height:21px;width:328px;padding:6px 5px;background-color:#fff;float:left;border:none;margin:0;font-size:12px;line-height:21px;font-family:"Microsoft Yahei","Tahoma","SimSun"; color:#999;}
.searchbox .button{width:82px;height:33px;float:left;border:none;text-indent:-999px;overflow:hidden;cursor:pointer; background:url(but1.gif);}

/*顶部搜索*/


/*服务*/
.t_picks_right{ width:755px; height:300px; overflow:hidden; float:left; margin-top:5px;}
.t_picks_right .r_box{ width:355px;_width:320px; height:150px; overflow:hidden; margin-left:22px;_margin-left:25px; float:left;}
.t_picks_right .r_box p{ width:355px; height:30px; overflow:hidden; float:left; background:url(qm_a.png) 5px 6px no-repeat; color:#333; font-size:16px;font-family: "Microsoft YaHei",SimHei,SimSun; font-weight:normal; line-height:30px;  text-indent:25px; font-weight:bold;}
.t_picks_right .r_box p span{ width:60px; height:30px; font-weight:normal;float:right; font-size:12px; line-height:30px; overflow:hidden;}
.t_picks_right .r_box p span a{color:#3668A5;}
.t_picks_right .r_box p span a:hover{color:#ff6600}
.t_picks_right .r_box ul{ width:210px; height:120px; overflow:hidden; float:left; display:block;}
.t_picks_right .r_box li{ width:210px; height:30px; line-height:30px; overflow:hidden; float:left; font-size:14px; background:url(qm_bj.png) 0px 14px no-repeat; text-indent:10px;}
.t_picks_right .r_box li a{ color:#333;}
.t_picks_right .r_box li a:hover{ color:#ff6600}
.t_picks_right .r_box dl{ width:130px;_width:120px; height:110px; display:block; margin-top:3px;_margin-top:3px;  overflow:hidden; float:right; position:relative; }
.t_picks_right .r_box dt{ width:130px;_width:120px; height:110px; overflow:hidden;}
.t_picks_right .r_box dt img{width:130px; height:110px;_width:120px; }
.t_picks_right .r_box dd{ width:130px;_width:120px;  height:25px;background:url(qm_bj1.png) repeat; font-size:12px; line-height:25px; overflow:hidden; position:absolute; z-index:9; left:0px; bottom:0px; text-align:center;}
.t_picks_right .r_box dd a{ color:#fff; }
.t_picks_right .r_box dd a:hover{ color:#ff6600}

/*服务*/

/*视频*/
#disease{ width:760px; height:auto; margin:0px auto 0; overflow:hidden;}
.d_txt{ width:175px; height:280px; float:right; margin:0px 5px; display:inline}
.d_txt dl{ width:175px; height:140px; position:relative; margin-top:10px;}
.d_txt dt img{ width:175px; height:140px;}
.d_txt dd { width:175px; height:30px; background:url(t_bj.png) repeat-x; position:absolute; z-index:999; bottom:0;}
.d_txt dd a{ color:#fff; font-size:14px; line-height:30px; text-align:center; display:block}
.d_txt dd a:hover{ color:#f93}
.d_txt ul{ width:175px; height:95px; margin-top:10px;}
.d_txt li{ width:175px; height:30px; background:url(li.png) left 8px no-repeat; overflow:hidden}
.d_txt li a{ color:#333; font-size:14px; line-height:30px; text-indent:10px; display:block; font-size:16px}
.d_txt li a:hover{ color:#ff6600}

/*视频*/

/* 菜谱 */
.sn-sliders{ position:relative; width:210px; height:230px; overflow:hidden; }
.sn-sliders .cards{ position:absolute;}
.sn-sliders .card{ width:210px; overflow:hidden; position:absolute; left:0px; top:0px;}
.sn-sliders .card a,.sn-sliders .card a:visited{text-decoration:none;}
.sn-sliders .card a:hover h3{color:#3668a5;}
.sn-sliders .card h3{line-height:24px; color:#000;}
.sn-sliders .sn-sliders-btn-l{ position:absolute; left:0px; top:50%; margin-top:-48px; cursor:pointer; background:url(pic_l_arrow.png) center 50% no-repeat rgba(0,0,0,0.3); background:url(pic_l_arrow.png) center 50% no-repeat #000\9; width:34px; height:58px; display:none;}
.sn-sliders .sn-sliders-btn-r{ position:absolute; right:0px; top:50%; margin-top:-48px; cursor:pointer; background:url(pic_r_arrow.png) center 50% no-repeat rgba(0,0,0,0.3); background:url(pic_r_arrow.png) center 50% no-repeat #000\9; width:34px; height:58px;  display:none;}
.sn-sliders .sn-sliders-btn-l img,.sn-sliders .sn-sliders-btn-r img{display:block;}

/*菜谱*/

/*头部*/
.AntTop13 *{margin: 0;padding: 0;list-style: none;font-style:normal; border:0; text-decoration:none;}
.AntTop13 { height:35px; width:auto; overflow:hidden;background-color: #4A4A4A;padding-top:5px}
.px980 { width:1000px; margin:auto; color:#FFFFFF;}
.userq { float:left; line-height:30px;}
.AntTop13 a { color:#FFFFFF;}
.AntTop13 .r_ { line-height:30px; float:right;position: relative;}
.AntTop13 .r_ a { margin-left:10px;}
.AntTop13 .userq em { float:left;}
.AntTop13 .userq .text,.AntTop13 .userq .button { background:url(Top-1.gif) 0 0 no-repeat;}
.AntTop13 .userq .text{ float:left; border:none; width:100px; height:16px; line-height:16px; padding-left:3px; border-right:solid 1px #e3e3e3; border-bottom:solid 1px #e3e3e3; background:url(Top-1.gif) 0 -59px no-repeat; color:#666666; margin-right:10px; margin-top:5px;}
.AntTop13 .userq .button { width:46px; height:19px; border:none; background-position:left -39px; cursor:pointer;
line-height:normal; /*  对firefox有效*/
_line-height:1.8em; /* 只对ie6有效 */
float:left; margin-top:5px; margin-right:5px;}
.AntTop13 .userq a { margin-left:10px;}.AntTop13 .userq a:hover { text-decoration:underline;}
.AntTop13 .userq .qq { background:url(qq.gif) 5px 5px no-repeat; display:block; padding-left:18px;}
/** 用户登陆后 **/
.user_l .lI_1,.user_l .mC_1,.user_l .uE_1 {background:url(AntUserIco.gif) no-repeat;}
.user_l { float:left; width:640px; overflow:hidden; height:25px; line-height:30px;}
.user_l div{float:left; margin-left:3px;}
.user_l .lI_1 span{font-size:12px; color:#ff0000; font-weight:bold;}
.user_l .lI_1 font{font-size:12px;}
.user_l .lI_1{background-position:-5px 6px;padding-left:17px; margin-left:0px;}
.user_l .mC_1{ background:url(Use_3.gif) 5px 6px no-repeat; padding-left:22px;} 
.user_l .mC_1 a{ color:#FFF}
.user_l .uE_1{background-position:2px -76px;padding-left:25px;}
.user_l .uE_1 a{ color:#FFF}
.user_l a:hover { text-decoration:underline;}
.top2_ .logo { float:left; margin-top:5px;}
.top2_ .logo img { max-width:245px; max-height:60px;
_width: expression(this.width > 245 && this.width > this.height ? 245 : true);
_height: expresion(this.height > 60 ? 60 : true);}
.quickLink { float:right; width:285px; height:85px; overflow:hidden; }
.searchbar{ padding-top:5px; width:426px; height:auto; padding-left:20px; overflow:hidden; float:right;}
.searchbar li{float:left;color:#ccc;height:25px;}
.searchbar ul { float:left; height:25px;}
.searchbar a{color:#222;font-size:14px;padding:0 7px;}
.searchbar li.cu a{font-weight:bold;}
.searchbar li.cu{background:url(arrow_s.png) no-repeat bottom center;}
.searchbox { border:#c7d9e9 2px solid;background-color:#2e6ba5;padding:1px;cursor:pointer;height:33px;width:420px; clear:both;}
.searchbox .text{height:21px;width:328px;padding:6px 5px;background-color:#fff;float:left;border:none;margin:0;font-size:12px;line-height:21px;color:#999;}
.searchbox .button{width:82px;height:33px;float:left;border:none;text-indent:-999px;overflow:hidden;cursor:pointer; background:url(but1.gif);}
#header_2{display:block;position:fixed;top:0;left:0;width:100%;z-index:10;height:40px;top: 0px; /* position fixed for IE6 */ _position: absolute; _top: expression(documentElement.scrollTop + "px")} 
/*头部*/
/*友链*/
.youlian{ width:1000px; margin:0 auto; padding-top:10px}
.youlian1{ height:30px; line-height:30px}
.youlian2{ line-height:25px}
.youlian2 ul li{ float:left}
.youlian2 ul li a{ color:#000; margin-left:10px}
.youlian2 ul li a:hover{color:#000}
/*友链*/



.lanmulb{ width:655px}
.lanmulb .tablist{width:655px;height:40px;background:#fff;border-bottom:1px solid #1bbc9b;z-index:999}
.lanmulb .top{width:655px;height:40px;background:#fff;border-bottom:1px solid #1bbc9b;z-index:999}
.lanmulb .tablist li{float:left;width:88px;height:40px;color:#1bbc9b;line-height:40px;text-align:center;font-size:14px;font-weight:bold;cursor:pointer}
.lanmulb .tablist li.tabli_on,.lanmulb .tablist li.tabli_on:hover{background:#1bbc9b;color:#fff}
.lanmulb .tablist li.tabli_on a,.lanmulb .tablist li.tabli_on a:hover{background:#1bbc9b;color:#fff}
.lanmulb .tablist li:hover{background:#f6f6f6}
.lanmulb .tabul{ margin-top:10px}
.lanmulb .tabul>div{display:none}
.lanmulb .tabul>div.tabul_on{display:block}
.newidx_news_list{overflow:hidden}
.newidx_news_list .ad_one{padding:40px 0}
.newidx_news_list .news_main_info{height:129px}
.newidx_news_list .news_one{padding:28px 0 28px 22px;*padding:28px 0 28px 26px;_padding:28px 0 28px 27px;border-bottom:1px dotted #e5e5e5;position:relative}
.newidx_news_list .news_one:hover{background:url(rec.png);background:#f5f5f5}
.newidx_news_list .news_one:hover .news_sub_info .pubtime{display:none}
.newidx_news_list .news_one:hover .news_sub_info .keywords{display:block}
.newidx_news_list .nobr{border:0}
.newidx_news_list .news_main_info h2{font-size:18px;line-height:24px;margin-bottom:10px;font-weight:bold;color:#252525;font-family:"\5fae\8f6f\96c5\9ed1";font-weight:normal}
.newidx_news_list .news_main_info h2 a,.newidx_news_list .news_main_info h2 a:visited{color:#252525}
.newidx_news_list .news_main_info h2 a:hover{color:#ba2636}
.newidx_news_list .news_main_info h2 p.pubtime{margin-left:0;padding-left:8px;display:inline;height:auto;font-weight:normal;position:absolute;bottom:10px;right:10px}
.newidx_news_list .news_main_info .pic_link{float:left;margin-right:0;margin-top:-30px;position:relative;display:none;width:150px;height:110px;overflow:hidden}
.newidx_news_list .news_main_info .pic_link img{-webkit-transition:all 1.2s ease-out;-moz-transition:all 1.2s ease-out;-ms-transition:all 1.2s ease-out;-o-transition:all 1.2s ease-out;transition:all 1.2s ease-out}
.newidx_news_list .news_main_info .pic_link:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);opacity:.9;-webkit-transition:all 1.2s ease-out;-moz-transition:all 1.2s ease-out;-ms-transition:all 1.2s ease-out;-o-transition:all 1.2s ease-out;transition:all 1.2s ease-out}
.newidx_news_list .news_main_info .pic_link .ico_special{width:62px;height:26px;display:block;position:absolute;left:0;top:0;z-index:1}
.newidx_news_list .news_main_info .pic_link .special{background-position:0 0}
.newidx_news_list .news_main_info .pic_link .photoset{background-position:0 -26px}
.newidx_news_list .news_main_info p{font-size:12px;color:#888;line-height:22px;height:85px}
.newidx_news_list .news_main_info p a,.newidx_news_list .news_main_info p a:visited,.newidx_news_list .news_main_info p a:hover{color:#216db5}
.newidx_news_list .news_sub_info{display:none}
.newidx_news_list .news_sub_info .pubtime{display:none;line-height:14px;font-size:12px;color:#888;height:14px;padding-top:10px;float:left;margin-right:8px}
.newidx_news_list .news_sub_info .news_tie{height:24px;_width:24px;_overflow:visible;float:right}
.newidx_news_list .news_sub_info .news_tie a:hover{color:#ba2636}
.newidx_news_list .havepic .news_main_info .pic_link{display:block}
.newidx_news_list .havepic .news_main_info h2{margin-left:180px}
.newidx_news_list .havepic .news_main_info p{margin-left:180px}
.newidx_news_list .havepic .news_sub_info{margin-left:180px}



* {
	margin:0;
	padding:0;
	border:0;
	list-style:none;
}
li {
	list-style:none
}
img {
	border:0;
	vertical-align:top
}

.cfix,.clear {
	zoom:1
}
a {
	text-decoration:none;
	color:#3a3a3a
}
a:hover {
	text-decoration:underline;
	color:#d80c18
}
.sz1 {
	width:130px;
	height:95px
}
.list {
	margin:0 -15px 0 0
}
.list li {
	width:130px;
	float:left;
	margin:0 16px 0 0;
	padding:0 0 18px;
	display:inline
}
.list strong {
	font-weight:400;
	display:block;
	height:18px;
	overflow:hidden;
	word-wrap:break-word;
	word-break:break-all;
	margin-top:7px
}
.list .pic {
	position:relative;
	width:100%;
	height:90px;
	background:#f0f0f0 url(ico-loading.gif) no-repeat center center
}

.list .pic {
	display:block;
}


.huore {
width: 300px;
background:#FFF;
height: 310px;
margin-bottom: 10px;
}

.bord {
	border-bottom:3px solid #f6f6f6;
}
.modr {
	padding:0 10px;
}

.show {
	display:block;
}
.hidden {
	display:none;
}
.pic-text {
	color:#666;
	line-height:20px;
	text-align:left;
}
.pic-text div {
	float:left;
	margin:0 10px 0 0;
	_margin-right:7px;
}

.pic-text p {
	clear:none
}


.dujia {
width: 280px;
margin-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
background:#FFF;
margin-top:5px;
}
.dujia .blockRA .pic-text {
	padding-bottom:15px;
}
.dujia .blockRA .pic-text h4 {
	font:bold 12px/16px;
}
.dujia .blockRA .pic-text p {
	line-height:18px;
}
.dujia .blockRA .pic-text h4 a{ font-weight:bold}


.paihang {
	width:280px;
	background:#FFF;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	margin-bottom:10px;
}

.paihang ul {
	margin-right:10px;
	background:url(bg_top.gif) no-repeat 0 7px;
}
.paihang ul li {
	line-height:16px;
	padding:6px 0 5px 30px;
	white-space:nowrap;
	overflow:hidden;
}

.youce {width:300px; margin:0 auto; margin-left:5px; font-size:12px}
.youce h2{text-align:left;text-shadow:1px 0 1px #fff;font:18px/27px "Microsoft Yahei","Simhei"; height:40px; line-height:40px; border-bottom:1px dotted #CCC; margin-bottom:8px}
.youce h2 a{color:#2876c2;}
.youce h2 a:hover{color:#F00;}


.ycgg{width:300px; margin-bottom:10px}
.right_{ width:310px; overflow:hidden; background:rgba(241, 241, 241, 0.13) none repeat scroll 0% 0%;}
.dingtongl{width:970px; height:90px; padding-left:10px; margin:0 auto; margin-bottom:10px}

/*主体*/
.ListMain { width:1000px; height:auto; overflow:hidden; margin:auto;}
.ListMain .left_,.ListMain .left_show { width:655px; float:left;}
.ListMain .left_ h1 { font-family:"黑体"; font-size:20px; font-weight:500; display:block; padding:15px 0 10px;}
.ListMain .right_ {float:right;}

/* 公用图片 */
header hgroup,.Amm,aside.Amm .passV3,.At3 nav li .A,.At3 nav .helpV3,nav.Av3 ul,nav.Av3 s,.AntInfoHelpCurrent
{background:transparent url(../House/Images/AntHouseBg-1.gif) no-repeat 0 0;}
aside.aL .lI,aside.aL .mC,aside.aL .uE {background:url(../House/Images/AntUserIco.gif) no-repeat;}
header hgroup {background-repeat:repeat-x; font-size:12px;height:36px; overflow:hidden; line-height:32px; min-width:950px; margin:auto;}
header {font-family:"宋体";font-size:12px;}
header hgroup .At3 { width:950px; margin:auto;}


/** 用户登陆后 **/
aside.aL { float:left; width:640px; overflow:hidden; height:25px;}
aside.aL div{float:left; margin-left:3px;}
aside.aL .lI span{font-size:12px; color:#ff0000; font-weight:bold; font-family:Verdana, Geneva, sans-serif;}
aside.aL .lI font{font-size:12px;}
aside.aL .lI{background-position:-5px 6px;padding-left:17px; margin-left:0px;}
aside.aL .mC{background-position:1px -20px; padding-left:22px;} 
aside.aL .uE{background-position:2px -76px;padding-left:25px;}
aside.aL .mC a,.aside.aL .uE a {color:#3a74ac;}


.AntFooter { width:100%; margin:0 auto; text-align:center; padding:10px 0px 10px; line-height:1.8em;color:#fff; background:#D4D4D4;border-top: 5px solid #195cad;}
.AntFooter li a,.AntFooter li a:link,.AntFooter li a:visited{color:#fff;}
.AntFooter .Nav a { margin:0px 5px 0px 5px;}
.AntFooter .Nav a,.AntFooter .Nav a:link,.AntFooter .Nav a:visited { color:#292b2c; text-decoration:underline;}
.AntFooter .Nav a:hover,.AntFooter li a:hover{ color:#CC0000;}

/*列表*/

.ListMain .left_ h1{font-family: "黑体";font-size: 20px;font-weight: 500;display: block;padding: 15px 0px 10px;}
.l_l{height: auto;overflow: hidden;float: left;width: 650px;padding: 10px 0px;background: transparent url("l_h_bor.gif") repeat-x scroll center bottom;}
.l_l li{height: 30px;line-height: 30px;font-size: 14px;text-align: right;font-family: Arial,Helvetica,sans-serif;background: transparent url("yuan_l.gif") no-repeat scroll left 9px;overflow: hidden;padding-left: 20px;}
.l_l li div {width: 500px;overflow: hidden;float: left;text-align: left;font-family: "宋体";}
.l_l li a{color: #252525;}
.nav_ {width: 1000px;line-height: 28px;overflow: hidden;background: #FBFBFB none repeat scroll 0% 0%;margin: auto auto 8px;}
.nav_ ul {padding-top: 1px;width: 990px;overflow: hidden;word-wrap: break-word;word-break: normal;}
.nav_ ul li {float: left;height: 30px;background: transparent url("1_12.gif") no-repeat scroll right center;padding: 0px 12px;line-height: 30px;}
/*分页标签*/
.AntPage { float:left; margin-right:-2px;padding:15px 0 0 90px; }
.AntPage {  color:#999999; font-size:12px;}
.AntPage ul { float: left; height:28px; line-height:28px; margin:0; padding: 3px 0px 0 3px; list-style-type:none; }
.AntPage ul li { float:left; font-size:12px; color:#999999; line-height:2.3em;}
.AntPage ul li a { float:left; text-align:center; width:20px; height:19px; overflow:hidden; line-height:1.7em; margin:2px; text-decoration:none; font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#333333; border:solid 1px #d5d5d5;}
.AntPage ul li a:hover { /*border:solid 1px #ff8282;background:#fbd8d8;*/ color:#d50024;}
.AntPage ul li a.First,.AntPage ul li a.First_,.AntPage ul li a.Previous,.AntPage ul li a.Previous_,.AntPage ul li a.Next,.AntPage ul li a.Next_,.AntPage ul li a.Last,.AntPage ul li a.Last_ { background:url(page_03.gif) no-repeat; border:none;}
.AntPage ul li a.focus {border:solid 1px #ff8282; background:#fbd8d8; color:#d50024;}
.AntPage ul li a.focus:hover  { }
.AntPage ul li a.First,.AntPage ul li a.First:hover {background:url(page_03.gif) -4px -2px; border:0;width:50px;height:21px;border:none;}
.AntPage ul li a.First_,.AntPage ul li a.First_:hover { background-position:-4px -28px;border:0;width:50px;height:21px;} 
.AntPage ul li a.Previous,.AntPage ul li a.Previous:hover {background:url(page_03.gif) no-repeat; border:0;width:59px; height:21px; background-position:-115px -2px;} 
.AntPage ul li a.Previous_,.AntPage ul li a.Previous_:hover { background-position:-115px -28px;border:0;width:59px; height:21px;} 
.AntPage ul li a.Next,.AntPage ul li a.Next:hover {background:url(page_03.gif) no-repeat; border:0;width:59px; height:21px; background-position:-182px -2px;}
.AntPage ul li a.Next_,.AntPage ul li a.Next_:hover { background-position:-182px -28px;border:0;width:59px; height:21px;} 
.AntPage ul li a.Last,.AntPage ul li a.Last:hover {background:url(page_03.gif) no-repeat; border:0;width:50px; height:21px; background-position:-60px -2px;}
.AntPage ul li a.Last_,.AntPage ul li a.Last_:hover { background-position:-60px -28px; border:0;width:50px; height:21px;} 
.AntPage .pagenone{ display:none;}
.dangqianwz { width: 655px;height: 25px;line-height: 25px;background: rgba(0, 114, 188, 0.04) none repeat scroll 0% 0%;text-indent: 1em; color: #0072BC;}

.cB { color:#252525; }
.atleLP { padding:20px 0 0 0; width:640px; }
.atleCB { border-top:5px solid #242424; *zoom:1; }
.tabCtrl {width:620px;margin-top:-10px; height:59px; overflow:hidden; padding:0 0 30px 20px; font-size: 0;}
.tabCtrl span { width:75px; height:42px; padding:17px 0 0 10px;; display:inline-block; *display:inline; *zoom:1; _position:relative;color:#202020; cursor:pointer; font-family:"\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", serif; font-size:16px;  margin-right:10px; line-height:42px; }
.tabCtrl a{color:#202020;}
.tabCtrl .active { background:#cc1b1b; color:#fff; }
.tabCtrl .active a{color:#fff;}
.imgNews { float:left; width:220px; }
.imgNews h2 {  color:#fff; text-align:center; height:30px; font-weight:bold; line-height:30px; margin:-30px 0 20px 0; width:220px; position:relative;  }
.imgNews p{height:30px; margin-top:-30px; width:220px;opacity:0.6;background:#050505;_filter: alpha(opacity=60);}
.imgNews a, .imgNews a:visited { color:#fff; }
.mainNews { float:left; padding: 0 0 0 30px; white-space:nowrap; width:390px; overflow:hidden; }
.mainNews h2 { font-size:18px; font-weight:bold; font-family: "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", sans-serif; padding:0 0 9px 0; height:23px; overflow:hidden; white-space: nowrap;}
.mainNews li { font-size:14px; font-family:"\5B8B\4F53", sans-serif; line-height:28px; padding-left:11px; width:322px; overflow:hidden; background:url("lstp.png") no-repeat scroll 0 12px transparent; }
.mainNews ul { padding:11px 0 0 0; }
.mainNews p { padding:0 0 6px 0;height:14px; overflow:hidden; width:336px; }
.tabCon {height: 330px; overflow: hidden;}
.tabCon .active { display:block; }
.tabCon .clearfix {*zoom:1;}
.ycgg{width:300px; margin-bottom:10px}
.right_{ width:310px; overflow:hidden; background:rgba(241, 241, 241, 0.13) none repeat scroll 0% 0%;}
.dingtongl{width:970px; height:90px; padding-left:10px; margin:0 auto; margin-bottom:10px}
.neirongs{ width:640px; overflow:auto}
.neirongxia{width:640px; overflow:auto}


.AntArticleContent { width:610px; height:auto; overflow:hidden; margin:auto; padding:20px 0;}
.AntArticleContent .Content_ { width:600px; height:auto; overflow:hidden; margin: 0 auto; font-size:14px; line-height:2em;}

.AntNewsPage { margin:0 auto; padding-bottom:25px; padding-top:0; text-align:center; font-size:0 }
.AntNewsPage li { display:inline-block; margin-right:3px; height:28px; line-height:28px; overflow:hidden; }
.AntNewsPage li { display:inline }
.AntNewsPage li a {  padding:0 10px; font-size:14px; display:inline-block; line-height:28px; border:1px solid #dddddd }
.AntNewsPage li a,.AntNewsPage li a:visited,.AntNewsPage li a:link,.AntNewsPage li a:hover { color:#000; text-decoration: none }
.AntNewsPage span,.AntNewsPage li a:hover { background:#2d96e9;  color:#fff; border:1px solid #2d96e9 }
.AntNewsPage span{ color:#fff }
.AntNewsPage li span {  background:#2d96e9; color:#fff; padding:0 10px; font-size:14px; display:inline-block; line-height:28px; border:1px solid #dddddd; font-weight:700 }
.AntNewsPage li span.next { border:1px solid #ddd; background:#fff; color:#000; font-weight:normal }
/*-------列表页-------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.Title_h1 { width:640px; height:auto; overflow:hidden; text-align:center; background:url(show_bor.jpg) bottom repeat-x; clear:both; padding-bottom:5px;}
.Title_h1 h1 { display:block; /*height:60px; overflow:hidden;*/ text-align:center; font-size:20px; line-height:60px; font-weight:bold }
.Title_h1 div { font-family:"宋体"; color:#666666; height:25px; line-height:25px; padding-bottom:7px;}
.Title_h1 a { float:right; margin-right:10px; color:#cd080a; font-weight:bold;}
.conter_show { font-size:medium; width:640px; height:auto; overflow:hidden; clear:both; margin-top:8px}

.ListMain .left_show .NewsMark { width:618px; height:auto; overflow:hidden; line-height:2em; padding:10px 10px; color:#333333; clear:both; font-size:14px;background: #f7f7f7 url(show_bor.jpg) bottom repeat-x; }
.ListMain .left_show .NewsMark b { color:#000000;font-size:14px;}

/*改变全局CSS设置*/
.conter_show p { margin-top:1.12em; margin-bottom:1.12em;}
.conter_show h1,.conter_show h2,.conter_show h3,.conter_show h4,.conter_show h5,.conter_show h6 {font-weight:bold; line-height:1.5em;}
.conter_show h1 {font-size:xx-large;}
.conter_show h2 {font-size:x-large;}
.conter_show h3 {font-size:large;}
.conter_show h4 {font-size:medium;}
.conter_show h5 {font-size:small;}
.conter_show h6 {font-size:x-small;}

.conter_show img { max-width: 640px; }
*html .conter_show img {_width:expression(this.width > 640 && this.width > this.height ? 640: true);}

/*全屏*/
#Screen_ .right_,#Screen_ .left_show .Title_h1 div a { display:none;}
#Screen_ .left_show,#Screen_ .Title_h1,#Screen_ .conter_show { width:100%;}
#Screen_ .conter_show img { max-width: 950px; }
*html #Screen_ .conter_show img {_width:expression(this.width > 950 && this.width > this.height ? 950: true);}
#Screen_ .left_show .NewsMark { width:928px;}


/*分享*/
.BaiduFx,.face,.face ul{ width:640px; height:auto; overflow:hidden; padding:0 0 7px;}
.BaiduFx .b_ant { float:left; font-size:18px; line-height:2.5em; color:#333333;}

.up_ant { height:40px;}
.up_ant li { width:300px; height:25px; line-height:25px; float:left; background:url(d_bor.gif) 5px 12px no-repeat; padding-left:15px;overflow:hidden;}
.up_ant li a {  color:#000000;}
.up_ant li a:hover,.LikeNews li a:hover,.form_post .user a:hover,.plTitle_ .tab_ a:hover  { color:#FE0000;}

/*评论*/
.Con_pl { width:640px; height:auto; overflow:hidden; margin-top:15px;}
.Con_pl .title,.form_post .code_ .button,.form_post .user .qq { background:url(con-2.gif);}
.Con_pl .title { height:29px; line-height:29px; border-left:solid 1px #d8d8d8; border-right:solid 1px #d8d8d8; padding:0 15px; font-size:14px; font-weight:bold; color:#1c2c58;}
.Con_pl .title a { float:right; font-weight:normal; color:#0b3b8c; text-decoration:none;}
.Con_pl .title a b { color:#cc0000; padding:0 3px;}
.Con_pl .title a:hover { color:#cc0000;}
.Con_pl .content { border:solid 1px #d8d8d8;}
.form_post,.form_post .user { width:600px; height:auto; overflow:hidden; margin:auto;}
.form_post .user em,.form_post .user input,.form_post .user a,
.form_post .code_ em,.form_post .code_ input,.form_post .code_ img { font-style:normal; float:left;}
.form_post .user { padding:20px 0 7px; line-height:2em;}
.form_post .user .qq { display:block; background-position:0 -69px; padding-left:18px; background-repeat:no-repeat;}
.form_post .user a { margin-right:7px;}
.form_post .text,.form_post .code_ .text {
	background:url(reg_input_bg.gif) no-repeat top left;
	border-left:1px solid #cccccc;
	border-top:1px solid #cccccc;
	border-right:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	width:120px;
	height:22px;
	font-size:12px;
	*line-height:22px;
	line-height:22px\0;
	padding:0 8px;
	float:left;
	margin-right:10px;
}
.form_post .checkbox { float:left; margin-top:6px; *margin-top:0; margin-right:5px;}
.form_post textarea {
	background:url(text_bg.gif) no-repeat top left;
	border-left:1px solid #cccccc;
	border-top:1px solid #cccccc;
	border-right:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	width:580px;
	height:110px;
	font-size:12px;
	*line-height:22px;
	line-height:22px\0;
	padding:4px 4px 4px 7px;
	float:left;
}
.form_post p { color:#444444; padding:7px 0 10px; clear:both;}
.form_post p font { font-size:12px; color:#FF0000; font-weight:bold;}
.form_post .code_ { width:500px; height:auto; overflow:hidden; padding-bottom:15px; font-size:14px; line-height:1.8em;}
.form_post .code_ img { cursor:pointer;}
.form_post .code_ .text { width:50px; margin-right:7px; height:26px;}
.form_post .code_ .button { font-size:14px; color:#FFFFFF; cursor:pointer; width:85px; height:29px; border:none; background-position:0 -30px; margin:0 7px;}
.form_post .code_ a { display:block; float:left; width:87px; height:32px; background:url(pl-1_03.gif); font-weight:bold; font-size:14px; color:#d74801; line-height:32px; padding-left:45px;}

/*-------评论详细页-------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.comment-summary { width:612px; font-size:14px; line-height:24px; text-indent:2em;  padding:20px 14px 0; clear:both; color:#333;}
.plTitle_ { height:38px; overflow:hidden; width:640px; background:url(p-1_10.gif) 0 37px repeat-x; margin-top:25px;}
.plTitle_ .tab_ { width:237px; height:38px; background:url(1_03-02.gif); float:left; margin:0 10px;}
.plTitle_ .tab_ a { color:#2b2b2b; display:block; width:118px; line-height:38px; float:left; text-align:center; font-size:14px; text-decoration:none;}
.plTitle_ .tab_ .b,.plTitle_ .tab_ a:hover { font-weight:bold;}
.plTitle_ p { float:left; font-size:14px; color:#333333; line-height:40px; padding:0 20px;}
.plTitle_ p b { padding:0 3px; font-weight:normal; color:#cc0000;}
.plTitle_ .p_Hover { float:right;  width:83px; height:30px; background:url(1_03.gif); line-height:28px; padding-left:15px;}
.plTitle_ .p_Hover a { color:#FFFFFF; font-size:14px; font-weight:bold;}

/*用户评论重写*/
.commentMain,.user_comment { background:#f8fcff; width:640px; height:auto; padding:15px 0;  overflow:hidden;}
.user_comment { width:620px; margin:auto; padding:0 0 15px; background:url(p-1_15.gif) bottom repeat-x; margin-bottom:15px;}
.user_comment .ico { float:left;}
.user_comment .ico img { width:60px; padding:2px; border:solid 1px #e8e8e8;}
.user_comment .con { width:540px; height:auto; float:right; overflow:hidden;}
.user_comment .con .title div { float:left; color:#059;}
.user_comment .con .title em { font-style:normal; color:#999; float:right;}
.user_comment .content { width:540px; height:auto; overflow:hidden; font-size:14px; clear:both; padding:7px 0 0;}
.user_comment .content img {vertical-align: middle; margin:-5px 2px 0;}
.user_comment .data_tim { width:540px;  padding:7px 0 0;  height:auto; float:right; }
.user_comment .data_tim .time { float:left; color:#b8b8b8;}
.user_comment .top { float:right; color:#ff0000; position:relative;}
.user_comment .top a { color:#005599; position:relative;}
.user_comment .top span {font-family: 黑体; font-size: 30px; font-style: normal; font-variant: normal; font-weight: 600; line-height: 34px; color:#cc0000; position: absolute; top:-27px; left:10px; z-index:100;}
.user_comment .end_ a { color:#999999; cursor:default; text-decoration:none;}


.nav-sub {float: left;height: auto;overflow: hidden;width: 100%; margin-bottom:8px}
.nav-sub a {background: #D0D4DB; border-bottom: 1px solid #888B92;border-right: 1px solid #888B92;color: #1C3A47;display: block;float: left;height: 26px;
line-height: 26px;margin-right: 10px;margin-top: 7px;padding: 0 12px;text-align: center;text-decoration: none;}
.nav-sub a:hover {background:#1C3A47;color: #fff;}
.nav-sub a.thisclass {background:#1C3A47;color: #FFFFFF;}
