@charset "utf-8";
html,body{font-family: "微软雅黑";background: #fff;}
a { text-decoration:none; color:#484849;}
a:hover{ color:#146195; text-decoration:underline;}
.clear{ clear:both;}
.boxcenter{margin: 0 auto; width:1200px;}
.top{height:42px;background: url(cfm1707_topBg.jpg) no-repeat center;text-align: right;}
.top a{font-size:14px;line-height:42px;color:#fff;margin-left: 36px;}
.logo{margin-top: 28px;}
.navWrap{position: relative;z-index: 2;}
.nav li{float: left;font-size: 18px;line-height: 90px;}
.nav li a{display: block;border-top: 3px solid #fff;padding: 0 20px;line-height: 90px;}
.nav li.active a,.nav li a:hover,.nav li.on a{ color:#146195;font-weight:600;text-decoration:none;background: #f4f4f4;border-top: 3px solid #146195;}
.footer{background: #f5f5f5;padding: 66px 0px;font-size:14px;line-height:30px;color: #727272;}
.footerCon{width:1080px;padding: 0 60px;margin: 0 auto;}
.footer-left{padding-right: 40px; border-right: 1px solid #c8c8c8;}
.footer-right{padding-left:40px;}
.footer-link{color: #4670b7;}
.footer-link a{color: #4670b7;margin-right: 28px;}
.item10{margin-top: 10px !important;}
.banner{width:100%;overflow: hidden;position: relative;}
.banner img{position: relative;left:50%;top:0px;margin-left: -960px;}
.banner-text{position: absolute;width:610px;left:50%;top:64px;margin-left: -600px;z-index: 1;padding-left: 520px;text-align: center;}
.banner-text img{position: static;left:auto;top:auto;margin-left: 0px;}
.main{margin-top: -42px;padding: 32px 0px;position: relative;z-index: 2;background: #fff;}

.picScroll-left{overflow:hidden; position:relative;}
.picScroll-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picScroll-left .prev,.picScroll-left .next{position: absolute;top:50%;left:20px;margin-top: -36px; display:block;  width:31px; height:72px;overflow:hidden;
    cursor:pointer; background:url(cfm1707_arrow.png) no-repeat;}
.picScroll-left .next{ background-position:-36px 0px;left:auto;right:20px;}
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{width:1074px;margin: 0 auto;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{position: relative; margin:0 6px; float:left; overflow:hidden; text-align:center;}
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:346px; height:218px; display:block;}
.picScroll-left .bd ul li .title{position:absolute;bottom:0px;left:0px;width:100%;background: url(cfm1707_tran88.png);line-height: 40px;text-align: center;}
.picScroll-left .bd ul li .title a{color: #fff;margin: 0 4px;}
.groupIntro{padding: 80px 0px;}
.groupIntro-left{width:636px;text-align: center;}
.roundBox{position:relative;width:410px;height:410px;font-size:14px;line-height:20px;color:#fff;margin:0 auto;background: url(cfm1707_round_line.png) no-repeat center center;}
.roundBox-in{position:absolute;}
.roundBox-in a{display: block;width:121px;height:70px;text-align:center;padding-top: 50px;color:#fff;background: url(cfm1707_round.png) no-repeat center;}
.roundBox-in a:hover{background: url(cfm1707_round.gif) no-repeat center;text-decoration: none;}
.group_text img{padding-bottom: 52px;}
.group_text{width:432px;font-size:18px;line-height: 36px;color: #414040;margin-top: 36px;padding-left:132px;background: url(cfm1707_line.jpg) no-repeat left top;}
.group_text p{text-indent: 2em;}
.group_text a{float:right;color: #414040;text-align:center;display: block;line-height:36px;border:1px solid #777;border-radius:16px;padding:0px 30px;margin-top: 22px; }
.group_text a:hover{text-decoration: none;}
.proList .pic_b img{width:672px;height: 402px;overflow:hidden;display: block;}
.proList .pic_s img{width:514px; height: 198px;display: block;overflow:hidden;margin-bottom: 6px;}

/**/
.subpageWrap{width:1200px;margin: 0 auto;background: #fff;padding: 46px 0px;}
.col-title{font-size:24px;color:#1f286f;line-height:28px;padding:0px 0px 14px 14px;border-bottom:1px solid #e6e6e6;background: url(cfm1707_title.png) no-repeat 0 6px;}
.sidebar-left{width:266px;float: left;}
.sidebar-left img{width:256px;}
.sidebar-right{width:900px; float: right;}
.dyList li{padding: 30px 0px 20px 0px;border-bottom: 1px solid #e6e6e6;color:#363636;}
.dyList li:after{display: block;content: "";clear:both;}
.dyList li h4{font-size: 18px;font-weight: normal;line-height: 24px;padding-bottom: 14px;}
.dyList li p{font-size: 14px;height:48px;line-height: 24px;overflow: hidden;}
.dyList li .date{float:left;width:74px;text-align: center;color:#363636;margin-right: 30px;}
.dyList li .date p{font-size: 24px;font-weight: bold;line-height: 48px;background: #f1f1f1;}
.dyList li .date span{display: block;font-size: 14px;line-height: 24px;margin-top: 3px;background: #f1f1f1;}
.dyList li a{display:block;float: right;color: #1a8de8;}
.col-title-left{font-size:24px;color:#1f286f;line-height:28px;padding-bottom:14px;border-bottom:1px solid #e6e6e6; }
.group-detail{font-size: 18px;line-height: 36px;padding: 40px 0px;}
.group-detail p{text-indent: 2em;}
.group-detail h5{font-size: 20px;font-weight:normal;color:#1f286f;line-height: 36px;padding: 20px 0px;}
.sidebar-left li a{display:block;font-size: 20px;line-height: 44px;background: url(cfm1707_icon1.jpg) no-repeat 12px 20px;padding-left: 30px;border-bottom: 1px solid #e6e6e6;}
.sidebar-left li li a{font-size: 18px;padding-left: 50px;background-position: 30px 20px;}
.mapBox{width:980px;height:496px;margin: 40px auto;}
.contactBox{font-size: 18px;line-height: 36px;text-align: center;}
.contactBox p{display: inline;margin: 0 80px;}
.jobList li h4{font-weight: bold;}
.jobList li p{height: auto;}
.jobList li p strong{padding-left: 40px;}
.jobList li p strong:first-child{padding-left: 0px;}
.detailBox .title{font-size: 16px;color: #8d8d8d;line-height: 24px;padding-bottom: 20px;border-bottom: 1px solid #e6e6e6;}
.detailBox .title h2{font-size: 30px;font-weight: bold;color: #363636;line-height: 36px;}
.detailBox .title p{padding-top: 20px;}
.detailBox .title span{margin-right: 20px;}
.detailCon{font-size: 18px;line-height:32px;padding: 30px 0px;}

/*修改20171221*/
.subnav{width:100%;position: absolute;top:93px;right:0;z-index: 10;}
.subnav ul{padding: 13px;background: #e6eef6;float: none;display: table;display: none;}
.subnav li{float:left;font-size: 14px;line-height: 30px;margin: 0 13px;}
.subnav li a{padding-left:12px;background: url(icon_black3f.jpg) no-repeat left center;}
.subnav li.active a,.subnav li a:hover{background: url(icon_lan3f.jpg) no-repeat left center;text-decoration: none;}
.dyList1 li{padding: 30px 0px;}
.dyList1 .pic img{width:246px;height: 170px;overflow: hidden;margin-right: 40px;}
.dyList1 li h4{height:48px;}
.dyList1 li p{height:72px;}
.dyList1 li a{font-size: 14px;}
.picList ul{width:1200px;zoom: 1;}
.picList ul:after{display: block;content: '';clear:both;}
.picList li{float: left;margin: 54px 14px 0 0;background: #e1e1e1;}
.picList li img{width:285px;height: 190px;overflow: hidden;}
.picList li p{font-size: 16px;line-height: 42px;text-align: center;}
.scrollBox{overflow: auto;overflow-x: hidden;}
.col-title1{font-size: 30px;font-weight:bold;line-height: 30px;text-align: center;padding-bottom:20px;position: relative;}
.col-title1 em{width:45px;height: 4px;background: #1a8de8;position: absolute;bottom: 0px;left:50%;margin-left: -13px;}
.mtjzList{text-align: center;}
.mtjzList li{width:246px;display: inline-block;margin: 80px 40px 40px;}
.mtjzList li img{width:100%;height:301px;overflow: hidden;}
.mtjzList li p{font-size:22px;line-height:50px;margin-top: 14px;border: 8px solid #338ce7;}
.mtjzList li a:hover{text-decoration: none;}