/***/
#category_about { background:#f7f7f7; padding:0 }
#category_newss_p { width:1200px; margin:0 auto; height:310px; }
#category_newss_p li { float:left; width:300px; text-align:center; }
#category_newss_p li a { display:block; color:#959595; padding-top:22px; height:288px; -webkit-transition: all .5s ease-in-out .2s;
 -moz-transition: all .5s ease-in-out .2s;
 -ms-transition: all .5s ease-in-out .2s;
 -o-transition: all .5s ease-in-out .2s;
 transition: all .5s ease-in-out .2s;
background:url(../images/icon_about_yuanbg.png) no-repeat -300px top; }
#category_newss_p li a em { display:block; position:relative; -moz-border-radius:50%; -webkit-border-radius:50%; -o-border-radius:50%; border-radius:50%; width:187px; height:156.5px; padding-top:30.5px; margin:0 auto; -webkit-transition: all .5s ease-in-out .2s;
 -moz-transition: all .5s ease-in-out .2s;
 -ms-transition: all .5s ease-in-out .2s;
 -o-transition: all .5s ease-in-out .2s;
 transition: all .5s ease-in-out .2s;
}
#category_newss_p li a em:before { content:""; -webkit-transition: all .5s ease-in-out 0s;
 -moz-transition: all .5s ease-in-out 0s;
 -ms-transition: all .5s ease-in-out 0s;
 -o-transition: all .5s ease-in-out 0s;
 transition: all .5s ease-in-out 0s;
clip:rect(0px,206px,206px,103px); background:url(../images/icon_about_yuan.png) no-repeat; position:absolute; left:0; top:0; height:100%; width:100%; -moz-border-radius:50%; -webkit-border-radius:50%; -o-border-radius:50%; border-radius:50%; }
#category_newss_p li a em:after { content:""; -webkit-transition: all .5s ease-in-out 0s;
 -moz-transition: all .5s ease-in-out 0s;
 -ms-transition: all .5s ease-in-out 0s;
 -o-transition: all .5s ease-in-out 0s;
 transition: all .5s ease-in-out 0s;
clip:rect(0px,103px,206px,0px); background:url(../images/icon_about_yuan.png) no-repeat; position:absolute; left:0; top:0; height:100%; width:100%; -moz-border-radius:50%; -webkit-border-radius:50%; -o-border-radius:50%; border-radius:50%; }
#category_newss_p li.hover a:hover em:after, #category_newss_p li a.hover em:after { clip:rect(0px,206px,103px,206px); }
#category_newss_p li.hover a:hover em:before, #category_newss_p li a.hover em:before { clip:rect(206px,103px,206px,0px); }
#category_newss_p li a em i { display:block; background:url(../images/icon_about1.png) no-repeat; height:120px; width:120px; margin:0 auto; }
#category_newss_p li#about_109 a em i { background:url(../images/icon_about2.png) no-repeat; }
#category_newss_p li#about_110 a em i { background:url(../images/icon_about3.png) no-repeat; }
#category_newss_p li#about_111 a em i { background:url(../images/icon_about4.png) no-repeat; }
#category_newss_p li a p { display:block; font-size:16.7px; text-align:center; padding-top:25px; }
#category_newss_p li a p font { display:block; font-size:12px; text-align:center; text-transform:uppercase; padding-top:10px }
#category_newss_p li a.hover { background:#23ac38 url(../images/icon_aboutj.png) no-repeat center bottom; color:#fff }
#category_newss_p li a.hover em, #category_newss_p li.hover a:hover em { background:#fff; }
#category_newss_p li.hover a:hover { color:#23ac38 }
/*****/
/**/
#about_system { float:left; width:525px; }
#about_system li { float:left; text-align:center; width:250px; margin-top:20px; }
#about_system li em { width:90px; display:block; -webkit-transition: all .5s ease-in-out 0s;
 -moz-transition: all .5s ease-in-out 0s;
 -ms-transition: all .5s ease-in-out 0s;
 -o-transition: all .5s ease-in-out 0s;
 transition: all .5s ease-in-out 0s;
margin:0 auto; padding:16px; height:90px; border:2px solid #c9c9c9; -moz-border-radius:50%; -webkit-border-radius:50%; -o-border-radius:50%; border-radius:50%; }
#about_system li em img { width:90px; height:auto; }
#about_system li p { display:block; text-indent:0; padding-top:15px; }
#about_system li font { display:block; line-height:18px; }
#about_system li a { font-size:14px; color:#484848; display:block; }
#about_system li a:hover {
-webkit-transition: all .5s ease-in-out 0s;
 -moz-transition: all .5s ease-in-out 0s;
 -ms-transition: all .5s ease-in-out 0s;
 -o-transition: all .5s ease-in-out 0s;
 transition: all .5s ease-in-out 0s; color:#23ac38; }
#about_system li a:hover font { color:#23ac38; }
#about_system li a:hover em { border-color:#23ac38; background:#fff }
#about_system li a font { font-size:12px; color:#959595; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase }
#about_system li.li01, #about_system li.li03 { width:160px; margin-right:50px; }
.about_img_rt { display:block; float:right; width:645px; height:405px; background:#fff }
/***/
#four_about_li { }
#four_about_li li { width:22%; margin-right:4%; float:left; text-align:center; }
#four_about_li li a { display:block; padding:0 45px; -webkit-transition: all .5s ease-in-out 0s;
 -moz-transition: all .5s ease-in-out 0s;
 -ms-transition: all .5s ease-in-out 0s;
 -o-transition: all .5s ease-in-out 0s;
 transition: all .5s ease-in-out 0s;
height:308px; background:#e9e9e9; color:#3a3a3a; font-size:18px; padding-top:30px; }
#four_about_li li p { text-indent:0; font-weight:bold; }
#four_about_li li b { display:block; font-weight:normal; font-size:14px; padding-top:15px; }
#four_about_li li em { display:block; width:140px; height:120px; background:url(../images/abgw.png) no-repeat; margin:0 auto; margin-bottom:25px; }
#four_about_li li.li02 em { background-position:-140px top }
#four_about_li li.li03 em { background-position:-280px top }
#four_about_li li.li04 em { background-position: right top }
#four_about_li li.li04 { float:right; margin-right:0 }
#four_about_li li a:hover { background:#00923f; color:#fff }
#four_about_li li a:hover em { background-image:url(../images/abgw1.png) }
/**/
.about_position { margin:0 auto; margin-top:15px; width:1200px; padding:15px 0; font-size:14px; }
.about_position a { font-size:14px; }
.about_position .position p { font-size:14px; }
/**/
.about_h1 { font-size:22px; color:#23ac38; font-weight:bold; }
.about_h1 font { display:block; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#6c6c6c; padding:10px 0; text-transform:uppercase }
.about_h1 em { display:inline-block; height:2px; width:40px; background:#6c6c6c }
.about_h1 span { display:block; font-weight:normal; padding-bottom:10px; }
.about_us_area { padding-top:40px; }
.about_p, #about_p { font-size:14px; color:#3a3a3a; line-height:23px; padding-top:30px; }
.about_p p { text-indent:2em; }
#about_p img { max-width:100%; }
.ab_ul li { float:left; width:48%; padding-top:25px; }
.ab_ul li img { display:block; width:100%; margin-bottom:25px; }
.ab_ul li.odd { float:right; }
.about_what_p{text-indent:0; display:block; width:498px;}
/****/
.why_do { background:#f5f5f5; padding:30px 0; margin-top:40px; padding-top:45px; }
#core_center { margin-top:45px; }
#Advantage_center { margin-top:45px; background:#dbf3dc; padding:25px 0; padding-top:35px; }
.six_ul { float:left; width:715px; }
.six_ul li { width:212px; float:left; margin:10px 0; margin-right:25px; }
.six_ul li em { display:block; border:2px solid #10994b; -moz-border-radius:7px; -webkit-border-radius:7px; -o-border-radius:7px; border-radius:7px; }
.six_ul li p { display:block; font-size:14px; color:#3a3a3a; line-height:20px; padding-left:5px; padding-right:15px; }
.six_ul li b { display:block; font-size:14px; color:#10994b; text-transform:uppercase; padding-top:15px; padding-bottom:4px; }
.siz_rt { float:right; width:430px; padding-top:65px; }
/**/
#professional_center { margin-top:45px; }
.six_car_ul { }
.six_car_ul li { float:left; width:32%; margin:10px 0; margin-right:2%; }
.six_car_ul li img { width:100%; }
.six_car_ul li.odd { margin-right:0 }
.six_car_ul li p { display:block; text-indent:0; background:#f6f6f6; padding:10px 15px; }
.six_car_ul li a { font-size:14px; font-weight:bold; }
/***/
.contact_lt { float:left; width:820px; border-right:1px solid #fff; min-height:500px; }
/**/
.Validform_checktip { margin-left:0; padding:0px 6px; font-size:12px; color:#ffb101 }
.info { border:1px solid #e4c785; padding:2px 20px 2px 5px; border-radius:2px; color:#666; position:absolute; display:none; line-height:20px; background-color:#fff; }
.dec { bottom: -8px; display: block; height: 8px; overflow: hidden; position: absolute; left: 10px; width: 17px; }
.dec s { font-family: simsun; font-size: 16px; height: 19px; left: 0; line-height: 21px; position: absolute; text-decoration: none; top: -9px; width: 17px; }
.dec .dec1 { color: #e4c785; }
.dec .dec2 { color: #fff; top: -10px; }
/***/
.contact_us_form { background:#efefef; padding:0 3px; padding-bottom:20px;}
.contact_us_form p{ background:#ccc; display:block; padding:10px 15px; font-size:14px; color:#000 }
.contact_us_form ul { padding:5px 15px; }
.contact_us_form li{ position:relative; padding:4px 0; font-size:12px; color:#666}
.contact_us_form li label { padding:10px 0; font-size:13px; display:block; text-align:left; }
.contact_us_form li input[type='text'] { border:1px solid #d6d3d3; background:#fff; padding:10px 10px; line-height:normal; display:block; width:100%; webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.contact_us_form li textarea { resize:none; border:1px solid #d6d3d3; height:62px; background:#fff; padding:10px 10px; display:block;width:100%; webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.contact_us_form li.textarea label {}
.contact_us_form li.submit{ margin-top:10px;}
.contact_us_form li.submit input { display:block; background:#10994b;width:100%; webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size:14px; color:#fff; padding:12px 25px; border:0; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; cursor:pointer; font-family:'Microsoft Yahei' }
/********/
.history_ul{ padding:0 50px; margin-top:40px;}
.history_ul li{ float:left; width:100%; margin-bottom:40px;text-align:center; color:#10994b;}
.history_ul li p{ }
.history_ul li b{ display:block; font-size:35px; padding-bottom:15px;}
.history_ul li.left b:before{ display:block; content:"";  background:#2fb3f7; position:absolute; right:-6px; top:-5px; width:20px; height:20px;-moz-border-radius:20px; -webkit-border-radius:20px; -o-border-radius:20px; border-radius:20px;}
.history_ul li.right b:before{ display:block; content:"";  background:#2fb3f7; position:absolute; left:-6px; top:-5px; width:20px; height:20px;-moz-border-radius:20px; -webkit-border-radius:20px; -o-border-radius:20px; border-radius:20px;}
.history_ul li p{ display:block; color:#626262; font-size:16px; line-height:24px;}
.history_ul li.left{ float:left; width:50%; margin-right:15px; margin-bottom:25px; text-align:right;background:url(../images/icon_historybg1.png) no-repeat right bottom; padding-bottom:30px; padding-top:35px; position:relative}
.history_ul li.left b{ padding-right:35px;}
.history_ul li.left p{ padding-right:35px; padding-left:35px;}
.history_ul li.right{ float:right; width:50%; margin-left:15px; margin-bottom:25px; text-align:left; background:url(../images/icon_historybg.png) no-repeat left bottom;padding-bottom:30px; padding-top:35px; position:relative}
.history_ul li.right b{ padding-left:35px;}
.history_ul li.right p{ padding-left:35px; padding-right:35px;}
.history_ul li:hover{background:#23ac38;-moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px; border-radius:10px; color:#fff}
.history_ul li:hover p{color:#fff}
.history_ul li:hover b:before{ display:none}
.history_ul li b:after{ background:url(../images/icon_hstob.png) no-repeat; width:15px; height:8px; content:""; display:none; position:absolute; right:20px; top:-8px}
.history_ul li.right b:after{ background:url(../images/icon_hstob.png) no-repeat; width:15px; height:8px; content:""; display:none; position:absolute; left:20px; top:-8px}
.history_ul li:hover b:after{ display:block;}
.history_ul li.first{ background:none}
.history_ul li.first b{color:#10994b;}
.history_ul li.first p{color:#626262;}
/***/
.dps_left{ float:left; width:574px;}
.dps_right{ float:right; width:617px;}
.dps_right img{ width:100%}