﻿/* CSS Document */
@charset "utf-8";

/* html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);} */
*{margin:0px; padding:0px;}
body{ color:#333; font-size:0.625em; overflow-x:hidden;  font-family:'\5FAE\8F6F\96C5\9ED1'; margin:0 auto;}
ul,li,h1,h2,h3,h4,h5,h6,input{ margin:0px; padding:0px;}
.center{ margin:0 auto; text-align:left; width:1200px;}
.clean{ clear:both; width:0px; height:0px; line-height:0px; overflow:hidden;}
a:link{ color:#333;text-decoration:none; }
a:visited {color: #333; text-decoration:none;}
a:hover{ color:#22B88F; text-decoration:none; transition:all 0.3s linear 0s;}
/*--通用属性--*/
.box_kx{ width:auto; height:15px; line-height:0px; font-size:0px; overflow:hidden;}
.box_mbottom{ margin-bottom:12px !important;}
.box_left{ float:left !important; margin-left:0px !important; padding-left:0px !important;}
.box_right{ float:right !important; margin-right:0px !important; padding-right:0px !important;}
img{ display:block; width:100%;}
/*------------------------------------------------------------------------------------------------------------------------*/
/*-----transition:all 0.3s linear 0s;-----*/

/*----------------------------------------------------top begin-----------------------------------------------------------*/
.q_top{ width:100%; height:auto;}
.top_logo{ width:25%; height:auto; max-width:350px; padding:35px 0px 25px 5%; float:left; overflow:hidden;}
.top_tel{ width:22%; height:auto; max-width:298px; padding:43px 5% 43px 2%; float:right; overflow:hidden;}
.top_nav{ list-style:none; zoom:1; display:block; width:30%; height:auto; float:right; padding-top:50px;}
.top_nav li{ width:16.666%; float:left; position:relative; z-index:100;}
.top_nav li a.nav_a,.top_nav li a.nav_a:link,.top_nav li a.nav_a:visited{ width:100%; height:auto; display:block;font-size:2em; line-height:30px; padding:10px 0px; text-align:center; min-height:74px;}
.top_nav li.nav_p a.nav_a,.top_nav li.nav_p a.nav_a:link,.top_nav li.nav_p a.nav_a:visited{ color:#22B88F; }
.nav_t{ height:auto; overflow:hidden; background:#fff; position:absolute; top:94px; z-index:100; display:none;}
.nav_t.nav_pro{ width:1180px; height:auto; padding:20px 0px 20px 20px; right:-470px;}
.pronav_box{ width:510px; height:auto; float:left;}
.pronav_box1{ width:630px; float:right;}
.pronav_img{ width:100px; height:auto; margin-right:20px; float:left;}
.pronav_text{ width:390px; overflow:hidden; float:left;}
.pronav_text1{ width:170px; padding-right:20px;}
.pronav_h{ width:auto; height:auto; font-size:1.7em; line-height:25px; padding:10px 0px; border-bottom:#ccc 1px solid; overflow:hidden;}
.pronav_ul{ list-style:none; zoom:1; display:block; width:auto; height:auto; padding:15px 0px;}
.pronav_ul li{ width:50%; float:left; font-size:1.4em; line-height:18px; padding:5px 0px; overflow:hidden; background:url(../images/nav_pp.jpg) left center no-repeat; text-indent:15px;}
.pronav_ul1 li{ width:100%;}
.nav_t.nav_case{ width:800px; height:auto; padding:20px; right:-377px; list-style:none; zoom:1;}
.nav_t.nav_case li{ width:12.666%; padding:0px 2%; float:inherit; display:block; float:left;}
.nav_t.nav_case li a,.nav_t.nav_case li a:link,.nav_t.nav_case li a:visited{ width:auto; height:auto; padding-top:56px; background-position:center top; background-repeat:no-repeat; text-align:center; font-size:1.6em; line-height:40px; overflow:hidden; display:block;}
.nav_t.nav_case li a.navcase_01,.nav_t.nav_case li a.navcase_01:link,.nav_t.nav_case li a.navcase_01:visited{ background-image:url(../images/nav_s1.jpg);}
.nav_t.nav_case li a.navcase_02,.nav_t.nav_case li a.navcase_02:link,.nav_t.nav_case li a.navcase_02:visited{ background-image:url(../images/nav_s2.jpg);}
.nav_t.nav_case li a.navcase_03,.nav_t.nav_case li a.navcase_03:link,.nav_t.nav_case li a.navcase_03:visited{ background-image:url(../images/nav_s3.jpg);}
.nav_t.nav_case li a.navcase_04,.nav_t.nav_case li a.navcase_04:link,.nav_t.nav_case li a.navcase_04:visited{ background-image:url(../images/nav_s4.jpg);}
.nav_t.nav_case li a.navcase_05,.nav_t.nav_case li a.navcase_05:link,.nav_t.nav_case li a.navcase_05:visited{ background-image:url(../images/nav_s5.jpg);}
.nav_t.nav_case li a.navcase_06,.nav_t.nav_case li a.navcase_06:link,.nav_t.nav_case li a.navcase_06:visited{ background-image:url(../images/nav_s6.jpg);}
.nav_t.nav_case li a:hover{ background-position:center 2px; transition:all 0.3s linear 0s;}
.nav_t.nav_lll{ width:100%; height:auto; left:-15px; padding:15px; list-style:none; zoom:1;}
.nav_t.nav_lll li{ width:100px; height:auto; font-size:1.6em; line-height:22px; padding:10px 0px; border-bottom:#ddd 1px dotted; overflow:hidden; text-align:center;}

.q_banner{ width:auto; height:auto; overflow:hidden; position:relative; z-index:0;}
#slides{ display:none; z-index:0; font-size:0px; line-height:0px; position:relative; z-index:0;}
#slides img{ border:none;}
.slidesjs-previous{ position:absolute; top:50%; right:50px; z-index:10; width:43px; height:43px; display:block; background:url(../images/themes.png) -43px 0 no-repeat; margin-top:-22px;}
.slidesjs-next{ position:absolute; top:50%; left:50px; z-index:10;width:43px; height:43px; display:block; background:url(../images/themes.png) 0 0 no-repeat; margin-top:-22px;}
.slidesjs-pagination{ position:absolute; bottom:70px; left:50%; margin-left:-45px; z-index:10;}
.slidesjs-pagination li{float:left;padding:0 10px; list-style:none;}
.slidesjs-pagination li a{ display:block; width:15px; height:0px; line-height:0px; padding-top:15px; background:url(../images/pagination.png) 0 0; overflow:hidden; font-size:0px;}
.slidesjs-pagination li a.active,.slidesjs-pagination li a:hover.active { background-position: 0 -15px;}
.slidesjs-pagination li a:hover { background-position: 0 -30px;}
/*----------------------------------------------------top end-----------------------------------------------------------*/

/*----------------------------------------------------content begin--------------------------------------------------------*/
.q_indexbg1{ background:#f0f0f0; width:100%; height:auto; overflow:hidden;}
.q_content{ padding:50px 0px; overflow:hidden; height:auto;}
.q_indexh{ width:auto; height:auto; font-size:3.2em; line-height:30px; overflow:hidden; color:#198E4B; text-align:center; padding-bottom:40px;}
.q_indexh.q_indexhf{ color:#fff;}
.yewu_indexbox{ width:30.666%; height:auto; margin-right:4%; overflow:hidden; background:#fff; float:left; box-shadow:0px 0px 10px #ddd;}
.yewu_indexbox.yewu_r{ margin-right:0px;}
.yewu_indexbox strong{ width:auto; height:auto; font-size:2.6em; line-height:43px; padding:40px 0px; text-align:center; overflow:hidden; background-repeat:no-repeat; background-position:center center; color:#fff; font-weight:normal; display:block;}
.yewu_indexbox strong.yewu_h1{ background-image:url(../images/q_01.jpg); padding-left:50px;}
.yewu_indexbox strong.yewu_h2{ background-image:url(../images/q_02.jpg);}
.yewu_indexbox strong.yewu_h3{ background-image:url(../images/q_03.jpg);}
.yewu_list{ list-style:none; zoom:1; display:block; padding:190px 10% 30px 10%; width:auto; height:auto; overflow:hidden; background-position:center 50px; background-repeat:no-repeat;}
.yewu_list.yewu_l1{ background-image:url(../images/q_01.png);}
.yewu_list.yewu_l2{ background-image:url(../images/q_02.png);}
.yewu_list.yewu_l3{ background-image:url(../images/q_03.png);}
.yewu_list li{ width:50%; height:auto; float:left; font-size:1.8em; line-height:25px; padding:5px 0px; text-align:center; overflow:hidden;}
.yewu_list em{ font-style:normal; font-size:1.8em; line-height:35px; padding:35px 20px; display:block;}
.yewu_indexbox p{ padding:30px 10%; height:auto; font-size:1.6em; line-height:25px; text-align:center; border-top:#ddd 1px solid; }

.q_indexbg2{ width:100%; height:auto; overflow:hidden; background:url(../images/q_bg2.jpg) top center repeat-y;}
.case_h{ list-style:none; zoom:1; width:auto; max-width:350px; height:auto; margin:0 auto;}
.case_h li{ width:40%; height:auto; float:left; padding:0px 5%; overflow:hidden;}
.case_h li a,.case_h li a:link,.case_h li a:visited{ width:auto; height:auto; font-size:1.6em; line-height:40px; border:#fff 1px solid; text-align:center; color:#fff; display:block;}
.case_h1 li a,.case_h1 li a:link,.case_h1 li a:visited{ background:#ddd; color:#333;}
.case_h li.ch_p a,.case_h li.ch_p a:link,.case_h li.ch_p a:visited,.case_h li a:hover{ background:#1DAF5C; border:#1DAF5C 1px solid; color:#fff;}
.case_list{ list-style:none; zoom:1; width:auto;  height:auto; background:#fff; padding:0.7%; overflow:hidden; margin-top:40px;}
.case_list li{ width:23.6%; height:auto; float:left; overflow:hidden; padding:0.7%; position:relative;}
.case_list li p{ display:block; text-align:center; padding-top:10px;}
.case_list li p strong{ font-size:1.6em; line-height:22px; display:block; font-weight:normal;}
.case_list li p span{ color:#F9920C; font-size:1.5em; line-height:20px; padding:5px 0px; display:block;}
a.q_indexmore,a.q_indexmore:link,a.q_indexmore:visited{ display:block; max-width:120px; margin:0px auto 15px auto; font-size:1.8em; line-height:30px; color:#ED7220;}
a.q_indexmore:hover{ color:#333;}

.q_indexbg3{ width:100%; height:auto; overflow:hidden; background:url(../images/q_bg3.jpg) top center repeat-y;}
.pro_box{ width:auto; height:auto; overflow:hidden;}
.pro_clum{ width:25%; height:auto; float:left;}
.pro_clum.pro_center{ width:50%;}
.pro_div{ width:auto; height:auto; border-right:#ddd 1px solid; overflow:hidden; list-style:none; zoom:1; display:block;}
.pro_div.pro_divr{ border-right:none;}
.pro_div li{ display:block; overflow:hidden; border-bottom:#ddd 1px solid;}
.pro_div li.pro_bb{ border-bottom:none;}

.q_indexbg4{ width:100%; height:auto; overflow:hidden; background:#E0DFE2;}
.q_indexh1{ width:auto; height:auto; max-width:470px; font-size:3em; line-height:60px; overflow:hidden; color:#fff; background:#1DAF5C; text-align:center; border-radius:30px; margin:30px auto 0px auto;}
.ys_list{ list-style:none; zoom:1; display:block; overflow:hidden; padding-top:80px;}
.ys_list li{ width:44.5%; height:auto; float:left; overflow:hidden; background:#51B77D; border-radius:15px; padding:2%; margin-bottom:30px;}
.ys_list li.ys_r{ float:right;}
.ys_list li strong{ display:block; width:98px; padding-right:25px; font-size:2em; font-weight:normal; line-height:30px; padding-top:110px; background-position:top centr; background-repeat:no-repeat; overflow:hidden; float:left; text-align:center; color:#fff;}
.ys_list li strong.ys_01{ background-image:url(../images/q_04.png);}
.ys_list li strong.ys_02{ background-image:url(../images/q_05.png);}
.ys_list li strong.ys_03{ background-image:url(../images/q_06.png);}
.ys_list li strong.ys_04{ background-image:url(../images/q_07.png);}
.ys_list li p{ font-size:1.6em; line-height:30px; color:#fff; padding-top:25px;}

.q_indexbg5{ width:100%; height:auto; background:url(../images/q_bg5.jpg) top center repeat-y;}
.q_indexabout{ width:auto; padding:2%; background:#fff; overflow:hidden; margin-top:30px;}
.q_indexabout img{ width:41%; float:left; max-width:500px; margin-right:20px;}
.q_indexabout p{ font-size:1.5em; line-height:28px; padding:5px 0px; text-indent:2em;}

.q_newbox{ list-style:none; zoom:1; display:block; overflow:hidden; width:auto; height:auto;}
.q_newbox li{ padding:20px 0px; overflow:hidden; border-bottom:#ddd 1px dotted;}
.q_newbox li img{ max-width:15%; height:auto; float:left; margin-right:25px; overflow:hidden;}
.q_newbox li strong{ font-size:1.6em; line-height:20px; padding:10px 0px; display:block; overflow:hidden; position:relative;}
.q_newbox li strong span{ width:120px; height:auto; background:#fff; font-size:1em; line-height:20px; position:absolute; top:13px; right:0px; font-weight:normal; color:#666;}
.q_newbox li p{ font-size:1.4em; line-height:25px; text-indent:2em; overflow:hidden; color:#666; padding-top:10px;}
.q_newbox li p a,.q_newbox li p a:link,.q_newbox li p a:visited{ color:#1DAF5C;}
.q_newbox li p a:hover{ color:#333;}
a.q_newmore,a.q_newmore:link,a.q_newmore:visited{ display:block; max-width:150px; margin:30px auto 10px auto; font-size:1.8em; line-height:30px; padding:5px 0px; color:#fff; text-align:center; background:#1DAF5C;}
a.q_newmore:hover{ background:#333;}
/*----------------------------------------------------content end-------------------------------------------------------*/

/*----------------------------------------------------bottom begin--------------------------------------------------------*/
.q_bottom{ width:100%; height:auto; background:#666; overflow:hidden; color:#fff;}
.q_bottom span{ margin:0px 10px; display:inline-block;}
.q_bottom a,.q_bottom a:link,.q_bottom a:visited{ color:#fff;}
.q_bottom a:hover{ color:#1DAF5C;}
.bottom_cont{ padding-top:50px; padding-bottom:40px; overflow:hidden;}
.bottom_contact{ list-style:none; zoom:1; display:block; overflow:hidden; width:30%; height:auto; float:left;}
.bottom_contact li{ font-size:1.5em; line-height:30px; min-height:60px; padding:5px 0px 5px 60px; background-position:left center; background-repeat:no-repeat; margin-bottom:10px;}
.bottom_contact li.cc_li1{ background-image:url(../images/q_08.png);}
.bottom_contact li.cc_li2{ background-image:url(../images/q_09.png);}
.bottom_contact li.cc_li3{ background-image:url(../images/q_10.png);}
.bottom_nav{ list-style:none; zoom:1; display:block; overflow:hidden; width:60%; height:auto; float:right;}
.bottom_nav li{ width:20%; height:auto; color:#fff; overflow:hidden; text-align:center; display:block; float:left;}
.bottom_nav li strong{ display:block; font-size:1.8em; line-height:25px; padding:10px 0px; overflow:hidden; font-weight:normal;}
.bottom_nav li p{ font-size:1.6em; line-height:38px; overflow:hidden; display:block;}
.bottom_copy{ height:auto; padding:20px 0px; font-size:1.6em; line-height:30px; text-align:center; border-top:#eee 1px dotted;}
/*----------------------------------------------------bottom end----------------------------------------------------------*/

/*----------------------------------------------------tow begin--------------------------------------------------------*/
.tow_position{ width:auto; height:auto; background:url(../images/q_home.jpg) left center no-repeat; font-size:1.6em; line-height:25px; padding-left:30px; overflow:hidden;}
.tow_position a{ margin:0px 12px;}
.tow_h3{ text-align:center; padding:33px 0px 30px 0px; margin:0; line-height:24px; font-size:2.2em;}
.tow_other{ line-height:30px; border-bottom:#ccc 1px solid;  text-align:center; color:#959597; font-size:1.5em; padding-bottom:15px;}
.tow_other span{ margin:0px 8px;}
.tow_content{ padding:25px 0px; line-height:32px; font-size:1.5em;}
.tow_content img{ border:0px; max-width:867px; width:auto; display:inline;}
.tow_next{ border-top:#ccc 1px dotted; line-height:40px; border-bottom:#ccc 1px dotted; padding:20px 15px; font-size:1.5em; margin:20px 0px;}
/*----------------------------------------------------tow begin--------------------------------------------------------*/

/*----------------------------------------------------towcont_page----------------------------------------------------------*/
.tow_page{ text-align:center; padding:15px 0px; font-size:1.3em; margin:20px 0px;}
.tow_page a,.tow_page span{ border:#ddd 1px solid; padding:5px; margin:0px 5px; background:#fff;}
.tow_page span{ background:#2DB972; color:#fff;}
/*----------------------------------------------------towcont_page----------------------------------------------------------*/


.q_bg{ width:100%; height:auto; overflow:hidden; background:#eee;}
.q_boxtext{ text-indent:2em; line-height:35px; font-size:1.6em; padding-top:30px;}
.q_fxsh{ width:auto; height:auto; font-size:3.2em; line-height:30px; overflow:hidden; text-align:center; padding-bottom:40px;}
.q_gjbsh{ width:260px; height:auto; font-size:2em; line-height:28px; padding:7px 0px; text-align:center; color:#FFF; background:#14B359; margin:0 auto; overflow:hidden;}
.q_hdcont{ padding:20px 0px;}
.q_hdcont img{ display:inline-block; width:auto;}
.q_hdcont img.hd_left{ float:left; margin-right:60px;}
.q_hdcont img.hd_right{ float:right; margin-left:60px;}
.q_hdcont  b{ font-size:2em; line-height:5px; padding:15px 0px; display:block; margin-top:70px;}
.q_hdcont  b.jqly_mtop{ margin-top:150px;}
.q_hdcont  b.jqly_mtop1{ margin-top:0px;}
.q_hdcont  p{ font-size:1.8em; line-height:40px; overflow:hidden; padding:15px 0px;}

/*----------------------------------------------------OTA\chuangkou\pc\weixin--------------------------------------------------------*/
.ota_nav{ list-style:none; zoom:1; display:block; overflow:hidden; width:auto; height:auto;}
.ota_nav li{ width:20%; height:auto; overflow:auto; float:left; display:block;}
.ota_nav li a span,.ota_nav li a:link span,.ota_nav li a:visited span{ width:100%; max-width:140px; height:140px; display:block; margin:0 auto; overflow:hidden; background-color:#ccc; border-radius:50%; background-repeat:no-repeat; background-position:center center;}
.ota_nav li a.oo_01 span,.ota_nav li a.oo_01:link span,.ota_nav li a.oo_01:visited span{ background-image:url(../images/OTA_01.png);}
.ota_nav li a.oo_02 span,.ota_nav li a.oo_02:link span,.ota_nav li a.oo_02:visited span{ background-image:url(../images/OTA_02.png);}
.ota_nav li a.oo_03 span,.ota_nav li a.oo_03:link span,.ota_nav li a.oo_03:visited span{ background-image:url(../images/OTA_03.png);}
.ota_nav li a.oo_04 span,.ota_nav li a.oo_04:link span,.ota_nav li a.oo_04:visited span{ background-image:url(../images/OTA_04.png);}
.ota_nav li a.oo_05 span,.ota_nav li a.oo_05:link span,.ota_nav li a.oo_05:visited span{ background-image:url(../images/OTA_05.png);}
.ota_nav li.oo_p a span,.ota_nav li.oo_p a:link span,.ota_nav li.oo_p a:visited span,.ota_nav li a:hover span{ background-color:#2DB972;}
.ota_nav li.oo_p a p,.ota_nav li.oo_p a:link p,.ota_nav li.oo_p a:visited p,.ota_nav li a:hover p{ color:#2DB972;}
.ota_nav li a p{ width:auto; height:auto; font-size:1.8em; line-height:25px; padding-top:30px; text-align:center; overflow:hidden;}
.ota_h{ width:auto; height:auto; font-size:3.2em; line-height:30px; overflow:hidden; text-align:center; padding-bottom:40px;}
.ota_text{ width:45%; height:auto; padding-top:100px;}
.ota_text1{ float:left; text-align:right;}
.ota_text2{ float:right;}
.ota_text strong{ font-size:2.2em; line-height:25px; padding:20px 0px; color:#1E9A5B; font-weight:normal;}
.ota_text p{ font-size:1.6em; line-height:22px; padding:20px 0px; color:#999;}
.ota_img{ width:50%;}
/*----------------------------------------------------OTA\chuangkou\pc\weixin--------------------------------------------------------*/

/*----------------------------------------------------case list--------------------------------------------------------*/
.list_nav{ list-style:none; zoom:1; display:block; overflow:hidden; width:auto; height:auto;}
.list_nav li{ width:19%; height:auto; display:block; float:left; overflow:hidden; padding:0px 3% 2% 3%;}
.list_nav li a,.list_nav li a:link,.list_nav li a:visited{ width:auto; height:auto; font-size:1.7em; line-height:22px; padding:10px 0px; text-align:center; background:#ccc; display:block;}
.list_nav li.listnav_p a,.list_nav li.listnav_p a:link,.list_nav li.listnav_p a:visited,.list_nav li a:hover{ background:#2DB972; color:#fff;}
.case_towlist{ list-style:none; zoom:1; display:block; overflow:hidden; width:auto; height:auto; padding:20px 0px;}
.case_towlist li{ width:13.6%; height:auto; margin:2% 8% 1% 0px; float:left; overflow:hidden;}
.case_towlist li.caselist_r{ float:right; margin-right:0px;}
.case_towlist li img{ border-radius:50%;}
.case_towlist li p{ width:auto; height:auto; font-size:1.6em; line-height:22px; padding-top:15px; text-align:center; overflow:hidden;}
/*----------------------------------------------------case list--------------------------------------------------------*/

/*----------------------------------------------------fenxiaoshang--------------------------------------------------------*/
.fxs_h{ width:auto; height:auto; font-size:3.2em; line-height:30px; overflow:hidden; text-align:center; padding-bottom:40px;}
.fxs_h p{ font-size:0.6em; color:#666; line-height:60px;}
.fxs_list{list-style:none; zoom:1; display:block; overflow:hidden; width:auto; height:auto; padding:20px 0px;}
.fxs_list li{ width:19%; height:auto; float:left; margin-right:8%; display:block; overflow:hidden; text-align:center;}
.fxs_list li.fxs_r{ margin-right:0px;}
.fxs_list li img{ max-width:111px; margin:0 auto;}
.fxs_list li b{ display:block; font-weight:normal; font-size:18px; line-height:25px; padding-top:20px;}
.fxs_list li p{ font-size:1.5em; line-height:25px; color:#666; padding:10px 0px;}
.fxs_list.fxs_list1 li{ width:13.6%;}
.fxs_list.fxs_list1 li img{ max-width:120px;}
.fxs_list.fxs_list1 li b{ color:#2BBF74;}
.fxs_box{ width:auto; height:auto; border:#2BBF74 1px solid; overflow:hidden; margin-bottom:30px;}
.fxs_num{ width:7%; height:auto; line-height:84px; background:#2BBF74; color:#fff; font-size:4em; text-align:center; float:left;}
.fxs_text{ width:89%; padding:15px 2%; font-size:1.5em; line-height:27px; overflow:hidden; float:right;}
a.fxs_a,a.fxs_a:link,a.fxs_a:visited{ width:300px; height:auto; display:block; font-size:2.2em; line-height:50px; text-align:center; background:#2BBF74; color:#fff; border-radius:15px; margin:0 auto;}
a.fxs_a:hover{ background:#333;}
/*----------------------------------------------------fenxiaoshang--------------------------------------------------------*/

/*----------------------------------------------------gongjiaobashi--------------------------------------------------------*/
.gjbs_ul1{ list-style:none; zoom:1; display:block; overflow:hidden; width:auto; height:auto; padding:20px 0px;}
.gjbs_ul1 li{ width:10%; height:auto; overflow:hidden; float:left; margin-right:12.5%; margin-bottom:30px; cursor:pointer;}
.gjbs_ul1 li.gjbs_r,.gjbs_ul2 li.gjbs_r{ margin-right:0px; float:right;}
.gjbs_ul1 li span{ display:block; max-width:118px; min-height:118px; border:#14B359 1px solid; border-radius:50%; overflow:hidden; background-repeat:no-repeat; background-position:center center;}
.gjbs_ul1 li p{ text-align:center; font-size:1.7em; line-height:22px; padding:15px 0px; color:#14B359;}
.gjbs_ul1 li:hover span{ border-color:#ccc; transition:all 0.3s linear 0s;}
.gjbs_ul2{ list-style:none; zoom:1; display:block; overflow:hidden; width:auto; height:auto; padding-top:60px}
.gjbs_ul2 li{ width:27.333%; height:auto; overflow:hidden; float:left; margin-right:9%; margin-bottom:30px; cursor:pointer;}
.gjbs_ul2 li span{ width:106px; height:auto; min-height:106px; border:#ddd 1px solid; display:block; float:left; border-radius:50%; margin-top:12px; background-repeat:no-repeat; background-position:center center;}
.gjbs_ul2 li p{ float:right; display:block; overflow:hidden; width:60%;}
.gjbs_ul2 li p strong{ display:block; font-size:1.7em; line-height:25px; padding:5px 0px;}
.gjbs_ul2 li p i{ font-size:1.4em; line-height:25px; padding:5px 0px; font-style:normal; color:#666; display:block;}
.gjbs_ul1 li span.gjbs_img01{ background-image:url(../images/gjbs_01.png);}
.gjbs_ul1 li span.gjbs_img02{ background-image:url(../images/gjbs_02.png);}
.gjbs_ul1 li span.gjbs_img03{ background-image:url(../images/gjbs_03.png);}
.gjbs_ul1 li span.gjbs_img04{ background-image:url(../images/gjbs_04.png);}
.gjbs_ul1 li span.gjbs_img05{ background-image:url(../images/gjbs_05.png);}
.gjbs_ul1 li span.gjbs_img06{ background-image:url(../images/gjbs_06.png);}
.gjbs_ul1 li span.gjbs_img07{ background-image:url(../images/gjbs_07.png);}
.gjbs_ul1 li span.gjbs_img08{ background-image:url(../images/gjbs_08.png);}
.gjbs_ul1 li span.gjbs_img09{ background-image:url(../images/gjbs_09.png);}
.gjbs_ul1 li span.gjbs_img10{ background-image:url(../images/gjbs_10.png);}
.gjbs_ul2 li span.gjbs_img11{ background-image:url(../images/gjbs_01.jpg);}
.gjbs_ul2 li span.gjbs_img12{ background-image:url(../images/gjbs_02.jpg);}
.gjbs_ul2 li span.gjbs_img13{ background-image:url(../images/gjbs_03.jpg);}
.gjbs_ul2 li span.gjbs_img14{ background-image:url(../images/gjbs_04.jpg);}
.gjbs_ul2 li span.gjbs_img15{ background-image:url(../images/gjbs_05.jpg);}
.gjbs_ul2 li span.gjbs_img16{ background-image:url(../images/gjbs_06.jpg);}
.gjbs_ul2 li span.gjbs_img17{ background-image:url(../images/gjbs_07.jpg);}
.gjbs_ul2 li span.gjbs_img18{ background-image:url(../images/gjbs_08.jpg);}
.gjbs_ul2 li span.gjbs_img19{ background-image:url(../images/gjbs_09.jpg);}
/*----------------------------------------------------gongjiaobashi--------------------------------------------------------*/

/*----------------------------------------------------gongyingshang--------------------------------------------------------*/
.gys_ul{ list-style:none; zoom:1; display:block; overflow:hidden; width:auto; height:auto; padding:20px 0px;}
.gys_ul li{ width:30%; height:auto; padding:120px 10% 0px 10%; display:block; float:left; overflow:hidden; text-align:center; background-repeat:no-repeat; background-position:top center;}
.gys_ul li.gys_01{ background-image:url(../images/gys_01.png);}
.gys_ul li.gys_02{ background-image:url(../images/gys_02.png);}
.gys_ul li b{ font-size:2em; line-height:5px; padding:15px 0px; display:block;}
.gys_ul li p{ font-size:1.6em; line-height:30px; overflow:hidden; padding:10px 0px;}
/*----------------------------------------------------gongyingshang--------------------------------------------------------*/

/*----------------------------------------------------hongdong\zhutileyuan--------------------------------------------------------*/
.hd_ul{ list-style:none; zoom:1; display:block; overflow:hidden; width:auto; height:auto; padding-top:50px;}
.hd_ul li{ width:18.4%; height:auto; float:left; margin-right:2%; display:block;}
.hd_ul li.hd_r{ margin-right:0px; float:right;}
.hd_ul li span{ display:block; position:relative; border:#1DA227 1px solid; padding:80px 20px 60px 20px;}
.hd_ul li i{ display:block; font-style:normal; line-height:80px; width:80px; height:80px; border-radius:50%; position:absolute; left:50%; margin-left:-40px; top:-40px; background:#1DA227; color:#fff; text-align:center; font-size:3em;}
.hd_ul li b{ font-size:2em; line-height:5px; padding:15px 0px; display:block; color:#1DA227; font-weight:normal; text-align:center;}
.hd_ul li p{ font-size:1.6em; line-height:30px; overflow:hidden; padding:10px 0px;}

/*----------------------------------------------------hongdong\zhutileyuan--------------------------------------------------------*/

/*----------------------------------------------------jingquleyuan\tingchechang\juyuanchangguan--------------------------------------------------------*/
.jqly_ul{list-style:none; zoom:1; display:block; overflow:hidden; width:auto; height:auto; padding-top:20px;}
.jqly_ul li{ width:10%; height:auto; overflow:hidden; float:left; margin-right:12.5%; margin-bottom:30px; cursor:pointer;}
.jqly_ul li.jqly_r,.jqly_ul li.jqly_r{ margin-right:0px; float:right;}
.jqly_ul li span{ display:block; max-width:118px; min-height:118px; border:#14B359 1px solid; border-radius:50%; overflow:hidden; background-repeat:no-repeat; background-position:center center;}
.jqly_ul li p{ text-align:center; font-size:1.7em; line-height:22px; padding:15px 0px; color:#14B359;}
.jqly_ul li:hover span{ border-color:#ccc; transition:all 0.3s linear 0s;}
.jqly_ul li span.jqly_img01{ background-image:url(../images/jqly_01.png);}
.jqly_ul li span.jqly_img02{ background-image:url(../images/jqly_02.png);}
.jqly_ul li span.jqly_img03{ background-image:url(../images/jqly_03.png);}
.jqly_ul li span.jqly_img04{ background-image:url(../images/jqly_04.png);}
.jqly_ul li span.jqly_img05{ background-image:url(../images/jqly_05.png);}
.jqly_ul li span.jqly_img06{ background-image:url(../images/jqly_06.png);}
.jqly_ul li span.jqly_img07{ background-image:url(../images/jqly_07.png);}
.jqly_ul li span.jqly_img08{ background-image:url(../images/jqly_08.png);}
.jqly_ul li span.jqly_img09{ background-image:url(../images/jqly_09.png);}
.jqly_ul li span.jqly_img10{ background-image:url(../images/jqly_10.png);}
.jqly_ul li span.jqly_img11{ background-image:url(../images/jqly_11.png);}
.jqly_ul li span.jqly_img12{ background-image:url(../images/jqly_12.png);}
.jqly_ul li span.jqly_img13{ background-image:url(../images/jqly_13.png);}
.jqly_ul li span.jqly_img14{ background-image:url(../images/jqly_14.png);}
.jqly_ul li span.jqly_img15{ background-image:url(../images/jqly_15.png);}
.jqly_bg{ background:#35AC68; color:#fff;}
.jqly_ul2{list-style:none; zoom:1; display:block; overflow:hidden; width:auto; height:auto; padding-top:20px;}
.jqly_ul2 li{ width:23%; height:auto; overflow:hidden; float:left; margin-right:15.5%; margin-bottom:30px; cursor:pointer;}
.jqly_ul2 li.jq_r,.jqly_ul li.jq_r{ margin-right:0px; float:right;}
.jqly_ul2 li span{ display:block; min-height:274px; border:#14B359 1px solid; border-radius:50%; overflow:hidden; background-repeat:no-repeat; background-position:center center;}
.jqly_ul2 li p{ text-align:center; font-size:1.7em; line-height:22px; padding:15px 0px; color:#14B359;}
.jqly_ul2 li:hover span{ border-color:#ccc; transition:all 0.3s linear 0s;}
.jqly_ul2 li span.jqly_u1{ background-image:url(../images/jqly_16.png);}
.jqly_ul2 li span.jqly_u2{ background-image:url(../images/jqly_17.png);}
.jqly_ul2 li span.jqly_u3{ background-image:url(../images/jqly_18.png);}

.jqly_ul li span.tcc_img01{ background-image:url(../images/tcc_001.png);}
.jqly_ul li span.tcc_img02{ background-image:url(../images/tcc_002.png);}
.jqly_ul li span.tcc_img03{ background-image:url(../images/tcc_003.png);}
.jqly_ul li span.tcc_img04{ background-image:url(../images/tcc_004.png);}
.jqly_ul li span.tcc_img05{ background-image:url(../images/tcc_005.png);}
.jqly_ul li span.tcc_img06{ background-image:url(../images/tcc_006.png);}
.jqly_ul li span.tcc_img07{ background-image:url(../images/tcc_007.png);}
.jqly_ul li span.tcc_img08{ background-image:url(../images/tcc_008.png);}
.jqly_ul li span.tcc_img09{ background-image:url(../images/tcc_009.png);}
.jqly_ul li span.tcc_img10{ background-image:url(../images/tcc_010.png);}
/*----------------------------------------------------jingquleyuan\tingchechang\juyuanchangguan--------------------------------------------------------*/

/*----------------------------------------------------contact--------------------------------------------------------*/
.contact_left{ width:50%; height:auto; float:left; overflow:hidden;}
.contact_h{ width:auto; height:auto; font-size:1.8em; line-height:25px; padding:10px 0px; overflow:hidden; border-bottom:#333 1px solid; color:#1DA227;}
.contact_cont{ width:auto; height:auto; font-size:1.5em; line-height:35px; padding:30px 0px;}
.contact_ewm{ width:auto; height:auto; overflow:hidden;}
.contact_ewm img{ display:inline-block; width:auto; float:left; margin-right:40px;}
.contact_ewm p{ margin-top:50px; font-size:1.4em;}
.contact_right{ width:38%; height:auto; float:right; list-style:none; zoom:1; display:block;}
.contact_right li{ padding:15px 0px; display:block;}
.contact_right li input{ width:92%; height:20px; border:none; border-radius:10px; background:#eee; font-size:1.5em; line-height:20px; display:block; overflow:hidden; padding:10px 4%; color:#666;}
.contact_right li textarea{ width:92%; height:auto; min-height:150px; border:none; border-radius:10px; background:#eee; font-size:1.5em; line-height:35px; display:block; overflow:hidden; padding:10px 4%; color:#666;}
.contact_right li input.contact_sub{ width:40%; height:auto; background:#2BBF74;color:#fff; cursor:pointer; margin:0;}
/*----------------------------------------------------contact--------------------------------------------------------*/

/*----------------------------------------------------quanyulvyou--------------------------------------------------------*/
.qyly_box{ width:23.5%; height:auto; float:left; margin-right:2%; margin-top:40px;}
.qyly_box.qyly_r{ margin-right:0px; float:right;}
.qyly_box b{ width:auto; height:auto; font-size:1.7em; line-height:25px; padding:10px 20px; background:#44C37B; color:#fff; display:block; font-weight:normal;}
.qyly_ul{ list-style:none; zoom:1; display:block; overflow:hidden; width:auto; height:auto; border:#ccc 1px solid; padding:20px 15px; min-height:140px;}
.qyly_ul li{ font-size:1.4em; line-height:28px; background:url(../images/qyly_01.png) left center no-repeat; padding-left:15px;}
.qyly_cc{ width:auto; height:auto; text-align:center;}
.qyly_cc img{ display:inline-block; width:auto;}
/*----------------------------------------------------quanyulvyou--------------------------------------------------------*/

/*----------------------------------------------------renlian--------------------------------------------------------*/
.rl_ul1,.rl_ul2{ list-style:none; zoom:1; display:block; overflow:hidden; width:auto; height:auto; padding-top:40px;}
.rl_ul1 li{ width:12%; height:auto; min-height:150px; display:block; float:left; text-align:center;}
.rl_ul1 li.rlul{ width:17.333%; background:url(../images/renlian_01.png) center center no-repeat;}
.rl_ul1 li span{ display:block; min-height:148px; border-radius:50%; background-color:#4FC482; background-position:center center; background-repeat:no-repeat;}
.rl_ul1 li span.rlul_01{ background-image:url(../images/renlian_01.jpg);}
.rl_ul1 li span.rlul_02{ background-image:url(../images/renlian_02.jpg);}
.rl_ul1 li span.rlul_03{ background-image:url(../images/renlian_03.jpg);}
.rl_ul1 li span.rlul_04{ background-image:url(../images/renlian_04.jpg);}
.rl_ul1 li p{ font-size:1.6em; line-height:25px; padding-top:25px;}
.rl_ul2 li{ width:28%; height:auto; float:left; overflow:hidden; margin-right:8%;}
.rl_ul2 li.rlul_r{ margin-right:0px; float:right;}
.rl_ul2 li span{ display:block; border:#ccc 1px solid; overflow:hidden;}
.rl_ul2 li p{ font-size:1.6em; line-height:25px; padding:10px; text-align:center;}
/*----------------------------------------------------renlian--------------------------------------------------------*/

/*----------------------------------------------------zhihuijingqu--------------------------------------------------------*/
.zh_ul1{list-style:none; zoom:1; display:block; width:auto; height:auto; padding-top:100px;}
.zh_ul1 li{ width:26%; height:auto; float:left; background:#fff; margin-right:5%; position:relative; padding:100px 2% 24px 2%;}
.zh_ul1 li span{ width:160px; height:160px; background-color:#4FC482; background-position:center center; background-repeat:no-repeat; position:absolute; top:-80px; left:50%; margin-left:-80px; border-radius:50%;}
.zh_ul1 li span.zh_01{ background-image:url(../images/zh_02.jpg);}
.zh_ul1 li span.zh_02{ background-image:url(../images/zh_03.jpg);}
.zh_ul1 li span.zh_03{ background-image:url(../images/zh_04.jpg);}
.zh_ul1 li b{ font-size:2em; line-height:5px; padding:15px 0px; display:block; font-weight:normal; text-align:center;}
.zh_ul1 li p{ font-size:1.5em; line-height:28px; overflow:hidden; padding:10px 0px; text-indent:2em;}
.zh_ul2{ list-style:none; zoom:1; display:block; width:auto; height:auto;}
.zh_ul2 li{ width:15.5%; height:auto; float:left; margin-right:12.666%;}
.zh_ul2 li span{ display:block; min-height:184px; border:#ccc 1px solid; border-radius:50%; overflow:hidden; background-repeat:no-repeat; background-position:center center;}
.zh_ul2 li p{ text-align:center; font-size:1.8em; line-height:22px; padding:25px 0px;}
.zh_ul2 li span.zh_04{ background-image:url(../images/zh_01.png);}
.zh_ul2 li span.zh_05{ background-image:url(../images/zh_02.png);}
.zh_ul2 li span.zh_06{ background-image:url(../images/zh_03.png);}
.zh_ul2 li span.zh_07{ background-image:url(../images/zh_04.png);}
.zh_ul1 li.zh_r,.zh_ul2 li.zh_r{ margin-right:0px; float:right;}
/*----------------------------------------------------zhihuijingqu--------------------------------------------------------*/

/*当页面大于1200px 时，大屏幕，主要是PC 端*/
@media (min-width: 1200px) {

}

/*在768 和1199 像素之间的屏幕里，小屏幕，主要是PAD*/
@media (min-width: 1000px) and (max-width: 1199px) {


}

@media (min-width: 768px) and (max-width: 999px) {

}

/*在480 和767 像素之间的屏幕里，超小屏幕，主要是手机*/
@media (min-width: 480px) and (max-width: 767px) {

}

/*在小于480 像素的屏幕，微小屏幕，更低分辨率的手机*/
@media (max-width: 479px) {

}