html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section { display: block; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
a { color: #333; text-decoration: none; }
a:visited {color:#333;}
input[type=submit], button { cursor: pointer;}
strong, b, .b { font-weight: bold; }
.u{text-decoration:underline}.fr{float:right}.fl{float:left}.show,.block{display:block}.hide{display:none}.show{display:block}.yahei{font-family:"Microsoft YaHei"}.songti{font-family:SimSun}.verdana{font-family:Verdana}.vm{vertical-align:middle}.pointer{cursor:pointer}.noborder{border:0 none}
html { background: #fff; color: #000; font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }
.blue { color:#2da6d1;}
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance:none; }
html {-webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { font-size: 12px; line-height: 1.5; font-family: Helvetica,"Microsoft yahei",Arial,simsun; color: #000;min-height: 460px; }
/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-width : 320px) and (max-width : 480px) {}
/* Smartphones (landscape) ----------- */
@media only screen and (min-width : 321px) {}
/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 320px) {}
/* iPads (portrait and landscape) ----------- */
@media only screen and (min-width : 768px) and (max-width : 1024px) {}
/* iPads (landscape) ----------- */
@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : landscape) {}
/* iPads (portrait) ----------- */
@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : portrait) {}
/* Desktops and laptops ----------- */
@media only screen and (min-width : 1224px) {}
/* Large screens ----------- */
@media only screen and (min-width : 1824px) {}
/* iPhone 4 ----------- */
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5) {}
.wrap{background:#fafafa;}
#fixTag { -webkit-overflow-scrolling: touch;}
/*logo*/
.w{max-width:640px; margin:0 auto;}
.logo{text-align:center; padding:5px 0;}
.header{height:45px;line-height:45px;text-align:center;text-indent:-20%;border-bottom:1px solid #6591c2; filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#61b9ff',EndColorStr='#2367b7'); background:-webkit-gradient(linear,0 0,0 100%,from(#61b9ff),to(#2367b7)); background:-moz-linear-gradient(#61b9ff,#2367b7); background:-o-linear-gradient(#61b9ff,#2367b7); background:linear-gradient(#61b9ff,#2367b7); /*box-shadow:0px 0px 5px 1px #999;*/ position:relative;}
.header a.ctcnn{background:url(../img/logo_208_24.png) no-repeat 0 center; background-size:auto 39px; height:45px;  width:105px; display:inline-block;}
.header .line{height:45px; width:1px; background:url(../img/home_icobg.png) no-repeat -117px -350px; display:inline-block; background-size:118px auto; margin:0 10px;}
.header .m-name{height:45px; line-height:45px;text-indent:0;display:inline-block; font-size:18px; position:absolute; color:#d8dfe8;}
.more-type{height:45px; width:40px; display:inline-block; position:absolute; top:0px; right:5px; background:url(../img/home_icobg.png) 9px -30px no-repeat; background-size:118px auto;}
.nav-search{height:30px; width:30px; display:inline-block; position:absolute; top:6px; right:50px; background:url(../img/search.png) 7px 7px no-repeat; background-size:17px auto;}
.nav-search.current{background-color:rgba(0,0,0,0.4);}
/*
.menu{width:98%; padding:0 1%;  text-align:center;}
.menu ul{width:100%;}
.menu li{display:block; float:left; text-align:center; color:#fff; margin-top:5px; width:25%; text-align:center;}
.menu li a{color:#fff;	display:inline-block; font-size:130%; color:#fff; background:#61b9ff; border-radius:3px; width:90%; padding:5px 0;}
*/
.nav-menu{padding:4px 0;border-bottom:1px solid #ececec;text-align:center;filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee',EndColorStr='#efefef');background:-webkit-gradient(linear,0 0,0 100%,from(#eeeeee),to(#efefef));background:-moz-linear-gradient(#eeeeee,#efefef);background:-o-linear-gradient(#eeeeee,#efefef);background:linear-gradient(#eeeeee,#efefef);-moz-box-shadow:inset 0px -4px 8px -4px #d3d3d3;-webkit-box-shadow:inset 0px -4px 8px -4px #d3d3d3;box-shadow:inset 0px -4px 8px -4px #d3d3d3;}
.nav-menu ul{width:100%;}
.nav-menu li{display:block; float:left; text-align:center; color:#fff; margin-top:5px; width:25%; text-align:center;}
.nav-menu li a{color:#fff;	display:inline-block; color:#1c5aa2; border-radius:3px; width:90%; padding:5px 0; font-size:130%;}

.search-box{width:98%; margin:1% auto; border:1px solid #bcc3cc; background-color:#fff; overflow:hidden; display:none; border-radius:5px;}
.search-box input{line-height:38px; height:38px; font-size:14px; border:0 none; width:65%; font-family:"Microsoft YaHei"; padding-left:5px;}
.search-box input[type='submit']{color:#333; height:40px; float:right; width:75px; border-left:1px solid #bcc3cc; padding:0;}
.article-box{width:100%; margin-top:10px;}
.article-nav{height:44px;line-height:44px; padding:0 12px; border-top:1px solid #d9dadc; border-bottom:1px solid #d9dadc; -moz-box-shadow:inset 0px 1px 1px #fff; -webkit-box-shadow:inset 0px 1px 1px #fff; box-shadow:inset 0px 1px 1px #fff;font-size:120%;filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f6f6f6',EndColorStr='#eeeeee');background:-webkit-gradient(linear,0 0,0 100%,from(#f6f6f6),to(#eeeeee));background:-moz-linear-gradient(#f6f6f6,#eeeeee);background:-o-linear-gradient(#f6f6f6,#eeeeee);background:linear-gradient(#f6f6f6,#eeeeee);}
.article-nav h3{padding:0 20px;color:#000;border-top:2px solid #367aca;background:#f8f8f8;height:44px;line-height:44px;border-left:1px solid #d9dadc;border-right:1px solid #d9dadc;position:relative;white-space:nowrap;float:left; top:-1px;}
.article-nav h3 a{font-size:130%;color:#00309c;}
.article-nav a.more{float:right; color:#777;}
.article-contnet ,.article-item ,.article-list ,.article-show,.article-comments,.article-related{width:96%; padding:0 2%; clear:both;}
.article-contnet a{display:block; padding-bottom:12px; border-bottom:1px solid #d9dadc;}
.article-contnet a:last-child{border-bottom:0 none;}
.article-contnet a:nth-of-type(10){border-bottom:0 none;}
.article-contnet a.all{border-radius:5px; padding:10px 0; text-align:center; background-color:#377cce; color:#fff; font-size:14px;}
.article-contnet .article-tit{padding:10px 0 5px; color:#0159bc; font-size:140%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.article-contnet .article-summary{height:60px; position:relative; overflow:hidden;}
.article-contnet .article-pic{width:80px; height:60px; float:left; margin-right:10px;}
.article-contnet .article-pic img{width:80px; height:60px;}
.article-contnet .article-info {height:60px; font-size:13px; text-align:justify; text-justify:inter-ideograph; overflow:hidden; color:#666; line-height:20px;}
.article-contnet .article-info .summaries {max-height:45px; overflow:hidden; line-height:15px;}
.article-contnet .article-info .date-time {font-family:Arial; text-align:right; color:#999; font-size:12px; height:15px; line-height:15px; margin-top:-1px;}
.article-contnet .article-info .date-time i{display:inline-block; background:url(../img/ico.png) 0 -327px no-repeat; background-size:50px auto; width:14px; height:14px; margin-right:3px; position:relative; top:3px;}
.article-item{padding:2% 2%;}
.article-item a{display:block; line-height:30px; color:#0159bc; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:140%;}

.column-name{height:44px;line-height:44px; font-size:120%;}
.column-name a{height:44px;line-height:44px; color:#1f90de; display:inline-block; font-size:100%;}
.column-name span{display:inline-block; height:8px; width:8px; border-style:solid; border-color:#0e84d7; border-width:2px 2px 0 0; -moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg); margin:0 10px 0 5px;}

.article-list{padding:0 2% 2%;}
.article-list li{list-style-type:none; padding-bottom:10px; border-bottom:1px solid #d9dadc;}
.article-list li:last-child{padding-bottom:0; border:0 none;}
.article-list a{display:block; padding:10px 0 0 0; font-size:140%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#0159bc;}
.article-list .summary{max-height:60px; font-size:13px; text-align:justify; text-justify:inter-ideograph; overflow:hidden; color:#666; line-height:20px;}
.article-list p.date-time {font-family:Arial; text-align:right; color:#777;}
.article-list p.date-time i{display:inline-block; background:url(../img/ico.png) 0 -327px no-repeat; background-size:50px auto; width:14px; height:14px; margin-right:3px; position:relative; top:3px;}

.article-show{padding:2%;}
.article-show-top{border-bottom:1px solid #cccccc; text-align:center;}
.article-show-top h2{font-size:140%; padding-bottom:10px; line-height:22px; font-weight:bold;}
.article-show-top p.mark{text-align:center; padding-bottom:7px;}
.article-show-top p.mark span{padding:0 10px; border-right:1px solid #cacaca; font-size:110%; color:#888;}
.article-show-top p.mark span:last-child{border-right:0 none;}
.article-show-content{width:100%; /*text-indent:2em;*/ font-size:130%; line-height:25px; text-align:justify; text-justify:inter-ideograph; padding-top:2%; color:#333;}
.article-show-content img{width:100%!important; height:auto!important;}

.article-comments{padding:2%;}
.article-comments li{display:block; overflow:hidden; position:relative; margin-bottom:15px;}
.article-comments li:last-child{margin-bottom:0;}
.article-comments li .left-pic{width:60px; height:60px; float:left; margin-right:10px; position:relative;}
.article-comments li .left-pic img{width:60px; height:60px;}
.article-comments li .right-info{height:60px; overflow:hidden; text-align:justify; text-justify:inter-ideograph;}
.article-comments li .right-info h2{font-size:140%; color:#63bbe8; height:20px; line-height:20px;}
.article-comments li .right-info p{font-size:115%; color:#666; height:40px; line-height:20px;}

.article-related{padding:2%;}
.article-related li{display:block; overflow:hidden; position:relative; white-space:nowrap; text-overflow:ellipsis; margin-bottom:8px;}
.article-related li:last-child{margin-bottom:0;}
.article-related li a{color:#1971db; font-size:140%;}
.pages {width:100%; margin:10px auto 10px; text-align:center;}
.pages a { display:inline-block; border-radius:3px; padding:4px 6px; border:1px solid #cacaca; background:#fff; cursor:pointer;}

.comment{width:100%;}
.comment-text{width:96%; padding:1% 2%;}
.comment-text textarea{border:1px solid #d8d8d8; box-sizing:border-box; font-size:120%;  height:80px; padding:5px; width:100%; font-family:"Microsoft YaHei"; }
.comment-action{padding:1% 2%; font-size:120%; font-family:"Microsoft YaHei";}
.comment-action table{width:100%; border-collapse:collapse; border-spacing:0; border:0 none;}
.comment-action table td{vertical-align:middle; padding:8px;}
.comment-action table td img.yzm{display:inline; position:relative; top:4px;}
.comment-action table td input.txt-code{display:inline; width:35%;}
.comment-action input[type='text']{border:1px solid #d8d8d8; font-family:"Microsoft YaHei";}
.comment-action input[type='submit']{border:0 none; background-color:#00a0fe; padding:5px 10px; color:#fff; float:right; font-family:"Microsoft YaHei";}


footer{border-top:1px solid #d0d0d0; padding:0 2%; width:96%}
.gotop{text-align:center; width:100%; height:24px;}
.gotop a{display:inline-block; width:68px; height:24px; background:url(../img/home_icobg.png) no-repeat 0 -530px; background-size:118px auto; position:relative; top:-1px; line-height:21px; color:#fff; text-shadow:1px 1px 0 #0835a1}
.copy-right{width:100%; padding:1% 0 2%; color:#069; text-align:center; font-size:12px; font-family:Arial;}
.copy-right a{color:#666;}