@charset "gb2312";
/****ly****/
.ly-csxcp{ float:left; width:485px;; margin:13px 0 10px 0;}
.icon-csxcp{background-image:url(30630056.gif);}
.ly-title{border-bottom:#cecece 1px solid; line-height:42px; height:42px; text-align:left;}
.ly-title h2{ display:inline-block; font-size:18px; color:#2487e5; padding:0 17px 0 7px; position:relative; margin:0;}
.ly-title .titleicon{left:0;}
.ly-title .more{float:right;}
.ly-csxcp .video{margin-top:20px; height: 245px; overflow:hidden; position:relative;}
.ly-csxcp .video embed{width:100% !important; height:100% !important;}
.ly-csxcp .video p{margin:0; height:100%;}
.ly-csxcp .video img{display:block; width:100%; height:100%;}

.ly-csxcp .video img{ width:100%; height:245px; display:block;}
.ly-csxcp .video .bd li{ position:relative; overflow:hidden; zoom:1;}
.ly-csxcp .video .bd .txtbg{position:absolute; bottom:0; _bottom:-1px; left:0; width:100%; height:40px; background:#000; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity:0.6;}
.ly-csxcp .video .bd .txt{position:absolute; bottom:0; left:0; line-height:40px; width:100%; font-size:15px; text-align:center;}
.ly-csxcp .video .bd .txt a{ display:block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; color:#fff;}
.ly-csxcp .video .hd{ position:absolute; top:223px; right:10px;}
.ly-csxcp .video .hd li{float:left; width:7px; height:7px; margin-left:6px; line-height:7px; overflow:hidden; font-size:0; background:#fcfcfc; cursor:pointer; border-radius:50%;}
.ly-csxcp .video .hd li.on{ background:#ff0000;}

.icon-lyzx{background-image:url(30630060.gif);}
.icon-lyfw{background-image:url(30630058.gif);}
.ly-lyzx{float:right; width:485px;; margin:13px 0 10px 0;}
.ly-lyzx ul{padding:13px 0 0;}
.ly-lyzx ul li{ background:none; padding-left:0; line-height:35px; text-align:left;}
.ly-lyzx ul li span{float:right;}

.ly-layer2-l{
	float:left;
	width:1020px;
}
.ly-lyzn{margin-bottom:10px;}
.ly-lyzn ul{padding-top:20px; overflow:hidden; zoom:1;}
.ly-lyzn ul li{ float:left; padding-right:10px; position:relative; width:190px; height:314px;}
.ly-lyzn ul li img{display:block; width:100%; height:100%; transition:300ms;}
.ly-lyzn ul li.item-5{padding-right:0;}
.ly-lyzn ul li i{position:absolute; left:50%; top:50%; margin:-65px 0 0 -65px; width:130px; height:130px; border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; -webkit-border-radius:50%; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}

.ly-lyzn ul li span{position:absolute; left:50%; top:50%; margin:-34px 0 0 -65px; width:130px; height:68px; font-size:32px; font-weight:bold; line-height:68px; color:#fff; text-align:center;}
.ly-lyzn ul li a:hover img{filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
.ly-lyzn ul li a:hover i{filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}

.ly-ybgz{clear:both;}
.icon-ybgz{background-image:url(30630061.gif);}
.ly-ybgz ul{padding-top:20px; overflow:hidden; zoom:1;}
.ly-ybgz ul li{ float:left; padding-right:20px; position:relative; width:274px; height:287px;}
.ly-ybgz ul li img{display:block; width:100%; height:100%; border:#e0e2dd 1px solid; transition:300ms;}
.ly-ybgz ul li.item-2{padding-right:0;}
.ly-ybgz ul li i{position:absolute; left:50%; top:50%; margin:-65px 0 0 -65px; width:130px; height:130px; border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; -webkit-border-radius:50%; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
.ly-ybgz ul li.item-0 i{ background:#da0e02;}
.ly-ybgz ul li.item-1 i{ background:#a1bf00;}
.ly-ybgz ul li.item-2 i{ background:#00b66b;}
.ly-ybgz ul li span{position:absolute; left:50%; top:50%; margin:-34px 0 0 -65px; width:130px; height:68px; font-size:32px; font-weight:bold; line-height:34px; color:#fff; text-align:center;}
.ly-ybgz ul li.item-0 span{ line-height:68px;}
.ly-ybgz ul li.item-2 span{ font-size:28px;}
.ly-ybgz ul li a:hover img{filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
.ly-ybgz ul li a:hover i{filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}

.ly-layer2-r{ float:right; width:262px;}
.icon-lygj{background-image:url(30630059.gif);}
.ly-lygj .cont{border:#f2f2f2 1px solid; border-bottom:none; margin-top:20px;}
.ly-lygj ul li{border-bottom:#f2f2f2 1px solid; position:relative; overflow:hidden; zoom:1;}
.ly-lygj ul li .pic{position:absolute; top:50%; left:28px; margin-top:-22px;}
.ly-lygj ul li .txt{padding:23px 16px 23px 90px;}
.ly-lygj ul li .txt h5{margin:0; font-size:16px; padding-bottom:5px;}
.ly-lygj ul li .txt h5 a:hover{color:#bc1010;}
.ly-lygj ul li .txt p{margin:0; line-height:18px;}

.ly-yxgz{clear:both;}
.ly-yxgz .title{ position:relative; height:70px;}
.ly-yxgz .title h2{margin:0; position:absolute; left:50%; margin-left:-76px; top:0; line-height:70px; background:url(30630069.jpg) no-repeat 17px center #fff; padding:0 22px 0 52px; font-size:20px; color:#2487e5;}
.ly-yxgz .title h2 a:hover{color:#bc1010;}
.ly-yxgz .title i{display:block; height:1px; line-height:1px; font-size:0; line-height:0; background:#ebebeb; position:absolute; top:35px; left:0; width:100%;}
.ly-yxgz ul li{float:left; width:240px; padding-right:10px;}
.ly-yxgz ul li img{display:block; width:100%; height:100%;}
.ly-yxgz ul li.item-1, .ly-yxgz ul li.item-2, .ly-yxgz ul li.item-3, .ly-yxgz ul li.item-4{ margin-bottom:20px;}

.ly-yxgz ul li .box{border:#ebebeb 1px solid; position:relative;}
.ly-yxgz ul li p{margin:12px 16px; line-height:24px; height:72px; overflow:hidden; text-align:left; text-overflow:ellipsis;}
.ly-yxgz ul li .pic{ position:relative; overflow:hidden; }
.ly-yxgz ul li .pic span{ position:absolute; bottom:0px;left:0px; width:100%;}
.ly-yxgz ul li .pic i{ display:block; height:38px; background:#000; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}
.ly-yxgz ul li .pic b{ position:absolute; line-height:38px; display:block; height:38px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; bottom:0; width:100%; text-align:center; font-size:18px; color:#cccccc; -moz-transition: 300ms; -ms-transition: 300ms; -o-transition: 300ms; -webkit-transition: 300ms; transition: 300ms;}
.ly-yxgz ul li.item-1 .pic, .ly-yxgz ul li.item-3 .pic, .ly-yxgz ul li.item-6 .pic, .ly-yxgz ul li.item-8 .pic{ height:170px;}
.ly-yxgz ul li.item-2 .pic, .ly-yxgz ul li.item-4 .pic, .ly-yxgz ul li.item-5 .pic, .ly-yxgz ul li.item-7 .pic{ height:250px;}
.ly-yxgz ul li.item-5, .ly-yxgz ul li.item-7{margin-top:-80px;}
.ly-yxgz ul li a:hover b{color:#fff;}
.ly-yxgz ul li.item-5 p, .ly-yxgz ul li.item-6 p, .ly-yxgz ul li.item-7 p, .ly-yxgz ul li.item-8 p{display:none;}


/*ly_list*/
.ly_piclist{ margin:0 -27px; overflow:hidden; zoom:1;}
.ly_piclist li{float:left; padding:0 27px; margin-top:30px; width:387px; overflow:hidden;}
.ly_piclist li .box{ border:#ebebeb 1px solid; padding:15px;}
.ly_piclist li .box a{display:block; position:relative;}
.ly_piclist li .box img{display:block; width:100%; height:230px;}
.ly_piclist li .box span{ position:absolute; bottom:0; width:100%;}
.ly_piclist li .box i{ display:block; height:30px; background:#000; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6;}
.ly_piclist li .box b{ position:absolute; display:block; line-height:30px; bottom:0; width:100%; text-align:center; color:#fff; font-weight:normal;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

.ly_total_list{ padding:20px 0 15px;}
.ly_total_list .item{margin-bottom:18px;}
.ly_total_list .title{ height:40px; text-align:center; margin:0 0 20px;}
.ly_total_list .title h2{ overflow:hidden; height:40px; background:url(#) repeat-x left 19px; padding:0 24px; display:inline-block; *display:inline; *zoom:1; margin:0; position:relative;}
.ly_total_list .title h2 b{ margin:0; font-size:18px; background:#fff; padding:0 13px 0 50px; display:inline-block; line-height:36px; }
.ly_total_list .title .more{float:right; color:#666; line-height:40px; margin-right:17px;}
.ly_total_list .title .more:hover{color:#333;}
.ly_total_list .title h2 i{width:30px; height:30px; background-position:center center; background-repeat:no-repeat; position:absolute; top:50%; margin-top:-15px; left:36px;}
.ly_total_list .title h2 i.icon_lytotal1{ background-image:url(30630053.gif);}
.ly_total_list .title h2 i.icon_lytotal2{ background-image:url(30630054.gif);}
.ly_total_list .title h2 i.icon_lytotal3{ background-image:url(30630055.gif);}
.ly_total_list .title h2 i.icon_lytotal4{ background-image:url(#);}

.ly_total_list .piclist{overflow:hidden; zoom:1;}
.ly_total_list .piclist li{float:left; padding:0 15px; width:247px; overflow:hidden;}
.ly_total_list .piclist li .box{ border:#ebebeb 1px solid; padding:13px;}
.ly_total_list .piclist li .box a{display:block; position:relative;}
.ly_total_list .piclist li .box img{display:block; width:100%; height:153px;}
.ly_total_list .piclist li .box span{ position:absolute; bottom:0; width:100%;}
.ly_total_list .piclist li .box i{ display:block; height:25px; background:#000; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
.ly_total_list .piclist li .box b{ position:absolute; line-height:25px; bottom:0; width:100%; text-align:center; color:#fff; font-weight:normal;}

.ly_total_commonlist .title h2 b{ padding:0 15px;}

.ly-yxgz .more{clear:both; text-align:center; padding:24px 0 30px;}
.ly-yxgz .more a{ display:inline-block; width:120px; height:32px; text-align:center; line-height:32px; color:#989898; font-size:16px; background:#e6e6e6;}
.ly-yxgz .more a:hover{color:#333;}
.ly_gqlv .title{ background:url(30630057.gif) no-repeat left bottom; padding-left:42px; font-weight:bold; font-size:16px; margin-bottom:15px; height:24px; line-height:32px;}
.ly_gqlv ul{clear:both; background:#f5f5f5; overflow:hidden; zoom:1; padding:8px 0; border:#f2f2f2 1px solid;}
.ly_gqlv ul li{float:left; width:9.0909%; line-height:30px; font-size:16px;}
.ly_gqlv ul li a{background:url(30630052.gif) no-repeat left center; padding-left:16px; margin-left:16px;}
.ly_gqlv ul li a:hover{color:#bc1010;}

.lv_cont{width:1020px; margin:0px auto;}
.location{width:1000px;text-align:left;margin:0px auto;margin-bottom:10px;}
.container-bg{ border-radius:8px; background:#fff; overflow:hidden; zoom:1;}
.container-pad{ padding:0 5px; overflow:hidden; zoom:1;}
.container-border{ border:#ebebeb 1px solid; background:#fff; width:1198px;}
.cnnodate li{padding-right:0;}

.titleicon{ width:30px; height:30px; background-position:center center; background-repeat:no-repeat; position:absolute; top:50%; margin-top:-15px; left:12px;}


