﻿@charset "utf-8";
/* 首页CSS */

#main {
	width:980px;
	background-color:#ffffff;
	margin:0 auto;
	padding-top:20px;
}
.row {
	overflow:hidden;
}
.span5 {
	float:left;
	width:230px;
}
.span6 {
	float:left;
	width:265px;
}
.span9 {
	float:left;
	width:430px;
}
.span10 {
	float:left;
	width:480px;
}
.span15 {
	width:730px;
	float:left;
    
}
.focuspic {
	height:230px;
}

.ml20 {margin-left:20px;}
.ml15 {margin-left:15px;}
.mr15 {margin-right:15px;}
.mt20 {margin-top:20px;}
.mt10 {margin-top:10px;}
/*图片新闻*/
.col-style1 {
	margin-top:20px;
}
.col-style1 .head {
	height:31px;
	border-bottom:1px solid #d6d6d6;
}
.col-style1 .head .title {

	width:106px;
	height:32px;
	background:url(../images/tab1.jpg) left no-repeat;
}
.col-style1 .head .title h2 {
	height:32px;
	line-height:30px;
	font-size:16px;
	font-weight:normal;
	color:#ffffff;
	text-align:center;
}
.col-style1 .head .title h2 a
{
	color:#fff;
}
.col-style1 .head .title :hover {	
	width:106px;
	height:32px;
	background:url(../images/tab1_h.jpg) left no-repeat;
}
.col-style1 .content a{
	height:183px;
	padding-top:15px;
}
.flashpic {
	width:265px;
	height:183px;
	background-color:#cccccc;
}

.tab li {
	float:left;
	width:106px;
	height:32px;
	text-align:center;
	cursor:pointer;
	color:#09699b;
	font-size:16px;
	line-height:30px
}
.tab li.current {
	background:url(../images/tab1.jpg);
	color:#ffffff;
}

.tab li.current160 {
	background:url(../images/tab160.jpg);
	color:#ffffff;
}

.tab li.current:hover {
	background:url(../images/tab1_h.jpg);
	color:#ffffff;
}

.tab li.current160:hover {
	background:url(../images/tab1_h160.jpg);
	color:#ffffff;
}

.col-style1 .h2 {
	padding-top:6px;
	height:192px;
}
.col-style1 .h3 {
	padding-top:6px;
	height:164px;
}
.datalist li {
	line-height:24px;
	padding-left:10px;
	position:relative;
	background:url(../images/listimg01.jpg) 0 50% no-repeat;
}
.datalist li span {
	position:absolute;
	top:0;
	right:0;
	color:#999999;
}
.datalist li:hover a,
.datalist li:hover span {color:#ff6000;}
.datalist li:hover {background-image:url(../images/listimg02.jpg);}
.datalist2 li {
	line-height:24px;
	height:24px;
	padding-left:10px;
	width:90%;
	overflow:hidden;
	background:url(../images/listimg01.jpg) 0 50% no-repeat;
}
.datalist2 li:hover a{color:#ff6000;}
.datalist2 li:hover {background-image:url(../images/listimg02.jpg);}
.col-style1 .head .title h2.pl20 {
	padding-left:20px;
	width:77px;
}
.col-style1 .head .title h2.w132 {
	background:url(../images/tab3.jpg) no-repeat;
	width:132px;
}
.col-style1 .head .title h2.w132:hover {
	background:url(../images/tab3_h.jpg) no-repeat;
	width:132px;
}
.col-style1 .head .title h2.w125 {
	background:url(../images/tab4.jpg) no-repeat;
	width:125px;
}
.col-style1 .head .title h2.w125:hover {
	background:url(../images/tab4_h.jpg) no-repeat;
	width:125px;
}
.mt0 {margin-top:0;}
.left-link {
	height:180px;
	background-color:#f8f8f8;
	overflow:hidden;
}
.imgtextlist {
	float:left;
	width:236px;
}
.imgtextlist li {
	float:left;
	width:76px;
	height:76px;
	margin-left:42px;
	margin-top:10px;
}
.imgtextlist li a {
	display:block;
	width:42px;
	height:42px;
	margin:0 auto;
}
.imgtextlist li a.link-icon01 { background:url(../images/icon03.png);}
.imgtextlist li a.link-icon02 { background:url(../images/icon04.png);}
.imgtextlist li a.link-icon03 { background:url(../images/icon05.png);}
.imgtextlist li a.link-icon04 { background:url(../images/icon06.png);}
.imgtextlist li:hover a.link-icon01 { background:url(../images/icon03_hov.png);}
.imgtextlist li:hover a.link-icon02 { background:url(../images/icon04_hov.png);}
.imgtextlist li:hover a.link-icon03 { background:url(../images/icon05_hov.png);}
.imgtextlist li:hover a.link-icon04 { background:url(../images/icon06_hov.png);}
.imgtextlist li h3 {
	padding-top:16px;
	text-align:center;
	line-height:18px;
	font-size:16px;
	font-weight:normal;
}
.imgtextlist li:hover h3 {color:#ff6000;}
.wmh {
	float:left;
	width:109px;
	margin-left:76px;
	margin-top:24px;
}
.wmh p {
	padding-top:16px;
	height:18px;
	line-height:18px;
	text-align:center;
}

.friendlink {
	height:40px;
	background-color:#f7f6f6;
	margin-top:6px;
}
.friendlink li {
	float:left;
	padding-left:18px;
	width:222px;
	padding-top:10px;
}
.friendlink li select {
	width:222px;
	height:21px;
}

/*登录*/
.col-style2 {
	border:1px solid #cccccc;
	border-top:0;
}
.col-style2 .head {
	height:40px;
}
.col-style2 .head ul {
	overflow:hidden;
}
.col-style2 .head li {
	float:left;
	width:114px;
	height:39px;
	border-top:1px solid #cccccc;
	background-color:#def0f9;
	line-height:38px;
	font-size:16px;
	text-align:center;
	cursor:pointer;
}
.col-style2 .head li.current {
	border-top:3px solid #0078b7;
	background-color:#ffffff;
	height:37px;
	line-height:34px;
}
.col-style2 .content {
	height:189px;
	overflow:hidden;
}
.title02 {
	text-align:left;
	text-indent:40px;
	background:url(../images/icon01.jpg) 12px 50% no-repeat;
}
.title03 {
	text-align:left;
	text-indent:40px;
	background:url(../images/icon02.jpg) 12px 50% no-repeat;
}
.title04 {
	text-align:left;
	text-indent:40px;
	background:url(../images/icon03.jpg) 12px 50% no-repeat;
}
.text2 {
	width:125px;
	height:25px;
	border:1px solid #c0c0c0;
}
.button02 {
	width:90px;
	height:29px;
	text-align:center;
	background-color:#fcead7;
	line-height:26px;
	border:0;
	cursor:pointer;
	font-size:14px;
	font-family:microsoft yahei;
	color:#ff6000;
	margin-left:15px;
}
.button02:hover {
	background-color:#ff6000;
	color:#ffffff;
}


.border_b
{
	border-bottom:1px dashed #cfcfcf;
}


.case_box ol {
	position: absolute;
	bottom: 0;
	left: 50%;
	margin: 0 0 0 -65px;
	height: 12px;
	z-index: 99;
}
.case_box ol li {
	float: left;
	margin: -4px 4px;
	display: inline;
	width: 12px;
	height: 12px;
	line-height: 999em;
	background: url(../images/pagination.png) no-repeat;
	overflow: hidden;
	cursor: pointer;
}
.case_box ol li.active {
	background-position: 0 -12px;
}

 /* 图片轮播 */

 .viewpager {
 	width: 265px;
 	height: 180px;
 }

 .slider {
    position: relative;
    float: left;
    width: 265px;
    height: 180px;
    overflow: hidden;
 }
 .conbox {
    width: 265px;
    height: 180px;
    overflow: hidden;
 }
 .ctag {
    display: block;
    position: relative;
    width: 265px;
    height: 180px;
 }
 .ctag img {
    display: block;
    width: 265px;
    height: 180px;
 }
 .mask {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    font-family: "宋体";
    color: #fff;
    background: url(../images/mask-bg.png);
 }
 .mask .ellipsis {
    margin-left: 10px;
    width: 164px;
    color: #fff;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
 }
 .switcher {
    position: absolute;
    right: 0;
    bottom: 6px;
    height: 18px;
 }
 .stag {
    float: left;
    margin-right: 10px;
    height: 14px;
    width: 14px;
    background: url(../images/slider-ico.png) no-repeat;
    cursor: pointer;
 }
 .stag.cur {
    background: url(../images/slider-ico-hover.png) no-repeat;
 }
 #left-btn {
    z-index: 11;
    position: absolute;
    left: 0;
    top: 100px;
    height: 59px;
    width: 31px;
    cursor: pointer;
    background: url(../images/left-btn.png) no-repeat;
 }
 #right-btn {
    z-index: 11;
    position: absolute;
    right: 0;
    top: 100px;
    height: 59px;
    width: 31px;
    cursor: pointer;
 background: url(../images/right-btn.png) no-repeat;

 }