@charset "utf-8";
/* CSS Document */
body,td,th {
	font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;
	line-height:180%;
	color:#333;
	font-size:14px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding:0;
	background:#fff;
	min-width:1300px;
}
textarea:focus, input:focus{
    outline: none;
}

h1,h2,h3,h4,h5,h6,ul,form,dl{padding:0;margin:0;}
a{text-decoration:none;color:#333333}
a:hover{text-decoration:none;color:#f1090b}
ul{list-style:none;}
img{border:0;}
.w{margin:0 auto;width:100%;max-width:1300px;min-width:1300px;_width:1300px;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;height:0;line-height:0; overflow:hidden;}
.clear{clear:both;height:0px;line-height:0px;font-size:0px;overflow:hidden;}
.cf:before, .cf:after {content:"";display:table;}
.cf:after {clear:both;}
.cf {zoom:1;}
.m_d_t{display:none;}
.h65{clear:both;height:65px;}


#top{border-bottom:1px solid #666666; }
#nav{height:122px;background:url(/images/logo.png) no-repeat left top;}
#nav li{float:left;}
#navli{margin:70px 0 0 0;}
#navli a{display:block;text-align:center;height:34px; line-height:34px; color:#000;float:left; padding:0 35px;font-size:16px; font-weight:bold;}
#nav #logo a{width:156px; display:block;}
#nav #lng,#nav #search{background:none;}
#nav #lng{padding-right:10px;}
#nav #lng a{width:140px; min-width:140px; text-align:right;background:url(/images/lngico.gif) no-repeat 25px center;}
#nav #search{margin-top:60px; float:right;}
#nav #search form{width:222px; height:34px; margin:8px 0 0 0;  position:relative;}
#nav #search form #key{width:200px; border:none; height:34px;line-height:34px;background:#f0f0f0 url(/images/sbtn.png) no-repeat 190px center; position:absolute;padding:0 11px;}
#nav #search form #sbtn{width:34px; background: url(/images/1px.gif);height:34px; position:absolute;right:0;top:0;}

#showmapa{width:40px;height:40px; display:block;border:1px solid #b0b0b0; background:#ededed url(/images/ssa1.png) no-repeat center center;}
#fmapcon{ background:#9195a2 url(/images/bbk1.png) repeat-x left bottom; }
#fmapcon p{padding:40px 0; font-size:26px; color:#fff; font-style:italic; line-height:110%; font-family:sans-serif;}
#fmapcon ul{}
#fmapcon ul li{width:33%;float:left;background:#fff;}
#fmapcon ul li a{ text-align:center; display:block;color:#7f7f7f;height:54px; line-height:54px; border-bottom:1px solid #7f7f7f; border-right:1px solid #7f7f7f;font-weight:bold;}
#fmapcon ul li a span{padding:0 0 0 12px; background:url(/images/ldot2.png) no-repeat left center;}
#fmapcon ul li a:hover{color:#f00;}
#fmapcon ul li a:hover span{background:url(/images/ldot1.png) no-repeat left center;}
#fmap #seemore{width:248px; display:block; background:#333333; color:#fff; height:38px; line-height:38px; text-align:center; float:right;}
#fmap #seemore span{background:url(/images/dot3.png) no-repeat left center; padding: 0 0 0 11px;}
#fmap #seemore:hover{background:#da251d;}

#footmsg{ background:#f2f2f2;}
#footmsg .footmsgcon{padding-left:220px; background:url(/images/blogo.png) no-repeat left center; height:140px;}
#footmsg h3{font-weight:normal; font-style:italic;font-size:28px;padding:20px 0 0 0;}
#footmsg p{width:80%;}

#ff2{ height:70px;}
#ff2 a{color:#333;width:188px;background:url(/images/navsplit.gif) no-repeat right center; display:block; float:left; text-align:center;}
#ff2 a:hover{color:#da251d;}
#ff2 a:first-child{width:25px;}
#ff2 #goupa{width:42px; height:42px; background:url(/images/ssa2.png) no-repeat; float:right;}

#nsimg{ height:200px; overflow:hidden;position:relative; background:#fff url(/images/productbar.jpg) no-repeat center top;margin-top:23px ;}
#p3820 #nsimg{background-image:url(/images/aboutbar.jpg)}
#p3940 #nsimg{background-image:url(/images/productbar.jpg)}
#p4980 #nsimg{background-image:url(/images/solbar.jpg)}
#p4310 #nsimg{background-image:url(/images/servicebar.jpg)}
#p4420 #nsimg{background-image:url(/images/newsbar.jpg)}


#simg{ position:relative; margin-top:23px ;}
#simg ul{padding:0;margin:0;height:390px; overflow:hidden;}
#simg ul li{height:390px; background:url() no-repeat center center;width:100%; overflow:hidden; text-align:center;}

#simg ul li div.zi a{color:#fff;font-size:34px;font-weight:bold;display:block;position:absolute;top:160px; text-align:center; line-height:120%;}
#simg ul li div.zi a span{display:block;font-size:12px; font-weight:normal; text-transform:uppercase;border-top:1px solid #fff;padding:12px 20px;margin:20px 0 0 0; opacity:.8;}

#simgNum{text-align:center;font-size:42px; position:relative;width:100%; z-index:100;padding:20px 0;}
#simgNum span{color:#ccc; cursor:pointer;font-size:50px;}
#simgNum span.cycle-pager-active{color:#f1090b;}


#itopic{padding:40px 0 60px 0;}
h2.ih2{ font-weight:200; text-transform:uppercase; font-style:italic;font-size:40px;}
#itopic ul{padding:40px 0 0 0;}
#itopic ul li{float:left;width:25%;}
#itopic ul li a{display:block;height:180px; border:1px solid #c4c4c4;margin:0 12px; position:relative; background:url() no-repeat top center; overflow:hidden;}
#itopic ul li a span{display:block;position:absolute;bottom:0px;left:0px;width:100%;background:#333 url(/images/dot5_2.gif) no-repeat right bottom;color:#fff;padding:8px 4%;}
#itopic ul li a:hover span{background-color:#da251d;}
#itopic ul li span.memo{display:block;padding:8px 12px; height:120px; overflow:hidden;}

#inews{padding:0 0 60px 0;}
#inews ul{padding:40px 0;}
#inews ul li{float:left;width:25%; position:relative}
#inews ul li a{display:block; background:url(/images/xdot1.gif) repeat-y left top;padding:0 16px;}
#inews ul li a span{display:block;}
#inews ul li a span.date{color:#999999;padding:0 0 18px 0;}
#inews ul li a span.date i{float:right;}
#inews i.t1{color:#da3125;}
#inews i.t2{color:#4178ad;}
#inews ul li a:hover{background-image:url(/images/xdot2.gif);}

#inews a.viewAll{width:188px;height:40px; background:#cb0002;color:#fff; text-align:center;float:right; line-height:40px;}
#inews a.viewAll span{padding:0 0 0 15px; background:url(/images/dot3.png) no-repeat left center;}
#inews a.viewAll:hover{background-color:#ea1315;}

#iaboutMemo{padding:40px 0 24px 0;}
#iul{position:relative;height:600px;}
#iul li{position:absolute;}
#iul li a{display:block; position:relative;left:0;top:0;}
#iul li a span{position:absolute;height:70px;background:#333;color:#fff;line-height:70px; text-align:center;width:100%;}
#iul li a:hover span{background-color:#da251d;}

#iul li.ili1{width:290px;height:600px;left:0;top:0; background:url(/images/ia1.jpg) no-repeat center center;}
#iul li.ili1 a{height:600px;}
#iul li.ili1 a span{width:120px;height:38px;left:40px;top:145px; line-height:38px;}
#iul li.ili2{width:290px;height:245px;left:290px;top:0; background:url(/images/ia2.jpg) no-repeat center top;}
#iul li.ili2 a{height:245px;}
#iul li.ili2 a span{bottom:0px;}
#iul li.ili3{width:290px;height:245px;left:290px;top:245px; background:url(/images/ia3.jpg) no-repeat center top;}
#iul li.ili3 a{height:245px;}
#iul li.ili3 a span{bottom:0px;}

#iul li.ili4{width:290px;height:245px;left:580px;top:0px; background:url(/images/ia4.jpg) no-repeat center bottom;}
#iul li.ili4 a{height:245px;}
#iul li.ili4 a span{top:0px;}

#iul li.ili5{width:290px;height:245px;left:580px;top:245px; background:url(/images/ia5.jpg) no-repeat center bottom;}
#iul li.ili5 a{height:245px;}
#iul li.ili5 a span{top:0px;}

#iul li.ili6{width:290px;height:490px;left:870px;top:0px; background:url(/images/ia6.jpg) no-repeat center top;}
#iul li.ili6 a{height:490px;}
#iul li.ili6 a span{bottom:0px;}

#iul li.ili7{width:870px;height:110px;left:290px;top:490px; background:url(/images/ia7.jpg) no-repeat center top;}
#iul li.ili7 a{height:110px;}
#iul li.ili7 a span{right:17px;bottom:17px;height:38px; width:200px; line-height:38px;}


#home #nsimg{display:none;}

#tts{padding:60px 0 70px 0; display:none;}
#tts li{float:left;width:33.3333%;_width:33%;overflow:hidden; line-height:140%;}
#tts li a{ display:block;height:110px;background:url() no-repeat top center; padding:100px 70px 0 70px;border-right:1px solid #dcdcdc; text-align:center;}
#tts li span.ttp{display:block;font-size:22px;padding:8px 0 12px 0;}
#tts li.pp a{ background-image:url(/images/ico1.png);}
#tts li.cp a{ background-image:url(/images/ico2.png);}
#tts li.fw a{ background-image:url(/images/ico3.png); border:none;}


.dbt{ background:url(/images/hxdot.gif) repeat-x left 14px;height:50px; text-align:center;color:#0070c3; display:block; clear:both;}
.dbt h4{padding:0 20px; line-height:100%;font-size:30px; font-weight:normal;}
.dbt h4 span.zh{font-size:28px; padding:0 20px; background:#fff;text-transform:uppercase;}
.dbt span.en{font-size:14px; text-transform:uppercase; display:none}


#iabout{padding:70px 0 95px 495px;background:url(/images/img1.jpg) no-repeat left 165px}
#iaboutCon{height:195px; overflow:hidden;}
a.iabouta{height:38px; width:135px;color:#fff;line-height:38px; text-align:center; background:#cb0002 url(/images/dot1.png) no-repeat 10px center; display:block;}
a.iabouta:hover{background:#ea1315;}
#iabout h2{font-weight:normal;font-size:22px; text-transform:uppercase; padding:0 0 20px 0;}
#iabout h2 span{color:#999; display:block;font-size:18px;}

#iqy{}
#iqy li{float:left;width:33.3333%;_width:33%;overflow:hidden;}
#iqy li a{display:block;margin:0 4px;height:170px; background:#ededed url(/images/dot2.png) no-repeat right bottom;color:#cb0002;}
#iqy li a .img{float:left;width:186px;height:170px;}
#iqy li a img{transition: all 0.5s;  }
#iqy li .zh1{float:left;font-size:18px; margin:12px 0 0 62px;}
#iqy li .zh1 .en1{font-size:12px;display:block; text-transform:uppercase;}
#iqy li a:hover{background:#cb0002 url(/images/dot2.png) no-repeat right bottom;color:#fff;}
#iqy li a:hover img{ transform: scale(1.04);  }


.msimg{ height:460px; background:url(/images/msimg.jpg) no-repeat center center;}

.itab{border-bottom:3px solid #f1090b;height:46px; position:relative;}
.itab a{display:block;float:left;height:46px; line-height:46px;padding:0 14px;}
.itab a.tja{border:3px solid #f1090b;border-bottom:0; background:#fff url(/images/xxico.gif) no-repeat 10px center; position:relative;padding:0 30px;font-weight:bold;}

#sul{}
#sul h4{font-size:16px;padding:0 0 22px 0;}
#sul li{float:left;width:33.3333%;_width:33%; overflow:hidden;}
#sul li.xw .ibcon{padding:0 20px;}
#sul li.js .ibcon{padding:0 20px;}
#sul li.fk .ibcon{padding-left:20px;}
#sul li a.morea{color:#09f;padding:0 0 0 12px; background:url(/images/dot4.gif) no-repeat left center;}

#sul li .xwimg{height:115px; overflow:hidden; background:url() no-repeat left top;}
#sul li.xw .xwimg{ background-image:url(/images/img6.jpg);}
#sul li.js .xwimg{ background-image:url(/images/img5.jpg);}

#sul .itemCon{height:220px;padding-top:20px; }
#sul .itemCon .item{padding-bottom:12px;}
#sul .itemCon .item a{ line-height:140%; display:block; padding:0 0 8px 0;}
#sul .itemCon .item .memo{color:#999999;}

#footer{ background:#e5e5e5;padding:24px 0 20px 0; color:#333;margin-top:120px;}
#home #footer{margin-top:0;}
#footul{padding:0 0 70px 50px;}
#footul a{display:block; padding:2px 0; color:#333;}
#footul a:hover{color:#da251d;}
#footul li{float:left;border-left:1px solid #666; width:17%;}
#footul li.last{width:31%;}
#footul li h4 a{padding:3px 0 12px 0;font-size:18px; font-weight:200;}
#footul li div{padding:0 50px 0 12px;}

.binfo{line-height:170%; background:#333;color:#fff;text-align:right;}
.binfo a{color:#fff;}

.rcw{float:left;width:280px; overflow:hidden; margin-top:-30px;}
.lcw{float:right;width:72.3%;_width:72%; overflow:hidden;}
.pagecon{padding:28px 0;}

.r_item{border-bottom:1px solid #ccc;margin-bottom:10px;}
.r_pcname{height:36px; line-height:36px; padding-left:16px; font-size:14px; color:#fff; background:#ab0d0e url(/images/abk2.jpg) no-repeat right center;}
.r_submenu{padding:12px 0; background:#f5f5f5;border-bottom:10px solid #fff;}
.r_submenu a{display:block;color:#333}
.r_submenu a:hover{color:#da251d;}
.r_submenu a span{padding:6px 12px 6px 32px; display:block;background: url(/images/gdot.png) no-repeat 16px 16px;}
.r_submenu a.act span{background:url(/images/hgdot.png) no-repeat 10px 16px; color:#cc3333;}
.r_submenu .srs a{border:none;padding:6px 0 6px 45px; background:url(/images/dot4.gif) no-repeat 35px 13px;}
.r_submenu .srs a.act{ background-image:url(/images/hgdot.png); color:#64c1ff;}
.r_submenu .srs{border-bottom:1px solid #ddd;padding-bottom:14px;}

.r_sub2{ background:#fff; border-bottom:1px solid #ddd; display:none;}
.r_submenu .r_sub2 a{background:#fff; border:none;padding:4px 0;}
.r_submenu .r_sub2 a span{background:url(/images/gdot.gif) no-repeat 32px center; padding:0 0 0 44px;}
.r_submenu .r_sub2 a.act span{background-image:url(/images/reddot.gif);}

#printa{display:block;height:65px; background:url(/images/pico.png) no-repeat;margin:22px 0;}
#l_p_a{display:block;height:201px; background:url(/images/img7.jpg) no-repeat;margin:22px 0;}

.tjs{padding:30px 0 14px 0;}

#location{color:#333; position:relative;}
#location .urhcon{padding:22px 0;width:;border-bottom:1px solid #666;width:72.3%;_width:72%; right:0;float:right; background:url(/images/homeico.gif) no-repeat left center;}
#location a{padding:0 15px;color:#666;font-size:12px;}
#location a.home{padding-left:38px;}

.newslist li{margin-bottom:40px;}
.p3940 .newslist li{border-bottom:1px solid #ccc;}
.newslist li h3{border-bottom:1px solid #ccc;}
.newslist li a{padding:3px 0 3px 10px; display:block;border-left:3px solid #da251d;margin:0 0 12px 0;}
.newslist li a.more{width:214px;text-align:center; margin:32px 12px; border:none; background:#cb0002;color:#fff;padding:12px 0;}
.newslist li a.more:hover{ background-color:#da251d;}

.newslist .plist{padding:20px 0 0 0;}
.newslist .plist li{width:25%;float:left; overflow:hidden;margin:0 0 16px 0; border:none;}
.newslist .plist li a{ border:1px solid #ddd; display:block; text-align:center;width:90%; margin:0 auto; border-radius:1px; padding:0;}
.newslist .plist li a:hover{border:1px solid #da251d; }
.newslist .plist li a span.img{display:block;height:160px; overflow:hidden;width:90%;border-bottom:1px solid #ddd;padding-bottom:12px; margin:0 auto; position:relative;}
.newslist .plist li a img{width:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;}
.newslist .plist li a span.pname{display:block;height:35px; overflow:hidden; line-height:140%;padding:12px 12px 0 12px;}
.newslist li.act a{border:1px solid #da251d;}
.newslist li.act a span.pname{color:#da251d;}

.nplist li a{display:block;padding:12px 0;border-bottom:1px dotted #ccc;}
.nplist li a span.time{float:left;width:16%;text-align:center;}
.nplist li a div{float:right;width:80%;border-left:1px solid #da251d;padding-left:2%;}
.nplist li a div img{float:left;margin-right:12px;width:140px;}
.nplist li a div{color:#777;}
.nplist li a h5{color:#333333;}
.nplist li a:hover div{color:#da251d;}
.nplist li a:hover h5{color:#da251d;}

#p442 .newslist .newstype a{border:none;}
#p442 .newslist .newstype h3{ border:none; background:#f4f4f4; margin-bottom:30px;}

.nop{color:#ccc;display:block;padding:20px 0 0 0;}

#pclist{}
#pclist li{margin-bottom:40px;}
#pclist li .pccon{}
#pclist li .pccon h2{font-weight:normal;font-size:16px;padding:6px 12px; border-left:2px solid #ff9b00;margin-bottom:12px;}
#pclist li .pccon .simg{height:112px; background:url() no-repeat center bottom; display:none;}
#pclist li .pccon .pcmemo{text-overflow: ellipsis; height:60px; padding:15px 0 0 0; overflow:hidden;-webkit-line-clamp: 2;
-webkit-box-orient: vertical; margin:0 0 15px 0;}
#pclist li .pccon .cplist{}
#pclist li .pccon .cplist a{ display:block;width:18%;margin:0 1% 8px 0;float:left;border:1px solid #ddd;height:40px; text-align:center; line-height:40px; overflow:hidden;}
#pclist li .pccon .cplist a:hover{background:#ff9b00;color:#fff;}
#pclist li .pccon .cplist a.more{ background:#ff9b00;color:#fff;border:none;}
#pclist li .pccon .cplist a.more:hover{background:#e4850e;}

#pimglist{float:left;width:260px;height:380px; overflow:hidden;}
#productInfo{max-width:585px;width:64%; float:right;}
#productInfo .pimemo{padding:20px 0 60px 0;}
#productInfo .pm2 p{border-bottom:1px solid #ddd;padding:0 0 12px;}
#productInfo .down a{display:block;width:135px; height:34px; background:#eb890e url(/images/ico2.gif) no-repeat left center;color:#fff;line-height:34px; text-indent:35px;}

.tabTitle{height:44px; background:#fbf9fa; border-bottom:1px solid #e7e5e6;}
.tabTitle a{display:block;float:left;height:44px;border-right:1px solid #e7e5e6;line-height:44px;padding:0 40px;border-top:1px solid #e7e5e6;}
.tabTitle a:first-child{border-left:1px solid #e7e5e6;}
.tabTitle a.act{ background:url(/images/zbar.gif) repeat-x left bottom;color:#333;}

.tabCon{padding:38px 12px;}
#tabCon .first{display:block;}
.tabCon table{width:100%; border-bottom:1px solid #333;border-collapse:collapse; line-height:100%;}
.tabCon table p{margin:0;padding:0;}
.tabCon table th{color:#333333;font-weight:bold;border:1px solid #ccc; text-align:center;background:#fde9e9; vertical-align:middle;padding:7px 0;}
.tabCon table tr{background:#fff;}
.tabCon table td{ text-align:center;padding:9px 0; border:1px solid #ccc;}
.tabCon table tr:hover{background:#f6eaeb;}
.tabCon table td:hover{background:#ffb1b2;}
.tabCon img{max-width:100%;}


#imgSilidCon{width:260px;height:320px; position:relative; overflow:hidden;}
#imgSilidCon img{width:100%;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;}
#imgDot{height:60px;}
#imgDot a{border:1px solid #ddd;height:54px;width:54px; margin:0 2px; position:relative;display:block;float:left;}
#imgDot a.cycle-pager-active{border:1px solid #ffa6a2;}
#imgDot img{width:100%; position:absolute;left:0;top:0;right:0;bottom:0; margin:auto;}

.icon1{width:49%;float:left;}
.icon2{width:49%;float:right;}
.icon1x,icon2x{width:47%}
.h31{color:#0098a7;font-size:34px;padding:0 0 24px 0; font-style:italic; line-height:110%; font-weight:normal;}
.con1x{column-count:2;column-gap:28px;-webkit-column-gap:28px;-moz-column-gap:28px; -moz-column-count:2;-webkit-column-count: 2; line-height:180%;}
a.ititlea{font-size:18px;padding:4px 16px; background:url(/images/dot1.png) no-repeat left center; display:block; text-transform:uppercase;}
a.iva{color:#ff850d;display:block;}
a.ivaiau{padding:12px 0;}

.vimg{height:142px; background:url(/images/img4.jpg) no-repeat;margin-top:14px;}
.vimgstr{padding:14px;padding-left:0;}

.itimg{height:235px; overflow:hidden; text-align:center;}
.itimg img{}
.itabconList2 .imemo{height:78px; overflow:hidden;padding:0 15px;}
.itabconList2 a.dmore{color:#ff8907;padding:10px 15px; display:block;}
.itabconList2 a.ititlea2{font-size:13px;font-weight:bold;padding:6px 16px 6px 28px; background:url(/images/dot1.png) no-repeat 16px 8px; display:block; text-transform:uppercase;}
.itabconItem{height:390px; display:none; }
a.ivaln{padding:15px 0; display:block;}
#tu1{height:460px; overflow:hidden;width:100%; position:relative;}
#tu1 ul{ position:absolute;height:460px; width:100%; z-index:100;}
#tu1 ul li{height:460px; width:100%;}
.tu1{ background:url(/images/tu1.jpg) no-repeat ;}
.tu2{ background:url(/images/tu2.jpg) no-repeat ;}
.tu3{ background:url(/images/tu3.jpg) no-repeat ;}

#bmap{background:url(/images/img3.jpg) no-repeat ; height:440px;}

.item1{float:left;width:22%;}
.item2{float:left;width:40%;margin-left:4%;}
.item3{float:right;width:30%;}
.titlediv{padding:22px 0 12px 0;}
.bcon{border-top:1px solid #ccc;border-bottom:1px solid #ccc;height:270px; padding:18px 0;}

.lmorediv{padding:20px 0 0 0;}
.bcon2_1{float:left;width:46%;padding:124px 0 0 0;background:url(/images/imgx2.jpg) no-repeat top left;}
.bcon2_2{float:right;width:46%;padding:124px 0 0 0;background:url(/images/imgx3.jpg) no-repeat top left;}
.bcon2_1 h5,.bcon2_2 h5{padding:8px 0;}
.ivacon{padding:20px 0 0 0;}

.bcon3 a{display:block; padding:11px 0; border-top:1px solid #ccc;}
.bcon3 a:first-child{border-top:none;}
.yhl{height:60px; background:url(/images/dotx1.gif) no-repeat left bottom;}
.yhr{height:60px; background:url(/images/dotx2.gif) no-repeat right top;}
.mydiv{padding:19px 35px 19px 120px; background:#09f url(/images/toux.png) no-repeat 33px 19px;color:#fff; border-radius:6px;margin:9px 0;}
.mydiv .qm{color:#000;font-weight:bold; font-style:italic; text-transform:uppercase;padding:8px 0 0 0;}

a.iau{padding-top:12px;padding-bottom:12px;}

.ncon{padding:24px 0;}

.icon1x2{ padding:22px 0 14px 0;}

.date{font-size:14px; font-weight:normal;padding:8px 0;}

.alinkdiv{padding:12px 0;}
.alinkdiv a{ display:block;padding:8px 40px; background:url(/images/pdfico.png) no-repeat 10px center;}
.alinkdiv a:nth-of-type(even),.dlist li:nth-of-type(even){background-color:#fff3e6}

.vk_gallery{padding:0 0 0 0;}
.vk_gallery li{width:25%;float:left; overflow:hidden;margin:0 0 16px 0;}
.vk_gallery li a{ border:1px solid #ddd; display:block; text-align:center;width:90%; margin:0 auto;}
.vk_gallery a:hover{border:1px solid #cc0000;}
.vk_gallery a span.img{display:block;height:240px; overflow:hidden;width:90%;border-bottom:1px solid #ddd;padding-bottom:12px; margin:0 auto; position:relative;}
.vk_gallery li a img{width:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;}
.vk_gallery li a span.title{display:block;height:30px; overflow:hidden; line-height:140%;padding:12px 12px 0 12px;}

.video_gallery{padding:40px 0 0 0; border-top:1px  dotted #ccc;}
.video_gallery li{width:25%;float:left; overflow:hidden;margin:0 0 28px 0;}
.video_gallery li a{ border:1px solid #ddd; display:block; text-align:center;width:90%; margin:0 auto;}
.video_gallery a:hover{border:1px solid #64c1ff;}
.video_gallery a span.img{display:block;height:170px; overflow:hidden;width:90%;border-bottom:1px solid #ddd;padding-bottom:12px; margin:0 auto; position:relative;}
.video_gallery li a img{width:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;}
.video_gallery li a span.title{display:block;height:30px; overflow:hidden; line-height:140%;padding:12px 12px 0 12px;}



#fbdiv{}
#fbdiv iframe{width:100%;border:none; overflow:hidden\9}

.jsDiv{padding:30px 0 0 0;}

.jsTable{width:100%;border-collapse:collapse;}
.jsTable td{padding:4px 0; text-align:left; vertical-align:top;}
.jsTable p{margin:0;padding:0;}
.jsTitle{font-weight:bold;border-bottom:1px solid #ccc;margin-bottom:8px; text-align:left;}
span.hx{color:#FF0000;padding:0 4px 0 0;}
.jsForm input{background:#ecfdff;width:144px;}
.jsForm select{width:150px;}
.jsForm .jsjg{ background:#ccc;}
.alertSpan{color:#FF0000;padding:0 0 0 26px;background:url(/images/error.png) no-repeat 8px -2px;display:none;}
.alert{border:1px solid #f00;}

/*.submenu{ position:absolute; background:#fff url(/images/dot7.gif) repeat-y top center; z-index:1000000; display:none;border:1px solid #ededed;border-top:none;box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4);}*/
.submenu{ position:absolute; background:#fff; z-index:1000000; opacity:.97; display:none;padding:10px 10px 10px 12px;border:1px solid #ededed;border-top:none;}
.submenu a{display:block;padding:4px 80px 4px 42px; background:url(/images/ldot2.png) no-repeat 24px center;}
.submenu a:hover{ background:#da251d url(/images/dot3.png) no-repeat 24px center; color:#fff;}
/*#mpro a,#msolution a{padding-left:60px; background-position:42px center;}
#mservice a{padding-left:30px; background-position:12px center;}*/

.mlist{width:50%;}
.mms{width:50%;}

.mlist a{display:block;padding:14px 10px 14px 18px;border-bottom:1px solid #ccc;margin:0 26px; background:url(/images/dot5.gif) no-repeat left center;}
.mlist a:hover{ background:#e3f2fc url(/images/dot5.gif) no-repeat left center;}
.mms .mmscon{padding:0 26px;}
.mms .mmscon i{display:block;height:160px;margin-bottom:0px;}
.mms a.mvda{display:block;width:120px;background:#09f url(/images/dot6.gif) no-repeat 10px center;color:#fff; text-align:center;padding:6px 0;margin:20px 0 0 0;}
/*#mabout{width:660px;}
#mpro{width:580px;}
#mservice{width:660px;}
#mnews{width:660px;}
#mabout .mms .mmscon i{background:url(/images/imgx2.jpg) no-repeat center top;}
#mpro .mms .mmscon i{background:url(/images/imgx3.jpg) no-repeat center top;}
#mservice .mms .mmscon i{background:url(/images/imgx4.jpg) no-repeat center top;}
#mnews .mms .mmscon i{background:url(/images/imgx5.jpg) no-repeat center top;}
.hotbar{background:#f3f3f3;height:46px; }
.hotbar span{float:right;padding:0 44px; background:url(/images/htico.png) no-repeat left center; height:46px; line-height:46px; font-weight:bold;}
.wpack{height:90px; background:#fff; clear:both;}
*/

#ssForm{padding:0; border:2px solid #f11002; height:40px;}
#ssForm #skey{width:70%;float:left; border:0; height:36px; line-height:36px; padding:0 5%; background:url(/images/sbtn.png) no-repeat 6px center}
#ssForm #ssbtn{float:right;background:#f11002;color:#fff;border:0;margin:0;padding:0; width:20%; height:40px;}

.slist li{padding:12px 0;border-top:1px solid #ddd;}
.slist a.surl{color:#993300;}
.slist a.saimg{width:180px;height:120px;float:left; overflow:hidden; text-align:center;}
.slist a.saimg img{max-width:100%; max-height:100%;}
.highlight{color:#ff0000}

#kpagememo{margin-bottom:40px;}
#kpagememo .kimg{float:left;width:34%; height:182px; overflow:hidden; position:relative;}
#kpagememo .kimg img{width:100%; position:absolute;margin:auto; left:0;top:0;bottom:0;right:0;}
#kpagememo .kmemo{float:right;width:64%;}

.pageList,#kpagelist{text-align:center;padding:20px ;}
.pageList a,#kpagelist a{padding:3px 8px;line-height:35px;font-size:13px;}
.pageList a.act,#kpagelist a.act{background:#c00;color:#fff;}

#downul{list-style:none;}
#downul li{padding:0 0 42px 170px; background:url(/images/pdfico.gif) no-repeat 30px top; border-bottom:1px dotted #ccc; margin-bottom:20px;}
#downul a.downatitle{font-weight:bold; line-height:120%;display:block;padding:0 0 10px 0;}
#downul a.downa{display:block;background:#000 url(/images/dot8.gif) no-repeat left center;color:#fff;padding:0 0 0 24px;height:20px;line-height:20px;width:60px;margin:10px 0 0 0;}
#downul a.downa:hover{background-color:#666; text-decoration:none;}

#zwcon img{max-width:100%;_width:100%;}
h1.title{padding:14px 0 40px 0; font-weight:100; text-transform:uppercase; }
h1.title a{color:#333;}

#cpicDiv ul{padding:30px  0 0 0;border-top:1px dotted #ccc;}
#cpicDiv{padding:30px  0 0 0;}
#cpicDiv li{width:33.33333%;_width:33%;float:left; overflow:hidden;margin:0 0 26px 0;}
#cpicDiv li a{ border:1px solid #ddd; display:block; text-align:center;width:90%; margin:0 auto;}
#cpicDiv a:hover{border:1px solid #64c1ff;}
#cpicDiv a span.img{display:block;height:280px; overflow:hidden;width:90%;border-bottom:1px solid #ddd;padding-bottom:12px; margin:0 auto; position:relative;}
#cpicDiv li a img{width:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;}
#cpicDiv li a span.title{display:block;height:30px; overflow:hidden; line-height:140%;padding:12px 12px 0 12px;}

.agentTable table{width:100%; border-bottom:1px solid #333; border-collapse:collapse; line-height:100%;}
.agentTable p{margin:0;padding:0;}
.agentTable th{font-weight:bold;border:1px solid #bbb; text-align:center;background:#f2f2f2 url(/images/bar6.gif) repeat-x left top; vertical-align:middle;padding:16px 4px;}
.agentTable tr{background:#fefefe}
.agentTable td{ text-align:center;padding:12px 8px;border:1px solid #bbb; }

.leftContactDiv{}

a.qq span{background:url(/images/qqicon.png) no-repeat 10px center;}
a.tel span{ background:url(/images/telicon.png) no-repeat 10px center;}
a.fax span{ background:url(/images/faxicon.png) no-repeat 10px center;}
a.email span{background:url(/images/mailicon.png) no-repeat 10px center;}

a.maoa{display:block; height:90px;font-size:22px;font-weight:bold;line-height:90px; outline:none;}

.psPageCon{ position:relative;}
/*.tabBar{height:40px; border-bottom:2px solid #09f;padding-left:12px;width:100%;background:#fff;}
.tabBar a{display:block;float:left;height:40px; line-height:40px;padding:0 20px;}
.tabBar a.act{border:2px solid #09f; border-bottom:0px; position:relative; background:#fff;color:#09f;font-weight:bold;}*/

.tabBar{height:40px;width:100%;background:#ededed; border-bottom:2px solid #da251d;}
.tabBar a{display:block;float:left;height:40px; line-height:40px;padding:0 20px;border-right:2px solid #fff;}
.tabBar a:hover{ background:#ff5e57;color:#fff;}
.tabBar a.act{ position:relative; background:#da251d;color:#fff;font-weight:bold;}


#zxxpFrame{border:none;width:100%;height:530px;}

.xgcp{font-size:22px;font-weight:bold;padding:50px 0 38px 0; color:#555;}

#ipscon{background:#fff;padding:35px 0; border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
#ips{ position:relative;}
.ibt{ text-align:center;font-size:30px; font-weight:bold;color:#000; text-transform:uppercase;}
.ibt span{}
.ibt span i{display:block;width:30%;height:3px; background:#09f; margin:8px auto 0 auto;}

#ztu{background:url(/images/iimg11.jpg) no-repeat center center; height:548px;}


input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { 
    color:    #c0c0c0;
}
input:-moz-placeholder, textarea:-moz-placeholder { 
    color:    #c0c0c0;
}
input::-moz-placeholder, textarea::-moz-placeholder { 
    color:    #c0c0c0;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder { 
    color:    #c0c0c0;
}


.zsBox{height:710px; overflow:hidden;}
.zsBox li{float:left;width:100%;}
.zsBox li ul{}
.zsBox li ul li{width:20%;_width:20%;padding:0;}
.zsBox li a{display:block; border:3px solid #e7e7e7;margin:12px;}
.zsBox li a i{display:block;width:100%;height:250px; position:relative;}
.zsBox li img{width:80%;max-width:100%;border:none; background:#fff; display:block; position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;}
.zsBox li .sa{height:42px; background:#cb0002 url(/images/abk2.jpg) no-repeat right center;color:#fff; display:block;padding:10px 0 10px 15px;}
.zsBox li .sa .ipname{display:block;font-size:16px; height:25px; overflow:hidden;}
.zsBox li .sa .xl{display:block;font-size:12px;line-height:100%;color:#e76f71;}
.zsBox li a:hover{border:3px solid #ffd0d0;}
.zsBox li a:hover .sa{background:#cb0002 url(/images/abk1.jpg) no-repeat right center;}

#zsBoxNum{text-align:center;font-size:42px;padding:0;}
#zsBoxNum span{color:#ccc; cursor:pointer;font-size:50px;}
#zsBoxNum span.cycle-pager-active{color:#cb0002;}
a.slick-btn{display:block;width:24px; height:100%; position:absolute; cursor:pointer;}

/*===========product page==========*/
#sico2{height:54px; background:url(/images/sico2.png) no-repeat right center;}
#ppageImg{height:388px; background:url(/images/pimg1.jpg) no-repeat center center;margin:50px 0 30px 0;}
#ppageNavA{text-align:center;}
#ppageNavA a{display:block;padding:0 30px;height:46px; background:#333;color:#fff; text-align:center;margin:0 12px; display:inline-table;line-height:46px; min-width:140px;}
#ppageNavA a span{padding:0 0 0 24px; background:url(/images/dot4.png) no-repeat left center;}
#ppageNavA a:hover{background-color:#da251d;}
#ppageother{border-top:1px solid #333;margin:117px 0 0 0 ;padding:20px 0;}
.pcitem{margin:0 0 24px 0;}
.pcitem a{display:inline-table;border:1px solid #b5b5b5; background:#333333 no-repeat center top;color:#fff; position:relative;}
.pcitem #ot1{width:588px;height:310px;margin:0 12px 0 0; background-image:url(/images/ot1.jpg);}
.pcitem #ot2{width:280px; height:310px; background-image:url(/images/ot2.jpg);}
.pcitem #ot3,.pcitem #ot4{width:433px;height:183px;}
.pcitem #ot3{margin-right:12px;background-image:url(/images/ot3.jpg);}
.pcitem #ot4{background-image:url(/images/ot4.jpg);}
.pcitem span{width:100%;display:block;height:66px; position:absolute;bottom:0; line-height:66px;}
.pcitem span:before{content:" ";width:53px; display:block;float:left;background:url(/images/dot4.png);height:66px; background-repeat:no-repeat; background-position:32px center;}
.pcitem a:hover{background-color:#da251d;}


/*=================yy page =================j*/
#yyDiv{width:60%;float:left;}
#yyListDiv{width:35%;float:right;border-left:1px solid #ccc;}
#yyListDiv ul{padding:0 0 0 40px;}
#yyListDiv ul li{padding:0 0 12px 0;}
#yyListDiv a{display:block; overflow:hidden;}
#yyListDiv a span{display:block;}
#yyListDiv a span.img{height:80px; overflow:hidden;}
#yyListDiv a span.title{padding-left:12px; background:url(/images/ldot1.png) no-repeat left 8px;}

/*==================rp===============*/
#snews{padding:30px 0 0 0;}
#snews li{margin:0 0 30px 0; border:1px solid #9a9a98; overflow:hidden}
#snews li span{display:block;}
#snews li span.title{background:#333;color:#fff;padding:8px 12px; line-height:120%;}
#snews li img{display:block;}
#snews li a:hover span.title{background:#da251d;}