﻿/* CSS Document */ 
div,ul,ol,li,dl,dd,dt,form,h1,h2,h3,h4,h5,h6,p{ padding:0; margin:0;}
ul,ol,li{ list-style:none; list-style-type:none;}
body{ margin:0px; padding:0px; font-size:12px; color:#505050; font-family:Arial; background-color:#fff;} 
/*table{ margin:0 auto;}*/ 
img{ border:none;}
a{ color: #444; text-decoration: none;}
a:hover { color:#f00; text-decoration: none; } 
a.red{ color:#f00;}
a.red:hover{ color:#009900;}
img{border:none;}  
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */ 
.clear{ clear:both; } 
.fl_l{ float:left; }
.fl_r{ float:right; }
.mt0{ margin:0 auto;}
.mt5{ margin:5px auto 0; }  
.mt10{ margin:10px auto 0; }  
.mt15{ margin:15px auto 0; } 
.mt20{ margin:20px auto 0; }  
.mt30{ margin:30px auto 0; }  
   
/* CSS Document */   
.clear { clear: both; }

.wrap{ margin:auto; }
.topheadbox{ background-color:#fff;}
.tophead{ height:80px; line-height:80px; width:1000px; margin:auto;}
.toplogo{ height:80px; line-height:80px; width:500px; float:left;}
.top{ position:relative; width:1000px; margin:auto; z-index:999;}
.topbox{ width:1000px; margin:0 auto; position:absolute; top:-670px; left:0; z-index:999;}
.topline{ height:32px; line-height:32px; font-size:13px; font-family:Arial; color:#fff; float:right; width:360px;}
.topline a{ display:inline-block; padding:0px 15px; color:#fff;}
.topcon{ height:90px; background:url(../images/top_bg.jpg) no-repeat;}
.topcon .left{ float:left;}
.topcon .right{ float:right; margin-right:20px; margin-top:10px;}
.toplan{ width:34px; line-height:34px; height:34px; float:right; margin-right:20px; margin-top:23px;}
.topsearch{ height:34px; line-height:34px; float:right; width:230px; margin-top:23px;}
.topsearch .input{ width:195px; height:30px; padding:2px 0px; line-height:30px; float:left; text-indent:10px; background:url(../images/searchinput.jpg) no-repeat;}
.topsearch .btn{ width:35px; float:left;  }
.schbtn{ width:35px; height:34px; background:url(../images/searchbtn.jpg) no-repeat;}

.logobox{ background:url(../images/nav_bg.png) no-repeat; height:98px;}

#navwrap{width:1000px;  line-height:44px; margin:auto; font-family:Arial;}
.nav{width:1000px; height:43px; margin:0 auto;}
.nav .m{ width:1px; }
.menu{ width:1000px; padding:0; display:table; #zoom:1; z-index:200; background: #6ab405; margin:auto;}
.menu li {position:relative; float:left; display:inline;     border-right: 1px solid #d3f7d6;  height:60px; width:165px; #zoom:1; z-index:200; text-align:center;}
.menu li:hover { background:url(../images/nav_hover.png) no-repeat bottom center; }
.menu a {color:#fff; font-size:14px; line-height:60px; width:125px; margin:0; display:block; text-align:center;}
.menu a:hover {background:url(../images/nav_hover.png) no-repeat bottom center; text-decoration:none;}
.submenu {position:absolute; left:0; top:60px; display:none; margin:0; padding:0; #zoom:1; z-index:200;}
.submenu li {height:38px; line-height:38px; border-bottom:1px #eee dotted; background:#FFF url(../images/icon1.png) no-repeat left center;}
.submenu a {background:#fff url(../images/icon1.png) no-repeat 20px center; color:#000; line-height:38px;}
.submenu a:hover {background:#6ab405 url(../images/icon1.png) no-repeat 20px center; color:#f3f3f3;}
.menu li:hover .submenu {display:block;}

.listleft{ width:132px; float:left;}
.listright{ width:320px; height:155px; padding:15px; float:left; border-left:1px solid #ccc; border-top:1px solid #ccc; background-color:#fff; min-height:200px;}

.nTab{width:1000px;margin: 0 auto;}
.nTab .TabTitle{clear: both; overflow: hidden; width:300px; float:left;}
.nTab .TabTitle ul{margin:0;padding:0;}
.nTab .TabTitle li{ width:300px; cursor:pointer; list-style-type:none; font-size:14px; font-weight:bold; height:60px; line-height:60px; margin:2px 0px; text-indent:30px;}
.nTab .TabTitle li a{ display:block;}
.nTab .TabTitle li a:hover{ color:#fff;}
.nTab .TabTitle .active{ background:url(../images/indextab2.jpg) no-repeat; color:#fff;}
.nTab .TabTitle .active a{ background:url(../images/indextab2.jpg) no-repeat; color:#fff;}
.nTab .TabTitle .normal{ background:url(../images/indextab1.jpg) no-repeat; color:#222;}
.nTab .TabContent{width:680px; background:#fff;margin: 0px auto; float:right;}
.none {display:none;}
.nTablefttitle{ height:80px; background-color:#6ab405; line-height:80px; font-size:22px; font-family:Arial; color:#fff; text-indent:20px;}
.nTablefttitle span{ font-size:16px; font-family:Arial;}
.nTableftbot{ height:50px; background-color:#6ab405; line-height:50px; font-size:14px; font-family:Arial; color:#fff; text-align:right; padding-right:20px;}
.nTableftbot a{ color:#fff; display:block;}

.banner{ margin:auto; overflow:hidden; position:relative;}
#kinMaxShow{ visibility:hidden; width:100%;  overflow:hidden; } 

.favbox{ width:255px; float:right; overflow:hidden; margin-top:15px;}
.langbox{ text-align:right; }
.langbox a{ color:#881e1e; display:inline-block; width:75px; text-indent:10px; float:right; text-align:right; margin-right:10px;}

.main{ width:1000px; margin:auto; }
.indexprobox{ margin-top:20px;}
.indexaboutbox{ margin-top:30px; height:684px; background:url(../images/about_bg.jpg) no-repeat center top; overflow:hidden;}
.indexabout{ margin-top:200px; background-color:#fff; padding:15px; width:970px; height:307px;}
.indexabout .img{ width:476px; float:left; height:307px; overflow:hidden;}
.indexabout .txtbox{ width:470px; margin-left:22px; font-family:Arial; float:left;}
.indexabout .title{ margin-top:20px; height:60px; line-height:60px; font-size:19px; color:#111; font-weight:bold; }
.indexabout .txt{ line-height:24px; font-size:14px; color:#222; text-indent:24px; height:120px; overflow:hidden;}
.indexabout .more{ width:138px; height:36px; border:#ED7260 2px solid; text-align:center; line-height:36px; color:#ED7260; font-size:14px; margin-top:30px;}
.indexabout .more a{ display:block; color:#ED7260;}

.indexnewsall{ background-color:#F5F8FC; padding-bottom:30px; overflow:hidden;}
.indexnewsbox{  width:1000px; margin:auto; margin-top:30px; font-family:Arial;}
.indexnewsleft{ width:620px; float:left;}
.indexnewsright{ width:320px; float:right;}
.indexnewstitle{ height:30px; line-height:30px; font-size:18px; color:#6ab405;}
.indexnewstitle b{ height:20px; line-height:20px; margin-top:10px; font-size:12px; font-family:Arial; color:#666;}
.indexnewstitle span{ float:right; font-size:12px; color:#111;}
.indexnewstitle span a{ color:#111;}
.indexnewscon{ margin-top:20px;}
.indexnewspic{ width:280px; float:left;}
.indexnewslist{ width:320px; float:right;}

.news929box{ width:765px; float:left;}
.news929list{ width:320px; float:right;}
.news929list li{ height:40px; border-bottom:1px solid #ccc; padding:17px 0px; }
.news929list li a{ display:block; width:320px; height:42px;}
.news929list li a:hover{ background-color:#6ab405; color:#fff;}
.news929list li .num{ font-size:30px; width:70px; color:#BDBDBD; text-align:center; line-height:42px; border-right:1px solid #ccc; float:left; font-family:"Arial Black", Gadget, sans-serif; cursor:pointer;}
.news929list li a:hover .num{ font-size:30px; width:70px; text-align:center; line-height:42px; border-right:1px solid #fff; float:left; font-family:"Arial Black", Gadget, sans-serif; color:#fff;}
.news929list li .txtbox{ float:left; margin-left:10px; width:230px; cursor:pointer;}
.news929list li .txtbox .title{ height:22px; line-height:22px; color:#333333; font-size:12px; font-family:Arial; }
.news929list li .txtbox .title span{ font-size:14px; float:right; color:#BDBDBD; font-weight:normal;}
.news929list li .txtbox .txt{ height:20px; line-height:20px; font-size:12px; font-family:Arial; color:#A39688;}
.news929list li a:hover .txtbox .title{ height:22px; line-height:22px; color:#fff; font-size:12px; font-family:Arial; }
.news929list li a:hover .txtbox .title span{ font-size:12px; float:right; color:#fff; font-weight:normal;}
.news929list li a:hover .txtbox .txt{ height:20px; line-height:20px; font-size:12px; font-family:Arial; color:#fff;}
.news929more{ margin-top:15px; width:120px; line-height:40px; float:right; font-size:14px; text-align:center; height:40px; background-color:#FF737D;}
.news929more a{ color:#fff; display:block;} 

.abouttop{ width:1000px;}

.anliwrap { width:1100px; overflow:hidden; height:230px;}    
.effect{ width:1060px; margin:20px auto; overflow:hidden;}
.bd { margin:5px auto 0;}
.picList li{ width:170px; height:190px;  padding-top:10px;} 
.picList .pic{ text-align:center; width:150px; height:150px; padding:3px;} 
.picList .pic img{ width:150px; height:150px; border:none; margin-top:10px;}  
.picList .title{ line-height:30px; height:30px; text-align:center; font-weight:normal; color:#666; font-size:14px; }
.picList .title a{ color:#eee; text-decoration:none;}
.picList .title a:hover{ color:#f00; text-decoration:none;}
.c1{ background-color:#F98319;}
.c2{ background-color:#46A5E5;}   
.c3{ background-color:#8AB21E;}   
   

.leftLoop{ overflow:hidden; position:relative; width:1100px; }  
.leftLoop .bd{ padding:0;   } 
.leftLoop .bd ul{ overflow:hidden; zoom:1; } 
.leftLoop .bd ul li{ margin:0 10px; text-align:center; float:left;display:_inline;  } 
 
.mainbg{ background-color:#fff;}
.mainbgalpha{ background:url(../images/main_bg.png) repeat-x; position:absolute; height:40px; width:100%; top:474px; left:0; z-index:-1;} 
.index_main{ width:1100px; margin:auto; padding:25px 20px; overflow:hidden; background:#fff url(../images/l_bg.gif) repeat-y 20px; 
  border-left:1px solid #d1d3d0; 
  border-right:1px solid #d1d3d0;  
  -webkit-box-shadow: 0 0 15px #ccc;
  -moz-box-shadow: 0 0 15px #ccc;
  box-shadow: 0 0 15px #ccc;
}
.index_main_l{ width:200px; float:left; overflow:hidden; }
.index_main_r{ width:722px; float:right; overflow:hidden; }
 
.index_m1 h4{ font:bold 18px/30px Arial; background:url(../images/line1.gif) no-repeat bottom; padding:0 0 5px; color:#4d4d4d;}
.index_m1 ul{ margin-top:10px;}
.index_m1 ul li{ font:normal 14px/28px ""; line-height:28px; width:100px; float:left;}

.index_m2 h4{ font:bold 18px/30px Arial; background:url(../images/line1.gif) no-repeat bottom; padding:0 0 5px; color:#4d4d4d;}
.index_m2 ul{ margin-top:10px;}
.index_m2 ul li{ font:normal 14px/28px ""; line-height:28px; }

 
.m1 h4{ font:bold 18px/30px Arial; background:url(../images/line1.gif) no-repeat bottom; padding:0 0 5px; color:#4d4d4d;}
.m1 ul{ margin-top:10px;}
.m1 ul li{ font:normal 13px/28px ""; line-height:28px; width:80px; float:left;}
 
.m2 h4{ font:bold 18px/30px Arial; background:url(../images/line1.gif) no-repeat bottom; padding:0 0 5px; color:#4d4d4d;}
.m2 ul{ margin-top:10px;}
.m2 ul li{ font:normal 13px/28px ""; line-height:28px; }
 
.locat{ height:30px; line-height:30px; background:url(../images/line2.gif) repeat-x bottom;  padding-bottom:5px;} 
.locat h4{ background:url(../images/arr8.gif) no-repeat 0 center; text-indent:30px; font:bold 18px/35px ""; }
  
.aboutlocat{ padding-bottom:5px; margin:0 0 5px 0;} 
.aboutlocat h4{  text-indent:30px; font:bold 18px/35px ""; }
 
.schtxt{height:23px; line-height:23px; text-indent:5px; border:none; background:none;}
.contacttitle{ color:#000; font-size:18px;}
.contacttitle span{ color:#666; font-size:16px; font-family:Arial, Helvetica, sans-serif;}
.contacttext{ line-height:24px; color:#000; font-size:12px; margin-top:8px;}

.copyrighttop{ height:70px;}
.copyright{ margin:auto; height:240px; overflow:hidden; background:#6ab405; }
.copyrightbox{ width:1000px; margin:auto; overflow:hidden;}
.copynavlist{ height:30px; line-height:30px; font-size:14px;}
.copynavlist li{ width:125px; float:left; text-align:center;}
.copynavlist li a{ color:#fff;}
.copytxt{ width:900px; margin:15px 20px; font-size:16px; color:#fff; line-height:30px;}
.copytxt a{ color:#fff;}
.copyqlink{ border-top:1px solid #fff; height:70px; padding:0px 20px;}
.copyqlinktitle{ height:30px; line-height:30px; font-size:14px; color:#fff; margin-top:10px;}
.copyqlinktxt{ font-size:12px; color:#eee;}
.copyqlinktxt a{ color:#eee;}
.copyqlinktxt a:hover{ color:#f60;}

.prolim{ }
.prolim li{    }

.lim0{ height:36px; line-height:36px; width:244px; text-indent:20px; font-weight:bold; background:#FBF7F4 url(../images/arr2.gif) no-repeat 200px center; border:1px solid #eee; border-top:none; font-size:13px; }
.lim1{ height:32px; line-height:32px; width:223px; text-indent:40px; border:none; border-bottom:1px dotted #ccc; border-left:1px solid #eee; border-right:1px solid #eee; background:url(../images/arr3.gif) no-repeat 25px center; font-size:12px; overflow:hidden;} 
.lim2{ border-bottom:1px dotted #dedede;padding-left:30px;}  


/*内页样式*/
.neibanner{ height:400px; background:url(../images/neibanner1.jpg) no-repeat top center;}
.neibanner1{ height:400px; background:url(../images/1.jpg) no-repeat top left;}
.neibanner2{ height:400px; background:url(../images/2.jpg) no-repeat top left;}
.neibanner3{ height:400px; background:url(../images/3.jpg) no-repeat top left;}
.neibanner4{ height:400px; background:url(../images/4.jpg) no-repeat top left;}
.neibanner5{ height:400px; background:url(../images/5.jpg) no-repeat top left;}
.neibanner6{ height:400px; background:url(../images/6.jpg) no-repeat top left;}
.neibanner7{ height:400px; background:url(../images/7.jpg) no-repeat top left;}

.mainleft{ width:225px; float:left; margin-top:20px;}
.mainright{ width:755px; float:right; margin-top:20px;}

.leftmenu{ }
.leftTit{ height:70px; line-height:70px; background:#6ab405; color:#fff; text-indent:20px; font-size:18px;}
.leftmenu ul{ margin:0 auto;}
.leftmenu ul li{ width:225px; text-indent:24px; height:50px; line-height:50px; font-size:12px; background:url(../images/leftmenu_bg.jpg) no-repeat; overflow:hidden;}
.leftmenu ul li a{ color:#000; display:block;} 
.leftmenu ul li a:hover{ display:block; line-height:50px; font-size:12px; color:#8B563A;   }
.leftmenu ul li span{ float:right; margin-right:20px;}

.mainrighttitle{ border:1px #eee solid; line-height:68px; height:68px; font-size:20px; font-family:Arial; text-indent:20px; background-color:#F8F8F8; color:#8B563A;    font-weight: 700;}
.mainrighttitle span{ float:right; font-size:12px; font-family:"song"; color:#000; margin-right:10px;}
.mainrighttitle span a{ color:#000;}
.mainrighttitle span a:hover{ color:#8B563A;}

.procortbox{  margin-top:40px;}
.procortbox li{ height:30px; line-height:30px; background:url(../images/icon1.png) no-repeat 10px center; border-bottom:1px dotted #eee; text-indent:20px; font-size:14px;}

.cortlist{ }
.cortlist li{ height:60px; width:220px; margin-bottom:5px; border:1px solid #5F5F5F;}

.artilelist{ padding:0px;}
.artilelist li{ height:36px; line-height:36px;background:url(../images/icon1.jpg) no-repeat left center; text-indent:15px; border-bottom:dashed 1px #ddd;}
.artilelist li span{ float:right; color:#666;}

.newstitle{ line-height:30px; margin:10px auto;color:#680702; text-align:center;  font-size:16px; font-weight:bold;}
.newsinfo{ height:24px; line-height:24px; text-align:center; background:#F0F0F0; }

.index_main_cont{ padding:10px 0; width:720px; overflow:hidden; }

.index_main_content{ padding:10px 0; width:720px; overflow:hidden; } 
.main_content{ padding:20px; min-height:400px; border:1px solid #eee; border-top:none; overflow:hidden; }  
.icont{ padding:10px; font-size:14px; line-height:28px; overflow:hidden; }

.newsdetail{ font-size:14px; line-height:32px;}
.newsdetail H3{ font-size:14px;}
.newsdetail img{
  border:0; 
  margin:0; 
  padding:0; 
  max-width:710px; 
  width: expression(this.width > 710 && this.width > this.height ? 710px : 'auto';); 
}

.right_pic_box{ width:743px; float:right; border:1px solid #5F5F5F; padding:10px;}
.right_pic_box h3{ height:40px; line-height:40px; text-align:center; border-bottom:1px dashed #ddd; margin-bottom:10px; font:bold 16px/40px "";}


.pictureneilist{ width:230px;  float:left; height:260px; overflow:hidden; margin:6px 3px 6px 4px; }
.picneiimg img{ width:228px; height:228px; float:left; border:solid 1px #cbcbcb;}
.picneiname{ width:228px; border:solid 1px #cbcbcb; height:30px; line-height:30px; text-align:center; }
.picneiname a{color:#fff; background-color:#5F5F5F; display:block;}
.picneiname a:hover{ color:#f00;}

.protit{ font:bold 20px/40px Arial; border-bottom:1px solid #eee; color:#8B563A;}
.proimg{ width:350px; float:left; text-align:center; overflow:hidden; }
.proinfo{ width:340px; margin-left:20px; float:left;  overflow:hidden; }
.proinfo h4{ background:#E0E0E0; color:#333; font-size:12px; font-family:Arial; font-weight:bold; height:28px; line-height:28px; text-indent:20px; overflow:hidden; }

.rollBox .LeftBotton {height:60px; width:14px; background:url(../images/arr_l.gif) no-repeat; overflow:hidden; float:left;	display:inline;	margin:10px 2px 0 0;cursor:pointer;}
.rollBox .RightBotton {	height:60px; width:14px; background:url(../images/arr_r.gif) no-repeat; overflow:hidden; float:left; display:inline; margin:10px 0 0 5px;cursor:pointer;}
.rollBox .Cont {width:314px; overflow:hidden; float:left;}
.rollBox .ScrCont {width:100000px;}
.rollBox .Cont .pic {width:50px; float:left; text-align:center; margin:9px 2px;}
.rollBox .Cont .pic img { background:#fff; border:1px solid #e4e4e4; display:block; width:50px; height:50px;}  
.rollBox .Cont a:link, .rollBox .Cont a:visited {color:#626466;text-decoration:none;}
.rollBox .Cont a:hover { color:#f00; text-decoration:underline;}
.rollBox #List1, .rollBox #List2 { float:left; }


.prospic ul li{ width:70px; margin:5px 6px 5px 2px; float:left; }
.prospic ul li img{ border:1px solid #ddd;}
.picture{ border:solid 1px #e4e4e4; width:348px; float:left; }
.prointro{line-height:22px; padding:10px;  min-height:285px; overflow:hidden; }
.piclittle{ float:right; width:360px; }
.piclittlelist{ width:87px; float:left; height:87px; overflow:hidden; margin:4px 4px;}
.piclittleimg{ width:85px; height:85px; border:solid 1px #b4b4b4;}

.picturetitle2{ background:#6ab405; color:#fff; font-size:14px; margin-top:10px; line-height:40px; text-indent:10px; }
.picturedetail2{ width:714px; padding:10px 0; overflow:hidden; line-height:28px;}  

.picturedetail2 table{background:#ccc;}
.picturedetail2 table th{background:#205F8A;  color:#fff; padding:3px; text-align:center;}
.picturedetail2 table td{background:#e6eef9; padding:3px; text-align:center;} 

.proqqbox{ height:52px; margin-top:8px;}
.proqqbox li{ width:170px; float:left; line-height:52px;} 

  
/*========fy========*/
.fy{ width:755px; height:32px; overflow:hidden; margin:20px auto; }
.fy ul {  text-align:center;}
.fy ul li{ display:inline-block; *display:inline; *zoom:1; color:#fff; margin:0 5px 0 0;}
.fy ul li a{ font:normal 14px/20px Arial; color:#333; text-align: center; text-decoration:none; height:20px;  }
.fy ul li a:hover{ font:normal 14px/20px Arial; color:#fff; text-align: center; text-decoration:none; height:20px; } 
 

.fydd001 a{ height:20px; padding:0 5px; _width:15px; color:#333; display:block; color:#333; overflow:hidden; border:1px solid #b4b4b4;}
.fydd001 a:hover{ height:20px; padding:0 5px; _width:15px; display:block; color:#fff; overflow:hidden; border:1px solid #b4b4b4; background:#8B563A; } 
  
#fydd002 a{ height:20px; padding:0 5px; color:#fff; _width:15px; display:block; overflow:hidden; border:1px solid #b4b4b4; background:#8B563A;}

.fypang a{ width:60px; height:20px; border:1px solid #b4b4b4; overflow:hidden; display:block;}
.fypang a:hover{ width:60px; height:20px; border:1px solid #b4b4b4; background:#8B563A; overflow:hidden; display:block;}

.fypang02 a{ width:60px; height:20px; border:1px solid #b4b4b4; overflow:hidden; display:block;}
.fypang02 a:hover{ width:60px; height:20px; border:1px solid #b4b4b4; background:#8B563A; overflow:hidden; display:block;}

.fypang03 a{ width:60px; height:20px; border:1px solid #b4b4b4; overflow:hidden; display:block;}
.fypang03 a:hover{ width:60px; height:20px; border:1px solid #b4b4b4; background:#8B563A; overflow:hidden; display:block;}
 
.fypang04 a{ width:60px; height:20px; border:1px solid #b4b4b4; overflow:hidden; display:block; }
.fypang04 a:hover{ width:60px; height:20px; border:1px solid #b4b4b4; background:#8B563A; overflow:hidden; display:block;}
   
.topnews{ height:82px; overflow:hidden; } 

.partnerlist img{ float:left; margin:10px; border:1px solid #ddd; }

.processbox{ width:780px; height:550px; overflow-y:hidden; overflow-x:scroll; }
.process{ width:1860px; height:531px; }
.jobbtn{ background-color:#8B563A; width:93px; height:27px; text-align:center; color:#fff; cursor:pointer; border:none;}
.inputxt{ background:none; border:none; width:200px; border:1px solid #aaa; height:20px; line-height:20px;}

 
.goodstb{ border-collapse:collapse; }
.goodstb td,.goodstb th{ background:#e6eef9; border:1px solid #000; text-align:center;}