@charset "gb2312";
/* CSS Document
Theme Name: 285
Theme URI: 
Description: A website for guide themes.
Version: 2018.2.22
Author: liuxiaoxue
 */
*{ margin:0; padding:0;}
a,p,div,span,li{ list-style:none; text-decoration:none; color:#666; font-size:14px; font-family:"Microsoft YaHei";}
.inner{ width:1200px; margin:0 auto;}
.clear{ clear:both;}
a:hover{ color:#007f41;}
img{ border:none;}
h1,h2,h3,h4,h5,h6{ font-weight:normal; font-size:100%;}

.top{ width:100%; height:136px; position:relative; z-index:2; background:#FFF url(../images/logo_bg.png) no-repeat 0px 0px; }
.companyname{ width:385px; float:left; margin-top:10px; color:#909090; }
.sc{ width:270px; margin-top:10px; float:right; color:#909090;  text-align:right; }
.sc a{ color:#909090; }
.logo{ width:285px; float:left; }
.logo_r{ width:300px; margin-top:20px; float:left; }
.logo_r .big{ font-size:20px; color:#333; font-weight:bold; }
.logo_r .small{ font-size:16px; color:#04a132; margin-top:5px; }
.top .tel{ width:160px; margin-top:25px; background:url(../images/tel.jpg) no-repeat; padding-left:50px; float:right; }
.top .tel .word{ color:#909090; }
.top .tel .num{ color:#04a132; font-size:20px; }

.nav_bg{ width:100%; height:50px; background:#04a132; }
.nav{ width:1200px; margin:0 auto; }
.nav li{ height:50px; float:left; margin:0 10px; position:relative; }
.nav li .one{ line-height:35px; margin-top:8px; color:#FFF; display:block; padding:0 25px; }
.nav li:hover .one{ background:#ff8a00; border-radius:15px; }
.nav li:hover .erp{ display:block; }
.nav li .erp{ width:100%; position:absolute; top:50px; left:0px; display:none; z-index:999; }
.nav li .erp a{ height:40px; line-height:40px; text-align:center; display:block; background:#2f2f2f; color:#FFF; }
.nav li .erp a:hover{ background:#ff8a00; }

.search{ width:1200px; height:68px; line-height:68px; background:#FFF; position:relative; z-index:999; margin:-35px auto 0; box-shadow:0px 0px 5px #dddd; }
.search .word{ width:840px; float:left; margin-left:20px; color:#888; }
#formSeach{ width:258px; height:34px; position:relative; margin-top:17px; float:right; margin-right:30px; }
#formSeach .cpkey{ width:258px; height:34px; padding-left:10px; border-radius:20px; border:1px solid #d4d4d4; }
#formSeach .image{ position:absolute; top:12px; right:0px; }

.tit{ text-align:center;}
.tit .ch{ font-size:30px; color:#04a132; }
.tit .ch span{ font-size:30px; color:#ff8a00; }
.tit .ch b{ font-size:57px; color:#ff8a00; font-weight:normal; }
.tit .en{ color:#878787; text-transform:uppercase; }

.why{ width:100%; background:#f6f6f6; padding-bottom:50px; overflow:hidden; }
.why ul{ width:1200px; margin:30px auto 50px; overflow:hidden; }
.why ul li{ width:210px; margin-right:35px; height:335px; float:left; position:relative; }
.why ul li .bg{ width:199px; height:251px; background:url(../images/why_bg.png) no-repeat; position:absolute; top:85px; left:6px; text-align:center; }
.why ul li .bg .t{ font-size:18px; color:#333; margin-top:75px; }
.why ul li .bg .p{ width:165px; margin:10px auto 0; color:#747474; }
.why .gg{ width:1200px; height:216px; margin:0 auto; }
.why .gg .tel{ width:220px; margin:85px 25px 0 0; padding-right:55px; float:right; background:url(../images/why_tel.png) no-repeat right top;}
.why .gg .tel .word{ color:#FFF; text-align:right; }
.why .gg .tel .num{ font-size:30px; color:#FFF; text-align:right; font-family:"Arial"; }

.pro_bg{ width:100%; height:620px; background:#f6f6f6 url(../images/pro_bg.jpg) no-repeat top center;}
.i_pro_left{ width:295px; float:left; }
.i_pro_left .ch{ color:#FFF; font-weight:bold; font-size:25px; margin-top:60px; }
.i_pro_left .en{ color:#FFF; margin-top:5px; }
.i_pro_left ul li{ height:25px; line-height:25px; background:url(../images/pro_jia.jpg) no-repeat 0px 7px; padding-left:25px; margin-top:20px; }
.i_pro_left ul li a{ color:#FFF; }
.i_pro_right{ width:905px; float:right; }
.i_pro_right .img{ width:260px; float:left; margin:70px 0 0 205px; }
.i_pro_right .img img{ width:260px; height:238px; }
.i_pro_right .img_r{ width:340px; float:left; margin:90px 0 0 55px; }
.i_pro_right .img_r h2{ height:40px; line-height:40px; padding-left:10px; background:url(../images/pro_line.jpg) no-repeat top left; }
.i_pro_right .img_r h2 a{ color:#04a132; font-size:16px; }
.i_pro_right .img_r .p{ color:#666; margin-top:8px; line-height:22px; height:90px; overflow:hidden; }
.i_pro_right .partFour1{width:895px; margin:40px auto 0px; }
.i_pro_right .partFourCo1{ width:800px; height:220px;  float:left; overflow:hidden; position:relative;}
.i_pro_right .partFourCo1 ul{ clear:both; }
.i_pro_right .partFourCo1 ul li{ width:181px; height:180px; border:1px solid #d2d2d2; float:left; margin-right:25px; }
.i_pro_right .partFourCo1 ul li:hover{ border:1px solid #04a032; }
.i_pro_right .partFourCo1 ul li img{ width:180px; height:180px; }
.i_pro_right .partFourCo1 ul li h2{ height:30px; line-height:30px; overflow:hidden; text-align:center; } 
.i_pro_right .partFour1 .ctrl{width:30px; height:30px; float:left; margin-top:90px;}
.i_pro_right .partFour1 .left{ margin-right:15px; background:url(../images/pro_left.jpg) no-repeat;}
.i_pro_right .partFour1 .right{ margin-left:15px; background:url(../images/pro_right.jpg) no-repeat;}

.youshi{ width:100%; background:#f6f6f6; padding:50px 0; overflow:hidden; }
.youshi .t{ width:635px; line-height:60px; overflow:hidden; margin:0 auto 80px; font-size:30px; }
.youshi .t .four{ width:217px; height:60px; text-align:center; background:url(../images/youshi_tit.jpg) no-repeat; font-size:40px; color:#FFF; float:left; }
.youshi .t .four_r{ width:400px; margin-top:25px; margin-left:10px; font-size:30px; color:#333; float:left; }
.youshi ul li{ position:relative; }
.youshi ul li .bg{ width:390px; position:absolute; top:0px; left:85px; margin:0 auto; }
.youshi ul li .title{ margin:285px 0 30px 0; color:#04a132; font-size:25px; font-weight:bold; }
.youshi ul li p{ line-height:25px; color:#666; margin:0 5px; background:url(../images/youshi_jia.jpg) no-repeat 0px 7px; padding-left:20px; }
.youshi .one{ width:530px; height:592px; float:left; margin-right:140px; }
.youshi .one .word{ position:absolute; top:57px; left:65px; color:#FFF; font-size:25px; font-weight:bold; }
.youshi .two{ width:530px; height:615px; margin-top:-23px; float:left;}
.youshi .two .word{ position:absolute; top:80px; left:65px; color:#FFF; font-size:25px; font-weight:bold; }
.youshi .two .title{ margin-top:315px; }
.youshi .three{ width:530px; height:615px; margin:60px 140px 0 0; float:left;}
.youshi .three .word{ position:absolute; top:38px; left:65px; color:#FFF; font-size:25px; font-weight:bold; }
.youshi .three .title{ margin-top:315px; }
.youshi .four{ width:530px; height:615px; margin-top:26px; float:left; }
.youshi .four .word{ position:absolute; top:69px; left:65px; color:#FFF; font-size:25px; font-weight:bold; }
.youshi .four .title{ margin-top:315px; }
.youshi .gg{ width:1200px; height:216px; margin:0 auto; background:url(../images/youshi_gg.jpg) no-repeat top center; }
.youshi .gg .tel{ width:235px; margin:85px 25px 0 0; padding-right:55px; float:right; background:url(../images/why_tel.png) no-repeat right top;}
.youshi .gg .tel .word{ color:#FFF; text-align:right; }
.youshi .gg .tel .num{ font-size:30px; color:#FFF; text-align:right; font-family:"Arial"; }

.kehu{ width:100%; height:455px; background:url(../images/kehu.jpg) no-repeat top center; }
.kehu .ch{ color:#FFF; font-size:25px; padding-top:40px; }
.kehu .ch b{ font-size:30px; font-weight:bold; }
.kehu .en{ color:#FFF; font-size:12px; text-transform:uppercase; }

.fullSlide {
	width:1200px;
	position:relative;
	height:300px;
	margin:30px auto 0;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:300px;
	overflow:hidden;
	background-repeat:no-repeat;
	background-size:100%;
}
.fullSlide .hd {
	width:58px;
	margin:0 auto;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:9px;
	height:9px;
	border:#707070 1px solid;
	border-radius:50%;
	background:#FFF;
	margin:5px;
	overflow:hidden;
	line-height:999px;
}
.fullSlide .hd ul li.on{ background:#ff8a00;}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:0;
	width:40px;
	height:60px;
	cursor:pointer;
	display:none;
}
.fullSlide .next {
	left:auto;
	right:0;
	background:url(../images/hl_64.png) no-repeat;
}
.fullSlide .li{ width:540px; height:190px; padding:20px 20px 30px 20px; background:#FFF; margin-right:26px; float:left;}
.fullSlide .li .img{ width:190px; height:145px; float:left; }
.fullSlide .li .img img{ width:190px; height:145px; }
.fullSlide .li .img_r{ width:325px; float:left; margin-left:20px; }
.fullSlide .li .img_r h2{ height:30px; line-height:30px; margin-top:5px; }
.fullSlide .li .img_r h2 a{ color:#04a132; font-size:16px; }
.fullSlide .li .img_r .p{ height:100px; overflow:hidden; color:#666; line-height:25px; }
.fullSlide .li .more{ width:100px; height:35px; line-height:35px; color:#FFF; display:block; margin-top:10px; padding-left:10px; background:url(../images/kehu_more.jpg) no-repeat;}

.ry{ padding:50px 0; background:#eaeaea; overflow:hidden; }
.ry .t{ text-align:center; }
.ry .t .ch{ font-size:25px; color:#04a132; }
.ry .t .ch b{ font-size:30px; color:#ff8a00; }
.ry .t .en{ font-size:12px; color:#bfbfbf; text-transform:uppercase; }
.ry .partFour1{width:1200px; margin:40px auto 0px; }
.ry .partFourCo1{ width:1100px; height:335px;  float:left; overflow:hidden; position:relative;}
.ry .partFourCo1 ul{ clear:both; }
.ry .partFourCo1 ul li{ width:195px; height:260px; background:#FFF; padding:40px 25px; float:left; margin-right:30px; }
.ry .partFourCo1 ul li img{ width:195px; height:260px; }
.ry .partFour1 .ctrlb{width:42px; height:26px; float:left; margin-top:154px;}
.ry .partFour1 .left{ margin-right:8px; background:url(../images/ry_left.png) no-repeat;}
.ry .partFour1 .right{ margin-left:8px; background:url(../images/ry_right.png) no-repeat;}
.ry .gg{ width:1200px; height:216px; margin:50px auto 0px; background:url(../images/ry_gg.jpg) no-repeat top center; }
.ry .gg .tel{ width:230px; margin:85px 25px 0 0; padding-right:55px; float:right; background:url(../images/ry_tel.jpg) no-repeat right top;}
.ry .gg .tel .word{ color:#333; text-align:right; }
.ry .gg .tel .num{ font-size:30px; color:#04a132; text-align:right; font-family:"Arial"; }

.i_about{ width:100%; height:415px; background:url(../images/about_bg.jpg) no-repeat top center;}
.i_about_left{ width:565px; float:left; }
.i_about_left .ch{ color:#FFF; font-weight:bold; font-size:30px; margin-top:45px; }
.i_about_left .en{ color:#FFF; font-size:12px; text-transform:uppercase; margin-top:5px; }
.i_about_left .company{ font-size:18px; color:#FFF; margin-top:20px; }
.i_about_left .p{ height:150px; overflow:hidden; line-height:25px; color:#FFF; margin-top:5px; }
.i_about_left .more{ width:100px; height:35px; line-height:35px; padding-left:10px; background:url(../images/about_more.jpg) no-repeat; color:#42ae5b; display:block; float:left; margin-top:15px; }
.i_about_left .m_l{ margin-left:40px; }
.i_about_right{ width:520px; height:230px; margin-top:35px; margin-left:85px; float:right; }

.i_new{ width:1200px; margin:50px auto 0;}
.i_new_left{ width:500px; padding:50px 20px 17px 20px; border:1px solid #c9c9c9; float:left; position:relative;}
.i_new_left .more{ width:30px; height:30px; display:block; position:absolute; top:50px; left:488px;}
.i_new_left .big,.i_new_right .big{ font-size:30px; color:#04a132; font-weight:bold; }
.i_new_left .small,.i_new_right .small{ width:190px; height:20px; background:url(../images/new_small.jpg) no-repeat right bottom; font-size:18px; color:#a6a6a6; text-transform:uppercase; }
.i_new_left .new1{ margin-top:15px; border-bottom:1px dashed #c9c9c9; padding-bottom:20px; }
.i_new_left .new1 h2{ height:22px; line-height:22px; margin-top:20px; padding-left:12px; background:url(../images/new_tit.jpg) no-repeat left;}
.i_new_left .new1 h2 a{ font-size:18px;}
.i_new_left .new1 .p{ color:#8b8b8b; line-height:22px; height:66px; margin-top:8px; overflow:hidden;}
.i_new_left .new2{ margin-top:20px;}
.i_new_left .new2 li{ height:40px; line-height:40px; background:url(../images/i_new_li.jpg) no-repeat 2px 15px; border-bottom:1px solid #c6c6c6; padding-left:20px;}
.i_new_left .new2 li a{ width:365px; display:block; float:left; color:#666;}
.i_new_left .new2 li span{ width:80px; display:block; float:right; color:#a1a1a1; font-family:"Arial";}
.i_new_right{ width:600px; padding:50px 20px 20px 20px; border:1px solid #c9c9c9; float:right; position:relative;}
.i_new_right .small{ width:180px;}
.i_new_right .more{ width:30px; height:30px; display:block; position:absolute; top:50px; left:570px; }
.i_new_right ul{ margin-top:15px; }
.i_new_right ul li{ margin-bottom:6px; }
.i_new_right ul li h2{ height:25px; line-height:25px; padding-left:30px; background:url(../images/w.jpg) no-repeat;}
.i_new_right ul li h2 a{ color:#333;}
.i_new_right ul li .p{ line-height:25px; padding-left:30px; background:url(../images/d.jpg) no-repeat; margin-top:10px; font-size:12px; color:#666; height:50px; overflow:hidden; }

.link_bg{ width:1200px; margin:30px auto;}
.link{ height:25px; color:#666; }
.link a{ height:25px; line-height:2px; margin-right:10px; color:#666; }

.footer_bg{ width:100%; height:295px; margin-top:25px; background:url(../images/footer_bg.png) no-repeat top center; }
.footer_bg .f_erweima{ width:400px; float:left; padding-top:38px; }
.footer_bg .f_erweima p{ color:#FFF; margin-top:12px; padding-left:10px; }
.footer_bg .f_right{ width:800px; float:right;}
.footer_bg .f_right .f_nav{ margin:80px 0 50px 0; }
.footer_bg .f_right .f_nav a{ color:#FFF; margin:0 9px; }
.f_contact{ width:500px; margin-bottom:40px; float:left; }
.f_contact p{ line-height:25px; color:#FFF; }
.footer_bg .f_right .tel{ width:220px; padding-right:55px; float:right; background:url(../images/f_tel.png) no-repeat right top;}
.footer_bg .f_right .tel .word{ color:#04a132; text-align:right; }
.footer_bg .f_right .tel .num{ font-size:30px; color:#04a132; text-align:right; font-family:"Arial"; }

.main_bg{ width:100%; background:#f6f6f6; }
.main{ width:1200px; margin:20px auto 0; }
.position{ height:25px; padding-top:10px; border-bottom:1px solid #04a132; color:#999;}
.position a{ color:#999; }
.pro_left{ width:890px; overflow:hidden; padding:0 20px; background:#FFF; float:left; }
.pro_list{ margin-top:20px; }
.pro_list li{ width:200px; height:240px; margin-right:29px; float:left; }
.pro_list li img{ width:198px; height:198px; border:1px solid #d2d2d2; }
.pro_list li:hover img{ border:1px solid #04a132; }
.pro_list li h2{ height:40px; line-height:40px; text-align:center; overflow:hidden; }
.pro_list li h2:hover a{ color:#04a132; }
.pro_list li h2 a{ color:#666; }
.pages{ padding:20px 0px 70px 0px; overflow:hidden; }
.pages ul{ text-align:center; } 
.pages li{ width:29px; height:29px; border:1px solid #cccccc; text-align:center; line-height:29px; margin-right:3px; display:inline-block; *display:inline;}
.pages li.pages_solid{ background:#04a132; border:1px solid #04a132; color:#FFF;}
.pages li.previous_s,.pages li.next{ width:60px; background:none;}
.pro_right{ width:250px; float:right; }
.pro_menu{ background:#04a132; padding:20px 0 15px 0; }
.pro_menu .ch{ color:#FFF; font-size:16px; font-weight:bold; text-align:center; }
.pro_menu .en{ color:#FFF; text-align:center; }
.pro_menu .b{ height:1px; background:#43b965; margin-top:15px; }
.pro_menu ul{ width:220px; margin:0px auto; }
.pro_menu ul li{ margin-top:15px; }
.pro_menu ul li .one{ height:40px; line-height:40px; text-align:center; background:#0fbd42; color:#FFF; display:block; }
.pro_menu ul li .one:hover{ background:#ff8a00; }
.pro_menu ul li .erp{ background:#0fbd42; }
.pro_menu ul li .erp a{ height:30px; line-height:30px; text-align:center; display:block; color:#FFF; }
.pro_contact{ margin-top:15px; background:#04a132; padding:40px 0 45px 0; text-align:center; }
.pro_contact .word{ color:#FFF; margin-top:25px; }
.pro_contact .num{ color:#FFF; font-size:28px; margin-top:5px; font-family:"Arial"; }
.pro_contact .more{ width:140px; height:35px; display:block; margin:30px auto 0; border-radius:15px; background:#FFF; line-height:35px; text-align:center; color:#04a132; }

.pro_left .title{ font-size:18px; color:#666; text-align:center; margin-top:20px; }
.pro_left .date{ text-align:center; color:#666; font-size:12px; margin-top:5px; }
.pro_left .img{ text-align:center; margin:20px auto; }
.pro_left .pro_con{ color:#666; line-height:25px; }
.pian_b{ border:1px solid #bfbfbf; padding:10px 0; margin:20px 0; padding:10px 15px; }
.pian div{ line-height:30px;}
.tag{ line-height:30px;}
.tag a{ margin-right:10px;}
.xg_pro{ margin-top:30px;}
.xg_new{ margin-top:10px;display:none;}
.xg_pro .t,.xg_new .t{ height:28px; line-height:28px; padding-left:40px; background:url(../images/xg_tit.jpg) no-repeat; font-size:16px; margin-bottom:20px; font-weight:bold; }
.xg_new_ul{display:none;}
.xg_new_ul li{ width:415px; height:28px; float:left; line-height:28px; background:url(../images/xg_new.jpg) no-repeat 0px 10px; padding-left:20px; margin-right:15px;}
.xg_new_ul li a{ width:310px; height:28px; display:block; float:left;}
.xg_new_ul span{ width:85px; display:block; height:28px; float:right;}
.xg_new_ul{ margin-bottom:30px; overflow:hidden; }
.new_list{ margin-top:10px;}
.new_list li{ height:100px; margin-bottom:20px; box-shadow:5px 0px 4px #e0e0e0; } 
.new_list li .date_l{ width:95px; height:85px; padding-top:15px; background:#9b9b9b; float:right;}
.new_list li .date_l p{ font-family:"Arial";}
.new_list li .date_l .day{ font-size:33px; text-align:center; color:#FFF;}
.new_list li .date_l .year{ font-size:16px; text-align:center; color:#FFF;}
.new_list li .date_r{ width:735px; float:left; padding:10px 45px 0 15px;}
.new_list li .date_r h2{ height:30px; line-height:30px;}
.new_list li .date_r .p{ height:60px; overflow:hidden; color:#a1a1a1; line-height:22px; font-size:12px;}
.new_list li .date_r .more{ width:114px; height:35px; display:block; margin-top:10px;}
.new_list li:hover .date_r{ background:#04a132; }
.new_list li:hover .date_r h2 a{ color:#FFF; }
.new_list li:hover .date_r .p{ color:#a7deb7; }
.new_list li:hover .date_l{ background:#ff8a00;}
.new_list li:hover .date_l .day{ color:#FFF;}
.new_list li:hover .date_l .year{ color:#FFF;}

.dowebok { position: relative; width:520px; height:285px; margin: 0 auto; overflow: hidden;}
.dowebok img { width:520px; display: block; border: 0 none;}
.dowebok ul, .dowebok ol { list-style-type: none;}
.flex-viewport { z-index: 1; margin-top:53px; }
.flex-control-nav { position: absolute; right: 110px; bottom: 10px; z-index: 2; width: 130px; text-align: right;}
.flex-control-nav li { display: inline-block; *display: inline; zoom: 1;}
.flex-control-nav a { float: left; width: 23px; height: 23px; line-height: 100px; overflow: hidden; background: url(images/dot1.png) 4px 4px no-repeat; cursor: pointer;}
.flex-control-nav .flex-active { background: url(images/dot2.png) 3px 3px no-repeat;}
.flex-direction-nav { position: absolute; z-index: 3; right: 0; top: 0; width: 100px; height: 50px;}
.flex-direction-nav li { float: left;}
.flex-direction-nav a { float: left; width: 50px; height: 50px; text-indent: -9999px; overflow: hidden;}
.flex-prev { background: #fff url(../images/about_left.jpg) 0 0 no-repeat;}
.flex-next { background: #fff url(../images/about_right.jpg) right 0 no-repeat;}

