@charset "gb2312";
/**
*   Made by cgq
**/

/*index.html==========================*/
body{ background:#FFF; font-size:14px; color:#666; font-family:"微软雅黑";}
.clear { clear:both; border:0px; height:0px; width:0px; font-size:0px; overflow:hidden;}
.fl { float:left;}
.fr { float:right;}

 
.clear {LINE-HEIGHT:0; CLEAR:both; overflow:hidden; font-size:0px;}

/*header*/
.top_nav1{ width:100%; background:#ededed;}
.top_nav { width:1199px; margin:auto; text-align:right; line-height:36px; }
.top_nav span{ float:left;}
.top_nav a{ color:#000;}

.top { width:100%; height:auto; }
.header { width:1199px; height:95px; margin:auto; background:url(../images/aq.jpg) right center no-repeat;}
.header img{ float:left;}
.headerr{ float:right; text-align:right; width:500px; margin-top:30px;}
.main_nav { width:auto; height:94px; background:#040428;}
.nav { width:1199px; margin:auto; height:94px; line-height:40px;font-size:14px; font-family:"微软雅黑";position: relative;}
.nav li{ float:left; margin-left:27px; height:94px;}
.nav a { height:94px; color:#FFF; background-image:url(/upLoad/ad/month_2110/202110141717228143.jpg); background-repeat:no-repeat; display:inline-block;}

.nav .a_121 { background-position:-24px 0; width:104px;}
.nav .a_121:hover { background-position:-24px -94px; width:104px;}
.nav .a_122 { background-position:-153px 0; width:104px;}
.nav .a_122:hover { background-position:-153px -94px; width:104px;}
.nav .a_132 { background-position:-287px 0; width:104px;}
.nav .a_132:hover { background-position:-287px -94px; width:104px;}
.nav .a_124 { background-position:-410px 0; width:120px;}
.nav .a_124:hover { background-position:-410px -94px; width:120px;}
.nav .a_133 { background-position:-550px 0; width:104px;}
.nav .a_133:hover { background-position:-550px -94px; width:104px;}
.nav .a_158 { background-position:-680px 0; width:104px;}
.nav .a_158:hover { background-position:-680px -94px; width:104px;}
.nav .a_123 { background-position:-810px 0; width:104px;}
.nav .a_123:hover { background-position:-810px -94px; width:104px;}
.nav .a_125 { background-position:-940px 0; width:104px;}
.nav .a_125:hover { background-position:-940px -94px; width:104px;}
.nav .a_134 { background-position:-1070px 0; width:104px;}
.nav .a_134:hover { background-position:-1070px -94px; width:104px;}

.onnav .a_121 { background-position:-24px -94px; width:104px;}
.onnav .a_122 { background-position:-153px -94px; width:104px;}
.onnav .a_132 { background-position:-287px -94px; width:104px;}
.onnav .a_124 { background-position:-410px -94px; width:120px;}
.onnav .a_133 { background-position:-550px -94px; width:104px;}
.onnav .a_158 { background-position:-680px -94px; width:104px;}
.onnav .a_123 { background-position:-810px -94px; width:104px;}
.onnav .a_125 { background-position:-940px -94px; width:104px;}
.onnav .a_134 { background-position:-1070px -94px; width:104px;}



.nav .nobg {background:none;}

/* banner */
#full-screen-slider { width:100%; height:742px; float:left; position:relative; z-index:99999999;}
#slides { display:block; width:100%; height:742px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:700px; z-index:9900; padding:5px 15px 5px 0; margin:0; margin-left:-30px;}
#pagination li { display:block; list-style:none; width:15px; height:15px; float:left; margin-left:15px;  -moz-border-radius: 7.5px;      /* Gecko browsers */
    -webkit-border-radius: 7.5px;   /* Webkit browsers */
 border-radius:7.5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#01a300;}

#slidesPrev{ position: absolute; top:5%;   display: block; z-index:10002; left:50%;margin-left:465PX;}
#slidesPrev :hover{ cursor:pointer;}
#slidesNext{position: absolute; top:90%;  display: block; z-index:10002;left:50%; margin-left:465PX;}
#slidesNext :hover{ cursor:pointer;}
 
 
 
 
/* banner */
#full-screen-slider1 { width:100%; height:352px; float:left; position:relative; z-index:99999999;}
#slides1 { display:block; width:100%; height:352px; list-style:none; padding:0; margin:0; position:relative}
#slides1 li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides1 li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination1 { display:block; list-style:none; position:absolute; left:50%; top:-7700px; z-index:9900; padding:5px 15px 5px 0; margin:0; margin-left:-30px;}
#pagination1 li { display:block; list-style:none; width:15px; height:15px; float:left; margin-left:15px;  -moz-border-radius: 7.5px;      /* Gecko browsers */
    -webkit-border-radius: 7.5px;   /* Webkit browsers */
 border-radius:7.5px; background:#FFF }
#pagination1 li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination1 li.current { background:#01a300;}

#slidesPrev1{ position: absolute; top:50%;   display: block; z-index:10002; left:50%;margin-left:-600PX;}
#slidesPrev1 :hover{ cursor:pointer;}
#slidesNext1{position: absolute; top:50%;  display: block; z-index:10002;left:50%; margin-left:550PX;}
#slidesNext1 :hover{ cursor:pointer;}
  
 
 /* banner */
#full-screen-slider3 { width:100%; height:352px; float:left; position:relative; z-index:99999999;}
#slides3 { display:block; width:100%; height:352px; list-style:none; padding:0; margin:0; position:relative}
#slides3 li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides3 li a { width:100%;}
#pagination3 { display:block; list-style:none; position:absolute; left:50px; top:320px; z-index:9900; padding:5px 15px 5px 0; margin:0; margin-left:-30px;}
#pagination3 li { display:block; list-style:none; width:8px; height:8px; float:left; margin-left:5px;  -moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
 border-radius:5px; background:#FFF }
#pagination3 li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination3 li.current { background:#01a300;}

#slidesPrev3{ position: absolute; top:317px;   display: block; z-index:10002; left:50%;margin-left:-260PX;}
#slidesPrev3 :hover{ cursor:pointer;}
#slidesNext3{position: absolute; top:317px;  display: block; z-index:10002;left:50%; margin-left:-180PX;}
#slidesNext3 :hover{ cursor:pointer;}
  
 
 

.bannera1 {width:100%;height:250px;background:url(../images/a1.jpg) no-repeat; }
.bannera2 {width:100%;height:250px;background:url(../images/a2.jpg) no-repeat; }
.bannerb {width:100%;height:250px;background:url(../images/ban_zzry.png) no-repeat; }
.bannerc {width:100%;height:250px;background:url(../images/c.jpg) no-repeat; }
.bannerd {width:100%;height:250px;background:url(../images/d.jpg) no-repeat top; }
.bannere {width:100%;height:250px;background:url(../images/ban_news.png) no-repeat; }
.bannerf {width:100%;height:370px;background:url(../images/f.jpg) no-repeat; }
.bannerg {width:100%;height:370px;background:url(../images/g.jpg) no-repeat; }

.tit a{ display:block;}

.banner {width:100%;height:352px;}
.focus{width:100%;height:352px; position:relative; overflow:hidden;}
.focus ul,.focus li{ list-style:none; padding:0; margin:0;}
.focus li{ display:none}
.focus .bg {  width:100%; height:30px; }
.focus .f_btns{position:absolute; width:100%; height:30px; line-height:30px; left:0; bottom:0; text-align:center; z-index:2}
.focus .f_btns h2 { color:#fff; font-size:16px; line-height:30px; }
.focus .f_btns h2 a{ color:#fff;}
.focus .f_btns h2 a:hover{ text-decoration:none}
.focus .f_btns .btn{ text-align:center;height:30px; *padding-top:12px; _padding-top:12px;margin-top:15px; }
.focus .f_btns .btn span { display:inline-block;width:26px; height:8px; overflow:hidden; margin:0 5px; background:#a1a1a1; cursor:pointer}
.focus .f_btns .btn span.cur{background:#c93939;}
.focus .prev { display:none; background:url(images/a1.png) no-repeat; position:absolute;top:160px;left:0; width:55px; height:55px; z-index:3; cursor:pointer}
.focus .next {display:none; background:url(images/a2.png) no-repeat; position:absolute;top:160px;width:55px; height:55px;right:0;z-index:3;cursor:pointer}
.focus .jqfocus li {width:100%; height:352px; }
 
/*imain*/
.m1{ background:#e5e5e5 url(../images/about.jpg) top center no-repeat;}

.about1 img{ text-align:center;}
.about1{line-height:30px; font-size:14px;}
.theme-buy a{ display:block;}


.iabout { width:1199px; margin:auto;padding-top:130px;}

.ab{ padding-left:140px;}
.ab li{ width:230px; float:left;}
.iabout1{ height:160px; text-align:center;}
.iabout2{ height:120px; text-align:center; margin-top:25px; line-height:30px;}
.iabout2 span a{ color:#01a300;}

.iabout_tit { width:111px; height:204px; background:url(../images/about1.jpg) center top no-repeat; }
.iabout_txt { width:564px; height:172px; float:left; padding-top:30px; padding-left:13px; line-height:28px;}
.iabout_txt a{ color:#F00; margin-left:20px;}

.m2{ width:1199px; margin:auto;}
.inews{ padding:25px;}
.gg{ width:530px; }
.gg font{ font-size:20px; font-weight:bold; color:#01a300; float:left;}
.gg_tit{font-size:16px;color:#313131; font-weight:bold;}
.gg_tit a{ color:#313131;}
.gg_tit a:hover{ color:#01a300;}
.gg_tit span{ font-size:14px; float:right; padding-right:25px; font-weight:100; color:#666;}
.gg_txt{ padding-top:15px; padding-bottom:15px; margin-bottom:10px; padding-right:23px;border-bottom:1px dotted #CCC; }
.gg_txt a{color:#666; }

.clearboth { clear:both; display:block; height:0;font-size:0; overflow:hidden;}

.m3{ background:url(../images/m3.jpg) top center no-repeat;}
.zgs{ width:1199px; margin:auto; padding-top:145px;}
.zgs_txt{ padding: 30px 10px 40px 10px;}
.zgs_txt li{ float:left; padding:10px;}
.more1{ margin:auto; text-align:center; padding-bottom:57px;}

.m4{ background:url(../images/m4.png) top center  no-repeat;}
.hzhb{ width:1199px; margin:auto; padding-top:120px; text-align:center; font-size:14px;line-height:30px;}
.hzhb span a{color:#01a204;font-size:14px;}
.logo{ padding-top:70px; padding-bottom:70px; }
.ll{ background: url(../images/ll.png) left center no-repeat; height:360px; width:60px;}
.rr{ background: url(../images/rr.png) right center no-repeat; height:360px; width:59px;}


.icontact{ height:275px; background:#030428; }
.icontact li{ width:239px; float:left; color:#fff;padding-top:50px; }
.icontact li span{ color:#fff600; font-size:16px; text-align:center; display:block;  }
.txt{padding-top:35px;margin-left:10px; padding-bottom:26px;}
.on{ background:#252525;}
 
/*main*/
.main { width:1199px; margin:auto; height:auto; }
.title{ height:80px;line-height:80px; border-bottom:#d3d3d3 solid 1px;}
.title_left{ font-size:14px; padding-left:35px;  float:left; background:url(../images/an1.jpg) left center no-repeat; }

.title_right{ float:right; font-size:14px;}
.title_right li{ float:left; line-height:80px; margin-left:42px; text-align:center;}
.title_right li:hover{ height:75px; line-height:80px; border-bottom:#01a300 5px solid}
.ontit{ height:75px;border-bottom:#01a300 5px solid }
.title_right a{ display:block;}
.ontit1 a{ color:#fff;}
.ontit1{ background:#02720c; color:#fff;}
.ontit2 a{color:#fff;}
.ontit2{ background:#01a300; color:#fff;}




.title_right2{ float:right; font-size:14px;}
.title_right2 li{ float:left; line-height:80px; margin-left:42px; text-align:center;}
.title_right2 li:hover{ height:75px; line-height:80px; border-bottom:#01a300 5px solid}
.ontit22{ height:75px;border-bottom:#01a300 5px solid }
.title_right2 a{ display:block;}
.main_title22 span{ border-radius:5px; background:#02720c;height:51px; width:180px; display:block; margin-left:45px; text-align:center; line-height:51px; color:#fff; font-size:14px; margin-top:66px;  -moz-border-radius: 15px;      /* Gecko browsers */
    -webkit-border-radius: 15px;   /* Webkit browsers */
    border-radius:15px;   }

.title_right1{ float:right; font-size:14px;}
.title_right1 li{ float:left; width:70px; line-height:80px; margin-left:42px; text-align:center;}
.title_right1 li:hover{ height:80px; color:#fff; line-height:80px; background:#01a300;}
.title_right1 li a{height:80px; width:70px; display:inline-block;}
.title_right1 li a:hover{ color:#fff; height:80px; width:70px; display:inline-block;}

.main_title{ height:186px;}
.main_title span{ border-radius:5px; background:#02720c;height:51px; width:131px; display:block; margin-left:45px; text-align:center; line-height:51px; color:#fff; font-size:14px; margin-top:66px;  -moz-border-radius: 15px;      /* Gecko browsers */
    -webkit-border-radius: 15px;   /* Webkit browsers */
    border-radius:15px;   }
.main_title2{ position:absolute;}
.main_title2 span{ border-radius:5px; background:#02720c;height:51px; width:131px; display:block; margin-left:45px; text-align:center; line-height:51px; color:#fff; font-size:14px; margin-top:66px;  -moz-border-radius: 15px;      /* Gecko browsers */
    -webkit-border-radius: 15px;   /* Webkit browsers */
    border-radius:15px;   }

.right{ padding-top:66px; padding-right:45px;}

.right .tit li{cursor:pointer; margin-left:42px; float:left; width:145px; height:51px; border-radius:5px; border:1px solid #a8a8a8; text-align:center; display:inline-block; line-height:51px;}
.right .tit li:hover{width:145px; height:51px;display:inline-block; border:1px solid #01a302; border-radius:5px;}


.theme-gobuy, .theme-signin {font-size: 15px;}
.theme-desc {padding: 30px;}
.theme-version {padding: 30px;}
.theme-popover-mask {z-index: 9998;position:fixed;top:0;left:0;width:100%;height:100%;background:url(../images/bg.png) repeat;display:none}

.theme-popover1, .theme-popover2, .theme-popover3 {z-index:9999;position:absolute;top:20%;width:1117px;overflow: auto; margin-left:-558px; left:50%;height:auto;border-radius:5px;background-color:#fff;display:none;box-shadow: 0 0 10px #666;background:#0d0f42;}

.theme-poptit {position: relative;	background:url(../images/dj1.png) left center no-repeat;height:170px;}
.theme-poptit font{ color:#fff; font-size:24px; text-align:center; margin:104px 0 0 488px; float:left;}
.theme-popbod {color:#444;}
.theme-popbom {	padding:15px;background-color:#f6f6f6;border-top:1px solid #ddd;border-radius:0 0 5px 5px;color:#666}
.theme-popbom a {margin-left:8px}
.theme-poptit .close {float:right;padding:5px;margin:44px 38px ; background:url(../images/close.png) no-repeat;height:48px; width:48px; display:inline-block;}
.close1{ padding-top:70px; padding-bottom:58px; text-align:center;}

.dform {padding:45px 45px 0; line-height:40px; color:#CCC; }

.right_txt { line-height:24px; padding:45px;}

.about { line-height:24px; padding:45px; padding-top:0px; min-height:500px;}
.about3{ background:url(../images/about3.jpg) no-repeat; padding-top:220px; padding-left:300px; font-size:14px; line-height:35px; padding-bottom:50px;}
.about3 span{ font-size:16px; font-weight:bold;}
.about4{ background:url(../images/about4.jpg) top right no-repeat; padding-top:220px; text-align:center; font-size:14px; line-height:35px; padding-bottom:50px;}
.about5{  padding-top:150px; text-align:center; font-size:14px; line-height:35px; padding-bottom:50px;}
.about6{  padding-top:150px; font-size:14px; line-height:35px; padding-bottom:50px;}
.about6 .about6l{ float:left; width:50%; padding-bottom:50px;}
.about6 .about6r{float:left;width:50%;}
.about6 span{ color:#01a300;}

.honor1{  padding-top:0px; font-size:16px; line-height:35px; padding-bottom:50px; margin-top:50px;}
.honor1 img{ border:5px solid #999;}
.honor2{  padding-top:0px; font-size:16px; line-height:35px; padding-bottom:50px;margin-top:50px;}
.honor2 img{ border:5px solid #999; margin-bottom:20px;}



.right_txt1 { line-height:24px; min-height:300px; padding-bottom:40px;}
.right_txt1 .info{ min-height:400px;}
/*联系我们*/
.txt1{ margin-left:15px; line-height:30px;}
.txt1 span{ color:#02710a; font-size:16PX; font-weight:bold;}


.hzhbnr{ text-align:center;}

/*产品页面*/
.right .tit1 li{cursor:pointer; margin-left:42px; float:left; width:145px; height:51px;  border-radius:5px;border:1px solid #d0d0d0;  text-align:center; display:inline-block; line-height:51px;}
.right .tit1 li a{width:145px; height:51px; display:block;}
.right .tit1 li a:hover{width:145px; height:51px; display:block; color:#fff;}
.right .tit1 li:hover{width:145px; height:51px;display:block; border-radius:5px; background:#02720c; clear:#fff;}
.pro_list { width:220px; float:left; padding:0 30px; margin-bottom:35px;}
.pro_list_img { width:220px; margin:auto; border:1px solid #d0d0d0;}
.pro_list_img img { width:220px; border:none;}
.pro_list_name { width:220px; margin:auto; text-align:center; height:60px; line-height:60px;}


.down_list { width:230px; float:left; padding:0px; margin-top:55px;}
.down_list_img { width:174px; height:174px; margin:auto;}
.down_list_img img { width:174px; height:174px; border:none;}
.down_list_name { width:230px; margin:auto; text-align:center; height:60px; line-height:60px;}


/*新闻动态*/
.box1{ margin:40px 15px 0 40px;}
.news_tit1{ color:#01710b; font-size:14px; font-weight:bold;}
.news_tit1 font{ font-size:14px; color:#999;}
.news_tit a{ color:#01710b; font-size:20px;}
.news_txt{ margin:20px 0}
.news_txt font a{ color:#01710b;}
.news_list {}
.news_list li {line-height:30px;  border-bottom:#CCC 1px dashed; color:#777; margin-top:10px;}
.news_list li a{ font-weight:bold;color:#01710b; font-size:20px;}
.news_list li span { float:right;  font-size:20px;}

.news_con_title { text-align:center; color:#01710b; font-size:18px; font-weight:800; height:40px; line-height:40px;}
.date { text-align:center; color:#999; font-size:14px;  }
.date span{ color:#01710b;}
.info { padding-top:10px;}


/*留言页面*/

.gbook { width:606px; margin:auto; padding-top:20px; }
.FaqTitle { width:590px; height:38px; background:#FFF;line-height:38px; border:2px solid #ccc;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;color:#c4c4c4; padding-left:10px;}
.Content { width:590px; background:#FFF; border:2px solid #ccc; margin-top:14px; height:220px;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;color:#c4c4c4; padding-left:10px; line-height:30px;}
.Contact { width:280px; background:#FFF; border:2px solid #ccc; height:38px;line-height:38px; margin-top:14px; float:left;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;color:#c4c4c4;padding-left:10px;}
.ContactWay { width:280px; background:#FFF; border:2px solid #ccc; height:38px;line-height:38px; margin-top:14px; float:right;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;color:#c4c4c4;padding-left:10px;}
.code_box {margin-top:14px;}
.code_box2{ width:290px; background:#FFF; border:2px solid #ccc; height:38px; line-height:38px; float:left;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.code_box2 .login_verification { width:178px; height:34px; border:0px solid #FFF; line-height:34px;color:#c4c4c4; padding-left:10px;}
.code_box2 img { width:80px; height:20px; margin-left:9px;}
.code_box .gbook_sub { display:inline-block; width:140px; height:38px; color:#FFF; text-align:center; line-height:38px; margin-left:14px; float:left; cursor:pointer; border:none; margin-top:3px; background-color:#d50c2c;
    -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;font-size:14px; font-family:"微软雅黑";}

/**/
.right_xg_tit {height:30px; line-height:30px; color:#000; background:#e2e2e2 url(../images/right_li.jpg) 13px center no-repeat; padding-left:30px;font-size:14px; font-family:"微软雅黑";}
.pro_list_b {padding:10px; margin-top:10px;}
/*page*/
.pagelink{ float:right; height:26px; line-height:26px;  margin:20px 0 10px 0; padding:0 10px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.pagelink a, .pagelink span{ padding:0 3px; color:#333;}
.pagelink a.on, .pagelink a:hover{ color:#999;}

.pagenav { text-align:right; padding-top:15px;}
.pagenav a { color:#333;}
.pagenav a:hover { color:#999;}

/*footer*/
.footer { width:100%; height:50px; background:#00010b; padding-top:20px; font-size:14px;}
.foot { width:1199px; margin:auto; text-align:center; color:#fff; line-height:28px; padding:5px 0;}
.foot a{ color:#fff;}


/*人才招聘*/
.job1{ margin-bottom:30px;}
.job1 span{ display:block; font-size:18px; color:#01a300; font-weight:bold;}
.job2{ line-height:30px;}
.job2l{ float: left; width:47.9%; padding-right:2%; border-right:1px solid #CCC;}
.job2r{float: left; width:47.9%; padding-left:2%}



.job2l1,.job2l2,.job2r1,.job2r2{ border-bottom:1px solid #CCC; padding-bottom:30px; margin-bottom:30px;}

.job2l1 span,.job2l2 span,.job2r1 span,.job2r2 span,.job2l3 span,.job2r3 span{ color:#02720c; font-weight:bold;}
  .job2lv{ background:#02720c; color:#FFF; padding:0 10px;}