﻿html{ overflow-x:hidden; margin:0px; padding:0px;}
body{color:#000; font-family: Arial;font-size: 12px; }
a{ text-decoration:none;color:#525252;}
a:hover{ color:#525252;}

/*header css*/
.head{position: fixed;z-index: 9999;width: 1440px;background: #fff; top:0;overflow:visible;}
.top{ width:1000px; height:101px;margin:0 auto;overflow:visible; position:relative}
.logo{ width:308px; height:101px; float:left; display:inline;verflow:visible;}
.txt{height:23px; width:151px; border:0px; background:url(../images/so.jpg) no-repeat; color:#c4c4c4; line-height:23px; padding-left:5px; float:left; position:relative; left:333px;top:30px;}
.go{vertical-align:middle; height:23px; width:24px; background:url(../images/go.jpg) no-repeat; border:0px; float:left; cursor:pointer;position:relative; left:333px;top:30px;}
.loc{ position:relative; left:333px;top:25px; float:left; display:inline;}
.loc img{ width:55px; height:26px;}
.linklogo{
    position: absolute;
    left: 490px;
    top: 10px;
}

.choose_wrap11 {cursor: pointer;display: inline;float: right;height: 21px; line-height: 21px;overflow: visible;position: relative;width: 122px;z-index: 999; color:#c4c4c4; overflow:visible;margin-top:28px; background:url(../images/language.png) no-repeat 5 4;}
#t_con { width:122px; height:21px; border:1px solid #dadada; overflow:visible;background:url(../images/lan_03.jpg) no-repeat right;}
#t_con img{ width:18px; height:14px;float:left; margin:3px 10px 3px 4px;}
#t_con h4{ line-height:21px; }
#t_area{ position:absolute; top:25px; left:0px; width:122px; height:auto;overflow:hidden; border:1px #c4c4c4 solid;  display:none; z-index:999; }
#t_area ul {padding-bottom:3px; padding-top:3px; width:122px; background:#FFF; z-index:1111;}
#t_area li{ width:122px; height:19px; text-align:left; line-height:19px;}
#t_area li img{width:18px; height:14px; margin:2px 8px; float:left;}
#t_area li a{ color:#000000; text-decoration:none; display:block; width:120px; margin:0 auto; text-indent:15px; font-size:12px; }
#t_area li a:hover{ color:#FFF; background:#379c47; text-indent:15px;}

.menu{ width:639px; height:32px; float:right; margin-top:20px; overflow:visible; position:relative; z-index:333;}
.menu ul li{ width:72px; line-height:32px; padding:0 9px; text-align:center; position:relative;float:left; display:inline;}
.menu ul li a{ width:72px; font-family:Arial; font-size:14px; color:#949494; display:block;}
.menu ul li a:hover{background:url(../images/menu.jpg) no-repeat; color:#e62129;}
.menu il li .current{background:url(../images/menu.jpg) no-repeat; color:#e62129;}
#apDiv0,#apDiv1,#apDiv2,#apDiv3,#apDiv4{ width: auto; height: auto; position:absolute; left:0; top:32px;padding:8px 0 9px 0; display:none; overflow:visible; background:#fff; z-index:111;margin-left:9px;}
.box{ width:auto; height:auto; background:#fff;}
.box dd{ width:197px; height:18px; line-height:18px; text-align:left; font-family: Arial; font-size:11px; background:none;color:#656565;display:block;}
.box .nav{width:185px; height:18px; line-height:18px; margin-right:11px; padding-left:12px;text-align:left; font-family: Arial; font-size:11px; background:none; color:#656565;float:left; display:inline;display:block; }
.box dd .nav:hover{ background:#e62129; color:#fff;}

.banner{height:285px;border:0px;left:50%;margin:0 auto 0 -720px;overflow:hidden;padding:0;position:relative;visibility:visible;width:1440px; z-index:99;}
.banner ul li{ position:absolute; left:0; top:0;}
.ny_banner{height:231px;border:0px;left:50%;margin:0 auto 0 -720px;overflow:hidden;padding:0;position:relative;visibility:visible;width:1440px; z-index:99;}
.ny_banner ul li{ position:absolute; left:0; top:0;}

.news{ width:1000px; height:44px; margin:0 auto; margin-top:-44px; position:relative; z-index:999;}
.news h4{ width:auto; height:44px; line-height:44px; font-family:Arial; font-size:12px; color:#e62129; font-weight:bold; float:left; display:inline; margin-left:9px;}
.news img{ float:left; width:10px; height:10px; margin-left:4px; margin-top:16px;}
.top_news{ width:417px; }
.top_news ul li{ height:44px; font-family:Arial; font-size:12px;}
.top_news ul li span{ float:right; display:inline; margin-right:29px; line-height:44px; color:#666666;}
.top_news ul li a{ line-height:44px; color:#731014; padding-left:5px; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/*center css*/
.mid{ width:1000px; height:auto; margin:auto; padding:26px 0 35px 0;}
.pro{ width:1000px; height:auto; }
.pro ul{ width:1020px;}
.pro ul li{width:321px;  height:274px; background:url(../images/pro.jpg) no-repeat;float:left; display:inline; margin-right:19px; }
.pro ul li h4{ height:54px; line-height:60px; font-size:16px; color:#e62129; font-weight:bold; padding-left:42px; float:left; display:inline;}
.pro ul li a img{ float: right; width:14px; height:14px; margin:9px 13px 0 0;}
.pro ul li img{width:174px; height:94px; margin-left:22px;}
.pro ul li h5{ font-size:12px; color:#656565; line-height:18px; margin-left:22px; margin-right:19px;}
.pro ul li span a img{ float:right; display:inline; width:39px; height:16px; margin:12px 25px 0 0; padding:0 7px 0 0;}

.In{ height:36px; line-height:36px; float:right; margin-right:3px;}
.In h4,.In h4 a{ font-size:12px; color:#939393;}
.left{ width:240px; height:auto; margin-bottom:111px; float:left; display:inline; margin-right:29px;}
.search{ height:332px; margin:36px 0 15px 0;}
.search h2{ height:27px; font-size:24px; font-weight:bold; color:#000; line-height:19px;}
.sear{ width:230px; height:295px; border:5px solid #e3e3e3; }
.sear h4{ height:14px; font-size:12px; color:#000; margin-left:18px; margin-top:6px; line-height:14px;}
.gi{vertical-align:middle; height:20px; width:45px; background: url(../images/go1.jpg); border:0px;cursor:pointer; float:right; margin:9px 14px 0 0;}
.tit{height:17px; width:201px;  border:1px solid #aeaeae; color:#666;  line-height:17px; margin-left:13px;}
.arch{ width:203px; height:218px; margin:29px 14px 10px 13px;}
.arch ul li h5{ height:13px; font-size:12px; color:#000; line-height:14px; margin:5px 0 0 5px;}
.arch ul li select{ width:159px; height:19px; color:#969696; padding-left:5px; }
.arch a img { width:45px; height:20px; float:right; margin-top:9px;}
.products{ height:auto;}
.products h4{ height:27px; font-size:24px; font-weight:bold; color:#000; line-height:19px;}
.duc{ width:230px; height:auto; border:5px solid #e3e3e3;}
.duct{ width:218px; margin:15px 5px 12px 6px;}

.right{ width:731px; height:auto;}
.mpa{ width:208px; height:27px;border-bottom:3px solid #000; float:left; display:inline; }
.mpa img{width:208px; height:27px;}
.mpa h4{ height:27px; line-height:27px; font-size:12px; color:#000;}
.mp{height:27px; border-bottom:3px solid #c7c7c7; }
.mp h5{font-size:16p; color:#959595; line-height:27px; padding-left:43px;}
.about h2{ height:28px; background:url(../images/li_03.jpg) no-repeat; line-height:28px; font-size:18px; color:#e62129; padding-left:10px; margin-bottom:10px;}
.about h4{ font-size:14px; color:#666666; padding-left:8px; height:60px; line-height:19px;}
.about ul{ margin-bottom:73px;}
.about ul li{ height:158px; border-bottom:1px dashed #c2c2c2; padding-top:16px;}
.about ul li img{ margin:0 25px 17px 6px; float:left; display:inline; }
.about ul li a{ font-size:16px; font-weight:bold; color:#000; padding-top:21px;  }
.about ul li h5{ font-size:12px; color:#666666; line-height:22px;}
.about span{ margin:0 0 13px 8px;}
.about,.about1,.about5{ height:auto; margin-top:20px;}
.about1 h4,.about5 h4{ font-size:12px; color:#000; line-height:24px; }
.about1 h4 img{margin-right:13px; display: inline-block;}
.about5 ul{ width:753px;}
.about5 ul li{ height:184px;float:left; display:inline;margin: 0 21px 23px 0;}
.about5 ul li img{ width:220px; height:150px;border:5px solid #e7e7e7;float:left; display:inline;}
.about5 ul li h3{ height:24px; line-height:24px; font-family:"微软雅黑"; font-size:14px; color:#454545; text-align:center;}

.output{ height:auto; margin:9px 0 117px 0;} 
.output img{ border:5px solid #d2d2d2; display:inline;}
.output ul li{ height:177px; border-bottom:1px solid #e2e2e2;}
.output ul li img{ border:1px solid #d2d2d2; margin:18px 29px 19px 0; float:left; display:inline;}
.output ul li .out{ width:488px; height:140px; padding:18px 0 0 0;position: relative;}
.output ul li .out h2{ font-size:14px; color:#000; font-weight:bold; line-height:35px;  }
.output ul li .out h4{ font-size:12px; color:#000; line-height:20px; margin-left:4px; font-family:Arial, Helvetica, sans-serif }
.output ul li .out span{ float:right; display:inline;position: absolute;  right:-29px; bottom:-19px;}

.put {border-bottom:1px solid #cfcfcf; height:27px;}
.put h2{ font-size:18px; color:#000; border-bottom:1px solid #cfcfcf; float:left; display:inline;}
.put ul{float:right;}
.put ul li,.cts ul li,.ct ul li{ width:16px; height:16px; text-align:center; line-height:16px; border:1px solid #c6c6c6; float:left; display:inline; margin-right:4px;}

.output2{ height:auto; margin-bottom:70px;}
.output2 ul li{border-bottom:1px solid #cfcfcf;}
.ou{background: url(../images/probg.jpg) no-repeat; width:182px; height:121px; margin:13px 11px 14px 0; float:left; display:inline;}
.ou img{ margin:3px 4px 4px 4px; width:174px; height:114px;}
.ut{width:510px; height:114px; padding:16px 0 18px 0;}
.ut h2{ font-size:14px; color:#000; font-weight:bold; line-height:25px;} 
.ut h4{ line-height:18px; font-size:12px; color:#000; margin-left:4px; margin-top:4px;}
.tp{ height:39px; margin:10px 0 8px -5px;}
.tp a img{ float:left; display:inline; margin:5px 0 8px 6px;}
.cts{float:right; height:18px; margin-top:40px;}




.output3{ border:6px solid #f2f2f2; width:719px; height: auto; margin-top:-6px; border-top:none;}
.put1{ width:642px; height:82px; margin:0 45px 0 40px;}
.put1 h3{ font-size:16px; color:#000; font-weight:bold; margin:20px 0 0 0;}
.put1 h4{ color:#e62129;font-size:16px; font-weight:bold; float:left; display:inline;}
.put1 span{ float:right; display:inline; margin-right:1px;}
.put2{ width:642px; height:322px; background:url(../images/put4.jpg) no-repeat; margin:0 47px 0 40px;}
/*.put2 ul li{ float:left; display:inline; width:320px; height:308px; }*/
.put2 ul li{ display:table-cell; width:320px; height:308px;vertical-align: middle; }
.put2 ul li img{ width:300px; max-height:300px; margin:11px 0 0 7px}
.put3{ width:642px; height:241px; background:url(../images/put7.jpg) no-repeat; margin:0 47px 0 40px;}
.pu1{ margin:-27px 0 0 0; font-family:Arial; font-size:12px; color:#000;}
.ai{width:642px; height:29px;}
.a2{ width:190px; height:29px; line-height:29px; text-align: left; padding-left:15px;}
.a3{width:166px; height:29px; line-height:29px; text-align:center;}
.put4{ width:642px; height:173px; background:url(../images/put8.jpg) no-repeat; margin:0 47px 0 40px;}
.pu2{ margin:55px 0 0 0;font-family:Arial; font-size:12px; color:#000;}
.bi{width:642px; height:29px;}
.b2{width:190px; height:29px; line-height:29px; text-align: left; padding-left:15px;}
.b3{width:470px; height:29px; line-height:29px; text-align: left; padding-left:15px;}
.put5{width:642px; height:29px; line-height:29px; text-align:left; padding-left:5px;font-family:Arial; font-size:12px; color:#000;margin:0 47px 0 40px;}


.put31{ width:642px; height: auto; margin:18px 47px 0 46px;}




.nyright{ width:646px; height:auto; margin-top:36px;}
.quote{ height:51px; margin-left:64px;}
.quot{ height:51px;} 
.qu{ width:55px; float:left; display:inline; margin-right:11px;}
.quo{ height:46px; border-bottom:1px solid #c2c2c2; margin-bottom:1px;}
.quo h2{ font-size:24px; font-weight:bold; color:#000; margin-top:10px; float:left; display:inline;}
.quo span{ float:right; display:inline; margin-top:14px;}
.uo{ border-bottom:1px solid #c2c2c2; }

.rig{width:731px; height:auto; margin:36px 0 0 0;}
.ote ul{ width:744px;}
.ote ul li{ width:174px; height:191px; border:1px solid #ececec; float:left; display:inline; margin:29px 9px 48px 0;}
.ote ul li h4{ font-family:"微软雅黑"; font-size:14px; color:#000; line-height:17px; text-align:center; }
.ote ul li a{ margin-left:44px;}

.lity{ height:auto; margin-top:21px; margin-left:3px;}
.lity ul { width:759px;}
.pr{ margin:0 33px 17px 0; width:220px; float:left; display:inline;}
.pr a img{ width:210px; height:140px; border:5px solid #e7e7e7;}
.pr h4{ text-align:center; height:43px; line-height:43px; font-size:14px; color:#000; }
.ct{ float:right; height:18px; margin-top:16px;}
.lity2{ height:auto; margin:21px 48px 0 48px;}
.lity2{ width:717px;}
.pl{ float:left; display:inline; margin:0 85px 7px 0; width:154px;}
.pl a img{ width:144px; height:209px; border:5px solid #e7e7e7;}
.pl a h4{ text-align:center; height:45px; line-height:45px; font-size:14px; color:#000; }
/*footer css*/
.botter{ height:355px; width:1000px; margin:0 auto;}
.bxo{ height:207px; margin:26px 0 2px 0;}
.wi{ float:left; display:inline;}
.we {height:16px; line-height:16px; padding-bottom:16px;}
.we a{ font-size:14px; font-weight:bold; color:#b8b8b8; }
.wu { height:14px; line-height:14px; padding-bottom:9px;}
.wu a{ font-family:Arial; font-size:14px; color:#b8b8b8; }
.copy{ height:110px; text-align:center; margin:18px 0 16px 0;}
.copy h3{font-size:12px; font-family:Arial; color:#b8b8b8;}
.copy a{ color: #b8b8b8; }

.lol{ text-align:left; padding-left:12px; font-size:12px; color:#000;}
.vov{ width:360px; height:24px; margin:9px 0; font-size:12px; color:#000; line-height:24px; padding-left:4px; float:left; display:inline;}
.sos{ width:360px; height:74px; margin:9px 0;padding-left:4px;font-size:12px; color:#000; line-height:24px;  float:left;}
.bob{ width:143px; height:37px; line-height:37px; text-align:center; background:#e62129; color:#fff; border:0px; margin-top:17px; cursor:pointer;}
.al{ color:red; float:right;}
