﻿*{padding:0;margin:0;box-sizing:border-box;-webkit-box-sizing:border-box}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}ul,li{list-style:none}img{border:0;display:inline-block}body{font-size:14px;font-family:"microsoft yahei";color:#414141}.imgbox img{max-width:100%}a{text-decoration:none}.clerfix{overflow:hidden}.fl{float:left}.fr{float:right}.top,.banner,.allwidth,.footer{width:100%;height:auto}.bred{width:100%;background:#b81d18;overflow:hidden}.bblue{width:100%;background:#2aa3d9;overflow:hidden}.bgreg{width:100%;background:#333;overflow:hidden;color:#fff}.bred h2.block_tit,.bblue h2.block_tit{color:#fff}
.top{width:100%;position:relative;}
.top .nav{position:absolute;left:50%;top:5%;z-index:99999;width:1090px;height:89px;margin-left:-545px;padding-left:2%;line-height:87px;background:#93272c;
filter:alpha(opacity=80); /*IE滤镜，透明度50%*/
-moz-opacity:0.8; /*Firefox私有，透明度50%*/
opacity:0.8;/*其他，透明度50%*/
}
.top .nav .logo{float:left;width:12%}
.top .nav .logo img{max-width:200%;vertical-align:middle;margin-top:-2px}
.top .nav ul{width:86%;float:right;padding-right:2%}
.top .nav ul li{float:right;margin:0 1.5%}
.top .nav ul li a{color:#fff;font-size:16px;text-decoration:none;font-weight:bolder}
.top .news{position:absolute;left:900px;top:619px;bottom:0;z-index:999;width:1090px;height:40px;margin-left:-533px;padding-left:2%;line-height:40px}
.top .news div{width:75%;padding-left:2%;padding-right:2%;background:rgba(0, 0, 0, .4);color:#fff}
.top .news div a{float:right;color:#fff}
.top .news div time{margin:0 1%}
.mwidth{width:1090px;margin:0 auto}
.mwidth .block_tit{padding:3% 0;color:#333;font-size:30px}
.mwidth .con{overflow:hidden;padding-bottom:5%}.kjsl dl{float:left;width:514px;margin-bottom:2%;position:relative}.kjsl dl.mr{margin-right:58px}.kjsl dl a.block{display:block;position:absolute;left:0;right:0;top:0;bottom:0}.kjsl dl dt.imgbox{float:left;width:30%}.kjsl dl dd{margin-left:30%;padding:0 2%}.kjsl dl dd h5{font-size:15px}.kjsl dl dd p{padding-top:1%;line-height:1.8}.mwidth .sxjg li{float:left;width:25%;height:auto;margin:0}.mwidth .sxjg li:last-child{text-align:right}.mwidth .sxjg li a{display:block;width:86%;text-align:left;text-decoration:none;color:#fff}.mwidth .sxjg li a h5{font-size:15px;height:28px;line-height:28px}.mwidth .sxjg li a p{font-size:14px;font-weight:normal;line-height:1.8}.qywh .fl{float:left;width:44%}.qywh .fl p{font-size:15px;line-height:2}.qywh .fl p:last-child{margin-top:5%}.qywh .fl p a{display:inline-block;margin-right:2%;padding:1% 3%;background:#b1a67b;color:#fff}.qywh .fr{float:right;width:56%}.relate{margin:5% 0}.relate .fl{width:50%}.relate .fr{padding-left:3%;width:50%}.form_control{width:100%}.form_control input,.form_control textarea{width:100%;border:1px solid #dfdfdf;padding:3% 2%;margin-bottom:4%;font-size:14px;color:#272727}.form_control textarea{height:152px}.relate .btn{display:inline-block;margin-bottom:0;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent}.relate .btn_red{padding:10px 20px;margin:3% auto;background:#b81d18;color:#fff;font-size:14px;font-weight:bold}.relate .btn_block{clear:both;text-align:center}.footer{position:relative;padding:4% 0 3% 0;overflow:hidden}.footer .backtop{position:absolute;right:15%;bottom:144px}.footer .backtop a{color:#fff}.footer .backtop .arrow{width:0;height:0;display:inline-block;border-left:8px solid #fff}.triangle_border_up{margin-top:10px;margin-left:12px;width:0;height:0;border-width:0 10px 10px;border-style:solid;border-color:transparent transparent #ccc;position:relative}.triangle_border_up span{display:block;width:0;height:0;border-width:0 8px 8px;border-style:solid;border-color:transparent transparent #333;position:absolute;top:2px;left:-8px}.footer .mwidth{margin-bottom:2%;overflow:hidden}.footer .fl{width:778px;border-right:1px solid #717171}.footer .fr{width:312px}.footer dt{font-size:20px;height:54px}.footer dd{float:left;width:259px}.footer dd a{display:block;padding-left:15px;background:url('../img/dian.jpg') no-repeat left center;line-height:1.8;color:#fff}.footer .fr{position:relative;padding-left:40px;height:315px}.footer .fr dd{float:left;width:135px}.footer .fr dd span{display:inline-block;width:113px;text-align:center;height:40px;line-height:40px}.footer .coperight{clear:both;border-top:1px solid #717171;padding:23px 0;text-align:center}.mwidth{overflow:hidden}.mwidth .logo{margin:44px 0 40px 0;float:left;width:350px;height:40px}.mwidth ul{margin:44px 0 40px 0;float:right}.mwidth ul li{float:right;height:40px;margin:0 12px;line-height:40px}.mwidth ul li a{display:inline-block;font-weight:bold;font-size:17px;color:#222}.qywh_banner{width:100%;height:180px;background:url('../img/qiyejianjie_banner.jpg') no-repeat center center}.sheji_banner{width:100%;height:180px;background:url('../img/sheji.jpg') no-repeat center center}.qyjj_banner{width:100%;height:180px;background:url('../img/qiyejianjie_banner.jpg') no-repeat center center}.kjsl_banner{width:100%;height:180px;background:url('../img/kjsl_banner.jpg') no-repeat center center}.jdgc_banner{width:100%;height:180px;background:url('../img/jdgc_banner.jpg') no-repeat center center}.qywh_banner{width:100%;height:180px;background:url('../img/qywh_banner.jpg') no-repeat center center}.lxwm_banner{width:100%;height:180px;background:url('../img/lxwm_banner.jpg') no-repeat center center}.bread_crumbs{margin-top:22px;margin-bottom:20px;font-size:14px;color:#333}.bread_crumbs p{padding-left:24px;background:url('../img/tit_quan.jpg') no-repeat left center;font-size:14px;color:#333}.bread_crumbs a{font-size:14px;color:#333}.bread_crumbs span{font-size:14px;color:#333}.zyjg .fl{width:260px}.zyjg .fr{width:830px}.zyjg .meun{width:260px;height:564px}.zyjg .qiyejianjie{background:url('../img/qyjj_bgmenu.jpg') no-repeat left top}.zyjg .kejishili{background:url('../img/kjsl_bgmenu.jpg') no-repeat left top}.zyjg .jingdiangongcheng{background:url('../img/jingdiangongcheng_bgmeun.jpg') no-repeat left top}.zyjg .qiyewennhua{background:url('../img/qywh_bgmenu.jpg') no-repeat left top}.zyjg .meun ul li{width:100%;margin:0;padding-left:42px}.zyjg .meun ul li.active{width:100%;height:43px;background:url('../img/menu_bg.png') no-repeat left top}.zyjg .meun ul li a{width:100%;height:43px;border-bottom:1px solid rgba(255, 255, 255, .4);font-weight:normal;font-size:18px;color:#dee5ee}.zyjg .meun ul li.active a{border-bottom:0}.zyjg .fr{padding-left:47px}.zyjg .section{margin-bottom:40px}.zyjg .section h3{padding-left:5px;padding-bottom:20px;margin-bottom:10px;font-size:18px;color:#343434;border-bottom:1px solid #ccc}.zyjg .section p{text-indent:2em;line-height:30px}.zyjg #qiyezizhi ul{float:left;margin:0;width:312px;padding-left:5px}.zyjg #qiyezizhi ul li{float:left;height:30px;line-height:30px}.zyjg #qiyezizhi ul li a{font-size:14px;font-weight:normal}.zyjg #yejirongyu ul{float:left;margin:0;width:50%;padding-left:5px}.zyjg #yejirongyu ul li{float:left;width:100%;height:30px;line-height:30px}.zyjg #yejirongyu ul li a{font-size:12px;font-weight:normal}.zyjg .section h2{width:100%;height:25px;margin-bottom:25px}.zyjg .section h2.tit_kjcg{background:url('../img/tit_kycg.jpg') no-repeat left center}.zyjg .section h2.tit_gfzl{background:url('../img/tit_gfzl.jpg') no-repeat left center}.zyjg .section h2.tit_cbbz{background:url('../img/tit_cbbz.jpg') no-repeat left center}.zyjg .section h2.tit_zzyf{background:url('../img/tit_zzyf.jpg') no-repeat left center}.zyjg .section h2.tit_bgsy{text-indent:1.8em;color:#083a83;font-size:22px;background:url('../img/tit_bgsy.jpg') no-repeat left center}.zyjg .section h2.tit_bgsyl{text-indent:1.8em;color:#083a83;font-size:22px;background:url('../img/tit_bgsyl.jpg') no-repeat left center}.zyjg .section h2.tit_bgsy{background:url('../img/tit_bgsy.jpg') no-repeat left center}.zyjg .section h2.tit_kjww{background:url('../img/tit_kjww.jpg') no-repeat left center}.zyjg .section h2.tit_gyzz{background:url('../img/tit_gyzz.jpg') no-repeat left center}.zyjg .section h2.tit_whln{background:url('../img/tit_whln.jpg') no-repeat left center}.zyjg .section h2.tit_dqgz{background:url('../img/tit_dqgz.jpg') no-repeat left center}
.zyjg .section h2.tit_xwzx{background:url('../img/tit_xwzx.jpg') no-repeat left center}.kjsl .section{overflow:hidden}.kjsl .section h4{width:100%;font-size:14px;line-height:40px;height:40px;float:left}.kjsl .section ul{clear:both;float:none;display:block;margin:0}.kjsl .section ul li{float:none;height:30px;line-height:30px;margin:0}.bor{border:1px solid #ddd;margin:16px auto}.jdgc .section,.qywh .section{overflow:hidden}.jdgc .section ul,.qywh .section ul{clear:both;margin:0;float:left}.jdgc .section ul li,.qywh .section ul li{width:240px;height:auto;float:left;margin:0;margin-right:25px;margin-bottom:15px}.jdgc .section ul li.nomar,.qywh .section ul li.nomar{margin-right:0}.jdgc .section ul li img,.qywh .section ul li img{width:240px;height:160px}.jdgc .section ul li span,.qywh .section ul li span{display:block;text-align:center;height:26px;line-height:26px;font-size:14px;font-weight:normal}.qywh .section .xwzx{float:left}.qywh .section .xwzx li{width:auto;float:none;height:30px;lin
	e-height:30px}.qywh .section .xwzx li a{padding-left:18px;background:url('../img/sandian.jpg') no-repeat left center;font-weight:normal;font-size:14px}.wenzhang{height:auto;padding:0 55px;padding-bottom:55px;border:1px solid #ccc;margin-bottom:50px}.wenzhang h1{text-align:center;margin:40px auto;font-size:30px}.wenzhang .content p{text-indent:2em;line-height:30px;font-size:14px;text-justify:justify}.wenzhang .content .imgbox{padding:50px 0;text-align:center}.lxwm{margin-bottom:50px}
	.english_banner{width:100%;height:180px;background:url('../img/english-version.jpg') no-repeat center center}



/*新加*/
/*新增盒子模型*/
.flexsbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox; display: flex;}
.flexsCenter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox; display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content:center;}
.flexsBetween{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox; display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content:space-between;}
.flexsAlign{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox; display: flex; -webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center; align-items: center;}


.flexsCenter2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox; display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox; display: flex; -webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center; align-items: center;}



.flex1{-moz-flex:1;-ms-flex:1;-webkit-flex: 1;flex:1;}
.flex2{-moz-flex:2;-ms-flex:2;-webkit-flex: 2;flex:2;}
.fwidth{ width: 200px; background: #f00; height: 100px;}

.flexswrap{ margin-top:20px; -webkit-box-wrap:wrap; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-right: -2%;}
.itemflex{ width:26.33%; margin-right:2%; height:150px; background:#f6f6f6; margin-bottom:20px; }
.itemflex img{ max-width: 100%; height: auto;}

.flex-row-reverse { /* -webkit-box-orient: vertical;*/-ms-flex-direction: row-reverse;-webkit-flex-direction: row-reverse;flex-direction: row-reverse;}
.flex-column-reverse {-ms-flex-direction: column-reverse;-webkit-flex-direction: column-reverse;flex-direction: column-reverse;	}
.flex-row-between {-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content:space-between;}
.flex-row-center {-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content:center;}
.flex-column-center{-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center; align-items: center;}
.flex-align-between {-webkit-box-align: space-between;-ms-flex-align: space-between;-webkit-align-conten: space-between;align-content: space-between;}
.copyleft{  text-align: left; line-height: 180%;}



.codecell{ margin-left: 20px;}
.footer .mwidth{ margin-bottom: 0;}

.bmlogo{ text-align:left; margin-bottom: 15px; }
.footer2{ padding: 10px 0 0 0;}
.footer2  .fr{ float: none; margin: 0 auto; padding-left: 0; height: auto;}
.bmlogo img{ max-width: 200px; height: auto;}
.copyleft{ max-width: 500px;}
.footer .coperight{ border-top:none; }
.footerinners { align-items: center;}
.footer .backtop{bottom: 124px;}
/*.mwidth .sxjg li a p{ display: none;}*/

.projects img{ width: 100%; height: 100%; object-fit: cover;}
.projects  .item-cells:nth-child(1),.projects  .item-cells:nth-child(2){ /* width: 48%;*/}
.projects  .item-cells{ width: 31.33%; margin-right: 2%; position: relative; margin-bottom: 2%;}
.projects  .item-img{ height: 250px; overflow: hidden;}
.projects{ margin-top: 0; padding-bottom: 20px;}
.projects  .item-cells .item-tit{ position: absolute; left: 0; right: 0; bottom: 0; color: #fff; font-size: 16px; text-align: center;background: -webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1));
background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);; /*FireFox*/
background: -o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);  /* Opear */
background: -ms-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1)); }
.projects  .item-cells .item-tit a{display: block; padding: 15px 15px;}

/*图片放大*/
.anzoom { overflow: hidden;}
.anzoom img{transition: all .3s;}
.anzoom:hover img,.corpinner .item-cell:hover img{transform: scale(1.05);}

.jdgc .section ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox; display: flex; -webkit-box-wrap:wrap; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap;} 
.jdgc .section ul li span{ line-height: 150%;}

/*新增新闻*/
.indexnews{}
.namic_down1{ width: 350px; height: auto; margin-right: 30px;}
.namic_down1 .newspic{ width: 100%; height: 250px;}
.namic_down1 img{ width: 100%; height: 100%; object-fit: cover;}
.mwidth  .namic_list  li{ position: relative; padding-right: 90px; line-height: 36px; height: 36px; margin: 0; float: none; }
.mwidth  .namic_list li span{ position: absolute; right: 0; top: 5px;font-size: 14px; }
.mwidth  .namic_list { float: none; margin-top: 0; margin-bottom: 0;}
.mwidth .namic_list li a{ font-size: 14px; font-weight: normal;}
.down_top h2{ padding-right: 120px; position: relative;}
.down_top h2 span{ position: absolute; right: 0; top: 0; font-size: 14px; font-weight: normal;}
.down_top h2 a{ font-size: 16px; color: #000;}
.down_top p{ margin-top: 10px;}
.down_top{ border-bottom: 1px solid #eee; padding-bottom: 20px; margin-bottom: 10px;}
.down_top p a{ color: #999;}
.mwidth .namic_list li:hover *{ color:#93272c;}
.newspic{}
.indexnews{ align-items: flex-start;} 
.namic_down1{position: relative;}
.namic_down1 .newstit2{ position: absolute; left: 0; right: 0; bottom: 0; text-align: center;}
.namic_down1 .newstit2 a{ display: block; width: 100%; box-sizing: border-box; padding: 5px 8px; background: rgba(0,0,0,.5); color: #fff; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.down_top a:hover{color:#93272c;}
.mwidth .namic_list li{ padding-left: 10px; position: relative;}
.mwidth .namic_list li:after{ content: ""; border:4px solid transparent;  border-left:4px solid #999; position: absolute; left: 0; top: 50%; transform: translateY(-50%);}
.mwidth .namic_list li:hover:after{border-left:4px solid #93272c; }
.indexnews-tit a{ font-size: 14px;  font-weight: normal; margin-top:12px;}
.indexnews-tit a:hover{color:#93272c;}
.kjsl {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox; display: flex; flex-wrap: wrap; margin-right: -2%;}
.kjsl dl,.kjsl dl.mr{ width: 48%; margin-right: 2%;}
.H50{ height: 50px;}
.mwidth .con{ padding-bottom: 0; }
.top .nav{    height:70px;    line-height: 70px;}

.wenzhang .content  img{ display: block;  margin:0 auto;}
#backtop+.allwidth img{ display: block; margin:0 auto; }

.mwidth .namic_list li a,.namic_down1 .newstit2 a{display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;}
.down_top p a{display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;}

.qywh .fl{  width: 46%;}
.qywh .fr{ width: 54%;}
.bblue{ background: #93272c; padding-bottom: 30px;   }
.qywh .fl p a{ font-size: 18px; font-weight: bold;}
.mwidth .sxjg li{ width: 33.33%; }


.kjsl dl dd{ padding-right: 0;}
.kjsl dl dd p,.mwidth .sxjg li a p{text-justify:inter-ideograph; text-align: justify;text-justify: distribute;}
/*设计板块*/
.sxjg.sjbk li p span,.sxjg.sjbk li p{ font-size: 14px!important;}
.mwidth ul.sjbk{ margin-right:-3%;}
.mwidth ul.sjbk li{  margin-right:3%; width:30.33%;}
.mwidth ul.sjbk li a{ width:auto; }
/*整体字号变大*/
.zyjg,.wenzhang{ font-size:16px;}
.top .nav{background: rgba(148,37,42,.7); opacity: 1;}
.bgreg{background: #93272c;}
.zyjg .meun{background: url(../img/leftbgnew.jpg) no-repeat left top !important; background-size:243px auto!important;}
.zyjg .meun ul li.active{ background: url(../img/menu_bg2.png) no-repeat left top;}
.lmtit2{ font-size: 22px; color: #93272c; font-weight: bold; padding-left: 40px;background: url(../img/ico20.png) no-repeat left top;  margin-bottom: 25px; overflow: hidden;}
.lmtit2 span{ position: relative;}
.lmtit2 span:after{ content: ""; height: 3px; position: absolute; width: 1200px; background: #f5eaea; margin-left: 15px; left: 100%; top: 50%; transform: translateY(-50%);}
.kjsl .section h4{ font-size: 16px;}
#backtop+.allwidth img{ width: 100%; height: auto; max-width: 100%;}
.indexnews-tit a{ color: #000;}
a:hover,.indexnews-tit a:hover,.qywh .section .xwzx li a:hover,.kjsl a:hover,.kjsl dl dd h5:hover,.kjsl dl dd p:hover{ color: #93272c;}
.mwidth ul.sjbk li a *:hover{color: #93272c!important;}
.page a{ color: #93272c; font-size: 14px;}
.page{ font-size: 14px;}
.zyjg .section h2{color: #93272c!important;}
.sxjg.sjbk{ margin-top: 0; }

.zyjg>.fr.kjsl{ display: block; margin-right: 0;}
.namic_down1 img {
    width: 100%!important;
    height: 100%!important;
}
#backtop .mwidth ul li a:hover,#backtop .mwidth ul li.cr a{color: #93272c;}
.triangle_border_up span{ border-color: transparent transparent #93272c;}
.bred{background: #93272c;}

body{ color:#000;}
.mwidth .block_tit,.mwidth ul li a,.down_top p a,.mwidth ul li a,.bread_crumbs a,.bread_crumbs span{color:#000;}
.sxjg *,.zyjg .section,.zyjg .section *{color:#000!important;} 
.sxjg *:hover,.down_top p a:hover{ color: #93272c}
.footer .mwidth{ position: relative; overflow: visible;}
.footer .backtop{ position: absolute; right:-90px; bottom: 100px; }
