@charset "utf-8";
@import url("/cg/css/normalize.css");


/* Common style start*/
body{ 
background:#ffffff;
min-width:1200px; 
font-size:14px; 
line-height:25px;
}

.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.block
{
	width:100%;
	padding:0;
	margin:0 auto;
	clear:both;
}
.full_screen{ width:100%; margin:0 0; padding:0 0; clear:both; overflow:hidden;}
.box{ width:1200px; overflow:hidden; clear:both; margin:0 auto;  margin-bottom:10px;}
.row{ width:100%; overflow:hidden;clear:both; margin:0 auto;zoom:-1;}

.left{float:left; width:48.5%;overflow:hidden;}
.right{float:right; width:48.5%;overflow:hidden;}
.ileft{float:left; width:49.5%;margin-bottom:10px;overflow:hidden;}
.iright{float:right; width:49.5%;margin-bottom:10px;overflow:hidden;}

/* 通用广告 */
.ad{text-align:center; overflow:hidden; zoom:-1; position:relative; margin:10px auto;/* min-height:100px;background-color:#eeeeee;*/}
.ad img{display:block;}
.ad *{display: block;overflow: hidden;position: relative;}
.ad .left{ float:left; width:830px; position:relative;/*height:125px;  line-height:125px;border:1px solid #aaaaaa; background-color:#eeeeee;*/}
.ad .right{float:right; width:340px; position:relative;/*height:125px;line-height:125px;border:1px solid #aaaaaa;background-color:#eeeeee;*/}



/* 顶部 */
.toper{height:32px; min-height:32px; background-color:#f8f8f8;}
.toper .left {text-align:left;}
.toper .right {text-align:right;}
.toper .right ul li{float:right;}
.toper .right ul li a{ padding:0 10px; height:20px;}
.toper .right ul li:last-child a{border-right:1px dotted #aaaaaa;}


.header { min-height:70px; margin:15px auto;}
.header .left{width:500px;height:70px; min-height:70px;}
.header .left .logo{font-size:0;}

.header .left .logo .home{float:left;width:275px;height:70px; background:url(/cg/images/cqn_logo.png) 0 0 no-repeat;}
.header .left .logo .home a{display:block;width:275px;height:70px;}
.header .left .logo .cghome{float:left;width:130px;height:70px;background:url(/cg/images/cg_logo.png) 0 15px no-repeat; background-size:100%;}
.header .left .logo .cghome a{display:block;width:130px;height:70px;}

.header .right{width:680px;height:70px; min-height:70px; overflow:hidden;}


/* 底部 */
.media dt li{ width:1090px; height:35px; float:right; border-bottom:2px solid #959595;}
.media dt li.media_t{width:100px;height:35px;float:left;border-bottom:2px solid #fa0b0e;}
.media dt{ overflow:hidden;margin:15px auto; }
.media dt ul li a{text-decoration:none; color:#535353; font-size:24px; font-weight:bold;}
.media dd ul li {width:auto;float:left; margin:0px 10px;}
.media dd ul li a{ font-size:12px; color:#656366;}

.footer{ background-color:#00266d; color:#8d9dbd; text-align:center;padding:10px 0;}
.footer a{color:#8d9dbd;}

.footer .copyright{ margin:0 auto 10px; padding:10px 0; color:#edeff4;  border-bottom:1px solid #1a3c7b;}



/* 主菜单 */
.mainmenu{ background-color:#00266d;height:55px;min-height:55px; overflow:hidden;}
.mainmenu .left{width:850px;}
.mainmenu .left ul li{float:left;}
.mainmenu .left ul li a{display:block;font-size:20px;font-weight:bold; line-height:50px; color:#ffffff; margin:0 10px; padding:0 20px; border-bottom:5px solid #00266d;}
.mainmenu .left ul li a:hover{border-bottom:5px solid #f39801;}

.mainmenu .right{width:300px;}
.mainmenu .right form{display:block; padding:10px 15px;}


/* 首页 */
.listparts span{ color:#a0a0a0;display: block;}
.listparts li{}
.listparts li a{color:#000000;font-size:16px; font-weight:bold; line-height:35px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
}
}

.hotnews{}
.hotnews .left{width:70px; height:55px; min-height:55px; line-height:55px;}
.hotnews .right{width:1120px; height:55px; min-height:55px;}
.hotnews .right .hotnews_list{width:1170px; height:35px; line-height:35px;}
.hotnews .right .hotnews_list ul li{ list-style:disc; margin:0px 25px; font-size:16px ;color:#f39801;padding:0 2px !important;}
.hotnews .right .hotnews_list ul li a{font-size:16px;color:#a3a3a3; line-height:55px;}

.span01{}
.span01 .left{width:760px;}

.span01 .right{width:430px;border-left: 1px dashed #aaaaaa;}

.span01 .right .row{ position:relative; overflow:;}
.span01 .right .title{margin-bottom: 10px;}
.span01 .right ul{}
.span01 .right ul li{margin-left: 2px;padding-left: 25px; background: url(https://www.cqn.com.cn/cg/images/arrow.jpg) 0 8px no-repeat; height:auto; color:#999999; margin-bottom:10px; border-bottom:1px dotted #333333;}
.span01 .right ul li span{display:block;clear:both; color:#999999; float:none;}
.span01 .right ul li a{color:#000000;font-size:16px; font-weight:bold; line-height:25px;}

.span02{}
.span02 .left{width:440px;}
.span02 .right{width:750px;}
.span02 .right .listparts{
	border-left: 1px solid #626262;
    padding-left: 20px;
}

.h3_title{font-size:18px;margin:20px 0 10px 0;height:45px; font-weight:bold; background:url(/cg/css/../images/cg_dt_bg.jpg) left bottom no-repeat;}
.h3_title a{color:#0a2f73;font-size:22px; font-weight:bold;}
.h3_title a.more{float:right; font-size:14px; color:#999999; margin-right:10px;margin-top: 5px;line-height: 45px;}
.h3_title a.first{}
.h3_title a.last{float:right;  color:#999999;margin-right: 10px;}


.food{ background:url(/cg/images/food.jpg) top left no-repeat;}
.it{background:url(/cg/images/it.jpg) top left no-repeat;}
.jiaju{background:url(/cg/images/jiaju.jpg) top left no-repeat;}
.shoping{background:url(/cg/images/shoping.jpg) top left no-repeat;}
.zhuanjia{background:url(/cg/images/zhuanjia.jpg) top left no-repeat;}

.food a,.it a,.jiaju a,.shoping a,.zhuanjia a{font-size:0;}


/* listpage */
.listpage {}
.listpage .loc{height:30px; min-height:30px;font-size:16px; color:#333333;line-height:30px; }
.listpage .loc a{height:30px;font-size:16px; color:#333333;line-height:30px;  }
.listpage .loc a:last-child{color:#082d72; font-weight:bold;}
.listpage .listitems .left{width:830px;}
.listpage .listitems .right{width:340px;}
.listpage .listitems .left ul li{ border-top:0 dotted #999999; padding:10px 0; margin-top:0px; }
.listpage .listitems .left ul li a{ color:#000000; font-size:16px; line-height:25px; margin-left:0px; }
.listpage .listitems .left ul li span{ float:right; margin-right:0px; font-size:14px; line-height:25px;}	

.listpage .listitems .right .listparts {margin-bottom:20px;}
.listpage .listitems .right .listparts dt{font-size:16px;padding-left:10px; line-height:45px; font-weight:bold; background:url(/cg/css/../images/dt_bg.jpg) left bottom no-repeat;}
.listpage .listitems .right .listparts ol{ margin-left:10px;}
.listpage .listitems .right .listparts ol li{margin-left:30px;font-size:18px; line-height:30px; height:30px; font-style:italic; font-family:"黑体" font-weight:bold;color:#000000; list-style:decimal-leading-zero;}
.listpage .listitems .right .listparts ol li:nth-child(-n+3){color:#ff4a07;}
.listpage .listitems .right .listparts ol li a{font-size:14px;font-style:normal;}
.listpage .listitems .right .ad ul li{ margin-bottom:0px;}

/*XY6 START*/

#autopage {display: block;margin: 30px 0 10px 0;height: 50px;line-height: 40px;color: #A9247F;font-size: 14px;font-weight: bold;}
#autopage a {padding: 5px 8px;border: 1px solid #B6B6B6;}
#autopage span {float: none;margin: 0 0;padding: 5px 8px;border: 1px solid #B6B6B6;background-color: #CF3729;color: #FFFFFF;}
/*XY6 老版本翔宇分页*/
.pages,.pages * {margin: 0 0;padding: 0 0;float: none;width: auto;}
.pages {display: block;width: 90%;margin: 30px auto;height: 50px;line-height: 40px;color: #A9247F;font-size: 14px;font-weight: bold;}
.pages li {float:left;width: 40px; height:40px;margin: 5px 5px;padding: 0 0!important;border: 0px solid #B6B6B6!important; background: none!important;color: #000000; line-height:40px!important;}
.pages li a {width: 40px; height:40px; display:block; text-align:center;line-height:40px!important;border: 1px solid #B6B6B6!important; border-radius:5px;}
.pages li.page-active a {background-color: #00266d!important;color: #FFFFFF!important;}



/* listpage images */
.listpage .listitems ul li{ border-top:none;border-bottom:1px dotted #999999;}
.listpage .page_img{width: 259px; height: 164px;float:left;background: url(/cg/images/nopic.jpg) left top no-repeat;}
.listpage .page_img img{max-width: 259px;max-height: 164px;}
.listpage .page_text{width: 545px; margin-left: 25px;float:left;}
.listpage .page_text h3{font-size: 18px;color: #333333;font-weight: 400;line-height: 2em;-webkit-transition: all 0.5s;-moz-transition: all 0.5s; -ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;width: 90%;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis; white-space: nowrap;}
.listpage .page_text h3:hover{color: #0675ca;}
.listpage .page_text p{font-size: 13px;color: #7d7d7d;line-height: 1.8em;margin-top: 18px;height: 46px;overflow: hidden;text-align: justify;}
.listpage .page_time{font-size: 14px;color: #a7a7a7;}
.listpage .page_time p{margin-right: 30px;}


/* listpage full_images */
.listpage .page_fullimg ul li{border:1px dotted #999999; margin-bottom:50px;}


/* detailpage */

.detailpage {}
.detailpage .loc{height:30px; min-height:30px;font-size:16px; color:#333333;line-height:30px; }
.detailpage .loc a{height:30px;font-size:16px; color:#333333;line-height:30px;  }
.detailpage .loc a:last-child{color:#082d72; font-weight:bold;}
.detailpage .detail .left{ width:830px}
.detailpage .detail .left .detailbody .detail_title{ border-bottom:1px solid #e9e9e9; margin-bottom:0;}
.detailpage .detail .left .detailbody .detail_title h1{font-size: 24px;font-weight: bold;text-align: center;margin: 50px 50px 10px 50px; line-height:35px;}
.detailpage .detail .left .detailbody .detail_title  .publish{text-align: center;margin: 10px 50px 20px 50px; }
.detailpage .detail .left .detailbody .detail_title  .publish .from{ margin-left:20px;}
.detailpage .detail .left .detailbody .detail_content .content {padding: 10px 0;overflow: auto; font-size:16px; line-height:1.6}
.detailpage .detail .left .detailbody .detail_content .content p {margin: 20px auto; /*text-indent:2em;*/}
.detailpage .detail .left .detailbody .detail_content .content p img {width:95%; height:auto;}
.detailpage .detail .left .detailbody .detail_content .content img {width: 95%;height:auto;margin-bottom:0.5rem; vertical-align: middle;}
.detailpage .detail .left .detailbody .detail_content .content table {border: solid #000000;border-width: 1px 0px 0px 1px;}
.detailpage .detail .left .detailbody .detail_content .content table td {border: solid #000000;border-width: 0px 1px 1px 0px;padding: 10px 0px;}
.detailpage .detail .left .detailbody .detail_content .content table img {width:auto; height:auto;margin-bottom:auto;}
.detailpage .detail .left .detailbody .detail_content .content table tr td img {width: auto;height:auto;margin-bottom:auto;}
.detailpage .detail .left .detailbody .detail_content .content .att_icon {width:auto; height:auto;}
.detailpage .detail .left .detailbody .detail_content .content .contentFiles{width:auto; height:auto;}
.detailpage .detail .left .detailbody .detail_content .editor {text-align: right; margin: 20px 0; color: #999999;}
.detailpage .detail .left .detailbody .detail_statement {font-size: 12px;line-height: 23px;padding: 10px 20px;border-top: 2px solid #00266d; border-bottom:0px solid #00266d;}
.detailpage .detail .left .detailbody .detail_statement p {text-indent: 2em;color: #666666;}

.detailpage .detail .right{width:340px;}
.detailpage .detail .right .listparts {margin-bottom:20px;}
.detailpage .detail .right .listparts dt{font-size:16px;padding-left:10px; line-height:45px; font-weight:bold; background:url(/cg/css/../images/dt_bg.jpg) left bottom no-repeat;}
.detailpage .detail .right .listparts ol{ margin-left:10px;}
.detailpage .detail .right .listparts ol li{margin-left:30px;font-size:18px; line-height:30px; font-style:italic; font-family:"黑体" font-weight:bold;color:#000000; list-style:decimal-leading-zero;}
.detailpage .detail .right .listparts ol li:nth-child(-n+3){color:#ff4a07;}
.detailpage .detail .right .listparts ol li a{font-size:14px;font-style:normal;}
.detailpage .detail .right .ad ul li{ margin-top:20px;}
