.sub_content{width:100%; float:left; overflow:hidden; background-color:#fff; background-position:center top; background-repeat:no-repeat; padding-bottom:88px;}
.framecenter {margin:0 auto; width:1200px; padding:0; overflow:hidden; line-height:235%; margin-top:20px;}
.sub-cp img{/*background-image:url(../images/sub-cp.jpg); background-size:100%;*/ width:100%;}
.sub-pad{padding-bottom:30px;}
.sub-margin{margin-top:20px;}
.sub-margin2{margin-top:10px;}
.sub-color1{color:#F33;}
.frame{width:98%; padding:2% 1%; overflow:hidden;}

.map-box{width:50%; max-height:550px;}
/*sub*/
.sub_h{background:#e3e3e3; height:55px; margin-bottom:35px;}
.location {line-height:55px; text-align:left; background:url(../images/sub-yin.gif) 0px 16px no-repeat; text-indent:28px; margin:0 auto; width:1200px;}
.location span{ display:block;}
.frameright{width:100%; border-bottom:1px dashed #eee; margin-bottom:25px;}
.frameleft{width:100%;}

/*tree*/
.three, .three2 {width:100%; overflow:hidden; padding:0%;}
.three li, .three2 li {text-align:center; overflow: hidden; float:left; line-height:48px; font-size:16px; font-weight:bold; margin:0 8px; margin-bottom:15px; border-radius:2px; width:175px;border:1px solid #eee; background:#fafafa; }
.three li a, .three2 li a {color:#666; display:block;}
.three li a:hover, .three2 li a:hover{color:#FFF; background:#FF7800;}
.hove{color:#FFF; background:#FF7800; border:1px solid #8E3900; border-radius:2px;}
.three2 li{font-size:14px; text-transform: uppercase; width:195px;}
/**/
.about-li{overflow: hidden; margin-top:18px;width:100%; float:left; background:none; margin-bottom:30px;}
.about-li li{float:left; text-align:center; width:395px; overflow:hidden; margin:0 1px 10px; border:1px solid #eee; }
.about-li li img{width:100%; height:400px;}
.about-li li h3{background-color:#eee; line-height:65px; font-size:16px;}
.about-li li:hover{border:1px solid #FF7800; }
.about-li li:hover img{ filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; }
.about-li :hover h3{color:#fff; background:#FF7800;}
/**/
.sub-hb{width:100%; float:left; overflow:hidden; margin-top:10px; margin-bottom:30px;}
.sub-hb li{float:left; margin:0 1px 10px; border:1px solid #eee; width:195px; background:#fff;}
.sub-hb li img{width:100%; height:95px;}
.sub-hb li h3{line-height:38px; text-align:center; background:#eee;}
.sub-hb li:hover{border:1px solid #FF7800;}
/**/
.goodslist {overflow: hidden; width:100%;}
.goodslist li {float:left; margin:0px 5px 26px; text-align:center; width:370px; border:1px solid #eee; overflow:hidden;}
.goodslist li img {width:100%; height:290px;}
.goodslist li h3{background:#fff; line-height:65px;}
.goodslist li:hover{border:1px solid #FF7800;}
.goodslist li:hover h3{background:#FF7800; color:#fff;}
.goodslist li:hover img{ filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity:0.9; opacity:0.9;}
.hidden { overflow:hidden; }

.newslist, .newslist2 {overflow:hidden; width:98%; padding:0 1%; float:left; margin-top:10px; margin-bottom:30px;}
.newslist li, .newslist2 li {text-align: left;margin: 0 auto; overflow: hidden; padding:15px; padding-top:5px; margin-bottom:15px;}
.newslist li img, .newslist2 li img{float:left; width:280px; height:180px; margin-right:30px; margin-top:10px;}
.newslist li div, .newslist2 li div{float:left; width:800px; padding-top:12px;}
.newslist li div h3, .newslist2 li div h3{font-size:17px; color:#222; font-weight:normal; padding-bottom:2px; font-weight:bold;}
.newslist li div p.neir, .newslist2 li div p.neir{float:left; width:100%; padding:2% 0; line-height:195%; color:#333;}
.newslist li div p.time, .newslist2 li div p.time{float:left; width:100%; color:#ccc; background:url(../images/yuedu.gif) left 9px no-repeat; text-indent:25px;}
.newslist li div p.time span, .newslist2 li div p.time span{color:#222746;}
.newslist li:hover, .newslist2 li:hover{background:#F5F5F5;}
.newslist li div:hover h3, .newslist2 li div:hover h3, .newslist li div:hover p.time span, .newslist2 li div:hover p.time span{color:#FF7800;}
.newslist2 li div h3{font-size:14px; padding-bottom:2px;}
.newslist2 li div p.neir{font-size:12px; padding:1% 0;}
.newslist2 li div p.time{font-size:12px;}

/*joblist*/
.joblist {width:100%; float:left; overflow:hidden; margin-top:12px; font-size:14px; margin-bottom:30px;}
.joblist li {padding:10px 0px;border-bottom: 1px dotted #DADBD6;overflow: hidden;}
.formlist3 td{padding: 5px 0px 5px 10px;line-height: 180%;}
.formlist3 td.line{padding: 5px 0px;width:10%; color:#222}
.colorgreen {color: #5B679C; text-align:left; font-weight:bold;}
.clolrgreen2{text-align:left;}
a.infolist_orning{ color:#FDAE0C;text-decoration:underline;}
a:hover.infolist_orning{color:#1C1F24; text-decoration:none;}

/*pagecontent*/
.pagecontent, .pagecontentstr{width:100%; padding:0; overflow: hidden; float:left;}
.pagecontent img, .frame img{width:auto;}
.center{text-align:center;}
.pagelist{width:96%; padding:0 2%; overflow: hidden;}
.righttext_padding img{margin:1% 0;}
.zximg{width:100%; float:left; overflow:hidden;}
.zximg img{width:157px; height:54px;}

.righttext {float:left;width:100%; overflow:hidden;}
.righttext h3{font-size:18px; font-weight:bold; /*border-bottom:1px dashed #EBEBEB;*/ line-height:160%;}
.righttext h3 span.12{font-size:12px;}
.righttext_padding {float: left;width:100%;padding-top:10px; padding-bottom:30px;}
.font-12{font-size:13px;}

/**/
.readlist {float: left;margin: 0;width:100%; overflow:hidden;}
.readlist h3.no1{text-align:center; padding-bottom:12px; font-size:18px; font-weight:bold; color:#333;}
.readlist .l {padding: 18px 0px 20px;overflow: hidden; float:left; width:100%; margin:0;}
.readlist .l p.goodimg{float:left; margin-right:30px; width:335px;}
.readlist .l div{ float:right; text-align:left; width:835px; }
.readlist .l div h2{background:#eee; line-height:45px; margin-bottom:20px; margin-top:5px;}
.readlist .l div h2 span{padding:0px 22px; background:#FF7800; color:#fff; font-size:16px; font-weight:bold; line-height:45px; display:block; width:85px;}
.readlist .l div h2 span.en{width:100px; font-size:14px;}
.readlist .l div p.cpnr{float:left; width:98%; padding:0 1%; color:#202020; font-size:14px;}
/**/
.cp-s-nr h2{background:#eee;  margin:25px 0;}
.cp-s-nr h2 span{background:#FF7800; color:#fff; font-weight:bold; padding:6px 22px; font-size:16px; display:block; width:85px;}
.cp-s-nr h2 span{width:92px;}
.cp-s-nr h2 span.en{width:130px; font-weight:14px;}
/**/
.lujin{text-align:left; padding:18px 0 5px 0; font-weight:600; background:url(../images/sub-lj.jpg) left 21px no-repeat #fff; text-indent:22px; line-height:30px;}
.lujin a{color:#FF7800;}
.lujin a:hover{color:#FF7800; text-decoration:underline;}









