/* CSS Document */

body,ul,ol,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,input,button,textarea,img{ margin:0; padding:0; -webkit-tap-hightlight-color:rgba(0,0,0,0); font-family:"Microsoft YaHei",Tahoma,Arial,"Roboto","Droid Sans","Helvetica Neue","Droid Sans Fallback","STHeiti",sans-serif;}/*æ¸…é™¤é»˜è®¤å¤–è¾¹è·å†…é—´è·+ å–æ¶ˆé“¾æŽ¥é«˜äº®*/

*:focus{ outline:none;}/*åŽ»æŽ‰æ‰€æœ‰å…ƒç´ ç„¦ç‚¹è¾¹æ¡†*/

li{ list-style:none;}/*æ¸…é™¤åœ†ç‚¹*/

body{ font-size:12px; color:#333; min-width:1200px;}

/*å­—ä½“æ ·å¼*/

h1,h2,h3,h4,h5,h6,b,strong{ font-size:100%; font-weight:normal;}/*å–æ¶ˆç²—ä½“*/

em,i{ font-style:normal;}/*å–æ¶ˆæ–œä½“*/

p{ text-align:justify; text-justify:inter-word; }/*æ®µè½å¯¹é½*/

/*è¾¹æ¡†*/

img,input{ border:none;}

/*é“¾æŽ¥*/

a{ text-decoration:none; outline:none; color:#333; }

a:hover{ color:#333;}

/*==========================å¸¸ç”¨æ ·å¼--åŠ¨ç”»================================*/

a,.con_2 .min .right ul li a b,.con_7 .min_b dl dt b,.con_7 .min_b dl dt i,.con_7 .min_b dl dd b{ -webkit-transition:all ease-in-out .3s; -moz-transition:all ease-in-out .3s; -o-transition:all ease-in-out .3s; transition:all ease-in-out .3s;}/*åŠ¨ç”»*/

.fangda:hover{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1);}/*æ”¾å¤§*/

/*==========================å¸¸ç”¨æ ·å¼--å¸¸è§„================================*/

.omg,.con_7 .min_t .right ul li span,.con_7 .min_b dl dd b{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;} /*å•è¡Œæ–‡å­—è¶…å‡ºæ˜¾ç¤ºçœç•¥å·*/

.n{position:relative; z-index:100; behavior:url(css/tool_iecss3.htc); }/*IEæµè§ˆå™¨ åœ†è§’*/

.wordwrap{ word-break:break-all; word-wrap:break-word;}/*è¿žç»­è‹±æ–‡ï¼Œæ•°å­—æ¢è¡Œ*/

.m_box,.search_box,.con_bt_1{ width:1200px; margin:0 auto; overflow:hidden;} /*å®½åº¦*/

/*==========================================================*/

/*==========================================================*/

/*header*/

.header{ height:120px;}

.header h1{ float:left; padding:35px 56px 0 0;}

.header h1 img{ display:block; height:50px; width:auto;}

.header h2{ float:left; font-size:20px; line-height:30px; color:#555353; padding-top:30px;}

.header h2 span{ color:#fd0505;}

.header .tel{ float:right; padding-top:20px;}

.header .tel img{ display:block; float:left; height:46px; width:auto; margin-right:8px;}

.header .tel span{ display:block; float:left;}

.header .tel em{ display:block; font-size:14px; color:#7c7c7c;}

.header .tel b{ display:block; padding-top:2px; font-size:22px; line-height:1.2em; color:#c30708; font-weight:bold;}

/*nav*/

.nav{ height:50px; background:#009f3c;}

.nav ul li{ float:left; width:10.2857%;}

.nav ul li a{ display:block; height:50px; line-height:50px; color:#fff; text-align:center; font-size:16px;}

.nav ul li.on a,.nav ul li a:hover{ background:#ed9b00;}

/*banner*/

.banner{ height:580px; overflow:hidden; position:relative;}

.banner .bd ul li{ height:580px; background:no-repeat center scroll;}

.banner .hd{ position:absolute; width:100%; left:0; bottom:20px;}

.banner .hd ul{ text-align:center; font-size:0;}

.banner .hd ul li{ display:inline-block; vertical-align:middle; width:10px; height:10px; border-radius:100%; background:#fff; margin:0 5px; cursor:pointer;}

.banner .hd ul li.on{ background:#009f3c;}

/*banner_pic*/

.banner_pic{ overflow:hidden; clear:both;}

.banner_pic img{ display:block; width:100%; height:auto; max-width:1920px; margin:0 auto;}

/*search_box*/

.search_box{ overflow:hidden; padding:20px 0;}

.search_box dl{ float:left; color:#7c7c7c; font-size:14px;}

.search_box dl dt{ float:left;}

.search_box dl dd{ float:left;}

.search_box dl dd a{ color:#7c7c7c; padding:0 9px;}

.search_box p{ float:right;}

.search_box p input{ display:block; float:left; height:32px; line-height:32px; font-size:14px;}

.search_box p input:first-child{ padding:0 14px; width:300px; border:1px solid #7c7c7c;}

.search_box p input:last-child{ width:50px; height:34px; background:url(../bgimg/search_box_ico.png) #009f3c no-repeat center scroll; cursor:pointer;}

.search_box p input:last-child:hover{ background-color:#ed9b00;}

/*con_1*/

.con_1{ padding-bottom:36px;}

.con_1 .left h1{ overflow:hidden; padding-bottom:22px;}

.con_1 .left h1 img{ display:block; height:68px; width:auto;}

.con_1 .left p{ font-size:14px; line-height:1.8em; text-indent:2em; padding-top:10px;}

.con_1 .left p span{ color:#fd0505;}

.con_1 .left p.b{ font-size:16px;}

.con_1 .right{ float:right; width:472px; padding-left:80px;}

.con_1 .right img{ display:block; width:100%; height:auto;}

/*con_1_bottom*/

.con_1_bottom{ overflow:hidden; background:#f1f1f1; font-size:24px; padding:20px 0;}

.con_1_bottom ul li{ width:25%; float:left; text-align:center;}

.con_1_bottom ul li span{ display:block;}

.con_1_bottom ul li span i{ display:inline-block; vertical-align:super; font-size:12px;}

.con_1_bottom ul li span b{ color:#fd0505;}

.con_1_bottom ul li p{ text-align:center;}

/*con_bt_1*/

.con_bt_1{ text-align:center;}

.con_bt_1 h3{ font-size:24px; font-weight:bold;}

.con_bt_1 h4{ font-size:16px; text-transform:uppercase; padding-top:6px; margin-bottom:10px;}

.con_bt_1 h4 em{ color:#009f3c; }

.con_bt_1 span{ display:inline-block; vertical-align:middle; height:36px; line-height:36px; background:#1f955b; color:#fff; padding:0 18px; font-size:17px; border-radius:6px;}

/*con_2*/

.con_2{ padding:50px 0;}

.con_2 .min{ overflow:hidden; padding-top:40px;}

.con_2 .min .left{ width:250px; float:left;}

.con_2 .min .left h3{ height:72px; background:url(../bgimg/con_2_bg.jpg) #1a835b no-repeat center scroll; text-align:center; line-height:72px; color:#fff; font-size:24px; margin-bottom:8px;}

.con_2 .min .left ul{ overflow:hidden; background:#ebebeb;}

.con_2 .min .left ul li{ width:100%; float:left; border-top:2px solid #fff;}

.con_2 .min .left ul li a{ display:block; height:38px; line-height:38px; padding-left:24px; background:url(../bgimg/con_2_ico_01.png) no-repeat 8px scroll; font-size:16px;}

.con_2 .min .left ul li a:hover{ color:#1f955b;}

.con_2 .min .left ul li:last-child{ padding:8px 0;}

.con_2 .min .left ul li:last-child a{ padding:0; background:#fff; width:50%; height:30px; line-height:30px; text-align:center; border:2px solid #1a835b; margin:0 auto; border-radius:8px;}

.con_2 .min .left ul li:last-child a:hover{ background:#1a835b; color:#fff;}

.con_2 .min .right{ width:925px; float:right; overflow:hidden; padding-top:10px;}

.con_2 .min .right ul{ width:945px;}

.con_2 .min .right ul li{ float:left; width:295px; padding-right:20px;}

.con_2 .min .right ul li a{ display:block; overflow:hidden;}

.con_2 .min .right ul li a i{ display:block; height:220px; overflow:hidden; margin-bottom:10px;}

.con_2 .min .right ul li a i img{ display:block; width:100%; height:220px;}

.con_2 .min .right ul li a b{ display:block; height:50px; line-height:50px; text-align:center; width:80%; border:1px solid #555353; margin:0 auto; font-size:18px;}

.con_2 .min .right ul li a:hover b{ background:#1a835b; color:#fff; border-color:#1a835b;}

/*con_gg*/

.con_gg{ height:125px; background:url(../bgimg/con_gg_bg.jpg) no-repeat center scroll; margin-top:38px;}

.con_gg .left{ float:left; width:700px; text-align:center; color:#fff;}

.con_gg .left h3{ font-size:28px; font-weight:bold; padding-top:28px;}

.con_gg .left span{ display:block; font-size:22px; padding-top:6px;}

.con_gg .right{ width:500px; float:right;}

.con_gg .right h3{ padding:22px 0 0 120px;}

.con_gg .right h3 a{ display:block; height:35px; width:auto;}

.con_gg .right span{ display:block; font-size:14px; color:#fff; text-align:center; padding-top:15px;}

.con_gg .right span b{ font-size:18px; color:#ffb400; font-weight:bold;}

/*con_bt_2*/

.con_bt_2 h3{ font-size:26px; height:1.5em;}

.con_bt_2 h3 span{ display:block; height:0.85em; line-height:1.5em; border-bottom:1px solid #1f955b; text-align:center; font-weight:bold; color:#1f955b;}

.con_bt_2 h3 span b{ display:inline-block; vertical-align:middle; background:#fff; padding:0 114px; position:relative;}

.con_bt_2 h3 span b:before,.con_bt_2 h3 span b:after{ content:""; position:absolute; left:0; top:50%; width:10px; height:10px; background:#1f955b; border-radius:100%; margin-top:-5px;}

.con_bt_2 h3 span b:after{ left:auto; right:0;}

.con_bt_2 p{ clear:both; text-align:center; padding-top:20px;}

.con_bt_2 p span{ display:inline-block; vertical-align:middle; height:36px; line-height:36px; background:#1f955b; color:#fff; padding:0 18px; font-size:17px; border-radius:6px;}

/*con_3*/

.con_3{ padding-top:40px;}

.con_3 .con_bt_2 h3{ height:3em;}

.con_3 .con_bt_2 h3 span{ height:1.5em;}

.con_3 .min{ overflow:hidden;}

.con_3 ul{ width:1230px;}

.con_3 ul li{ float:left; width:380px; padding-right:30px; padding-top:30px;}

.con_3 ul li div{ overflow:hidden; border:1px solid #7c7c7c; height:527px;}

.con_3 ul li i{ display:block; height:250px; overflow:hidden;}

.con_3 ul li i img{ display:block; width:100%; height:auto; min-height:250px;}

.con_3 ul li b{ display:block; text-align:center; color:#1f955b; font-size:20px; line-height:1.5em; height:3em; overflow:hidden; padding-top:10px;}

.con_3 ul li p{ padding:10px 25px 0; font-size:16px; line-height:1.6em; height:8em; overflow:hidden;}

.con_3 ul li p span{ display:block; padding-left:25px; background:url(../bgimg/con_3_ico_02.png) no-repeat left 5px;}

.con_3 ul li p b{ display:inline; font-size:16px; color:#fd0505;}

.con_3 ul li em{ display:block; padding-top:10px;}

.con_3 ul li em a{ display:block; width:140px; margin:0 auto; height:40px; line-height:40px; border:1px solid #7c7c7c; font-size:16px; text-align:center; border-radius:4px; color:#7c7c7c;}

.con_3 ul li em a:hover{ background:#1f955b; border-color:#1f955b; color:#fff;}

.con_3 ul li:last-child img{ display:block; width:100%; height:auto;}

/*con_4*/

.con_4{ padding-top:40px;}

.con_4 .min{ overflow:hidden; position:relative; padding-top:30px;}

.con_4 .min .bd{ height:245px; margin-left:48px;}

.con_4 .min .bd ul li{ float:left; width:170px; padding:0 7px;}

.con_4 .min .bd ul li span{ display:block; overflow:hidden; border:1px solid #7c7c7c;}

.con_4 .min .bd ul li img{ display:block; width:100%; height:auto;}

.con_4 .min .hd{ position:absolute; width:100%; left:0; top:30px;}

.con_4 .min .hd a{ display:block; float:left; width:30px; height:243px; background:url(../bgimg/con_4_ico_l.png) no-repeat center scroll; cursor:pointer;}

.con_4 .min .hd a.prev{ float:right; background-image:url(../bgimg/con_4_ico_r.png);}

.con_4 .min .hd a:hover{ background-image:url(../bgimg/con_4_ico_ls.png);}

.con_4 .min .hd a.prev:hover{ background-image:url(../bgimg/con_4_ico_rs.png);}

/*con_5*/

.con_5{ padding-top:40px; padding-bottom:30px;}

.con_5 .min{ overflow:hidden; padding-top:30px;}

.con_5 .left{ width:236px; float:left;}

.con_5 .left ul li{ width:100%; float:left; height:52px; line-height:52px; background:#1f955b; color:#fff; text-align:center; font-size:18px; margin-bottom:6px; cursor:pointer;}

.con_5 .left ul li.on{ background:#ed9b00;}

.con_5 .right{ width:949px; float:right;}

.con_5 .right dl{ display:none;}

.con_5 .right dl img{ display:block; width:100%; height:auto;}

.con_5 .right dl dt{ width:605px; float:left; padding-right:15px; height:458px; overflow:hidden;}

.con_5 .right dl dd{ width:329px; float:left; margin-bottom:15px; height:221.5px;}

.con_5 .right dl dd div{ border:1px solid #1f955b; height:209.5px; padding:10px 10px 0;}

.con_5 .right dl dd div p{ font-size:14px; line-height:1.5em; margin-bottom:10px;}

/*con_6*/

.con_6{ background:url(../bgimg/con_6_bg_br.png) #f2f2f2 repeat-x left bottom; overflow:hidden; padding:40px 0 30px;}

.con_6 .con_bt_1{ margin-bottom:30px;}

.con_6 .min{ overflow:hidden; position:relative;}

.con_6 .min .bd{ margin-left:65px;}

.con_6 .min .bd ul li{ float:left; margin:0 8px; width:198px;}

.con_6 .min .bd ul li span{ display:block; border:1px solid #7c7c7c; background:#fff;}

.con_6 .min .bd ul li span img{ display:block; width:100%; height:108px;}

.con_6 .min .hd{ position:absolute; width:100%; left:0; top:36px;}

.con_6 .min .hd a{ display:block; float:left; width:36px; height:36px; background:url(../bgimg/con_6_ico_l.png) no-repeat center scroll; cursor:pointer;}

.con_6 .min .hd a.prev{ background-image:url(../bgimg/con_6_ico_r.png); float:right;}

/*con_7*/

.con_7{ padding:40px 0 30px;}

.con_7 .con_bt_1{ margin-bottom:30px;}

.con_7 .left{ width:575px; float:left;}

.con_7 .right{ width:575px; float:right;}

.con_7 h4{ height:56px; line-height:56px; background:#f2f2f2;}

.con_7 h4 b{ display:block; float:left; width:166px; height:56px; background:#1f955b; color:#fff; text-align:center; font-size:20px;}

.con_7 h4 a{ display:block; float:right; padding-right:16px; font-size:16px; color:#7c7c7c;}

.con_7 h4 a:hover{ color:#1f955b;}

.con_7 .min_t .left{ height:310px; overflow:hidden;}

.con_7 .min_t .left img{ display:block; width:100%; height:auto; min-height:310px;}

.con_7 .min_t .right ul{ padding-top:5px;}

.con_7 .min_t .right ul li{ width:100%; float:left; font-size:16px; padding:18px 0; border-bottom:1px dashed #ccc;}

.con_7 .min_t .right ul li span{ display:block; position:relative; height:24px; line-height:24px; overflow:hidden; padding-left:38px; margin-bottom:15px;}

.con_7 .min_t .right ul li span a:hover{ color:#ba0b35;}

.con_7 .min_t .right ul li i{ display:block; position:absolute; width:24px; height:24px; left:0; top:0; background:#ba0b35; color:#fff; text-align:center; line-height:24px; font-size:18px; margin-right:5px;}

.con_7 .min_t .right ul li p{ padding-top:12px; line-height:25px; padding:0 0 0 38px; position:relative; height:50px; overflow:hidden; color:#7c7c7c;}

.con_7 .min_t .right ul li p i{ background:#68ba30; top:2px;}

.con_7 .min_b{ clear:both; padding-top:20px;}

.con_7 .min_b dl{ padding-top:15px;}

.con_7 .min_b dl dt{ width:100%; float:left; overflow:hidden; margin-bottom:15px;}

.con_7 .min_b dl dt i{ display:block; float:left; width:190px; overflow:hidden; padding:3px; border:1px solid #ccc; margin-right:20px;}

.con_7 .min_b dl dt i img{ display:block; width:100%; height:auto;}

.con_7 .min_b dl dt b{ display:block; font-size:16px; overflow:hidden; line-height:1.6em; height:3.2em;}

.con_7 .min_b dl dt span{ display:block; color:#7c7c7c; line-height:1.8em; height:7.2em; overflow:hidden; padding-top:5px;}

.con_7 .min_b dl dt a:hover i{ border-color:#1f955b;}

.con_7 .min_b dl dt a:hover b{ color:#1f955b;}

.con_7 .min_b dl dd{ width:100%; float:left;}

.con_7 .min_b dl dd a{ display:block; height:34px; line-height:34px; border-bottom:1px dashed #ccc; padding-left:15px; background:url(../bgimg/con_7_ico_01.png) no-repeat left scroll;}

.con_7 .min_b dl dd b{ display:block; float:left; height:34px; width:80%; overflow:hidden;}

.con_7 .min_b dl dd a:hover b{ color:#1f955b;}

.con_7 .min_b dl dd em{ display:block; float:right; color:#7c7c7c;}

/*yqlj*/

.yqlj{ clear:both; line-height:26px; overflow:hidden; padding-bottom:30px;}

.yqlj dl dt{ float:left; font-size:20px; padding-right:5px; color:#7c7c7c;}

.yqlj dl dd{ float:left; font-size:14px;}

.yqlj dl dd a{ display:block; float:left; padding:0 5px; color:#7c7c7c;}

.yqlj dl dd a:hover{ color:#1f955b;}

/*footer_top*/

.footer_top{ overflow:hidden; padding:40px 0;}

.footer_top .left{ width:326px; float:left;}

.footer_top .left h1 img{ display:block; height:30px; width:auto;}

.footer_top .left h2{ color:#c30708; font-size:24px; font-weight:bold; padding-top:22px;}

.footer_top .left h2 img{ display:inline-block; vertical-align:middle; height:26px; width:auto; margin:-3px 10px 0 0;}

.footer_top .left p{ font-size:16px; line-height:34px; padding-top:10px;}

.footer_top .center{ float:left; width:574px; padding:0 30px;}

.footer_top .center p{ overflow:hidden; border-left:1px solid #ccc; border-right:1px solid #ccc; font-size:20px; line-height:34px; color:#1f955b; padding:0 30px; font-weight:bold;}

.footer_top .right{ float:right; overflow:hidden;}

.footer_top .right img{ display:block; width:220px; height:auto;}

/*footer_b*/

.footer_b{ overflow:hidden; background:#222; color:#fff; color:#a4a4a4; font-size:14px; line-height:1.6em; padding:22px 0;}

.footer_b p{ text-align:center;}

.footer_b p a{ color:#a4a4a4; padding:0 10px;}

.footer_b p a:hover{ color:#ed9b00;}

.footer_b p.b{ padding-top:10px; font-size:16px;}



/*

å¤§çº¢è‰²ï¼š  fd0505   æ©˜çº¢è‰²ï¼š  f56815

ç»¿è‰²ï¼š  009f3c  æ·±ç»¿è‰²ï¼š  1f955b

æµ…ç°è‰²ï¼š 7c7c7c    æ·±ç°è‰²ï¼š  555353

æ¡”é»„è‰²ï¼š  ed9b00

*/