@charset "gb2312";
/****ly****/
.ly-csxcp{ float:left; width:565px; margin:13px 0 10px 0;}
.icon-csxcp{background-image:url(2016_titleicon_csxcp.gif);}
.ly-title{border-bottom:#f5f5f5 1px solid; line-height:42px; height:42px;}
.ly-title h2{ display:inline-block; font-size:16px; color:#1d7ad9; padding:0 17px 0 37px; 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:#1d7ad9;}

.icon-lyzx{background-image:url(2016sy_lyico03.png);}
.ly-lyzx{float:right; width:565px; margin:13px 0 10px 0;}
.ly-lyzx ul{padding:13px 0 0;}
.ly-lyzx ul li{ background:none; padding-left:0; line-height:37px;}

.ly-layer2-l{float:left; width:868px;}
.ly-lyzn{margin-bottom:10px;}
.ly-lyzn ul{padding-top:20px; overflow:hidden; zoom:1;}
.ly-lyzn ul li{ float:left; padding-right:35px; position:relative; width:202px; height:314px;}
.ly-lyzn ul li img{display:block; width:100%; height:100%; transition:300ms;}
.ly-lyzn ul li.item-4{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.item-0 i{ background:#da0e02;}
.ly-lyzn ul li.item-1 i{ background:#b68600;}
.ly-lyzn ul li.item-2 i{ background:#00b66b;}
.ly-lyzn ul li.item-3 i{ background:#0067c1;}
.ly-lyzn ul li.item-4 i{ background:#0c97ea;}
.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:34px; 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(2016_titleicon_ybgz.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(2016_titleicon_lygj.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:#1d7ad9;}
.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:39%; margin-left:0px; top:0; line-height:70px; background:url() no-repeat 17px center #fff; padding:10 30px 0 30px; font-size:20px; margin-top:10px;}
.ly-yxgz .title h2 a{color:#1d7ad9;}
.ly-yxgz .title h2 a:hover{color:#ff0000;}
.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:125px; }
.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.item-4, .ly-yxgz ul li.item-8{padding-right:0;}
.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-overflow:ellipsis;}
.ly-yxgz ul li .pic{ position:relative; overflow:hidden; }
.ly-yxgz ul li .pic span{ position:absolute; bottom:0; 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_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_cspiclist{ margin:0 -27px; overflow:hidden; zoom:1;}
.ly_cspiclist li{float:left; padding:0 27px; margin-top:30px; width:387px; overflow:hidden;}
.ly_cspiclist li .box{ border:#ebebeb 1px solid; padding:15px;}
.ly_cspiclist li .box a{display:block; position:relative;}
.ly_cspiclist li .box img{display:block; width:100%; height:155px;}
.ly_cspiclist li .box span{ position:absolute; bottom:0; width:100%;}
.ly_cspiclist li .box i{ display:block; height:30px; background:#000; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6;}
.ly_cspiclist 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(../images/2016_ly_totletitle_line.gif) 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(../images/2016_ly_icon1.gif);}
.ly_total_list .title h2 i.icon_lytotal2{ background-image:url(../images/2016_ly_icon2.gif);}
.ly_total_list .title h2 i.icon_lytotal3{ background-image:url(../images/2016_ly_icon3.gif);}
.ly_total_list .title h2 i.icon_lytotal4{ background-image:url(../images/2016_ly_icon4.gif);}

.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;}

.ztly_list .piclist{overflow:hidden; zoom:1;}
.ztly_list .piclist li{float:left; padding:0px; margin-right:20px; margin-bottom:15px;  width:200px; overflow:hidden;}
.ztly_list .piclist li .box{ border:#ebebeb 1px solid; padding:7px;}
.ztly_list .piclist li .box a{display:block; position:relative;}
.ztly_list .piclist li .box img{display:block; width:100%; height:120px;}
.ztly_list .piclist li .box span{ position:absolute; bottom:0; width:100%;}
.ztly_list .piclist li .box i{ display:block; height:25px; background:#000; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
.ztly_list .piclist li .box b{ position:absolute; line-height:25px; bottom:0; width:100%; text-align:center; color:#fff; font-weight:normal;}



.ly-yxgz .more{clear:both; text-align:center; padding:14px 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(images/2016_titleicon_gqly.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(2016_icon_dot_grey.gif) no-repeat left center; padding-left:16px; margin-left:16px;}
.ly_gqlv ul li a:hover{color:#1d7ad9;}

.ly-csxcp .hd{ height:43px; line-height:43px; font-size:16px; border-bottom:1px solid #e5e5e5; margin-bottom:20px;}
.ly-csxcp .hd ul{float:left;}
.ly-csxcp .hd span{float:left; padding-left:20px;}
.ly-csxcp .hd ul li{float:left; font-weight:bold; background-repeat:no-repeat; background-position:0px center;}
.ly-zt li{ width:100px;}
.ly-csxcp .hd ul li.on{background-color:#1d7ad9;}

.ly-csxcp .hd ul li a{ display:block; padding:0 30px 0 30px; }
.ly-csxcp .hd ul li.on a{color:#fff;} 

.csxcp_slide{width:100%; height:245px; overflow:hidden; position:relative; border:0;  }
.csxcp_slide .inhd{ height:15px; overflow:hidden; position:absolute; right:0px; bottom:4px; z-index:2; }
.csxcp_slide .inhd ul{ overflow:hidden; zoom:1; float:left;  }
.csxcp_slide .inhd ul li{ float:left; margin-right:6px;  width:6px; height:6px; line-height:6px; border-radius:3px; background:#fff; cursor:pointer; text-indent:99999em;}
.csxcp_slide .inhd ul li.on{ background:#f00; color:#fff; }
.csxcp_slide .inbd{position:absolute; top:0; left:0; width:100%; height:100%;}
.csxcp_slide .inbd ul{width:100%; height:100%;}
.csxcp_slide .inbd ul li{position:relative; line-height:30px;}
.csxcp_slide .inbd li img{width:100%; height:245px; display:block;}
.csxcp_slide .inbd li b{ display:block; position:absolute;width:100%;height:30px; bottom:0;left:0;background:#000; opacity:.7;filter:alpha(opacity=70); z-index:1; overflow:hidden; text-overflow:ellipsis;}
.csxcp_slide .inbd li span{ display:block; position:absolute;width:80%;height:30px; bottom:0;left:0; z-index:2; overflow:hidden;}
.csxcp_slide .inbd li span a{color:#FFF; display:block; float:left; padding-left:15px; position:relative; z-index:3;}
.csxcp_slide .inbd li span a:hover{color:#FC0;}
.csxcp_slide .inbd ul, .csxcp_slide .inbd li{width:100% !important;}



.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
.ly_left{ width:285px; height:350px; float:left; padding-top:13px;}
.ly_con{ height:350px;  margin-left:285px;}
.lyzt{ width:100%;}
.bd-left{ width:660px; float:left; height:280px;}
.bd-right{ margin-left:660px; background:#f1f1f1;height:275px; padding-top:10px;}
.bd-right h3{ width:100px; background:#fff; height:30px; text-align:center; margin:0px auto; display:block; line-height:30px; }
.tj a{ font-size:14px; line-height:30px; text-align:center; display:block;}