@charset "gb2312";
/* CSS Document */
html, body { margin:0px; padding:0; font:14px/1.5 "Microsoft YaHei" , tahoma, arial, \5FAE\8F6F\96C5\9ED1, "Hiragino Sans GB", sans-serif; -webkit-font-smoothing:antialiased;  background:#fefefe; }
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,img,button {border:0;  padding:0; margin:0; font-weight:normal; } 
table,td,tr,th{font-size:12px;}
li{list-style-type:none;list-style:none;}
img{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6,p,em,i,b,span { margin:0; padding:0;/* font-weight:normal;*/ font-style:normal;}
ol,ul {list-style:none;}
address,cite,code,th {font-weight:normal;font-style:normal;}
img:hover { opacity:1; filter: alpha(opacity=100); }
code, kbd, pre, samp { font-family: courier new, courier, monospace; }
small { font-size: 12px; }
legend { color: #000; }
fieldset, img { border: 0; }
button, input, select, textarea { font-size: 100%; }
.ks-clear:after, .clear:after { content: '\20'; display: block;  height: 0; clear: both; }
.ks-clear, .clear { *zoom: 1;}
input,select { border:1px solid #d6d7d9; background:#fff; border-radius:5px;  }
.fl { float:left; }
.fr { float:right; }
.cl { clear:both;}
a { color:#333; text-decoration:none; cursor:pointer; }
a:hover { color:#1979d5; text-decoration:none;  }


.warp { width:1180px; margin:0 auto; overflow:hidden; }
.w100 { width:100%; }
.w780 { width:780px;overflow:hidden;}
.w780_2 { width:720px; border-right:#c9dff2 1px solid; padding-right:39px;}
.w380 { width:380px;overflow:hidden;}
.line { border-bottom:#c9dff2 1px solid;}
.line2 { border-top:#f8f8f8 1px solid;}
.marT10 { margin-top:10px;}
.marT20 { margin-top:20px;}
.marL20 { margin-left:20px;}
.marT40 { margin-top:40px;}

/*栏目*/
.warp h3 { font-size:18px; font-weight:700; color:#1979d5; height:54px;  border-bottom:#c9dff2 1px solid; line-height:54px; position:relative; }
.warp h3 span { border-bottom:#1979d5 3px solid; display:block; position:absolute; bottom:-1px;}
.warp h3 em { float:right; font-size:12px; color:#999; font-weight:normal;}

/*头部广告*/
#topad390 { width:100%; float:left; }
#topad390 ul { float:left; margin-right:-5px; }
#topad390 ul li { width:390px; float:left; margin-right:5px; margin-bottom:5px;}
#topad390 span { width:390px; float:left; }
#topad390 span img { width:100%; }

#topad1180 { width:100%; float:left; }
#topad1180 ul li { width:100%; float:left; margin:0 0 5px 0; }
#topad1180 ul li img { width:100%; }

/*header*/
#header {  width:1180px; margin:0 auto;}
#logo { background:url(../images/logo3.png) 0px center no-repeat; padding:18px 20px 18px 0; width:518px; height:85px; overflow:hidden; float:left; text-indent:-999px;}
.juzhen { width:260px; float:right; padding:18px 0px; position:relative;}
.juzhen ul { overflow:hidden;}
.juzhen ul li { width:65px; float:left; text-align:center; background:url(../images/ioc_juz.png) no-repeat;}
.juzhen ul li.jz_01 { background-position:10px 0;}
.juzhen ul li.jz_02 { background-position:-54px 0;}
.juzhen ul li.jz_03 { background-position:-120px 0;}
.juzhen ul li.jz_04 { background-position:-182px 0;}
.juzhen ul li a { display:block; padding-top:60px; line-height:25px;}
.subnav { display:none; background:#FFF; width:150px; padding:20px; position:absolute; z-index:99999; top:121px; border:#1979d5 1px solid;}

#menu {  width:1180px; margin:0 auto;/*box-shadow: 0px 5px 5px #e8f4ff;*/ background:#1979d5;}
#menu ul { overflow:hidden;}
#menu li { float:left; background:#1979d5;}
#menu li:hover { background:#286eb1;}
#menu li a { padding:15px 23.5px; color:#FFF; font-size:18px; display:block;}
#menu li a:hover { color:;}

/*头条*/
.tt { padding:25px 0; }
.tt a { font-size:28px; font-weight:700; line-height:50px; height:50px; overflow:hidden;}
.sj { margin-top:40px;}



/*首页新闻列表*/
.home_tit { width:100%;}
.home_tit ul li { width:100%; font-size:16px; color:#222; line-height:36px; overflow:hidden; height:36px; }
.home_tit ul li strong { font-size:18px; }
.home_tit ul li span { float:left; color:#999; }
.home_tit ul li span b { padding:0 12px 0 10px;}
.home_tit ul li span a { color:#999; }
.home_tit ul li strong a { color:#253d6c; }
.home_tit ul li.img_200 { height:89px; overflow:hidden; margin:15px 0;}
.home_tit ul li.img_200 img { width:155px; height:89px; margin-right:15px; float:left;}
.home_tit ul li.img_200 img { display:block; -webkit-transition:all .3s linear;  -moz-transition:all .3s linear;  -o-transition:all .3s linear; transition:all .3s linear; }
.home_tit ul li.img_200:hover img { -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1); }

/*搜索框*/
.search { padding:10px 0; overflow:hidden; width:342px; float:right;}
.search .inp { height:33px; line-height:33px; border-radius:0; width:200px; padding:0 10px; border:#efefef 1px solid; float:left;}
#searchBtn { background:#1979d5; height:35px; line-height:35px; width:120px; text-align:center; color:#FFF; font-size:14px; float:right; cursor:pointer; }

/*焦点图*/
.focus,#focus { width:100%; height:350px; overflow:hidden; position:relative;  }
.focus ul li { width:100%; float:left; }
.focus ul li img { width:100%; height:350px; display:block; -webkit-transition:all .3s linear;  -moz-transition:all .3s linear;  -o-transition:all .3s linear; transition:all .3s linear; }
.focus ul li:hover img { -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); transform:scale(1.05); }
.focus ul li span { width:100%; height:114px; overflow:hidden; position:absolute; bottom:0; left:0; 
background:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0)),to(rgba(0,0,0,.8)));  }
.focus ul li p { position:absolute; bottom:36px; width:90%; font-size:20px; line-height:30px; color:#fff; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding:0 5%; text-align:center; text-shadow: 1px 1px 0px rgba(0,0,0,1); }
.focus ul li p a { color:#fff; text-decoration:none;}

#pager {  position:absolute; bottom:16px; left:50%; margin-left:-125px; z-index:999; text-align:center; }
#pager a { width:40px; height:6px; margin:0 5px; background:#fff; cursor:pointer; line-height:0; font-size:0; display: inline-block; border-radius:6px; text-shadow: 1px 1px 1px rgba(0,0,0,.5);}
#pager a.activeSlide { background:#f56a3f; border-radius:6px; }
#pager a:hover { background:#f56a3f; border-radius:6px; }

/*切换*/
#tab_demo { padding-top:20px; }
#tab_demo .tabBar { font-size:18px; height:54px;  line-height:54px;  border-top:#c9dff2 1px solid;}
#tab_demo .tabBar span { margin-right:25px; display:block; float:left; cursor:pointer;}
#tab_demo .tabBar .current {  font-weight:700; color:#1979d5;}

#tab_demo1 .tabBar,#tab_demo2 .tabBar  { font-size:18px; height:54px; width:100%; line-height:54px;  border-bottom:#c9dff2 1px solid;}
#tab_demo1 .tabBar span,#tab_demo2 .tabBar span {  line-height:54px; margin-right:25px; display:block; float:left; cursor:pointer;}
#tab_demo1 .tabBar .current,#tab_demo2 .tabBar .current {  line-height:52px;  font-weight:700; color:#1979d5; border-bottom:#1979d5 3px solid; display:block; }


/*首页视频*/
.amn{transition:all ease-out .3s 0s;-webkit-transition:all ease-out .3s 0s;-moz-transition:all ease-out .3s 0s;-o-transition:all ease-out .3s 0s;}
.tv { width:100%; margin-bottom:6px; padding-bottom:15px; border-bottom:#c9dff2 1px dashed; }
.tv ul { margin-right:-15px; overflow:hidden;}
.tv ul li { width:185px; float:left;  margin:0 13px 0 0; }
.tv ul li h2 { width:100%; float:left; font-size:16px; line-height:45px; color:#404040; overflow:hidden; height:45px; text-align:center;  }
.tv ul li:hover h2 { color:#f56a3f; }
.tv ul li h5 { width:100%; float:left; }
.tv ul li h5 .p { width:100%; height:110px; position:relative; overflow:hidden; display:block; }
.tv ul li h5 .p img { width:100%; height:110px; position:absolute; left:0; top:0;}
.tv ul li h5 .p span { width:100%; height:100%; position:absolute; left:0; top:0; display:block; background:#000; filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
.tv ul li h5 .p em { width:30px; height:30px; display:block; overflow:hidden; position:absolute; top:50%; left:50%; cursor:pointer; transform:rotate(0deg); -webkit-transform:rotate(0deg); filter:alpha(opacity=100);-moz-opacity:100;opacity:1000; margin-left:-15px; margin-top:-15px; }
.tv ul li h5 .p em img { width:100%; height:auto;}
.tv ul li h5 .p b { font-weight:normal; position:absolute; bottom:0; left:3%; width:94%; font-size:16px; line-height:40px; color:#fff; overflow:hidden; height:40px; text-align:center; text-shadow: 1px 1px 0px rgba(0,0,0,1); }
.tv ul li:hover h5 .p img {-webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1);}
.tv ul li:hover h5 .p span{ top:0; filter:alpha(opacity=30); -moz-opacity:.3; opacity:.3;}
.tv ul li:hover h5 .p em { transform:rotate(-180deg);-webkit-transform:rotate(-180deg); filter:alpha(opacity=100);-moz-opacity:1;opacity:1 }
.tv ul li:hover h5 .p em img { -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);}

.tc_news { overflow:hidden;}
.tc_news ul { margin-right:-2%; overflow:hidden;}
.tc_news li { width:48%; margin-right:2%; text-indent:1.6em;  float:left; background:url(../images/i_tv.jpg) no-repeat 0 10px; font-size:16px; color:#222; line-height:36px; overflow:hidden; height:36px;}

/*综合专题*/
.return { width:100%; text-align:right; font-size:14px; color:#999; line-height:16px; margin-top:20px; }
.return i { display:inline-block; background:url(../images/return.png) right 0px no-repeat; padding-right:21px; }
.guidezt { width:100%; float:left; height:200px; overflow:hidden; margin-top:15px; }
.guidezt ul li { width:100%; float:left; margin-bottom:10px; }
.guidezt ul li img { width:100%; height:60px;}
.guidezt ul li img { display:block; -webkit-transition:all .3s linear;  -moz-transition:all .3s linear;  -o-transition:all .3s linear; transition:all .3s linear; }
.guidezt ul li:hover img { -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1); }

/*书画*/
.img_175 { margin-top:15px;}
.img_175 ul { overflow:hidden; margin-right:-10px;}
.img_175 ul li { width:185px; float:left; margin-right:10px; overflow:hidden; }
.img_175 ul li.im_1 img { width:100%; height:240px;}
.img_175 ul li.im_2 img { width:100%; height:115px; margin-bottom:10px;}
.img_175 ul li img { display:block; -webkit-transition:all .3s linear;  -moz-transition:all .3s linear;  -o-transition:all .3s linear; transition:all .3s linear; }
.img_175 ul li:hover img { -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1); }

/*友情链接*/
.friend { width:100%; float:left; background:#f9f9f9; padding:16px 0; }
.friend .tit { width:99%; float:left; font-size:18px; color:#333; line-height:18px; font-weight:bold; border-left:4px solid #006fbd; padding:0 0 0 0.85%; margin:24px 0 17px 0; }
.friend .font { width:100%; float:left; font-size:14px; line-height:28px; }
.friend .font strong { color:#404040; font-weight:700; }
.friend span { float:left; padding:12px 0 24px 0;  }
.friend span a { float:left; display:inline-block; padding:0 10px; background:#588fcd; font-size:14px; color:#fff; line-height:30px; }
.friend span a:hover { background:#f56a3f;  color:#fff;}
.friend a { color:#666; margin-right:18px; display:inline-block; }
.friend a:hover { color:#f56a3f; }


/*底部*/
.footer { width:100%; float:left;padding:10px 0 40px 0; font-size:14px; line-height:28px; text-align:center; color:#888;    border-top: 1px #dfdfdf solid;}
.footer p { width:100%; float:left; text-align:center; color:#555; padding:10px 0 0 0; }
.footer a { padding:0 7px; color:#888; }
.footer p a { padding:0 3px; }
.footer a:hover { color:#f56a3f; }


/*顶部通览可展开收起效果*/
.advbox { width:100%; margin-top:20px; }
.advbox img:hover { -webkit-transform: scale(1); transform: scale(1); z-index:0;}
.advbox .dt_small,.advbox .dt_big { width:100%; text-align:center; }
.advbox .dt_toBig,.advbox .dt_toSmall { position:absolute; left:50%; margin:5px 0px 0px 535px; width:49px; height:21px; background:url(../images/2018closeTL.png); cursor:pointer; z-index:999; }
.advbox .dt_toBig { background:url(../images/2018showTL.png); }
.advbox .dt_small img,.advbox .dt_big img { width:100%; height:auto; }

/*左右悬浮*/
.floatLeft80_300 { width:60px; height:450px; position:fixed; top:300px; left:10px; display: block; z-index: 99999; _position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); }
.floatRight80_300 { width:60px; height:450px; position:fixed; top:300px; right:10px; display: block; z-index: 99999; _position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); }


/*------------------------------------------------二级栏目页-----------------------------------------------------*/
/*当前位置*/
.add { width:100%; background:#f8f8f8; float:left; font-size:14px; color:#999; line-height:50px; }
.add span { padding:0 0 0 28px; }
.add a { color:#999; }
.add a:hover { color:#666; }

.img_175_2 { margin-top:15px;}
.img_175_2 ul { overflow:hidden; margin-right:-10px;}
.img_175_2 ul li { width:185px; height:166px; float:left; margin-right:10px; margin-bottom:10px; }
.img_175_2 ul li span { width:185px; height:110px; display:block; overflow:hidden;}
.img_175_2 ul li img { width:100%; height:110px; display:block; -webkit-transition:all .3s linear;  -moz-transition:all .3s linear;  -o-transition:all .3s linear; transition:all .3s linear; }
.img_175_2 ul li:hover img { -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1); }
.img_175_2 ul li p { height:46px; line-height:23px; font-size:16px; text-align:center; overflow:hidden; padding-top:5px;}

.tv2 { margin-top:15px;}
.tv2 ul li { margin-right:10px;}
.tc_news2 li { width:100%;}

/*正文页*/
.titt { width:100%; float:left; font-weight:bold; font-size:24px; color:#333; text-align:center; padding:20px 0px; }
.info { width:100%; float:left; color:#888; font-size:14px; text-align:center; line-height:20px;  padding:0 0 32px 0px;   border-bottom:1px solid #c9dff2; margin-bottom: 34px;}
.info span { padding-right:20px; }

.zw { width:100%; float:left; color:#555; line-height:2em; font-size:16px; }
.zw p { padding-bottom:30px;  }
.zw img { max-width:100%; height:auto; }

	
#showvideo { padding: 0 5% 10px 5%; width:90%; height:425px;float: left;}
#player {width:100%; height:425px; }

#mp3 { width:90%; margin:0 auto; height:30px; overflow:hidden; text-align:center; margin-bottom: 30px;}

#topic,.topic { width:91%; margin:0 auto; text-align: center; }
#ply{width:510px;height:23px;padding:0 25px auto;}

.copyright { border:#c9dff2 1px dashed; padding:15px; margin:40px 0;}

/*列表页*/

.newslist{ line-height:36px; }
.newslist h2 { font-size:28px; font-weight:700; color:#1979d5; height:54px;  }
.newslist li span { color:#848484; padding-left:18px; font-size:14px;float:right;}
.newslist li { width: 100%; font-size: 16px; color: #222; line-height: 36px; overflow: hidden; height: 36px;}
#pagetemple { padding:20px 0; }
.selectpage { padding:40px 0; text-align:center;}
.selectpage a { background-color:#77baff; color:#fff; font-size:14px; padding:8px 10px; display:block; float:left; margin-right:6px; width:42px; height:14px;}
.selectpage a:hover { background-color:#e4e4e4; color:#585858; text-decoration:none;}

.newslist2 { line-height:36px; }
.newslist2 h2 { font-size:28px; font-weight:700; color:#1979d5; height:54px;  }
.news_img {}
.news_img ul { overflow:hidden; margin-right:-10px;}
.news_img ul li { width:230px; height:176px; float:left; margin-right:13px; margin-bottom:15px; }
.news_img ul li span { width:230px; height:130px; display:block; overflow:hidden;}
.news_img ul li img { width:100%; height:130px; display:block; -webkit-transition:all .3s linear;  -moz-transition:all .3s linear;  -o-transition:all .3s linear; transition:all .3s linear; }
.news_img ul li:hover img { -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1); }
.news_img ul li p { height:46px; line-height:23px; font-size:16px; text-align:center; overflow:hidden; padding-top:5px;}

.slideBox{ position:relative; overflow:hidden;}
.slideBox ul.items{ position:absolute; float:left; background:none; list-style:none; padding:0px; margin:0px;}
.slideBox ul.items li{ float:left; background:none; list-style:none; padding:0px; margin:0px;}


.mart20{margin-top:20px;}
.site-links li {
    display: inline;
}

#tab_demo .tabBar .current a {
    color: #1979d5;
}

#tab_demo1 .tabBar .current a, #tab_demo2 .tabBar .current a{
    color: #1979d5;
}

.warp h3 span a{
    color: #1979d5;
}
