@charset "utf-8";
/* CSS Document */

/******contact***********/
.dcontact{ padding:25px 30px 38px 25px;}
.dcontact_welcome{ font-family:'微软雅黑'; line-height:20px; font-size:14px;}
.dcontact_list li{ vertical-align:top; margin-top:30px;}
.dcontact_list li .dtit{ font-size:21px; color:#75bd29; font-family:'微软雅黑'; font-weight:bold;}
.dcontact_list li .dli_main{ line-height:32px; padding-top:15px}
.dcontact_list li:first-child{ background:url(./dcontact_img1.jpg) 297px 0 no-repeat;}
.dcontact_maps{ padding-top:45px;}
.dcontact_map_list{ width:545px; height:258px; overflow:hidden; border:solid 1px #75bd29; margin-top:10px;}
.dcontact_map_list li{ width:545px; height:258px; overflow:hidden; display:none; float:left;}
.dcontact_map_list li:first-child{ display:block;}
.dcontact_add{ width:160px;}
.dcontact_add  li{ vertical-align:top; width:160px; background:url(./dadd_bg.jpg) 0 -39px no-repeat; height:31px; line-height:31px; overflow:hidden; text-align:center; color:#6a6a6a; cursor:pointer; margin-top:9px;}
.dcontact_add  li.dactive{ color:#fff; background-position:0 1px; font-weight:bold;}
.dcontact_add  li:first-child{ margin-top:0;}

.dcontact_blog li{ vertical-align:top; margin-top:40px;}
.dcontact_blog li .dtit{ font-size:21px; color:#75bd29; font-family:'微软雅黑'; font-weight:bold;}
.dcontact_blog li .dli_main{ padding-top:10px; color:#333333;}
.dcontact_blog li .dli_main .p1{ padding-left:50px; background:url(./dblog_icon.jpg) 0 0 no-repeat; line-height:32px;}
.dcontact_blog li .dli_main .p1 .span1{ font-family:'微软雅黑'; color:#000; font-size:14px; padding-right:10px; font-style:italic;}
.dcontact_blog li .dli_main .p1 .span2 a{ color:#ff0000; text-decoration:underline; padding-left:5px;}
.dcontact_blog li .dli_main .p2{ padding-top:15px; clear:both; overflow:hidden;}
.dcontact_thank{ font-size:14px; font-family:'微软雅黑'; line-height:20px; padding-top:30px;}



/*************job**********/
.djob{ padding:25px 15px 0 18px;}
.djob_tip{ background:url(./djob1.jpg) 0 0 no-repeat; padding-left:178px; padding-top:25px; font-family:'微软雅黑'; color:#666666; line-height:20px; min-height:110px;}
.djob_list{ padding-top:18px;}
.djob_list li{ vertical-align:top; height:38px; line-height:38px; overflow:hidden; border-bottom:dotted 1px #bbbbbb;}
.djob_list li span{ float:left;}
.djob_list li .span1{ padding-left:15px; width:393px;}
.djob_list li .span1 a{ background:url(./dicon1.jpg) 0 3px no-repeat; padding-left:13px;}
.djob_list li .span2{ text-align:center; width:100px;}
.djob_list li .span3{ width:105px;}
.djob_list li .span4{ width:110px;}
.djob_list li:hover{ background:#f6fdee;}
.djob_list li:hover .span1 a{ background:url(./dicon1_hover.jpg) 0 3px no-repeat; font-weight:bold; color:#75bd29;}
.djob_list li.li1{ color:#555555; background:url(./djog_bg.jpg) 0 0 repeat-x; height:28px; line-height:28px; overflow:hidden; border:solid 1px #cccccc; border-bottom:none;}
.djob_list li.li1 .span1{ padding-left:27px; width:365px;}
.djob_list li.li1 .span2,.djob_list li.li1 .span3{ background:url(./dline.jpg) right center no-repeat;}
/************djob_show***/
.djob_show_table{ padding:8px; width:712px; background:#f1f9eb;}
.djob_show_table table{border-collapse: collapse;border-spacing:0; background:#ffffff;}
.djob_show_table table tr td{ padding-left:19px;}
.djob_work{ padding-top:15px; line-height:30px; padding-bottom:30px; border-bottom:dotted 1px #cfcfcf;}
.dreturn{ padding:8px 0; border-bottom:dotted 1px #cfcfcf; text-align:right;}
.dreturn a{ display:inline-block; width:63px; height:23px; text-align:center; line-height:23px; background:url(./dreturn.jpg) 0 0 no-repeat;}
/***************sqjm***********/
.djoin_pic{ clear:both; overflow:hidden; width:748px;}
.djoin_pic li{ float:left; width:344px; height:108px; overflow:hidden; margin-right:30px; padding-bottom:30px;}
.djoin_form .dtitle{ border:solid 1px #c9e5a9; height:31px; line-height:31px; overflow:hidden; color:#fff; background:#78bd29 url(./djoin_title_bg.jpg) 0 0 no-repeat; text-align:right; padding-right:20px;}
.djoin_form .dtitle span{ float:left; font-size:16px; padding-left:25px; font-family:'微软雅黑';}
.djoin_form_main{ background:#f6f6f6; border:solid 1px #efefef; padding:0 5px 5px;}
.dmy_form{ background:#fff; padding-left:27px; padding-bottom:20px;}
.dmy_form li{ padding-top:16px; clear:both; overflow:hidden; line-height:22px;}
.dmy_form li label{ float:left; display:inline; width:68px; color:#333333; font-weight:bold;}
.dmy_form li label.tr{ text-align:right;}
.dinput1{ width:234px; padding:0 3px; height:20px; line-height:20px; overflow:hidden; background:url(./dinput_bg.jpg) 0 0 repeat-x; border:solid 1px #abadb3;}
.drequired{ background:url(./dreuqired.jpg) 5px 5px no-repeat; padding-left:25px;}
.dselect1{ width:62px; height:22px; margin-right:5px;}
.dchoose{ padding-right:13px;}
.dcheckbox1{ width:13px; height:13px; overflow:hidden; margin-right:3px;}
.dbtn1{ background:url(./dbtn_bg.jpg) 0 0 no-repeat; width:147px; height:35px; text-align:center; line-height:35px; font-weight:bold; color:#fff; overflow:hidden; border:0 none; cursor:pointer; font-family:'宋体'; font-size:14px;}
.dtip{ padding-left:13px; line-height:35px;}
.dred{ color:#ff0000; line-height:35px; padding-right:10px;}
.djoin_enter{ margin-top:30px; background:url(./djoin.jpg) 0 0 no-repeat; height:42px; overflow:hidden; text-align:right; margin-left:0px; width:739px;}
.djoin_enter a{ display:inline-block; font-size:0; line-height:999999px; width:106px; height:29px; overflow:hidden; margin-right:31px; margin-top:7px;}
/**************pxzx*********/
.dtrain{ padding-left:35px; padding-right:48px;}
.dtrain li{ vertical-align:top; padding:27px 0; border-bottom:dotted 1px #c7c7c7; clear:both; overflow:hidden;}
.dtrain li span.dleft{ width:143px; height:170px; overflow:hidden; background:url(./dcycle.jpg) 0 0 no-repeat; padding:10px;}
.dtrain li span.dleft table{ border-collapse:collapse; border-spacing:0;}
.dtrain li .dright{ width:513px;}
.dtrain li .dright dt{ white-space:nowrap; height:35px; line-height:35px; padding-bottom:18px; overflow:hidden; background:url(./dclean.jpg) right 28px no-repeat;}
.dtrain li .dright dt a{ font-size:16px; font-weight:bold; color:#333333;}
.dtrain li .dright .dd1{ background:#ebebeb; line-height:20px; color:#333; padding:15px 20px; height:36px; overflow:hidden;}
.dtrain li .dright .dd2{ padding-top:15px; line-height:20px; height:60px; overflow:hidden;}
.dtrain li .dright .dd2 .dinfor{ display:block; color:#333; font-size:16px;}
.dtrain li:hover .dright dt{ background:url(./dclean_hover.jpg) right 28px no-repeat;}
.dtrain li:hover .dright .dd1{ background:#7cc130; color:#fff;}
.dtrain_show{ padding-left:35px; padding-right:48px; padding-bottom:35px;}
.dtrain_show_top{ margin-top:25px; clear:both; overflow:hidden; padding-bottom:35px; border-bottom:dotted 1px #c7c7c7;}
.dtrain_show_top .dleft{width:143px; height:170px; overflow:hidden; background:url(./dcycle.jpg) 0 0 no-repeat; padding:10px;}
.dtrain_show_top .dleft table{ border-collapse:collapse; border-spacing:0;}
.dtrain_show_top .dright{ width:515px; height:auto; overflow:hidden;}
.dtrain_show_top .dright .dname,.dtrain_show_top .dright .dinfor{ display:block; font-size:16px; color:#333;}
.dtrain_show_top .dright .dp1{ height:22px; line-height:22px; overflow:hidden;}
.dtrain_show_top .dright .dinfor{ padding-top:28px;}
.dtrain_show_top .dright .dinfor_con{ line-height:20px; height:40px; overflow:hidden;}
.dtrain_show_con{ line-height:26px;}
.dtrain_show_con .dgreen{ padding-top:37px; font-size:14px; color:#75bd29; font-family:'微软雅黑'; font-weight:bold;}
/**********jmszq*******/
.djmshang{ padding-left:20px; padding-right:15px; margin-top:25px;}
.djmshang_description .dtop{ height:22px; overflow:hidden}
.djmshang_description .dbot{ height:20px; overflow:hidden;}
.djmshang_description .dtop img{ display:block; vertical-align:top; height:22px; overflow:hidden;}
.djmshang_description .dbot img{ display:block; vertical-align:top; height:20px; overflow:hidden;}
.djmshang_description .dcenter{ width:679px; line-height:20px; padding:0 20px; border-left:solid 1px #75bd29; border-right:solid 1px #75bd29; text-indent:2em}
.djmshang_list{ clear:both; overflow:hidden; width:756px;}
.djmshang_list li{ float:left; margin-top:24px; margin-right:38px; width:198px; padding:7px; border:solid 1px #d7d7d7; position:relative}
.djmshang_list li .dli1{ width:198px; height:217px; overflow:hidden; margin-bottom:5px;}
.djmshang_list li .dli1 table{ border-collapse:collapse; border-spacing:0;}
.djmshang_list li .dli2{ height:23px; line-height:23px; overflow:hidden;}
.djmshang_list li:hover{ padding:6px; border:solid 2px #75bd29;}
.dljjms li .dli2{ text-align:center;}
.dmcase-pic-news{ width:42px; height:39px; position:absolute; top:0; left:0; display:none}
.djmshang_list li:hover .dmcase-pic-news{ display:block}
.djmshang_top{ clear:both; overflow:hidden; margin-bottom:32px; padding-bottom:18px; background:url(./djmshang_top_bg.jpg) 0 bottom no-repeat;}
.djmshang_left{ width:238px; height:332px; overflow:hidden; padding:7px; border:solid 1px #75bd29; position:relative;}
.djmshang_left_list{ height:332px; overflow:hidden; position:relative}
.djmshang_left_list li{ display:none; width:238px; height:332px; overflow:hidden; position:absolute}
.djmshang_left_list li:first-child{ display:block;}
.djmshang_list_txt{ position:absolute; left:7px; bottom:7px; background:url(./dtouming.png) 0 0 repeat; height:25px; line-height:25px; clear:both; overflow:hidden; width:238px;}
.dtxt_l{ width:142px; height:25px; line-height:25px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; padding-left:10px;}
.dtxt_l span{ display:none; width:142px; height:25px; line-height:25px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; color:#fff;}
.dtxt_l span:first-child{ display:block;}
.dtxt_dot{ width:83px; height:25px; overflow:hidden;}
.dtxt_dot span{ float:left; width:13px; height:13px; cursor:pointer; overflow:hidden; background:url(./ddot.png) right 0 no-repeat; margin-right:3px; margin-top:6px;}
.dtxt_dot span:hover,.dtxt_dot span.active{ background-position:0 0;}
.djmshang_top_r{ width:432px;}
.djmshang_top_r .p1{ line-height:30px; height:30px; overflow:hidden;}
.djmshang_top_r .p1 b{ display:inline-block; color:#333; width:65px;}
.djmshang_top_r .p1 em{ font-style:normal; font-size:14px; color:#fe0000; font-weight:bold;}
.djmshang_top_r .p2{ line-height:30px; height:155px; overflow:hidden;}
.djoin_form .dtitle b.dtel{font-weight:normal; font-family:'微软雅黑';}
.djoin_form .dtitle b.dtel em{font-size:21px; font-style:normal;}
.djoin_form .dwant{ font-size:18px; background:#f6f6f6; height:50px; line-height:50px; text-align:center; border:solid 1px #ebebeb; border-bottom:none; font-family:'微软雅黑'; color:#000;}
.djoin_form .dwant .red{ color:#d12e2c;}
/************kddy*********/
.dquestion{ width:693px; margin:25px auto 0; position:relative}
.dquestion_tip{ clear:both; overflow:hidden; padding-bottom:15px; border-bottom:solid 1px #dddddd;}
.dquestion_tip_left{ width:605px;}
.dquestion_tip_left .dtit{ font-family:'微软雅黑'; font-size:14px; color:#424242; padding-bottom:10px;}
.dquestion_tip_right{ width:63px; padding-top:13px;}
.dquestion_list li{ vertical-align:top; margin-top:30px;}
.dquestion_list li .dask{ background:url(./kd_icon2.jpg) 0 2px no-repeat; padding-left:25px; line-height:20px; color:#a8a8a8;}
.dquestion_list li .dask a{ color:#333333; font-weight:bold;}
.dquestion_list li .dask a:hover{ color:#65b305;}
.danswer_top{ background:url(./dquestion_top.jpg) 0 0 no-repeat; height:22px; overflow:hidden;}
.danswer_center{ background:url(./dquestion_center.jpg) 0 0 repeat-y; line-height:20px; padding:0 15px;width: 675px;}
.danswer_center .dgray{ color:#a8a8a8;}
.danswer_bot{ background:url(./dquestion_bot.jpg) 0 0 no-repeat; height:14px; overflow:hidden;}
.dquestion_list li .dtiwen{ padding-top:10px; text-align:right;}
/***********jmzq*********/
.dtouzi{ width:742px; margin:0 auto; overflow:hidden; padding-bottom:30px}
.dtouzi_list li{ vertical-align:top; margin-top:30px;}
.dtouzi_list li .dtit{ background:url(./dbg1.jpg) 0 bottom no-repeat; padding-bottom:4px; white-space:nowrap;}
.dtouzi_list li .dtit .span1{ min-width:167px; display:inline-block; background:#82c437 url(./dbg2.jpg) right 0 no-repeat; height:31px; color:#fff; font-family:'微软雅黑'; font-size:16px; font-weight:bold; padding-left:25px; padding-right:104px;}
.dtouzi_list li .dtit .span1 em{ margin-right:18px; display:inline-block; width:39px; height:36px; background:url(./dnum_bg.png) 0 0 no-repeat; line-height:36px; text-align:center; color:#80c335; margin-top:-4px;}
.dtouzi_top{ background:url(./dtouzi_top.jpg) 0 -2px no-repeat; height:29px; overflow:hidden;}
.dtouzi_list li .dtouzi_center{ background:url(./dtouzi_center.jpg) -1px 0 repeat-y; clear:both; overflow:hidden; padding-left:11px; padding-right:24px;}
.dtouzi_list li .dtouzi_center .span_left{ float:left; display:inline; width:241px; height:161px; overflow:hidden; position:relative;}
.dtouzi_list li .dtouzi_center .span_left table{ border-collapse:collapse; border-spacing:0;}
.dtouzi_list li .dtouzi_center .span_left .dtouming{ width:241px; height:161px; overflow:hidden; position:absolute; left:0; top:0; background:url(./dtouzi_bg.png) 0 0 no-repeat;}
.dtouzi_list li .dtouzi_center .txt_right{ float:right; display:inline; width:430px; padding-top:15px; line-height:24px; text-indent:2em;}
.dtouzi_list li.double .dtouzi_top{ background:url(./dtouzi_top2.jpg) 0 -2px no-repeat;}
.dtouzi_list li.double .dtouzi_center .span_left{ float:right; display:inline;}
.dtouzi_list li.double .dtouzi_center .txt_right{ float:left; display:inline;}
.dtouzi_bot{ background:url(./dtouzi_bot.jpg) -1px 0 no-repeat; height:32px; overflow:hidden;}
.dtouzi .news-jm{ font-style:normal; font-weight:normal;}
/********jmys**********/
.dadvantage_list li{ margin-top:20px;}
.dadvantage_list li .dname{ font-family:'微软雅黑'; font-size:20px; color:#65b305; line-height:53px;}
.dadvantage_list li .dname .dnum{ display:inline-block; background:url(./dnum_bg2.jpg) 0 0 no-repeat; font-family:Arial, Helvetica, sans-serif; width:60px; text-align:right; height:53px; line-height:53px; color:#fff; font-size:22px; margin-right:15px;}
.dadvantage_list li .li_main{ line-height:24px;}

/***********jmlc********/
.dprocess{ padding-top:35px; line-height:30px;}
/************case***********/
.dcase .djmshang_description{ margin-top:25px;}
.dcase .news-xg{ clear:both; overflow:hidden; padding-top:0;}
.dcase .news-xg ul{ height:100%; width:750px;}
.dcase .news-xg ul li{ margin-right:13px;}
