@charset "utf-8";
/* CSS Document<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> */
html {overflow-y:scroll;}
body {margin:0; padding:0; background:#ffffff; font-size:12px;   font-family:"微软雅黑","\5FAE\8F6F\96C5\9ED1";}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
img{ border:0;}
ol,ul {list-style:none;}
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}
address,cite,code,em,th {font-weight:normal; font-style:normal;}
.fB{font-weight:bold;}
.f12px{font-size:12px;}
.f14px{font-size:14px;}
.left{float:left;}
.right{float:right;}
.clear{ clear:both;}
.clearfix,.headerPart,.footerPart,.contentPart {zoom:1;}
.clearfix:after,.headerPart:after,.footerPart:after,.contentPart:after,.pro_cat:after {display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
.headerPart,.contentPart,.footerPart {clear:both; width:1000px; margin:0 auto;}
 
/* link css */
a {color:#2b2b2b; text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {color:#ba2636; text-decoration:none;}
a:active {color:#ba2636; star:expression(this.onFocus=this.blur());}
a:focus { outline:0; }

.cWhite,.cWhite:visited,.cWhite a{color:#FFF;}/* White */
.cBlack,.cBlack:visited,.cBlack a{color:#000;}/* Blank */
.cRed,.cRed:visited,.cRed a{color:#ff0000;}/* Red */
.cRed2,.cRed2:visited,.cRed2 a{color:#C43129;} 
.cBlue,.cBlue:visited,.cBlue a{color:#1E50A2;}/* Blue */
.cGreen,.cGreen:visited,.cGreen a{ color:#060}/* Green */
.cGray,.cGray:visited,.cGray a{ color:#DCDDDF}/* Green */
.cY,.cY:visited,.cY a{ color:#FE5007;}
.cY2,.cY2:visited,.cY2 a{ color:#9acc13;}

/* common */
.entry {line-height:21px;}
.entry a {height:21px; overflow:hidden;}
.display-control .tab-con {display:none;}
.display-control .current {display:block;}
.dotline {border-bottom:1px dotted #dcdddd;}
.new {text-decoration:underline;}
.gg {margin-bottom:10px;}
.mb-6 {margin-bottom:6px;}
.mb-12 {margin-bottom:12px;}
.blank3 {clear:both; height:3px; overflow:hidden; display:block;}
.blank6 {clear:both; height:6px; overflow:hidden; display:block;}
.blank9 {clear:both; height:9px; overflow:hidden; display:block;}
.blank20 {clear:both; height:20px; overflow:hidden; display:block;}
.blank90 {clear:both; height:90px; overflow:hidden; display:block;}
.lh25{ line-height:25px;}
.code-en {font:13px "Verdana","\5B8B\4F53";}
.code-num {font-family:"Arial","\5B8B\4F53";}
.zt_yahei{ font-family:"\5FAE\8F6F\96C5\9ED1";}
.zt_heiti{ font-family:"\9ED1\4F53";}
.zt_songti{ font-family:"\5B8B\4F53";}
/* end */
.headerPart{ height:90px; padding:20px 0 0 0; position:relative}
.logo{ display:block; float:left; height:45px; width:400px; background:url(logo.png) left bottom no-repeat;}

 .TopTel{ float:right;  padding:10px 40px 0  0;}
.chen{ background:url(atxt.png) 0 0 no-repeat; width:75px; height:22px; position:absolute; right:106px; top:45px;}
.chen a{ display:block; width:35px; height:22px;}

.tnav{ height:30px; width:737px;    padding:10px 0 0 36px;  float:left  }
.tnav ul li{ float:left; position:relative; display:block; z-index:1; padding:0 9px;   }
.tnav a{ font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:14px; display:block; padding:10px 0 0 0;
 float:left;  height:26px;  text-align:center;  white-space:nowrap; color:#000}
.tnav a:hover{ color:#feea00;}
 
 
.navbg{  height:30px; width:100%; background:#FFFFFF;  -moz-opacity:.7;opacity:0.7; filter:alpha(opacity=70); display:none  }
.index{ position:absolute; z-index:9999; top:110px; left:0;}
.index2{ position:absolute; z-index:99; top:980px; left:0; width:100%;}



.tnav ul li div{ display:none; height:20px; padding:10px 0 0 0;   position:absolute; left:18px; bottom:-14px;
 z-index:900; white-space:nowrap; color:#000000; line-height:40px;  }
 .tnav ul li div b:last-of-type{ display:none}
.tnav ul li:hover div{ display:block;}
.tnav ul li div i{ display:block; width:10px; overflow:hidden}
.tnav ul li div a{ display:inline; background:none; float:none; padding:0 0 0 0px; font-size:13px; color:#000000; }
.tnav ul li div a:hover{ color:#feea00;}
.tnav ul li div .sty_1{ background:url(nav_L.png) no-repeat left 0;  height:20px;}
.tnav ul li div .sty_5{ background:url(nav_C.png)  repeat-x 0 0;  white-space:nowrap; }
.tnav ul li div .sty_3{ background:url(nav_R.png) no-repeat right 0;  height:20px;}
.tnav ul li div .sty_5 b{ font-weight:100}
.tnav ul li div .sty_5 b:last-of-type{ display:none}

#an1{ left:-30px;}
#an2{ left:-100px;}
#an3{ left:-50px;}
#an4{ left:-50px;}
#an5{ left:-50px;}
#an6{ left:-50px;}
#an7{ left:-50px;}
#an8{ left:-50px;}
#an9{ left:-100px;}
.webbanner{ height:500px; background-position:center top; background-repeat:no-repeat; position:relative;}


.loca_nav{ height:28px; line-height:28px; width:100%; border-top:3px solid #FFF;  background:#dcdedd;  }
.loca_title{ background:url(b_bg2.png) left top no-repeat; width:530px; height:35px; position:absolute; left:240px; top:-16px; z-index:20; color:#FFFFFF;
 font-size:16px; padding:14px 0 0 0; text-align:center}

.f_bg{ background-color:#373c40; height:280px;}
 
.pt60{ padding-top:50px;}
.footerPart{  min-height:130px; }

.f_copyeight{ height:110px; background:#eeeeee; padding:10px 10px;}
.f_copyeight .f_logo{ width:170px; float:left; text-align:right;  }
.f_con{ width:660px; float:left; height:110px; padding:0 9px; }
.f_con ul li{ height:27px; border-bottom:1px dashed #333333; font-size:14px; line-height:27px;}
.f_c_2 span{ font-size:17px; cursor:pointer;  color:#283A90;}
.f_c_2 span:hover{ color:#283A90;}
.f_copyeight .erweima{ width:110px; float:right;}

.f_line{clear:both; height:12px; overflow:hidden; display:block; background:#293B91; border-bottom:12px solid #FFF;  border-top:12px solid #FFF;}
.flink{ padding:45px 0;  }
.flink ul li{  white-space:nowrap; padding:3px 14px; display:block; float:left;}
.flink ul li a{ font-size:16px;  }


.erweima{ float:right; width:230px; height:110px;  }
.erweima img{}
.til_syt2{ background-color:#EEEEEE; border-bottom:1px solid #D8D7DC; height:35px; line-height:35px; padding:0 10px;}
.til_syt2 a{ font-size:16px; display:inline-block; float:left}
.til_syt2 a.more{ font-size:14px; display:inline-block; float:right;}
.bsty2{ border:1px solid #D8D7DC; border-radius:5px 5px;}

.zs{ width:980px; height:210px;  position:relative; overflow:hidden; padding:10px 0 0 0;}

.huanjing{ height:210px; }
.huanjing ul li{ float:left; width:245px; height:210px; text-align:center; line-height:30px;  }
.huanjing ul li span{ display:block; width:240px; height:180px; border:1px solid #CCC; border-radius:3px 3px; overflow:hidden;  }
.huanjing ul li span img{ max-width:240px; max-height:180px; vertical-align:middle}



 


.pro{ width:730px; height:205px;  position:relative; overflow:hidden; padding:10px 0 0 0;}

.in_prolist{ height:210px;}
.in_prolist ul li{ float:left; width:245px; text-align:center; line-height:30px;}
.in_prolist ul li span{ display:inline-table; width:240px; height:180px; border:1px solid #CCC; border-radius:3px 3px;  }
.in_prolist ul li span img{ max-width:240px; max-height:180px; vertical-align:middle}

.pro_list2{ border-top:1px solid #CCC;  border-right:1px solid #CCC; width:1022px;}
.pro_list2 dl{ width:339px; float:left; height:310px;  border-left:1px solid #CCC; border-bottom:1px solid #CCC;}
.pro_list2 dl dt{ width:339px; height:250px; overflow:hidden; text-align:center; display:table-cell; vertical-align:middle;  border-bottom:1px solid #CCC;}
.pro_list2 dl dt img{ max-height:240px; max-width:339px;}
.pro_list2 dl dd{height:60px; text-align:center; font-size:16px; line-height:60px; }

.in_about{ font-size:13px; line-height:19px; width:220px; height:210px; overflow: hidden; padding:10px 5px 0 15px;}
.in_news{ padding:0px 0 0 0; width:450px;  }
.in_news li{ width:450px; float:left; height:25px;  line-height:25px; background:url(line.jpg) repeat-x 0 12px;}
.in_news li i{ display:block; float:left; width:20px; height:25px; background:#FFF url(dot4.jpg) no-repeat 5px 9px;}
.in_news li a{ font-size:16px; display:block; float:left; background:#FFFFFF}
.in_news li span{ width:40px; float:right; display:block; background:#FFF; font-size:14px; text-align:right}
.in_news li s{ background:url(dot.png) no-repeat 3px 7px; width:25px; height:17px; display:block; float:left;}
.in_news li.cR2 a{ color:#293B91;}

.banner2{ width:980px; height:260px;}

.div210{ width:210px; float:left; min-height:260px;}

.lp_nav{}
.lp_nav dl dt{ line-height:31px; height:31px; background:#009B4D; font-size:16px; color:#FFFFFF; text-indent:11px; width:210px;}
.lp_nav dl dt a{ color:#FFFFFF; font-size:16px; display:block; float:left}
.lp_nav dl dd{ height:25px; line-height:25px; background:#E6E6E6; border:1px solid #E6E6E6; margin:5px 0 0 0; font-size:14px; text-indent:15px;  border-radius:3px 3px;}
.lp_nav dl dd:hover{background-color:#FFF; border:1px solid #CCC; color:#009B4D; border-radius:3px 3px; margin:5px 0 0 0;}
.lp_nav dl dd:hover a{  color:#009B4D;}
.lp_nav dl dd.ed{ background-color:#FFF; border:1px solid #CCC; color:#009B4D; border-radius:3px 3px;}
.lp_nav dl dd.ed a{ color:#009B4D;}
.lp_nav dl dd b{ font-family: Arial; font-size:24px; display:block; float:left; width:20px;}


.lp2_nav{}
.lp2_nav dl dt{ line-height:31px; background:#009B4D; font-size:16px; color:#FFFFFF; text-indent:11px;}
.lp2_nav dl dt a{ color:#FFFFFF; font-size:16px;}
.lp2_nav dl dd{ height:25px; line-height:25px; background:#E6E6E6; border:1px solid #E6E6E6; margin:5px 0 0 0; font-size:14px; border-radius:3px 3px; display:none }
.lp2_nav dl dd:hover{background-color:#FFF; border:1px solid #CCC; color:#009B4D; border-radius:3px 3px; margin:5px 0 0 0;}
.lp2_nav dl dd:hover a{  color:#009B4D;}
.lp2_nav dl dd.ed{ background-color:#FFF; border:1px solid #CCC; color:#009B4D; border-radius:3px 3px;}
.lp2_nav dl dd.ed a{ color:#009B4D;}

.lp2_nav dl dd.cat1{ background:url(dot4_20.jpg) no-repeat 7px 9px; color:#293B91; background-color:#E6E6E6; text-indent:20px; display:block  }
.lp2_nav dl dd.cat1:hover{background:url(dot4_2.jpg) no-repeat 7px 9px;}
.lp2_nav dl dd.cat1.ed{ background-image:url(dot4_2.jpg)}

.lp2_nav dl dd.cat_2{ text-indent:25px; background-color:#E6E6E6;}
.lp2_nav dl dd.cat_3{ text-indent:35px;}

.none{ display:none}
.block{ display:block}

.div750{ width:750px; float:right; }
.til_syt3{ background:url(til_bg.jpg) no-repeat 0 0 ; height:31px; padding:5px 0 0 11px; color:#333; font-size:14px;}
.artcon{ padding:13px 12px 10px 18px; line-height:170%;}

.bor3{ border-right:1px solid #EAEAEA;  border-left:1px solid #EAEAEA;  border-bottom:1px solid #EAEAEA;}
.til_syt4{  background:#EEEEEE url(bg2.jpg) no-repeat 5px 2px ;  height:27px; padding:7px 0 0 50px; font-size:14px; color:#FFFFFF; border-radius:3px 3px 0 0; border:1px solid #EAEAEA;}
.til_syt4 span{ display: inline-block; float:right; padding:0 20px 0 0;}


.flei_con{ width:730px;}
.flei_con .con{ padding:10px 10px; border-radius:0 0 3px 3px}

.in_newslist{ padding:10px 20px;}

.in_newslist li{ height:30px; line-height:30px; border-bottom:1px dashed #999999; background:url(dot4.jpg) no-repeat 5px 12px; text-indent:20px;}
.in_newslist li a{ display:block; float:left;}
.in_newslist li span{ display:block; float:right;}
.in_newslist li a b{ font-weight:100;}

 


.in_splist{ padding:10px 0px; height:auto!important; /* IE7+FF 这句必须写在前面*/
min-height:170px;
*height:170px; /*IE6*/}

.in_splist li{ width:242px;  height:170px; text-align:center; float:left;}
.in_splist li a img{width:220px;  height:160px;}
 






.prolist_con{ width:1124px; padding:20px 0 0 0;}
.prolist li{ width:310px;  float:left; text-align:center;   height:530px; margin-right:44px; margin-bottom:30px; border:1px solid #CCC  }
.prolist li a.img{width:310px; height:430px; display:table-cell; text-align:center; vertical-align:middle;}
.prolist li a.img img{max-width:300px; max-height:420px;}
.dtxt{ background-color:#DCDEDD; height:100px; font-size:16px; line-height:30px; }

.pages2{}
.pages2 ul{	float:left;	padding:12px 0px 12px 16px;}
.pages2 ul li{	float:left;	font-family:Tahoma;	 margin-right:6px;	  background:#CFCFCF; border-radius:10px 10px; text-align:center; line-height:30px;}
.pages2 ul li a{display:block; width:30px; height:30px; color:#FFFFFF ;}
.pages2 ul li a:hover{ text-decoration:none; }
.pages2 ul li.thisclass{  background-color:#009b4d ;}
.pages2 ul li.thisclass a,.pages2 ul li.thisclass a:hover{	 font-weight:bold; color:#FFF}
.pages2   ul li.pageinfo2{ background:#FFF}
.pages2 .pageinfo{	line-height:21px;	padding:12px 10px 12px 16px;	color:#999;}
.pages2 .pageinfo strong{	color:#555;	font-weight:normal;	margin:0px 2px;}

.pages2 ul li.page_pre,.pages2 ul li.page_next{ background: #FFF; border:1px solid  #CCC; }
.pages2 ul li.page_pre a,.pages2 ul li.page_next a{ color:#999999; width:90px; }

.arth1{ text-align:center; border-bottom:1px dashed #999999; font-size:18px; padding-bottom:5px; color:#D82924; font-weight:bold}
.div730{ width:730px;}
.litpic{ border:1px  solid #666666; padding:5px 5px; text-align:center; width:480px; height:300px; overflow:hidden;}

.art_tile{ text-align:center; border-bottom:1px dashed #999999; font-size:18px; padding-bottom:5px; color:#D82924; font-weight:bold}
.art_info{ text-align:center; color:#666666; padding:15px 0 0 0;}
.art_info a{ color:#666666;}

.ly_input{ height:25px; border:1px solid #CCC; border-radius:3px 3px; padding:0 5px; line-height:25px;}

.top_erweima{ width:100px; height:100px; float:right;}


 
.tab_sty2{ border-top:1px solid #E7E7E7; border-right:1px solid #E7E7E7;  border-left:1px solid #E7E7E7;}
.tab_sty2 th{ border-bottom:1px solid #E7E7E7;background:url(bg_th.jpg) repeat-x 0 0; height:37px; font-weight:bold; font-size:14px}
.tab_sty2 td{ border-bottom:1px solid #E7E7E7; height:31px;  }

.shux dl dt{ line-height:34px; *+line-height:30px; border-bottom:1px dotted #333333; font-weight:bold;}
.shux dl dd{ line-height:34px; *+line-height:30px;  border-bottom:1px dotted #333333; height:27px;}
.btn{ display:block; text-align:center; padding:5px 0 0 0}
.dir_link{ width:1002px; height:233px;}

.dir_link a{ display:block; float:left; width:200px; height:233px; background-position:0 0; background-repeat:no-repeat;}
.dir_link a.da1{ background-image:url(zh1.jpg);}
.dir_link a.da1:hover{ background-image:url(zh10.jpg);}
.dir_link a.da2{ background-image:url(zh2.jpg);}
.dir_link a.da2:hover{ background-image:url(zh20.jpg);}
.dir_link a.da3{ background-image:url(zh3.jpg);}
.dir_link a.da3:hover{ background-image:url(zh30.jpg);}
.dir_link a.da4{ background-image:url(zh4.jpg);}
.dir_link a.da4:hover{ background-image:url(zh40.jpg);}
.dir_link a.da5{ background-image:url(zh5.jpg);}
.dir_link a.da5:hover{ background-image:url(zh50.jpg);}

.btn2{ border-radius:5px; border:1px solid #999; background:#999999 none; color:#FFFFFF; font-family:"微软雅黑"; font-size:14px; padding:9px 15px; cursor:pointer}
.btn3{ display:inline-block; width:75px; height:21px; text-align:center; border:1px solid #E7E7E7}

.search-submit{ background:url(btn2.jpg) no-repeat 0 0; width:25px; height:25px; border:0; margin-top:7px; }
.search-keyword{ width:222px; height:25px; border:0; font-family:"微软雅黑"; }





.art_title{ border-top:1px solid #e9c2a1;  border-bottom:1px solid #e9c2a1; height:90px;  color:#009e52; padding:10px 0 10px 0;}
.art_title h3{ font-size:60px; float:left}
.art_title span{ font-family:Arial, Helvetica, sans-serif; font-size:49px; float:left; display:block; padding:20px 0 0 0;}

.art_con{ padding:15px 9px; font-size:14px; line-height:25px;}


.newslist dl { border-bottom:1px  dashed #CCCCCC; padding:20px 0 30px 0; width:1024px; height:120px;}
.newslist dl dt{ height:30px; float:left; font-size:18px; width:1000px;}
.newslist dl .img{ width:120px; height:90px; float:left; text-align:center; border:1px solid #CCC; border-radius:3px; display:table-cell; vertical-align:middle}
.newslist dl .img img{ max-width:120px; max-height:90px;}
.newslist dl .desc{ width:880px; height:70px; float:left;   padding:0 0 0 15px; line-height:20px; font-size:14px; color:#666666}
.newslist dl .time{ width:880px; height:20px; float:left;   padding:0 0 0 15px;}

.newslist2{ padding-top:30px;}
.newslist2 dl { background:#F5F7F6;   width:1024px; height:250px; margin-bottom:15px;}
.newslist2 dl dt{ width:190px; height:240px;   float:left; font-size:18px; padding:5px ; border:1px solid #CCC }
.newslist2 dl dt img{ max-width:190px; max-height:240px;}
.newslist2 dl .desc{ width:730px;   float:left;   padding:5px 0 0 20px; line-height:20px; font-size:14px; color:#666666}
.newslist2 dl  dd.a2{ display:inline-block; line-height:35px; font-size:16px}


.news_title{ font-size:24px; text-align:center; border-bottom:1px dashed #FE5007; padding:3px 0; }
.news_oinfo{ font-size:14px; line-height:25px; text-align:center; color:#666}
.news_desc{   border-bottom:1px dashed #CCC; padding:9px 5px; font-size:14px}

.list_type:after{ 
     content:"."; 
     height:0; 
     visibility:hidden; 
     display:block; 
     clear:both; 
} 
.list_type{ border-top:1px solid #CCC;border-left:1px solid #CCC; width:1022px;}
.list_type a{ display: inline-block; float:left; height:50px; padding:0 0 0 80px; width:170px; 
line-height:50px;border-bottom:1px solid #CCC;border-right:1px solid #CCC; font-size:16px;}
.list_type a:hover,.list_type a.ed{ color:#FE5007;}


.propic{ padding:20px 0 0 0; float:left}
.bigpic{ width:670px; height:520px; border:1px solid #CCC; text-align:center; vertical-align:middle; display:table-cell}
.bigpic img{ max-width:670px; max-height:520px;}

		.slideTxtBox{ width:1020px; text-align:left; }
		.slideTxtBox .hd{ height:50px; line-height:50px;   padding:0 10px 0 20px;  border-top:2px solid #FF4917;  border-bottom:2px solid #FF4917;    position:relative; }
		.slideTxtBox .hd ul{ float:left;  position:absolute;    }
		.slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer; font-size:18px;  }
		.slideTxtBox .hd ul li.on{ height:50px; color:#FF4917; background:url(dot.jpg) center bottom no-repeat;  }
		.slideTxtBox .bd ul{ padding:15px;  zoom:1;  }
		.slideTxtBox .bd li{ height:24px; line-height:24px;   }
		.slideTxtBox .bd li .date{ float:right; color:#999;  }

.procon2{ padding:20px 15px; line-height:180%; font-size:14px}

.in_title2{ background:#eeeeee; height:44px; margin-bottom:20px;}
.in_title2 span{ font-size:16px;color:#FE5007; display:inline-block; padding:10px 0 0 10px;}
.in_title2 .more{ display:inline-block; float:right; font-size:14px; padding:15px 10px 0 0;}

.changqu{ height:360px; width:550px;}
.changqu ul li{ height:180px; width:275px; float:left; cursor: pointer}
.changqu ul li.t1{ background:url(t1.jpg) 0 0 no-repeat;}
.changqu ul li.t1:hover{ background-image:url(t10.jpg);}
.changqu ul li.t2{ background:url(t2.jpg) 0 0 no-repeat;}
.changqu ul li.t2:hover{ background-image:url(t20.jpg);}
.changqu ul li.t3{ background:url(t3.jpg) 0 0 no-repeat;}
.changqu ul li.t3:hover{ background-image:url(t30.jpg);}
.changqu ul li.t4{ background:url(t4.jpg) 0 0 no-repeat;}
.changqu ul li.t4:hover{ background-image:url(t40.jpg);}
.in_line{ background:url(b_bg.png) center 0 no-repeat; height:49px;}
.in-line2{ border-bottom:3px solid #db5c25; margin:53px 0}



/* index pic css */
/*.slideBox{ width:405px; height:280px; overflow:hidden; position:relative;   }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; position:relative }
.slideBox .bd img{ width:405px; height:280px; display:block;  }
.slideBox .bd li div.libg{width:405px; height:35px; background:#000;  filter:alpha(opacity=40);opacity:0.4; position:absolute; bottom:0; z-index:10; }
.slideBox .bd li span.litxt{width:390px; height:30px; display:block; font-size:16px; padding:5px 0 0 15px; background:#000;  filter:alpha(opacity=60);opacity:0.6; position:absolute; bottom:0; z-index:15;  color:#FFF }


.slideBox .prev,.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
*/



.index-product{width:1024px;}
.index-product-text{height:750px;overflow:hidden;width:100%;}
.index-product-text h1{font-size:62px;color:#fff;line-height:normal;}
.index-product-text h2{font-size:48px;color:#fff;line-height:normal;}
.index-product-text p{color:#fed900;line-height:30px;padding-top:32px;}
.index-product-text a{color:#fed900;}
.index-product-btn{height:37px;width:100%;overflow:hidden;padding-top:20px;}
.index-product-btn a{display:block;width:37px;height:37px;cursor:pointer;float:left;margin-right:10px;opacity:0.8;filter:alpha(opacity = 80);}
.index-product-btn a:hover{opacity:1;filter:alpha(opacity = 100);}
.index-product-btn a.prev{background:url(btn_03.png) no-repeat;}
.index-product-btn a.next{background:url(btn_05.png) no-repeat;}


.in_header{ height:110px;top:0px;left:0px;width:100%;z-index: 10000;position: relative; background:#FFF;}

#sec-1 {display: block;  
    left: 0; position:relative;  
    top: 0;
    z-index: 1;
    background: # 099 none repeat scroll 0 0;
    height:785px;
    overflow: hidden;   
    width: 100%;
}
 
.banner { height:785px; position:relative; }
.banner .slides { height: 100%; }
.banner li { position: relative; width: 100%; height: 100%; }
.banner .bg { width: 100%; height: 100%; background-size: cover; background-position: center center; background-repeat: no-repeat; }
.banner .bg img{display:block;height:100%;}
/*.banner .slide-1 .bg { background-image: url(../images/banner01.jpg); }
.banner .slide-2 .bg { background-image: url(../images/banner02.jpg); }
.banner .slide-3 .bg { background-image: url(../images/banner03.jpg); }*/

.banner .text { position: absolute; top: 50%; left: 50%; }
.banner .slide-1 .text { margin-top: -320px; margin-left:-80px; }
.banner .slide-2 .text { margin-top: -320px; margin-left:-80px;}
.banner .slide-3 .text { margin-top: -320px; margin-left:-80px; }

.banner .flex-control-nav{position:absolute;height:16px;width:1200px;bottom:70px;left:50%;margin-left:-600px;z-index:99;}
.banner .flex-control-nav li{float:left;width:16px;height:16px;margin-right:10px;}
.banner .flex-control-nav li a{display:block;width:100%;height:100%;background:url(btn02.png) no-repeat;text-indent:-999px;cursor:pointer;}
.banner .flex-control-nav li a.flex-active{background:url(btn01.png) no-repeat;}

.video-list{ width:1060px;}
.video-list dl { width:320px; height:310px; float:left; margin:10px 30px 0 0px;}
.video-list dl dt{ height:50px; line-height:50px; text-align:center; font-size:14px;}
.video-list dl dd{width:320px; height:250px; overflow:hidden; text-align:center; border-radius:4px; padding:1px; border:1px solid #CCC;}
.video-list dl dd img{max-width:320px; max-height:250px;}

.piclist{}
.piclist ul li{ border:1px solid #CCC;  margin:10px 10px 0 0; float:left; width:320px; height:250px; text-align:center; border-radius:5px 5px;}
.piclist ul li .img{ width:300px; height:200px; display:table-cell; vertical-align:middle; overflow:hidden; padding:10px;}
.piclist ul li .img img{max-height:200px; max-width:300px; border-radius:3px; }
.piclist ul li .dtxt2{ height:30px;   line-height:30px; background:#CCCCCC; font-weight:bold;  border-radius:0 0 5px 5px}
.job_table{ border-top:1px solid #CCC;  border-left:1px solid #CCC;  border-right:1px solid #CCC; font-size:16px; text-align:center }
.job_table td{border-bottom:1px solid #CCC}
.job_til{ height:51px; background:url(bg30.png) 0 0 repeat-x;   font-weight:bold; font-size:14px;}

.green_line{ height:40px; background-color:#009b4d;}


.listPicTitle{ padding:20px 0 0 0;}
.listPicTitle ul { width:1100px;}
.listPicTitle ul li{ width:320px; height:300px; float:left; margin-right:20px;}
.listPicTitle ul li .timg{ width:308px; height:213px; overflow:hidden; border:1px solid #e9e9e9; padding:5px 5px; text-align:center;}
.listPicTitle ul li .timg img{ max-height:213px; max-width:303px;}
.listPicTitle ul li a.til{ line-height:20px; display:block; padding:9px 5px 0 5px; text-align:center}
.inList3 ul { width:1050px;}
.inList3 ul li{ width:320px; height:330px; float:left; margin-right:20px; line-height:20px; font-size:15px;}
.inList3 ul li a.timg{ width:320px; height:253px; overflow:hidden;}
.inList3 ul li a.timg img{ max-width:320px; max-height:253px;}
.inList3 ul li span{ font-size:18px; display:block; padding:3px 0}


.bg_green{ background:#009b4f; height:40px;}

.topNews{ background:#eeeeee url(bg3.png) 0 0 no-repeat; height:61px; padding:0 0 0 190px; }


.slideBox{ width:800px; height:61px; overflow:hidden; position:relative;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:61; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; height:61px; background:url(line.png) 0 28px repeat-x; width:700px; }

.slideBox .bd li a{ font-size:14px; display:block; float:left; height:61px; line-height:53px; padding:0 10px; background:#eeeeee;}
.slideBox .bd li  span{ display:block; float:right; background:#eeeeee; padding:16px 0 0 10px; font-size:16px}

.slideBox .prev,
.slideBox .next{ position:absolute; right:5px; top:15px; margin-top:0px; display:block; width:32px; height:12px; background:url(bg2.png) 0 0px no-repeat;    }
.slideBox .next{   top:32px;  background-position:0 -20px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
.pro_cat{ border-top:1px solid #CCC; border-right:1px solid #CCC; width:996px;}
.pro_cat ul li{ line-height:56px; width:248px; float:left; border-left:1px solid #CCC; border-bottom:1px solid #CCC; text-align:center}
.pro_cat ul li a{ font-size:16px;}
.proM{ font-size:18px; border-bottom: solid 1px #009b4f; border-top: solid 1px #009b4f; color:#f08519; padding:10px 5px; margin:30px 0 10px 0; }
.proSun{ height:35px; line-height:35px; background:#f08519; font-size:16px; color:#FFF; padding:0 5px;} 
.prolist2 ul{ width:1050px; padding:10px 0 0 0;}
.prolist2 ul li{ width:245px; height:300px; padding-right:6px; float:left}
.prolist2 ul li a.imgp{ width:245px; height:250px; border:1px solid #CCC; overflow:hidden; display:block}
.prolist2 ul li a.imgp img{ height:250px; width:243px;}
.prolist2 ul li span{ height:28px; text-align:center; line-height:28px; background-color:#dcdedd; display:block; margin:5px 0 0 0}

.proS_tile{ border-bottom:1px dashed #CCCCCC; font-size:18px; color:#f47c30; padding:40px 0  10px 0;}
.pro_row{ border-bottom:1px dashed #CCCCCC; line-height:50px; font-size:18px;}
.s_txt{ font-size:16px; color:#FFF; padding:10px 0 0 220px; float:left}
.reach_s{ float:left; height:40px; padding:0 0 0 80px }
.keytxt{ color:#FFF; border-bottom:1px solid #87eab3; border-left:0px solid #87eab3; border-right:0px solid #87eab3; border-top:0px solid #87eab3;
 height:30px; line-height:30px; float:left; width:390px; background:#009b4f;}
.reachBtn{ background:url(btn.png) 0 0 no-repeat; width:23px; height:30px; border:none; margin-top:5px;}




#right_iconbox {
    display: none;
    width: 48px;
    position: fixed;
    bottom: 30%;
    right: 0;
    z-index: 999;
}
.icon_top {
    cursor: pointer;
    width: 48px;
    height: 48px;
    background: url(icon_all.png) no-repeat 0 0;
    background-color: #c3c3c3;
    position: relative;
    opacity: 0.8;
    filter: Alpha(opacity=80);
}
.icon_top:hover {
    cursor: pointer;
    width: 48px;
    height: 48px;
    background: url(icon_all.png) no-repeat 0 -192px;
    background-color: #bf0303;
    position: relative;
}
.icon_news {
    cursor: pointer;
    width: 48px;
    height: 48px;
    background: url(icon_all.png) no-repeat 0 -48px;
    background-color: #c3c3c3;
    position: relative;
    opacity: 0.8;
    filter: Alpha(opacity=80);
}
.icon_news:hover {
    cursor: pointer;
    width: 48px;
    height: 48px;
    background: url(icon_all.png) no-repeat 0 -240px;
    background-color: #bf0303;
    position: relative;
}
.icon_emails {
    cursor: pointer;
    width: 48px;
    height: 48px;
    background: url(icon_all.png) no-repeat 0 -96px;
    position: relative;
    background-color: #c3c3c3;
    opacity: 0.8;
    filter: Alpha(opacity=80);
}
.icon_emails:hover {
    cursor: pointer;
    width: 48px;
    height: 48px;
    background: url(icon_all.png) no-repeat 0 -288px;
    position: relative;
    background-color: #bf0303;
}
.icon_tels {
    cursor: pointer;
    width: 48px;
    height: 48px;
    background: url(icon_all.png) no-repeat 0 -144px;
    position: relative;
    background-color: #c3c3c3;
    opacity: 0.8;
    filter: Alpha(opacity=80);
}
.icon_tels:hover {
    cursor: pointer;
    width: 48px;
    height: 48px;
    background: url(icon_all.png) no-repeat 0 -336px;
    background-color: #bf0303;
    position: relative;
}








