/*@font-face{
font-family: 'cusong'; 
     src: url('cusonga.otf');
}
*/



@font-face {
    font-family: "cusong";
    src: url("cusong/cusong.eot"); /* IE9 */
    src: local("cusong"), url("cusong/cusong.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("cusong/cusong.woff") format("woff"), /* chrome, firefox */
    url("cusong/cusong.ttf") format("truetype"), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
    url("cusong/cusong.svg#cusong") format("svg"); /* iOS 4.1- */
    font-style: normal;
    font-weight: normal;
}




*{font-family:"Microsoft YaHei", "Microsoft JhengHei";font-size: 14px;}
html,body{padding:0; margin:0;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, img { margin: 0; padding: 0 ;font-weight: normal}
body, button, input, select, textarea label{font-family:"Microsoft YaHei", 微软雅黑,\9ed1\4f53,\5b8b\4f53, "Microsoft JhengHei"; outline:none; }
h1, h2, h3, h4, h5, h6 { font-size: 100% }
address, cite, dfn, em{ font-style: normal }
i{font-style: normal}
ul, ol, dl { list-style: none }
a { text-decoration: none !important; outline: none ;font-family:"Microsoft YaHei", 微软雅黑,\9ed1\4f53,\5b8b\4f53, "Microsoft JhengHei";cursor: pointer;}
img { border: 0 }
table { border-collapse: collapse; border-spacing: 0 }
.fl{float: left}
.fr{float: right}
.clear{clear: both}
/*body{overflow-x:hidden }*/
.clearFix:after{content: "";display: block;height: 0;clear: both;*zoom:1}
.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}/*超出部分省略?*/
.ellipsis2,.ellipsis3,.ellipsis4{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}
.ellipsis2{-webkit-line-clamp:2}/*超出两行省略?*/
.ellipsis3{-webkit-line-clamp:3}/*超出三行省略?*/
.ellipsis4{-webkit-line-clamp:4}/*超出四行省略?*/
.inner{width: 1200px;margin: 0 auto}

/*.title a{box-sizing:border-box;display: block;width: 57px;height: 14px;line-height: 16px;padding-right: 23px;background: url(oa-tit-more.png) no-repeat right center;font-size: 14px;color: #576d82;margin-top: 20px}
.title a:hover{color: #34b096}*/
.rightzy_{width: 31px;height: 70px;background: url("rightzy_.png") no-repeat;display: none;position: absolute;left: -31px;top: 50%;margin-top: -35px;cursor: pointer}
.rightzy_none{right: 0!important;}

.fy{ padding:20px;}
/*header*/
.header_T{
	height: 40px;
	background-color: #00904a;
}
.header_T span{font-size: 12px;color: #fff;line-height: 40px}
.header_T a{font-size: 12px;color: #fff;line-height: 40px;margin: 0 15px}
.header_T .date .s1{margin-right: 15px}
.header_B{height: 185px;background: url(header-bg_02.jpg) no-repeat center}
.header_B .logo{display: block;width: 436px;height: 84px;margin-top: 18px}
.header_B .logo img{ width:368px; height:85px}
.header_B form{margin-top: 50px}
.header_B input[type=text]{width: 245px;height: 33px;line-height: 33px;font-size: 14px;color: #666;padding-left: 38px;border: 1px solid #a2b1c8;border-radius: 5px;background:#fff url(icon_search.png) no-repeat 10px center}
.header_B input[type=submit]{
	width: 99px;
	height: 34px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	line-height: 34px;
	border-radius: 5px;
	border: none;
	cursor: pointer;
	background-color: #34b096;
}
.header_B .headInner{height: 185px;position: relative;width: 1200px;margin: 0 auto}
.header_B .nav{width: 100%;height: 69px;position: absolute;left: 0;bottom: 0}
.header_B .nav li{float: left;margin-left: 45px;position: relative}
.header_B .nav a{display: block;line-height: 63px;font-size: 18px;color: #333333;}
/*.header_B .nav li>a{border-bottom: 6px solid #b7c4d7;}*/
.header_B .nav a.current{border-bottom: 6px solid #34b096;color: #34b096}
.header_B .nav li:first-child{margin-left: 0}
.header_B .nav li>a:hover{border-bottom: 6px solid #34b096;color: #34b096}
/*.header_B .nav li:hover .second{display: block}*/
.header_B .nav ul li .second{display: none;height: 47px;padding-top: 3px;position: absolute;left: 0;bottom: -50px;background:url("lan.png");z-index: 99999999}
.header_B .nav ul li .second a{display: inline-block;margin-top: 15px;padding: 0 20px;height: 15px;line-height: 15px;font-size: 16px;color: #fff;border-right: 1px solid #8e9ea6}


.titleBlue{border-color: #006ab6}
.location {height: 41px; background-color: #fafafa;line-height: 41px;font-size: 16px;color: #333333;padding-left: 24px;margin: 10px auto;width: 1176px  }
.location p span{color: #bf001a}
.location p a{color: #333}

/*关键字排?*/
.listRgt{width: 290px;}
.phang h1{font-size: 16px;color: #070001;line-height: 41px;border-top: 3px solid #a60000;background: url("phtitle_03.jpg") no-repeat left center;padding-left:30px;margin-top: 10px}
.phang ul{background: #f8f8f8;padding: 21px 14px;}
.phang ul li{height: 21px;line-height: 21px;font-size: 14px;margin-bottom: 14px;}
.phang ul li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color: #333333;width: 230px;float: right}
.phang ul li span{width: 25px;height: 21px;background: url("phlist_06.jpg") no-repeat;display: block;float: left;text-align: center;color: #fff }
.phang ul li:hover a{color: #be1403}
.phang ul li span.red{background: url("phlist2_06.jpg") no-repeat}
.phang ul li:last-child{margin-bottom: 0;}


/*列表公用*/
.listing{padding: 0 24px 40px;width: 1176px;}
.listLet{width: 834px;padding-right: 14px;border-right: 1px solid #c7c3c3;}
ul.listUl{padding-top: 24px;}
ul.listUl li{height: 31px;font-size: 16px;line-height: 31px;margin-bottom: 10px;color: #2c2c2c;}
ul.listUl li span{float: left;display: block;padding-left: 10px;}
ul.listUl li a{color: #2c2c2c;float: right;display: block;width: 704px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
ul.listUl li:hover{background: #f8f8f8;color: #be1403}
ul.listUl li:hover a{background: #f8f8f8;color: #be1403}
/*footer*/
.footer{background: #f8f8f8;padding-top: 18px}
.footer .column{height: 215px;border-bottom: 1px solid #cacaca}
.footer .column ul li{float: left;width: 132px}
.footer .column ul li span{display: block;height: 62px;line-height: 62px;font-size: 14px;}
.footer .column ul li span a{color: #070001}
.footer .column ul li>a{line-height: 26px;color: #333;font-size: 12px;display: block}
.footer .column ul li>a:hover{color: #34b096}
.footer .links{padding: 20px 0 10px;border-bottom: 1px solid #cacaca}
.footer .links .linkL{line-height: 35px;font-size: 16px;color: #397ab9}
.footer .links .linkR{width: 1090px}
.footer .links .linkR span{line-height: 35px;color: #070001;font-size: 14px;display: inline-block;padding-right: 23px;background: url(arrow-down.png) no-repeat right center;margin-right: 30px;cursor: pointer}
.footerB{height: 95px;padding-top: 20px;box-sizing: border-box}
.footerB .footerBL img{margin-top: 5px}
.footerB .footerBL p{font-size: 12px;color: #666666;line-height: 29px;width: 380px;box-sizing: border-box}
.footerB .map{padding-top: 3px}
.footerB .map a{font-size: 16px;color: #333;display: inline-block;margin: 0 15px}
.footerB .map a:hover{color: #34b096}
.footerB .login{width: 510px}
.footerB .login form{padding-top: 14px}
.footerB .login input{width: 153px;height: 27px;padding-left: 10px;line-height: 27px;font-size: 14px;color: #333333;border: 1px solid #d0d0d0;background: #fff;border-radius: 5px}
.footerB .login input[type=submit]{width: 67px;height: 29px;line-height: 29px;text-align: center;padding: 0;color: #fff;background: #34b096;border-radius: 5px;border: none;cursor: pointer}
.ewm{margin-left: 20px;position: relative;}
.ewm img.ewmimg{position: absolute;top: -105px;left: -34px;}
/*会员左侧*/
.member-mainL{width: 200px;border-left: 1px solid #edf1f7;background: #fff;min-height: 920px}
.member-mainL .info img{display: block;width: 90px;height: 90px;border-radius: 50%;border: 3px solid #d6eef9;margin: 15px auto 6px}
.member-mainL .info h4{text-align: center;font-size: 18px;color: #344964;line-height: 33px}
.member-mainL .info h5{text-align: center;font-size: 14px;color: #344964;line-height: 33px}
.member-mainL .info span{display: block;width: 173px;height: 34px;text-align: center;line-height: 34px;font-size: 16px;color: #ffffff;background: #397ab9;border-radius: 5px;margin: 0 auto 20px}
.member-mainL .menu_left2{width: 172px;height: 100%;background: #17a0d4;padding: 0 5px;box-sizing: border-box}
.member-mainL .treebox{ width: 100%; margin: 5px auto;}
.member-mainL .menu{ overflow: hidden; }
.member-mainL .menu li.level1>a{border-radius: 3px;display:block;height: 45px;line-height: 45px;color: #344964;padding-left: 27px;font-size: 16px;position: relative;transition:all .5s ease 0s;}
.member-mainL .menu li.level1 a:hover{ text-decoration: none;}
.member-mainL .level1 i{ width: 12px; height: 12px; background: url("tree-icon01.png") no-repeat center; display: block; position: absolute; right: 30px; top: 16px; }
.member-mainL .level1 i.down{ background: url("tree-icon02.png") no-repeat center }
.member-mainL .menu li.level1 .current{background: #f9fafd}
.member-mainL .menu li ul{ overflow: hidden; }
.member-mainL .menu li ul.level2{ display: none; }
.member-mainL .menu li ul.level2 li a{display: block;height: 35px;line-height: 35px;color: #ee171b;text-indent: 40px; /*border-bottom: 1px solid #ddd; */font-size: 14px;transition:all 1s ease 0s;position: relative}
.member-mainL .menu li ul.level2 li:hover{background: #eaeff5}
.member-mainL .menu li.level1:hover{background: #f9fafd}

/*翻页*/
#pagebox {width: 100%;margin:36px auto 0;}
#pagebox .aa {float: left;left: 50%;position: relative;}
#pagebox .page{float: left;position: relative;right: 50%;z-index: 2;overflow:visible;}
#pagebox .page {margin-top: 1px; float:left;}
#pagebox .page ul.pagination li{float: left;margin-left: 10px;border: none;padding: 0}
#pagebox .page ul.pagination li:hover{background: none}
#pagebox .page span{display:block;color: #333;height:28px;line-height:28px; padding:0 10px; font-size:14px;}
#pagebox .page li:hover{background: none}
#pagebox .page a{display:block;color: #333;height:28px;line-height:28px; padding:0 10px; font-size:14px;background: #f5f5f5;border-radius: 3px;}
#pagebox .disabled span{color: #333}
#pagebox .disabled a{color: #333}
#pagebox .page li.active span{color: #34b096}
#pagebox .disabled span.firstSpan{padding: 0}
#pagebox .page li:first-child a{background: none;padding: 0}
#pagebox .page li:last-child a{background: none}


.footer .links .linkR span{background: url(arrow-r.png) no-repeat right center;}
.footer .links .linkR span:first-child{border: none!important;}
.footer .links .linkR span.on{color: #34b096;background: url(arrow-down.png) no-repeat right center;}
.footer .links .tab-cont{width: 1090px;padding: 10px 0;}
.footer .links .tab-cont ul{display: none}
.footer .links .tab-cont ul a{display: block;float: left;color: #333;font-size: 14px;line-height: 24px;width: 20% }

.leftpf{width: 90px;height:286px;position: fixed;right:30px;border: 1px solid #ececec;bottom: 150px;background: #fff;z-index: 999999999999}
.leftpf a{display: block;width: 100%;border-top: 1px solid #ececec;font-size: 14px;color: #333}
.leftpf a img{display: block;margin: 0 auto}
.leftpf a p{line-height: 26px;width: 100%;text-align: center}
.leftpf a:first-child{border: none;text-align: center}
.pf1{height: 54px;padding-top: 8px;}
.pf2{height: 55px;padding-top: 7px;}
.pf3{height: 54px;padding-top: 8px;}
.pf4{height: 54px;padding-top: 8px;}
.pf5{height: 56px;padding-top: 6px;}
.pf6{height: 55px;padding-top: 7px;}
.pf7{height: 30px;padding-top: 3px;background: #34b096}