@charset "gb2312";
/* CSS Document */
*{margin:0px; padding:0px;}
body{font-size:12px; line-height:28px; color:#666; font-family:"ËÎÌå";}
a{color:#666; text-decoration:none; blr:expression(this.onFocus=this.blur());}
a:hover{color:#da261d; blr:expression(this.onFocus=this.blur());}
ul,li{list-style:none;}
img{border:none; vertical-align:top;}
input{vertical-align:top;}
.clearfix{zoom:1;}
.clearfix:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.clear{clear:both;}
.center{width:1280px; margin:0 auto;}
.hide{visibility:hidden;}
.con-none{display:none;}
.bk1{height:1px; font-size:0px; clear:both; overflow:hidden;}
.bk5{height:5px; font-size:0px; clear:both; overflow:hidden;}
.bk10{height:10px; font-size:0px; clear:both; overflow:hidden;}
.bk15{height:15px; font-size:0px; clear:both; overflow:hidden;}
.bk20{height:20px; font-size:0px; clear:both; overflow:hidden;}
.bk25{height:25px; font-size:0px; clear:both; overflow:hidden;}
.bk30{height:30px; font-size:0px; clear:both; overflow:hidden;}
.bk35{height:35px; font-size:0px; clear:both; overflow:hidden;}
.bk50{height:50px; font-size:0px; clear:both; overflow:hidden;}
.bk60{height:60px; font-size:0px; clear:both; overflow:hidden;}

.top{height:120px; background:url(../images/top_bg.jpg) center top repeat-x;}
.logo{width:465px; float:left; padding-top:22px;}
.tright{width:347px; float:right;}
.t_cnen{line-height:12px; padding-top:14px; text-align:right; height:12px; overflow:hidden; padding-right:10px;}
.tel{padding-top:8px;}
.tel img{float:left;}
.nav_bg{height:40px; background:url(../images/nav_bg.jpg) repeat-x; line-height:40px;}
.nav li{width:133px; float:left; text-align:center; font-size:14px; font-weight:bold; position:relative;}
.nav li a{color:#fff; height:40px; display:inline-block;}
.nav ul li a:hover{background:url(../images/nav_ico.png) center bottom no-repeat; height:40px; display:inline-block;}
.nav ul li a.hot{background:url(../images/nav_ico.png) center bottom no-repeat; height:40px; display:inline-block;}
#MenuID{position:relative;display:inline-block;z-index:200;}
#MenuID li{float:left; position:relative; text-align:center;}
#MenuID li ul{position:absolute; width:160px; display:none; top:40px; left:0px; padding:0; margin:0; background:#c3c5c7;}
#MenuID li ul li ul{left:130px;top: 0;}
#MenuID li ul li{float:left; position:relative; line-height:35px; width:160px;}
#MenuID li ul li a{width:160px; height:35px; display:inline-block; background:url(../images/nav_li2.jpg) no-repeat; font-size:14px; color:#000; font-weight:normal; border-bottom:1px dashed #e0e1e2;}
#MenuID li ul li a:hover{background:url(../images/nav_li2_hov.jpg) no-repeat; color:#fff;}
#MenuID li ul li ul li a{width:160px; display:inline-block; background:#fe0202; font-size:12px; color:#fff; font-weight:normal; border-bottom:1px dashed #bbbdbc;}
#MenuID li ul li ul li a:hover{background:#da261d; color:#fff;}

.banner_bg{background:url(../images/banner_bg.jpg) left top repeat-x;}
.syhr{height:10px; clear:both; overflow:hidden; background:url(../images/syhr.jpg) repeat-x;}
.sylt_box{margin-left:-10px;}
.sylist{width:420px; float:left; margin-left:10px; _margin-left:7px; height:355px; background:url(../images/sy_ltbg.jpg) no-repeat; overflow:hidden;}
.lt_tb{padding:10px 0 0 10px; height:45px;}
.lt_tb .pic{width:55px; float:left;}
.lt_tb .con{width:200px; float:left;}
.lt_tb .con h2{font-size:18px; font-family:"Î¢ÈíÑÅºÚ"; color:#da261d;}
.lt_tb .con h3{font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:14px; color:#a6a6a5; font-weight:normal;}
.cplt_cb{padding:10px 0 0 15px; font-size:14px;}
.cplt_cb ul.cpli li{width:65px; float:left; padding-right:5px; padding-left:22px; line-height:28px; background:url(../images/cp_liico.jpg) no-repeat; margin-left:3px;}
.cplt_cb ul.cpli1 li{width:100px; float:left; padding-right:5px; padding-left:22px; line-height:28px; background:url(../images/cp_liico.jpg) no-repeat; margin-left:3px;}
.cplt_cb ul.cpli2 li{width:370px; float:left; padding-right:5px; padding-left:22px; line-height:17px; background:url(../images/tel_ico.jpg) no-repeat; margin-left:3px; font-size:14px;}
.newslt_cb .pic{padding:17px 0 0 15px; width:100px; float:left;}
.newslt_cb dl{padding-left:10px; width:170px; float:left;}
.newslt_cb dt{font-weight:bold; padding-top:12px;}
.newslt_cb dt a{color:#505050;}
.newslt_cb dd{width:65px; height:16px; text-align:center; line-height:16px; background:url(../images/btn.jpg) no-repeat; display:inline-block;}
.newslt_cb dd a{color:#fff;}
.newslt_cb ul{padding-left:10px;}
.newslt_cb li{background:url(../images/sy_liico.jpg) no-repeat; height:26px; line-height:26px; overflow:hidden;}
.newslt_cb li a{padding-left:15px; width:305px; overflow:hidden; float:left;font-size: 15px;}
.companylt_cb{width:390px; padding:13px 0 0 15px;font-size: 16px;}
.companylt_cb .des{text-indent:24px;}
.companylt_cb .des a{color:red;}
.footer{border-top:1px solid #e0e0e0; border-bottom:6px solid #e0e0e0; text-align:center;}
.footcn{min-height:131px; background:url(../images/foot_bg.jpg) center top repeat; color:#fff; line-height:30px;}
.ftlink{padding:25px 0 0 15px;}
.ftlink a{color:#fff;}
.ftlink a:hover{text-decoration: underline;} 
.footcn p{padding-left:15px;}


.in_title {padding-top:20px;padding-bottom: 20px; text-align: center;font-family: Î¢ÈíÑÅºÚ;}
.in_title p {font-size: 26px; font-weight: bold; margin-bottom: 2px;}

.i_pro,.i_pro_title{float:left;width:1260px;height:auto}
.i_pro{background:url(../images/pro_right.gif) no-repeat 795px 167px}
.i_pro_title{float:left;width:1260px;height:39px;background-repeat:no-repeat;border-bottom:1px #ccc solid;background-position:0 -99px}
.i_probox01{}
.i_probox01 .item{ margin-right:20px; margin-bottom:20px; width:18.6%; float:left; -webkit-transition: all .2s; transition: all .2s;}
.i_probox01 .item:nth-child(5n){ margin-right:0;}
.i_probox01 .item:hover { -webkit-transform: translateY(-10px); transform: translateY(-10px); box-shadow: 0 0 10px rgba(0,0,0,.1); }
.i_probox01 .item .pic { display: block; }
.i_probox01 .item .pic img { display: block; width: 100%; }
.i_probox01 .item .info { background:#f2f8fb; text-align:center; padding:30px 10px; height:50px;}
.i_probox01 .item .info .name { font-size:1.2em; color:#192436; margin-bottom:10px;font-weight:bolder;}
.i_probox01 .item a:hover{ text-decoration:none;}
.i_probox01 .item a:hover .info .name { color:#1242a1;}
.i_probox01 .item .info .text { font-size:1em;  color:#777; line-height:160%; word-wrap: break-word; word-break: normal; display: -webkit-box;overflow: hidden; -webkit-box-orient: vertical; word-break: break-all; -webkit-line-clamp: 2;}



.list{float:right;width:100%;padding:0 0px 0 0px;min-height:180px;padding:10px 0 30px 0px;}
.list li{display:inline;float:left;width:245px;margin-right:10px;font:12px/29px "ËÎÌå";text-align:center; line-height:19px;}
.list img{padding:1px;border:1px solid #e1e1e1}
.img p{font:12px/33px "ËÎÌå";color:#d0d0d0; padding:10px;}
.list a{color:#666}
.list a:hover{color:#fc0119; font-size:14px;}

/*ÄÚÒ³*/
.ly_left{width:237px; float:left; overflow:hidden;}
.ly_left li{height:27px; line-height:27px; background:url(../images/productl_libg2.jpg) no-repeat; border-bottom:1px dotted #767676; padding-left:15px;}
.ly_left li.cp{background:url(../images/productl_libg.jpg) no-repeat; padding-left:10px;}
.ly_left li.cp a{color:#000; font-weight:bold;}
.ly_right{width:1023px; float:left; padding-left:20px;}
.ly_locbox{line-height:36px; height:36px; overflow:hidden; border-bottom:1px solid #d2d2d2;}
.loc_l{font-size:14px; color:#000; font-weight:bold; width:130px; float:left; background:url(../images/product_loc.jpg) no-repeat; padding-left:22px;}
.loc_r{width:550px; float:right; padding-right:10px; text-align:right;}
.loc_r a{color:#030303;}
.loc_r font{color:#da251c; font-size:12px;}
.product_b{padding:10px 0 0 15px;}
.product_b li{width:211px; height:190px; float:left; margin:10px 0 0 15px; background:url(../images/product_bg.jpg) no-repeat;}
.product_b li img{padding:5px;}
.product_b li span{padding:5px; display:inline-block; text-align:center; width:201px;}
.showpage{text-align:center;}
.showpage a{border:1px solid #adadad; line-height:22px; padding:0 5px; display:inline-table; background:url(../images/page_abg.jpg) repeat-x;}
.product_art .ti1{border-bottom:1px dashed #e6e6e6; line-height:37px;}
.product_art .ti1 h2{font-size:20px; color:#da251c; width:700px; float:left; padding-left:15px;}
.product_art .ti1 span{width:125px; float:left; color:#da251c;}
.product_art .ti1 a{color:#888;}
.product_art .ti1 a:hover{color:#da251c;}
.pro_content .pic{width:600px; text-align:center; padding-left:10px;}
.pro_content .con{width:285px; float:left; padding-top:20px;}
.pro_content dl dt{color:#000000; height:30px; line-height:30px; background:#f7f7f7; margin-top:1px; padding-left:5px;}
.pro_content dl dt.nobg{background:none; font-size:14px; color:#da251c;}
.rtn_index{width:91px; float:right; padding-right:43px;}
.about_box{width:983px; padding:20px;}
.about_box p{text-indent:24px;}
.about_box p b{font-size:14px;}
.gdti{font-size:14px; font-weight:bold; border-bottom:1px dashed #d8d8d8;}
.gd_con{height:173px; border-bottom:1px dashed #d8d8d8; width:577px; float:left; overflow:hidden;}
.allow_l,.allow_r{width:53px; float:left; cursor:pointer;}
.gd_con li{width:188px; float:left; margin-right:10px; background:url(../images/about_picbg.jpg) no-repeat;}
.gd_con li img{padding:4px;}
.gd_con li span{padding:0 4px; width:180px; display:inline-block; text-align:center;}
.contact_box{padding:20px 0 20px 20px; width:703px;}
.contact_box .ti{ border-bottom:1px dashed #d8d8d8; line-height:36px; font-size:14px; color:#585858; text-align:center;}
.contact_box{min-height:415px; background:url(../images/lxwm_bg.jpg) right bottom no-repeat;}
.contact_box .pic{width:401px; float:left; padding:20px 0 0 15px;}
.contact_box .des{width:250px; margin:50px 0 0 20px; background:url(../images/lxwm_ico.jpg) no-repeat; line-height:30px; float:left; color:#585858; padding-left:15px;}
.contact_box .des b{font-size:14px;}
.zp_s1{height:125px; background:url(../images/rczp_bg.jpg) no-repeat;}
.zp_s1 .con{width:390px; padding:15px 0 0 128px; line-height:36px;}
.zp_s1 .con b{font-size:14px;}
.zp_list li{line-height:24px; width:240px; border-bottom:#ccc solid 1px; margin:10px 50px 0 20px; float:left; color:#000;}
.zp_list li a{color:#000;}
.rczp_box .des{width:655px; color:#585858; padding:0 0 0 20px;}
.rczp_box .des h2{font-size:18px; color:#da251c; font-weight:normal;}
.news_box{padding:20px;}
.news_box li{border-bottom:1px dashed #d2d2d2; line-height:32px; background:url(../images/news_ico2.jpg) no-repeat;}
.news_box li a{padding-left:22px; width:855px; height:32px; overflow:hidden; float:left;}
.news_art h2{font-size:14px; color:#da251c; line-height:60px; text-align:center;}
.news_art .edit{border-bottom:1px dotted #b0b0b1;}
.news_art span{width:150px; float:right;}
.art_pic li{padding:0 8px 0 30px; float:left;}
.news_art p{text-indent:24px;}

/*Focus*/
.banner{width:100%; margin:0 auto;}
.bannerindex{width:1420px; margin:0 auto;}
.focus{position:relative;width:100%;height:355px;overflow:hidden;}
.focus .num{position:absolute; text-align:center; bottom:10px;z-index:2; display:block; width:100%; left:45%;}
.focus .num a{cursor:pointer;width:14px;height:14px;overflow:hidden;float:left;margin-right:10px; background:url(../images/focus.png) -26px 0 no-repeat;}
.focus .num a.cur{background:url(../images/focus.png) no-repeat;}
.focus ul{position:relative;z-index:1;}
.focus ul li{position:absolute;display:none;}
.focus ul li img{width:100%;height:355px;top:0;}




/*Focus
.focus{position:relative;width:980px;height:355px;overflow:hidden;}
.focus .num{position:absolute; text-align:center; bottom:10px;z-index:2; display:block; width:100%; left:450px;}
.focus .num a{cursor:pointer;width:14px;height:14px;overflow:hidden;float:left;margin-right:10px; background:url(../images/focus.png) -26px 0 no-repeat;}
.focus .num a.cur{background:url(../images/focus.png) no-repeat;}
.focus ul{position:relative;z-index:1;}
.focus ul li{position:absolute;display:none;}
.focus ul li img{width:980px;height:355px;top:0;}*/