/* CSS Document */
/*new*/
.news{ width:100%;padding-top:30px;}
.title{ font-weight:bold; border-left:6px #f57300 solid; padding-left:20px; height:35px; line-height:35px; color:#40474f;margin-bottom:30px;}
.news .hd{ width:305px; height:230px; background:#fff; margin-right:20px;}
.news .list{ width:355px; text-align:left;}
.news .list dl dt p{ padding-bottom:10px;}
.news .list dl dt p a{color:#f57300;}
.news .list dl dt img{ margin-right:15px;}
.news .list dl dt span{ width:200px; line-height:26px; color:#949494;}
.news .list dl dt span a{ color:#949494;}
.news .list dl dd{ height:32px; line-height:32px; color:#40474f;}
.news .list dl dd .fl{ width:275px; height:32px; overflow:hidden;}
.news .list dl dd a{color:#40474f;}
.news .list dl dd a:hover{color:#f57300;}
.news .sp{ width:305px; height:245px; background:#dddddd;}
.news .sp p{margin:10px; line-height:24px; color:#40474f; text-indent:2em; text-align:left;}
.news .sp p a{ color:#f00;}
/*new_hd*/
.focusBox { position: relative; width: 305px; height: 230px; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white;float: left; }
.focusBox .pic img {FLOAT: LEFT;  height: 230px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%; background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: -20px; right: 130px; }
.focusBox .num li{ float: left; position: relative; width: 12px; height: 12px; line-height:12px; overflow: hidden; text-align: center; margin-right: 5px; cursor: pointer; border-radius:12px; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60; }

/*lf*/
.lf{ width:100%;position:relative; background:url(imageslf_bg.jpg) no-repeat top center; height:478px;}
.lf .main{ padding-top:55px;}
.lf .title{ color:#f57300;}
.lf dl{ padding-left:120px; color:#40474f;}
.lf dl dd{ width:217px;  margin-right:75px; text-align:left;}
.lf dl dd .dd_tit{ background:url(imagessj_ico.png) no-repeat -5px -265px; padding-left:15px; color:#d5893c; line-height: 50px;}
.lf dl dd p{ margin-left:15px; line-height:24px;}
.lf dl dd p span{color:#d5893c;}
.lf dl dd p a{ color:#333; background:url(imageslf_ico.png) no-repeat; width:193px; height:40px; line-height:40px; text-align:center; display:block; margin-top:15px;}
.lf dl dd p a b{background:url(imagessj_ico.png) no-repeat 0px -357px; width:25px; height:25px; color:#fff; line-height:20px;margin-left:10px; display:inline-block;}
.lf dl dd p strong{ color:#d5893c; font-weight:normal;}
.lf dl dd p img{ margin-bottom:10px;}
.lf .al_tit{font-weight:bold; color:#40474f; position:absolute; bottom:-12px;width:100%;text-align: center;}
/*al*/
.al .titx{ color:#9b9b9b; width:100%; margin-bottom:15px; text-align:center;}
.n_con03{width:100%; height:339px; background:url(imagesn_con03_bg.jpg) left bottom repeat-x; margin-top:30px;}
.n_con03 .tit{width:399px; height:80px; top:-1px;  background:#ffffff; margin:0 auto; position:relative;}
.n_con03 .tit .tit_nr{position:absolute; left:0px; top:-18px; font-size:30px; line-height:30px; font-weight:bold; color:#666666; width:399px; text-align:center;}
.n_con03 .tit .tit_nr a{color:#666666;}
.n_con03 .tit .tit_nr span{font-size:18px; line-height:36px; font-weight:normal; display:block;}
.js_slideBox{height:300px;}
.js_slideBox a.prev,.js_slideBox a.next{display:block; font-family:"????"; font-size:30px; width:44px; height:44px; line-height:44px; text-align:center; border:1px solid #ffffff; color:#ffffff;margin-top:184px; float:left;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;  position:relative;}
.js_slideBox a.next{ float:right;}
.js_slideBox .bd{width:781px; overflow:hidden; margin-left:58px; float:left;}
.js_slideBox .cont dl{width:247px; height:300px; background:#e5e5e5; margin-right:20px; float:left;}
.js_slideBox .cont dl dt{width:247px; height:176px; position:relative; overflow:hidden;}
.js_slideBox .cont dl dt span{display:block; width:53px; height:26px; background:url(imagesn_icon.png) no-repeat; background-position:-280px -245px; position:absolute; left:97px; top:240px;-webkit-transition: all .3s linear 0s; -moz-transition: all .3s linear 0s; -ms-transition: all .3s linear 0s; outline: none;}
.js_slideBox .cont dl dd{padding:10px 0px 0px 17px;}
.js_slideBox .cont dl dd .bz{ text-align:left; color:#f57300; line-height:24px;height: 24px;overflow: hidden;}
.js_slideBox .cont dl dd p{font-size:14px; line-height:24px; color:#979797; text-align:left; text-indent:2em;}
.js_slideBox .cont dl dd p span{font-weight:bold; color:#ff9933;}
.js_slideBox .cont dl:hover dt span{top:89px;}
/*zj*/
.zj{ width:100%; background:url(imageszj_bg.jpg) no-repeat top center; height:463px;}
.zj .main{ padding-top:55px;}
#wrap{text-align:left;width:994px;}
#menu{float:right; width:230px; }
#menu ul{}
#menu li{ width:216px; height:89px; margin-bottom:15px;}
#menu a{width:216px; height:89px; border:2px solid #dddddd; display:block;}
#menu a:hover,#menu .on a{ border:2px solid #f57300;}
#content{float:left;width:76%;}
#content .zj_pic{ width:243px;}
#content .zj_pic .a{ text-align:center; width:106px; height:36px; display:inline-block; line-height:36px; color:#fff;}
#content .zj_pic .a.zx{ background:#0ba297; margin-right:15px;}
#content .zj_pic .a.yy{ background:#afc81b;}
#content .zj_con{ width:470px;}
#content .zj_con h2{ color:#40474f; height:40px;}
#content .zj_con h2 span{ font-size:20px; color:#868686; font-weight:normal;}
#content .zj_con h3{ font-weight:normal; color:#ff7800; height:40px;}
#content .zj_con .zj_tit{ width:86px; height:28px; line-height:28px; text-align:center; color:#fff; background:#ff7800; float:left;margin-bottom:10px;}
#content .zj_con p{ line-height:24px; padding-bottom:10px;}
#content .zj_con .zj_js{ text-indent:2em;}
#content .zj_con p a{ color:#f00;}
#content table{ border-right:#ddd solid 1px; border-bottom:#ddd solid 1px; margin-top:5px;margin-bottom:15px;}
#content table td{border-left:1px solid #ddd; border-top:1px solid #ddd;width:105px; height:25px; line-height:25px; text-align:center; vertical-align:middle;}

/*zz*/
.zz .main{ padding-top:110px; margin-bottom:30px;}
.zz dl dd{width:166px; height:145px; float:left;}
.zz dl dd.dd2{ background:#afc74f;}
.zz dl dd.dd4{ background:#34b7af;}
.zz dl dd.dd6{ background:#ffa938;}
.zz dl dd.dd7{ background:#709de0;}
.zz dl dd p{width:112px;margin-left:28px;margin-top: 10px;color:#fff;line-height:26px;text-align:left;}
/*hj*/
.hj .slides1{width:100%;height:400px;position:relative;overflow:hidden;}
.hj .slideInner1{height:400px;position:relative;left:0;margin-left:0;}
.hj .slideInner1 a{display:block;height:400px;background-size:cover;background-position:center center;position:relative;text-align:center;z-index:1;}
.hj .nav1{width:1000px;position:relative;left:50%;margin-left:-500px;display:none;}
.hj .nav1 a{display:block;width:41px;height:119px;opacity:1;z-index:9;}
.hj .nav1 a.prev1{position:absolute;left:0;top:-200px;margin-top:-58px;background:url(imagesban_pre.png) no-repeat;}
.hj .nav1 a.next1{position:absolute;right:0;top:-200px;margin-top:-58px;background:url(imagesban_next.png) no-repeat;}



