/*content部分*/
.content{width: 1100px;margin: 0px auto 0;}
	
/*左侧*/
.conLef{width:280px;}

.conLTop{line-height: 20px;color: #7ac3e8;}
.conLTop img{margin-right: 5px;}
.conLTop span{margin: 0 6px;}
.conLTop a{color: #7ac3e8;}

.conLMid{margin-top: 37px;font-size: 14px;line-height: 46px;color: #444444;padding-bottom: 48px;border-bottom: 1px solid #eaeaea}
.conLMid p{ line-height: 46px; }
.conLMid p a{display: block;font-size: 16px;color: #444;}
.conLMid p.active a,.conLMid p:hover a{background: #66bae5;color: #fff;}
.conLMid .bg{display: inline-block;vertical-align: middle;margin: 0 13px 0 23px; width: 22px;height: 22px;}
.conLMid .p1 .bg{background: url(../images/sea_all1.png) no-repeat left top;}
.conLMid .p1:hover .bg,.conLMid .p1.active .bg{ background: url(../images/sea_all2.png) no-repeat left top; }
.conLMid .p2 .bg{background: url(../images/sea_title1.png) no-repeat left top;}
.conLMid .p2:hover .bg,.conLMid .p2.active .bg{ background: url(../images/sea_title2.png) no-repeat left top; }
.conLMid .p3 .bg{background: url(../images/searchresicon_07.png) no-repeat left bottom;}
.conLMid .p3:hover .bg,.conLMid .p3.active .bg{ background: url(../images/searchresicon_07.png) no-repeat left top; }
.conLMid .p4 .bg{background: url(../images/sea_img1.png) no-repeat left bottom;}
.conLMid .p4:hover .bg,.conLMid .p4.active .bg{ background: url(../images/sea_img2.png) no-repeat left top; }
.conLMid .p5 .bg{background: url(../images/sea_video1.png) no-repeat left top;}
.conLMid .p5:hover .bg,.conLMid .p5.active .bg{ background: url(../images/sea_video2.png) no-repeat left top; }





.conLMid p.active .bg{background-position:left top;}
.conBot{padding: 0 31px 0 19px}
.conBot h3{line-height: 58px;font-weight: normal; }
.conBot h3 span{color: #767676}
.conBot h3 a{color: #66bae5}
.conBot .newsBiaoti a{float: left;margin:0 10px 10px 0;line-height: 30px;border: 1px solid #959595;border-radius: 5px;color: #7a7a7a;padding: 0 10px}
.conBot .newsBiaoti a:hover{border: 1px solid #66bae5;color: #66bae5}

/*右侧*/
.conRig{width: 710px;padding: 0 50px 0 59px}

.inputTxt{position:relative;width: 715px;height: 57px;margin-top: 57px;border-radius: 5px;background: url("../images/searchres_03.png") no-repeat center center;}
.inputTxt img{margin:14px 16px 0 16px;}
.inputTxt input{height: 42px;line-height: 42px;border: none;color: #a5a5a5;font-size: 16px;width: 577px;position: relative;top: 1px;}
.inputTxt button{line-height:46px;padding: 0 24px;color: white;position: absolute;right: 6px;background: transparent;border: 0;}

.searchRes{padding-left: 13px;height: 40px;line-height: 40px;}
.searchRes a{padding: 0 8px;background: url("../images/aborderRight.png") no-repeat center right;color: #66bae5}
.searchRes a:last-child{background: none}
.searchRes p:nth-child(1){color: #999999}

.main{margin-top: 16px;padding-left: 13px;}
.mainList{margin-top: 28px; overflow: hidden; display: block; }
.mainList h2,.mainList a{ font-size: 18px; line-height: 24px; color:#444444; }
.mainList h2{ height: 24px; position: relative; float: left; }
.mainList h2 a{ height: 24px; overflow: hidden; display: block; }
.mainList .fontCol{color: #66bae5}
.mainList h2 strong{color: red;font-size: 18px;}
.mainList h3{padding-top: 11px;font-weight: normal; display: block; clear: both; }
.mainList p{margin-top: 16px;line-height: 20px;color: #999999; overflow: hidden; max-height: 80px; }
.mainList h2 a.tit{ position: absolute; top: 0; right: 0; display: inline-block; padding: 0 11px 0 10px; height: 22px; font-size: 14px; line-height: 22px;border: 1px solid #66bae5;border-radius: 5px; font-weight: normal;color: #66bae5}
.mainList h2 a:hover{ color: #66bae5; }
.mainList h2 a.tit:hover{ background: #66bae5; color: #fff; }

.sea_img{ width: 220px; height: 124px; overflow: hidden; display: block; float: left; position: relative; }
.mainList > div{ width: 442px; float: right; padding-top: 16px; }
.shadow{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: url(../images/cm-folk-1.png) repeat; }
.shadow img{ position: absolute; bottom: 10px; left: 10px; }

.sea_pic .sea_img{ height: 164px; background: #000; }
.sea_pic .sea_img img{ width: auto; height: 164px; display: block; margin: 0 auto; }


/*分页*/
.fenye{margin-top: 48px;line-height: 28px;height: 28px;text-align: center}
.fenye ul li{float: left;background: #f7f7f7;width: 28px;height: 28px;margin-right: 10px;color: #3f3f3f;cursor: pointer;}
.fenye .first{margin-right:20px;}
.fenye .last{margin-left:10px;}
.fenye ul li:hover{color: white;background: #66bae5}
.fenye .sum{margin: 0 30px 0 15px}
.fenye .inp{width: 58px;height: 26px;border:1px solid #dae1e5;margin-left: 8px;line-height: 26px;}
.fenye .btn{margin-left: 10px;width: 60px;height: 28px;background: #f7f7f7;cursor: pointer;}



/*新加的样式*/
.mainList h2{ height: auto; position: relative; float: left; }
.mainList h2 a{ height:auto; overflow: visible; display: block; }
