/* css reset */
body, html {min-height:100%; background:url(../images/bg.jpg ) repeat top center;}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
body{color:#333; font:12px/1.5;font-family:Taile, Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif; background-color:#fff;}
body,div,p{word-wrap:break-word;word-break:break-all;word-break:normal;}
select,input,label,button,button img{vertical-align:middle}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,var,i{font-style:normal;}
ol,ul {list-style:none;}
input,textarea,select{outline:none; color:#666;}
textarea{resize:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
a{ cursor:pointer; outline:none; color:#333; text-decoration:none;}
a:hover{ color:#ec310e !important;; quotes:none;  text-decoration:underline;}
a.underline{ text-decoration:underline!important;}

/* layout */
.w1000{ width:1000px; margin-left:auto; margin-right:auto}
.w1100{ width:1100px; margin:0 auto;}
.w1170{ width:1170px; margin:0 auto;}


/* ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ */
.clr {display: block; overflow: hidden; clear: both; height: 0; line-height: 0; font-size: 0;}
.clearfix{ *zoom:1;}.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.fl{float:left;}.fr{float:right;}.fn{float: none;}
.al{text-align: left;}.ac{text-align: center;}.ar{text-align: right;}
.vam{ vertical-align:middle;}.vat{ vertical-align:top;}.vab{ vertical-align:bottom;}
.pr{ position:relative;*zoom:1;}.pa{ position:absolute;}.indent{ text-indent:2em;}
.hide{display:none;}.block{ display:block!important;}
.bdrb{ border-bottom:none!important;}.bdrl{ border-left:none!important;}.bdrr{ border-right:none!important;}.bdrt{ border-top:none!important;}.bdrn{ border:none!important;}.bgnone{background:none!important;}
.aa img{ overflow:hidden; display:block;}
.wordWrap{word-wrap:break-word;word-break:break-all;-webkit-text-size-adjust:none;}

/* interval margin & padding */
.mt5{ margin-top:5px;}.mb5{ margin-bottom:5px;}.ml5{ margin-left:5px;}.mr5{ margin-right:5px;}
.mt10{ margin-top:10px;}.mb10{ margin-bottom:10px;}.ml10{ margin-left:10px;}.mr10{ margin-right:10px;}
.mt15{ margin-top:15px;}.mb15{ margin-bottom:15px;}.ml15{ margin-left:15px;}.mr15{ margin-right:15px;}
.mt20{ margin-top:20px;}.mb20{ margin-bottom:20px;}.ml20{ margin-left:20px;}.mr20{ margin-right:20px;}
.mb50{ margin-bottom:50px;}.mt50{ margin-top:50px;}
.pt5{ padding-top:5px;}.pb5{ padding-bottom:5px;}.pl5{ padding-left:5px;}.pr5{ padding-right:5px;}
.pt10{ padding-top:10px;}.pb10{ padding-bottom:10px;}.pl10{ padding-left:10px;}.pr10{ padding-right:10px;}.p10{ padding:10px;}
.pt20{ padding-top:20px;}.pb20{ padding-bottom:20px;}.pl20{ padding-left:20px;}.pr20{ padding-right:20px;}.p20{ padding:20px;}

/* font */
.bold{font-weight:700;}
.ft12{font-size: 12px;}.ft14{ font-size: 14px;}.ft16{ font-size: 16px;}.ft18{font-size:18px;}.ft20{font-size:20px;}.ft24{ font-size:24px;}
.clr3{color:#333333;}.clr3a a{color:#333333;}
.clr6{color:#666666;}.clr6a a{color:#666666;}
a.clr3:hover,a.clr6:hover,.clr3a a:hover,.clr6a a:hover{ color:#f60;}
.gray{color:#999999;}.green{color:#7CAF00;}.red{color:#e93100;}.orange{color:#ff6600;}.blue{ color:#0066cc;} .bluea a{ color:#0066cc;} .grayd{ background:#ddd;}
.ofh{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal;word-wrap:normal;}.ofw{overflow:hidden;}
.tl{ text-align:left;}.tc{ text-align:center;}.tr{ text-align:right}
.p{ text-indent:2.2em;}

#header{ width:100%;   overflow:hidden}
.header{ width:1000px; margin-left:auto; margin-right:auto;}
.logo{ display:block; float: left; padding:15px 0;}
.lan{ background:url(../images/cn.png) no-repeat 0 0; height:12px; line-height:12px; padding-left:25px; text-align:right; display:block; margin-top:0px;}
.lan span a{ font-size:12px; line-height:1; color:red; text-align:right;}
.topright{ text-align:right; font-size:12px; color:#333; padding:17px 0; line-height:2; m}
  
/* µ¼º½ */
#menu{ width:100%;   height:40px; line-height:40px; font-size:14px; overflow:hidden;}
#menu ul{ margin:0 auto;}
#menu ul li{ float:left; margin-left:44px;}
#menu ul li a{ display:block; color:#333333; text-align:center; padding:0px; height:38px; font-weight:normal;}
#menu ul li a:hover,#menu ul li a.cur{ display:block; color:#ec310e;  text-decoration:none; border-bottom:2px solid #ec310e; }

/* banner */
.bannerwarp{ margin-left: auto; margin-right:auto;position: relative; background:#FFF; }
#full-screen-slider { width:100%; height: ; float:left; position:relative; padding:15px 0;}
#slides { display:block; width:100%; height:390px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:375px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:8px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#03357d;}

.topbanner{ background:#0d2c48; width:100%; height:200px; overflow:hidden; margin-bottom:20px; overflow:hidden}
.topbanner .txt{ border:2px solid #fff; text-align:center; width:auto; padding: 0 20px; color:#fff; font-size:42px; height:60px; line-height:60px; left:20px; margin-top:60px; font-weight:300; float:left;filter:alpha(opacity=100); -moz-opacity:1; opacity:1; position:absolute; z-index:5}
.topbanner1{ background:url(../images/topbanner1.jpg) center center;filter:alpha(opacity=80); -moz-opacity:0.80; opacity:0.80; width:100%; height:100%;position:relative;}
.topbanner2{ background:url(../images/topbanner2.jpg) center center;filter:alpha(opacity=80); -moz-opacity:0.80; opacity:0.80; width:100%; height:100%;position:relative;}
.topbanner3{ background:url(../images/topbanner3.jpg) center center;filter:alpha(opacity=80); -moz-opacity:0.80; opacity:0.80; width:100%; height:100%;position:relative;}
.topbanner4{ background:url(../images/topbanner4.jpg) center center;filter:alpha(opacity=80); -moz-opacity:0.80; opacity:0.80; width:100%; height:100%;position:relative;}
.topbanner5{ background:url(../images/topbanner5.jpg) center center;filter:alpha(opacity=80); -moz-opacity:0.80; opacity:0.80; width:100%; height:100%;position:relative;}
.topbanner6{ background:url(../images/topbanner6.jpg) center center;filter:alpha(opacity=80); -moz-opacity:0.80; opacity:0.80; width:100%; height:100%;position:relative;}
.topbanner7{ background:url(../images/topbanner7.jpg) center center;filter:alpha(opacity=80); -moz-opacity:0.80; opacity:0.80; width:100%; height:100%;position:relative;}

.in_main{ background:#ffffff;}
.in_tit{ border-bottom:2px solid #de1c16; color:#de1c16; font-size:16px; text-align: left; line-height:30px;}
.in_tit a{ background: url(../images/more.jpg) no-repeat 0 0; display:block; float:right; width:38px; height:13px;line-height:30px; margin-top:9px; }
.about{  width:290px; padding:15px;}
.about img{ margin-bottom:10px;}
.about p{ line-height:24px; color:#555555; font-size:12px}


.in_pro{  width:335px; padding:15px 0;}
.in_pro dl{ border-bottom:1px dotted #dddddd; padding:10px 0;}
.in_pro dl dt{}
.in_pro dl dt img{ border:1px solid #dddddd; width:115px; height:90px;  }
.in_pro dl dd{ width:200px;}
.in_pro dl dd a{ display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal;word-wrap:normal; max-width:98%; font-size:14px; color:#de1c16; margin-bottom:5px;}
.in_pro dl dd p{ color:#666666; line-height:20px; overflow:hidden; font-size:12px;}



.in_vedio{  width:305px; padding:15px 15px 15px 0;;}




#foot{ width:100%; height:30px; line-height:30px; color:#818283; font-size:12px}
 .foot  a{ color:# ; }
 
 
 
 /* box */
.box{width:400px; margin:0 20px 0 0;}
.tb-pic a{display:table-cell;text-align:center;vertical-align:middle;}
.tb-pic a img{vertical-align:middle;}
.tb-pic a{*display:block;*font-family:Arial;*line-height:1;}
.tb-thumb{margin:10px 0 0;overflow:hidden;}
.tb-thumb li{background:none repeat scroll 0 0 transparent;float:left;height:42px;margin:0 6px 0 0;overflow:hidden;padding:1px;}
.tb-s350, .tb-s350 a{height:400px;width:400px;}
.tb-s350, .tb-s350 img{max-height:400px;max-width:400px; overflow:hidden}
.tb-s350 a{*font-size:271px;}
.tb-s40 a{*font-size:35px;}
.tb-s40, .tb-s40 a{height:40px;width:40px; overflow:hidden;}
.tb-s40 img{max-width:40px; max-height:40px;scale:expression((this.offsetWidth > this.offsetHeight)?(this.style.width = this.offsetWidth >= 40 ? "40px" : "auto"):(this.style.height = this.offsetHeight >= 40 ? "40px" : "auto")); display:inline !important;margin:0 auto; text-align:center;}
.tb-booth{border:1px solid #CDCDCD;position:relative;z-index:1; background:#fff;}
.tb-thumb .tb-selected{background:none repeat scroll 0 0 #C30008;height:40px;padding:2px;}
.tb-thumb .tb-selected div{background-color:#FFFFFF;border:medium none;}
.tb-thumb li div{border:1px solid #CDCDCD;}
div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;background:url("images/mask.png") repeat scroll 0 0 transparent;cursor:move;z-index:1;}
.detail_tit{ border-top:3px solid #d51900; border-bottom:1px solid #ddd; color:#333; font-size:14px; line-height:30px; height:30xp; font-weight:700;}

.content{ line-height:1.8;font-size:14px;   overflow:hidden}
.content p{ margin:0.8em 0;}
.content img {max-width:970px; max-height:1000px; 
 scale:expression((this.offsetWidth > this.offsetHeight)?(this.style.width = this.offsetWidth >= 970 ? "970px" : "auto"):(this.style.height = this.offsetHeight >= 1000 ? "1000px" : "auto")); display:inline !important;  margin:0 auto; text-align:center;border-radius: px;}
.title{ border-bottom:2px solid #ddd; line-height:40px; height:40px; position:relative}

 /*¹ØÓÚÎÒÃÇÒ³ÃæÑùÊ½*/
#content{ width:970px !important; width /**/:1000px; padding:0px 15px 15px 15px; background:#FFFFFF; margin:0 auto; overflow:hidden; font-size:12px; font-family:Taile, Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif;}
.content_left{ float:left; width:217px; padding:0px; overflow:hidden; display:inline;}

.base_nav{ width:215px; border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; border-top:3px solid #d91f16; margin-bottom:13px; overflow:hidden;}
.nav_bt{ width:185px !important; width /**/:215px; padding-left:30px; height:44px; line-height:44px; background:url(../images/about_03.gif) no-repeat; text-align:left; font-family:Arial, ËÎÌå, sans-serif; font-size:14px; font-weight:bold; color:#626262;}
.nav_lm ul li a{display:block; width:215px; height:46px; line-height:46px;background:#fff;font-family:Arial, ËÎÌå, sans-serif; font-size:14px;  color:#626262; text-align:left; text-indent:30px;background: url(../images/about_05.gif) no-repeat;}
.nav_lm ul li a:hover{display:block; width:215px; height:46px; line-height:46px;font-family:Arial, ËÎÌå, sans-serif; font-size:14px;   background: url(../images/about_05_hover.gif) no-repeat;color:#d91f16; text-decoration:none;}
.nav_lm ul li a.current,.nav_lm ul li a.current:hover{ display:block; width:215px; height:46px; line-height:46px;background: url(../images/about_05_hover.gif) no-repeat;font-family:Arial, ËÎÌå, sans-serif; font-size:14px;  color:#d91f16;  text-decoration:none;}

.rczp_tp{ width:217px; height:75px; margin-bottom:13px;}

.left_lxwm{ width:215px; border:1px solid #d6d6d6; background:#f6f3ee url(../images/about_12.gif) repeat-x; overflow:hidden;}
.left_lxwm_wz{ margin:6px 13px; line-height:25px;}


.content_right{float:right; width:741px; height:auto !important; height:350px; min-height:350px; border:1px solid #d6d6d6; display:inline; }
.content_right_bt{ width:701px !important; width /**/:741px; height:35px !important; height /**/:45px; padding:10px 20px 0px 20px;  background:url(../images/indexnewstitbg.gif) repeat-x;}
.bt_lm{ width:275px !important; width /**/:305px;height:22px; line-height:22px; padding-left:30px;background:url(../images/indexabouttit.gif) no-repeat; font-family:'Î¢ÈíÑÅºÚ'; font-weight: bold; font-size:15px; color:#d51900; float:left; text-align:left; white-space:nowrap; text-overflow:ellipsis;-moz-text-overflow: ellipsis; overflow:hidden; }
.bt_lm1{ width:390px !important; width /**/:400px;height:22px; line-height:22px;  padding-left:30px;background:url(../images/indexabouttit.gif) no-repeat; font-family:'Î¢ÈíÑÅºÚ'; font-weight: bold; font-size:15px; color:#d51900; float:left; text-align:left; white-space:nowrap; text-overflow:ellipsis;-moz-text-overflow: ellipsis; overflow:hidden; }
.dqwz{ font-family:Arial, ËÎÌå, sans-serif; font-size:12px; color:#333333; float:right; text-align:right;}
.dqwz a:link,.dqwz a£ºhover,.dqwz a:visited{ text-decoration:none; color:#333333;  font-family:Arial, ËÎÌå, sans-serif; font-size:12px;}
.content_right_nr{ width:701px !important; width /**/:741px; padding:20px; overflow:hidden;}
 .content_right_nr p span{ font-size:14px; font-weight:bold;   font-size:14px;  color:#d91f16;}

/*Éè¼ÆÈí¼þÒ³ÃæÑùÊ½*/
.mjsj{ width:701px; overflow:hidden;}
.tupian{ width:345px; height:229px; margin-right:10px; float:left;}
.tupian1{ width:345px; height:229px; float:left;}


/*Ä£Á÷·ÖÎöÒ³ÃæÑùÊ½*/
.shipin{ width:345px; height:252px; margin-right:10px; float:left; margin-bottom:10px;}
.shipin_tp{ width:343px; height:227px; border:1px solid #d6d6d6;}
.shipin_wenzi{ width:345px; height:25px; line-height:25px; background:#d6d6d6; margin-top:5px; text-align:center;}
.shipin1{ width:345px; height:252px; float:left; margin-bottom:10px;}
.shipin_xq{ line-height:25px;}
.shipin_xq_bt{ font-weight:bold; height:30px; line-height:30px; color:#105ecd;}

.fenxiang{ clear:both; margin-top:10px;}

/*ÁªÏµÎÒÃÇÒ³ÃæÑùÊ½*/
.contact_left{ width:300px; float:left; overflow:hidden;}
.contact_left_lm{line-height:30px; font-family:Arial, ËÎÌå, sans-serif; font-size:14px; font-weight:bold; color:#d91f16;} 
.contact_left p{  line-height:30px;  font-family:Arial, ËÎÌå, sans-serif; font-size:12px;}
.contact_right{ float:left; width:401px; overflow:hidden;}
.contact_right_lm{ height:30px; line-height:30px; font-weight:bold; font-size:14px; color:#d91f16;}

/*×îÐÂÕÐÆ¸Ò³ÃæÑùÊ½*/
.zxzp_biaoti{ color:#FFF; font-size:14px; text-align:center;}
.zp td{ text-align:center;}


/*ºÏ×÷»ï°éÒ³ÃæÑùÊ½*/
.content_right_nr{ width:741px; overflow:hidden; padding-top:15px; line-height:1.8;font-size:14px;   overflow:hidden}
 .content_right_nr p{ margin:0.8em 0;}
.content_right_nr img {max-width:970px; max-height:1000px; 
 scale:expression((this.offsetWidth > this.offsetHeight)?(this.style.width = this.offsetWidth >= 970 ? "970px" : "auto"):(this.style.height = this.offsetHeight >= 1000 ? "1000px" : "auto")); display:inline !important;  margin:0 auto; text-align:center;border-radius: px;}

.hezuo{ width:221px; border:1px solid #d6d6d6; height:63px; margin-right:16px; float:left; margin-bottom:10px; display:inline;}
.hezuo1{ width:221px; border:1px solid #d6d6d6; height:63px; float:left; margin-bottom:10px; display:inline;}

.fy1{ width:726px !important; width /**/:741px; height:35px; line-height:35px;text-align:left;border-top:1px dashed #d6d6d6; background:#f1efef; padding-left:15px;}
.fy1 a{font-family:Arial, ËÎÌå, sans-serif; font-size:12px;color:#414141; text-decoration:none;}
.fy1 a:hover{font-family:Arial, ËÎÌå, sans-serif; font-size:12px; color:#d71900; text-decoration:none;}
.fy1 a.current,.fy1 a.current:hover{font-family:Arial, ËÎÌå, sans-serif; font-size:12px;color:#d71900; text-decoration:none; }

/*²úÆ·Õ¹Ê¾Ò³ÃæÑùÊ½*/
#pro{  width:968px; overflow:hidden; margin-left:20px; margin-right:15px; border:1px solid #d6d6d6; background:#FFFFFF; margin:0 auto; overflow:hidden; font-size:12px; font-family:Taile, Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif;}
.content_right_bt1{width:928px !important; width /**/:968px; height:35px !important; height /**/:45px; padding:10px 20px 0px 20px;  background:url(../images/indexnewstitbg.gif) repeat-x;}
.product_lm{ width:968px; overflow:hidden; padding-top:15px;}
.product_lm1{ width:968px; height:630px; position:relative;}
.product_lm2{ width:968px; overflow:hidden;}

.yqsb1{ width:223px; height:255px; margin-left:15px; margin-top:10px; display:inline; float:left;}
.pro_tp{ width:221px; height:220px; border:1px solid #d6d6d6;}
.pro_wz{ width:223px; background:#f1efef; height:30px; line-height:30px; margin-top:3px; text-align:center;}

.fy{ clear:both; width:953px !important; width /**/:968px; height:35px; line-height:35px;text-align:left; margin-top:10px; border-top:1px dashed #d6d6d6; background:#f1efef; padding-left:15px;}
.fy a{font-family:Arial, ËÎÌå, sans-serif; font-size:12px;color:#414141; text-decoration:none;}
.fy a:hover{font-family:Arial, ËÎÌå, sans-serif; font-size:12px; color:#d71900 ; text-decoration:none;}
.fy a.current,.fy a.current:hover{font-family:Arial, ËÎÌå, sans-serif; font-size:12px;color:#d71900; text-decoration:none; }

.products_page{ width:938px !important; width /**/:968px; overflow:hidden; padding:15px;}
.tp_xiangqing{ width:446px !important; width /**/:448px; height:296px!important; height /**/:298px; border:1px solid #d6d6d6; padding:1px; float:left;}
.tp_jieshao{ width:478px; height:300px; float:left; margin-left:10px;}

.detail_tit{ font-size: 18px;font-weight: normal;border-bottom: 1px solid #ddd;padding: 10px 0px;color: #333; margin-top:20px;}

.met_box h1{font-size:24px;padding:20px 5px;border-bottom:1px dashed #ddd}
.met_box ul li{list-style:none;color:#818181; border-bottom:1px dashed #ddd; padding-left:10px; height:30px; line-height:30px;}
.met_box ul li span{font-weight:bold; margin-right:10px;}
.wz_xiangqing{ width:938px; overflow:hidden; clear:both;}
.detail_bt{ font-size:14px; font-family:'Î¢ÈíÑÅºÚ'; font-weight: bold; color:#d51900; height:40px; line-height:40px; border-top:3px solid #d51900; background:#f0f0f0; margin-top:10px; padding-left:10px; }
.detail_nr{ line-height:25px; font-size:12px; font-family:Taile, Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif; padding:15px 0px;}

.pro_wz a:link,.pro_wz a:visited{ font-size:12px; font-family:Taile, Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif; text-decoration:none; color:#333333;}
.pro_wz a:hover{font-size:12px; font-family:Taile, Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif; text-decoration:none; color:#d71900;}

/*ÈË²ÅÕÐÆ¸Ò³ÃæÑùÊ½*/
.rightTitle{line-height: 1.5;padding-bottom: 5px;margin-bottom: 20px; font-size:22px; font-weight:600; text-transform : uppercase; border-bottom:3px solid #eeeeee; }

.job_box{ line-height:45px;}
.job_box .w150 { width:150px; }
.job_box .ipt_k { height:28px; overflow:hidden; padding:0px 10px; border:solid 1px #b1b1b1; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; margin-right:15px;  }
.job_box .ipt_k:hover {  color:#333333; border:solid 1px #666666; }
.job_box { height:auto; overflow:hidden; }
.job_box textarea { width:600px; height:166px; padding:10px; line-height:18px; font-size:14px; border:solid 1px #b1b1b1; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; color:#a89999; }
.job_box textarea:hover {border:solid 1px #666666;color:#333333;  }
.job_box input.submit{ width:94px; height:30px; overflow:hidden; display:block; background:url(../images/submitbtn.png) no-repeat left top; color:#fff; text-align:center; line-height:30px; float:left;border:0; cursor:pointer; margin-right:15px;}
.job_box input.submit:hover{filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8; }
.job_box .text08{ color:#FF0000;}




 
