/**制作合作商**/em { font-style: normal; }.fangan { background: url("../images/22222_02.jpg") no-repeat scroll center; overflow: hidden; width: 100%; height: 240px; }.fangan > div { width: 1200px; margin: 0 auto; overflow: hidden; }.fangan > div > div { float: right; width: 505px; padding-top: 115px; }.fangan > div > div p { float: right; width: 292px; height: 35px; line-height: 35px; font-size: 20px; color: #262626; background-color: #ffffff; border-radius: 4px; font-weight: bold; text-align: center; }.fangan > div > div p small { font-size: 16px; }.fangan > div > div a { display: block; float: right; margin-left: 15px; border: 1px solid #fff; width: 114px; height: 33px; border-radius: 16px; color: #fff; text-align: center; line-height: 33px; font-size: 16px; font-weight: bold; letter-spacing: 1px; }/**产品中心**/.cpzx { width: 100%; background-color: #f3f3f3; padding-top: 30px; margin-top: 0px; padding-bottom: 65px; }.cplm { width: 1200px; overflow: hidden; margin: 0 auto;border-bottom:2px solid #0180e9; }.cplm span{float:right;padding-right:10px;}.cplm span a{color:#333;font-size:14px;line-height:45px;}.cplm h1{font-size:16px;width:150px;text-align:center;line-height:45px;color:#fff;padding:0 10px;background:#0180e9;}.cpnr { width: 1200px;  margin: 0 auto; overflow: hidden; }.cpnr ul { width: 1200px;  margin: 0 auto; overflow: hidden; }.cpnr ul li { width: 275px; margin: 7px; padding: 5px; background-color: #fff; margin-top: 20px; float: left; }.cpnr ul li img { display: block; width: 275px; height: 215px; }.cpnr ul li p { width: 250px; font-size: 16px; font-weight: bold; height: 36px; line-height: 36px; margin: 10px auto 7px; }.cpnr ul li p a { display: block; color: #515050; background: url("../images/zqdl_cpgd.png") right center no-repeat; }.cpnr ul li p a:hover { color: #0180e9; }/**横幅电话1**/.hfdh1 { width: 100%; height: 255px; background: url("../images/zqdl_12.jpg") center top no-repeat; }.hfdh1 > div { width: 1200px; margin: 0 auto; overflow: hidden; }.hfdh1 > div > div { float: right; width: 505px; padding-top: 167px; }.hfdh1 > div > div p { float: right; width: 262px; height: 35px; line-height: 35px; font-size: 18px; color: #262626; background-color: #ffffff; border-radius: 4px; font-weight: bold; text-align: center; }.hfdh1 > div > div p small { font-size: 14px; }.hfdh1 > div > div a { display: block; float: right; margin-left: 15px; border: 1px solid #fff; width: 114px; height: 33px; border-radius: 16px; color: #fff; text-align: center; line-height: 33px; font-size: 14px; font-weight: bold; letter-spacing: 1px; }/**横幅2**/.hfdh2 { width: 100%; height: 240px; background: url("../images/zqdl_18.jpg") center top no-repeat; }.hfdh2 > div { width: 1200px; margin: 0 auto; overflow: hidden; }.hfdh2 > div > div { float: right; width: 505px; padding-top: 94px; }.hfdh2 > div > div > div { overflow: hidden; }.hfdh2 > div > div > div small { display: block; float: right; font-size: 14px; color: #fff; font-weight: bold; line-height: 35px; }.hfdh2 > div > div > div a { display: block; float: right; margin-left: 12px; border: 1px solid #fff; width: 114px; height: 33px; border-radius: 16px; color: #fff; text-align: center; line-height: 33px; font-size: 14px; font-weight: bold; letter-spacing: 1px; margin-right: 7px; }.hfdh2 > div > div p { text-align: right; font-size: 28px; line-height: 50px; font-weight: bold; color: #fff; letter-spacing: 4px; }/**六大优势**/.ldys { width: 1200px; margin: 110px auto 0; overflow: hidden; }.ldys h2 { text-align: center; margin-bottom: 75px; }.ldys > div { width: 1200px; padding-bottom: 60px; overflow: hidden; margin-bottom: 35px; background: url("../images/zqdl_yyxian.png") center bottom no-repeat; }.ldys > div > div { width: 540px; }.ldys > div > div h3 { overflow: hidden; margin-top: 20px; }.ldys > div > div h3 span { display: block; float: left; height: 42px; width: 38px; text-align: center; font-size: 18px; font-weight: bold; color: #fff; line-height: 36px; background: url("../images/zqdl_14.png") no-repeat; }.ldys > div > div h3 em { display: inline-block; float: left; margin-left: 15px; line-height: 24px; padding-bottom: 17px; font-size: 20px; font-weight: bold; color: #0180e9; background: url("../images/zqdl_xuxian.png") center bottom repeat-x; }.ldys > div > div p { line-height: 30px; font-size: 14px; color: #474747; margin-top: 11px; margin-bottom: 33px; letter-spacing: 1px; }.ldys > div img { display: block; }/**工厂设备**/.gcsb { width: 1200px; margin: 45px auto 10px; overflow: hidden; }.gcsb h2 { text-align: center; font-size: 28px; line-height: 38px; font-weight: bold; color: #0180e9; }.gcsb h3 { text-align: center; height: 28px; margin-top: 10px; background: url("../images/zqdl_heix.jpg") center 13px repeat-x; }.gcsb h3 span { display: inline-block; background-color: #fff; padding: 0 5px; font-size: 14px; font-weight: bold; line-height: 28px; color: #313131; text-transform: uppercase; letter-spacing: 1px; }.gcsb ul { width: 1226px; margin: 20px auto 0; overflow: hidden; }.gcsb ul li { width: 280px; margin-right: 26px; margin-top: 10px; margin-bottom: 5px; float: left; }.gcsb ul li img { display: block; width: 280px; height: 190px; }.gcsb ul li p { font-size: 16px; text-align: center; line-height: 36px; }/**公司介绍**/.gsjs { width: 100%; background-color: #f7f7f7; padding-top: 50px; }.gsjs > div { width: 1200px; margin: 0 auto; overflow: hidden; }.gsjs > div img { display: block; float: left; padding-top: 10px; padding-left: 10px; width: 620px; height: 345px; background: url("../images/zqdl_lank.jpg") left top no-repeat; }.gsjs > div > div { float: left; background-color: #fff; margin-top: 33px; height: 295px; width: 520px; padding-left: 35px; padding-right: 13px; }.gsjs > div > div h3 { font-size: 20px; font-weight: bold; color: #0180e9; line-height: 30px;  margin-bottom: 15px; }.gsjs > div > div p { font-size: 14px; line-height: 30px; height: 206px; overflow: hidden; color: #393939; letter-spacing: 1px; }.gsjs > div > div > a { display: block; margin-top: 17px; border: 1px solid #b3b3b3; width: 85px; height: 31px; text-align: center; line-height: 31px; text-transform: uppercase; font-size: 14px; color: #636363; }.gsjs > div > div > a:hover { border: 1px solid #0180e9; color: #0180e9; }/**荣誉资质**/.ryzz { width: 100%; padding-top: 35px; background-color: #f7f7f7; }.ryzz .zzbt { width: 1200px; margin: 0 auto; }.ryzz .zzbt h2 { display: inline-block; font-size: 18px; font-weight: bold; color: #0180e9; line-height: 44px; padding-bottom: 7px; letter-spacing: 1px; background: url("../images/zqdl_ryzzbj.png") center bottom no-repeat; }.ryzz .zznr { width: 100%; background-color: #fff; padding: 30px 0; position: relative; }.ryzz .zznr > div { width: 1200px; margin: 0 auto; height: 214px; position: relative; overflow: hidden; }.ryzz .zznr > div ul { position: absolute; left: 0; top: 0; width: 99996666px; height: 214px; overflow: hidden; }.ryzz .zznr > div ul li { float: left; width: 285px; height: 214px; margin-right: 20px; text-align: center; }.ryzz .zznr > div ul li > a { display: block; width: 283px; height: 184px; border: 1px solid #d2d2d2; }.ryzz .zznr > div ul li > a img { display: inline-block; height: 184px; }.ryzz .zznr > div ul li p { font-size: 14px; line-height: 42px; }.ryzz .zznr > div ul li p a { color: #8b8b8b; }.ryzz .zznr > div ul li p a:hover { color: #0180e9; }.ryzz .zznr > p { display: block; position: absolute; top: -33px; width: 1200px; left: 50%; margin-left: -600px; height: 24px; }.ryzz .zznr > p > span { display: block; position: absolute; width: 24px; height: 24px; top: 0; cursor: pointer; }.ryzz .zznr > p > span.zzzuo { right: 50px; background: url("../images/zqdl_zuo.png") no-repeat; }.ryzz .zznr > p > span.zzzuo:hover { background: url("../images/zqdl_zuos.png") no-repeat; }.ryzz .zznr > p > span.zzyou { right: 0; background: url("../images/zqdl_you.png") no-repeat; }.ryzz .zznr > p > span.zzyou:hover { background: url("../images/zqdl_yous.png") no-repeat; }/**新闻资讯**/.xzdiv100 { width: 100%; background-color: #f7f7f7; padding: 20px 0 30px; }.xzdiv100 .xwzx { width: 1200px; margin: 0 auto 0; overflow: hidden; }.xzdiv100 .xwzx .xwqh { width: 550px; float: left; position: relative; }.xzdiv100 .xwzx .xwqh .xwbt { width: 570px; margin-left: -20px; overflow: hidden; }.xzdiv100 .xwzx .xwqh .xwbt h3 { font-size: 18px; font-weight: bold; color: #333; line-height: 36px; display: inline-block; cursor: pointer; padding-bottom: 6px; margin: 0 20px; }.xzdiv100 .xwzx .xwqh .xwbt .xzs { border-bottom: 2px solid #0180e9; color: #0180e9; }.xzdiv100 .xwzx .xwqh .xwnr { width: 550px; margin-top: 18px; display: none; }.xzdiv100 .xwzx .xwqh .xwnr > a { position: absolute; top: 9px; font-size: 14px; color: #333333; right: 0; text-transform: uppercase; }.xzdiv100 .xwzx .xwqh .xwnr > a:hover { color: #015cb5; }.xzdiv100 .xwzx .xwqh .xwnr > .tudiv { width: 550px; position: relative; overflow: hidden; }.xzdiv100 .xwzx .xwqh .xwnr > .tudiv a img { float: left; display: block; width: 388px; height: 140px; }.xzdiv100 .xwzx .xwqh .xwnr > .tudiv > img:first-child { width: 161px; height: 140px; }.xzdiv100 .xwzx .xwqh .xwnr > h4 { width: 550px; overflow: hidden; line-height: 28px; margin-top: 25px; }.xzdiv100 .xwzx .xwqh .xwnr > h4 em { display: block; float: left; font-size: 14px; font-weight: bold; color: #333333; line-height: 26px; height: 26px; overflow: hidden; width: 420px; }.xzdiv100 .xwzx .xwqh .xwnr > h4 em a { color: #333333; }.xzdiv100 .xwzx .xwqh .xwnr > h4 em a:hover { color: #015cb5; }.xzdiv100 .xwzx .xwqh .xwnr > h4 span { display: block; float: right; font-size: 14px; color: #8c8a8a; margin-left: 7px; margin-right: 2px; }.xzdiv100 .xwzx .xwqh .xwnr p { font-size: 14px; color: #555555; line-height: 26px; height: 52px; overflow: hidden; margin-top: 5px; }.xzdiv100 .xwzx .xwqh .xwnr > ul { width: 600px; margin-top: 20px; padding-top: 25px; border-top: 1px solid #dfdfe0; margin-left: -50px; overflow: hidden; }.xzdiv100 .xwzx .xwqh .xwnr > ul li { width: 245px; float: left; margin-left: 50px; height: 28px; overflow: hidden; }.xzdiv100 .xwzx .xwqh .xwnr > ul li:before { display: block; float: left; font-size: 14px; color: #333; content: "."; }.xzdiv100 .xwzx .xwqh .xwnr > ul li a { display: block; margin-left: 8px; font-size: 14px; opacity: .8; color: #555555; line-height: 28px; }.xzdiv100 .xwzx .xwqh .xwnr > ul li a:hover { color: #015cb5; }.xzdiv100 .xwzx .xwqh1 { width: 570px; float: right; position: relative; }.xzdiv100 .xwzx .xwqh1 .xwbt { width: 570px; overflow: hidden; }.xzdiv100 .xwzx .xwqh1 .xwbt h3 { font-size: 18px; font-weight: bold; color: #333; line-height: 36px; display: inline-block; cursor: pointer; padding-bottom: 6px; margin: 0 20px; }.xzdiv100 .xwzx .xwqh1 .xwbt .xzs { border-bottom: 2px solid #0180e9; color: #0180e9; }.xzdiv100 .xwzx .xwqh1 .xwnr { width: 550px; margin-top: 18px; }.xzdiv100 .xwzx .xwqh1 .xwnr > a { position: absolute; top: 9px; font-size: 14px; color: #333333; right: 0; text-transform: uppercase; }.xzdiv100 .xwzx .xwqh1 .xwnr > a:hover { color: #015cb5; }.xzdiv100 .xwzx .xwqh1 .xwnr > .tudiv { width: 550px; position: relative; overflow: hidden; }.xzdiv100 .xwzx .xwqh1 .xwnr > .tudiv a img { float: left; display: block; width: 388px; height: 140px; }.xzdiv100 .xwzx .xwqh1 .xwnr > .tudiv > img:first-child { width: 161px; height: 140px; }.xzdiv100 .xwzx .xwqh1 .xwnr > h4 { width: 550px; overflow: hidden; line-height: 28px; margin-top: 25px; }.xzdiv100 .xwzx .xwqh1 .xwnr > h4 em { display: block; float: left; font-size: 14px; font-weight: bold; color: #333333; line-height: 26px; height: 26px; overflow: hidden; width: 420px; }.xzdiv100 .xwzx .xwqh1 .xwnr > h4 em a { color: #333333; }.xzdiv100 .xwzx .xwqh1 .xwnr > h4 em a:hover { color: #015cb5; }.xzdiv100 .xwzx .xwqh1 .xwnr > h4 span { display: block; float: right; font-size: 14px; color: #8c8a8a; margin-left: 7px; margin-right: 2px; }.xzdiv100 .xwzx .xwqh1 .xwnr p { font-size: 14px; color: #555555; line-height: 26px; height: 52px; overflow: hidden; margin-top: 5px; }.xzdiv100 .xwzx .xwqh1 .xwnr > ul { width: 600px; margin-top: 20px; padding-top: 25px; border-top: 1px solid #dfdfe0; margin-left: -50px; overflow: hidden; }.xzdiv100 .xwzx .xwqh1 .xwnr > ul li { width: 245px; float: left; margin-left: 50px; height: 28px; overflow: hidden; }.xzdiv100 .xwzx .xwqh1 .xwnr > ul li:before { display: block; float: left; font-size: 14px; color: #333; content: "."; }.xzdiv100 .xwzx .xwqh1 .xwnr > ul li a { display: block; margin-left: 8px; font-size: 14px; opacity: .8; color: #555555; line-height: 28px; }.xzdiv100 .xwzx .xwqh1 .xwnr > ul li a:hover { color: #015cb5; }/**友情链接**/.yqlj { width: 100%; padding: 31px 0; }.yqlj > div { width: 1200px; margin: 0 auto; overflow: hidden; }.yqlj > div a { color: #555555; }.yqlj > div a:hover { color: #0180e9; }.yqlj > div h2 { width: 155px; text-align: right; font-size: 14px; float: right; margin-right: 5px; }.yqlj > div > div { float: left; width: 1030px; overflow: hidden; }.yqlj > div > div > a { font-size: 14px; display: inline-block; margin-right: 42px; }