﻿@import url('base.css');

/*内容宽度背景等*/
.twidth,#middle {width:1002px;background:#fff; margin:0 auto;}
.twidth{overflow-x:hidden;}
.mainC{ float:right; width:690px; overflow:hidden;}
.sideC{ overflow:hidden; width:270px; float:left;}
.w725{ width:725px;}
.w348{ width:348px;}

/*顶部会员区*/
#topUser a {padding-left:15px;background:url(wqcms.png) no-repeat 5px -310px;}
.popMine a {display:block;color:#666;line-height:20px;font-size:12px}
a.remind {color:red}


/*头部*/
#header { margin:0 auto; overflow:hidden; position:relative; width:1002px; height:100px;}
#header .logo{ width:162px; height:74px; position:absolute; left:18px; top:15px;}

/* 导航条 */
#navbar { width:495px; float:right; overflow:hidden; margin-top:35px;}
#navbar li{float:left;}
#navbar a{color:#FFF;text-decoration:none; font-size:16px; width:99px; height:31px; line-height:30px; font-family:"Microsoft Yahei"; display:block; float:left; text-align:center}
#navbar a:hover { background:url(menubgnow.png) no-repeat;color:#000000;}
#navbar li.thisclass a { background:url(menubgnow.png) no-repeat; text-decoration:none; color:#000000}

body#home #navbar li.nav1 a, body#c2 #navbar li.nav2 a, body#c3 #navbar li.nav3 a, body#c4 #navbar li.nav4 a{ background:url(menubgnow.png) no-repeat; text-decoration:none; color:#000000}

#middle{ background:url(topbg.png) 0 -120px no-repeat; width:970px; padding:16px 16px 0 16px;}

/*幻灯*/
.s-slide{width:970px; height:350px; overflow:hidden}
.loading{ z-index:1; font-family:"Microsoft Yahei"; font-size:24px; color:#24AF74; font-weight:bold; letter-spacing:2px;}

.ylink{ border:#dfdfdf solid 1px; padding:10px 15px; line-height:22px; margin-bottom:15px;}
.ylink a{ margin-right:20px;}

.hbox {position:relative; height:350px; width:970px;}
.hbox .t{ background:url(title.png) repeat-x; height:32px;}
.hbox span{float:left;width:99px;color:#505050;font:14px/32px 'microsoft yahei',simsun;text-align:center; display:block;}
.hbox a.more { float:right; height:32px; height:32px; width:45px; display:block; background:url(title.png) -955px 0 no-repeat;}
.hbox .l{ position:absolute; width:580px; height:330px; top:0; left:0;}
.hbox .l1{ width:260px; position:absolute; top:50px; left:0px; line-height:28px; font-size:14px;font-family:"Microsoft Yahei";}
.hbox .l2{ width:305px; position:absolute; top:40px; left:285px; overflow:hidden; line-height:28px; font-size:14px; font-family:"Microsoft Yahei"; }
.hbox .r{ position:absolute; width:360px; height:330px; top:0; right:0;}

/*滚动*/
.jcarousel-container-horizontal{ width:1072px; margin:0 auto;}
.jcarousel-clip-horizontal { width:1072px;}
.jcarousel-item { width:152px!important; border-left:#f0f0f0 solid 1px;}
.jcarousel-item-horizontal { margin-left:0px; }
.jcarousel-prev,.jcarousel-next{ z-index:101; background:url(right_ico.png) no-repeat; width:14px; height:14px; position:absolute; top:-56px; cursor:pointer; -webkit-transition:all 0.1s linear; -moz-transition:all 0.1s linear; transition:all 0.3s linear;}
.jcarousel-prev:hover,.jcarousel-next:hover{ background:url(left_ico.png) no-repeat;}
.jcarousel-prev{ left:48%;}
.jcarousel-next{ left:50%;}

.newlist{font-family:"microsoft yahei";}
.newlist li{ float:left; text-align:center; padding:12px 0;}
.newlist li img{ margin:0 auto; margin-bottom:14px;}
.newlist li h1{ height:32px; text-align:center; line-height:32px; color:#373737; font-size:16px; font-weight:normal;}
.newlist li h2{ color:#8e8d8d; font-size:12px; line-height:16px; width:84px; margin:0 auto; text-align:left;}


/*搜索*/
.i-ser{ position:absolute; z-index:100; background:url(search.png) no-repeat; width:356px; height:46px; bottom:46px; left:50%; margin-left:-178px;}
.i-ser .inputbg{ color:#8a8a8a; text-align:center; width:303px; float:left; height:46px; border:none; line-height:46px; background:transparent;}
.i-ser button{ width:35px; float:left; height:46px; background:transparent; border:none;}
.i-ser .inputbg::-webkit-input-placeholder { /* WebKit browsers */color:#FFF;}
.i-ser .inputbg:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:#FFF;}
.i-ser .inputbg::-moz-placeholder { /* Mozilla Firefox 19+ */color:#FFF;}
.i-ser .inputbg:-ms-input-placeholder { /* Internet Explorer 10+ */color:#FFF;}

/* 副导航 */
#navsub {overflow:hidden;}
#navsub .m { font-family:"Microsoft Yahei"; text-align:left;line-height:35px;height:35px; width:970px; margin:0 auto;}

/*底部*/
#footer { font-size:12px; overflow:hidden; height:143px; background:url(bottom.jpg) repeat-x; color:#FFFFFF; color:#fff; line-height:28px; }
#footer .m{ width:1002px; margin:0 auto; text-align:center; background:url(bottom.jpg) 0 -42px repeat-x; margin-top:42px;}
#footer .flink{font-family:"Microsoft Yahei"; font-size:14px; display:none}


.news{font-family:"microsoft yahei"; }
.news h2{ margin:0 auto; color:#2a2a2a; font-size:24px; line-height:32px; text-align:center;}
.news h3{ height:32px; text-align:center; color:#9f9f9f; font-size:14px;}
.news h4{ border-top:#2C94C6 solid 3px; width:140px; height:36px; margin:0 auto;}

.abox{border:#dfdfdf solid 1px; position:relative;}
.abox .tit{ background:#fff; padding:0 6px; font-size:16px; color:#000000; position:absolute; top:-12px; z-index:101; left:50%; margin-left:-40px;}
.abox .mcon{ padding:10px 0 20px 0; height:130px; overflow:hidden;}
.abox .mcon.content{ padding:22px 18px 33px; line-height:26px; font-size:14px;}

/*列表标题样式*/
.abox .mcon ul.nl {padding:8px;}
.abox .mcon ul.nl li { line-height:26px; padding-left:10px; position:relative; background:none;}
.abox .mcon ul.nl li a{ font-size:14px;}
.abox .mcon ul.nl li span.date{ position:absolute; right:10px; top:0; color:#999;}

.abox .aico_bot{ width:43px; height:43px; background:url(ico_bot.png) no-repeat; position:absolute; bottom:-22px; left:50%; margin-left:-21px;}

/*通用主栏*/
.mbox{}
.mbox .tcon { border-top:2px solid #2C94C6; border-bottom:1px solid #ddd; height:39px; line-height:39px; position:relative;}
.mbox .tcon em { padding:0 20px 0 10px;font-size:14px;color:#2a2a2a; font-family:"microsoft yahei";}
/*.mbox .tcon { background:url(title.png) repeat-x; height:32px; line-height:32px; position:relative;}
.mbox .tcon em { width:99px; text-align:center; display:block; font-size:14px;color:#2a2a2a; font-family:"microsoft yahei";}*/
.mbox .mcon{ padding-top:10px;}
.mbox .bcon{}
/*通用侧栏*/
.lbox{}
.lbox .tcon { background:#F6F8FA; border:none; border-top:1px solid #2C94C6; height:39px; line-height:39px; position:relative;}
.lbox .tcon em {font-family:"microsoft yahei"; padding:0 0 0 10px;font-size:14px;color:#2a2a2a; text-shadow:none;}
.lbox .mcon{}
.lbox .bcon{}
/*侧栏导航*/
.cbox .tcon { border-top:2px solid #2C94C6; border-bottom:1px solid #ddd; height:39px; line-height:39px; position:relative; width:270px;}
.cbox .tcon em {font-family:"microsoft yahei"; padding:0 20px 0 10px;font-size:14px;color:#2a2a2a; }
.cbox .tcon em span{ font-family:Helvetica; color:#2C94C6;}
.cbox .mcon { width:270px; overflow:hidden;}
.cbox .mcon .lad{ font-size:14px;font-family:"microsoft yahei"; line-height:28px;}
.sList {}
.sList li{ position:relative; line-height:40px; border-bottom:1px solid #ddd;zoom:1;}
.sList li a {font-family:"microsoft yahei"; display:block; padding:0 15px;}
.sList li.sOpen a { background:#f0f0f0; color:#2C94C6;}

body#home .sList li.pen1 a, body#c2 .sList li.pen2 a, body#c3 .sList li.pen3 a, body#c4 .sList li.pen4 a{ background:#f0f0f0; color:#2C94C6;}

.sList li span{ position:absolute; right:15px; top:0; color:#999; display:none;}

.s_List { width:273px;}
.s_List li{ position:relative; line-height:40px; border-bottom:1px solid #ddd;zoom:1; width:90px; float:left; border-right:1px #CCCCCC solid;}
.s_List li a {font-family:"microsoft yahei"; display:block; text-align:center }
.s_List li.sOpen a { background:#f0f0f0; color:#2C94C6;}
.s_List li span{ position:absolute; right:15px; top:0; color:#999; display:none;}

/*=========css layout===========*/
.i-headline{ float:left; width:400px;}
.i-headline ul.nl{}
.i-headline ul.nl li{ font-size:14px; line-height:30px; background-position:0 4px;}
.i-headline ul.nl li span.date{ font-size:12px;}
.i-slide{ float:right; width:560px;}
.w270{ width:270px;}
.i-l{ width:280px; float:left; padding:0px 10px 0 0; font-size:14px; line-height:30px;}
.i-l1 .imglist li img{ width:274px; height:160px;}
.i-l1 .imglist li h5{ position:absolute; left:3px; bottom:3px; right:3px; background:#000; color:#fff; background:rgba(0,0,0,.75);}
.i-l1 .imglist li img{ width:274px; height:auto;}
.i-l2 .imglist li img{ width:80px; height:60px;}
.i-m{ width:440px; float:left; padding:0 10px; border-left:1px dashed #ddd; border-right:1px dashed #ddd;}
.i-m ul.nl li{ font-size:14px; line-height:30px; background-position:0 4px;}
.i-r{ width:240px; float:right;}
.i-part {margin-bottom:10px; border-top:2px solid #458FCE; border-bottom:1px solid #ddd; height:39px; line-height:39px; position:relative;}
.i-part em{ background:url(wqcmsv59.png) no-repeat 0 -100px; width:132px; height:47px; line-height:42px; display:block; color:#fff; text-align:center; font-family:"Microsoft Yahei"; font-size:16px; margin-top:-2px;}
.i-part .moreR{ font-size:14px;}
.i-part .moreR .scl,.i-part .moreR .scl li{ display:inline; padding-left:5px;}
.i-linkcon{ line-height:30px; padding:10px;}
.i-linkcon a{ float:left; white-space:nowrap; padding:0 10px;}
.ibox .tcon { background:#F6F8FA; height:29px; line-height:29px; position:relative;}
.ibox .tcon em { background:url(wqcmsv59.png) no-repeat right top; padding:0 20px 0 10px;font-size:14px;color:#636B7C;font-weight:bold; text-shadow:none;}
.sbox{ border-top:1px solid #ddd; border-bottom:1px solid #ddd; background:#f0f0f0;}
.sbox .m{ width:980px; margin:0 auto; padding:0;}
.sbox .tcon{ height:50px; line-height:50px; position:relative; border-bottom:1px dashed #ddd; overflow:hidden;}
.sbox .tcon em{ font-weight:bold; font-size:14px; color:#636B7C; padding-left:15px;}
.sbox .tcon .moreR{ color:#999;}
.sbox .mcon{}
/*index1*/
.s-headline{ float:right; width:400px;}
.s-headline ul.nl{}
.s-headline ul.nl li{ font-size:14px; line-height:30px; background-position:0 4px;}
.s-headline ul.nl li span.date{ font-size:12px;}


