﻿@charset "utf-8";
/* CSS Document */
body{ padding:0px; font-size:12px; line-height:24px; color:#666666;  font-family:微软雅黑;  zoom:1; margin: 0px auto; background:#fff; }
img{ border:none;}
form{ padding:0px; margin:0px;}
.clearfix{*zoom:1; clear:both}
.clearfix:after{content:"\0200"; display:block; height:0; overflow:hidden; clear:both}

input,select{ font-size:12px;  color:#5d5d5d; font-family:微软雅黑;}
.clear{ clear:both; height:0px; overflow:hidden;}

a{noline:expression(this.onFocus=this.blur());text-decoration:none; color:#666666;}
a:focus {outline:none;-moz-outline:none;}
a:hover{ color:#ff8d10; text-decoration:none;}

.body{width: 100%; min-width:1010px; width:expression((documentElement.clientWidth < 1010) ? "1010px" : "100%" );zoom:1; margin: 0px auto;}

.Header{ position:absolute; width:100%; min-width:1010px; height:84px; z-index:8888; background:url(../images/header_bg.png) repeat; }
.Header .nav{width:1010px; height:84px; margin:auto; color:#cccccc; position:relative; z-index:88;}
.Header .nav .logo{ position:absolute;}
.Header .nav .language{ position:absolute; display:block; width:85px; line-height:84px; text-align:center; right:0px; background:url(../images/language.png) no-repeat center center;}
.Header .nav .language a{ color:#ff8d10; font-size:14px; cursor:pointer;}

.mainnav { position:absolute; right:85px; top:24px; line-height:34px;}
.mainnav ul{ padding:0px; margin:0px;}
.mainnav ul li{ position:relative; list-style:none; float:left; padding:0px 16px;}
.mainnav ul li span{ display:block; font-size:14px;}
.mainnav ul li span a{ color:#fff; display: block;}
.mainnav ul li.onnav span a,.mainnav ul li.onsubnav span  {border-bottom:solid 2px #ff8d10;}
.mainnav .subnav{ top:24px; position:absolute; display:none; width:160px; background:url(../images/subnav.png) repeat;}
.mainnav .subnav em{ font-style:normal; display:block;}
.mainnav .subnav em a{ line-height:18px; display:block; padding:5px 10px; color:#fff; border-bottom: dotted 1px #ff8d10;}
.mainnav .subnav em a:hover{ color:#fff0dc; background:#ff8d10;}

.footer{ background:#1d242f; padding:22px 0px; color:#4a5059; line-height:18px;}
.footer .copyright{ width:1010px; margin:auto;}
.footer a{ color:#4a5059;}
.footer .copyright .fr{ float:right;}
.footer .copyright .fr a{ color:#777c82;}


.Contain{ width:1010px; margin:auto; min-height:300px;}
.Contain .Sidebar_Left{ float:left; width:718px;}
.Contain .MainBox_Right{ float:right; width:263px;}

.Menu{ background:url(../images/menu_line.jpg) repeat-x left top; min-height:71px; position:relative; margin-bottom:30px;  zoom:1; overflow:hidden;}
.Menu dl{ padding:0px; margin:0px auto; width:1010px;zoom:1; overflow:hidden; }
.Menu dl dt{ position:absolute; line-height:44px; padding-top:23px; background:url(../images/menu_icon.jpg) no-repeat left bottom;}
.Menu dl dt b{ font-size:26px; color:#666666; font-weight:normal;}
.Menu dl dt em{ position:relative; padding-left:8px; font-style:normal; text-transform:uppercase; font-size:18px; color:#cccccc; font-family:Arial, Helvetica, sans-serif;}
.Menu dl dd{ padding:18px 0px 0px 0px; margin:0px; float:right; width:744px; text-align:right;}
.Menu dl dd span{ display:inline-block; font-size:14px; line-height:36px; padding-top:15px;}
.Menu dl dd span a{color:#666666; padding:0px 13px; display:inline-block;}
.Menu dl dd span a:hover{  text-decoration:none; color:#ff8d10;}
.Menu dl dd span.on a{ border-bottom:solid 2px #ff8d10;}
.Menu dl dd em{ margin-left:20px; width:104px; height:104px; display:inline-block; text-align:center; font-style:normal; line-height:18px;}
.Menu dl dd em a{ font-size:14px; display:block; padding:34px 30px 0px 30px; height:70px; background:url(../images/pro_nav.jpg) no-repeat center top;}
.Menu dl dd em a b{ height:36px; overflow:hidden; font-weight:normal; display:inline-block;}
.Menu dl dd em.on{}
.Menu dl dd em.on a,.Menu dl dd em a:hover{ color:#FFF; background:url(../images/pro_nav_on.jpg) no-repeat center center;}
#pro_line{background:url(../images/menu_line_pro.jpg) repeat-x left top;}

.ul_li{ padding:0px; margin:0px;}
.ul_li li{ list-style:none;}
.ul_li ol{ list-style:none;padding:0px; margin:0px;}

.Banner{ width:100%; height:330px;}

.SingleIntro{ font-size:14px; line-height:36px; color:#666666; zoom:1; overflow:hidden; min-height:200px;}
.SingleIntro .photo{ float:left;}
.SingleIntro .photo img{ width:470px;}
.SingleIntro .intro{ float:right; width:490px;}
.SingleIntro .video{ padding-bottom:20px;}

.about_history .list{ zoom:1; overflow:hidden; padding:21px 0px; border-bottom:dotted 1px #cccccc;}
.about_history .list .year{ text-align:center; float:left; width:100px; line-height:100px; font-size:22px; color:#fff; background:url(../images/about_history_year.jpg) no-repeat center center;}
.about_history .list .history{ float:right; width:840px; min-height:100px; border-left:solid 1px #e5e5e5; padding-left:24px; font-size:14px; line-height:36px; color:#666666;}


.list_link { zoom:1; overflow: hidden; padding-bottom:20px;}
.list_link ul li{ float:left; width:312px; height:23px; padding:12px 0px; margin-right:28px; margin-bottom:17px; border:dotted 1px #c1c1c1; background:#fcfcfc;}
.list_link ul li span{ display:block; padding-left:28px; line-height:23px; border-left:solid 3px #ffa200; position:relative; left:-1px;}
.list_link ul li a{ font-size:14px;}


.info_title{ font-size:18px; padding:0px; margin:0px auto; font-weight:normal; line-height:30px; color:#222;}
.info_time{ line-height:40px; font-size:12px; padding:0px 0px 0px 20px;  margin:0px; font-weight:normal; background:url(../images/date.jpg) no-repeat left;}
.info_txt{ border-top: dotted 1px #cccccc; border-bottom: dotted 1px #cccccc; font-size:14px; line-height:26px; text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; padding:10px 0px;}

.info_back { font-size:12px; padding:10px 0px 30px 0px; background:url(../images/dot.gif) repeat-x left top;}
.info_back span{ display:block;}
.info_back .back{ padding-bottom:5px;}
.info_back .back a{ color:#fff; background:#000; display:inline-block; padding:0px 10px;}



.ul_sitemap{ padding:0px; margin:0px; font-size:14px;}
.ul_sitemap li{ zoom:1; overflow:hidden; padding:5px 0px; margin:0px; list-style:none; background:url(../images/dot.jpg) repeat-x left bottom;}
.ul_sitemap li strong{ float:left; width:90px; display:inline-block; color:#000}
.ul_sitemap li strong a{color:#000}
.ul_sitemap li  span{ width:600px; float:left; font-size:12px;}

.Pages{line-height:28px; font-size:14px; padding:20px 0px; height:30px; color:#5b5b5b; clear:both; text-align:center;}
.Pages .p_cur,.Pages .p_count{ display:none;}
.Pages b{ font-weight:normal; padding:0px 3px;}
.Pages a{ display:inline-block; padding:0px 12px; background:#f3f3f3; border:solid 1px #d7d7d7;}
.Pages a.a_first{}
.Pages a.a_prev{}
.Pages a.a_next{}
.Pages a.a_end{}

.Pages .num{ font-style:normal; font-weight:bold;}
.Pages .num a{ font-family:Arial, Helvetica, sans-serif; margin:0px 2px;}
.Pages .num a.a_cur{ color:#ff8d10;}
.Pages .p_jump{ display:none;}
.Pages .p_jump b{ font-weight:normal;}
.Pages  .i_text{ color:#a7a7a7; font-size:14px; width:68px; text-align:center; line-height:35px; height:35px; text-align:center; padding:0px; background:#fff; border:none}
.Pages .i_button{ position:absolute; width:35px; height:35px; border:none; cursor:pointer; background:url(../images/page_go_bg.jpg) no-repeat;}


.ind_slideshow{ width:100%; margin:auto; height:534px; overflow:hidden;}
.ind_slideshow .bd{ width:100%;  height:534px;}
.ind_slideshow .bd ul{}
.ind_slideshow .bd ul li{ width:100%; height:534px;}
.ind_slideshow .bd ul li a{ display:block; height:534px;}
.ind_slideshow .hd{ position:relative; width:1000px; margin:auto; z-index:88;}
.ind_slideshow .hd dl{ padding:0px; margin:0px; width:1000px; position:absolute; top:-48px; height:20px; text-align:center;}
.ind_slideshow .hd dl a { cursor:pointer; width:20px; height:20px; margin-right:11px; display:inline-block; background:url(../images/ind_slideshow.png) no-repeat right;}
.ind_slideshow .hd dl a.on { background:url(../images/ind_slideshow.png) no-repeat left;}
.ind_slideshow .arrow{}
.ind_slideshow .prev,.ind_slideshow .next{}
.ind_slideshow .prev{}
.ind_slideshow .next{ }
.ind_slideshow .prevStop,.ind_slideshow .nextStop{ display:none;}

.ind_title{ text-align:center; font-size:18px; text-align:center; padding:0px; margin:0px; color:#666666; font-weight:normal; height:209px; background:url(../images/ind_title_bg.jpg) no-repeat center top;}
.ind_title span{ display:block; padding-top:55px; line-height:32px;}

.ind_nav{ text-align:center; height:261px;}
.ind_nav .nav{ width:880px; margin:auto;}
.ind_nav .nav span{ float:left; display:block; text-align:center; width:220px;}
.ind_nav .nav span b{ display:block; font-size:16px; font-weight:normal;}
.ind_nav .nav span b a{ color:#666666; display:inline-block;  padding-top:142px; min-width:131px;}
.ind_nav .nav span b a:hover{ color:#ff8d10;}
.ind_nav .nav span em{ color:#a3a3a3; display:block; text-transform:uppercase; font-style:normal;}
.ind_nav .nav span.on b a{color:#ff8d10;}
.ind_nav .nav span#n1 b a{ background:url(../images/ind_n1.jpg) no-repeat center top;}
.ind_nav .nav span#n1.on b a{ background:url(../images/ind_n1_show.jpg) no-repeat center top;}
.ind_nav .nav span#n2 b a{ background:url(../images/ind_n2.jpg) no-repeat center top;}
.ind_nav .nav span#n2.on b a{ background:url(../images/ind_n2_show.jpg) no-repeat center top;}
.ind_nav .nav span#n3 b a{ background:url(../images/ind_n3.jpg) no-repeat center top;}
.ind_nav .nav span#n3.on b a{ background:url(../images/ind_n3_show.jpg) no-repeat center top;}
.ind_nav .nav span#n4 b a{ background:url(../images/ind_n4.jpg) no-repeat center top;}
.ind_nav .nav span#n4.on b a{ background:url(../images/ind_n4_show.jpg) no-repeat center top;}

.ind_product{ height:570px; background:url(../images/ind_product.jpg) no-repeat center top;}
.ind_product .pro{ width:1010px; margin:auto; position:relative;}
.ind_product .pro img{ width:250px; height:250px;}
.ind_product .pro ul li{ width:250px; text-align:center; position:absolute;}
.ind_product .pro ul li h5{ position:absolute; left:0px; width:250px;  top:160px; font-size:14px; padding:0px; margin:0px; font-size:16px; font-weight:normal;}
.ind_product .pro ul li h5 a{ color:#767676;}
.ind_product .pro ul li h5 a:hover{ color:#ff8d10;}
.ind_product .pro ul li.n1{ left:125px; top:50px;}
.ind_product .pro ul li.n2{ right:125px; top:50px;}
.ind_product .pro ul li.n3{ left:0px; top:175px;}
.ind_product .pro ul li.n4{ right:0px; top:175px;}
.ind_product .pro ul li.n5{ left:125px; top:301px;}
.ind_product .pro ul li.n6{ right:125px; top:301px;}
.ind_product .pro ul li.on{ z-index:88;}
.ind_product .pro ul li.on h5 a{color:#ff8d10;}


.list_news{}
.list_news ul{}
.list_news ul li{height:140px; padding:20px 0px; border-bottom:dotted 1px #cccccc;}
.list_news ul li .photo{ position:absolute;}
.list_news ul li .photo img{ width:200px; height:140px;}
.list_news ul li .txt{ padding-left:218px;}
.list_news ul li .txt h5{ padding:5px 0px; margin:0px; font-size:15px;}
.list_news ul li .txt p{ padding:0px; margin:0px; color:#666666; font-size:14px;}
.list_news ul li .txt .date{ padding-left:20px; color:#a3a3a3; background:url(../images/date.jpg) no-repeat left;}

.jobs{ border-bottom:dotted 1px #cccccc;}
.jobs .txt{ font-weight:bold; padding:25px 54px; color:#ff8e11; font-size:14px; border-bottom:dotted 1px #cccccc; background:url(../images/job.jpg) no-repeat left 15px;}
.jobs .jobs_name{ padding:0px; margin:0px; cursor:pointer; font-weight:normal; line-height:48px; height:50px; font-size:14px; border-top:dotted 1px #cccccc;}
.jobs .jobs_name span{ display:block; float:left;}
.jobs .jobs_name span.j_JobName{ font-weight:bold; width:350px; padding-left:34px; background:url(../images/job_icon.jpg) no-repeat 13px;}
.jobs .jobs_name span.j_JobNum{ width:140px;}  
.jobs .jobs_name span.j_WorkPlace{ width:200px;}  
.jobs .jobs_name span.j_Edu{ width:190px;}
.jobs .jobs_name span.j_Date{ padding-left:20px; font-size:12px; color:#afafaf; background:url(../images/date.jpg) no-repeat left;}
.jobs .on span.j_JobName{background:url(../images/job_icon_on.jpg) no-repeat 13px;}
.jobs .jobs_txt{ padding:10px 34px; border-top:dotted 1px #cccccc; display:none;}

.order_form{padding:20px 0px 40px 260px; background:url(../images/order_photo.jpg) no-repeat 38px 30px;}
.order_form form{ border-left:dotted 1px #cccccc; padding-left:70px;}
.order_form  h6{ color:#ff8d10; font-size:14px; padding:0px 33px 30px 33px; margin:0px; font-weight:normal; background:url(../images/order_icon.jpg) no-repeat left top;}
.order_form table td{ font-size:14px; vertical-align:top; padding:6px 7px; line-height:28px;}
.order_form table td .text{ width:333px; line-height:28px; height:28px; padding:0px 5px; border:solid 1px #c7c7c7; background:#fff;}
.order_form table td .form_err{ display:none;}
.order_form table td .code{ position:absolute; padding-left:10px;}
.order_form table td .code img{ height:36px;}
.order_form table td textarea.text{ width:450px; height:110px;}
.order_form table td .btn{ cursor:pointer; border:none; background:#ff8d10; color:#fff; width:100px; height:35px; font-size:14px;}

.list_product{ padding-top:10px; padding-bottom:30px; border-bottom:dotted 1px #ccc;}
.list_product ul{ zoom:1; overflow:hidden;}
.list_product ul li{ float:left; width:245px; height:245px; position:relative; padding:5px;}
.list_product ul li a{ position:absolute; left:0px; top:0px; display:block; width:255px; height:255px; z-index:5;}
.list_product ul li img{ width:245px; height:245px;}
.list_product ul li h5{ color:#fff; font-size:14px; padding:5px 0px 40px 0px; margin:0px; position:absolute; bottom:10px; width:245px; text-align:center; background:url(../images/pro_titlebg.png) repeat;}
.list_product ul li.on h5{ color:#fff; background:url(../images/pro_titlebg_on.png) repeat;}
.list_product ul li.n1{ padding-left:0px;}
.list_product ul li.n4{ padding-right:0px;}
.list_product ul li.n5{ padding-left:0px;}
.list_product ul li.n8{ padding-right:0px;}
.list_product ul li.n1 a{ background:url(../images/pro_n1.png) no-repeat right center;}
.list_product ul li.n2 a{ background:url(../images/pro_n2.png) no-repeat right center;}
.list_product ul li.n3 a{ background:url(../images/pro_n3.png) no-repeat right center;}
.list_product ul li.n4 a{ background:url(../images/pro_n4.png) no-repeat left center;}
.list_product ul li.n5 a{ background:url(../images/pro_n5.png) no-repeat right center;}
.list_product ul li.n6 a{ background:url(../images/pro_n6.png) no-repeat right center;}
.list_product ul li.n7 a{ background:url(../images/pro_n7.png) no-repeat right center;}
.list_product ul li.n8 a{ background:url(../images/pro_n8.png) no-repeat left center;}

.product_intro { padding:0px 0px 50px 0px;}
.product_intro .box{zoom:1; overflow:hidden;}
.product_intro .photo{ float:left; padding:50px 26px; border:dashed 1px #cccccc; border-bottom:solid 2px #ff8d10;}
.product_intro .photo img{ width:408px;}
.product_intro .detail{ float:right; width:510px;}
.product_intro .detail .name{ font-size:16px; padding:0px; margin:0px; font-weight:normal;}
.product_intro .detail .name span{ display:inline-block; border-bottom:solid 2px #ff8d10; line-height:40px;}
.product_intro .detail .txt{ font-size:14px; line-height:26px;}
