.bax { width:100%; background:url(../images/bax_bg.jpg) no-repeat center top; height:221px; margin:-20px auto 0px;}

.bax .f_left { color:#ffffff; font-size:30px; margin-top:70px; background:url(../images/xx2.jpg) no-repeat left center; padding-left:20px;}
.bax .f_left b { color:#4a6c51;}
.bax .f_left .p2 { font-family:"Times New Roman", Times, serif; font-size:20px; text-transform: capitalize;}


.bax .f_right { width:336px; float: right;}
.bax .f_right ul li { width:146px; height:45px; float:left; line-height:45px; border:2px solid #fff; margin-left:15px; border-radius:50px; text-align:center; font-size:18px; color:#fff; margin-top:80px;}
.bax .f_right ul .li1 { border:2px solid #4a6c51; background:#4a6c51;  }





.liucheng { width:100%; margin:0px auto; height:544px; background:#fcfcfc;}
.liucheng_l { float:left; width:650px; background:url(../images/lc_xx.png) right center no-repeat; margin-top:89px;}
.liucheng_l ul li { float:left; width:140px; height:187px; background:url(../images/jy_q1.png) left top no-repeat; margin:0px 25px; text-align:center; transition:all 0.4s; }
.liucheng_l ul .li1 { margin-left:188px;}
.liucheng_l ul li i { float:left; width: 30px; height:30px; line-height:30px; font-style:normal; color:#fff; font-family: "黑体"; font-size:18px; margin-top:54px;}
.liucheng_l ul li img { margin-top:37px; margin-left:-15px;}
.liucheng_l ul li p { font-size:16px; color:#000; margin-top:50px;}

.liucheng_l ul a:hover li {background:url(../images/jy_q2.png) left top no-repeat; }

.liucheng_r { float:right; width:482px; padding-top:140px; margin-right:42px;}
.liucheng_r h2 { color:#a3bc68; font-size:49px; font-weight:400; line-height:45px;}
.liucheng_r h2 b {font-weight:400; color:#4a6c51;}
.liucheng_r .b1 { color:#000000; font-size:24px; font-weight:400; line-height:67px;}

.liucheng_r p { color:#575757; font-size:15px; font-weight:400; line-height:22px; margin:21px 0px;}


/*.liucheng_r i {

width:146px; height:45px; float:left; line-height:45px; border:2px solid #4a6c51; margin-left:0px; border-radius:50px; text-align:center; font-size:18px; color:#4a6c51; margin-top:20px; font-style:normal;}*/







.about { width:100%; background:url(../images/a_bg.jpg) center top no-repeat; height:622px;}
.about .con { position:relative;}
.about .con  .img { position:absolute; left:-59px; top:144px; z-index:99;}
.about .about_nr  {  width:498px; height:318px;position:absolute; left:0px; top:75px; text-align: left;}
.about .about_nr img { margin-top:23px;}
.about .about_nr h3 { font-size:49px; color:#1e1e1e; line-height:50px; font-weight:400;}
.about .about_nr span { font-size:24px; color:#000000; line-height:55px; font-weight:400;}

.about .about_nr .p1 { font-size:15px;color:#767676; line-height:29px; margin-top:28px; margin-bottom:16px;}
.about .about_nr h3 em { font-family:"宋体"; font-style:normal;} 
.about .about_nr h3 b { color:#4a6c51; font-weight:700;} 

.about .about_nr ul li {  margin-bottom:20px;  width:135px; float:left; text-align:left; background:url(../images/xx3.png) no-repeat  right center;}
.about .about_nr ul li .p2 { color:#313131; line-height:36px; font-size:16px;}


.about .about_nr ul li:nth-child(2) { padding-left:36px;}
.about .about_nr ul li:nth-child(3) { padding-left:36px; background:none;}



.p_list { width:100%; background:url(../images/p_bg.png) center top no-repeat;  height:848px; }
.p_list_l { width:748px; float:left;}
.p_list_l .jt { padding-top:686px; text-align:right;}

.p_list_r { width:374px; text-align:left; float:right;}
.p_list_r h3 { font-size:47px; color:#4a6c51; margin-top:90px; line-height:52px; font-weight:400;}
.p_list_r h3 b { color:#a3bc68;  font-weight:400;}
.p_list_r .p1 { color:#000000; font-size:37px;}
.p_list_r .p2 { font-size:23px; color:#000000;}
.p_list_r .p3 { color:#767676; font-size:15px; margin-top:40px; margin-bottom:42px;}

.p_list_r ul li { width:110px;  margin-right:76px; float:left; }
.p_list_r ul li .p1 { width:106px; height:106px; border:2px dotted #bababa; text-align: center; background:url(../images/p_b2_h.png) center center no-repeat; transition:all 0.4s;}
.p_list_r ul a:hover li .p1 {  background:url(../images/p_b2_b.png) center center no-repeat #434343; border:2px dotted #434343;}


.p_list_r ul li .p2 { width:106px; height:106px; border:2px dotted #bababa; text-align: center; background:url(../images/p_b1_h.png) center center no-repeat; transition:all 0.4s;}
.p_list_r ul a:hover li .p2 {  background:url(../images/p_b1_b.png) center center no-repeat #434343; border:2px dotted #434343;}

.p_list_r ul li em { background:url(../images/p_b3.png) no-repeat right center; width:100%; text-align:center; font-size:18px; color:#343434; font-weight:700; font-style:normal; float:left; line-height:58px;}







.pro { width:100%; margin:0px auto; clear:both; overflow:visible;  height:923px;   
background-image: url(../images/cp_bg.png),url(../images/pro_bg4.png),url(../images/pro_bg3_1.jpg),url(../images/pro_bg1.jpg);
background-position:center top,130% top,center bottom,center top; 
background-repeat: no-repeat,no-repeat,no-repeat,repeat; 

}
.pro_con { background:url(../images/cp_bg.jpg) center top no-repeat; width:100%; height:604px; clear:both; overflow:visible;}

.pro_con_nr { width:1300px; margin:0px auto 0px auto; height:506px;}

.pro_nr_l { width:590px; height:506px; float:left; position:relative;}
.pro_nr_l img { width:590px; height:506px; position:absolute; }
.pro_nr_l p { width:290px; line-height:91px; background:rgba(0,0,0,.8); position:absolute; z-index:9; color:#fff; font-size:40px; font-family:"宋体"; text-align:center; right:0px; top:57px;}



.pro_nr_r { width:705px; float:left;}
.pro_nr_r dl { width:221px; height:392px; background:#fff; text-align:center; float:left; margin-left:14px;}

.pro_nr_r dl dt { padding-top:32px;}
.pro_nr_r dl dt img { width:125px; height:303px;}
.pro_nr_r dl dd { line-height:37px;}

.pro_nr_r_gd { width:100%; float:left; padding-top:49px;}
.pro_nr_r_gd_ul { width:387px; float: right;}
.pro_nr_r_gd_ul .li1 { width:154px; height:50px; line-height:50px; text-align:center; border:2px solid #689f73; color:#689f73; font-size:18px; float:left; }
.pro_nr_r_gd_ul .li2 { background:url(../images/cp_jt.jpg) no-repeat; width:167px; height:54px; margin-left:12px; font-size:18px; color:#fff; line-height:54px; text-align: left; padding-left:50px; float:left;}












.anli { width:100%; margin:0px auto; clear:both; overflow:visible;  height:734px;   

background-image: url(../images/ys_bg.jpg),url(../images/pro_bg4.png),url(../images/pro_bg3_1.jpg),url(../images/pro_bg.jpg);
background-position:center top,130% top,center bottom,center top; 
background-repeat:repeat-y,no-repeat,no-repeat,repeat; 
}
.anli_con {  width:1222px; margin:0px auto; height:576px;}






.anli_con dl { float:left; width:297px; height:559px;  position:relative; transition:all 0.4s ease-in-out; }
/*.anli_con dl em { width:100%; text-align:center; float:left; position: relative; z-index:9; display:none;}*/
.anli_con dl dt { width:297px; height:504px; float:left; margin-top:-20px; transition:all 0.4s ease-in-out;} 
.anli_con dl dt img { width:297px; height:504px;  }




.anli_con dl dd { width:100%;  height:50px; float:left; background:url(../images/xx5.jpg) no-repeat left top;  }
.anli_con dl dd p { font-size:16px; color:#1e1e1c; line-height:50px; width:218px; float:left; }
.anli_con dl dd i { width:72px; height:21px; line-height:17px; float: right; position:relative; z-index:10; border:2px solid #d2d2d2; border-radius:3px; color:#9a9a9a; font-size:12px; font-style:normal; text-align:center; margin-top:14px;}
.anli_con dl em { transition:all 0.4s;}




.anli_con a:hover dl em { width:100%; text-align:center; float:left; position: relative; z-index:9; background:url(../images/al_b1.png) no-repeat center  center; height:51px;}
.anli_con a dl dt img { transition:all 0.4s;}
.anli_con a:hover dl dt img {}
.anli_con a:hover dl { border-bottom:0px solid #009e6f;}
.anli_con a dl dd {transition:all 0.4s; }
.anli_con a:hover dl { transform:translateY(20px);}

.anli_con a:nth-child(2) { margin-top:50px;}
.anli_con a:nth-child(3) { margin-top:100px;}
.anli_con a:nth-child(4) { margin-top:50px;}






.news { width:1200px; margin:0px auto; height:920px; clear:both;  overflow:visible;}
.news ul { text-align:center;}
.news ul li { text-align:center; width:168px; line-height:50x; height:50px; color:#3e3e3e; border:2px  dotted #b9b9b9; display: inline-block; margin:0px 5px; line-height:50px; font-size:17px; transition:all 0.4s; }
.news ul a:hover li { background:#009e6f; color:#fff; border:2px dotted #009e6f;}

.news_con {width:1200px; margin:0px auto 25px auto;}
.news_con dl {width:569px;  height:113px; margin:20px 0px;  border-bottom:2px  dotted #b9b9b9; }
.news_con dl dt {  float:left;width:70px;text-align:center; font-family: "黑体"; overflow:hidden; text-align:right;}
.news_con dl dt p { color:#222222; font-size:28px; letter-spacing:-0.05em;}
.news_con dl dt span { color:#979797; font-size:16px; font-weight:400; }




.news_con dl dd { width:464px; float:right;  text-align:left;}
.news_con dl dd span { line-height:36px;  color:#000; font-size:15px; font-weight:700; border-bottom:1px solid #9c9c9c; width:100%; float:left;}
.news_con dl dd h3 { line-height:52px; margin-top:0px; font-size:17px;color: #000; font-weight:400;}

.news_con dl dd p { color:#4c4c4c; font-size:13px; line-height:24px;margin-top:0px;}
.news_con dl dd em { margin-top:10px; float:left; width:95px; height:29px; border:2px solid #0b468c; text-transform:uppercase; color:#0b468c; text-align:center; line-height:29px; font-weight:700; font-style:normal; font-family:Arial, Helvetica, sans-serif;} 



.news_con a dl { transition:all 0.4s;} 
.news_con a:hover dl{ transform:translateY(-10px);} 
.news_con a dl dd em { transition:all 0.4s;} 
.news_con a:hover dl dd em { background:#0b468c; color:#fff;} 




