body,div,img,a,span,ul,ol,li,table,input,i,p{margin:0;padding:0;border:0;outline:none;text-decoration:none;list-style-type:none;font-family:"微软雅黑",'Microsoft YaHei';font-style:normal;}

body{background:url(../images/public/bg.jpg) no-repeat top center;}

.clx{display:block;clear:both;}
.mt20{margin-top:20px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mr10{margin-right:10px;}
.nomr{margin-right:0 !important;}
.fl{float:left;}
.fr{float:right;}
.container{width:1140px;margin:0 auto;position:relative;}

a.shlogo{display:block;float:right;margin-top:10px;margin-bottom:20px;}

a.logo{float:left;margin-bottom:45px;}

.search-box{width:560px;height:46px;float:right;margin-top:15px;position:relative;background-color:#fff;border-radius: 25px;}
.search-box input{width:460px;height:46px;padding-left:20px;background-color:#fff;border-top-left-radius: 25px;border-bottom-left-radius: 25px;font-size: 16px;color:#333;line-height:46px;}
.search-box .btn{display:block;width:80px;height:46px;background:url(../images/icons/search.png) no-repeat center center;background-color:#ffb81f;cursor:pointer;position:absolute;top:0;right:0;border-top-right-radius: 25px;border-bottom-right-radius: 25px;}

.nav{width:100%;height:54px;background-color:#0066cb;}
.nav li{display: inline-block;*display:inline;*zoom:1;padding:0 59px;*padding:0 62px;}
.nav li a{display:block;font-size:18px;color:#fff;line-height: 54px;}
.nav li:hover,.nav li.current{background-color:#0073e4;}

.col-title{width:100%;height: 39px;border-bottom: 1px solid #cccccc;position:relative;}
.col-title .tab{display:inline-block;*display:inline;*zoom:1;font-size: 20px;color:#0066cb;font-weight:bold;padding:0 5px;line-height:38px;border-bottom:2px solid #0066cb;}
.col-title .more{font-size: 14px;color:#333;line-height:40px;position:absolute;right:0;top:0;z-index:99;}
.col-title .more:hover{color:#0066cb;}

.col-title-2{width:100%;height:42px;background-color:#f0f8ff;}
.col-title-2 .tab{display:inline-block;*display:inline;*zoom:1;padding:0 20px;height:42px;font-size:18px;color:#fff;line-height:42px;background-color:#0066cb;}

.use-box{width:265px;height:70px;margin-top:16px;border-radius: 5px;background-color:#f8f8f8;}
.use-box .high{width:70px;height:70px;border-radius:5px;}
.use-box td{font-size:16px;color:#333;line-height:24px;}

.cy-box{display:block;width:140px;height:130px;position:relative;float:left;margin-right: 53px;}
.cy-box img{width:100%;height:100%;display:block;}
.cy-box p{position:absolute;bottom:0;left:0;z-index:99;width:100%;height:34px;background-color:#0066cb;background-color:rgba(0,102,203,0.8);font-size: 16px;color:#fff;line-height:34px;text-align:center;}

.yq-box{width:366px;height:260px;float:left;margin-right:20px;background-color:#f0f3f6;margin-top:15px;margin-bottom:30px;}
.yq-box .img-wrap{width:100%;height:180px;position:relative;}
.yq-box .img-wrap img{display:block;width:100%;height:100%;}
.yq-box .img-wrap p{width:100%;height:36px;text-align:center;line-height:36px;font-size:16px;color:#fff;background-color:rgba(0,0,0,0.6);position:absolute;left:0;bottom:0;z-index:99;}
.yq-box .desc{padding: 20px 10px;font-size:14px;color:#333;line-height:1.6;text-indent:28px;}
/* 轮播图 */
.carousel-box{width: 570px;height: auto;position: relative;overflow: hidden;}
.carousel-box ul,.carousel-box ul li,.carousel-box ul li a{display: block;width: 100%;height: 330px;}
.carousel-box ul{position: relative;overflow: hidden;}
.carousel-box ul li{position: absolute;left: 0;top: 0;opacity: 0;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);transition: all .3s;-moz-transition: all .3s;-webkit-transition: all .3s;-o-transition: all .3s;z-index: 1;}
.carousel-box ul li.active{opacity: 1;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);z-index: 99;}
.carousel-box ul li a img{width: 100%;height: 100%;}
.carousel-box .banner{position: absolute;left: 0;bottom: 0;z-index: 100;width: 100%;height: 40px;background:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90000000,endColorstr=#90000000); zoom: 1;background-color: rgba(0,0,0,0.7);}
.carousel-box .banner .title{width: 390px;margin-left: 12px;line-height: 40px;font-size:20px;color: #fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.carousel-box .banner .btns{margin-right: 15px;height: 100%;}
.carousel-box .banner .btns li{display: inline-block;*display: inline;*zoom: 1;width: 12px;height: 12px;border-radius: 50%;background-color: #fff;margin-left: 12px;margin-top: 15px;cursor: pointer;}
.carousel-box .banner .btns li:hover,.carousel-box .banner .btns li.active{background-color: #ffae00;}

.info-list{width:100%;padding: 15px 0 0;}
.info-list li{position:relative;width:100%;height:30px;*height:28px;margin-bottom: 10px;overflow: hidden;}
.info-list li>a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float: left;width:80%;height: 100%;font-size:16px;color: #333;line-height: 30px;padding-left: 15px;background:url(../images/public/dot.png) no-repeat left center;}
.info-list li>a:hover{text-decoration: underline;color: #0066cb;}
.info-list li .time{float:right;height: 30px;line-height: 30px;font-size: 14px;color: #999;}

.info-list li.first{padding-bottom:20px;margin-bottom: 10px;overflow: hidden;height: 138px;border-bottom: 1px dashed #ccc;}
.info-list li.first>a{padding-left:0;background:none;float: left;width: 190px;height: 138px;margin-right: 15px;}
.info-list li.first img{display:block;width:100%;height:100%;}
.info-list li.first p{font-size: 14px;color: #666;line-height: 1.8;}
.info-list li.first p .title{display:block;font-size:16px;line-height:40px;color: #333;}
.info-list li.first .more{color: #ed0013;}

.footer{width:100%;height:130px;background-color:#185aae;}
.footer table,.footer a{font-size:14px;color:#fff;line-height:25px;}


.crumb-box{width: 100%;height: 45px;padding-bottom:15px;}
.crumb-box,
.crumb-box a{font-size:14px;color: #666;line-height: 50px;text-align: left;}
.crumb-box a:hover{color: #0066cb;}
.crumb-box i{margin-right: 5px;cursor:pointer;}
.crumb-box i:hover{color: #0066cb;}

.col-list-title{text-align: left;width: 100%;height: 50px;border-bottom: 2px solid #0066cb;font-size:20px;font-weight:bold;color: #0066cb;line-height: 48px;}
.col-list-title.gray{border-bottom: 1px solid #ccc;}
i.more{width: 26px;height: 50px;cursor: pointer;background:url(../images/public/moreicon.png) no-repeat center center;}


.col-info-list li{padding: 20px 0 15px;border-bottom: 1px dashed #ccc;}
.col-info-list li a.title{font-size:18px;color: #333;line-height: 1.6;margin-bottom:10px;}
.col-info-list li a:hover,.col-info-list li p.con a:hover{color:#0066cb;}
.col-info-list li p.con,.col-info-list li p.con a{font-size:14px;color:#666;line-height: 1.6;text-indent:28px;}
.col-info-list li .time{padding-left: 20px;background:url(../images/public/time.png) no-repeat left 13px;font-size:14px;color:#999;line-height: 40px;}
.col-info-list li .time2{padding-left: 20px;background:url(../images/public/time.png) no-repeat left 5px;font-size:14px;color:#999;float: right;}

/* 分页 */
.page-box{width: 100%;height: auto;margin: 30px 0 20px;text-align: center;}
.page-box .page{display: inline-block;*display: inline;*zoom: 1;border: 1px solid #dddddd;}
.page-box .page li{float: left;height: 30px;padding: 0 15px;border-right: 1px solid #dddddd;font-size:14px;color: #777777;line-height: 30px;cursor:pointer;}
.page-box .page li.normal:hover,.page-box .page li.active{background-color: #0066cb;color: #fff;}
.page-box .page li.last{border-right: 0;}
.page-box .page li.key{padding: 0 2px;}
.page-box .page li input{width: 24px;height: 24px;padding: 0 2px;border: 1px solid #a9a9a9;font-size:14px;color: #777;line-height: 24px;margin-top: 2px;}


.condetail-box{padding: 35px 100px;margin-bottom:20px;overflow: hidden;border: 1px solid #dcdcdc;}
.condetail-box .t-box{padding-bottom: 15px;text-align: center;border-bottom:1px #dcdcdc solid;}
.condetail-box .t-box h1{font-size:28px;font-weight: bold;color: #333;line-height: 2;}
.condetail-box .t-box h2{font-weight:normal;font-size:24px;color: #333;line-height: 1.8;}
.condetail-box .t-box .p{margin-top: 30px;height:20px;font-size:14px;color: #666;text-align:left;}
.condetail-box .t-box .p .print{margin-left:10px;padding-left: 23px;background:url(../images/public/print.png) no-repeat left center;}
.condetail-box .t-box .p a{color: #666;}
.condetail-box .t-box .p a.active{color:#0066cb;}
.condetail-box .t-box .p .share-box{margin:0;margin-left:20px;}
.condetail-box .detail-box{padding: 0;font-size:16px;}
.condetail-box .detail-box img{display: block;max-width: 100%;height: auto;margin: 0 auto;margin-top: 26px;}
.condetail-box .detail-box .fj{width: 100%;height: auto;font-size:16px;color: #000;margin-top: 20px;}
.condetail-box .detail-box .fj a{display: block;padding-left: 20px;font-size:14px;color: #0066cb;line-height: 30px;}
.condetail-box .detail-box .fj a:hover{text-decoration: underline;}

.condetail-box .detail-box p{color:#333 !important;line-height: 30px !important;text-indent:30px;text-indent: 2em;margin:26px 0;font-family:"宋体" !important;max-width: 100% !important;}
.condetail-box .detail-box table{margin:0;border-collapse:collapse;border-spacing: 0;}
.condetail-box .detail-box table td{border-top: 1px solid #000;border-left: 1px solid #000;border-style:solid;}
.condetail-box .detail-box table p{color:#333 !important;line-height: 30px !important;text-indent:0px;font-size: 16px !important;font-family:"宋体" !important;max-width: 100% !important;}

.condetail-box .share-box{margin-top: 80px;}