@charset "UTF-8";

/**
 *
 * @authors tyk
 * @date     2018/4/23
 * @version
 */

.topNews{margin-bottom:10px; height: 110px; border-top: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; /*background: #f3f4f5 url(../images/wz1.png) no-repeat*/; overflow: hidden;}
.topNews h1{ width: 100%; margin: auto; height: 45px; line-height: 45px; text-align: center;font-size: 22px; color: #0f51bb; font-weight: 600; overflow: hidden; border-bottom: 1px dashed #e2e2e2;}
.topNews h1 a{display: block; height: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #d2251e;}
.topNews p{position: relative; padding: 10px 0; height: 43px; text-indent: 2em; line-height: 1.8; color: #555; overflow: hidden; }
.topNews p a{color: #555;}
.topNews p .gd{/*position: absolute; right: 0px; bottom: 10px; background: #ffffff;*/  padding-left: 7px; color: #ff3d3d;}

.main{float: left; width: 850px;}
.side{float: right; width: 320px;}
.box1{width: 100%; margin: 30px auto; overflow: hidden;}
.focusBox{float: left; position: relative; width: 612px; height: 368px; overflow: hidden; text-align: left;}
.focusBox .hd { position: absolute; z-index: 1; right: 4px; bottom: 15px; }
.focusBox .hd ul { overflow: hidden; zoom: 1; float: left; }
.focusBox .hd ul li { float: left; margin-right: 10px; width: 10px; height: 10px; line-height: 10px; text-align: center; cursor: pointer; color: #fff; background: #fff;    /*border:1px solid #fff;*/ -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; }
.focusBox .hd ul li.on { width:20px; background: #fff; border-color: #fff }
.focusBox .hd ul li span { display: none; }
.focusBox .bd { position: relative; overflow: hidden; }
.focusBox .bd li { position: relative; }
.focusBox .bd .pic { position: relative; z-index: 0; line-height: 0; }
.focusBox .bd .pic img { width: 100%; height: 368px; border: 0; }
.focusBox .bd .con { position: absolute; width: 100%; z-index: 1; bottom: 0; height: 42px; line-height: 42px; text-align: left; }
.focusBox .bd .con .title { position: absolute; width: 76%; bottom: 0; left: 0; z-index: 1; height: 100%; overflow: hidden; }
.focusBox .bd .con .title a {font-size: 16px;font-family: AlibabaPuHuiTi-R; color: #fff; padding-left: 10px; text-decoration: none; }
.focusBox .bd .con .titleBg { position: absolute; width: 100%; z-index: 0; bottom: 0; left: 0; background: #000; filter: alpha(opacity=60); opacity: 0.6; height: 42px; }

.newsTxtBox{ float:right; width:546px; height: 368px; overflow:hidden; position: relative;}
.newsTxtBox .hd{height:36px; border-bottom:1px solid #dadada;}
.newsTxtBox .hd ul{ overflow:hidden; zoom:1; padding-bottom: 10px; clear: both; }
.newsTxtBox .hd li { float: left; height:36px; line-height: 36px; position: relative }
.newsTxtBox .hd li:before { content: ""; display: block; width: 1px; height: 18px; position: absolute; overflow: hidden; background: #ddd; left: 0; top: 9px }
.newsTxtBox .hd li a { display: block; float: left; font-size: 18px; color: #999999; padding: 0 17px }
.newsTxtBox .hd li:first-child:before { display: none }
.newsTxtBox .hd li a:hover { text-decoration: none }
.newsTxtBox .hd .on a { padding-top: 0; height:36px; line-height: 36px; /*border-bottom: 4px solid #0f51bb*/ background: url(../images/tit_bg.png) 50% bottom no-repeat; }
.newsTxtBox .hd .on a { font-size: 18px; color: #0f51bb }
.newsTxtBox .bd{ /*padding:12px 10px 0 10px;*/  }
.newsTxtBox .bd ul{position: relative;}
.newsTxtBox .bd .pic{height:120px; overflow:hidden; border-bottom: 1px dashed #d8d8d8; margin: 10px 0;  }
.newsTxtBox .bd .pic img{float:left; width:181px; height:106px;}
.newsTxtBox .bd .pic span{float:right; width:340px; font-size:16px; font-weight:bold; color:#ff0000;}
.newsTxtBox .bd .pic p{float:right; width:340px; color:#777; line-height: 26px;}
.newsTxtBox .bd .pic .date{float:right; width:340px; color:#999; }
.newsTxtBox .bd li{ height: 36px; line-height: 36px; color: #333;  padding-left: 15px; background: url(../images/dian.png) 0 50% no-repeat;}
.newsTxtBox .bd li .date{ float:right; color:#999;  }
.newsTxtBox .bd li a{display: block; padding-right: 15px; height: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.newsTxtBox .bd em{ position: absolute; top:-50px; right:0;  }
.newsTxtBox .bd em a{color: #aaa;}

.column-tit{height:36px;/*border-bottom: 1px solid #d8d8d8;*/overflow:hidden;clear: both;}
.column-tit h1{width: 200px; height: 36px; line-height: 36px; text-align: left; color: #d2251e; font-size: 18px; background: url(../images/tit-icon1.png) 0 50% no-repeat;padding-left: 30px;}
.column-tit h2{width: 200px; height: 36px; line-height: 36px; text-align: left; color: #d2251e; font-size: 18px; background: url(../images/tit-icon2.png) 0 50% no-repeat;padding-left: 30px;}
.column-tit h3{width: 200px; height: 36px; line-height: 36px; text-align: left; color: #d2251e; font-size: 18px; background: url(../images/tit-icon3.png) 0 50% no-repeat;padding-left: 30px;}
.column-tit h4{width: 200px; height: 36px; line-height: 36px; text-align: left; color: #d2251e; font-size: 18px; background: url(../images/tit-icon4.png) 0 50% no-repeat;padding-left: 30px;}
.column-tit h1 a,.column-tit h2 a,.column-tit h3 a,.column-tit h4 a{ color: #0f51bb;}
.column-tit h1 i,.column-tit h2 i,.column-tit h3 i,.column-tit h4 i{font-size: 12px; color: #a8a8a8;}
.column-tit span{float: right;line-height: 26px;color: #777777;padding-right: 8px;}
.column-tit span a{color:#aaa;}
.column-tit span a:hover{color: #0096ff;}


.slideTxtBox .hd{height:36px; background: url(../images/tit-icon3.png) 0 50% no-repeat; padding-left: 30px;}
.slideTxtBox .hd ul{ overflow:hidden; zoom:1; padding-bottom: 10px; clear: both; }
.slideTxtBox .hd li { float: left; width: 25%; height:36px; line-height: 36px; position: relative }
.slideTxtBox .hd li a { display: block; float: left; font-size: 18px; color: #999999; padding: 0 5px }
.slideTxtBox .hd li:first-child:before { display: none }
.slideTxtBox .hd li a:hover { text-decoration: none }
.slideTxtBox .hd .on a { padding-top: 0; height:36px; line-height: 36px; border-bottom: 2px solid #d2251e /*background: url(../images/tit_bg.png) 50% bottom no-repeat;*/  }
.slideTxtBox .hd .on a { color: #d2251e }
.slideTxtBox .bd{ padding:12px 10px 0 10px;  }
.slideTxtBox .bd ul{position: relative;}
.slideTxtBox .bd li{ float: left; width: 96%; height: 36px; line-height: 36px; color: #333;  padding-left: 15px; background: url(../images/dian.png) 0 50% no-repeat;}
.slideTxtBox .bd li .date{ float:right; color:#999;  }
.slideTxtBox .bd li a{display: block; padding-right: 15px; height: 100%; overflow: hidden;}
.slideTxtBox .bd em{ position: absolute; top:-39px; right:0;  }
.slideTxtBox .bd em a{color: #aaa;}

.box2{width: 100%; margin-bottom: 24px; overflow: hidden;}
.box2 .left{float: left; width: 760px;}
.box2 .right{float: right; width: 400px;}

.news-list{position: relative; padding-top: 10px;}
.news-list li{ height: 36px; line-height: 36px; color: #333;  padding-left: 15px; background: url(../images/dian.png) 0 50% no-repeat;}
.news-list li .date{ float:right; color:#999;  }
.news-list li a{display: block; padding-right: 15px; height: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.hdjl{ padding-bottom: 25px;}
.hdjl-link{overflow: hidden;  padding-top: 25px;}
.hdjl-link li{float: left; margin-right: 14.4px; width: 188px; height: 120px; text-align: center; background: url(../images/hdjl_bg.png) 50% 50% no-repeat; }
.hdjl-link a{display: block; padding-top: 80px; font-size: 16px; color: #fff;}
.hdjl-link li:hover{background-color: #fed6d6;}

.banner{ overflow: hidden; height: 123px; margin-bottom: 24px;}
.banner img{display: block;  max-width: 100%; max-height: 100%; }

/* 广告位 */
.adSlide{ width:100%;  height:123px;; overflow:hidden; position:relative; clear:both; margin:0px auto; }
.adSlide .hd{ position:absolute; z-index:1; right:5px; bottom:5px; }
.adSlide .hd ul{ overflow:hidden; zoom:1; float:left;  }
.adSlide .hd ul li{ float:left; margin-right:2px;  width:16px; height:16px; line-height:16px; text-align:center; background:#fff; cursor:pointer;  filter:alpha(opacity=60);opacity:0.6; }
.adSlide .hd ul li.on{ background:#f60; font-weight:bold; filter:alpha(opacity=100);opacity:1; color:#fff; }
.adSlide .bd{ position:relative;  z-index:0; }
.adSlide .bd img{ width:100%; height:123px;  }



.picScroll{margin-bottom: 30px; height: 92px;overflow: hidden;zoom: 1; position: relative;}
.picScroll .prev,.picScroll .next{position: absolute;top: 50%; margin-top: -13px; width: 18px;height: 26px;z-index: 10; cursor: pointer;}
.picScroll .prev{left: 0;background: url(../images/sPrev.png) no-repeat; }
.picScroll .next{right: 0; background: url(../images/sNext.png) no-repeat;}
.picScroll ul{ overflow:hidden;}
.picScroll ul li{float:left; width:285px; padding:0 7.5px; overflow:hidden; }
.picScroll ul li img{width:285px; height:92px;}


.box2 .vod{float: left; width: 373px;}
.jggk-link{overflow: hidden;  padding-top: 25px;}
.jggk-link li{float: left; margin-right: 12px; margin-bottom: 12px; width: 128px; height: 121px; text-align: center; }

.box2 .zwgk{float: left; width: 373px; margin-left: 35px;}
.zwgk-link{overflow: hidden;  padding-top: 25px;}
.zwgk-link li{float: left; margin-right: 12px; margin-bottom: 12px; width: 126px; height: 119px; text-align: center; border: 1px solid #eeeeee; }
.zwgk-link a{display: block; padding-top: 80px; font-size: 14px; color: #333333;}
.zwgk-link li:hover{ border: 1px solid #0080ff;}
.zwgk-link li a:hover{ color: #0080ff;}

.box2 .spbb{float: right; width: 373px;}
.vodList{position: relative; text-align: center; overflow: hidden; padding-top: 18px;}
.vodList .pic{float: left; width:373px;height: 210px;overflow: hidden;}
.vodList .pic a {
    display: block;
    overflow: hidden;
}
.vodList .pic .ico {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 44px;
    height: 44px;
    margin-left: -22px;
    margin-top: -22px;
    background: url(../images/playButton.png) no-repeat;
    /*display: none;
    filter: alpha(opacity=80);
    opacity: 0.8;*/
}
.vodList .pic img {
    width: 373px;
    height: 210px;
    -webkit-transition: 400ms;
    -o-transition: 400ms;
    -moz-transition: 400ms;
    transition: 400ms;
}
.vodList .pic:hover img {
    transform: scale(1.05, 1.05);
    -moz-transform: scale(1.05, 1.05);
    -webkit-transform: scale(1.05, 1.05);
    -o-transform: scale(1.05, 1.05);
}
.vodList .title {
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 373px;
    height: 37px;
    overflow: hidden;
    line-height: 37px;
    text-align: left;
    padding-left: 25px;
    background: #000;
	filter: alpha(opacity=70);
    opacity: 0.7;
}
.vodList .title a{font-size: 14px; color: #fff;}
.vodList .title a:hover{color: #fff;}

.box2 .xzzq{float: left; width: 585px;}
.xzzqTxtBox .bd ul{position: relative; padding-top: 20px;}
.xzzqTxtBox .bd li{ float: left; width: 560px; height: 36px; line-height: 36px; color: #333;  padding-left: 15px; background: url(../images/dian.png) 0 50% no-repeat;}
.xzzqTxtBox .bd li .date{ float:right; color:#999;  }
.xzzqTxtBox .bd li a{display: block; padding-right: 15px; height: 100%; overflow: hidden;}


.box2 .ggxxcx{float: right; width: 585px;}
.ggxxcx-link{overflow: hidden; padding-top: 25px;}
.ggxxcx-link li{float: left; margin-right: 12px; margin-bottom: 12px; width: 186px; height: 60px; text-align: center; background: url(../images/ggxxcx_bg.png) 0 50% no-repeat;}
.ggxxcx-link li.cc{width: 285px;  background: url(../images/ggxxcxs_bg.png) 0 50% no-repeat;}
.ggxxcx-link li .icon1{background: url(../images/ggxxcx-icon1.png) 11px 50% no-repeat;}
.ggxxcx-link li .icon2{background: url(../images/ggxxcx-icon2.png) 11px 50% no-repeat;}
.ggxxcx-link li .icon3{background: url(../images/ggxxcx-icon3.png) 11px 50% no-repeat;}
.ggxxcx-link li .icon4{background: url(../images/ggxxcx-icon4.png) 11px 50% no-repeat;}
.ggxxcx-link li .icon5{background: url(../images/ggxxcx-icon5.png) 15px 50% no-repeat;}
.ggxxcx-link li .icon6{background: url(../images/ggxxcx-icon6.png) 11px 50% no-repeat;}
.ggxxcx-link li .icon7{background: url(../images/ggxxcx-icon7.png) 18px 50% no-repeat;}
.ggxxcx-link li .icon8{background: url(../images/ggxxcx-icon8.png) 11px 50% no-repeat;}
.ggxxcx-link li .icon9{background: url(../images/ggxxcx-icon9.png) 11px 50% no-repeat;}
.ggxxcx-link li .icon10{background: url(../images/ggxxcx-icon10.png) 55px 50% no-repeat;}
.ggxxcx-link li .icon11{background: url(../images/ggxxcx-icon11.png) 65px 50% no-repeat;}
.ggxxcx-link a{display: block; line-height: 60px; font-size: 14px; color: #333333;}
.ggxxcx-link li:hover{ background: url(../images/ggxxcxs_on_bg.png) 50% 50% no-repeat;}
.ggxxcx-link li:hover .icon1{background: url(../images/ggxxcx-on-icon1.png) 11px 50% no-repeat;}
.ggxxcx-link li:hover .icon2{background: url(../images/ggxxcx-on-icon2.png) 11px 50% no-repeat;}
.ggxxcx-link li:hover .icon3{background: url(../images/ggxxcx-on-icon3.png) 11px 50% no-repeat;}
.ggxxcx-link li:hover .icon4{background: url(../images/ggxxcx-on-icon4.png) 11px 50% no-repeat;}
.ggxxcx-link li:hover .icon5{background: url(../images/ggxxcx-on-icon5.png) 15px 50% no-repeat;}
.ggxxcx-link li:hover .icon6{background: url(../images/ggxxcx-on-icon6.png) 11px 50% no-repeat;}
.ggxxcx-link li:hover .icon7{background: url(../images/ggxxcx-on-icon7.png) 18px 50% no-repeat;}
.ggxxcx-link li:hover .icon8{background: url(../images/ggxxcx-on-icon8.png) 11px 50% no-repeat;}
.ggxxcx-link li:hover .icon9{background: url(../images/ggxxcx-on-icon9.png) 11px 50% no-repeat;}
.ggxxcx-link li:hover .icon10{background: url(../images/ggxxcx-on-icon10.png) 55px 50% no-repeat;}
.ggxxcx-link li:hover .icon11{background: url(../images/ggxxcx-on-icon11.png) 65px 50% no-repeat;}
.ggxxcx-link li a:hover{ color: #fff;}

.vedioPageList {
    overflow: hidden;
    text-align: center;
}
.vedioPageList dd {
    float: left;
    width: 284px;
    margin: 1.5% 1.7% 2.5% 0;
    *display: inline;
}
.vedioPageList .pic {
    background: #fff;
    position: relative;
    border: 1px solid #ddd;
    border-bottom: none;
}
.vedioPageList .pic a {
    display: block;
    /*margin: 1.5%;*/
    overflow: hidden;
}
.vedioPageList .pic .ico {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 40px;
    height: 40px;
    margin-left: -20px;
    margin-top: -20px;
    background: url(../images/playButton.png) no-repeat;
    /*display: none;*/
    filter: alpha(opacity=80);
    opacity: 0.8;
}
.vedioPageList .pic img {
    width: 282px;
    height: 179px;
    -webkit-transition: 400ms;
    -o-transition: 400ms;
    -moz-transition: 400ms;
    transition: 400ms;
}
.vedioPageList .title {
	padding: 13px 20px;
	font-family: "microsoft yahei";
	text-align: left;
    border: 1px solid #ddd;
    border-top: none;
}
.vedioPageList .title  h2{
	width: 292px;
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	overflow: hidden;
	/*text-overflow: ellipsis;*/
	/*white-space: nowrap;*/
	height: 40px;
	line-height: 40px;
	/* text-align: center; */
	vertical-align: middle;
	display: table-cell;
}
.vedioPageList .title  p{
	color: #777777;
	display: -webkit-box !important;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.vedioPageList .title  span{
	display: inline-block;
	width: 85px;
	height: 27px;
	line-height: 27px;
	margin-top: 10px;
	text-align: center;
	color: #777777;
	font-weight: bold;
	font-family: "黑体";
	border: 1px solid #eee;
}


/*.vedioPageList .title {
    overflow: hidden;
    margin-top: 10px;
    line-height: 24px;
    height: 24px;
    text-align: left;
    font-size: 14px;
    padding-left: 25px;
    background: url(../images/player-icon.png) 10px 50% no-repeat;
}*/
.vedioPageList .pic:hover {
    border-color: #bbb;
}
.vedioPageList .pic:hover img {
    transform: scale(1.05, 1.05);
    -moz-transform: scale(1.05, 1.05);
    -webkit-transform: scale(1.05, 1.05);
    -o-transform: scale(1.05, 1.05);
}

.vod-list a{display: block;}
.vod-list a:hover img {-webkit-opacity: 0.7; -khtml-opacity: .7; -moz-opacity: .7; opacity: .7; filter: alpha(opacity=70);}


.side-tit{height:34px;overflow:hidden;clear: both;}
.side-tit h1{width: 89%; margin:0 auto 15px; font-size: 18px; color: #0f51bb;}
.side-tit h1 a{ color: #0f51bb;}
.side-tit span{float: right;line-height: 26px;color: #777777;padding-right: 8px;}
.side-tit span a{color:#aaa;}
.side-tit span a:hover{color: #0096ff;}

.gk-list{float: left;width: 94%;margin: auto 10px; padding: 10px 0; overflow:hidden; border-bottom: 1px solid #d8d8d8;}
.gk-list dt{margin: 8px 0 20px;padding-left: 10px; height: 20px; line-height: 20px; color: #1084e1; font-size: 16px; border-left: 2px solid #1084e1;}
.gk-list dd{float: left;width: 150px; height: 48px; /*margin-bottom: 16px;*/ display: block; }
.gk-list dd a{display: block; width: 80%; padding-left: 40px; line-height: 48px;}
.gk-list .icon1{background: url(../images/index-icon01.png) 11px 50% no-repeat;}
.gk-list .icon2{background: url(../images/index-icon02.png) 11px 50% no-repeat;}
.gk-list .icon3{background: url(../images/index-icon03.png) 11px 50% no-repeat;}
.gk-list .icon4{background: url(../images/index-icon04.png) 11px 50% no-repeat;}
.gk-list .icon5{background: url(../images/index-icon05.png) 11px 50% no-repeat;}
.gk-list .icon6{background: url(../images/index-icon06.png) 13px 50% no-repeat;}
.gk-pic {float: left;width: 100%; margin: 19px 0 19px 13px; overflow: hidden; }
.gk-pic li { float: left; margin: 0 10px 0 0; }
.gk-pic li img { width: 142px; height: 55px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }




.side-box{ margin-bottom: 20px; padding-top: 10px; border-top: 2px solid #0f51bb; background:#f3f4f5; overflow: hidden;}
.side-box .info{width: 90%; margin:0 auto 20px; padding: 10px 0; letter-spacing: -.34em; font-size: 0;}
.side-box .info a{display: inline-block; vertical-align: top; letter-spacing: normal; font-size: 14px; width: 25%; text-align: center; line-height: 1.8;}
.side-box .info.ld a{width: 42%; padding-left: 18px; padding-bottom: 5px; text-align: left; background: url(../images/index-dian2_47.png) 8% 50% no-repeat;}
.side-box .list{display: block; margin-left: 20px; padding-bottom: 15px; overflow: hidden; letter-spacing: -.34em; font-size: 0;}
.side-box .list a{display: inline-block; vertical-align: top; width: 28%; line-height: 2; padding-left: 12px; font-size: 14px; letter-spacing: normal; background: url(../images/dian2.png) 0 50% no-repeat; white-space: nowrap;}

.sideBox .hd{height:36px; border-bottom:1px solid #dadada;}
.sideBox .hd ul{ overflow:hidden; zoom:1; padding-bottom: 10px; clear: both; }
.sideBox .hd li { float: left; height:36px; line-height: 36px; position: relative }
.sideBox .hd li:before { content: ""; display: block; width: 1px; height: 16px; position: absolute; overflow: hidden; background: #ddd; left: 0; top: 9px }
.sideBox .hd li a { display: block; float: left; font-size: 16px; color: #999999; padding: 0 10px }
.sideBox .hd li:first-child:before { display: none }
.sideBox .hd li a:hover { text-decoration: none }
.sideBox .hd .on a { padding-top: 0; height:33px; line-height: 33px; border-bottom: 4px solid #0f51bb }
.sideBox .hd .on a { font-size: 20px; color: #0f51bb }
.sideBox .bd{ padding:12px 10px 0 10px;  }
.sideBox .bd ul{position: relative;}
.sideBox .bd li{ height: 33px; line-height: 33px; color: #333;  padding-left: 15px; background: url(../images/dian.png) 0 50% no-repeat;}
.sideBox .bd li .date{ float:right; color:#999;  }
.sideBox .bd li a{display: block; padding-right: 15px; height: 100%; overflow: hidden;}
.sideBox .bd em{ position: absolute; top:-39px; right:0;  }
.sideBox .bd em a{color: #aaa;}

.bannerBox{ margin-bottom: 20px; overflow: hidden;}
.top-img2{display: block; width: 321px; height: 102px; overflow: hidden;}
.weiboBox{ margin-bottom: 20px; border-top: 2px solid #0f51bb; /*background:#f3f4f5;*/ overflow: hidden;}

.friendLink-area{margin-top: 30px;}
.friendLink-area .column-tit{padding-bottom: 5px;}
.friendLink-area .column-tit h1{background: url(../images/line.png) 0 0 no-repeat; color: #333; font-size: 16px; line-height: 100%;}
.friendLink { position: relative; border-left: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8; }
.nav-tabg { display: none; width: auto; height: 35px; position: absolute; z-index: 1; background: #1c6ab2; }
.menuList { height: 35px; overflow: hidden; position: relative; }
.menuList ul { height: 35px; position: absolute; left: 0; top: 0; z-index: 2; }
.menuList ul li { float: left; margin-left: 12px; margin-right: 18px; height: 35px; line-height: 35px; color: #777; cursor: pointer; }
.menuList ul li span { display: block; padding-left: 20px; padding-right: 10px; text-align: center; height: 35px; line-height: 35px; font-size: 16px; }
.menuList ul li.on span { color: #fff; }
.menuList ul li i { display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; letter-spacing: normal; margin-left: 5px; width: 10px; height: 32px; line-height: 32px; background: url(../images/triangle-icon_07.jpg) no-repeat 0 50%; }
.menuList ul li.on i { height: 32px; line-height: 32px; background: url(../images/triangle-icon_09.png) no-repeat 0 50%; }
.menuCon .sub-con {display: none;background: #ffffff;border: 1px solid #d8d8d8;border-top: 2px solid #1c6ab2; width: 1157px; min-height: 120px;height: auto;padding-bottom: 20px;}
.menuCon { position: absolute; clear: both; z-index: 99999; bottom: 35px; background-color: #FFF; }
.borSecond { border: 1px solid #d8d8d8; border-top: 2px solid #1c6ab2; width: 1203px; min-height: 100px; height: auto; padding-bottom: 20px; }
.menuCon .sub-con dl { padding-top: 10px; padding-left: 20px; overflow: hidden; letter-spacing: -0.34em; }
.menuCon .sub-con dt { font-size: 16px; color: #1c6ab2; overflow: hidden; letter-spacing: normal; }
.menuCon .sub-con dd { padding-top: 15px; min-width: 135px; padding-right: 10px; display: inline-block; *display: inline; *zoom: 1; vertical-align: top; letter-spacing: normal; }