@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;}
.nav{font-size: 18px;line-height: 94px;}
.nav ul{float:right;}
.nav li{float: left;}
.nav li a{display: block;padding: 0 20px;}
.nav li.on a,.nav li a:hover{ color:#146195;font-weight:600;text-decoration:none;background: #f4f4f4 url(cfm1707_nav_hover.jpg) no-repeat center bottom;}
.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;*/width: 100%;}
.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;}

/**/
.sidebar-right{width: 900px;}
.sidebar-right h4{line-height: 28px;color: #1a4a93;font-size: 20px;}
.sidebar-right h4 span{color: #b4b4b4;font-size: 16px;line-height: 28px;font-weight: normal;}
.sidebar-right .bLINE{width: 900px;}
.sidebar-right .bLINE span{display: inline-block;}
.sidebar-right .bLINE .fl{width: 55px;background: url(yjyEjLine_03.png) no-repeat center center;height: 3px;}
.sidebar-right .bLINE .fr{width: 845px;background: url(yjyEjLine_04.png) repeat-x center center;height: 3px;}


.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;margin-top: 10px;}
.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;}