body,html{font-family:"Microsoft YaHei","\5b8b\4f53",Arial,sans-serif;margin:0 auto;padding:0;font-size:14px;height:100%;line-height:22px;width:100%}
div{behavior:url(css/iepngfix.htc)}
dd,dl dd,ol li,tr td,ul,ul li{list-style-type:none;margin:0;padding:0}
p{margin:0;padding:0}
.clear{clear:both;height:0;line-height:0;font-size:0}
.lt{float:left}
.rt{float:right}
a{text-decoration:none;cursor:pointer;-webkit-transition:none;transition:color.3s linear,background-color.3s linear,background-image.3s linear;-moz-transition:color.3s linear,background-color.3s linear,background-image.3s linear;-webkit-transition:color.3s linear,background-color.3s linear,background-image.3s linear;-o-transition:color.3s linear,background-color.3s linear,background-image.3s linear}
img{vertical-align:middle;border:none}
html{overflow-x:hidden}
a:hover,div:hover,li:hover,tr:hover{-webkit-transition:none;transition:color.3s linear,background-color.3s linear,background-image.3s linear;-moz-transition:color.3s linear,background-color.3s linear,background-image.3s linear;-webkit-transition:color.3s linear,background-color.3s linear,background-image.3s linear;-o-transition:color.3s linear,background-color.3s linear,background-image.3s linear}
input{outline:0}
.opacity-0{filter:alpha(opacity=0);opacity:0;filter:alpha(opacity=0)}
.linear{transition:all .3s linear;-webkit-transition:all .3s linear}
.In{width:100%}
.uppercase{text-transform:uppercase}
.nowrap{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.tc{text-align:center}
.tc1{text-align:left}
.header{height:100px}
.InM{width:1200px;margin:0 auto; overflow:hidden; line-height:25px;}
.Inhdlt{line-height:110px;height:110px}
.banner{width:100%;position:relative;height:auto;overflow:hidden}
.servicePhone{font-size:14px;color:#666;margin-top:6px;float:right; margin-right:20px;}
.en{ height:20px; line-height:20px; color:#fff; width:80px; background:#be0217; margin-top:8px; text-align:center;}
.en a:link,.en a:visited,.en a:hover{color:#fff; text-decoration:none;}
.servicePhone p{color:#f30000;display:inline-block}
.servicePhone p span{font-size:18px}
.nav{height:50px}
.nav ul li{float:left;margin-left:50px;line-height:50px}
.nav ul li a{color:#181818;font-size:15px;display:inline-block;height:40px;border-bottom:2px solid#fff}
.nav li a:hover,.nav li a.current{ display:block; text-decoration:none; border-bottom:2px solid #be0217; color:#be0217;}

.InPrH1{font-size:30px;color:#999;font-weight:700;line-height:2}
.InPrH2{font-size:24px;color:#181818;font-weight:700}
.InPrMp{font-size:14px;color:#181818;width:100%;height:60px;line-height:60px;background:#efefef;position:absolute;bottom:0;left:0;z-index:2}
.InPrMp1{font-size:14px;color:#181818;width:100%;height:60px;position:absolute;bottom:0;left:0;background:#efefef;line-height:60px;transform:scale3d(.5,.5,.5);-webkit-transform:scale3d(.5,.5,.5);z-index:1}
.InPr{padding:60px 0;background:#f7f7f7}
.InPrM ul li{width:370px;position:relative;height:270px;float:left;overflow:hidden}
.InPrM ul li img{width:100%;height:210px}
.InPrM ul li:hover .InPrMp{background:0 0;color:#fff}
.InPrM ul li:hover .InPrMp1{background:#be0217;transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1)}
.InPrMore{width:198px;height:48px;border:1px solid#999;line-height:48px;font-size:14px;color:#181818;display:block;margin:60px auto 0 auto;background:url(../images/narrow.png) no-repeat 90%center}
.InPrMore:hover{background:url(../images/narrow2.png) no-repeat 90%center;color:#be0217;border:1px solid#be0217}
.InPrMlta,.InPrMrta{position:absolute;top:50%;cursor:pointer}
.InPrMlta{left:0px;}
.InPrMrta{right:0px;}
.InPrMM{position:relative;padding-top:50px}
.Incs{background:url(../images/Incsbg.png) repeat-x center top;padding-bottom:60px;padding-top:60px}
.IncsMlt{width:210px; height:400px;position:absolute;top:0;left:0; padding:40px;
background:url(../images/c2.png) no-repeat center bottom,url(../images/c3.png)  no-repeat left top;
background-color:#292c31\9;
background-image:url(../images/c2.png)\9;
background-repeat:no-repeat\9;
background-position:center bottom\9;
}
.IncsMltp1{color:#f7f7f7;margin-top:348px;line-height:1.5; font-size:18px;}
.IncsMltH1{font-size:14px;color:#fff;line-height:1.5}
.IncsMltH2{font-size:32px;color:#fff; margin-bottom:10px;}
.IncsM{position:relative}
.IncsMrt{height:428px;width:920px}
.IncsMrt img{height:428px;width:920px;}
.c1{margin-top:320px}
.IncsMrtP{width:100%;height:60px;background:#f2f2f2;line-height:60px}
.banner .slides{position:relative;z-index:1}
.banner .slides li{height:auto}
.banner .slides li img{width:100%;height:auto}/**/
.banner .flex-control-nav{position:absolute;bottom:11%;margin-bottom:-9px;z-index:99;width:100%;left:50%;margin-left:-70px}
.banner .flex-control-nav li{display:inline-block;width:8px;height:8px;margin:0 10px}
.banner .flex-control-nav li span{display:none}
.banner .flex-control-nav li a{float:left;width:8px;height:8px;cursor:pointer;border-radius:50%;border:2px solid#ddd}
.banner .flex-control-nav li a.flex-active{border:2px solid#be0217;background:#be0217}
.banner .flex-direction-nav{display:none}
.IncsMrtM{position:relative;height:480px;overflow:hidden}

.IncsM .slides{position:relative;z-index:1}
.IncsM .slides li{height:auto}
.IncsM .flex-control-nav{position:absolute;bottom:11%;margin-bottom:-9px;z-index:99;width:100%;left:50%;margin-left:-70px}
.IncsM .flex-control-nav li{display:inline-block;width:14px;height:5px;margin:0 5px}
.IncsM .flex-control-nav li span{display:none}
.IncsM .flex-control-nav li a{float:left;width:14px;height:5px;cursor:pointer}
.IncsM .flex-next,.flex-prev{position:absolute;bottom:16px;z-index:2}
.IncsM .flex-prev{left:40px;background:url(../images/c5lt.png);width:26px;height:26px}
.IncsM .flex-next{left:840px;background:url(../images/c5.png);width:26px;height:26px}
.IncsM .flex-prev:hover{background:url(../images/c5lta.png)}
.IncsM .flex-next:hover{background:url(../images/c5a.png)}
.IncsM .flex-direction-nav{position:absolute; bottom:0; left:24%; }
.IncsMrtMore{color:#333;font-size:14px;display:block;float:right;margin-right:40px;background:url(../images/narrow.png) no-repeat right center;width:120px;text-align:center}
.IncsMrtMore:hover{background:url(../images/narrow2.png) no-repeat right center;color:#be0217}
.InAb{background:#f1f1f1; padding:60px 0;}
.InAbH1{font-size:30px;color:#999;line-height:2}
.InAbH2{font-size:24px;color:#181818;}
.InAbp{font-size:14px;color:#181818;margin:0 auto;margin-top:30px}
.InAbMc ul li{width:298px;float:left;border-right:2px solid #999;}
.InAbMc ul li.delborder{border:none}
.InAbMcimg{width:100%;height:100px;text-align:center;line-height:100px}
.InAbMcimg a{cursor:default}
.InAbMcp1{font-size:24px;color:#be0217;line-height:1.8}
.InAbMcp2{font-size:14px;color:#181818}
.InAbMc{margin-top:40px}
.Innw{padding:100px 0;background:#f6f6f6}
.InnwMlt,.InnwMrt{width:580px}
.InnwMltimg{width:100%;height:300px;overflow:hidden}
.InnwMltimg img{width:100%;max-height:300px;transition:all .3s linear}
.InnwMlt:hover .InnwMltimg img{transform:scale3d(1.1,1.1,1.1);-webkit-transform:scale3d(1.1,1.1,1.1);transition:all .3s linear}
.InnwMHlt{font-size:14px;color:#333;font-weight:700;width:400px;display:block}
.InnwMHrt{background:url(../images/day.png) no-repeat left center;width:100px;font-size:12;color:#999;text-align:right}
.InnwMH{margin-top:30px}
.InnwMp{font-size:14px;color:#333;line-height:2;width:100%;margin-top:10px; height:60px; overflow:hidden;}
.InnwMdt{width:95%;height:40px;background:#eee url(../images/narrow.png) no-repeat 98%center;line-height:40px;color:#333;font-size:14px;display:block;padding-left:5%;margin-top:16px}
.InnwMdt:hover{background:#be0217 url(../images/narrow2.png) no-repeat 98%center;color:#fff}
.InnwM{padding-top:45px}
.InnwMrtHlt{padding-left:30px;color:#999;background:url(../images/list.png) no-repeat left center}
.InnwMrtHrt{width:64px;display:block;background:url(../images/narrow.png) no-repeat right center;color:#999}
.InnwMrtMc ul li{width:100%;height:76px;padding:30px 5%;background:#fff;margin-bottom:10px}
.InnwMrtMcltp1{font-size:48px;color:#666;line-height:1.2}
.InnwMrtMcltp2{font-size:14px;color:#999}
.InnwMrtMcrtp1{font-size:16px;color:#333;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.InnwMrtMcrtp2{font-size:14px;color:#999;margin-top:10px; height:50px; overflow:hidden;}
.InnwMrtMcrt{width:450px}
.InnwMrtMc ul{margin-top:24px}
.InnwMrtMc ul li:hover .InnwMrtMcrtp1{color:#be0217}
.footer{padding:40px 0 0 0;background:#292c31}
.ftM2{background:#1c1e21;height:40px;line-height:40px}
.ftM2lt{color:#fff; text-align:center; width:100%;}
.ftM2 p{color:#fff}
.ftM2 p a{color:#fff}
.ftM2 p a:hover{color:#be0217}
.ftMlt ul li{width:80px;border-right:1px solid#fff;text-align:lfet;float:left;height:14px;line-height:14px; margin-right:40px;}
.ftMlt ul li.li1{width:60px;text-align:left}
.ftMlt ul li.li2{border:none}
.ftMlt ul li a{color:#fff}
.ftMlt ul li a:hover{color:#be0217}
.ftmp{color:#fff;font-size:14px;line-height:2;margin-top:30px}
.ftmp span{font-size:18px}
.ftM{padding-bottom:40px}
.ab{padding:60px 0;background:url(../images/abBg.png) no-repeat center 200px}
.abMclt{width:540px;padding:0px 30px}
.abMcltH{font-size:34px;color:#1077d6;font-weight:700}
.abMcltp1{font-size:28px;color:#333;font-weight:700;line-height:2;margin-top:10px}
.abMcltp2{font-size:14px;color:#333;}
.abMc{padding-top:80px}
.abMc td{ font-size:14px;}
.abMcrt{width:540px;padding:0 30px}
.abMcrt img{width:100%}
.nw{padding:100px 0 80px 0}
.nwM{padding-top:60px}
.nwM ul li{height:230px;width:100%;margin-bottom:20px}
.nwMli{width:1200px;margin:0 auto;padding:20px 0}
.nwMlilt{width:340px;height:190px;overflow:hidden}
.nwMlilt img{width:100%;height:100%;transition:all .3s linear;transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1)}
.nwM ul li:hover .nwMlilt img{transform:scale3d(1.1,1.1,1.1);-webkit-transform:scale3d(1.1,1.1,1.1);transition:all .3s linear}
.nwMlirt{width:830px}
.nwMlirtH{font-size:20px;color:#333;line-height:2}
.nwMlirtp1{font-size:12px;color:#b2b2b2;padding-left:20px;background:url(../images/time.png) no-repeat left center}
.nwMlirtp2{font-size:14px;color:#4c4c4c;margin-top:20px}
.abmore{display:block;width:100px;height:36px;border:1px solid#666;border-radius:18px;line-height:36px;text-align:center;color:#666;float:right}
.nwM ul li:hover .nwMlirtH{color:#c92739}
.nwM ul li:hover .abmore{color:#c92739;border:1px solid#c92739}
.nwM ul li.libg{background:#f5f5f5}
.nwdtH{font-size:18px;color:#333;text-align:center}

.nwdtdate a{color:#999;font-size:12px;margin:0 100px}
.nwdtdate{text-align:center;margin-top:10px}
.abdt{padding-top:60px; width:960px; margin:0 auto;}
.nwdtimg{margin:50px 0}
.nwbacklt a{display:block;color:#999}
.nwbacklt a:hover{color:#c92739}
.nwdtp{color:#666;font-size:14px}
.nwdtM{padding-bottom:60px;border-bottom:1px dotted#999}
.nwback{margin:10px 0 0 0}
.csM{padding:40px 0 0 0}
.csM ul li{width:397px;height:300px;margin-right:4px;float:left;margin-bottom:30px}
.csM ul li.delmargin{margin-right:0}
.csMimg{width:100%;height:250px;position:relative;overflow:hidden}
.csMimg img{width:100%;height:100%}
.csMimgover{position:absolute;top:0;left:0;border:0 solid rgba(0,0,0,1);width:100%;height:100%;box-sizing:border-box;transition:all .3s linear}
.csM ul li:hover .csMimgover{border-left:200px solid rgba(0,0,0,.4);border-right:200px solid rgba(0,0,0,.4);border-top:125px solid rgba(0,0,0,.4);border-bottom:125px solid rgba(0,0,0,.4);transition:all .3s linear}
.csMimgover2{position:absolute;top:0;left:0;width:297px;height:80px;border:1px solid #fff;margin:50px;color:#fff;font-size:14px;text-align:center;padding-top:70px;filter:alpha(opacity=0);opacity:0;transition:all .3s linear}
.csMimgover2 span{color:#fff;font-size:16px}
.csM ul li:hover .csMimgover2{filter:alpha(opacity=100);opacity:100;transition:all .3s linear}
.csMp{height:50px;width:100%;text-align:center;color:#666;font-size:14px;line-height:50px;background:#f5f5f5;transition:all .3s linear}
.csM ul li:hover .csMp{background:#111;color:#fff;transition:all .3s linear}
.csmore{width:200px;height:48px;line-height:48px;margin:60px auto 0 auto;border:1px solid#1077d6;color:#1077d6;text-align:center;display:block}
.csmore:hover{background:#1077d6;color:#fff}
.csdtp1{font-size:18px;color:#333;line-height:2;margin-top:50px}
.csdtM{border-top:1px solid#999}
.csdtMimg{width:780px;height:350px;margin:50px auto}
.csdtMimg img{width:100%;height:100%}
.csdtMp{color:#666;font-size:14px}
.srimgp{width:210px;height:220px;background:#1077d6;position:absolute;z-index:1;left:340px;top:110px;padding:60px 70px 0 340px}
.sr1{width:580px;height:280px;position:absolute;z-index:2}
.srimg{position:relative}
.sr{width:960px;margin:70px auto 0 auto;height:420px}
.srimgp ul{color:#fff}
.srimgp ul li{list-style-type:disc;margin-bottom:20px}
.sr2{width:960px;margin:0 auto;padding:80px 0 0 0}
.sr2 table{width:100%}
.sr2 table tr td input[type=text]{height:40px;width:450px;border-radius:20px;border:1px solid#eee;padding-left:20px;background:#f1f1f1;margin-bottom:16px}
.sr2 table tr td textarea{width:450px;height:154px;border-radius:20px;border:1px solid#eee;padding-left:20px;background:#f1f1f1;display:block;margin-top:-20px;padding-top:14px}
.sr2 table tr td input[type=button]{display:block;width:200px;height:40px;color:#1077d6;font-size:16px;border:1px solid#1077d6;background:#fff;margin:0 auto;border-radius:2px;margin-top:20px;cursor:pointer}
.sr2 table tr td input[type=submit]{display:block;width:200px;height:40px;color:#1077d6;font-size:16px;border:1px solid#1077d6;background:#fff;margin:0 auto;border-radius:2px;margin-top:20px;cursor:pointer}
.sr2 table tr td input[type=button]:hover{background:#1077d6;color:#fff}
.sr2 table tr td input[type=submit]:hover{background:#1077d6;color:#fff}
.cn{padding-top:70px}
.cnMlt{width:700px;height:400px;border:1px solid#ddd}
.cnMrt{width:440px;font-size:14px;color:#666;padding-top:60px}

.cnMrtp2{line-height:50px;background:url(../images/phone1.png) no-repeat left center;padding-left:40px}
.cnMrtp3{line-height:50px;background:url(../images/cz.png) no-repeat left center;padding-left:40px}
.cnMrtp4{line-height:50px;background:url(../images/location.png) no-repeat left center;padding-left:40px}
.cnMrtp5{line-height:50px;background:url(../images/mail2.png) no-repeat left center;padding-left:40px}
.cnMrtp1{font-size:24px;color:#1077d6;line-height:2}
.cnMrtline{width:80px;height:0;border:1px solid#1077d6;margin-bottom:30px}
.map{width:100%;height:100%}
.prMlt{width:200px}
.prMrt{width:890px; height:auto}
.prMltMenu>a{display:block;height:28px;line-height:28px;width:90%;background:#000 url(../images/dotlu.png) 4%center no-repeat;color:#fff;padding-left:10%;margin-bottom:1px}
.prMltMenu2>a{display:block;height:28px;line-height:28px;width:90%;background:url(../images/circle1.png) 6%center no-repeat;color:#333;padding-left:10%;border-bottom:1px solid#ddd}
.prMltMenu3>a{display:block;height:28px;line-height:28px;width:90%;color:#333;padding-left:10%;border-bottom:1px solid#ddd}
.prMltMenu2{display:none}
.prMltMenu3{display:none}
.prMltMenu2>a.navact2{background:url(../images/circle2.png) 6%center no-repeat;color:#1077d6}
.prMltH{background:url(../images/prh.png) no-repeat left center;padding-left:20%;width:80%;color:#333;font-size:20px;font-weight:700;height:30px;line-height:30px;margin:0 0 10px 0}
.prM{padding:70px 0 0 0}
.prMrth{font-size:18px;color:#333;line-height:2}
.prMrtMc{border-top:1px solid#ddd;padding:20px 0 0 0}
.prMrtMcimg{width:100%;height:220px}
.prMrtMcimg img{width:100%;height:100%}
.prMrtMcp{height:50px;line-height:50px;width:100%;text-align:center;font-size:16px;color:#333;background:#f1f1f1}
.prMrtMc ul li{width:430px;height:270px;float:left;margin-right:30px;margin-bottom:30px}

.prMrtMc ul li.delmargin{margin-right:0}
.prMrtMc ul li:nth-child(2n+2){margin-right:0}
.prdtimg{width:100%}
.prdtp{height:40px;line-height:40px;background:#42a5f5;width:95%;padding-left:5%;margin-top:30px;font-size:14px}
.prdtp1{padding:40px 0;color:#666}
.active{display:block;}
.prdtimglt{width:670px; height:330px;}
.prdtimglt dd{ height:330px;}
.prdtimglt img{width:100%; height:100%;}
.prdtimgrt{width:200px;}
.prdtimgrt img{width:100%; height:100%;}
.hide{display:none;}
.prdtimgrt a{display:block; width:100%; height:98px;margin-bottom:18px;}
.prdtimgrt a.delmargin{margin-bottom:0;}
.prpage a{display:inline-block; height:30px; line-height:30px; padding:0 12px; color:#333; background:#eee;}
.prpage a.act{background:#1077d6; color:#fff; }
.prpage{width:100%; text-align:center;}
.prMrtMcpage{text-align:center; margin:50px 0 0 0;}
.prMrtMcpage a{color:#999; margin:14px;}

        .pages
{
    clear:both;
	color: #666;
	font-family: ����;
	font-size: 12px;
	padding-top: 2px;
	margin-left:300px;
}
.pages a, .pages .cpb
{
	display: block;
	height: 20px;
	float: left;
	margin: 0 2px;
	text-align: center;
	background: white;
	color: #666;
	font: 12px/20px "����" ,arial;
	border: 1px solid #D9D9D9;
	padding: 0 4px;
	margin: 0 2px;
}
.pages a:hover
{
	color: #5F5F5F;
	background: #E4EDF9;
	border-color: #ccc;
}
.pages .cpb
{
	font-weight: bold;
	color: #fff;
	background: #135294;
	border: 1px solid #E5CEC1;
}
.banner img{width:100%;}


.asider{ position: fixed; right: 0; top: 50%; margin-top: -150px; width: 86px; height: 150px; background-color: #be0217; -webkit-border-top-left-radius: 6px; -moz-border-top-left-radius: 6px; -ms-border-top-left-radius: 6px; border-top-left-radius: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; z-index: 200;}
.asider li{ padding: 0 10px;}
.asider li a{ display: block; padding: 44px 0 10px 0; line-height: 20px; text-align: center; color: #fff; }
.asider li:nth-child(4) a{border:none;}
.asider li a.act{border:none;}
.asider li.li1{ background: url(../images/aside_icon1.png) no-repeat center 16px; border-top:1px solid #fff;}
.asider li.li3{ background: url(../images/aside_icon3.png) no-repeat center 16px;}

/*内页二级栏目导航*/
.base_nav{ width:230px; border:1px solid #ddd; overflow:hidden; border-bottom:0px; margin-top:30px; margin-bottom:30px;}
.nav_ttile{ height:50px; line-height:50px; background:#181818; color:#fff; padding-left:20px; font-size:24px; }
.menu_list{border-bottom: 1px solid #ddd; color:#fff;}
.menu_head{
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #181818;
	cursor: pointer;
	border-top: 1px solid #ddd;
	position: relative;
	margin: 0px;
	background:#f1f1f1; font-weight:normal;
}
.menu_head a:link,.menu_head a:visited{ color:#181818; padding-left:30px;}
.menu_head a:hover,.menu_head a.current{ display:block; background:#be0217; color:#fff; padding-left:30px;}

/*内页右侧主要内容*/
.ddfr{ width:940px; margin-top:30px; margin-bottom:30px;}
.ddfr1{ border-bottom:1px solid #e8e8e8; line-height:41px; height:41px; background:#f2f2f2; padding-left:20px; padding-right:20px;}
.ddfr1 .fl{ color:#494e51; font-size:24px;}
.fx{ color:#757474;}
.fx a{ color:#757474;}
.fx a:hover{ background:#be0217; color:#fff;}
.ddfr2{ margin-top:40px; color:#7d7c7c;}
/*products*/
.list2_1{width:940px;}
.list2_1 li{width: 273px; height: 288px;font-size: 14px; color:#fff; border:solid 1px #e4e4e4; background-color:#fff;float: left; margin-left: 30px;margin-bottom: 30px;overflow: hidden;}
.list2_1 li .text{display: block; height:50px; line-height:50px; border-top:1px solid #e4e4e4;background-color:#181818; text-align:center;color:#fff;overflow: hidden;/*注意不要写在最后了*/  white-space:nowrap;  
-o-text-overflow: ellipsis;/* for Opera */ 
text-overflow: ellipsis;/* for IE */ }

/*图片自适应垂直水平居中*/
.list2_1 li .propic{ width:273px; height:238px;text-align:center; border-bottom:1px solid #ddd; overflow:hidden; display:table; position:relative; }
/*For Firefox Chrome*/
.list2_1 li .propic span{display:table-cell;vertical-align:middle;width:273px;height:238px;}
.list2_1 li .propic span img{margin:0 auto;max-width:273px;max-height:238px;}
/*For IE7*/
*+html .list2_1 li .propic span{position:absolute;top:50%;width:100%;text-align:center;height:auto;}
*+html .list2_1 li .propic span img{position:relative;top:-50%;left:-50%;}
/*For IE6*/
*html .list2_1 li .propic span{position:absolute;top:51%;width:100%;text-align:center;height:auto;display:block;}
*html .list2_1 li .propic span img{position:relative;top:-50%;left:-50%;width:expression(this.width>273?"273px":"auto");height:expression(this.height>238?"238px":"auto");}

.list2_1 li:hover .text{color:#fff;background-color:#be0217;}
.page_Next a:link,.page_Next a:visited,.page_Next a:hover{ color:#181818;}

/*news*/
.abMc ul {width:1200px; display:block; position:relative; z-index:100;}
.Result li{ height:240px; background:url(../images/4_04.jpg) 7px top repeat-y; overflow:hidden; border-bottom:1px dashed #ddd; margin-bottom:30px;}
/*图片自适应垂直水平居中*/
.Result li .div2{ margin-left:43px; width:370px; height:216px; border:1px solid #ddd; text-align:center; overflow:hidden; display:table; position:relative;;}
/*For Firefox Chrome*/
.Result li .div2 span{display:table-cell;vertical-align:middle;width:370px;height:216px;}
.Result li .div2 span img{margin:0 auto;max-width:370px;max-height:216px;}
/*For IE7*/
*+html .Result li .div2 span{position:absolute;top:50%;width:100%;text-align:center;height:auto;}
*+html .Result li .div2 span img{position:relative;top:-50%;left:-50%;}
/*For IE6*/
*html .Result li .div2 span{position:absolute;top:51%;width:100%;text-align:center;height:auto;display:block;}
*html .Result li .div2 span img{position:relative;top:-50%;left:-50%;width:expression(this.width>370?"370px":"auto");height:expression(this.height>216?"216px":"auto");}

.Result li .div3{ width:750px; height:212px; overflow:hidden;}
.Result li .div3 .p1{ color:#999; font-size:14px; margin-bottom:10px; height:40px; line-height:40px;}
.Result li .div3 .p1 .date{ background:url(../images/171.png) no-repeat; width:20px; height:20px; background-size:20px;padding-left:35px; padding-right:20px;}
.Result li .div3 .p1 .dj{ background:url(../images/172.png) no-repeat; width:20px; height:20px; background-size:20px;padding-left:35px;}
.Result li .div3 .p2{ color:#333; font-size:18px;-webkit-transition: none; -moz-transition: none; transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear; -moz-transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear; -webkit-transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear; -o-transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear;white-space:nowrap; overflow: hidden;/*注意不要写在最后了*/
-o-text-overflow: ellipsis;/* for Opera */ text-overflow: ellipsis;/* for IE */}
.Result li .div3 .p3{ color:#999; margin-top:8px; line-height:23px; -webkit-transition: none; -moz-transition: none; transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear; -moz-transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear; -webkit-transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear; -o-transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear;} 
.Result li:hover .div3 .p1{ color:#999; -webkit-transition: none; -moz-transition: none; transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear; -moz-transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear; -webkit-transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear; -o-transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear;}
.Result li:hover .div3 .p2{ color:#be0217; -webkit-transition: none; -moz-transition: none; transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear; -moz-transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear; -webkit-transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear; -o-transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear;}
.Result li:hover .div3 .p3{ color:#181818; -webkit-transition: none; -moz-transition: none; transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear; -moz-transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear; -webkit-transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear; -o-transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear;}

/*news_detail*/
.abMc h3{ font-size: 24px; color:#be0217; font-weight:bold;}
.abMc .date{color: #999; font-weight:normal; height:50px; line-height:50px;text-align:center;}
.news_article p{ font-family:"Microsoft Yahei"; font-size:14px; color:#181818; margin-bottom:30px;}
.back{ background:#be0217; color:#fff; width:150px; margin:0 auto; height:50px; line-height:50px; text-align:center;}
.back a:link,.back a:hover,.back a:visited{ display: block; color:#FFFFFF; background:#be0217; font-weight:bold; font-size:14px; text-decoration:none;}

/* product_detail*/
.box1{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 #be0217; border-bottom:1px solid #d6d6d6; color:#be0217; font-size:18px; line-height:35px; height:35px; text-align:left; margin-top:20px;}
.detail_content{font-size:14px; color:#404040; line-height:2; text-align:left; padding:15px;}
.pro_mc_bt{ font-size:24px; font-weight:bold; color:#be0217;}
.xq_mc li{ border-bottom:1px dashed #d6d6d6; height:35px; line-height:35px; font-size:14px; color:#181818;}

/*mouldzs*/
.ac-pic{}
.ac-pic td{ width:280px; height:280px;border:11px solid #1d4487;}
.ac-pic td img{ width:280px; height:280px;cursor:pointer}

/*2018.7.3新增*/
.fzh .fzh-date{ font-size:16px !important; font-weight:bold; color:#be0217;}
.fzh td { color:#333; padding:10px;}
.en_pic img{ margin-top:8px; heighht:20px; margin-left:10px;}