@charset "utf-8";
/* CSS 基础公共类 */
html, body{margin:0px; padding:0px; font-size:16px;min-width:1280px; font-family:"微软雅黑"; font-size:14px;}
a{ text-decoration:none; font-size:14px; color:#323232;}
a:hover{ color:#f00;}
img{ border:none;vertical-align:top;}
.clear{ margin:0px; padding:0px; font-size:0px; line-height:0px; clear:both;}
ul,ul li{ list-style:none; list-style-type:none; margin:0px; padding:0px;}
.blank{ margin:0px; padding:0px; height:10px;font-size:0px; line-height:0px; clear:both;}
p,h1,h2,h3,h4,h5,dl,dt,dd{ margin:0px; padding:0px;}
em,i,b,address{ font-style:normal;}
.l{ float:left;}
.r{ float:right;}
#clearmagin{ margin-right:0px;}
#clearpadding{padding-right:0px;}
.pages{background: none;padding:10px;margin-top: 10px;text-align: center;}
.pages a { display:inline-block}
.pages a,.pages span {background:url(../images/pagebg.png) left center repeat-x;border: 1px solid #cccccc;color:#6c6c6c;
margin: 0 2px;padding: 3px 8px 4px; display:inline-block}
.pages .cur_page {background:url(../images/curpagebg.png) left center repeat-x;border: 1px solid #2b60a8;color: #fff;}
.pages a:hover {color: #333;}
.box{ padding-bottom:10px;}
.showbox{ background:#FFF; margin-bottom:10px; padding:3px;}
/*#lyzj{display:none}*/
.diyuimg{display:none}
/*公共css基础类结束*/

.header{ width:100%; margin:0px; padding:0px;}
.log{position:relative; margin:0px auto; padding:30px 0px 10px 0px;}
.log_l{position:absolute;left:80px;z-index: 1;top:18px}
.log_r{position:absolute;right:0;top:0}
.log_r_tel{ background:url(../images/tel.jpg) left center no-repeat; padding-left:30px; line-height:27px; font-size:20px;}
.log_r_txt{ line-height:30px; font-size:24px; font-weight:bold;}
.head {/*background: url(/images/hearbg.jpg);*/height: 110px;}

.nav{ height:70px; background:#d10214;}
.navcon{ width:1200px; margin:0px auto; padding:0px; overflow:hidden}
.navlist{ margin:0px; padding:0px;}
.navlist li{ float:left; display:inline; line-height:70px;}
.navlist li a{ display:inline-block; padding:0px 35px; color:#FFF; font-size:16px}
.navlist li a:hover{ background:#222222}
.navlist li a.cur{ background:#222222}

.otherbanner img{width: 100%}
.flashcon{ width:100%; margin:0px; padding:0px; overflow:hidden}
.tlabout{ width:100%; background:#FFF}
.tlaboutcon{ width:1200px; margin:0px auto; padding:0px 0px 44px 0px;}
.tlaboutcon_l{ width:302px; float:left; display:inline;}
.tlabout_tel{ width:100%; position:relative; z-index:2;}
.tlabout_telcon{ width:100%; position:absolute; left:0px; top:-70px; background:url(../images/telbg.png) left top no-repeat; height:410px;}
.tlabout_telcon_txt { margin:0px; padding:350px 0px 0px 100px; font-size:24px; color:#FFF; font-weight:bold;}
.tlaboutcon_r{ width:870px; float:right; display:inline}

.tlaboutcon_r_tt{ font-size:28px; padding:25px 0px 25px 0px; color:#e81628}
.tlaboutcon_r_cc { line-height:30px; color:#666666; font-size:16px}

.tl{ width:100%;}
.tlchanpin{ width:1200px; margin:0px auto; padding:0px 0px 30px 0px;}
.tlchanpin_tt{ border-bottom:#CCC solid 1px; text-align:center; padding-top:10px;font-size:24px;}
.tlchanpin_tt span{ display:inline-block; border-bottom:#333 solid 5px; font-size:24px; line-height:50px; padding:0px 15px;}

.tjchanpinmenu{ margin:0px; padding:20px 0px 10px 0px}
.tjmenulist {overflow:hidden;margin:0 auto;width:1200px; text-align:center}
.tjmenulist span {border:1px solid #ff0000;cursor:pointer;line-height:40px;padding:0 14px;font-size:18px;display:inline-block;margin-right:-5px;}
.tjmenulist span.cur {color:#fff;background:#ff0000;}
.tjchanpincontent{ margin:0px; padding:0px;}
.tjchanpincontent ul{display:none;}
.tjchanpincontent ul:first-child{display:block}
.tjchanpincontent ul li{ width:350px; float:left; display:inline;margin:0px 5px;padding:50px 10px;}
.tjchanpincontent ul li img{ border:#959595 solid 1px;}
.tjchanpincontent ul li p{ line-height:45px; text-align:center; font-size:16px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.tj_more{ margin:0px; padding:0px 0px 0px 0px;text-align:center; clear:both; display:block}
.tj_more a{ height:30px; background:#F00; display:inline-block; padding:0px 45px; line-height:30px; color:#FFF}

.tlnews{ width:100%; background:url(../images/newbg.jpg) center top  repeat-y; background-color:#f7f7f7}

.tlnewscon{ width:1200px; margin:0px auto; padding:0px 0px 50px 0px;}
.tlnewscon_tt{ margin:0px; padding:75px 0px 40px 0px;letter-spacing:5px}
.tlnewscon_tt_s{ text-align:center; font-size:36px; font-weight:bold}
.tlnewscon_tt_s i{ color:#d10213;}
.tlnewscon_tt_x{ font-size:24px; text-align:center;}

.tlnewscon_cc{ margin:0px; padding:0px;}
.tlnewscon_cc_l{ width:360px; float:left; display:inline}
.tlnewscon_cc_r{ width:835px; float:right; display:inline}
.tlnewsad{ width:325px; margin:0px; padding:0px 0px 0px 0px;}
.tlnewsadlist{ display:none}

.gundonglist{ margin:0px; padding:0px; height:470px; overflow:hidden}
.gundonglist li{ border-bottom:#CCC solid 1px;}
.gundonglist_tt{ height:144px; background:#d3081e;}
.gundonglist_tt_s{font-weight:bold; padding:30px 0px 0px 20px;}
.gundonglist_tt_s a{ font-size:18px; color:#FFF;}
.gundonglist_tt_x{ font-size:20px; color:#FFF; padding:10px 0px 0px 20px;}
.gundonglist_cc{ padding:20px 20px; line-height:25px; color:#666666}
.hd{ width:100%; height:1px;background:#d3081e; position:relative; z-index:2}
.next{ width:16px; height:32px; background: url(../images/jt4.jpg) 0px 0px no-repeat; position:absolute; top:90px; right:70px;}
.prev{ width:16px; height:32px; background: url(../images/jt4.jpg) -16px 0px no-repeat; position:absolute; top:90px; right:35px;}


.zuixinnewslist{ margin:0px; padding:0px; display:none}
.xianshi{ display:block}
.zuixinnewslist_l{ width:635px; float:left; display:inline}
.zuixinnews_tt{ margin:0px; padding:10px 0px 0px 0px;}
.zuixinmenu{ margin:0px; padding:0px 0px 0px 0px;}
.zuixinmenu li{ float:left; display:inline;}
.zuixinmenu li span{ font-size:18px; color:#333; display:inline-block; padding:0px 15px; font-weight:bold; border-right:#f7f7f7 solid 3px; line-height:20px;}
.zuixinmenu li span.cur{border-right:#d10214 solid 3px; color:#d10214}


.zuixinnewslist_r{ width:150px; float:right; display:inline;}
.zuixinnewslist li{ padding:0px 0px 20px 0px;}

.zuixinnewslist_l_tt{ font-size:18px; color:#282828; padding:20px 0px 0px 0px;}
.zuixinnewslist_l_cc{ line-height:25px; color:#666666; padding:10px 0px 0px 0px;}
.zuixinnewslist_r span{ display:block; width:100%; background:#e8e8ea}
.zuixinnewslist_r span i{ display:block; text-align:center; font-size:45px; color:#a2a2a3; padding:20px 0px 0px 0px;}
.zuixinnewslist_r span b{ display:block; text-align:center; font-size:16px; color:#a2a2a3; font-weight:normal;padding:0px 0px 30px 0px;}
.zuixinnewslist li a{ display:block; padding-bottom:1px;}
.zuixinnewslist li a:hover{ border-bottom:#d10214 solid 1px; padding-bottom:0px;}
.zuixinnewslist li a:hover span{ background:#d10214;}
.zuixinnewslist li a:hover span i{ color:#FFF}
.zuixinnewslist li a:hover span b{ color:#FFF}

.tlcompany{ width:100%; }

.tlcompanycon{ width:1200px; margin:0px auto; padding:0px 0px 40px 0px;}
.tlcompanycon_tt{ margin:0px; padding:70px 0px 0px 0px;}
.tlcompanycon_tt_s{ font-size:36px;  font-weight:bold;border-bottom:#f5c6cb solid 1px;}
.tlcompanycon_tt_s i{ color:#d3081e}
.tlcompanycon_tt_x{ text-align:center; font-size:24px; padding:0px 0px 40px 0px;}

.tlcompanycon_cc_l{ width:460px; float:left; display:inline; padding:50px 0px 0px 0px;}
.tlcompanycon_cc_r{ width:660px; float:right; display:inline;}
.tlcompanycon_cc_l_tt{ font-size:18px; color:#d3081e; padding:0px 0px 50px 0px;}
.tlcompanycon_cc_l_gs_s{line-height:30px; font-size:18px}
.tlcompanycon_cc_l_gs_x{ font-size:14px; text-transform:uppercase; color:#e3dddf; padding:5px 0px 0px 0px;}

.tlcompanycon_cc_l_xx{ line-height:30px; color:#666666; padding:10px 0px 10px 0px;}
.tlcompanycon_cc_l_mm{ margin:0px; padding:50px 0px 50px 0px;}
.tlcompanycon_cc_l_mm a{ display:inline-block; padding:0px 40px; border-radius:10px; color:#FFF; background:#d3081e; line-height:40px;}

.tlcompanycon_cc_vide{ width:660px; height:470px; position:relative;}
.tlcompanycon_cc_vide_hong{ width:630px; height:320px; background:#d3081e; float:right;}
.tlcompanycon_cc_vide_cc{ margin:0px; padding:0px; position:absolute; left:0px;top:30px;}


.link{ height:70px;background:url(../images/linkbg2.jpg) center center no-repeat; width:100%;}
.linkcon{ width:1200px; margin:0px auto; padding:0px;}
.linkcon_l{ width:250px; float:left; display:inline;}
.linkcon_r{ width:950px; float:right; display:inline; overflow:hidden}
.linkcon_r a{ line-height:70px; display:inline-block; padding:0px 25px; color:#999999;}
.footer{ width:100%;background:url(../images/ftbg.jpg) center top no-repeat; height:301px;}
.banquan{ width:1200px; margin:0px auto; padding:0px 0px 40px 0px;}
.banquan_l{ width:260px; float:left; display:inline}
.banquan_l_img{ margin:0px; padding:50px 0px 0px 0px;}
.banquan_m{ width:560px; float:left; display:inline}
.banquan_r{float:right;}
.banquan_m_dz{ margin:0px; padding:40px 0px 0px 0px; color:#FFF}
.banquan_m_dz p{ line-height:35px; color:#b9bbbc}
.banquan_m_dz p  span{ display:inline-block; padding:0px 0px 0px 50px;}
.banquan_r_weixin{ margin:0px; padding:55px 0px 0px 0px;float:left; display:inline}
.banquan_r_shouji img {margin: 52px 7px 0 37px;float: right;}
.footermenu{ width:1200px; margin:0px auto; padding:0px; height:80px;}
.footermenulist{ margin:0px; padding:0px;}
.footermenulist li{ float:left; display:inline; line-height:80px;}
.footermenulist li a{ font-size:16px; font-weight:bold; padding:0px 20px; color:#ffffff}

.search{ height:85px; background-color:#f2f2f2; border-bottom:#CCC solid 1px;}
.searchcon{ width:1200px; margin:0px auto; padding:0px;}
.searchcon_l{ width:900px; float:left; display:inline; line-height:85px;}
.searchcon_l a{ display:inline-block; margin:0px auto; padding:0px 10px 0px 10px;}
.searchcon_r{ width:290px; float:right; display:inline;padding:20px 0px 0px 0px;}
.searchcontxt{ background:#FFF; height:35px; border-radius:5px;}
.searchcontxt_l{ width:260px; float:left; display:inline}
.searchcontxt_r{ width:25px; float:right; display:inline}
.wenben{ width:250px; border:#FFF solid 1px; line-height:32px; padding:0px 0px 0px 10px;}
.sousuo{ height:32px; width:100%; height:35px; background:url(../images/VISkins-p1.png) center center no-repeat; border:#FFF solid 1px; font-size:0px; text-indent:-999px;}

.daohang{border-bottom:#CCC dashed 1px; width:1200px; margin:0px auto; padding:15px 0px 15px 0px; line-height:20px; color:#666666}
.daohang a{ color:#666666; display:inline-block; margin:0px 5px;}
.daohang span{ display:inline-block; border-left:#F00 solid 10px; padding:0px 0px 0px 10px;}


.warp{ width:100%; background:#f7f7f7}
.mainer{ width:1200px; margin:30px auto; padding:15px 0px 0px 0px;}
.mainer_l{ width:240px; float:left; display:inline}
.mainer_r{ width:940px; float:none; display:inline}

.cate_tt{ height:80px; text-align:center; font-size:24px; color:#FFF; background:#222222; line-height:80px; border-bottom:#FFF solid 5px;}

.catelist{ margin:0px; padding:0px;}
.catelist li{ border-bottom:#FFF solid 2px;}
.catelist li a{ display:block; background:url(../images/p14-icon5.png) 200px center no-repeat; background-color:#d10214; height:50px; line-height:50px; padding-left:30px; font-size:18px; color:#FFF}
.catelist li a:hover{ background:url(../images/p14-icon2.png) 200px center no-repeat;background-color:#222222; }

.cate_news_tt{ height:80px; text-align:center; font-size:24px; color:#FFF; background:#222222; line-height:80px;}
.cate_news_cc{ border:#CCC solid 1px; margin:0px; padding:10px 10px 10px 10px; background:#FFF}
.tjnews{ margin:0px; padding:0px;}
.tjnews li p{ line-height:30px; text-align:center; height:30px; overflow:hidden}
.tjnews li{ padding:0px 0px 15px 0px;}
.lianxi{ width:100%; height:140px; background:url(../images/contact-z1.jpg) left center no-repeat;}

.lianxi_s,.lianxi_x{ margin:0px; padding:0px 0px 0px 68px;}
.lianxi_s{ padding-top:30px;}
.lianxi_s span{ display:block; background:url(../images/contact-z1_tel.png) left center no-repeat; padding-left:30px; line-height:40px; font-size:18px;}
.lianxi_x b{ display:block; font-size:20px}

.content{ border:#CCC solid 1px;}
.content2{ border:none}

.chanpinlist{ margin:0px; padding:0px;}
.chanpinlist li{ width:226px; float:left; display:inline; margin-right:11px; padding-bottom:20px;}
.chanpinlist li a{ display:block; background:#f1f1f1; padding:8px;}
.chanpinlist_img{ background:#FFF}
.chanpinlist_txt{text-align:center; font-size:16px; padding:10px 0px 5px 0px;}
.chanpinlist_xq{ margin:0px; padding:0px 0px 5px 0px; text-align:center;}
.chanpinlist_xq span{ display:inline-block; padding:0px 35px; line-height:30px; border:#cecece solid 1px; color:#616060}
.chanpinlist li a:hover{ background:#222222; color:#FFF}
.chanpinlist li a:hover span{ border:#d53331 solid 1px; background:#d53331;color:#FFF}

.lanmudh{ border-bottom:#CCC solid 2px; height:40px;}
.lanmudh span{ display:inline-block; border-bottom:#d10214 solid 2px; line-height:40px; font-size:24px; color:#666666; padding-right:10px;}


.productscon{ margin:0px; padding:20px 0px 0px 0px;}
.productslist{ margin:0px; padding:0px;}

.productslist li{ padding:0px 0px 0px 0px;display:block; margin-bottom:15px; background:#FFF;float: left;}
.productslist li.cur{border:#222222 solid 1px;}
.productslist li.cur .productslist_r_x a{ background:#222222; color:#FFF}
.productslist_l{  float:left; display:inline}
.productslist_l_img{ margin:0px; padding:15px 0px 15px 25px;}
.productslist_l_img img{ border:#CCC solid 1px;}
.productslist_r{ width:550px;display:inline}

.productslist_r_s{ height:60px; background:url(../images/p15-icon1.png) left  bottom repeat-x; line-height:60px;}
.productslist_r_s a{ font-size:18px}
.productslist_r_m{ line-height:35px;}
.productslist_r_x{ margin:0px; padding:20px 0px 0px 0px; text-align:right}
.productslist_r_x a{ display:inline-block; border:#aaaaaa solid 1px; line-height:38px; font-size:18px; padding:0px 35px; color:#333}

.showchanpin_s{ margin:0px; padding:0px 0px 15px 0px;}
.showchanpin_scon{ background:#FFF; border:#CCC solid 1px;}
.showchanpin_scon_l{ width:440px; float:left; display:inline}
.showchanpin_scon_r{ width:470px; float:right; display:inline; padding-right:20px;}
.showchanpin_scon_l_img{ margin:0px; padding:15px 0px 15px 20px;}
.showchanpin_scon_l_img img{ padding:10px; border:#CCC solid 1px;}
.showchanpin_scon_r_s{ margin:0px; padding:10px 0px 10px 0px;}
.showchanpin_scon_r_s span{ display:block; font-size:24px; line-height:50px;}
.showchanpin_scon_r_m{height:135px;}
.showchanpin_scon_r_m  p{font-size: 16px;height:25px;padding-bottom: 5px;}
.showchanpin_scon_r_x{ margin:0px; padding:0px 0px 0px 0px;}
.showchanpin_scon_r_x_t_l{ width:330px; float:left; display:inline}
.showchanpin_scon_r_x_t_r{ width:125px; float:right; display:inline}
.showchanpin_scon_r_x_t{ border-top:#f7f7f7 solid 2px; padding:20px 0px 0px 0px;}
.showchanpin_scon_r_x_t_bg{ height:41px; background:url(../images/pc-xc-icon2.png) left center no-repeat; padding-left:60px;}
.showchanpin_scon_r_x_t_bg span{ display:block; font-size:18px}
.showchanpin_scon_r_x_t_bg b{ display:block; font-size:18px}
.showchanpin_scon_r_x_t_r a{ display:inline-block; line-height:35px; background:#222222; color:#FFF; padding:0px 25px; font-size:18px}

.showchanpin_m{ background:#FFF; padding:10px; overflow:hidden; line-height:200%;}


.showchanpin_x{ margin:0px; padding:30px 0px 30px 0px;}
.hotchanpin_tt{ border-bottom:#dfdfdf solid 2px; height:40px;}
.hotchanpin_tt span{ display:inline-block; line-height:40px; padding:0px 15px 0px 0px; background:url(../images/p14-icon11.png) left center no-repeat; padding-left:35px;border-bottom:#d10214 solid 2px; font-size:20px}

.hotchanpin_cc{ margin:0px; padding:30px 0px 0px 0px;}
.hotchanpinlist{ margin:0px; padding:0px;}
.hotchanpinlist li{ width:222px; float:left; display:inline; margin-right:15px;}
.hotchanpinlist li a{ display:block; border:#CCC solid 1px;}
.hotchanpinlist_img{ margin:0px; padding:0px 0px 0px 0px;}
.hotchanpinlist_txt{ margin:0px; padding:0px 0px 10px 0px; line-height:40px; text-align:center; font-size:16px}

.fenlei{ margin:0px; padding:30px 0px 30px 0px;}
.fenleicon{ height:55px; background:#FFF;}
.fenleilist{ margin:0px; padding:0px;}
.fenleilist li{ float:left; display:inline; height:55px; border-right:#CCC solid 1px;}
.fenleilist li a{ display:block; line-height:55px; font-size:16px; color:#a8a8a8; padding:0px 100px;}
.fenleilist li a:hover{ color:#FFF;background:url(../images/p16-icon6.png) center bottom no-repeat; background-color:#222222}
.fenleilist li a.cur{color:#FFF;background:url(../images/p16-icon6.png) center bottom no-repeat; background-color:#222222}

.danye{ margin:0px; padding:0px 0px 30px 0px;}
.danyecon{ background:#FFF; margin:0px; padding:20px 20px 20px 20px;}

.danye_tt{ height:60px; border-bottom:#CCC solid 1px;}
.danye_tt span{ display:inline-block; line-height:59px; border-bottom:#d10214 solid 2px; font-size:24px; color:#d10214}

.about_l{ width:570px; float:left; display:inline}
.about_l_img{ margin:0px; padding:15px 0px 0px 0px;}
.about_r{ width:580px; display:inline}

.about_r_tt{ margin:0px; padding:52px 0px 10px 0px;}
.about_r_tt span{ font-size:24px; background:#d10214; color:#FFF; line-height:50px; padding:0px 40px; display:inline-block}
.about_r_cc{ color:#666666; line-height:220%;}

.zl{ margin:0px; padding:30px 0px 0px 0px;}
.zllist{ margin:0px; padding:0px;}
.zllist li{ width:275px; float:left; display:inline; margin-right:20px;}
.zllist li img{ padding:4px; border:#CCC solid 1px;}
.zllist li p{ line-height:40px; text-align:center;}
.gc{ margin:0px; padding:20px 0px 0px 0px;}
.gclist{ margin:0xp; padding:0px;}
.gclist li{ float:275px; float:left; display:inline;margin-right:20px;}
.gclist li a{ display:block; border:#CCC solid 1px; padding:2px; border:#CCC solid 1px;}
.gclist li p{ line-height:45px; text-align:center}

.danye_lianxi_scon{height:300px;padding:20px 0px 0px 20px;}
.danye_lianxi_scon_s{ font-size:24px; color:#d10214;}
.danye_lianxi_scon_x{ color:#666666; line-height:30px; padding:20px 30px 0px 0px;}

.danye_lianxi_zcon{ border:#d10214 solid 1px;}
.danye_lianxi_zcon_l{ width:450px;float:left;display:inline; background:#d10214; padding:65px 0px 80px 60px;}
.danye_lianxi_zcon_lcon{ background: url(../images/61.png) left center no-repeat; padding:0px 0px 0px 140px;}
.danye_lianxi_zcon_lcon_s{ margin:0px; padding:0px 0px 0px 0px; font-size:36px; color:#FFF}
.danye_lianxi_zcon_lcon_z{ font-size:18px; color:#FFF; line-height:45px;}

.danye_lianxi_zcon_lcon_x{ font-size:36px; color:#FFF}
.danye_lianxi_zcon_r{ width:610px; float:right; display:inline}
.danye_lianxi_zcon_rcon{ margin:0px; padding:20px 10px 20px 10px;}

.danye_lianxi_x{ margin:0px auto; padding:20px 0px 0px 0px;}
.title{ line-height:30px; text-align:center; padding:10px 0px 10px 0px; font-size:20px;border-bottom:#CCC solid 1px; margin-bottom:10px;}
.showneirong{ line-height:220%; color:#666666}

.sx{ margin:0px; padding:15px 0px 0px 0px;}
.pn{ border:#CCC solid 1px; padding:0px 10px; line-height:30px; margin-bottom:10px; background:#FFF}
.pn span{ display:inline-block; padding-right:10px;}

