@charset "utf-8";

/* CSS Document */

/* 768尺寸使用的CSS样式 */

body,#wrapper{width: 100%;margin: 0px auto;}
img{max-width:100%;}


.header{width: 100%;}

.header .head{width:100%;margin: 0 auto;}

.header .head .logo{float: left;width: 40%;}

.header .head .logo img{display: block;width: 100%;}

.header .head p{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;}

.head_nav{float: left;width: 100%; height: 60px;background: #f4f4f4;}

.head_nav>li{float: left;width: 12.5%;text-align: center;line-height: 60px;}

.head_nav>li.active{background: #004e95;}

.head_nav>li.active a{color: #fff;}

.head_nav>li a{font-size: 18px;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: 50px;}

.two_nav>li:hover{background: rgba(0,78,149,0.7);}

.two_nav>li a{color: #fff;font-size: 16px;}







.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;}

.company{width: 100%; padding: 2% 0;}

.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 .content{width: 100%;float: left;}

.company h2{font-size: 20px;line-height: 20px;padding-left: 20px;padding-top: 2%;}

.company h2 span{font-size: 12px;color: #999;}

.company p{color: #666;padding: 2% 1% 0 0;font-size: 14px;text-overflow: ellipsis;display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 20;line-height: 24px;}
.company>img{float:left;}
.content dl{float: left;width: 25%;text-align: center;margin-top: 60px;}

.company dl{margin: 3% 0 2% 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{padding-top: 30px;line-height: 16px;color: #444;font-weight: normal;font-size: 16px;padding-bottom: 10px;}

.content dl dd span{padding-top: 10px;display: inline-block;line-height: 20px;color: #999;padding: 0 15%;font-size: 14px;}

.product{width: 100%;background: url(../images/background_1.jpg)no-repeat;background-size: 100% 100%;}

.product .main{width: 100%;margin: 0px auto; padding-top: 3%;}

.product .main h3{width: 100%;text-align: center;font-size: 20px;border-bottom: 1px solid #c0c0bf;line-height: 20px;padding-top:3%; background: url(../images/op1.png) no-repeat;background-position: center top;}

.product .main h3 span{width: 100%;text-align: center;font-size: 14px; color: #999;position: relative;top: 10px;padding: 0 2%;background: #e9ecee; font-weight: normal;}

.product .main dl{width: 20%;float: left;text-align: center; padding: 8% 0;}

.product .main dl dt{padding-bottom: 28px;}

.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;}

.product .main dl dd p{padding-top: 5px;color: #999;font-size: 12px;}

.news{width: 100%;}

.news .newbox{width: 100%;margin: 0px auto;overflow: hidden;position: relative; padding: 3% 0 5% 0;margin-bottom: 2%;}

.news .newbox h3{width: 100%;text-align: center;font-size: 20px;border-bottom: 1px solid #c0c0bf;line-height: 20px;padding-top: 3%; background: url(../images/op2.png) no-repeat;background-position: center top;}

.news .newbox h3 span{width: 100%;text-align: center;font-size: 14px; color: #999;position: relative;top: 10px;padding: 0 2%;background: #fff; font-weight: normal;}

.news .newbox .big_content{margin-top:7%;}

.news .newbox .big_content .context{float: left;border: 1px solid #ebebeb;border-bottom: none;box-sizing:border-box;}

.news .newbox .big_content .context h4{margin: 4%;font-size: 16px;line-height: 16px;}

.news .newbox .big_content .context._1{margin-left: 0px;}

.news .newbox .big_content .context h4 a{color: #333;line-height: 18px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}

.news .newbox .big_content .context.on h4 a{color: #004e95;}

.news .newbox .big_content .context p{color: #666;padding: 0% 3%; margin-bottom: 3%;line-height: 24px;font-size: 14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.news .newbox .big_content .context.on p{color: #004e95;}

.news .newbox .big_content .context .data{padding: 1% 3%;background: #ebebeb;}

.news .newbox .big_content .context.on .data{background: #004e95;;}

.news .newbox .big_content .context .data h5{display: inline-block;font-size: 24px;font-weight: normal;line-height: 24px;color: #868686;}

.news .newbox .big_content .context.on .data h5{color: #FFF;}

.news .newbox .big_content .context .data h5 span{font-size: 14px;}

.news .newbox .big_content .context.on .data a{border-color: #FFF;color: #FFF;}

.news .newbox .big_content .context .data a{float: right;width: 36px;height: 36px;border: 1px solid #868686;border-radius: 36px;font-size: 30px;line-height: 32px;text-align: center;color: #868686;margin-top: 2%;}

.news .newbox .pagebox{position: absolute;}

.footer{width: 100%;background: #ebebeb;}

.footer .address{width: 100%;position: relative;padding: 3% 0;}

.footer .address p{font-size: 14px;padding-left: 2%;color: #555;line-height: 30px;}

.footer .address p span{padding: 0 1%;}

.footer .address dl{position: absolute;right: 2%;top: 0;}

.footer .address dl dd{text-align: center;padding-top: 3%;}

.footer .foot_tip{width: 100%;border-top: 1px solid #999;line-height: 30px;text-align: center;color: #999;font-size: 14px;}

/* --------------- 产品方向的样式 --------------- */

.container .head{width: 100%;}

.container .head img{width: 100%;}

.proList{line-height: 70px;width: 100%;text-align: center;border-bottom: 1px solid #ebebeb;}

.proList li{display: inline-block;padding: 0 1%;font-size: 14px;}

.proList li a{color: #666;}

.proList li.on a{color: #587dad;}

.proList li a:hover{color: #587dad;}

.product_box{width: 100%;margin: 0px auto;padding-bottom: 3%;text-align: center;}

.product_box dl{margin: 0;margin-top: 2%;width: 32.5%;display: inline-block;border: 1px solid #cdcdcd;padding-bottom: 2%;background:#EBEBEB;}

.product_box dl.no_margin{margin-right: 0%;}

.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;}

.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: 2%;}

.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: 98%;padding: 0 1%;margin: 30px auto;position: relative;}

.Record .l_line{position: absolute;width: 1px;height: 100%;background: #e1e1e1;left: 2%;top: -14px;}

.Record .l_line img{position: absolute;left: -11px;}

.Record .r_data{width: 95%;margin-left: 5%;background: #f4f4f4;padding: 3% 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 5% 0 3%;position: relative;line-height: 20px;}

.Record .r_data h4 span{position: absolute;width: 15px;height: 15px;border: 3px solid #004e95;border-radius: 15px;background: #FFF;left: -11px;}

.Record .r_data ul{flex: 1;}

.Record .r_data ul li{font-size: 14px;line-height: 34px;padding-left: 1%;background: url(../images/dian.png)no-repeat;background-position: left center;}

.Record .r_data ul li a{color: #444;}

/* --------------------- 公司介绍 ------------------------ */

.brief{width: 98%;padding: 0 1%;margin: 0px auto;padding-bottom: 3%;}

.brief h2{width: 100%;text-align: center;font-size: 18px;padding-top: 65px;line-height: 18px;color: #333;padding-bottom: 1%;}

.brief p{/*text-indent: 2em;*/font-size: 14px;color: #333;padding-top: 1%;line-height: 24px;}

.brief div{width: 100%;display: flex;/*background: #f3f7f9;border: 1px solid #e7ecee;*/border-right: none;margin: 2% 0;}

.brief div img{flex: 1;padding: 1%;border-right: 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;}

.brief .big_bri{width: 100%;padding: 1% 0;}

.brief ol{width: 100%;}

.brief ol li{line-height: 44px;height: 44px;font-size: 14px;margin-left: 1%;padding-left: 2%;background: url(../images/sanj.png)no-repeat;background-position: left center;}

/* --------------------- 公司荣誉 --------------------- */

.certificate{width: 98%;margin: 0px auto;padding: 2% 1%;}

.certificate dl{display: inline-block;width: 30%;margin-right: 4.5%;}

.certificate dl.no_margin{margin-right: 0;}

.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: 98%;margin: 0px auto;padding: 3% 1%;}

.logobox h2{color: #004e95;font-size: 20px;text-align: center;line-height: 20px;padding-bottom: 1%;}

.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: 24.5%;border: 1px solid #ddd;border-left: none;border-top: none;}

.logobox ul li img{width: 100%;}

/* --------------------- 联系我们 -------------------- */

.adrmap{width: 98%;padding: 4% 1%;}

.adrmap .jiedai{width: 35%;margin-right: 4%;display: inline-block;}

.adrmap ul{float: right;width: 60%;}

.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: 98%;margin: 3% auto;margin: 0 1%;}

.G_group h2{width: 100%;text-align: center;font-size: 20px;position: relative;top: 20px;}

.G_group img{width: 100%;}

/* ------------------- 人才招聘 -------------------- */

.personnel{width: 98%;margin: 0px auto;padding: 2% 1%;}

.personnel ul{width: 100%;}

.personnel>ul>li{width: 100%;height: 120px;margin: 10px 0;}

.personnel>ul>li.on h3{background: #0f5aaa;color: #fff;}

.personnel>ul>li h3{float: left;width: 15%;background: #c8c8c8;height: 120px;color: #333;font-size: 22px;text-align: center;position: relative;}

.personnel>ul>li h3 b{font-weight: normal;width: 90%;padding:0 5%;text-align: center;position: absolute;top: 30%;left: 0;}

.personnel>ul>li p{float: left;width: 75%;height: 90px;background: #f0f0f0;padding-top: 30px;}

.personnel>ul>li p span{display: inline-block;width: 32%;font-size: 14px;text-align: center;line-height: 30px;color: #666;}

.personnel>ul>li.on h4{background: #0f5aaa;}

.personnel>ul>li h4{float: left;width: 10%;height: 120px;background: #c8c8c8;text-align: center;line-height: 120px;}

.personnel>ul>li.on h4 span{background: #FFF;color: #0f5aaa;}

.personnel>ul>li h4 span{padding: 3% 10%;font-size: 14px;background: #0f5aaa;color: #FFF;cursor: pointer;}

.personnel>ul>div{width: 90%;display: none;padding: 0% 5%;margin: 2% 0;overflow: hidden;line-height: 30px;}

.personnel>ul>div h4{font-size: 16px;padding-bottom: 2%;line-height: 16px;}

.personnel>ul>div ol{width: 100%;padding-bottom: 2%;}

.personnel>ul>div ol li{width: 100%;font-size: 14px;color: #7a7a7a;line-height: 28px;}

.personnel>ul>div p{font-size: 14px;line-height: 14px;}

/* -------------------------- 财务指标 ------------------------- */

.Finance{width: 98%;margin: 0px auto;padding: 3% 1%;}

.Finance p{width: 100%;height: 40px;}

.Finance p select{width: 12%;height: 40px;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;}

.Finance .table{width: 100%;}

table,tr,th,td{border-color: #d4d4d4;font-size: 16px;color: #333;}

.table h4{font-weight: normal;padding-left: 10%;}

.table ul li{line-height: 60px;border-bottom: 1px solid #d4d4d4;padding-left: 5%;}

.table ol li{line-height: 60px;border-bottom: 1px solid #d4d4d4;padding-left: 15%;}

/* --------------------- 定期报告 ---------------------- */

.Presentation{width: 98%;margin: 0px auto;padding: 0 1%;}

.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: 112px;height: 112px;border-radius: 50%;border: 1px solid #004e95;line-height: 112px;text-align: center;}

.Presentation .infomation dl dd{width: 100%;font-size: 14px;line-height: 50px;}

.Presentation .regular{width: 100%;}

.Presentation .regular .left{width: 75%;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: 70px;border: 1px solid #ccc;background: #f9f9f9;position: relative;margin-bottom: 3%;}

.Presentation .regular .left ul li h3{float: left;width: 70px;height: 55px;padding-top: 15px;line-height: 20px;font-size: 30px;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: 70px;padding-left: 5%;font-size: 16px; line-height: 40px;}

.Presentation .regular .left ul li p a{color: #444;}

.Presentation .regular .left ul li .go{position: absolute;width: 13px;height: 24px;right: 3%;top: 40%;font-size: 30px;}

.Presentation .regular .right{width: 20%;float: right;}

.Presentation .regular .right a{width: 100%;}

.Presentation .regular .right a img{width: 100%;}

/* ------------------- 高层人员 -------------------- */

.Essential{width: 98%;margin: 3% 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: 18px;}

.Essential table td{text-align: center;font-size: 16px;}

/* -------------------- 股票实时 ------------------ */

.shares{width: 100%;margin: 3.5% auto;}

.shares ul{height: 72px;background: #004e95;padding-left: 10%;}

.shares ul li{float: left;padding: 0 3%;font-size: 16px;background: #004e95;line-height: 50px;margin-top: 22px;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: 20px;font-size: 20px;padding-bottom: 2%;}

.infomation table{width: 100%;}

.infomation table tr td{border-color: #fff;}

.infomation table tr{line-height: 50px;background: #F1F1F1;}

.infomation table tr:nth-child(odd){background: #e6e8ea;}

.infomation table tr td{padding-left: 3%;}

.infomation table tr td.lef{text-align: right; padding-right: 1%;}

/* --------------- 临时报告 --------------- */

.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%;text-align: center;margin: 2% 0;}

.infomation2 dl{display: inline-block;margin: 0 1%;}

.infomation2 dl.on dt{background: #004e95;}

.infomation2 dl dt{width: 110px;height: 110px;border: 1px solid #004e95;border-radius: 50%;text-align: center;line-height: 110px;}

.infomation2 dl dd{font-size: 14px;text-align: center;line-height: 14px;padding-top: 10px;}

/* ------------------- 新闻中心 ---------------------- */

.Compynews{width: 98%;padding: 3% 1%;}

.Compynews .left{width: 75%;display: inline-block;}

.Compynews .left dl{width: 100%;height: 130px;padding-bottom: 3%;border-bottom: 1px solid #dedede;display: flex;}

.Compynews .left dl dt{width: 20%;height: 100%;padding-right: 2%;float: left;}

.Compynews .left dl dd{flex: 1;float: right;}

.Compynews .left dl dd h4{font-size: 18px;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: 2%;}

.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%;height: 100%;}

.Compynews .right{width: 20%;float: right;margin-left: 4.5%;}

.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%; padding-bottom: 3%;}

.left .head h1{font-size: 24px;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 .changeDoc{width: 100%;height: 80px;margin-top: 5%;border-top: 1px solid #e6e6e6;}

.left .changeDoc a{float: left;margin-top: 2%;font-size: 14px;padding: 1% 2%;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: 70px;overflow: hidden;overflow-x: auto;white-space: nowrap;width:96%;margin-left:2%;}