@charset "utf-8";
body,div,li,ul,ol,dl,dd,dt,span,b,strong,p,h1,h2,h3,h4,h5,input,input:focus{margin:0;padding:0;}
ul,li,dl,dt,dd,ol{list-style:none;list-style-type:none;}
a img,a,a:hover,a:active,a:visited{border:none;text-decoration:none; outline:none;}
.cscreen{position:absolute;top:0;left:0;z-index:99;background:#000;opacity:0.70;filter:alpha(opacity=70);-moz-opacity:0.70;}
body{ font-size:14px; font-family:"Microsoft YaHei";}
::selection{background:#333;color:#fff;}
::-moz-selection{background:#333;color:#fff;}
a{color: #333333;}
.com-ellipsis{overflow : hidden;text-overflow: ellipsis;white-space: nowrap;}
.com-ellipsis-2{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.com-ellipsis-3{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
/*header*/
.content{width: 1200px;margin: 0 auto;}
/*header*/
.header{width: 100%;min-width: 1200px;height: 105px;}
.header-top{height:5px;background: #1a3b7d;width: 100%;}
.header-top .h-left{float: left;line-height: 30px;color: #999999;}
.header-top .h-right{float: right;color: #999999;}
.header-top .h-right a{line-height: 30px;color: #999999;}
.header-center{height: 100px;}
.header-center .h-logo{float: left;display: inline-block;margin-top: 16px;}
.header-center .nav-list{position: relative;height: 100px;float: right;}
.header-center .nav-list ul{overflow: hidden;}
.header-center .nav-list ul li{float: left;height: 100px;width: 108px;}
.header-center .nav-list ul li dl{width: 100%;text-align: center;height: 100%;}
.header-center .nav-list ul li dl a{/* must be postioned relative  */ position: relative;display: block;width: 108px;height: 100px;font-size: 14px;}
.header-center .nav-list ul li:hover dl dd{color: #FFFFFF;}
.header-center .nav-list ul li dl dd{margin-top: 5px;height: 7px;}
.header-center .nav-list ul li dl dd.m-list1{background: url(../images/header-icon1.png) no-repeat center center;}
.header-center .nav-list ul li dl dd.m-list2{background: url(../images/header-icon2.png) no-repeat center center;}
.header-center .nav-list ul li dl dd.m-list3{background: url(../images/header-icon3.png) no-repeat center center;}
.header-center .nav-list ul li dl dd.m-list4{background: url(../images/header-icon4.png) no-repeat center center;}
.header-center .nav-list ul li dl dd.m-list5{background: url(../images/header-icon5.png) no-repeat center center;}
.header-center .nav-list ul li dl dd.m-list6{background: url(../images/header-icon6.png) no-repeat center center;}
#menu ul li a span{/* all layers will be absolute positioned */position: absolute;left: 0;width: 108px;height: 65px;padding-top: 35px;}
#menu ul li a span.out {top: 0px;}
#menu ul li a span.over,#menu ul li a span.bg {/* hide */top: -100px;background: #1A3B7D;color: #FFFFFF;}
#menu ul li a span.over dd.m-list1{background: url(../images/header-icon1-2.png) no-repeat center center;}
#menu ul li a span.over dd.m-list2{background: url(../images/header-icon2-2.png) no-repeat center center;}
#menu ul li a span.over dd.m-list3{background: url(../images/header-icon3-2.png) no-repeat center center;}
#menu ul li a span.over dd.m-list4{background: url(../images/header-icon4-2.png) no-repeat center center;}
#menu ul li a span.over dd.m-list5{background: url(../images/header-icon5-2.png) no-repeat center center;}
#menu ul li a span.over dd.m-list6{background: url(../images/header-icon6-2.png) no-repeat center center;}
.header-center .nav-list ul li.active dl{background: #1A3B7D;}
.header-center .nav-list ul li.active dl a{color: #FFFFFF;}
/*footer*/
.footer{width: 100%;min-width: 1200px;height: 200px;}
.footer-nav{height: 120px;width: 100%;min-width: 1200px;background:#1A3B7D;overflow: hidden;text-align: center;}
.f-links{width: 100%;height: 80px;background: #dddddd;}
.fl-left{font-size: 18px;line-height: 80px;display: inline-block;zoom: 1;*display: inline;float: left;}
.f-links ul{display: inline-block;zoom: 1;*display: inline;float: left;overflow: hidden;line-height: 80px;}
.f-links ul li{float: left;margin-left: 75px;}
.f-links ul li a{color: #999999;}
.footer-nav ul{display: inline-block;margin: 30px 0 0 0;}
.footer-nav ul li{float: left;}
.footer-nav ul li:after{content: "|";color: #a6c4fe;}
.footer-nav ul li:last-child:after{content: "";}
.footer-nav ul li a{padding:  0 8px;color: #a6c4fe;line-height: 25px;}
.footer-nav p,.footer-nav p a{color: #A6C4FE;line-height: 22px;}
/*pageshow*/
.pagination {display: inline-block;padding-left: 0;margin: 20px 0;border-radius: 4px;}
.pagination > li {display: inline;}
.pagination > li > a,.pagination > li > span {position: relative;float: left;padding: 6px 12px;margin-left: -1px;line-height: 1.42857143;color: #337ab7;text-decoration: none;background-color: #fff; border: 1px solid #ddd;}
.pagination > li:first-child > a,
.pagination > li:first-child > span {margin-left: 0;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.pagination > li:last-child > a,
.pagination > li:last-child > span {border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {z-index: 3;color: #23527c;background-color: #eee;border-color: #ddd;}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {z-index: 2;color: #fff;cursor: default;background-color: #E62129;border-color: #E62129;}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {color: #777;cursor: not-allowed;background-color: #fff;border-color: #ddd;}
.pagination-sm > li > a,
.pagination-sm > li > span {padding: 5px 10px;font-size: 12px;line-height: 1.5;}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {border-top-left-radius: 3px;border-bottom-left-radius: 3px;}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {border-top-right-radius: 3px;border-bottom-right-radius: 3px;}
.page{ text-align:center; clear:both;}
.page li.active a{ background:#dc483a; border:solid 1px #dc483a;}