﻿@charset "utf-8";

.container{margin-top:30px;}
.container>.sidebar{width:220px;background-color:#f6f6f6;}
.container>.main{width:950px;}
.sidebar>.t{padding-left:35px; font-size:18px;line-height:50px;color:#fff;background-color:#ca141d;}
#subnav a{line-height:40px;text-indent:35px;}
#subnav>li>a{position:relative;border:1px solid #ddd;border-top:0;font-weight:bold;}
#subnav>li:hover>a{color:#000;}
#subnav>li.on>a{color:#000;font-weight:bold;}
#subnav>li.on>a:before, #subnav>li:hover>a:before{display:block;position:absolute;top:10px;bottom:10px;left:0;width:5px;background-color:#ca141d;content:"";}
#subnav dl{/*display:none;*/border-right:1px solid #ddd;border-left:1px solid #ddd;height:auto !important;}
#subnav dl a{border-bottom:1px solid #ddd;text-indent:49px;color:#666;}
#subnav dl a.on{background:url(../images/icon05.png) 35px center no-repeat;}
#subnav dt a{font-weight:bold;}
#subnav dd{/*display:none;*/}
#subnav dd a{text-indent:59px;}
.container>.main>.main-title{margin-bottom:20px;border-bottom:1px solid #ccc;}
.container>.main>.main-title .fl{line-height:50px;font-size:18px;}
.container>.main>.main-title .fr{padding-top:4px;padding-left:20px;line-height:46px;color:#888;background:url(../images/default/home.png) 0 20px no-repeat;}



.container{min-height:10em;}
.content{font-size:medium;line-height:2;}
.content h1{margin-bottom:15px;font-size:x-large;line-height:2;}
.content h2{margin-bottom:10px;font-size:large;line-height:2;}
.content h3,.content h4,.content h5,.content h6{font-size:medium;line-height:1.6;}
.content a{color:#06c;}
.content a:hover{color:#e00;}
.content p{margin-top:0;margin-bottom:15px;}
.content img{max-width:100%;height:auto;}
.content ul, .content ol{display:block;margin:1em 0;padding-left:40px;}
.content ul{list-style-type:disc;}
.content ol{list-style-type:decimal;}

.button{border:0;width:100px;height:30px;line-height:30px;text-align:center;background:url(../images/default/button.gif) 0 0 no-repeat;}
.button:hover{background-position:0 -30px;}
.button:disabled{color:#999;}

.pagebar{clear:both;padding:40px 0 20px;text-align:center;}
.pagebar a{display:inline-block;padding:0 12px;margin:0 3px 10px;font-weight:bold;border:1px solid #ccc;line-height:30px;}
.pagebar .on, .pagebar a:hover{background-color:#f00;border-color:#c00;color:#fff}


.prevnext{margin:100px 0 0;border-top:1px dotted #ccc;padding:10px 20px;color:#888;}
.articletitle{margin:0 0 25px;font-size:x-large;line-height:1.2;}
.articletitle2{font-size:large;font-weight:normal;}
.content .articleinfo{position:relative;margin-bottom:50px;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;font-size:14px;color:#888;line-height:50px;}
.content .articlesummary{margin-bottom:20px;padding:1em;border:1px solid #ddd;background:#fffef7;}
.view_baidushare {position:absolute;top:8px;right:0;}

/*图片列表*/
.image{width:975px;}
.image li{float:left;margin:0 23px 25px 0;width:220px;}
.image a{display:block;position:relative;padding:5px;line-height:1;background-color:#f6f6f6; transition:all ease .5s;}
.image em{display:block;overflow:hidden;}
.image img{width:100%;height:100%; transition:transform ease .5s;}
.image span{margin-top:5px;line-height:20px;}
.image a:hover{background-color:#e00;color:#fff;}
.image a:hover img{transform:scale(1.05);}
/*图片列表宽高比为3:4*/
.image34 li{margin-right:10px;width:228px;}
/*图片列表宽高比为2:3*/
.image23 li{margin-right:20px;width:190px;}

.video a i{display:none;position:absolute;top:0;right:0;left:0;height:160px;background-color:rgba(0,0,0,.5);background-image:url(../images/video_play.png);background-position:center center;background-repeat:no-repeat;}
.video a:hover i{display:block;}

i.time, i.click, i.source{display:inline-block;margin-right:5px;width:20px;height:16px;vertical-align:middle; transition:all ease .5s;}
i.time{background:url(../images/default/icon03.png) 0 0 no-repeat;}
i.click{background:url(../images/default/icon04.png) 0 0 no-repeat;}
i.source{background:url(../images/default/icon05.png) 0 0 no-repeat;}
a:hover i.time, a:hover i.click, a:hover i.source{background-position:0 -16px;}

/*带封面图片、内容提要的新闻列表*/
.newslist1 li{position:relative;float:left;padding:15px;border-bottom:1px dashed #ddd;width:100%;color:#888; transition:all ease .5s;}
.newslist1 li:first-child{border-top:1px dashed #ddd;}
.newslist1 li.even{background:#f9f9f9;}
.newslist1 div a{margin-bottom:10px;width:100%;height:30px;font-size:medium;font-weight:bold;line-height:26px;color:#333;}
.newslist1 span{line-height:1;}
.newslist1 p{margin-bottom:12px;max-height:44px;line-height:22px;}
.newslist1 .tw>a{width:160px;height:115px;}
.newslist1 .tw div{position:absolute;top:15px;right:15px;bottom:0;left:190px;}
.newslist1 img{width:100%;min-height:100%; transform:scale(1);transition:transform ease 1s;}
.newslist1 li:hover{color:#333;background-color:#d8ecff;}
.newslist1 li:hover img{transform:scale(1.05)}
.newslist1 li:hover a{color:#e00;}
/*右侧大图、左侧内容提要的新闻列表*/
.newslist5 li{float:left;margin-bottom:30px;width:100%;}
.newslist5 a{padding-bottom:40px;background:#f6f6f6; transition:background ease .5s;}
.newslist5 a:after{clear:both;display:table;content:" ";}
.newslist5 a:hover{background:#27b;}
.newslist5 em{width:380px;height:250px;}
.newslist5 img{transition:transform ease .5s;}
.newslist5 a:hover img{transform:scale(1.05);}
.newslist5 a div{padding:30px 40px 0 40px;}
.newslist5 hr{margin:0 0 10px 0;border:0;width:3em;height:5px;font-size:large;background:#27b; transition:background ease .5s;}
.newslist5 a:hover hr{background-color:#fff;}
.newslist5 strong{font-weight:normal;font-size:20px;line-height:40px;color:#111; transition:color ease .5s;}
.newslist5 span{margin:10px 0;color:#888;}
.newslist5 p{color:#666;line-height:24px;height:48px; transition:color ease .5s;}
.newslist5 a:hover strong, .newslist5 a:hover span, .newslist5 a:hover p{color:#fff;}
.newslist5 a.tw{padding-bottom:0;}
.newslist5 a.tw div{padding:30px 60px 0 40px;width:810px;}
.newslist5 a.tw p{height:72px;}
/*带内一行容提要新闻列表*/
.newslist2{border-top:1px dashed #ccc;}
.newslist2 li{position:relative;float:left;border-bottom:1px dashed #ccc;width:100%;height:88px;color:#888; transition:all ease .5s;}
.newslist2 li.even{background-color:#f9f9f9;}
.newslist2 li:hover{color:#333;background-color:#d8ecff !important;}
.newslist2 span{display:block;float:left;width:90px;line-height:1;text-align:center;}
.newslist2 span b{display:block;padding-top:6px;font-size:30px;line-height:50px;}
.newslist2 div{position:absolute;top:15px;right:15px;left:100px;}
.newslist2 a{line-height:36px;font-size:medium;font-weight:bold;color:#333; transition:color ease .5s;}
.newslist2 li:hover a{color:#e00;}
.newslist2 p{line-height:22px;}
/*普通新闻列表2*/
.newslist3 li{position:relative;float:left;border:1px solid #ddd;border-top:0;width:100%;height:49px;line-height:48px; transition:background ease .5s;}
.newslist3 li:first-child{border-top:1px solid #ddd;height:50px;}
.newslist3 li a{position:absolute;top:0;right:130px;bottom:0;left:75px; transition:color ease .5s;}
.newslist3 li span{display:block;float:right;width:100px;color:#999;}
.newslist3 li em{display:block;float:left;border-right:1px solid #ddd;width:56px;height:48px; background:#fff url(../images/default/icon02.gif) no-repeat; transition:background-color ease .5s;}
.newslist3 li.on{background-color:#2275c8;}
.newslist3 li.on a{color:#fff}
.newslist3 li.on span{color:#acd2f8}
.newslist3 li.on em{border-right:0;background-color:#1466b8;background-position:0 -48px;}
/*普通新闻列表1*/
.newslist4 li{position:relative;float:left;border-bottom:1px dashed #ccc;width:100%;height:44px;line-height:42px; transition:background ease .5s;}
.newslist4 li:first-child{border-top:1px dashed #ccc;}
.newslist4 li a{position:absolute;top:0;right:130px;left:0;text-indent:26px;background:url(../images/default/icon01.gif) 10px center no-repeat;}
.newslist4 li span{display:block;float:right;width:100px;color:#888;cursor:default;}
.newslist4 li.even{background-color:#f3f3f3;}
.newslist4 li:hover{background-color:#d8ecff;}
.newslist4 li:hover a{color:#000;}
/*logo列表*/
.logolist{width:1224px;}
.logolist li{float:left;margin:0 21px 22px 0;width:182px;}
.logolist em{border:1px solid #ddd;width:182px;height:82px;}
.logolist img{max-width:100% !important;max-height:80px !important;vertical-align:middle; transition:transform ease .5s;}
.logolist span{padding:0 5px;line-height:28px; transition:all ease .5s;}
.logolist a:hover img{transform:scale(1.1);}
.logolist a:hover em{border-color:#c00;}
.logolist a:hover span{color:#fff;background:#c00;}

/*搜索页*/
.search-container{background-image:none;}
.search-container .t{margin-bottom:20px;border-bottom:1px solid #d8cba1;height:36px;}
.search-container .t h6{font-size:22px;line-height:1;color:#8f512a;}
.search-container .articlelist{width:100%;}
.search-container .list div.fl{width:1020px;}

/*下载详情页*/
.download-view-down{margin-top:2em;border:1px solid #999;}
.download-view-down dt, .download-view-down dd{padding:10px 12px;border-top:1px solid #999;line-height:1.2;}
.download-view-down dt{border:1px solid #fff;background-color:#eee;font-weight:bold;}
.download-view-down a{color:#0058b0;}
.download-view-down a:hover{color:#e00;}

ul.product li{float:left;position:relative;margin:0 15px 20px 0;width:250px;height:195px;background:#eee;}
ul.product li a{display:block;position:absolute;padding:5px 5px 0;width:240px;height:190px;line-height:30px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
ul.product li.on a{color:#fff;text-shadow:1px 1px 1px #666;}
ul.product li a em{display:block;position:relative;width:240px;height:160px;overflow:hidden;text-align:center;}
ul.product li a em img{position:absolute;top:0;left:0;width:100%;height:100%;}
ul.product li div{display:none;position:absolute;top:0;width:100%;height:100%;background:#c00;}

