html{height:100%;width:100%}body{font-family:"微软雅黑",SimSun;height:100%;color:#666;line-height:22px;padding:0;margin:0;-webkit-text-size-adjust:none;font-size:12px}p,img,form{border:0;margin:0;padding:0}
body{
background-color:#fff}
ul,li,dl,dd{
list-style:none; margin:0px; padding:0px;}
a{
text-decoration:none; color:#666}
a:hover{
color:#af251c}
.comdiv{
float:left; margin:0px; padding:0px; width:100%; overflow:hidden}
.wapper{
width:1150px; margin:0 auto; clear:both; padding:0px; text-align:left; vertical-align:middle; overflow:hidden;}
.big_wapper{
float:left; margin:0px; padding:0px; width:100%;   text-align:left; vertical-align:middle; overflow:hidden;}
#header{
height:113px;}
.header_left{
float:left; margin:0px; padding:0px; width:313px; padding-top:28px;  }
.header_left img{
float:left;}
.header_right{
float:right; margin:0px; padding:0px; width:837px;}
.header_right ul li{
float:left; margin:0px; padding:0px 27px; font-size:15px; line-height:113px;}


        .slideBox{ width:100%; height:460px; overflow:hidden; position:relative;    } 
        
        .slideBox .bd{ position:relative; height:100%; z-index:0;   } 
        .slideBox .bd ul li{ width:100%; height:460px; background-position:center; background-repeat:no-repeat } 
#bg1{
height:1136px; background-image:url(../images/bg1.jpg); background-position:center; background-repeat:no-repeat}	
#bg2{
height:502px; background-image:url(../images/bg2.jpg); background-position:center; background-repeat:no-repeat}
#bg3{
height:801px; background-image:url(../images/bg3.jpg); background-position:center; background-repeat:no-repeat}	
#bg4{
height:546px;  background-position:center; background-repeat:no-repeat; background-color:#fbf7e4}		
#footer{
height:218px; background-image:url(../images/footer.jpg); background-position:center; background-repeat:no-repeat;}


       
         
        /* 多个左滚动 - 公用类 */ 
        .leftLoop{ overflow:hidden; position:relative; height:427px;    } 
         
        .leftLoop  .prev{ display:block;  width:17px; height:38px;       overflow:hidden;   
             cursor:pointer; background:url(../images/left.png) no-repeat; cursor:pointer; position:absolute; left:0; top:185px; z-index:10;} 
        .leftLoop   .next{ display:block;  width:17px; height:38px;       overflow:hidden;   
             cursor:pointer; background:url(../images/right.png) no-repeat; cursor:pointer; position:absolute; right:0; top:185px; z-index:10;  } 
         
        .leftLoop .bd{ padding:0px 10px;   } 
        .leftLoop .bd ul{ overflow:hidden; zoom:1; } 
        .leftLoop .bd ul li{ margin:0px; margin-left:20px; text-align:center; float:left;display:_inline; width:270px;  } 
		.leftLoop .bd ul li img{
		float:left; width:100%; height:240px;}
		.comdiv_txt{
		background-color:#fcfcfc; border:1px #ccc solid; width:268px; height:120px; font-size:14px;}
		.indexpro_more{
		display:inline-block; width:114px; height:30px; text-align:center; line-height:30px; color:#fff; background-color:#af251c; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
		.indexpro_more:hover{
		border:1px #fff solid; width:112px; height:28px; line-height:28px; color:#fff;}
		.leftLoop .bd ul li:hover .comdiv_txt{
		background-color:#af251c; color:#fff}
		.leftLoop .bd ul li:hover .indexpro_more{border:1px #fff solid; width:112px; height:28px; line-height:28px; color:#fff;}
		.leftLoop .tempWrap{
		margin-left:10px;}
.q_left{
float:left; margin:0px; padding:0px; width:470px;}	
.q_left img{
float:left; width:100%;}	
.q_right{
width:620px; float:right; margin:0px; padding:0px; color:#fff;}
.index_new_left{
float:left; width:563px;}
.index_new_left img{
float:left; width:100%;}
.index_new_right{
width:560px; float:right; margin:0px; padding:0px; text-align:left; vertical-align:middle; overflow:hidden;}
.indexnewslist li{
float:left; margin-bottom:30px; padding:0px; width:100%; text-align:left; vertical-align:middle; overflow:hidden;}
.newdate{
border:1px #797979 solid;
float:left; margin:0px; padding:0px; width:98px; height:98px; color:#333; font-family:Arial, Helvetica, sans-serif;}
.newdate .comdiv{
text-align:center}
.newdate_right{
width:435px; float:right; margin:0px; padding:0px; text-align:left; vertical-align:middle; overflow:hidden; font-size:16px; color:#616161;}
.newdate_right a{
font-size:19px; color:#131313;}
.indexnewslist li:hover .newdate{
color:#f0f0f0; background-color:#af251c; border-color:#af251c;}
.indexnewslist li:hover a{
color:#AF251C}
.indexnewslist li:hover .newdate_right{
color:#959595}



        
         
        /* 多个左滚动 - 公用类 */ 
        .leftLoop2{ overflow:hidden; position:relative; padding-top:50px;    } 
        .leftLoop2 .hd{ overflow:hidden;     } 
         
        .leftLoop2 .hd ul{  overflow:hidden; zoom:1; padding-top:50px; width:100%; text-align:center;  } 
        .leftLoop2 .hd ul li{   width:40px; height:5px; cursor:pointer; margin:0 10px; overflow:hidden; background:#a8a8a8; display:inline-block;} 
        .leftLoop2 .hd ul li.on{ background:#af251c;  } 
        .leftLoop2 .bd{ padding:10px;   } 
        .leftLoop2 .bd ul{ overflow:hidden; zoom:1; } 
        .leftLoop2 .bd ul li{ margin:0 12px 0px 0px; text-align:center; float:left;display:_inline; width:337px; height:153px; background-color:#fff; padding:15px;  } 
.jt_ch{
text-align:left; font-size:18px; color:#2d2d2d; padding-bottom:3px;}		
.jt_en{
text-align:left; font-size:16px; color:#2d2d2d}	
.jt_txt{
font-size:14px; text-align:left; padding-top:8px; height:70px;}
.jt_a{
display:inline-block; width:22px; float:left; height:22px; background-image:url(../images/nmore.jpg); background-position:center; background-repeat:no-repeat}
.leftLoop2 .bd ul li:hover{
color:#fff; background-color:#af251c}
.leftLoop2 .bd ul li:hover .jt_a{
background-image:url(../images/nmore2.jpg);}
.leftLoop2 .bd ul li:hover .jt_ch,.leftLoop2 .bd ul li:hover .jt_en{
color:#fff}
.leftLoop2 .bd ul li:hover a{
color:#fff}
#footer{
font-size:16px;}
.fleft{
width:805px; float:left; margin:0px; padding:0px; text-align:left; color:#fff; line-height:35px; padding-top:60px;}
.footera{
font-size:16px; color:#db6866;}
.footera a{
color:#fff; margin:0 7px;}
.fright{
width:306px; float:left; margin:0px; padding-top:60px;}
.fright img{
float:left;}
#nybanner{
height:400px; background-image:url(../images/aboutbanner.jpg); background-position:center; background-repeat:no-repeat}
.about_left{
float:left; margin:0px; padding:0px; width:380px;}
.about_left img{
float:left}
.about_right{
float:right; width:740px; text-align:left; margin:0px; padding:0px;}
.bgcom{
height:513px; background-position:center; background-repeat:no-repeat;}
.culturelist li{
width:350px; height:360px; float:left; margin:0px; padding:0px; background-color:#fff; margin-left:50px;color:#555;}
.culturelist li img{
float:left; width:100%; height:200px;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; }
.zrlist li img{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
 
.culturelist li:hover img,.leftLoop .bd ul li:hover img,.news_list li:hover img,.zrlist li:hover img{
-webkit-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1);}

.leftLoop .bd ul li img,.news_list li img{
-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; }

.culturelist_txt{
height:140px; padding:10px; width:330px;  font-size:15px;}
.culturelist_txt_top{
font-size:20px; color:#529d47; font-weight:bold; padding-bottom:18px; padding-top:15px;}
.culturelist li:hover{
background-color:#469746; color:#e9ffe5}
.culturelist li:hover .culturelist_txt_top{
color:#fff}


        .slideBox2{ width:100%; height:685px; overflow:hidden; position:relative;    } 
        .slideBox2 .hd{
		position:absolute; left:0; bottom:75px; text-align:right; width:100%;}
        .slideBox2 .bd{ position:relative; height:100%; z-index:0;   } 
		.slideBox2 .bd ul li{
		height:685px; background-position:center; background-repeat:no-repeat; margin:0px; padding:0px; width:100%;}
		.slideBox2 .bd ul li .wapper{
		padding-left:135px; width:1015px; color:#fff; padding-top:530px;}
		.lc_left{
		float:left; width:181px; margin:0px; padding:0px 20px 0px 0px; background-position:right top; background-repeat:no-repeat; background-image:url(../images/about3.png);}
		.lc_left img{
		float:left; width:100%;}
		.lc_right{
		width:670px; float:left; margin-left:20px; display:inline; font-size:15px; line-height:25px;}
		
		

        .slideBox3{ width:100%; height:457px; overflow:hidden; position:relative;    } 
        .slideBox3 .hd{ height:3px; overflow:hidden; position:absolute; right:0px; width:100%; bottom:30px; z-index:1; } 
        .slideBox3 .hd ul{ overflow:hidden; zoom:1; margin:0 auto; width:1150px; padding:0px; text-align:right;  } 
        .slideBox3 .hd ul li{ display:inline-block; margin-left:10px;  width:27px; height:3px; line-height:14px; text-align:center; background:#fff; cursor:pointer; } 
        .slideBox3 .hd ul li.on{ background:#f7cb00; color:#fff; } 
        .slideBox3 .bd{ position:relative; height:100%; z-index:0;   } 
		.slideBox3 .bd ul li{
		height:457px; background-position:-50% center; background-repeat:no-repeat; margin:0px; padding:0px; width:100%; background-color:#459545}
		.cxyf{
		width:50%; margin:0px; padding:0px; float:right; height:457px;background-color:#459545}
.cxyf_txt{
width:530px; float:left; margin:0px; padding:0px; text-align:left; color:#fff; padding-left:45px;}		
.zrlist li{
float:left; margin-left:30px; padding:0px; width:265px; text-align:left; vertical-align:middle; overflow:hidden;} 
.zrlist li img{
float:left; margin:0px; width:100%; height:185px;}    
.zrlist_top{
font-size:15px; background-image:url(../images/cbg.jpg); padding-top:15px; padding-bottom:13px; background-position:left bottom; background-repeat:no-repeat; color:#fff;}    
.zrlist_top_txt{
font-size:14px; color:#c2c2c2; padding-top:10px;}
.zzs{
float:left; margin:0px; padding:0px; width:570px; color:#fff}
.probg{
background-position:center; background-repeat:no-repeat; height:315px; background-image:url(../images/pro4.jpg);}
.probg .wapper{
position:relative; height:315px;}
.proleft{
float:left; margin:0px; padding:0px; width:577px;}
.proleft img{
float:left; width:100%; height:315px;}
.proright{
position:absolute; right:0; top:0; z-index:10; width:570px; height:315px; background-image:url(../images/pro1.png); background-position:center; background-repeat:no-repeat; padding-left:40px;}
.pclist{
padding-top:15px;}
.pclist li{
float:left; margin:0px; padding:5px 0px; width:100%; font-size:15px;}
.pclist li a{
color:#fff;}
.pclist li a:hover,.pclist li a.on{
color:#f7cb00}
.zlleft{
float:left; margin:0px; padding:0px; width:575px;}
.zlleft img{
float:left; height:325px; width:100%;}
.zlright{
float:right; margin:0px; padding:0px 30px; width:515px;background-color:#f2f2f2; height:325px;}



        
         
        /* 多个左滚动 - 公用类 */ 
        .leftLoop4{ overflow:hidden; position:relative;  } 
         .leftLoop4 .prev{
		 width:38px; height:69px; background-image:url(../images/left3.png); background-position:center; background-repeat:no-repeat; cursor:pointer; position:absolute; left:0; top:115px; z-index:10;}
		 .leftLoop4 .next{
		 width:38px; height:69px; background-image:url(../images/right3.png); background-position:center; background-repeat:no-repeat; cursor:pointer; position:absolute; right:0; top:115px; z-index:10}
        .leftLoop4 .bd{ padding-left:46px;} 
        .leftLoop4 .bd ul{ overflow:hidden; zoom:1; } 
        .leftLoop4 .bd ul li{ margin:0 0px 0 73px; text-align:center; float:left;display:_inline; width:255px; height:350px;  } 
		.leftLoop4 .bd ul li img{
		float:left; width:100%; height:350px;}
.ncate{
text-align:center; padding-top:35px; padding-bottom:65px;}		
.ncate a{
display:inline-block; height:43px; padding:0 50px; margin:0 3px; line-height:43px; background-color:#838383; font-size:15px; color:#fff;}
.ncate a:hover,.ncate a.on{
background-color:#59b548}
.news_list li{
float:left; width:365px; padding:0px; margin-left:27px; margin-bottom:27px; text-align:center; height:280px; background-color:#ecebeb; position:relative;}
.news_list li img{
float:left; width:100%; height:215px;}
.news_list li p{
height:65px; line-height:65px; font-size:15px;}
.news_list li span{
position:absolute; left:112px; bottom:65px; width:140px; height:30px; line-height:30px; text-align:center; z-index:10; font-family:Arial, Helvetica, sans-serif; font-size:16px; background-color:#ecebeb; }
.news_list li.nm{
margin-left:0px;}
.news_list li:hover,.news_list li:hover span{
background-color:#59b548; color:#fff;}
.news_list li:hover a{
color:#fff;}
.shownew{
display:inline-block; width:170px; height:34px; line-height:34px; text-align:center; border:5px #e8e8e8 solid;-moz-border-radius: 20px; /* Gecko browsers */ -webkit-border-radius: 20px; /* Webkit browsers */ border-radius:20px; /* W3C syntax */}
.shownew span{
background-image:url(../images/n1.png); font-size:14px; color:#808284; padding-right:25px; background-position:right center; background-repeat:no-repeat;}
.nt{
background-image:url(../images/nt.png); font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#8f8f8f; padding-left:19px; background-position:left center; background-repeat:no-repeat;}
.ota a{
color:#8f8f8f;  }
.ota a:hover{
color:#af251c}
.jobtop{
height:280px; background-color:#59b548}
.jobtop_left{
float:left; margin:0px; padding:0px; width:50%;}
.jobtop_left img{
float:left; width:100%; height:280px;}
.jobtop_right{
float:left; margin:0px; padding:0px 3%; width:44%; color:#fff;}
.jobtop_txt{
font-size:15px; line-height:28px; padding-top:30px; padding-bottom:40px; }
.jobtop_txt span{
color:#131313}
.joblist li{
float:left; margin:0px; padding:0px 1%; width:98%; height:45px; line-height:45px; cursor:pointer; font-size:14px;}
.joblist_left{
float:left; width:70%; margin:0px; padding:0px;}
.joblist_right{
float:right; width:24px; height:45px; background-position:center; background-repeat:no-repeat; background-image:url(../images/hide.png);}
.joblist_left span{
font-size:18px; color:#48a138; padding-right:9px;}
.joblist li.hac{
background-color:#ebebeb}
.joblist li.on{
background-color:#af251c; color:#fff;}
.joblist li.on .joblist_left span{
color:#fff;}
.joblist li.on .joblist_right{
background-image:url(../images/show.png);}
.contact_list li{
float:left; margin:0px; padding:0px; width:278px; margin-left:12px; display:inline;}
.contact_list_top{
text-align:center; font-size:18px; color:#4f4f4f; font-family:Arial, Helvetica, sans-serif; line-height:40px;}
.contact_list_mid{
position:relative; padding-top:10px;}
.contact_list_mid_top{
height:11px; background-image:url(../images/san.png); background-position:center; background-repeat:no-repeat; position:absolute; left:0; top:0px;}
.contact_list_mid_mid{
border:1px #c7c7c7 solid; width:256px; padding:10px;-moz-border-radius: 3px; /* Gecko browsers */ -webkit-border-radius: 3px; /* Webkit browsers */ border-radius:3px; /* W3C syntax */ color:#999; font-size:14px; text-align:center; height:46px; }
.contact_list{
padding-bottom:30px;}
.con2{
height:397px; background-image:url(../images/con5.jpg); background-position:center; background-repeat:no-repeat;}
.con2_left{
float:left; margin:0px; padding:0px; width:567px; padding-top:60px;}
.con2_left li{
float:left; margin:0px; padding:0px 2%; width:96%; height:43px; background-image:url(../images/txt.png); margin-top:18px; background-position:center; background-repeat:no-repeat}
.con2_left li input{
border:none; float:left; margin:0px; padding:0px; width:100%; height:43px; line-height:43px; color:#858585; font-size:14px; border:none; background-color:transparent;}
.con2_right{
width:567px; float:right; margin:0px; padding:0px; text-align:left; background-image:url(../images/txt2.png); background-position:center; background-repeat:no-repeat; height:165px; margin-top:78px;}
.con2_right textarea{
padding:10px 2%; width:96%; margin:0px; float:left; border:none; background-color:transparent; width:547px;color:#858585; font-size:14px; font-family:"微软雅黑"}
.tjbtn{
display:inline-block; width:175px; height:50px; text-align:center; line-height:50px; color:#fff; background-image:url(../images/btn.png); background-position:center; background-repeat:no-repeat; font-size:18px;}
.tjbtn:hover{
color:#fff;}
.lca{
width:30px; height:30px;   float:left; color:#fff; font-size:18px; width:50px; height:30px; display:inline-block; background-image:url(../images/cc.png); background-repeat:no-repeat; padding-bottom:25px; text-align:center; background-position:center bottom;}
.aka .on{
color:#fff; background-image:url(../images/c.png);}
.scon{
width:1002px; margin:0px; padding:0px;}
 .news_list li{
 overflow:hidden}       
.indexaboutmore{
background-image:url(../images/more.png); background-position:center; background-repeat:no-repeat; width:150px; height:40px; display:inline-block;}
.indexaboutmore:hover{
background-image:url(../images/a.png);}
.mm2{
background-image:url(../images/more2.png); background-position:center; background-repeat:no-repeat; width:150px; height:40px; display:inline-block;}
.mm2:hover{
background-image:url(../images/b.png);}


