﻿@charset "utf-8";
/* --------------  Public --------------  */
/* Reset */
/* html{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);} */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,table{margin:0px auto;padding:0; font-family:Arial;}
img{border:none; vertical-align:top; padding:0; margin:0;}
dl,dt,dd,p{margin:0;padding:0;}
ol,ul,li{list-style:none;}
a { text-decoration:none;}
/* Items */
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.overflow { overflow:hidden;}

/* 分类页JS滚动图片样式*/

.hot{ width:195px;height:490px; margin:6px 0;}
.hot ul{ width:195px; height:490px; overflow:hidden;}
.hot ul li{ width:195px; height:160px; float:left; margin-bottom:5px;}
.hot ul li img { width:187px; height:119px; border:4px #dfdfdf solid;}
.hot ul li span { display:block; text-align:center; line-height:30px; font-size:14px; font-family:Arial; color:#000;}
.hot ul li a{ color:#0066ff; font-size:14px; font-weight:bold;}

body { background:url(/images/bj.jpg) no-repeat 50% top}
/* -------------- body背景图 --------------  */


/* 首页 */
.wid { width:1260px; height:903px; margin:0 auto; background:url(/images/index_16.jpg) repeat-y;}
.top { width:1260px; height:115px;}
.top img.logo { height:87px; width:272px; float:left; margin:28px 0 0 18px;}
.top1 { float:right; width:260px; height:89px; text-align:right; margin-right:26px; overflow:hidden;}
.top1 a { line-height:40px; color:#4e4e4e; font-size:12px;}
.top1 table { padding:0; margin-top:22px;}

/* 首页JS滚动样式1 */

#CSSBox{ width:1260px;height:409px; overflow:hidden; position:relative;}
#CSSBox ul { width:1260px;height:409px;}
#CSSBox ul li{ float:left;}
#CSSBox ul li img { width:1260px;height:409px;}
.btn { width:1220px; height:31px; position:absolute; left:20px; bottom:2px;}
.prev { width:37px; height:31px; float:left; background:url(/images/bl1.jpg) no-repeat; display:block; cursor:pointer;}
.next { width:37px; height:31px; float:right; background:url(/images/br1.jpg) no-repeat; display:block; cursor:pointer;}
.onprev { width:37px; height:31px; float:left; background:url(/images/onl1.jpg) no-repeat; display:block; cursor:pointer;}
.onnext { width:37px; height:31px; float:right; background:url(/images/onr1.jpg) no-repeat; display:block; cursor:pointer;}

#nav { height:43px; width:1260px; margin:22px 0 15px 0; background: url(/images/dh.jpg) no-repeat; overflow:hidden;}
#nav li { float:left; width:183px; line-height:43px; text-align:center;}
#nav li.onThis { background:url(/images/lion_03.jpg) no-repeat 50% bottom;}
#nav li a { font-size:12px; font-weight:bold; color:#fff; text-align:center;}
#nav li.onThis a,#nav li.onChild a ,#nav li.er a{ color:#fff;}
#nav li.last{width:160px;}
.syxw { width:1230px; height:32px; padding:0 15px; margin:15px 0; background:url(/images/xw1_26.jpg) no-repeat;}
.syxw font { line-height:32px; margin-right:17px; color:#aaa; font-size:13px;}
.syxw a { color:#323232; font-size:13px; line-height:32px;}
.syxw span { float:right; display:block; width:42px; height:12px; margin-top:10px;}

/*首页滚动新闻*/
#wrapper { width:1230px; height:32px; padding:0 15px; margin:15px 0; background:url(/images/xw1_26.jpg) no-repeat; position:relative; overflow:hidden;}
#CSSBox1{ width:1260px; height:32px;  float:left; line-height:32px; overflow:hidden; }
#CSSBox1 ul li{ width:1190px; line-height:32px; text-align:left; font-size:13px;}
#CSSBox1 ul li a { color:#323232; line-height:32px; text-align:left; font-size:13px;}
#CSSBox1 ul li span { color:#aaaaaa; padding:0 15px; float:left; font-size:12px;}
.btn1 { float:right; display:block; width:42px; height:12px; margin-top:10px; position:absolute; right:15px;}
.lb1 { display:block; cursor:hand; height:12px;width:18px;float:left;background:url(/images/xwb1.jpg) no-repeat;}
.lb2 { display:block; cursor:hand; height:12px;width:18px;float:right;background:url(/images/xwb2.jpg) no-repeat;}
.lb { display:block; cursor:hand; height:12px;width:18px;float:left;background:url(/images/onxwb1.jpg) no-repeat;}
.rb { display:block; cursor:hand; height:12px;width:18px;float:right;background:url(/images/onxwb2.jpg) no-repeat;}

#nav li ol#l1 { width:1260px; height:53px; line-height:53px; position:absolute; top:47px; left:0; background-color:#f0f0f0; display:none; z-index:999; border-bottom:2px #c2c2c2 solid;}
#nav li ol#l1 li { line-height:53px; height:53px; padding:0 20px; width:auto; background:url(/images/ol.jpg) no-repeat right;}
#nav li ol#l1 li.onThis { background:none;} 
#nav li ol#l1 li a { color:#ff4e00; line-height:53px; height:53px;}
#nav li ol#l1 li.last { background: none;}

.sy14 { width:1260px; height:162px; margin-bottom:15px; overflow:hidden;}
.sy1 { float:left; margin-right:9px; padding:3px; width:275px; height:156px; background:url(/images/s1.jpg) no-repeat;}
.sy2 { float:left; margin-right:9px; width:317px; height:162px; background:url(/images/en/s2.jpg) no-repeat;}
.sy3 { float:left; margin-right:10px; width:317px; height:162px; background:url(/images/en/s3.jpg) no-repeat;}
.sy4 { float:left; padding:21px; width:275px; height:120px; background:url(/images/s4.jpg) no-repeat;}

.sy2 span a,.sy3 span a { line-height:40px; text-align:right; display:block; font-size:12px; color:#fff;}
.sy2 span,.sy3 span { padding-right:15px; line-height:40px; text-align:right; display:block; font-size:12px; color:#fff;}
.sy2 strong a,.sy3 strong a { font-weight:normal; line-height:30px; text-align:left; display:block; font-size:12px; color:#616161;}
.sy2 strong,.sy3 strong { padding-left:15px; margin-top:90px; line-height:30px; text-align:left; display:block; font-size:12px; color:#616161;}

.sy4,.sy4 a { font-size:12px; color:#4e4e4e;}
.sy4 h3 a { font-size:16px; color:#4e4e4e;}
.sy4 strong { font-size:28px; height:28px; color:#d92816; display:block; padding:7px 0 12px 0;}
.sy4 font { color:#e22e1e; display:block; margin-top:8px;}

/* 分类页面 */

.banner { width:1260px; height:150px; margin-bottom:15px;}
.banner img { width:1260px; height:150px;}

.flmain { width:1260px; overflow:hidden;}
.fllm { width:175px; float:left; padding-bottom:50px; font-size:14px;}
.fllm li a { font-size:14px;}
.fllm li { line-height:31px; text-align:left; color:#fff; margin-bottom:5px;}
.fllm li.first { background:url(/images/ul.jpg) no-repeat #2f2f2d top left; padding:12px 0 0 10px; line-height:16px; }
.fllm li ol { background:url(/images/cp_09.jpg) repeat-x; width:175px; padding:5px 0;margin:4px 0 0 -10px;}
.fllm li ol li{padding-left:10px;}
.fllm li ol li a { font-size:13px; color:#0e0e0e;}
.fllm li ol li.onthis ,.fllm li.onthis{ background:url(/images/ul1.jpg) no-repeat;}
.fllm li ol li.onthis a,.fllm li.onthis a { color:#fff;}
.fllm li ol li.onthis a font,.fllm li.onthis a font { letter-spacing:-4px;}

.flrm { width:195px; float:right; margin-bottom:50px;}
.jstop { width:195px; height:31px; text-indent:1em; color:#fff; line-height:31px; background:url(/images/zysp_07.jpg) no-repeat;}
.jstop span { display:block; float:right; margin-right:10px;}
.jstop span a { line-height:31px; font-size:12px; color:#fff;}
.jsbot { width:195px; height:37px; background:url(/images/en/tt.jpg) no-repeat;}
.jsbot a { width:195px; height:37px; display:block;}

.flcon { width:853px; float:left; margin-left:20px;}
.flcon h3 { width:838px; padding-left:15px; line-height:37px; height:37px; border-bottom:1px #e5e0df solid; font-size:20px; color:#c61c0b; font-weight:normal; overflow:hidden;}
.flcon h3 font { display:block; float:left; font-size:20px;}
.flcon h3 font b { color:#a1a1a1; margin:0 7px;}
.flcon h3 strong { color:#4d4d4d; height:37px; padding-top:7px; font-weight:normal; font-size:12px; line-height:13px; float:left;}

.flcp { padding-top:21px; overflow:hidden; float:left;}
.flcp li { float:left; width:268px; margin:0 23px 27px 0;}
.flcp li.mar { margin-right:0;}
.flcp li img { width:260px; height:167px; border:4px #dfdfdf solid;}
.flcp li span {display:none;line-height:20px;height:40px;margin-top:10px; width:268px; display:block; text-align:center;}
.flcp li span a { font-size:14px; color:#000;}

.fllb { width:853px; overflow:hidden; float:left;}
.fllb li { text-align:left; line-height:42px;}
.fllb li span { float:right; font-size:14px; color:#888888;}
.fllb li h4 { line-height:43px; font-weight:normal; margin:5px 0; border-bottom:1px #e5e0df solid; overflow:hidden;}
.fllb li h4 a { color:#d81d17; font-size:16px; line-height:43px; height:43px; width:758px; display:block;float:left;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow: ellipsis;}
.fllb li div { height:85px; padding-top:5px;}
.fllb li div p { color:#848484; font-size:12px; line-height:21px;}
.fllb li div p font a { color:#d81d17;}

/* 分类路径样式开始 */
.kdd,.ydd,.ddcp,.ddax,.czrj,.gg { width:963px; height:36px; line-height:36px; padding:0 18px 0 45px; border:1px #e6e6e6 solid; border-bottom:2px #ff4e00 solid; font-size:14px; color:#525252;}
h3.kdd { background:url(/images/kdd.jpg) no-repeat left;}
h3.ydd { background:url(/images/ydd.jpg) no-repeat left;}
h3.ddax { background:url(/images/ddax.jpg) no-repeat left;}
h3.czrj { background:url(/images/ddax.jpg) no-repeat left;}
h3.gg { background:url(/images/gg.jpg) no-repeat left; padding:0 18px 0 45px;}
h3.ddcp { background:url(/images/sw_13.jpg) no-repeat left;}
ol.czrj,ol.gg { background:none; border:none; }
h3.ggw { width:963px; height:36px; line-height:36px; padding:0 18px 0 45px; border:1px #e6e6e6 solid; border-bottom:2px #ff4e00 solid; font-size:14px; color:#525252; background:url(/images/kdd.jpg) no-repeat left;} 

/* 分类路径样式结束 */

.ggw { width:170px; float:right;}
.ggw ol li { margin-bottom:20px;}
.ggw ol li img { width:170px; height:193px;}
.ggw ol li.g1 { width:170px; height:193px; background:url(/images/gg1_04.jpg) no-repeat;}
.ggw ol li.g2 { width:170px; height:193px; background:url(/images/gg2_04.jpg) no-repeat;}
.ggw ol li.g3 { width:170px; height:193px; background:url(/images/gg3_04.jpg) no-repeat;}
.ggw ol li.g4 { width:170px; height:193px; background:url(/images/gg4_04.jpg) no-repeat;}
.ggw ol li.g5 { width:170px; height:193px; background:url(/images/gg5_04.jpg) no-repeat;}

.nrtj img { width:451px; height:380px; padding:3px; border:1px #dfdfdf solid; float:left;}
.nrtj_c { width:547px; height:388px; float:right; overflow:hidden;}
.nrtj_c h3 { line-height:44px; border-bottom:1px #e2e2e2 solid; padding:0 15px; font-size:14px; color:#ff4e00;}
.nrtj_c h3 span { width:127px; height:40px; float:right; display:block; margin:2px 0 0 0; background:url(/images/z_17_.jpg) no-repeat; line-height:40px; color:#fff; text-align:right;}
.nrtj_c h3 span a { text-align:right; width:122px; height:40px; float:right; font-size:16px; color:#fff; padding-right:5px;}
.jj { width:432px; height:206px; display:block; float:right; overflow-y:scroll; font-weight:normal; line-height:26px;}
.nrtj_c h4 { font-size:12px; padding-left:30px; text-align:left; line-height:28px;}
.nrtj_c h4 font { font-weight:normal; font-size:12px; padding-left:20px; _padding-left:17px; color:#5c5c5c;}

.nrpic { width:1028px;}
.nrpic h3 { line-height:38px; color:#ff4c2d; padding-left:10px; margin:10px 0; font-size:14px; border-bottom:2px #ff4c2d solid; border-top:2px #e4e4e4 solid;}
.czrj1 li { padding:0 10px;}
.czrj1 li h4 { line-height:60px; color:#ff4e00; font-size:14px; text-align:left;}
.czrj1 li h4 a { line-height:60px; color:#ff4e00; font-size:14px;}
.czrj1 li h4 span { width:73px; height:23px; float:right; display:block; margin:20px 0 0 0; background:url(/images/z_17.jpg) no-repeat; line-height:23px; color:#fff; text-align:right;/*成长日记禁用赞*/ display:none;}
.czrj1 li h4 span a { width:73px; height:23px; float:right; color:#fff; font-weight:normal; margin-top:0; line-height:23px; font-weight:bold;}
.czrj1 li h4 span a div { color:#fff; font-weight:bold;}
.czrj1 li div { height:120px; color:#ff4e00; border-bottom:1px #e3e3e3 solid; padding-bottom:10px;}
.czrj1 li div p  { color:#595959; line-height:24px; font-size:12px;}
.czrj1 li div p a { color:#595959; line-height:24px; font-size:12px;}

.gg1 { padding:10px 0 0 10px;}
.gg1 li { width:497px; height:166px; margin:0 0 15px 0; float:left;}
.gg1 li ul { width:497px; height:166px;}
.gg1 li ul li { width:497px; height:30px; line-height:30px; margin:0; padding:0;}
.gg1 li.mar ul li { border-right:1px #cfcfcf dashed;}
.gg1 li.mar { margin-right:20px; _margin-right:10px;}
.gg1 li ul li a { font-size:14px; color:#595959;}
.gg1 li ul li span { float:right; color:#cbcbcb; line-height:30px; margin-right:20px;}

/* 通用样式 */

#zyszy,#zyszz { height:auto; width:auto; padding:0; margin:0; border:none; background:none;}
.left { float:left;}
.right { float:right;}
.path { float:right; font-size:12px; color:#525252; background:url(/images/pbg_07.jpg) no-repeat left; padding-left:25px;}
.path a { color:#525252; font-size:12px; font-weight:normal;}
.infotitle { font-size:24px; font-weight:bold; line-height:50px; text-align:center; margin:10px 0; padding:0 20px;}
.infocoutent { font-size:14px; line-height:200%;  color:#262626; text-align:left; padding:21px 4px; overflow:hidden;}
.footpage { clear:both; overflow:hidden; text-align:center; font-size:14px; color:#616161; font-weight:bold; line-height:37px; margin:20px 0; background:url(/images/sbzz_11.jpg) repeat-x;}
.footpage a { color:#616161; font-weight:bold;}
.redcolor { color:#fff; padding:2px 4px; background:url(/images/ftbg.jpg) no-repeat;}
.goback { text-align:center; line-height:30px;}
.goback a { color:#959595;}
.bg { height:1277px; background: url(/images/bgb.jpg) repeat-x bottom center;}
.flbg { background:url(/images/bg-jtjg_06.jpg) no-repeat top center #f3f2f0; overflow:hidden;}
.flff { height:77px; background: url(/images/ffd.jpg) repeat-x bottom center; clear:both;}
.infokuang1 ul li { width:1000px; line-height:30px; height:auto; margin:0; padding:0; border-bottom:1px #999 dashed; margin-bottom:5px;}
.infokuang1 ul li a { font-size:14px; color:#000;}

.infokuang1 ul li div.zan { width:73px; height:23px; float:right; display:block; margin:7px 0 0 20px; background:url(/images/z_17.jpg) no-repeat; line-height:23px; color:#fff; text-align:right; font-size:12px;}
.infokuang1 ul li div.zan a { font-size:12px; width:72px; height:23px;line-height:23px; color:#fff; text-align:right; float:left; padding-right:1px;}
.infokuang1 ul li span.path { width:500px; text-align:left; float:none; float:left; padding-right:20px;}
.infokuang1 ul li span.break { text-align:left; float:none;}
.infokuang1 ul li span.ssnr { width:350px; text-align:left; float:right;}

/* Footer */

.lltj { clear:both; display:none; text-align:center; height:20px; line-height:20px; width:100px; font-size:12px;}
.lltj a { color:#868686; font-size:12px; line-height:20px;}


.foot { width:1260px; height:60px; line-height:60px; background:url(/images/ff.jpg) no-repeat; text-align:center; color:#4e4e4e; font-size:12px;}
.foot p,.foot p a,.foot a { color:#4e4e4e; text-align:center; font-size:12px;}
.fbg { background:url(/images/fo_20.jpg) no-repeat; width:1160; height:124px; margin:0 0 0 10px; padding:0 20px;}
.bot { line-height:80px; color:#94c9ff; font-size:14px; height:80px; overflow:hidden; clear:both;}
.bot p { color:#94c9ff;}
.bot p a { line-height:80px; color:#94c9ff; font-size:14px; color:#94c9ff;}
.link { width:1218px; height:40px; line-height:42px; margin:0 auto; border:1px #cacaca solid;}
.link ul li { line-height:42px; float: left;}
.link ul li font { padding:0 20px; color:#000;}
.link ul li.first { padding:0 30px 0 20px; color:#ff4e00; font-size:14px; font-weight: bold;}
.link ul li a { color:#2b2b2b; font-size:12px;line-height:42px;}

.contfont { padding-top:50px; text-align:center;}

/*漂浮样式*/
#maple1 ul li { line-height:22px; height:30px; padding-top:8px; margin-bottom:5px; background-color:#dcdcdc; font-size:16px;}
#maple1 ul li a { line-height:30px; height:30px;}
#maple1 ul li.img { padding:0;}