/* Generated by wjdhcms 3.0 */



@charset "utf-8";



/*-----------CSS Reset-----------*/



::selection {

	color:#fff;

    background-color: #4e9c0a;

}



::-moz-selection {

	color:#fff;

    background-color: #4e9c0a;

}



::-webkit-selection {

	color:#fff;

    background-color: #4e9c0a;

}



::-webkit-scrollbar {

    width: 8px;

    height: 8px;

    background-color: #F5F5F5;

}



::-webkit-scrollbar-track {

    border-radius: 10px;

    background-color: #E2E2E2;

}



::-webkit-scrollbar-thumb {

    border-radius: 10px;

    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);

    background-color: #555;

}



* {

    padding: 0;

    margin: 0;

}



body {

    font: 14px/1.231 "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;

    color: #333;

    margin: 0;

    line-height: 1.5;

}



:focus {

    outline: 1;

}



article,

aside,

canvas,

details,

figcaption,

figure,

footer,

header,

hgroup,

menu,

nav,

section,

summary {

    display: block;

}



a {

    margin: 0;

    padding: 0;

    border: 0;

    font-size: 100%;

    vertical-align: baseline;

    background: transparent;

}



ins {

    background-color: #ff9;

    color: #000;

    text-decoration: none;

}



mark {

    background-color: #ff9;

    color: #000;

    font-style: italic;

    font-weight: bold;

}



del {

    text-decoration: line-through;

}



table {

    border-collapse: collapse;

    border-spacing: 0;

}



hr {

    display: block;

    height: 1px;

    border: 0;

    border-top: 1px solid #cccccc;

    margin: 1em 0;

    padding: 0;

}



input,

select {

    vertical-align: middle;

}





li,

ul {

    list-style-type: none;

}



img {

    border: none;

}



a {

    color: #333;

}



a:link,

a:hover,

a:active,

a:visited {

    text-decoration: none;

}



input,

textarea {

    outline: 0;

    border: 0;

}



textarea {

    resize: none;

}



h1,

h2,

h3,

h4,

h5,

h6,

dl,

dd,

dt,

i,

em {

    font-weight: normal;

    font-style: normal;

}



/**banner**/

.banner{ width:100%; height:600px; overflow:hidden; position:relative; font-size:0px;background:url(/uploads/image/20180313/20180313164424_9179.jpg) center no-repeat;}

.b-img{ height:600px; position:absolute; left:0px; top:0px;}

.b-img a{ display:block; height:600px; float:left;}

.b-list{ height:30px; padding-top:570px; position:relative; margin:0px auto; z-index:1;}

.b-list span{ display:block; cursor:pointer; width:10px; height:10px; border-radius:50%; border:2px solid #fff; float:left; margin:0px 5px;}

.b-list .spcss{ border:2px solid #4e9c0a;}

.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px;}

.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px;}

.bar-left em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) 0px 0px no-repeat; margin:0px auto; margin-top:250px;}

.bar-right em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) -50px 0px no-repeat; margin:0px auto; margin-top:250px;}

.bar-left .emcss{ background-position:0px -100px;}

.bar-right .emcss{ background-position:-50px -100px;}



/**search**/

.search_box{width: 100%; height:50px; background:#f5f5f5;}

.search{width: 1180px; margin:auto; height:50px;}

.keytext{width: 770px;height: 50px;line-height: 50px; float: left; font-family:Microsoft YaHei; font-size: 14px;}

.keytext span{line-height: 50px; font-weight:bold; background:url(../images/search_ico.jpg) no-repeat left center; padding-left:30px;}

.keytext a{margin: 0px 8px 0px 0px; line-height:50px; color:#333;}

.rmgj-n-r{ float:right; margin-top:13px;}

.rmgj-n-r .text{padding:0px 0px 0px 40px; float:left; height:24px; line-height:24px; width:170px; font-size:14px; background:url(../images/search_bg.jpg) no-repeat; color:#666; font-family:"微软雅黑";}

.rmgj-n-r .submit{width:60px; height:24px; border:0; padding:0; background:url(../images/search_bg.jpg) no-repeat right; float:left;}



/***product_box***/

.product_box{ width:100%; height:910px; background:url(../images/cp_bg.jpg);}

.product_big{ width:1180px; margin:auto; background:url(../images/cp_bg.jpg) no-repeat center top; padding-top:30px;}

.product_left{ width:220px; float:left; height:850px;}

.product_left h2{ width:220px; height:45px; background:url(../images/cp_tit.jpg) no-repeat; padding-top:55px; text-align:center;}

.product_left h2 a{ font-size:20px; color:#fff; font-family:"微软雅黑"; font-weight:bold;}

.product_left ul{ background:#4e9c0a; height:750px;}

.product_left ul li a{ width:160px; height:39px; line-height:39px; border-bottom:1px solid #59c000; padding-left:60px; background:url(../images/cp_ico.jpg) no-repeat 40px center; display:block; margin:auto; font-size:14px; color:#fff; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.product_left ul li span a{ height:46px; line-height:46px; background:url(../images/cp_tab.jpg) no-repeat; display:block; font-size:15px; color:#fff; font-weight:bold; border:0px;}



/***product_right***/

.product_right {width:960px; float:right; height:590px;}

.product_right .product_tit{ width:940px; height:49px; border-bottom:1px solid #c9d4d8; margin:0px 0px 20px 20px;}

.product_right .product_tit h3 a{ float:left; width:110px; height:49px; line-height:49px; text-align:center; font-size:16px; color:#333; font-weight:bold;}

.product_right .product_tit .active a{ border-bottom:2px solid #4e9c0a; color:#4e9c0a;}

.product_right .product_tit .more{ float:right; color:#666; text-transform:uppercase; line-height:50px; padding-right:10px; font-size:12px;}

.product_right .hide{ display:none;}

.product_right .product_list li{ float:left; width:300px; margin:0px 0px 0px 20px; height:260px;}

.product_right .product_list li span{ display:block; width:290px; height:210px; padding:4px; border:1px solid #ddd; background:#fff;}

.product_right .product_list li span a{ display:block; width:290px; height:210px; overflow:hidden;}

.product_right .product_list b a{ color:#000; height:40px; line-height:40px; font-size:14px; text-align:center; display:block; font-weight:normal;}

.product_right .product_list li img{ width:290px; height:210px;

-webkit-transition:all 1s ;

-moz-transition:all 1s ;

-o-transition:all 1s ;

-ms-transition:all 1s;

transition:all 1s ;}

.product_right .product_list li:hover img{ transform: scale(1.2, 1.2);

	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */

	-moz-transform:scale(1.2, 1.2); 	/* Firefox */

	-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */

	-o-transform:scale(1.2, 1.2); 	/* Opera */}



/**ppfw_box**/

.ppfw_box{ height:1020px; background:url(../images/ppfw_bg.jpg); padding:50px 0px;}

.ppfw_box h4{ text-align:center;}

.ppfw_box h4 p{ font-size:24px; color:#333; font-weight:bold; line-height:24px; margin-bottom:15px;}

.ppfw_box h4 p span{ color:#fe84e9c0a;}

.ppfw_box h4 p b{ color:#4e9c0a;}

.ppfw_box h4 i{ display:block; background:url(../images/ppfw_tit.png) no-repeat center; line-height:37px; text-align:center; font-size:14px; color:#bbb; text-transform:uppercase;}

.ppfw_big{ width:1180px; margin:auto;}

.ppfw_big h5{ font-size:18px; color:#fe8f00; font-weight:bold; line-height:35px; text-align:center; background:url(../images/ppfw_titi.png); margin:30px 0px; letter-spacing:18px; padding-left:20px;}

.ppfw_big ul{ height:442px;}

.ppfw_big ul li{ width:360px; height:412px; background:#fefefe; border-radius:8px; padding-top:30px; float:left; margin-left:50px; cursor:pointer;}

.ppfw_big ul li:first-child{ margin:0px;}

.ppfw_big ul li:hover span{ background:#fdbb65;}

.ppfw_big ul li span{ display:block; width:250px; height:180px; border-radius:250px; background:#94c36c; margin:auto; padding-top:70px}

.ppfw_big ul li span img{ display:block; width:73px; height:75px; margin:auto;}

.ppfw_big ul li span b{ font-size:20px; color:#fff; display:block; text-align:center; line-height:20px; margin-top:40px;}

.ppfw_big ul li i{ display:block; font-size:36px; color:#fe8f00; font-family:Verdana; background:url(../images/ppfw_tita.png) no-repeat center; text-align:center; line-height:36px; margin-top:25px;}

.ppfw_big ul li p{ font-size:14px; color:#666; line-height:24px; text-align:center; padding:10px 40px 0px;}

.ppfw_big ol li{ width:360px; height:312px; background:#fefefe; border-radius:8px; float:left; margin-left:50px; cursor:pointer;}

.ppfw_big ol li:first-child{ margin:0px;}

.ppfw_big ol li img{ width:320px; height:160px; padding:20px;}

.ppfw_big ol li b{ display:block; font-size:18px; color:#fe8f00; background:url(../images/ppfw_titia.png) no-repeat center; text-align:center; line-height:20px;}

.ppfw_big ol li p{ font-size:14px; color:#666; line-height:24px; padding:5px 25px 0px;}



/**s_banner1_box**/

.s_banner1_box{ height:200px; background:url(../images/s_banner1.jpg) no-repeat center;}

.s_banner1{ width:1180px; height:200px; margin:auto; position:relative;}

.s_banner1 h4{ position:absolute; left:0px; top:50px;}

.s_banner1 h4 b{ display:block; font-size:30px; color:#4e9c0a; line-height:30px;}

.s_banner1 h4 span{ display:block; font-size:24px; color:#fff; line-height:24px; margin-top:50px;}

.s_banner1 p{ position:absolute; right:0px; top:47px; line-height:30px;}

.s_banner1 p b{ display:block; font-size:16px; color:#fff; font-weight:normal;}

.s_banner1 p span{ display:block; font-size:30px; color:#4e9c0a; font-family:impact; line-height:30px;}

.s_banner1 p a{ display:block; width:120px; height:35px; line-height:35px; background:#fe8f00; text-align:center; color:#fff; font-size:18px; margin-top:10px;}



/**al_box**/

.al_box{ margin:30px auto; height:506px;}

.al_box h3{ text-align:center; height:76px; margin-bottom:10px;}

.al_box h3 a{ display:block; font-size:24px; color:#4e9c0a; font-weight:bold; line-height:24px; margin-bottom:15px;}

.al_box h3 span{ display:block; background:url(../images/ppfw_tit.png) no-repeat center; line-height:37px; font-size:15px; color:#aaa;}

.al_box ul{ width:1180px; height:420px; margin:auto;}

.al_box ul li{ width:290px; float:left; position:relative; margin:10px 0px 0px 10px;}

.al_box ul li img{ display:block; width:280px; height:190px; padding:4px; border:1px solid #d3d4d5;}

.al_box ul li span{ display:block; width:288px; position:absolute; bottom:1px; left:1px; height:35px; line-height:35px; background:url(../images/bg02.png); text-align:center;}

.al_box ul li span a{ display:block; font-size:14px; color:#fff;}

.al_box ul li:first-child{ width:580px; margin:10px 0px 0px 0px;}

.al_box ul li:first-child img{ width:570px; height:400px;}

.al_box ul li:first-child span{ width:578px; height:50px; line-height:50px;}



/**ys_box**/

.ys_box{ height:490px; background:url(../images/ys_bg.jpg) no-repeat center;}

.ys_big{ width:1180px; margin:auto; position:relative;}

.ys_big h3{ height:127px; text-align:center;}

.ys_list{ position:absolute; width:500px;}

.ys_list b{ display:block; color:#4e9c0a; height:40px; line-height:30px;}

.ys_list b i{ display:block; font-size:30px; font-family:Arial; float:left; font-weight:bold; padding:2px 5px 0px 0px;}

.ys_list b span{ display:block; font-size:24px; float:left;}

.ys_list p{ font-size:14px; line-height:24px; color:#333;}

.ys_list1{ top:183px; left:25px;}

.ys_list2{ top:183px; left:675px; width:480px;}

.ys_list2 b{ color:#fff;}

.ys_list2 p{ color:#fff;}

.ys_list3{ top:303px; left:25px;}

.ys_list3 b{ color:#fff;}

.ys_list3 p{ color:#fff;}

.ys_list4{ top:303px; left:675px; width:480px;}

.ys_big span a{ display:block; position:absolute; top:406px; left:559px;}



/**s_banner2_box**/

.s_banner2_box{ height:220px; background:url(../images/s_banner2.jpg) no-repeat center;}

.s_banner2{ width:1180px; margin:auto; position:relative;}

.s_banner2 p{ line-height:35px; color:#fff; text-align:center; line-height:36px; padding-top:25px;}

.s_banner2 p em{ display:block; font-size:36px; font-weight:bold; margin-bottom:10px;}

.s_banner2 p i{ display:block; font-size:22px;}

.s_banner2 p b{ display:block; font-size:24px;}

.s_banner2 span{ color:#fff; display:block; line-height:40px; position:absolute; top:155px; left:360px;}

.s_banner2 span i{ display:block; float:left; font-size:15px;}

.s_banner2 span b{ display:block; float:left; font-size:30px; font-family:impact;}

.s_banner2 a{ display:block; width:120px; height:40px; background:#fe8f00; text-align:center; font-size:18px; color:#fff; font-weight:bold; border-radius:40px; float:left; margin-left:15px;}



/**khjz_box**/

.khjz_box{ height:426px; margin:30px 0px;}

.khjz_box h3{ text-align:center; height:76px; margin-bottom:30px;}

.khjz_box h3 a{ display:block; font-size:24px; color:#4e9c0a; font-weight:bold; line-height:24px; margin-bottom:15px;}

.khjz_box h3 span{ display:block; background:url(../images/ppfw_tit.png) no-repeat center; line-height:37px; font-size:15px; color:#aaa;}

#tab4{ width:1180px; margin:auto; position:relative;}

#tab4 .tab_menu4{ position:absolute; left:0px; width:350px; height:320px;}

#tab4 .tab_menu4 li{ width:320px; height:80px; cursor:pointer; line-height:80px; background:url(../images/khjz_bg.jpg) no-repeat; padding:0px 0px 0px 30px;}

#tab4 .tab_menu4 li a{ font-size:16px; color:#000;}

#tab4 .tab_menu4 li span{ display:block; width:26px; height:23px; float:left; padding:28px 10px 29px 0px;}

#tab4 .tab_menu4 li b{ display:none;}

#tab4 .tab_menu4 .selected4{ background:url(../images/khjz_bga.jpg) no-repeat;}

#tab4 .tab_menu4 .selected4 a{ color:#fff;}

#tab4 .tab_menu4 .selected4 span{ display:none;}

#tab4 .tab_menu4 .selected4 b{ display:block; width:26px; height:23px; float:left; padding:28px 10px 29px 0px;}

#tab4 .hide{display:none;}

#tab4 .tab_box4{ width:810px; position:absolute; right:0px; top:0px;}

#tab4 .tab_box4 dl{ width:810px; height:320px; background:#f5f5f5;}

#tab4 .tab_box4 dl dd{ width:280px; height:280px; padding:20px; float:left;}

#tab4 .tab_box4 dl dd img{ width:270px; height:270px; padding:4px; border:1px solid #ddd;}

#tab4 .tab_box4 dl dt{ width:470px; height:280px; padding:20px 0px; float:left;}

#tab4 .tab_box4 dl dt a{ font-size:16px; color:#000; line-height:40px; display:block;}

#tab4 .tab_box4 dl dt p{ font-size:14px; line-height:30px; color:#666; height:180px; overflow:hidden;}

#tab4 .tab_box4 dl dt span a{ width:118px; height:38px; border:1px solid #4e9c0a; font-size:16px; display:block; text-align:center; line-height:38px; color:#4e9c0a; margin-top:10px;}



/**about_box**/

.about_box{ height:645px; background:url(../images/about_bg.jpg) no-repeat center;}

.about_box h3{ width:1180px; margin:auto; text-align:center; padding-top:50px;}

.about_box h3 b{ font-size:36px; color:#4e9c0a; display:block; line-height:36px;}

.about_box h3 a{ display:block; font-size:18px; color:#fff; font-weight:bold; background:url(../images/about_tit.png) no-repeat center; line-height:18px; margin-top:10px;}

.about_box .about_wz{ width:1180px; margin:15px auto 0px; text-align:center; font-size:14px; color:#fff; line-height:30px; height:120px; overflow:hidden;}

.about_box span{ display:block; width:36px; height:36px; margin:25px auto;}

.about_box h4{ width:1180px; height:35px; margin:auto; background:url(../images/ppfw_titi.png) no-repeat center; padding:30px 0px;}

.about_box h4 a{ display:block; font-size:18px; color:#fe8f00; font-weight:bold; line-height:35px; text-align:center; letter-spacing:12px; padding-left:20px;}

.about_box ul{ width:1180px; margin:auto;}

.about_box ul li{ float:left; width:270px; margin-left:20px;}

.about_box ul li img{ width:270px; height:180px;}

.about_box ul li span{ display:block; width:270px; height:35px; text-align:center; color:#333; line-height:35px; margin:0px;}



/**s_banner3**/

.s_banner3{ width:1180px; height:210px; background:#4e9c0a; margin:30px auto; position:relative;}

.s_banner3 img{ display:block; position:absolute; left:25px; top:12px; z-index:9;}

.s_banner3 p{ top:135px; left:496px; position:absolute; z-index:99;}

.s_banner3 b{ display:block; font-size:14px; color:#fff; line-height:35px; float:left; background:url(../images/s_tel.png) no-repeat left center; padding-left:40px; font-weight:normal;}

.s_banner3 span{ font-size:30px; font-family:impact; color:#fff; line-height:35px; float:left;}

.s_banner3 a{ width:100px; height:35px; background:#fff; line-height:35px; display:block; font-size:18px; color:#4e9c0a; text-align:center; float:left; margin-left:15px;}



/**ryzz_box**/

.ryzz_box{ height:334px;}

.ryzz_box h3{ text-align:center; height:76px; margin-bottom:30px;}

.ryzz_box h3 a{ display:block; font-size:24px; color:#4e9c0a; font-weight:bold; line-height:24px; margin-bottom:15px;}

.ryzz_box h3 span{ display:block; background:url(../images/ryzz_tit.png) no-repeat center; line-height:37px; font-size:15px; color:#aaa;}

.box5{width:1180px; height:228px; position:relative; margin:30px auto 0px;}

.box5 li{float:left; width:262px; height:228px; margin:0px 20px 0px 0px; text-align:center;}

.box5 li img{width:252px; height:183px; border:5px solid #ddd;}

.box5 li span{display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; height:35px; line-height:30px; font-size:14px; color:#000; background:#ddd;}

.box5 .lefts { background: url(../images/lefts.png) no-repeat; display: block; width:16px; height:100px; position: absolute; left:0px; top:64px;}

.box5 .rights { background: url(../images/rights.png) no-repeat; display: block; width:16px; height:100px; position: absolute; right:0px; top:64px;}

.box5 #simgs5{ margin:auto;}



/**new_box**/

.new_box{ width:1180px; margin:30px auto; height:483px; clear:both;}

.new_l{ float:left; width:770px;}

.new_r{ float:right; width:380px;}

.new_r h3{ height:36px; line-height:36px; background:url(../images/cjwt_tit.jpg) no-repeat; text-align:center; margin-bottom:20px;}

.new_r h3 b a{ display:block; width:110px; float:left; font-size:16px; color:#fff;}

.new_r h3 span a{ float:right; color:#666; font-size:14px;}



/*滑动门*/

#tab3{width:770px; height:483px;}

#tab3 .tab_menu3{ width:770px; height:43px;}

#tab3 .tab_menu3 li{ width:180px; height:43px; line-height:36px; float:left; background:url(../images/scxc_tab1.jpg); margin-right:10px; text-align:center;}

#tab3 .tab_menu3 a{ color:#333; display:block; font-size:16px;}

#tab3 .tab_menu3 .selected3{ background:url(../images/scxc_tab2.jpg);}

#tab3 .tab_menu3 .selected3 a{ color:#fff;}

#tab3 .tab_box3{ width:770px; clear:both; position: relative;}

#tab3 .hide{ display:none;}

.tab_box3 .more{ position:absolute; top:-43px; right:0px; line-height:36px; font-size:14px; color:#666;}

.tab_box3 dl{ border-bottom:1px dashed #dedede; height:94px; padding-top:15px;}

.tab_box3 dl dd{ width:100px; float:left;}

.tab_box3 dl dd img{ width:100px; height:80px;}

.tab_box3 dl dt{ float:right; width:650px;}

.tab_box3 dl dt span a{ display:block; font-size:14px; color:#4e9c0a; line-height:30px;}

.tab_box3 dl dt p{ line-height:24px; color:#666; font-size:14px; height:48px; overflow:hidden;}

.tab_box3 dl dt p a{ color:#4e9c0a;}



/************文字滚动************/

#ticker{ width:380px; height:427px; overflow:hidden; position:relative;}

#ticker li{ width:380px; border-bottom:1px dashed #999; padding:10px 0px;}

.wen{ background:url(../images/q.jpg) no-repeat 10px center; line-height:36px; padding-left:30px; height:36px; overflow:hidden;}

.wen a{ color:#4e9c0a; font-size:14px;}

.da{ background:url(../images/a.jpg) no-repeat 10px 6px; margin-top:6px; padding-left:30px; font-size:14px; height:48px; overflow:hidden; line-height:24px; color:#666;}



/**link_big**/

.link_big{ width:1180px; background:#eee; height:40px; margin:0px auto 30px;}

.link_big span{ display:block; width:117px; height:40px; float:left;}

.link_nav{ line-height:40px; height:40px; float:left;}

.link_nav a{ font-size:14px; color:#333; padding:0px 15px;}