﻿/* CSS Document */

*{padding:0px;margin:0px;border:0px;}
a{
	color:#333333;
	text-decoration:none;
}
a:hover{
	color:#CC3333;
}
li{
	list-style:none;
}
body{
	font-size:12px;
	font-family:"微软雅黑";
}

.addtop{
 height:30px;
/* background:#b31012; */
background:#0a9ac9;
line-height:30px;
color:#ffffff;
}
.on{
color:#ffffff;
}
.addnav{
   height:60px;
background:#0a9ac9;
}
.addnav a{
color:#ffffff;
font-size:15px;
}
.addnav-l{
margin-top:0px;
float:left;
width:990px;
padding-left:5px;
}
.addnav-l a{
line-height:24px;
margin:0px 0px 5px 5px;
}
.addnav-r{
margin-top:10px;
float:right;
border-left:1px solid #ffffff;
width:140px;
text-align:center;
}
.adddf{
margin-top:8px;
background:#F2F2F2;
height:30px;
line-height:30px;
font-size:14px;
text-indent:10px;
}
.adddf a{
margin:0px 5px;
}
.addscnew-t{
border-top:3px solid #919191;
height:30px;
line-height:30px;
}
.addscnew-t .t{
font-size:18px;
font-weight:bold;
color:#D11717;
}
.addscnew-t-m{
width:197px;
height:111px;
overflow:hidden;
margin-top:10px;
}
.addscnew-t-m img{
width:197px;
}
.addscnew-t-c{
width:410px;
margin-top:6px;
margin-left:20px;
}
.addscnew-t-c h2{
font-size:13px;
}
.addscnew-t-c{
line-height:25px;
color:#717171;
}
.addscnew-t-r{
width:330px;
margin-top:3px;
}
.addscnew-t-r dt a{
line-height:25px;
font-size:14px;
}

/*top*/
.tops{
	height:90px;
	background:#ffffff;
	width:1000px;
	margin:auto;
	}
.top{
	height:127px;
	background:#efeeee;
}
.top .topsun{
	margin:auto;
}
.top .search{
	margin-top:20px;
        margin-right:20px;
}
.top .search .text{
	width:130px;
	height:20px;
	border:1px solid #CCCCCC;
}
.top .search .sub{
	height:22px;
	width:40px;
	color:#FFFFFF;
	background:#CC0000;
	line-height:22px;
	margin-left:5px;
	text-align:center;
}
.top .search p{
  font-size:14px;
  margin-bottom:10px;
}
/*nav*/
.nav{
	margin-top:3px;
	height:48px;
	overflow:hidden;
	background:url(../images/navbg.jpg) repeat-x;
}
.nav .navsun{
	margin:auto;
}
.nav .navsun dt{
	float:left;
	line-height:48px;
}
.nav .navsun dt a{
	display:block;
	width:75px;
	height:48px;
	font-size:18px;
	font-weight:bold;
	text-align:center;
}
.nav .navsun dt a:hover{
	color:#FFCC66;
	background:url(../images/action.jpg) center;
}
.nav .navsun dl dt ul{
	position:absolute;
	margin-left:-100px;
}
.nav .navsun dl dt ul li{
	list-style:none;
	float:left;
}
.nav .navsun dl dt ul li a{
	display:block;
	float:left;
	width:auto;
	font-size:13px;
	font-weight:100;
	line-height:25px;
	padding:0px 10px;
}
.nav .navsun dl dt ul li a:hover{
	background:none;
	color:#FF0000;
}

.action{
	background:url(../images/action.jpg) center;
	color:#FFFFFF;
}
.notice{
	height:25px;
	line-height:25px;
	color:#CC0000;
}
/*topnews*/
.topnews{
	height:96px;
	background:url(../images/d5_index_headline.jpg) no-repeat;
	border:1px dashed #efefef;
}
.topnews h1{
	display:block;
	height:62px;
	line-height:62px;
	overflow:hidden;
	font-size:28px;
}
.topnews .topnewscon{
	width:940px;
	text-align:center;
}
.topnews .topnewscon a{
	margin:0px 5px;
}

/*arctypeshow*/
.arctype{
	height:77px;
	overflow:hidden;
}
.arctypeshow .arctypeshowl{
	width:118px;
	height:77px;
	background:#df0024;
	text-align:center;
	line-height:77px;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
}
.arctypeshow .arctypeshowr{
	height:77px;
	width:715px;
	overflow:hidden;
	background:#e9e9e9;
}
.arctypeshow .arctypeshowr a{
	font-size:16px;
	display:block;
	float:left;
	padding:10px 10px 5px 10px;
}
.searchcy a{
	display:block;
	line-height:35px;
	border:1px solid #CC0000;
	text-align:center;
	color:#CC0000;
	width:159px;
	height:35px;
	margin-bottom:3px;
}
.zzshow{height:280px;overflow:hidden;background-color:#f3ecdc;}
.zzshow .showzx{
	position:absolute;
	margin-top:-320px;
	width:347px;
	text-align:center;
}
.zzshow .showzx a{
	font-size:16px;
	font-weight:bold;
}
.zzshow .showtd{
	position:absolute;
	margin-top:-100px;
	width:347px;
	text-align:center;
}
.zzshow .showtd a{
font-size:16px;
	font-weight:bold;

}
/*banner*/
.banner495{
	width:495px;
	height:112px;
	overflow:hidden;
}

/*model*/
.model-1 .title{
	height:40px;
	font-size:20px;
	font-weight:bold;
	text-indent:20px;
	color:#121213;
	border-bottom:1px solid #999999;
	background:url(../images/model-t.jpg) no-repeat 0px 5px;
}
.model-1 .title font{
	color:#999999;
	margin-left:10px;
	font-weight:100;
}
.m-1{
	margin-top:15px;
}
.m-1 .left{
	display:block;
	width:120px;
	height:90px;
	overflow:hidden;
}
.m-1 .left img{
	width:120px;
}
.m-1 .right a{
	color:#333333;
	font-size:14px;
}
.m-1 .right p{
	line-height:20px;
	color:#999999;
}

.model-2 .title{
	margin-top:10px;
	margin-bottom:10px;
	border-bottom:1px solid #999999;
	line-height:30px;
	font-size:16px;
	font-weight:bold;
}
.model-2 .typeshow{
	height:30px;
	color:#666666;
	font-size:13px;
}
.model-2 .typeshow a{
	color:#3292d5;
	margin:0px 10px;
}
.borderr{
	border-right:1px solid #d1d1d1;
}

.model-3 .title{
	font-size:16px;
	font-weight:bold;
	height:46px;
	line-height:46px;
	text-indent:15px;
	background:#eeeeee;
}

/*list*/
.list-1t{
	height:65px;
	overflow:hidden;
	color:#999999;
}
.list-1{
	height:100px;
	overflow:hidden;
	color:#999999;
}
.list-1x{
    height:44px;
    font-size:16px;
    overflow:hidden;
    color:#999999;
}
.list-1 dt{
	height:25px;
	overflow:hidden;
	color:#999999;
}
.list-1 dt a{
	color:#333333;
	font-size:15px;
	line-height:22px;
}

.list-2{
	clear:both;
	border-bottom:1px dashed #999999;
	padding-bottom:10px;
	margin:15px 0px 5px 0px;
}
.list-2 .imgshow{
	width:260px;
	height:173px;
	overflow:hidden;
}
.list-2 .left{margin-right:20px;}
.list-2 h1 a{
	font-size:16px;
	color:#3292d5;
}
.list-2 .desc{
	color:#696b6c;
	line-height:25px;
	font-size:14px;
}
.list-2 .time{
	color:#333333;
	font-size:14px;
}
.list-3{width:320px;}
.list-3 dt{
	width:146px;
	height:153px;
	overflow:hidden;
	float:left;
	margin-right:8px;
	margin-top:5px;
}
.list-3 dt a{
	display:block;
	width:146px;
	height:153px;
	overflow:hidden;
}.list-3 dt a img{
	height:153px;
}
.list-3 dt span{
	display:block;
	position:absolute;
	margin-top:-30px;
	width:146px;
	height:30px;
	text-align:center;
	line-height:30px;
	color:#FFFFFF;
	background:#999999;
	filter:alpha(opacity=70); /*IE滤镜，透明度50%*/
	-moz-opacity:0.7; /*Firefox私有，透明度50%*/
	opacity:0.7;/*其他，透明度50%*/
}
.list-4{
	margin:20px 0px 10px 0px;
}
.list-4 .tit a{
	color:#6e6c6c;
	font-size:14px;
}
.list-4 .c{
	font-size:14px;
	line-height:25px;
}
.list-4 .lit{
	width:640px;
	overflow:hidden;
	text-align:center;
	margin-top:15px;
}
.list-4 .lit img{
	max-width:550px;
}
.list-5 dt a{
	margin-left:15px;
	font-size:13px;
	line-height:25px;
}
.list-6{
	clear:both;
	border-bottom:1px dashed #999999;
	padding-bottom:10px;
	margin:15px 0px 5px 0px;
}
.list-6 .left .imgs{
	width:160px;
	height:170px;
	overflow:hidden;
	text-align:center;
}
.list-6 .right{width:485px;margin-right:20px;}
.list-6 h1 a{
	display:block;
	width:160px;
	height:30px;
	line-height:25px;
	overflow:hidden;
	font-size:16px;
	text-align:center;
	color:#3292d5;
}
.list-6 .desc{
	color:#696b6c;
	line-height:25px;
	font-size:14px;
}


/*indeximgshow*/
.indeximgshow .b335-450{
	display:block;
	width:335px;
	height:300px;
	overflow:hidden;
}
.showimg4{
	width:328px;
	height:300px;
	overflow:hidden;
}
.showimg4 .showimg4-1{
	float:left;
	margin-right:8px;
	margin-bottom:6px;
	width:155px;
	height:147px;
	overflow:hidden;
}
.showimg4 .showimg4-1 img{
	height:147px;
}
.showimg4 .showimg4-2{
	position:absolute;
	margin-top:-30px;
	width:155px;
	height:30px;
	text-align:center;
	line-height:30px;
	color:#FFFFFF;
	background:#999999;
	filter:alpha(opacity=70); /*IE滤镜，透明度50%*/
	-moz-opacity:0.7; /*Firefox私有，透明度50%*/
	opacity:0.7;/*其他，透明度50%*/
}
.indeximgshow .showimgr{
	height:300px;
	width:328px;
	overflow:hidden;
}
.indeximgshow .showimgr img{
	height:300px;
}
.indeximgshow .showimgr div{
	position:absolute;
	margin-top:-30px;
	width:328px;
	height:30px;
	text-align:center;
	line-height:30px;
	color:#FFFFFF;
	background:#999999;
	filter:alpha(opacity=70); /*IE滤镜，透明度50%*/
	-moz-opacity:0.7; /*Firefox私有，透明度50%*/
	opacity:0.7;/*其他，透明度50%*/
}

/*列表页面*/
.righttype{
	width:320px;
	overflow:hidden;
}
.righttype a{
	display:block;
	width:140px;
	height:46px;
	line-height:46px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	background:#0099a1;
	float:left;
	color:#FFFFFF;
	margin-right:20px;
	margin-top:10px;
}

.phlist{
	background:url(../images/ph.jpg) no-repeat 0px 3px;
	margin-top:20px;
}
.phlist dl dt{
	height:45px;
	width:300px;
	overflow:hidden;
}
.phlist dl dt a{
	display:block;
	font-size:16px;
	line-height:45px;
	text-indent:30px;
}

/*articlecon*/
.articlecon{
	margin-top:5px;
	border:0px solid #CCCCCC;
	padding:20px;
overflow:hidden;
}
.articlecon .title{
	text-align:center;
	font-size:16px;
	font-weight:bold;
	line-height:30px;
}
.articlecon .soruce{
	text-align:center;
	color:#6d6d6d;
	padding-bottom:20px;
}
.articlecon .con{
	border-top:1px solid #CCCCCC;
	padding-top:20px;
	line-height: 30px;
	word-spacing:1px;
	letter-spacing:1px;
}
.articlecon .con img{
	max-width:640px;
}


/*articlezz*/
.articlezz{
	margin-top:5px;
	border:1px solid #CCCCCC;
	padding:20px;
}
.articlezz .title{
	font-size:18px;
	padding-bottom:20px;
	font-weight:bold;
	border-bottom:1px solid #CCCCCC;
}
.articlezz .face{
	padding-top:20px;
	text-align:center;
}
.articlezz .face img{
	max-width:550px;
}
.articlezz .desccon{
	margin-top:20px;
	border-top:1px solid #CCCCCC;
	padding-top:10px;
	font-size:16px;
	font-weight:bold;
}


/*foot*/
.foot{
	border-top:5px solid #CC0000;
}
.foot .flinktitle{
	width:80px;
	height:30px;
	font-size:14px;
	line-height:30px;
	text-align:center;
	color:#FFFFFF;
	margin-right:20px;
}
.foot .flink{
	margin:10px 0px;
}
.foot .flink span{
	color:#999999;
}
.foot .flink span a{margin:0px 5px;color:#3c6583;
	font-size:14px;
}
.foot .bg1{background:#e7060a;}
.foot .bg2{background:#f75900;}
.foot .bg3{background:#0748a6;}

.foot .footinfo{
	border-top:1px solid #CCCCCC;
	padding:10px 10px;
	text-align:center;
}
.foot .footinfo a{
	padding:10px 10px;
	color:#666666;
}
.foot .footinfo p{
	line-height:25px;
	color:#666666;
}
/*page*/
.scpages{
}
.scpages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.scpages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #CCCCCC;
	padding:4px 10px;
}
.scpages ul li a{
	float:left;
	color:#555;
	display:block;
}
.scpages ul li a:hover{
	color:#690;
	text-decoration:none;
}
.scpages ul li.thisclass,
.scpages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#CC3300;
	color:#FFFFFF;
	font-weight:bold;
}
.scpages .pageinfo{
	color:#999;
}
.scpages .pageinfo strong{
	color:#555;
	font-weight:normal;
}
/*font*/
.fwb{font-weight:bold;}

/*seaech*/
.Search-keyword{
    background-color:#ffffff;
    border: solid 2px #cac1c6 ;
    width:120px;
    height: 15px;
    font-size: 10px;
}
.Search-option{
    background-color:#ffffff;
    border: solid 2px #cac1c6 ;
    width:120px;
    height: 18.4px;
    font-size: 10px;
}
.Search-submit{
    font-size: 10px;
    background-color: #b31012;
    height: 16.5px;
    width: 30px;
    color:#ffffff;
    margin-right: 15px;
}
/*addnav*/
.addnav-2{
    display: inline-block;
    /*background-color:#efeeee ;*/
    height: 55px;
    padding-top: 7px;
    width: 72px;
}
.addnav-2:link{background-color: #e0281f}
.addnav-2:visited {background-colorr: #e0281f}	/* 已访问的链接 */
.addnav-2:hover {background:rgba(239,238,238,0.4);
    background: transparent\9;
    zoom:1\8;/* required for the filters */
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3Cefeeee, endColorstr=#3Cefeeee)";/* IE8 */
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3Cefeeee, endColorstr=#3Cefeeee);/* IE5.5-7 */
    filter:alpha(opacity=40);
   }
.addnav-2:active {background-color: #b31012}	/* 选定的链接*/
.addnav-l a:link {color: #ffffff}		/* 未访问的链接 */
.addnav-l a:visited {color: #ffffff}	/* 已访问的链接 */
.addnav-l a:hover {color: #e29750}	/* 鼠标移动到链接上 */
.addnav-l a:active {color: #ffffff}	/* 选定的链接*/
.mt20{margin-top:20px;}
.ml20{margin-left:10px;}
.ml8{margin-left:8px;}
.w1000{width:1000px;margin:auto;}
.w495{width:495px;}
.w340{width:340px;}
.w205{width:205px;}
.w155{width:155px;}
.w280{width:300px;}
.w300{width:300px;}
.w680{width:680px;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.blank{clear:both;background:none;height:8px;display:block;}
.align {text-align:center;}

.w_full_screen img{
	width:100%;
}
