.sub_content{width:100%; float:left; overflow:hidden; background:#fff; padding-bottom:130px;}
.framecenter {margin:0 auto; width:1200px; padding:0; overflow:hidden; line-height:215%; font-size:14px;}

.margintop8{margin-top:8px;}
/*sub*/
.sub_h{background:#f5f5f5; height:42px; margin-bottom:12px;}
.location {width:100%; line-height:42px; text-align:left; float:left; background:url(../images/sub-yin.gif) 8px 10px no-repeat; text-indent:34px;}
.location a:hover{color:#F47701;}
.location span{ display:block;}

.frameright{float:left; width:224px; overflow:hidden; margin:20px 0; background:#fff; padding: 0;}
.frameright .fup3 {width:100%; text-align:center; color:#fff; line-height:68px; font-size:16px; font-weight:bold; background:#F47701; border-radius:3px 3px 0 0;}
.frameright .fcontent3 {width:100%;overflow:hidden;}
.spantitle {line-height:32px; width:100%; font-size:16px; text-align:left; text-indent:22px; float:left; overflow:hidden; margin:3px 0; background:#EBEBEB; border-radius:1px;}


/*tree*/
.three, .three2 {width:100%; float:left; overflow:hidden; background:#F7F7F7; padding:2px 0 10px 0;}
.three li, .three2 li {text-align:center; overflow: hidden; float:left; width:100%; line-height:45px; border-bottom:1px dashed #B2B2B2;}
.three li.b a {color:#444; display:block; margin:2px 0;}
.three li.b a:hover{color:#F47701; font-weight:bold; background:none;}
.hove{color:#F47701; font-weight:bold; background:none;}

.three2 li{text-align:left;}
.three2 li span{ cursor:pointer; padding-left:25px; display:block;}
.three2 li span>back{background:#ff7f00; color:#fff;}
.three2 li ul{background:none;  padding:2px 0px 10px 2px; width:222px; float:left; overflow:hidden; font-size:12px;}
.three2 li ul li{text-align:left; background:url(../images/cp_left-li.gif) 25px 9px no-repeat; width:100%; float:left; line-height:180%; border-bottom:none; padding-left:35px;}
.three2 li ul li a{color:#111;}
.three2 li ul li a:hover{color:#0074E8; text-decoration:underline;}
.three2 li:hover{color:#0074E8;}


/*pagecontent*/
.pagecontent,.frameleft, .problem_text {float:right;width:955px; overflow:hidden; margin-top:20px;}
.pagecontentstr,.pagelist,.pagecontentstr,.sjtd_Content{width:100%; padding:0; overflow: hidden; float:left;}
.center{text-align:center;}

.righttext {float:left;width:100%; overflow:hidden;}
.righttext h3{line-height:260%; font-weight:normal; font-size:20px; font-weight:bold;}
.righttext2{float:left; width:100%; overflow:hidden; font-size:14px; line-height:100%; color:#888;}
.righttext_padding {float: left;width:100%;padding-top:10px; padding-bottom:22px; text-align:left; color:#222;}
.readpic {float: left;width: 225px;height: 225px;padding: 5px;}
.readpic img {border: 1px solid #EEE;}

.readtitle {float: left;width: 415px;margin-left: 10px;text-align: left;}
.readtitle dl dt {color: #FF6600;font-size:16px;font-weight: bold;line-height: 180%;padding-left:10px;}
.readtitle dl dd {color: #828282;height:30px;line-height: 30px;padding-left:10px;}
.readtitle dl dd.fastline {background-color:#f8f8f8;color: #828282;height:30px;line-height: 30px;}
.readtitle dl dd.orderbotton {padding-top:15px;}

.readlist {float: left;margin: 0;width:100%; overflow:hidden;}
.readlist h3.no1{border-bottom:1px dashed #CECECE; text-align:center; line-height:42px;}
.readlist .tg {height: 48px;line-height: 48px;font-size: 14px;padding-left: 35px;font-weight: bold;background: url('../images/readlist_bg2.jpg') no-repeat;}
.readlist .tg1 {height: 48px;line-height: 48px;font-size: 14px;padding-left: 35px;font-weight: bold;background: url('../images/readlist_bg.jpg') no-repeat;}
.readlist .tg3 {height: 38px;line-height: 38px;font-size: 14px;font-weight: bold;padding-left: 10px;border-bottom: 1px dotted #d0d0d0;}
.readlist .l {padding: 15px 0px 20px;overflow: hidden; float:left; width:100%; margin:0;}

/*joblist*/
.joblist {width:100%; float:left; overflow:hidden; margin-top:12px;}
.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: #128331; text-align:left; font-weight:bold;}
.clolrgreen2{text-align:left;}
a.infolist_orning{ color:#FDAE0C;text-decoration:underline;}
a:hover.infolist_orning{color:#128331; text-decoration:none;}

.newslist {overflow:hidden; width:100%; float:left; margin-top:5px;}
.newslist li {text-align: left;margin: 0 auto; overflow: hidden; padding:15px; padding-top:5px; width:825px; margin-bottom:16px;}
.newslist li img{float:left; width:255px; height:172px; margin-right:20px; margin-top:10px;}
.newslist li div{float:right; width:550px; padding-top:12px;}
.newslist li div h3{font-size:16px; color:#222; font-weight:normal; padding-bottom:6px;}
.newslist li div p.neir{width:100%; text-align:left; padding-bottom:6px; color:#888;}
.newslist li div p.neir span.other{color:#F47701; padding-right:8px;}
.newslist li div p.data {float: left; color:#AAA; font-size:12px; width:100%;}
.newslist li:hover{background:#f8f8f8;}
.newslist li:hover div h3{color:#F47701;}

.goodslist{overflow: hidden; margin-top:10px;width:100%; float:left;}
.goodslist li{float:left; text-align:center; width:295px; overflow:hidden; margin:0 11px 20px;}
.goodslist li img{ width:100%; height:205px;}
.goodslist li a:hover img{ filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; }
.goodslist li .t{text-align:center; background:#eee; width:100%; line-height:55px; display:block; font-size:16px;}
.goodslist li:hover .t{background:#F47701; color:#fff;}

/**/
.sub_left{margin-top:20px; float:left; background:#F7F7F7; overflow:hidden; width:100%;}
.sub_left h3{background:#F47701; color:#fff; line-height:62px; text-align:center; font-size:16px; border-radius:4px 4px 0 0;}
.sub_left div{ padding:18px 8px 20px; font-size:13px; width:228px; overflow:hidden;}
.sub_left div p{width:206px; float:left; overflow:hidden; line-height:245%; color:#222;}
.sub_left div p.slx{background:url(../images/foot-lx.png) left 8px no-repeat;}
.sub_left div p.sdz{background:url(../images/foot-dz.png) left 8px no-repeat;width:180px}
.sub_left div p.slx, .sub_left div p.syx, .sub_left div p.sdz, .sub_left div p.sdzxq{padding-left:22px;}
/**/
.problem_text { margin:12px 0 27px;}
.problem_text li{ border:1px solid #b7b5b5; border-radius:15px; font-size:14px; margin-bottom:20px;}
.problem_text li h3{ border-bottom:1px solid #b7b5b5; line-height:52px; font-weight:normal;font-size:16px; background:url(../images/q.jpg) 20px 18px no-repeat; padding-left:46px;}
.problem_text li p{ color:#878585; background:url(../images/a.jpg) 20px 18px no-repeat; min-height:44px; padding:14px 0 5px 46px; line-height:175%;}

.center{text-align:center;}