@charset "utf-8";
/* CSS Document */
body,p,input,tr,td,ol,th,li,ul,p,img{padding:0;margin:0;font-family:Arial, Helvetica, sans-serif;list-style:none;border:0; font-size:12px;}
a{text-decoration:none;color:#20af74}
a:hover{text-decoration: underline;}
.clear{clear:both}
#yx_head{ background-color:#f8f8f8; height:56px; border-top:6px solid #20af74;}
#head_top{width:980px;margin:auto;height:50px; line-height:50px;position:relative;}
#head_top  .left{font-size:22px; color:#20af74; width:330px; float:left; }
#head_top  .right { font-size:16px; float:left;}
#head_top .right a{color:#333; padding-right:15px; padding-left:15px;}
#head_top .right a:hover{ padding-bottom:17px; border-bottom:4px solid #20af74; color:#20af74;}
#head_top .right a.sel{ padding-bottom:17px; border-bottom:4px solid #20af74; color:#20af74;}
#container{ width:980px;margin:auto; position:relative; margin-top:40px;}
#container .left{ width:640px; float:left; padding-right:50px;}
#container .right{float:left; width:290px; padding-top:80px; color:#333; line-height:22px; font-size:12px;}
#container .pp{ margin-bottom:40px;}
#container .gybt{ font-size:26px; padding-bottom:25px;}
#container .bz{ font-size:14px; color:#333; padding-bottom:20px; border-bottom:1px solid #ccc; width:640px;}
#container .bz .sel{ color:#20af74;}
#container .ts{ font-size:14px; padding:20px 0px;}
#container .bt{ font-size:16px; color:#20af74; padding:10px 0px;}
#sform { color:#333; font-size:14px;}
#sform td{line-height:55px;}
#sform .sx{ padding-right:10px; text-align:right;}
#sform .inp{ border:1px solid #bbb; width:285px; line-height:22px; padding:7px;}
#sform .linp{ border:1px solid #bbb; width:200px; line-height:22px; padding:7px;}
#sform .txt{ margin-left:5px;background:url(../img/j_redu2.gif) no-repeat left center; padding-left:8px; font-size:12px;}
#sform .error_txt{ margin-left:5px;background:url(../img/j_redu2.gif) no-repeat left center; padding-left:8px; font-size:12px; color:#F00;}
#cform{ border:1px solid #bebebe; border-right:0px; border-bottom:0px;}
#cform td{ border-bottom:1px solid #bebebe; border-right:1px solid #bebebe; color:#333; line-height:36px; font-size:14px;}
#cform .pl{padding-left:5px;}
.pr{ padding-right:70px;}
.lefttxt{ float:left; width:150px; line-height:30px; margin-top:60px; }
.lefttxt a{color:#20af74;}
.lefttxt .sel{ color:#000;}
.righttxt{width:830px; float:left;}
.right_bt{ font-size:22px; font-weight:bold; padding-bottom:30px; border-bottom:1px solid #d5d5d5;}
.yx_bg1{ background-color:#f8f8f8;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;  padding:35px; height:146px;}
.yx_left{ float:left; width:570px; color:#737f7f;}
.yx_ft1{ font-size:30px; padding-bottom:15px;}
.yx_ft2{ font-size:14px; padding-bottom:15px;}
.yx_ft3{ font-size:14px; line-height:22px;}
.yx_bt1{float:right; background-color:#20af74; border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px; padding:20px 30px; color:#fff; cursor:pointer; width:260px; height:30px; margin-top:40px; margin-right:5px;}
.yx_bg2{ margin-top:60px; width:970px; margin:60px 5px;}
.yx_bg2 ul{list-style: none;}
.yx_bg2 li{ float:left; width:292px; text-align:center; padding:0px 15px; border-right:1px solid #e5e5e5}
.yx_p1{ height:150px; padding-top:25px;}
.yx_bg2_ft1{ margin:5px 0px 15px 0px;}
.yx_bg2_ft2{ line-height:25px; margin-bottom:20px;}
.boxbtn{border:0;padding:0;background:#EEE;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;cursor:pointer;width:80px; height:30px; padding:7px;}
.boxbtn:hover{background:#333;color:#FFF}
.boxinp{border:1px solid #EEE;padding:7px;width:200px; margin-left:5px;}


