@charset "gb2312";

/* reset */

html{-webkit-text-size-adjust:none;}
body { margin:0; padding:0; width:100%; background-color:#fff; font-family:'Microsoft Yahei Mono', 微软雅黑, sans-serif; font-size:14px; line-height:1.5em; color:#3c3c3c; letter-spacing:1px;}
img { border:0; vertical-align: middle;}
ul,ol,li,dl,dt,dd { margin:0; padding:0; list-style-type:none;}
h1,h2,h3,form,input,span { margin:0; padding:0;} 
input,select,iframe { vertical-align: middle; font-size:12px; margin:0; font-size:12px; font-family:'Microsoft Yahei Mono', 微软雅黑, sans-serif;}
dd,ul {zoom:1;}
.fright { float:right; clear:right;}
.fleft { float:left; clear:left;}
.none { display:none;}

/* color */

a { color:#3c3c3c;}
a:link {color: #3c3c3c; TEXT-DECORATION: none;}
a:visited {color: #3c3c3c; TEXT-DECORATION: none;}
a:hover {color: #0090ff; TEXT-DECORATION: none;}

.gray, a.gray, .gray a { color:#3c3c3c; }
a.gray:link, .gray a:link {color: #3c3c3c; TEXT-DECORATION: none;}
a.gray:visited, .gray a:visited {color: #3c3c3c; TEXT-DECORATION: none;}
a.gray:hover, .gray a:hover {color: #626262; TEXT-DECORATION: none;}

.lightgray, a.lightgray, .lightgray a{ color:#707070; }
a.lightgray:link, .lightgray a:link {color: #707070; TEXT-DECORATION: none;}
a.lightgray:visited, .lightgray a:visited {color: #707070; TEXT-DECORATION: none;}
a.lightgray:hover, .lightgray a:hover {color: #9e9e9e; TEXT-DECORATION: none;}

.linegray /* 分割线 */ { color:#ccc}

.black, a.black, .black a { color:#000; }
a.black:link, .black a:link {color: #000; TEXT-DECORATION: none;}
a.black:visited, .black a:visited {color: #000; TEXT-DECORATION: none;}
a.black:hover, .black a:hover {color: #AAA; TEXT-DECORATION: none;}

.white, a.white, .white a { color:#fff; }
a.white:link, .white a:link {color: #fff; TEXT-DECORATION: none;}
a.white:visited, .white a:visited {color: #fff; TEXT-DECORATION: none;}
a.white:hover, .white a:hover {color: #EBEBEB; TEXT-DECORATION: none;}

.red, a.red, .red a{ color:#e93c37; }
a.red:link, .red a:link {color: #e93c37; TEXT-DECORATION: none;}
a.red:visited, .red a:visited {color: #e93c37; TEXT-DECORATION: none;}
a.red:hover, .red a:hover {color: #ED1C24; TEXT-DECORATION: none;}

.orange, a.orange, .orange a { color:#ff6000; }
a.orange:link, .orange a:link {color: #ff6000; TEXT-DECORATION: none;}
a.orange:visited, .orange a:visited {color: #ff6000; TEXT-DECORATION: none;}
a.orange:hover, .orange a:hover {color: #ff914f; TEXT-DECORATION: none;}

.green, a.green,.green a { color:#22ac38; }
a.green:link, .green a:link {color: #22ac38; TEXT-DECORATION: none;}
a.green:visited, .green a:visited {color: #22ac38; TEXT-DECORATION: none;}
a.green:hover, .green a:hover {color: #39d152; TEXT-DECORATION: none;}

.dblue, a.dblue, .dblue a { color:#0090ff; }
a.dblue:link, .dblue a:link {color: #0090ff; TEXT-DECORATION: none;}
a.dblue:visited, .dblue a:visited {color: #0090ff; TEXT-DECORATION: none;}
a.dblue:hover, .dblue a:hover {color: #4abdff; TEXT-DECORATION: none;}

.blue, a.blue, .blue a { color:#126f9f; }
a.blue:link, .blue a:link {color: #126f9f; TEXT-DECORATION: none;}
a.blue:visited, .blue a:visited {color: #126f9f; TEXT-DECORATION: none;}
a.blue:hover, .blue a:hover {color: #4abdff; TEXT-DECORATION: none;}

.yellow, a.yellow, .yellow a { color:#fff45c; }
a.yellow:link, .yellow a:link {color: #fff45c; TEXT-DECORATION: none;}
a.yellow:visited, .yellow a:visited {color: #fff45c; TEXT-DECORATION: none;}
a.yellow:hover, .yellow a:hover {color: #fff; TEXT-DECORATION: none;}


/*************************************** 主布局开始 ********************************************/

/* layout */
.main { width:1200px; margin:0 auto; padding-top:70px; overflow: hidden;}
.left { float:left; width:370px; overflow:hidden; padding-right:45px; }
.leftwide { float:left; width:785px; padding-right:45px; overflow:hidden;}
.center { float:left; width:370px; overflow:hidden; padding-right:45px;}
.right { float:left; width:370px; overflow:hidden;}
.body.line /* 左右竖线间隔 */ { background:url(imagescommonbg-line01.gif) 805px top repeat-y; zoom:1;}

.footer { padding:35px 0;}
.footerline01 {  background:url(imagescommonbg-dot01.gif) top repeat-x;  padding:20px 0 15px; height:27px; line-height:27px;}
.footerline01 .fright { text-align:right;}
.footerline02 .fright { text-align:right; line-height:22px;}

.mininav { background:#000; text-align:center; height:50px; line-height:50px;}
.logo10th { background:url(imagesindexlogo10th.png) center no-repeat; height:100px;}

/*************************************** 主布局结束 ********************************************/




/*************************************** 通用调用开始 ********************************************/

/* 通用精简导航 */
.commonnav { border-bottom:#ccc 1px solid; height:24px; padding:10px 0; margin:0 auto 20px; width:1200px;}
.commonnavlist { background: url(imagescommonlogo-cz001-small.png) left center no-repeat; height:24px; line-height:24px; overflow:hidden; padding-left:25px; float:left; color:#3c3c3c;}
.commonnavlist b { padding-right:10px; font-size:16px;}
.commonnavlist a { padding:0 7px;}

/* 最顶部 */
.commontoptop { width:100%; background: url(imagescommonbg-black.png); padding:8px 0; height:24px; margin-top:0; left:0; position:fixed; /*Hack IE6*/_position:absolute; _margin-top:0px; _top:expression(eval(document.documentElement.scrollTop)); z-index:999; }
.commontoptop .login { line-height:24px; height:24px; padding-right:20px;}
.commontoptop .search { float:left; width:250px; height:24px; overflow:hidden; background:#fff; border-radius:5px; margin:0 10px;}
.commontoptop .searchtext { padding:0 10px;}
.commontoptop .searchinput1 { float:left; border:0px solid #fff; width:130px; height:24px; line-height:24px; color:#B4B4B4; margin-right:5px; }
.commontoptop .searchselect { float:left; width:70px; margin:2px 5px 0 0; color:#7F7F7F;}
.commontoptop .menu { float:left; padding:4px 0; height:16px; line-height:16px;}
.commontoptop .menu li { float:left; padding:0 15px; border-right:#888 1px solid; position:relative;}
.commontoptop .menu li.noline { border:#fff 0px solid;}
.commontoptop .menu li.popopen { cursor:pointer;}
.commontoptop .menu li .popbox { display:none; position:absolute; left:0; top:28px; background:url(imagescommonbg-black.png); padding:5px;}

/* 回顶端 */
#sideroll { display:block; width:50px; border:#eee 1px solid; border-bottom:#fff 0px solid; background:#fff; position:fixed; right:0px; top:400px; /*Hack IE6*/_position:absolute; _right:0px;  _margin-top:400px; _top:expression(eval(document.documentElement.scrollTop));}
#sideroll li { width:50px; height:50px; overflow:hidden; line-height:50px; border-bottom:#eee 1px solid; text-align:center; cursor:pointer;}
#sideroll li img { padding:10px;}
#sideroll li p { height:50px; line-height:50px; padding:0; margin:-50px 0 0 0;}
#sideroll li:hover { background:#f2efef; padding-top:50px; height:0; ; -webkit-transition: all .3s ease-in-out;}
#sideroll li .popbox { position: absolute; top:-10px; left:-150px; display:none;}

/*************************************** 通用调用结束 ********************************************/




/*************************************** 通用元素开始 ********************************************/

/* 表单元素 */
.inputbox01 { background:#fff; border:#ccc 1px solid; width:100px; padding:0 10px; height:25px; line-height:25px; color:#3c3c3c; border-radius:2px;}
.btn01 { background:#22ac38; height:25px; line-height:25px; width:70px; text-align:center; color:#fff; border:#fff 0px solid; cursor:pointer; border-radius:2px;}
.btn02 { background:#ff6000; display:inline-block;  height:25px; line-height:25px; width:70px; vertical-align:middle; text-align:center; color:#fff; cursor:pointer; border-radius:2px;}


/* 通用焦点区域 */
.ifocus01 { float:left; width:580px; height:340px; overflow:hidden; position:relative; margin-bottom:30px;}
.ifocus01_bg { position:absolute; bottom:0; left:0; width:580px; height:60px; background:url(imagescommonbg-black.png); }
#ifocus01_piclist { width:580px; height:340px; overflow:hidden; margin-bottom:20px; }
#ifocus01_piclist li { width:580px; height:340px; overflow:hidden; display:none;}
#ifocus01_piclist img { width:580px; height:340px;}
#ifocus01_tx { position:absolute; bottom:0; left:0; width:400px; padding:0 15px; height:60px;}
#ifocus01_tx li { width:400px; height:60px; line-height:60px; font-size:16px;}
#ifocus01_tx li.normal { display:none;}
#ifocus01_btn { position:absolute; right:0; bottom:0; padding:28px 15px 28px 0; height:4px;}
#ifocus01_btn li { float:left; width:28px; height:4px; line-height:4px; overflow:hidden; cursor:pointer; background:#b7b7b7; margin-left:2px;}
#ifocus01_btn li.current { background:#ff6000;}

/* 首页焦点区域 */
.ifocus01index { width:785px; height:460px; float:none;}
.ifocus01index .ifocus01_bg {  position:absolute; width:785px; }
.ifocus01index #ifocus01_piclist { width:785px; height:460px; }
.ifocus01index #ifocus01_piclist li { width:785px; height:460px;}
.ifocus01index #ifocus01_piclist img { width:785px; height:460px;}
.ifocus01index #ifocus01_tx { width:600px; height:60px;}
.ifocus01index #ifocus01_tx li { width:600px; font-size:16px;}

/* 新闻细页焦点区域 */
.ifocus01detail { width:300px; height:200px; float:none;}
.ifocus01detail .ifocus01_bg {  position:absolute; width:300px; }
.ifocus01detail #ifocus01_piclist { width:300px; height:200px;}
.ifocus01detail #ifocus01_piclist li { width:300px; height:200px; }
.ifocus01detail #ifocus01_piclist img { width:300px; height:200px;}
.ifocus01detail #ifocus01_tx { width:170px; height:40px;}
.ifocus01detail #ifocus01_tx li { width:150px; font-size:12px;}

/* 频道头部 */
.channellogo { height:30px; margin-bottom:20px; }
.channellogo .date { height:12px; line-height:12px; padding-top:18px; float: right; clear:right; }
.channellogopart01 { float:left; background:#ff6000; width:30px; height:30px; line-height:30px; overflow:hidden; text-align: center; font-size:20px; border-radius:15px;}
.channellogopart02 { float:left; font-size:30px; height:30px; line-height:30px; overflow:hidden; padding:0 10px;}
.channellogopart03 { float:left; text-transform: Uppercase; height:12px; line-height:12px; padding-top:18px; overflow:hidden;}
.channelnav { background:#0090ff; height:40px; overflow:hidden; padding:0 10px; margin-bottom:20px;}
.channelnav .mainlink { float:left; padding:0 25px; height:35px; line-height:35px;  overflow:hidden; text-align:center; background:#fff; border-radius:5px 5px 0 0; margin-top:5px; font-size:18px;}
.channelnav .mainlink:hover { background:#eff8ff; -webkit-transition: all .3s ease-in-out;}
.channelnav .sublink { float:left; height:40px; line-height:44px; overflow:hidden; padding-left:20px; font-size:10px;}
.channelnav .sublink a {  font-size:15px; padding:0 10px;}
.channeltitle { overflow:hidden; zoom:1; margin-bottom:20px;}
.channeltitlecrumbs { height:25px; line-height:25px}

/* 布局子元素 */
.more01 { float:right; clear:right; background:url(imagescommonicon-arrow01.gif) left center no-repeat; padding-left:10px; font-size:13px; font-weight:normal; cursor:pointer; }
.switch01 {  float:right; clear:right; background: url(imagescommonicon-switch01.gif) left center no-repeat; padding-left:20px; font-size:12px; font-weight:normal; cursor:pointer;}
.comment01 { display:inline-block; background:url(imagescommonicon-comment01.gif) left center  no-repeat; padding-left:20px; font-size:12px; font-weight:normal; cursor:pointer;}
.comment01:hover { background:url(imagescommonicon-comment01-hover.gif) left center  no-repeat; -webkit-transition: all .4s ease-in-out;}
.date01 { float: right; clear:right; font-size:12px; color:#848484;}
.dotf { background:url(imagescommonbg-dot01.gif) bottom repeat-x; padding-bottom:15px; margin-bottom:15px;}

/* 翻页通用 */
#displaypagenum { padding:30px 0;}
#displaypagenum p { padding:0; margin:0;}
#displaypagenum a, #displaypagenum span { display:inline-block; padding:0 13px; height:35px; line-height:35px; border-radius:17px; background:#ddd; font-size:13px; text-align:center; vertical-align:middle; margin:0 8px;}
#displaypagenum span, #displaypagenum a:hover  { background:#0090ff; color:#fff; -webkit-transition: all .3s ease-in-out;}
#displaypagenum a:hover { background:#000;}

/* 细页翻页 */
.contentbox #displaypagenum { background:url(imagescommonbg-dot01.gif) left 10px repeat-x; padding:30px 0; }
.contentbox #displaypagenum a, .contentbox #displaypagenum span { display: inline; padding:0; border-radius:0; background:none; font-size:14px; }
.contentbox #displaypagenum span, .contentbox #displaypagenum a:hover  { color:#0090ff; font-weight: bold; font-size:18px; }

.box01, .box02  { margin-bottom:15px;}
.dd01, .dd02 { padding:15px 0 0;}
.dt01 { border-bottom:#cccccc 1px solid; height:39px; line-height:39px; overflow:hidden;}
.dt01title { font-size:18px; border-left:#0090ff 2px solid; padding-left:10px; height:18px; line-height:18px; overflow:hidden; margin-top:10px;}
.dt02 { background:url(imagescommonbg-line02.gif) bottom repeat-x; height:40px; line-height:38px; overflow:hidden; zoom:1; }
.dt02title { float:left; font-size:18px; border-bottom:#0090ff 2px solid; height:38px; line-height:38px; overflow:hidden;}

.box03 { margin-bottom:10px;}
.dt03 { border-bottom:#cccccc 1px solid; height:39px; line-height:39px;}
.dt03title { background:#0090ff; color:#fff; font-size:15px; float:left; padding:0 10px; height:25px; line-height:24px; overflow:hidden; margin-top:7px; border-radius:2px;}
.dt03titlesp { background:#ff6000;}
.dt03titlewx { background:#22ac38;}
.dd03 { padding:5px 0 0;}

.dt04 { background:url(imagescommonbg-dot01.gif) bottom repeat-x; height:33px; line-height:32px; font-size:15px; font-weight:bold; color:#0090ff;}
.dd04 { padding:10px 0;}

.dttitlelohas { background:url(imagesindexicon-lohas.png) left center no-repeat;}
.dttitleqcrl { background:url(../images/index/icon-qcrl.png) left center no-repeat;}

.area01 /* 1张缩略图，标题，摘要 */ { position:relative; width:370px; height:90px; background:url(imagescommonbg-dot01.gif) left 90px repeat-x; padding-bottom:15px; zoom:1;}
.area01img { position:absolute; left:0; top:0; width:100px; height:75px;}
.area01h1 p,.area01h2 p  { padding:0; margin:0;}
.area01h1 { position:absolute; right:0; top:0; width:250px; height:30px; line-height:30px; font-size:15px; }
.area01h2 { position:absolute; right:0; top:35px; width:250px; height:36px; line-height:18px; overflow:hidden; font-size:12px; font-weight:normal; }

.area02 /* 带缩略图列表（4:3） */ { position:relative; width:785px; height:120px; overflow:hidden; border-bottom:#ccc 1px dotted; padding-bottom:25px; margin-bottom:25px; float:left; }
.area02.sp { border-bottom:#fff 1px solid;}
.area02img { position:absolute; left:0; top:0; width:160px; height:120px; z-index:1;}
.area02imgsp { position:absolute; left:0; top:0; width:110px; height:110px; z-index:1;}
.area02h1 { position:absolute; right:0; top:0; width:590px; height:30px; line-height:30px; font-size:16px; font-weight:normal; }
.area02h2 { position:absolute; right:0; top:40px; width:590px; height:40px; line-height:20px; overflow:hidden; font-size:13px; font-weight:normal; }
.area02h3 { position:absolute; right:0; top:95px; width:590px; height:20px; line-height:20px; overflow:hidden; font-size:14px; font-weight:normal; }

.area03 /* 带缩略图列表（1:1） */ { position:relative; width:650px; height:100px; overflow:hidden; border-bottom:#ccc 1px solid; padding-bottom:25px; margin-bottom:25px; }
.area03img { position:absolute; left:0; top:0; width:100px; height:100px; z-index:1;}
.area03h1 { position:absolute; right:0; top:0; width:510px; height:30px; line-height:30px; font-size:14px; font-weight:normal; }
.area03h2 { position:absolute; right:0; top:40px; width:510px; height:20px; line-height:20px; overflow:hidden; font-size:12px; font-weight:normal; }
.area03h3 { position:absolute; right:0; top:80px; width:510px; height:20px; line-height:20px; overflow:hidden; font-size:12px; font-weight:normal; }

.picarea01 /* 一行两张缩略图 */ { width:370px; margin:0 auto; overflow:hidden;}
.picarea01 li { float: left; width:180px; height:120px; position:relative; margin-bottom:10px; overflow:hidden;}
.picarea01 li h1 { position:absolute; left:0; bottom:0; width:170px; height:30px; padding:0 5px; text-align:center; line-height:30px; font-size:14px; font-weight:normal; background:url(imagescommonbg-black.png);}
.picarea01 li h1:hover { background:#ff6000; -webkit-transition: all .3s ease-in-out;}
.picarea01 li img{ width:180px; height:120px; -webkit-transition-delay: 0s;  -webkit-transition-duration: 1s;  -webkit-transition-property: all;  -webkit-transition-timing-function: ease; }
.picarea01 li:hover img { transform: scale(1.2, 1.2); -webkit-transform:scale(1.2, 1.2);}

.tab01 { padding-top:10px;}
.tab01 li { float:left; padding:0 5px; height:20px; line-height:20px; border-radius:2px; font-size:13px;}
.tab01 li.active { background:#0090ff; -webkit-transition: all .2s ease-in-out;} 
.tab01 li.active a, .tab01 li.active a:hover, .tab01 li.active a:visited { color:#fff;}

.top10 { background:url(imagescommonbg-top10.gif) left 5px no-repeat; padding-left:35px;}
.top10 li { height:30px; line-height:30px;}

.clist li:hover { background:#f1f1f1;}

.table01 { background:#fff; border-collapse:collapse; width:100%; margin-bottom:20px;}
.table01 th { background:#e2e2e2; border-right:#fff 1px solid; height:40px; vertical-align:middle; text-align:center; }
.table01 td { border-bottom:#e2e2e2 1px solid;; height:40px; line-height:40px; vertical-align:middle; padding:0 10px;}
.table01 td .title { height:40px; line-height:40px; word-wrap:break-word; word-break:break-all; overflow:hidden;}
.table01 tr:hover { background:#fffeed;}

.piclist01 /* 一行6张图片列表 4:3 */ { padding:20px 0;}
.piclist01 li { float:left; position:relative; width:180px; padding:0 10px; text-align:center; }
.piclist01 li img { width:160px; height:120px;}
.piclist01 li h1 { position:absolute; left:20px; bottom:0; background:url(imagescommonbg-black.png); width:140px; padding:0 10px; height:25px; line-height:25px; text-align:center; font-size:14px; font-weight: normal; overflow:hidden;}
.piclist01 li h1:hover { background:#ff6000;}
.piclist01sp { padding:10px 0 10px 10px;}
.piclist01sp li { width:170px;}
.piclist01sp li h1 { left:15px;}

.piclist02 /* 一行5张图片列表 1:1 */  { padding:20px 0 0 0;}
.piclist02 li { float:left; position:relative; width:200px; padding:0 20px; text-align:center; margin-bottom:40px; }
.piclist02 li img { width:198px; height:198px; border:#f4f4f4 1px solid;}
.piclist02 li h1 { position:absolute; left:20px; bottom:0; background:url(imagescommonbg-black.png); width:180px; padding:0 10px; height:30px; line-height:30px; text-align:center; font-size:16px; font-weight: normal;}
.piclist02 li h1:hover { background:#ff6000;}

/*************************************** 通用元素结束 ********************************************/


/*************************************** 首页内容开始 ********************************************/

/* 首页导航 */
.indexnav { height:70px; padding:30px 0;}
.indexnav dl.item { float:right; height:70x; padding-left:10px;}
.indexnav dl.item dt { background-color:#0090ff; text-align:center; width:76px; padding-top:40px; height:30px; line-height:25px; float:left; font-size:14px;  background-position:center 10px; background-repeat:no-repeat; }
.indexnav dl.item dt.icon01 { background-image: url(imagesindexicon-nav01.png);}
.indexnav dl.item dt.icon02 { background-image: url(imagesindexicon-nav02.png);}
.indexnav dl.item dt.icon03 { background-image: url(imagesindexicon-nav03.png);}
.indexnav dl.item dt.icon04 { background-image: url(imagesindexicon-nav04.png);}
.indexnav dl.item dt.icon05 { background-image: url(imagesindexicon-nav05.png);}
.indexnav dl.item dd { float:left; height:50px; padding:9px 9px 9px 10px; background:#fff; border:#ccc 1px solid; border-left:#fff 0px solid;}
.indexnav dl.item dd ul { height:50px;}
.indexnav dl.item dd ul li { width:60px; float: left; text-align:center; height:25px; line-height:25px;}
.indexnav dl.item dd ul li.wide { width:80px;}
.indexnav dl.item dd ul li.popopen { position:relative;}
.indexnav dl.item dd ul li .popbox { display:none; position:absolute; left:0; top:25px;}

.indexdate { float:left; padding:0 20px 0 0;}
.weather { float:left; width:560px; height:35px; line-height:35px; overflow:hidden;}
.weather ul li,.weather ul li div { float:left;} 

.morelongyan { float:right; clear:right; background: url(imagesindexicon-longyan.png) left center no-repeat; padding-left:20px; font-size:12px; font-weight:normal; cursor:pointer; }

.ldlist { background:#edeaea; padding:0 15px; border-radius:5px; margin-bottom:15px;}
.ldlist dt { height:34px; padding-top:5px; line-height:34px; border-bottom:#ccc 1px solid; font-size:14px; font-weight:bold;}
.ldlist dd ul { padding:15px 50px;}
.ldlist dd ul li { float: left; width:60px; padding-left:60px; height:40px; line-height:40px;}
.ld01 { background:url(imagesindexld01.jpg) 10px center no-repeat;}
.ld02 { background:url(imagesindexld02.jpg) 10px center no-repeat;}
.ld03 { background:url(imagesindexld03.jpg) 10px center no-repeat;}

.ztlist li { float:left; width:175px; padding:0 5px;}

.indexheadline01 { background:url(imagescommonbg-dot01.gif) bottom repeat-x; height:92px; overflow:hidden; zoom:1; }
.indexheadline01 h1 { font-size:20px; font-weight:bold; height:50px; line-height:60px; text-align:center;}
.indexheadline01 h2 { font-size:12px; font-weight:normal; height:25px; line-height:25px; text-align:center;}
.indexnewslist { padding:15px 0; font-size:15px; overflow:hidden; zoom:1; }
.indexnewslist ul { float:left; width:375px;}

.section { background:url(imagescommonbg-line02.gif) left 68px repeat-x; height:60px; line-height:58px; padding-top:10px; margin-bottom:30px; overflow:hidden; zoom:1; }
.sectiontitle { float:left; font-size:32px; border-bottom:#0090ff 2px solid; height:58px; line-height:58px; overflow:hidden; font-weight:bold}
.sectioneng { float:left; font-size:20px; padding-left:15px; color:#0090ff; height:58px; line-height:65px; overflow:hidden; }

.indexheadline02 { background:url(imagescommonbg-dot01.gif) bottom repeat-x; height:60px; overflow:hidden; margin-bottom:15px;}
.indexheadline02 h1 { font-size:16px; font-weight:bold; height:30px; line-height:30px; text-align:center;}
.indexheadline02 h2 { font-size:12px; font-weight:normal; height:20px; line-height:20px; text-align:center;}

.tagbox { padding:20px 0;}
.tagbox .title { display:inline-block; float:left; height:30px; line-height:30px; padding:0 5px; background:#0090ff; font-weight:bold;   }
.tagbox .taglist { float:right; clear:right;}
.tagbox .taglist li { float:left; background:#dadada; width:73px; text-align:center;  height:30px; line-height:30px; margin-left:8px; border-radius:2px;}
.tagbox .taglist li:hover { background:#ccc;}

.appbox { background:#ededed; border-radius:5px; margin-bottom:10px; padding:0 15px;}
.appbox li { text-align:right; padding:10px 0;}
.appbox li img { border:#fff 2px solid;}
.appbox li.longyan { background:url(imagesindexlogo-longyan.png) left center no-repeat; border-bottom:#ccc 1px solid;}
.appbox li.cznews { background:url(imagesindexlogo-cznews.png) left center no-repeat;}

.scan { float:right; clear:right; background: url(imagesindexicon-scan.png) left center no-repeat; padding-left:20px; position:relative; cursor:pointer;}
.scan .popbox { display:none; position:absolute; right:0; top:35px; border:#ccc 1px solid; z-index:999;}
.wechatheadline01 { position:relative; width:370px; height:200px; overflow:hidden; margin-bottom:10px;}
.wechatheadline01 h1 { position:absolute; left:0; bottom:0; padding:10px 15px; width:350px; height:50px; line-height:25px; font-size:14px; font-weight:normal; text-align:left; background:url(imagescommonbg-black.png); overflow:hidden;}
.wechatheadline01 img { width:370px; height:200px; -webkit-transition-delay: 0s;  -webkit-transition-duration: 1s;  -webkit-transition-property: all;  -webkit-transition-timing-function: ease; }
.wechatheadline01:hover img { transform: scale(1.2, 1.2); -webkit-transform:scale(1.2, 1.2);}
.wechatlist01 { margin-bottom:30px;}
.wechatlist01 li { height:50px; border:#ccc 1px solid; padding:10px; margin-top:-1px; overflow:hidden;}
.wechatlist01 li img { width:50px; height:50px; }
.wechatlist01 li .txt { float:right; clear:right; width:280px; height:50px; line-height:25px; overflow:hidden; }

/* tabb变种焦点图 乐活用 */
.ifocus02 { position:relative; width:785px; height:280px; background:#000; overflow:hidden; margin-bottom:20px; }
.ifocus02 .picbox { position:absolute; left:0; top:0; width:485px; height:280px; overflow:hidden; background:#ccc;}
.ifocus02 .picbox img { width:485px; height:280px;}
.ifocus02 .picbox h1 { position:absolute; left:0; bottom:0; width:455px; height:50px; line-height:50px; font-size:15px; background:#000; font-weight:normal; padding:0 15px;}
.ifocus02 .thumbnail { float:right; clear:right; width:300px; height:280px; overflow:hidden; background:#3d3d3d;}
.ifocus02 .thumbnail li { position: relative; float:left; width:300px; height:69px; border-bottom:#000 1px solid; }
.ifocus02 .thumbnail li.active { background:#ff6000;}
.ifocus02 .thumbnail li img { position:absolute; left:10px; top:10px; width:86px; height:50px;}
.ifocus02 .thumbnail li h1 { position:absolute; left:110px; top:12px; width:175px; height:46px; line-height:23px; overflow:hidden; font-size:14px; font-weight:normal;}

.banklist  { width:370px; height:90px; overflow:hidden; background:url(imagescommonbg-dot01.gif) left 90px repeat-x; padding-bottom:15px; zoom:1; }
.banklist ul li { height:90px; overflow:hidden; float:left;}
.banklist ul li div { float:left; width:80px; height:90px; text-align:center;}
.banklist ul li div img { padding:10px 0;}
.banklist ul li div h1 { height:20px; line-height:20px; font-size:12px; font-weight:normal;}

/* 运河拍客区 */
.indexyhpk { height:303px; overflow:hidden; zoom:1; margin-bottom:30px;}
.indexyhpk .focus { width:620px; height:300px; position:relative;}
.indexyhpk .focus img { position:absolute; left:48px; top:0; width:620px; height:300px;}
.indexyhpk .focus h1 { position:absolute; left:48px; bottom:0; background:url(imagescommonbg-black.png); padding:0 10px; width:600px; height:50px; line-height:50px; font-size:15px; font-weight:normal; overflow:hidden;}
.indexyhpk .focus a.post { position:absolute; left:0; top:0; display:block; background:#ff6000; width:17px; height:100px; padding:10px 14px; font-size:14px; line-height:20px; letter-spacing:0; text-align:center;}
.indexyhpk .focus a.post:hover { background:#000;}
.indexyhpk .gallery { width:532px; height:303px; overflow:hidden; float:right; clear:right;}
.indexyhpk .gallery li { float:left; width:130px; height:98px; padding:0 0 3px 3px;}
.indexyhpk .gallery li a { display:block; position:relative; width:130px; height:98px; overflow:hidden; background:#000; }
.indexyhpk .gallery li img { width:130px; height:98px; float:left; }
.indexyhpk .gallery li h1 { position:absolute; right:0px; bottom:0px; background:url(imagescommonbg-black.png); font-size:12px; font-weight:normal; height:25px; line-height:25px; width:110px; text-align:center; padding:0 10px; display:none; cursor:pointer;}
.indexyhpk .gallery li a.sp { background:#0090ff url(imagesindexyhpkmore.png) center 20px no-repeat; text-align:center; font-size:14px; font-weight:normal; line-height:140px; overflow:hidden; }
.indexyhpk .gallery li a.sp:hover { background:#000 url(imagesindexyhpkmore.png) center 20px no-repeat;}

/* 友情链接 */
.flink { zoom:1; }
.flink li { float:left; width:120px; text-align:center; padding:3px 0;}
.flink li img { width:100px; height:40px; vertical-align:middle; }

.wmlink { margin-bottom:20px;}
.wmlink li { float:left; width:165px; text-align:center;}
.wmlink li img { width:150px; height:50px; vertical-align:middle; }

.weblink { zoom:1; width:1200px; height:auto;}
.weblinkbox { float:left; width:380px; padding:0 10px;}
.weblinkbox dt { font-weight:bold; background:url(imagescommonbg-dot01.gif) bottom repeat-x; height:40px; line-height:40px; margin-bottom:10px;}
.weblinkbox dd { zoom:1; overflow:hidden;}
.weblinkfixed,.weblinkscroll { float:left; padding:10px; width:170px; height:100px; }
.weblinkscroll { background:#edeaea; overflow-y:scroll; overflow-x:hidden; border-radius:5px;}
.weblinkfixed li,.weblinkscroll li { font-size:12px; line-height:20px;}

.jbbox { text-align:center; background:url(imagescommonbg-dot01.gif) top repeat-x; padding:20px;}
.jbbox strong { color:#00; padding:0 0 0 20px;}

/*************************************** 首页结束 ********************************************/


/*************************************** 新闻中心开始 ********************************************/

.newsheadline01 { float:left; padding-left:40px; margin-bottom:30px; width:580px; height:340px; overflow:hidden;}
.newsheadline01 .headline01 { background:url(imagescommonbg-dot01.gif) bottom repeat-x; height:70px; overflow:hidden;}
.newsheadline01 .headline01 h1  {font-size:18px; font-weight:bold; height:40px; line-height:40px; text-align:center;}
.newsheadline01 .headline01 h2 { font-size:12px; font-weight:normal; height:20px; line-height:20px; text-align:center;}
.newsheadline01 .more { background:#edeaea; padding:0 10px; height:35px; line-height:35px; text-align:right; border-radius:5px;}

.newsheadline02 { background:url(imagescommonbg-dot01.gif) bottom repeat-x; overflow:hidden; margin-bottom:10px; font-size:16px; font-weight:bold; height:45px; text-align:center;}
.newsheadline02 a { display:block; height:40px; line-height:40px; overflow:hidden;}

.ctitle { background:url(imagescommonicon01.png) left 6px no-repeat; font-size:24px; color:#0090ff; height:35px; line-height:35px; padding:0 0 10px 35px; border-bottom:#ccc 1px solid; margin-bottom:30px;}
.csearch { border:#ccc 1px solid; padding:4px 15px;}
.csearch .blogsearchinput { float:left; border:0px solid #fff; width:150px; height:25px; line-height:25px; color:#3c3c3c; margin-right:10px;}

.dtitle { text-align:center; padding:15px; line-height:35px; margin-bottom:10px; font-size:24px;}
.dinfo { text-align:center; background:#edeaea; height:40px; line-height:40px; border-radius:5px;}
.dinfo strong { color:#000; padding:0 10px;}
.doption { background:url(imagescommonbg-dot01.gif) bottom repeat-x; height:30px; line-height:30px; padding:15px 0; }
.doption .commentlink { background:url(imagesnewsicon-comment-small.png) left center no-repeat; padding:0 0 0 20px;}
.size a { display:inline-block; background:#3c3c3c; width:24px; height:24px; line-height:24px; margin-right:5px; text-align:center; }
.size a:hover { background:#0090ff;}
.contentbox { padding:30px 10px 0; width:750px; overflow:hidden; zoom:1; line-height:1.9em; font-size:16px; margin-bottom:20px; zoom:1;} 

.commentbox { background:#edeaea; height:50px; line-height:50px; padding:0 15px; border-radius:5px; margin-bottom:20px;}
.commentnum { display:inline-block; background:url(imagesnewsicon-comment.png) left center no-repeat; padding-left:30px;}
.commentbox .appdl { background:url(imagesnewsicon-app.png) left center no-repeat; padding-left:30px;}

.dnewslist { width:320px; height:200px;}

/*************************************** 新闻中心结束 ********************************************/


/*************************************** 博客内容开始 ********************************************/

.blogsearchbox { background:#edeaea; padding:10px 15px; height:35px; line-height:35px; border-radius:5px; margin-bottom:30px;}
.blogsearch { height:25px; padding:5px 15px; overflow:hidden; background:#fff; border-radius:5px; }
.blogsearchtext { float:left; height:25px; overflow:hidden;}
.blogsearchinput { float:left; border:0px solid #fff; width:200px; height:25px; line-height:25px; color:#3c3c3c; margin-right:10px; }
.blogsearchselect { float:left; width:60px; height:25px; margin-right:10px; color:#3c3c3c; border:#fff 1px solid; }
.blogsearchbtn { float:left;}
.blogsearchadv { float:left; line-height:25px; padding:0 0 0 15px;}
.blogsearchtitle { display:inline-block; background:url(imagescommonicon01.png) left center no-repeat; padding-left:40px; font-size:18px; line-height:30px; height:30px; }

.blogheadline { float:left; padding-left:40px; margin-bottom:30px; width:580px; height:340px; overflow:hidden;}
.blogheadline .headline01 { background:url(imagescommonbg-dot01.gif) bottom repeat-x; height:150px; overflow:hidden;}
.blogheadline .headline02 { background:url(imagescommonbg-dot01.gif) bottom repeat-x; height:90px; overflow:hidden; padding-top:10px;}
.blogheadline .headline02.sp { background:none;}
.blogheadline .headline01 h1, .blogheadline .headline02 h1 { font-size:20px; font-weight:bold; height:50px; line-height:50px; text-align:center;}
.blogheadline h2 { font-size:12px; font-weight:normal; line-height:18px; height:60px; padding-top:5px; overflow:hidden;}
.blogheadline .headline01 h3, .blogheadline .headline02 h3 { font-size:12px; font-weight:normal; height:30px; line-height:30px;}
.blogheadline .headline01 h3 .fright, .blogheadline .headline02 h3 .fright { padding-left:10px;}

.bloglist01 { background:url(imagescommonbg-dot01.gif) bottom repeat-x; padding-bottom:15px; margin-bottom:15px;}
.bloglist01.sp { background:none; margin-bottom:0; padding-bottom:0;}

.blogqrcodebox { height:70px; width:250px; }
.blogqrcodebox img { width:70px; height:70px;}
.blogqrcodeboxtxt { float:right; clear:right; width:170px; text-align:center; }
.blogqrcodeboxtxt h1 { font-size:12px; font-weight:normal; height:25px; line-height:25px;}
.blogqrcodeboxtxt h2 { font-size:12px; font-weight:normal; height:20px; line-height:20px;}

.blogmdlist01 { width:360px; padding:0 5px; margin:0 auto;}
.blogmdlist01 li { float:left; width:90px; height:30px; line-height:30px; text-align:center;}

.bbslink { margin-bottom:15px;}
.bbslink li { width:90px; height:90px; line-height:130px; overflow:hidden; float:left; margin-right:3px; background:#c3c3c3; text-align:center; border-radius:2px; }
.bbslink li a { display:block; width:90px; height:90px;}
.bbslink li.bbslink01 a { background:url(imagesblogbbslink02.png) center 20px no-repeat;}
.bbslink li.bbslink02 a { background:url(imagesblogbbslink03.png) center 20px no-repeat;}
.bbslink li.bbslink03 a { background:url(imagesblogbbslink04.png) center 20px no-repeat;}
.bbslink li.bbslink04 a { background:url(imagesblogbbslink01.png) center 20px no-repeat;}
.bbslink li:hover { background:#0090ff; -webkit-transition: all .3s ease-in-out;}
.bbslink li a:hover { color:#fff;}
.bbslink li.bbslink04 { margin-right:0;}


.bloguserlist01 li { float:left; width:100px; padding:10px; text-align:center;}
.bloguserlist01 li img { width:80px; height:80px; margin-bottom:5px; border-radius:5px;}
.bloguserlist01 li h1 { height:20px; line-height:20px; font-size:14px; font-weight: normal; word-wrap:break-word; word-break:break-all; overflow:hidden;}

/*************************************** 博客内容结束 ********************************************/


/*************************************** 客户端内容开始 ********************************************/
.appbodylongyan { background:#faf7ee url(imagesappbg-longyan.gif) center top no-repeat;}
.appbodycznews { background:#f8f8f8 url(imagesappbg-cznews.gif) center top no-repeat;}
.appcrumbs { height:30px; line-height:30px; margin:-20px 0 180px;}
.appleft { float:left; width:340px; padding-right:30px; margin-bottom:50px;}
.appright { float:left; width:830px; padding-top:70px; margin-bottom:50px;}

.ifocus01app { width:340px; height:695px; background:url(imagesappbg-phone.png) left top no-repeat; position:relative; float:none;}
.ifocus01app #ifocus01_piclist { width:300px; height:534px; position:absolute; left:20px; top:70px;}
.ifocus01app #ifocus01_piclist li { width:300px; height:534px; }
.ifocus01app #ifocus01_piclist img { width:300px; height:534px;}
.ifocus01app #ifocus01_btn { position:absolute; left:90px; bottom:100px; padding:0; width:160px; height:40px;}
.ifocus01app #ifocus01_btn li { float:left; width:40px; height:40px; line-height:40px; overflow:hidden; cursor:pointer; background: url(imagesappbg-dot02.png) center no-repeat; margin:0;}
.ifocus01app #ifocus01_btn li.current { background: url(imagesappbg-dot01.png) center no-repeat; }

.appbox01 { background:#fff; padding:18px; border:#ccc 1px solid; border-radius:10px; margin-bottom:20px;}
.appbox01 dt { font-size:14px; border-bottom:#ccc 1px solid; height:20px; line-height:20px; padding-bottom:9px; margin-bottom:20px; font-weight:bold;}
.appbox01 dd { padding:0 10px;  }
.appbox01 dd.appintro { height:305px; overflow-y:auto; overflow-x:hidden; line-height:23px;}

.appbox02 { float:left; border:#ccc 1px solid; background:#fff; width:400px;  border-radius:5px;}
.appbox02 dt { background:#eee; font-weight:bold; height:40px; line-height:40px; padding:0 10px; margin-bottom:20px;}
.appbox02 dd { padding:0 19px 19px;}
.appbox02 dd.appdownload { height:130px; overflow:hidden;}
.appbox02 dd .appupdate { height:130px; overflow-x:auto; overflow-y:scroll; line-height:20px;}
.appbox02 dd .appupdate p { margin:0; padding:0;}

.appqrcode { width:130px; height:130px;}
.appdownload ul a { display: block; width:150px; height:50px;}
.appdownload ul a.ios { background:url(imagesappico-ios.gif) right top no-repeat;}
.appdownload ul a.android { background:url(imagesappico-android.gif) right top no-repeat;}
.appdownload ul .qrcode { width:150px; height:30px; line-height:30px; text-align:center;}

.applistdt { font-size:16px; font-weight:bold; height:50px; line-height:50px; border-bottom:1px #ccc solid;}
.applist { padding:10px 0;}
.applist li { padding:10px 0; width:125px; height:140px; float:left; text-align:center;}
.applist li img  { width:110px; height:110px;}
.applist li h1  {  font-size:12px; font-weight:normal; height:30px; line-height:30px;}

/*************************************** 客户端内容结束 ********************************************/



/*************************************** 广告内容开始 ********************************************/

.adbox { padding:15px 0;}
.ad01 iframe, .ad05 iframe,.ad06 iframe { padding:5px 0;}
.ad01 img { margin-bottom:10px;}
.ad01 /* 通栏 */ { width:1200px;}
.ad02 /* 右侧报花 */ { width:370px; margin-bottom:15px;}
.ad03 /* 正文报花 */ { float:left; clear:left;}
.ad04 /* 右侧方块 */ { width:370px; margin-bottom:15px;}
.ad05 /* 通栏两分栏左 */  { width:830px; float:left;}
.ad06 /* 通栏两分栏右 */  { width:370px; float:left;}

#adfloat { position:absolute;top:10px;left:10px; z-index:100;}

#banner01, #banner02, #banner03, #banner03s, #replay { margin-bottom:10px; display:none;}
#banner02 { width:800px; height:600px; left:50%; top:50%; margin:-300px 0 0 -400px; position:absolute; z-index:9999; overflow:hidden; cursor:pointer; text-align:right;}
.bannerclose { margin-bottom:5px;}
#replay { position:absolute; right:16px; top:30px; cursor:pointer; }
#zindexDiv{ position:absolute;z-index:50; width:expression(this.nextSibling.offsetWidth); height:expression(this.nextSibling.offsetHeight);top:expression(this.nextSibling.offsetTop);left:expression(this.nextSibling.offsetLeft);}
.replaycontrol { padding-top:10px; text-align:right;}

#leftad100, #rightad100 { margin-top:200px; position:fixed; width:100px; /*Hack IE6*/_position:absolute; _margin-top:200px; _top:expression(eval(document.documentElement.scrollTop));} 
#leftad100 {left:16px;}
#rightad100 {right:16px;}

/*************************************** 广告内容结束 ********************************************/


/*************************************** addon 最后执行开始 ********************************************/

.nomargin { margin:0;}
.noborder { border:#fff 0px solid; border:none;}
.dotline { background: url(imagescommonbg-dot01.gif) bottom repeat-x; padding-bottom:15px; margin-bottom:15px;}

/* 修正discuz */ 
dd .cl { background:none; padding:0;}
.blogheadline .frame { background:none;}

/* font */
.f10 { font-size:10px;}
.f12 { font-size:12px;}
.f13 { font-size:13px;}
.f14 { font-size:14px;}
.f15 { font-size:15px;}
.f16 { font-size:16px;}
.f17 { font-size:17px;}
.f18 { font-size:18px;}
.f20 { font-size:20px;}
.f21 { font-size:21px;}
.f22 { font-size:22px;}
.f23 { font-size:23px;}
.f24 { font-size:24px;}
.lh0 { line-height:0em; height:0;} 
.lh18 li { height:18px; line-height:18px;}
.lh22 li { height:22px; line-height:22px;}
.lh23 li { height:23px; line-height:23px;}
.lh24 li { height:24px; line-height:24px;}
.lh25 li { height:25px; line-height:25px;}
.lh26 li { height:26px; line-height:26px;}
.lh27 li { height:27px; line-height:27px;}
.lh28 li { height:28px; line-height:28px;}
.lh29 li { height:28px; line-height:29px;}
.lh30 li { height:30px; line-height:30px;}
.heiti { font-family:"黑体"; font-weight:normal;}
.tahoma { font-family:Tahoma;}
.limit li,.limitt { word-wrap:break-word; word-break:break-all; overflow:hidden;}
.limit li p,.limitt p { padding:0; margin:0;}

/*************************************** addon 最后执行结束 ********************************************/


/*************************************** 三大一实干特别内容 ********************************************/

.spzt { border: #ccc 1px solid; background: #fff url(imagesindex3d1sg.jpg) left top no-repeat; padding:0 29px 25px 29px; margin-bottom:30px; border-radius:10px; overflow:hidden; zoom:1; width:1140px;}
.dove { position:absolute; right:-10px; top:-10px;}

.spzt .headline { width:1140px; overflow:hidden; border-bottom:#ccc 1px solid; padding-bottom:10px; margin-bottom:20px; text-align:center;}
.spzt .headline h1 { font-size:30px; height:50px; line-height:50px; letter-spacing:.1em;}
.spzt .headline h2 { font-size:14px; font-weight:normal; height:40px; line-height:40px;}

.spztbox { float:left; width:555px; }
.spztbox dt { height:24px; margin-bottom:10px; }
.spztbox dt a { font-size:14px; display:inline-block; background:#cb0000; height:24px; line-height:24px; padding:0 10px; border-radius: 5px;}
.spztbox .date { float:right; clear:right; font-size:12px; color:#959595; padding-left:15px;}

/*************************************** 三大一实干特别内容结束 ********************************************/

/*************************************** 习大大专栏开始 ********************************************/

.xdd { height:110px; overflow:hidden; padding-bottom:30px; margin-bottom:30px; border-bottom:#edeaea 1px solid; }
.xddheadline01 { background:url(imagescommonbg-dot01.gif) bottom repeat-x; height:45px; overflow:hidden; zoom:1; }
.xddheadline01 h1 { font-size:24px; font-weight:bold; height:45px; line-height:40px; text-align:center;}
.xddheadline01 h1 .fright { float:right; clear:right; font-size:14px; font-weight:normal; padding-left:20px;}

/*************************************** 习大大专栏结束 ********************************************/


