@charset "utf-8";

/* CSS Document */

/* s手机尺寸使用的CSS样式 */

body,#wrapper{width: 100%;height: 100%;margin:0;}
img{max-width:100%;}


.header{width: 100%;}

.header .head{width:100%;margin: 0 auto;}

.header .head .logo{float: left;width: 60%;}

.header .head .logo img{display: block;width: 100%;}

.header .head p{display: none;float: right;font-size: 24px;color: #e70012;font-family: "Arial";line-height: 28px;margin-top: 20px;}

.header .head p img{float: left;margin-right: 10px;}

.header .head span{float: right;width: 34px;height: 24px;background: url(../images/nav.png)no-repeat;background-size: 100% 100%;cursor:pointer;margin: 10px 20px 0 0;}

.head_nav{position: fixed;width: 50%; height: 100%;background: #f4f4f4;z-index: 999999;left: -50%;}

.head_nav>li{float: none;width: 100%;text-align: center;line-height: 50px;}

.head_nav>li.active{background: #004e95;}

.head_nav>li.active a{color: #fff;}

.head_nav>li a{font-size: 16px;color: #333;}

.two_nav{width: 100%; background: rgba(0,78,149,0.8);display: none; position: relative;z-index: 9999;}

.two_nav>li{line-height: 40px;text-align: center;line-height: 30px;}

.two_nav>li:hover{background: rgba(0,78,149,0.7);}

.two_nav>li a{color: #fff;font-size: 14px;}





.container{width: 100%;}

.carousel{width: 100%;margin: 0px auto;position:relative;overflow:hidden;}

.carousel ul{position: relative;width: 400%;z-index: 1;}

.carousel ul li{width: 25%;float: left;}

.carousel ul li a{width: 100%;display: block;}

.carousel ul li a img{width: 100%;display:block;}

.carousel .font-txt{padding-bottom: 0;}

.swiper-container-horizontal>.font-txt span{width: 24px; height: 24px; opacity: 0.7;position: relative;}

.swiper-container-horizontal>.font-txt span:nth-child(1):after{
	content: "中";
	position: absolute;
	width: 24px;
	height: 24px;
	left: 0;
	top: -3px;
	color: #fff;
}
.swiper-container-horizontal>.font-txt span:nth-child(2):after{
	content: "科";
	position: absolute;
	width: 24px;
	height: 24px;
	left: 0;
	top: -3px;
	color: #fff;
}
.swiper-container-horizontal>.font-txt span:nth-child(3):after{
	content: "戎";
	position: absolute;
	width: 24px;
	height: 24px;
	left: 0;
	top: -3px;
	color: #fff;
}
.swiper-container-horizontal>.font-txt span:nth-child(4):after{
	content: "大";
	position: absolute;
	width: 24px;
	height: 24px;
	left: 0;
	top: -3px;
	color: #fff;
}

.company{width: 100%; padding: 2% 0;}

.company .aircraft{float: left;width: 20%;margin:3% 2%;border: 1px solid #CCC;box-shadow: 2px 2px 5px #999;}

.company .content{width: 100%;float: left;padding: 2% 0;}

.company h2{font-size: 16px;line-height: 16px;padding-left: 20px;padding-top: 2%;}

.company h2 span{font-size: 12px;color: #999;font-weight: normal;}

.company p{color: #666;padding: 1% 2% 0 2%;font-size: 14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 20;overflow: hidden;line-height: 20px;}

.content dl{float: left;width: 25%;text-align: center;margin-top: 60px;}

.company dl{margin:0;}

.content dl dt{display: inline-block;width: 70px;height: 70px;border: 1px solid #004e95;border-radius: 70px;line-height: 70px;text-align: center;}

.content dl dd h4{line-height: 30px;color: #444;font-weight: normal;font-size: 16px;}

.content dl dd span{padding-top: 10px;display: inline-block;line-height: 20px;color: #999;padding: 0 5%;font-size: 12px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;overflow: hidden;}

.product{width: 100%;background: url(../images/background_1.jpg)no-repeat;background-size: 100% 100%;}

.product .main{width: 98%;padding: 0 1%; padding-top: 3%;}

.product .main h3{width: 100%;text-align: center;font-size: 18px;border-bottom: 1px solid #c0c0bf;line-height: 16px;padding-top:6%; background: url(../images/op1.png) no-repeat;background-position: center top;}

.product .main h3 span{width: 100%;text-align: center;font-size: 12px; color: #999;position: relative;top: 10px;padding: 0 2%;background: #e9ecee; font-weight: normal;}

.product .main dl{width: 33%;float: left;text-align: center; padding: 8% 0 0 0;}

.product .main dl dt{padding-bottom: 10%;}

.product .main dl .line{margin:0px auto;width: 15px;height: 1px;background: #999;}

.product .main dl dd h5{font-size: 16px;padding-top: 15px;color: #333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}

.product .main dl dd p{padding-top: 5px;color: #999;font-size: 12px;line-height: 20px;height: 40px;}

.news{width: 98%; padding: 0 1%;}

.news .newbox{width: 100%;overflow: hidden;position: relative;padding-bottom: 10%;}

.news .newbox h3{margin-top:5%;margin-bottom:5%;width: 100%;text-align: center;font-size: 18px;border-bottom: 1px solid #c0c0bf;line-height: 16px;padding-top:6%; background: url(../images/op2.png) no-repeat;background-position: center top;}

.news .newbox h3 span{width: 100%;text-align: center;font-size: 12px; color: #999;position: relative;top: 10px;padding: 0 2%;background: #fff; font-weight: normal;}

.news .newbox .head{display: none;}

.news .newbox .big_content{width: 800%;}

.news .newbox .big_content .context{width: 12.4%;display: inline-block;border-top: 1px solid #ebebeb;box-sizing:border-box;}

.news .newbox .big_content .context.on{border-color: #004e95;}

.news .newbox .big_content .context h4{width: 94%;font-size: 16px;line-height: 40px;height: 40px;padding: 0 3%;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}

.news .newbox .big_content .context.on h4 a{color: #004e95;}

.news .newbox .big_content .context p{width: 94%;padding: 0 3%;font-size: 14px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 5%;}

.news .newbox .big_content .context.on p{color: #004e95;}

.news .newbox .big_content .context.on .data{background: #004e95;}

.news .newbox .big_content .context .data{width: 100%;background: #ebebeb;position: relative;}

.news .newbox .big_content .context .data h5{font-weight: normal;padding-left: 2%;font-size: 16px;color: #7e7e7e;}

.news .newbox .big_content .context.on .data h5{color: #FFF;}

.news .newbox .big_content .context .data h5 span{font-weight: normal;font-size: 12px;}

.news .newbox .big_content .context .data a{position: absolute;right: 2%;top: 10px;width: 24px;height: 24px;border: 1px solid #7e7e7e;border-radius: 36px;font-size: 20px;line-height: 20px;text-align: center;color: #7e7e7e;}

.news .newbox .big_content .context.on .data a{color: #fff;border-color: #fff;}

.footer{width: 98%;padding: 0 1%;background: #ebebeb;}

.footer .address{width: 100%;}

.footer .address p{text-align: center;width: 100%;line-height: 30px;font-size: 14px;color: #555;}

.footer .address p a{font-size: 14px;color: #555;}

.footer .address p span{padding: 0 2%;color: #555;}

.footer .address dl{width: 100%;}

.footer .address dl dt{width: 100%;text-align: center;}

.footer .address dl dd{padding-top: 3%;width: 100%;text-align: center;color: #555;}

.footer .foot_tip{width: 100%;border-top: 1px solid #d3d3d3;line-height: 30px;height: 30px;text-align: center;color: #999;}

/* --------------- 产品方向的样式 --------------- */

.container .head{width: 100%;}

.container .head img{width: 100%;}

.proList{width: 100%;text-align: center;border-bottom: 1px solid #ebebeb;}

.proList li{display: inline-block;/*width: 24%;*/padding:0 2%;font-size: 14px;line-height: 40px;text-align: center;}

.proList li a{color: #666;}

.proList li.on a{color: #587dad;}

.proList li a:hover{color: #587dad;}

.product_box{width: 96%;padding: 2% 0;margin: 0px auto;}

.product_box dl{margin: 0;margin-right: 1%;margin-bottom: 5%;width: 47.5%;display: inline-block;border: 1px solid #cdcdcd;padding-bottom: 2%;background:#EBEBEB;}

.product_box dl.no_margin{}

.product_box dl dt{width: 100%;border-bottom: 1px solid #cdcdcd;}

.product_box dl dt img{width: 100%;}

.product_box dl dd{width: 100%;}

.product_box dl dd h3{padding: 3%;font-size: 18px;font-weight: normal;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical}

.product_box dl dd h3 a{color: #004e95;}

.product_box dl dd p{padding: 0 3%;color: #989898;font-size: 14px;line-height: 20px;padding-bottom: 3%;}

.product_box dl dd .look{display: inline-block;line-height: 30px;border: 1px solid #004e95;padding: 0 2%;margin-left: 3%;margin-top: 2%;color: #004e95;border-radius: 3px;}

.product_box dl dd .look.on{color: #FFF;background: #004e95;}

.numbox{width: 100%;text-align: center;padding-bottom: 3%;}

.numbox a{display: inline-block;border-radius: 3px;background: #004e95;color: #FFF;font-size: 14px;line-height: 30px;padding: 0 1%;}

.numbox p{display: inline-block;line-height: 30px;padding: 0 1%;}

.numbox p span{display: inline-block;width: 30px;height: 30px;line-height: 30px;text-align: center;font-size: 14px;border-radius: 30px;}

.numbox p span.on{background: #004e95;color: #FFF;}

/* ------------------- 关于中科戎大 ------------------- */

.Record{width: 96%;padding: 0 2%;margin: 30px auto;position: relative;}

.Record .l_line{position: absolute;width: 1px;height: 100%;background: #e1e1e1;left: 2%;top: -14px;}

.Record .l_line img{width: 14px;height: 20px;position: absolute;left: -7px;}

.Record .r_data{width: 95%;margin-left: 5%;background: #f4f4f4;padding: 5% 0;border-radius: 4px;border: 1px solid #e0e0e0;display: -webkit-flex;display: flex;}

.Record .r_data_mar{margin-top: 3%;}

.Record .r_data h4{color: #919191;font-size: 20px;padding: 0 3% 0 3%;position: relative;line-height: 20px;}

.Record .r_data h4 span{position: absolute;width: 10px;height: 10px;border: 2px solid #004e95;border-radius: 10px;background: #FFF;left: -7px;top: 3px;}

.Record .r_data ul{padding-right: 2%;flex: 1;}

.Record .r_data ul li{font-size: 14px;line-height: 34px;height: 34px;padding-left: 4%;background: url(../images/dian.png)no-repeat;background-position: left center;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}

.Record .r_data ul li a{color: #444;}

/* --------------------- 公司介绍 ------------------------ */

.brief{width: 94%;padding: 0 3%;margin: 0px auto;padding-bottom: 3%;}

.brief h2{width: 100%;text-align: center;font-size: 18px;padding-top: 5%;line-height: 18px;color: #333;padding-bottom: 5%;}

.brief p{/*text-indent: 2em;*/font-size: 14px;color: #333;padding-top: 1%;line-height: 24px;}

.brief div{width: 100%;/*background: #f3f7f9;border: 1px solid #e7ecee;*/border-bottom: none;}

.brief div img{width: 96%;padding: 3% 2%;border-bottom: 1px solid #e7ecee;}

.brief h3{font-size: 16px;}

.brief h3 span{font-size: 14px;font-weight: normal;}

.brief ul{width: 100%;}

.brief ul li{width: 100%;line-height: 44px;font-size: 14px;color: #333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}

.brief .big_bri{width: 100%;padding: 3% 0;}

.brief ol{width: 100%;}

.brief ol li{line-height: 44px;height: 44px;font-size: 14px;margin-left: 1%;padding-left: 5%;background: url(../images/sanj.png)no-repeat;background-position: left center;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}

/* --------------------- 公司荣誉 --------------------- */

.certificate{width: 96%;margin: 0px auto;padding: 2% 2%;}

.certificate dl{display: inline-block;width: 45%;margin-right: 4.55%;}

.certificate dl dt{width: 100%;}

.certificate dl dt img{width: 100%;}

.certificate dl dd{width: 100%;text-align: center;line-height: 50px;height: 50px;font-size: 16px;}

/* ------------------- 合作伙伴 ------------------- */

.logobox{width: 96%;margin: 0px auto;padding: 5% 2%;}

.logobox h2{color: #004e95;font-size: 20px;text-align: center;line-height: 20px;padding-bottom: 3%;}

.logobox p{font-size: 14px;color: #666;text-align: center;line-height: 24px;}

.logobox ul{width: 100%;border: 1px solid #dddddd;border-right: none;border-bottom: none;margin-top: 2%;}

.logobox ul li{display: inline-block;width: 23.95%;border: 1px solid #ddd;border-left: none;border-top: none;}

.logobox ul li img{width: 100%;}

/* --------------------- 联系我们 -------------------- */

.adrmap{width: 96%;margin: 0px auto;padding: 4% 2%;}

.adrmap .jiedai{width: 100%;margin-right: 4%;display: inline-block;}

.adrmap ul{width: 96%;margin: 3% 2%;}

.adrmap ul li{line-height: 30px;font-size: 16px;color: #666;}

.adrmap p{width: 98%;margin-top: 3%;padding: 1%;border: 1px solid #bdbdbd; }

.adrmap p img{width: 100%;}

/* --------------------- 组织架构 -------------------- */

.G_group{width: 96%;margin: 3% auto;margin: 0 2%;}

.G_group h2{width: 100%;text-align: center;font-size: 16px;position: relative;top: 16px;}

.G_group img{width: 100%;}

/* ------------------- 人才招聘 -------------------- */

.personnel{width: 96%;padding: 5% 2%;}

.personal{width: 100%;}

.personal>li{width: 96%;border: 1px solid #ebebeb;padding: 2% 2% 4% 2%;position: relative;}

.personal>li.on{border-color: #0f5aaa;}

.personal>li h3{background: #c8c8c8;padding: 2% 5%;font-size: 16px;color: #333;}

.personal>li.on h3{color: #fff;background: #0f5aaa;}

.personal>li p{width: 100%;padding: 3% 0;}

.personal>li p span{display: inline-block;width: 49%;line-height: 24px;font-size: 14px;}

.personal>li.on h4{background: #0f5aaa;}

.personal>li h4{position: absolute;right: 5%;bottom: 3%;background: #c8c8c8;padding: 1% 2%;}

.personal>li h4 span{display: inline-block;color: #fff;}

.personal div{width: 96%;padding: 0 2%;overflow: hidden;display:none;margin: 4% 0;}

.personal div h4{font-size: 16px;padding-bottom: 3%;}

.personal div ol{width: 100%;padding-bottom: 3%;}

.personal div ol li{font-size: 14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}

.personal div p{font-size: 14px;}

/* -------------------------- 财务指标 ------------------------- */

.Finance{width: 98%;margin: 0px auto;padding: 5% 1%;}

.Finance p{width: 100%;height: 30px;}

.Finance p select{width: 25%;height: 30px;font-size: 14px;padding-left: 20px;border-color: #d4d4d4;border-radius: 5px;margin-right: 10px;}

.Finance h2{width: 100%;line-height: 80px;text-align: center;font-size: 14px;}

.Finance .table{width: 100%;}

table,tr,th,td{border-color: #d4d4d4;font-size: 14px;color: #333;}

.table h4{font-weight: normal;text-align: center;}

.table ul li{line-height: 40px;border-bottom: 1px solid #d4d4d4;padding-left: 5%;}

.table ol li{line-height: 40px;border-bottom: 1px solid #d4d4d4;text-align: center;}

/* --------------------- 定期报告 ---------------------- */

.Presentation{width: 96%;margin: 0px auto;padding: 0 2%;}

.Presentation .infomation{width: 100%;text-align: center;padding: 2% 0;}

.Presentation .infomation dl{display: inline-block;margin: 0 2%;}

.Presentation .infomation dl.on dt{background: #004e95;}

.Presentation .infomation dl dt{width: 80px;height: 80px;border-radius: 50%;border: 1px solid #004e95;line-height: 80px;text-align: center;}

.Presentation .infomation dl dt img{width: 35px;height: 40px;}

.Presentation .infomation dl dd{width: 100%;font-size: 14px;line-height: 50px;}

.Presentation .regular{width: 100%;}

.Presentation .regular .left{width: 100%;float: left;}

.Presentation .regular .left ul{width: 100%;}

.Presentation .regular .left ul li.on{border-color: #004e95;}

.Presentation .regular .left ul li.on h3{background: #004e95;}

.Presentation .regular .left ul li{width: 100%;height: 60px;border: 1px solid #ccc;background: #f9f9f9;position: relative;margin-bottom: 3%;}

.Presentation .regular .left ul li h3{float: left;width: 70px;height: 50px;padding-top: 10px;line-height: 20px;font-size: 24px;background: #ababab;text-align: center;color: #FFF;}

.Presentation .regular .left ul li h3 span{font-size: 12px;font-weight: normal;}

.Presentation .regular .left ul li p{float: left;height: 60px;line-height: 50px;padding-left: 3%;padding-right: 3%;font-size: 14px;}

.Presentation .regular .left ul li p a{color: #444;}

.Presentation .regular .left ul li .go{position: absolute;width: 13px;height: 24px;right: 2%;top:40%;font-size: 30px;}

.Presentation .regular .right{display: none;width: 20%;float: right;}

.Presentation .regular .right a{width: 100%;}

.Presentation .regular .right a img{width: 100%;}

/* ------------------- 高层人员 -------------------- */

.Essential{width: 98%;margin: 5% auto;display: block;padding: 0 1%;}

.Essential table{width: 100%;}

.Essential table td,th{height: 52px;}

.Essential table th{color: #FFF;background: #004e95;font-size: 16px;}

.Essential table td{text-align: center;font-size: 14px;}

/* -------------------- 股票实时 ------------------ */

.shares{width: 100%;margin: 3.5% auto;}

.shares ul{height: 52px;background: #004e95;padding-left: 10%;}

.shares ul li{float: left;padding: 0 3%;font-size: 16px;background: #004e95;line-height: 40px;margin-top: 12px;color: #FFF;cursor: pointer;}

.shares ul li.active{background: #fff;color: #004e95;}

.shares div{width: 96%;padding: 2% 2%;}

.shares div img{width: 100%;}

.infomation{width: 98%;margin: 0px auto;padding: 3% 1%;}

.infomation h3{width: 100%;text-align: center;line-height: 16px;font-size: 16px;padding-bottom: 2%;}

.infomation table{width: 100%;}

.infomation table tr td{border-color: #fff;}

.infomation table tr{line-height: 40px;background: #F1F1F1;}

.infomation table tr:nth-child(odd){background: #e6e8ea;}

.infomation table tr td{padding-left: 3%;}

/* --------------- 临时报告 --------------- */

.Presentation .regular2{padding: 3% 0;}

/* ----------------- 投资者互动 ------------------ */

.Presentation .regular3 .left{width: 100%;}

.Presentation .regular3 .left ul{width: 100%;}

.Presentation .regular3 .left ul li{width: 100%;}

.infomation2{width: 100%;margin: 2% 0;}

.infomation2 dl{display: inline-block;margin: 2% 2%;}

.infomation2 dl.on dt{background: #004e95;}

.infomation2 dl dt{width: 75px;height: 75px;border: 1px solid #004e95;border-radius: 50%;text-align: center;line-height: 75px;}

.infomation2 dl dd{font-size: 14px;text-align: center;line-height: 14px;padding-top: 10px;}

/* ------------------- 新闻中心 ---------------------- */

.Compynews{width: 98%;padding: 3% 1%;}

.Compynews .left{width: 100%;}

.Compynews .left dl{width: 100%;padding-bottom: 3%;border-bottom: 1px solid #dedede;display: flex;}

.Compynews .left dl dt{width: 20%;padding-right: 2%;float: left; margin-top: 5%;}

.Compynews .left dl dd{flex: 1;float: right;}

.Compynews .left dl dd h4{font-size: 16px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}

.Compynews .left dl dd h4 a:hover{color: #004e95;}

.Compynews .left dl dd h5{font-weight: normal;font-size: 14px;color: #888;padding-top: 3%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.Compynews .left dl dd p{padding-top: 3%;font-size: 14px;color: #b1b1b1;}

.Compynews .left dl dd p span{padding-right: 4%;}

.Compynews .left dl dd p span img{display: inline-block;margin:0;width: 16px;height: 12px;padding-right: 1%;}

.Compynews .left dl dt img{width: 100%;}

.Compynews .right{width: 100%;}

.Compynews .right p{width: 100%;height: 32px;border: 1px solid #dedede;border-radius: 16px; display: flex;}

.Compynews .right p .txt{padding: 0;flex:1;height: 32px;border: none;border-radius: 16px;padding-left: 5%;}

.Compynews .right p .sub{width: 32px;height: 32px;border:none;border-radius: 50%;background: url(../images/search.png) no-repeat;background-size: 16px 16px;background-position: center center;cursor: pointer;}

.Compynews .right h3{font-size: 16px;line-height: 40px;border-top: 1px solid #dedede;margin-top: 5%;font-weight: normal;}

.Compynews .right ul{border: 1px solid #dedede;}

.Compynews .right ul li{border-bottom: 1px solid #dedede;padding: 3% 3%;font-size: 14px;}

/* ---------------------- 新闻中心详细 ------------------------- */
.left{color: #666;}
.left .head{width: 100%;}

.left .head h1{font-size: 18px;color:#333;}

.left .head p{line-height: 40px;border-bottom: 1px solid #dedede;text-indent: 0;color: #b1b1b1;font-size: 12px;padding-top: 0;}

.left .head p span{padding-right: 2%;}

.left .head p span img{display: inline-block;margin:0;width: 16px;height: 12px;padding-right: 1%;}

.left p{font-size: 14px;color: #666;line-height: 20px;padding-top: 2%;}

.left img{margin:2% auto;display: block;width: 80%;}

/* ---------------------- 新闻中心详细 ------------------------- */

.left .head{width: 100%; padding-bottom: 3%;}

.left .head h1{font-size: 20px;}

.left .head p{line-height: 40px;border-bottom: 1px solid #dedede;text-indent: 0;color: #b1b1b1;font-size: 12px;padding-top: 0;}

.left .head p span{padding-right: 2%;}

.left .head p span img{display: inline-block;margin:0;width: 16px;height: 12px;padding-right: 1%;}

.left p{/*text-indent: 2em;*/font-size: 14px;color: #666;line-height: 20px;padding-top: 2%;}

.left img{margin:2% auto;display: block;width: 80%;}

.left .changeDoc{width: 100%; padding-bottom: 6%; height: 80px;margin-top: 5%;border-top: 1px solid #e6e6e6;}

.left .changeDoc a{float: left;margin-top: 2%;font-size: 14px;padding: 2% 3%;border: 1px solid #e6e6e6;border-radius: 40px;color: #999;}

.left .changeDoc a.next{float: right;}

.left .changeDoc a:hover{color: #115a9c;border-color: #115a9c;}

/* ---------------------- 二级导航滚动条 ------------------------- */

.container .proList {height: 40px;overflow: hidden;overflow-x: auto;white-space: nowrap;width:96%;margin-left:2%;}