/* CSS Document */
body, h1, h2, h3, h4, h5, h6, p, input { margin:0; padding:0; font-size:13px; font-family: "微软雅黑"}
ul, ol, dl, li, dt, dd { list-style-type:none; margin:0; padding:0;font-family: "微软雅黑"}
a { text-decoration:none; color:#333333; }
a:hover { text-decoration:none; color:#980600; }
.clear { clear:both; overflow:hidden; }
img { border:none; }
body { background:#FFF; }
table tr:first-child {
    background: #f0f0f0 none repeat scroll 0 0;
    color: #fff;
    font-weight: bold;
}
.gylcxqbottom ul li img{  margin-bottom:10px}

.gylcxqbottom ul li a{padding-bottom:10px}

td {
    border-bottom: 1pt solid #c1dad7;
    border-right: 1pt solid #c1dad7;
    font-size: 14px;
    padding: 15px 0;
    text-align: center;
}
.dexq tr:nth-of-type(2n+1) {
    background: #edf8fe none repeat scroll 0 0;
}
table {
    border-collapse: collapse;
}
table td {
    color: #333333;
    text-align: center;
}
table td p {
    color: #777777;
    text-align: center;
}
table {
    border-left: 1pt solid #c1dad7;
    border-top: 1pt solid #c1dad7;
    margin: 15px auto 0;
    overflow-wrap: break-word;
    table-layout: fixed;
    width: 100%;
}
input {-webkit-appearance:none; /*去除input默认样式*/}
/*轮播图*/
.train_banner{width:100%;overflow:hidden;position:relative;}
.train_banner .banner_images{width:1000%;}
.train_banner .banner_images li{float:left;width:10%}
.train_banner .banner_images li a{display:block;width:100%}
.train_banner .banner_images li a img{display:block;width:100%;object-fit: cover;}
.train_banner .banner_index{position:absolute;bottom:20px;width: 100%;text-align: center}
.banner_index-frame{display: inline-block;}
.train_banner .banner_index li{transition: all 0.3s;margin-right:15px ;float:left;width:10px;height:10px;border-radius:50%;background: #FFFFFF;}
.train_banner .banner_index li.current{transition: all 0.3s;background-color:#b31100;width: 40px;border-radius: 5px;}
.train_banner .banner_index li:hover{transform: scale(1.5);}
.train_banner .banner_index li.current:hover{transform: scale(1);}
.train_banner_left{cursor: pointer;transition: all 0.5s;position:absolute;left: 0;top:50%;height:50px;width: 50px;text-align: center;z-index: 5;opacity: 0.5; margin-top: -25px}
.train_banner_right{cursor: pointer;transition: all 0.5s;position:absolute;right: 0;top:50%;height:50px;width: 50px;text-align: center;z-index: 5;opacity: 0.5; margin-top: -25px;}
.train_banner_left:hover,.train_banner_right:hover{display: block;opacity: 1;}
.train_banner_li{position: absolute;width: 100%;text-align: center;}
.page {
    margin: 20px 0;
    padding: 6px 0 10px;
    text-align: center;
}
.page a {
    border: 1px solid #dddddd;
    color: #747474;
    margin: 0 1px;
    padding: 5px 10px;
}
.page a:hover {
    border: 1px solid #ff6600;
    color: #026ab1;
}
.page .disabled {
    border: 1px solid #dddddd;
    color: #747474;
    margin: 0 1px;
    padding: 5px 10px;
}
.page .current {
    background-color: #d9d9d9;
    border: 1px solid #c8c8c8;
    color: #333;
    font-style: normal;
    margin: 0 1px;
    padding: 5px 10px;
}
.contactus_call a {
    background: #ff7200 none repeat scroll 0 0;
    border-radius: 3px;
    color: #fff;
    display: block;
    font-size: 20px;
    height: 40px;
    line-height: 40px;
    margin: 10px 0 20px;
    padding: 5px 0;
    width: 100%;
}
.contactus_call a b {
    background: rgba(0, 0, 0, 0) url("../images/phone2.png") no-repeat scroll 15px center;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    height: 36px;
    margin: 0 auto;
    padding-left: 50px;
    width: 240px;
}
.contactus_call a:hover {
    background: #e36b00 none repeat scroll 0 0;
    border-radius: 3px;
    color: #fff;
    display: block;
    font-size: 20px;
    height: 40px;
    line-height: 40px;
    margin: 10px 0 20px;
    padding: 5px 0;
    width: 100%;
}
@media (min-width:320px){
.pics_switch{position:relative;width:1920px;margin:auto;height:150px;background:#535353;overflow:hidden;}
.pics_switch .pb{height:150px;}
.pics_switch .pic_box{/*position:absolute;left:0;top:0;*/float:left;width:1920px;height:150px;overflow:hidden;}
.pics_switch .pic_box a{margin:auto;display:block;width:1920px;height:150px;}
/*左右翻页箭头*/
.viewArrows{display:block;width:50px;height:50px;line-height:50px;cursor:pointer;text-indent:-99999999px;position:absolute;top:180px;}
.prev{left:200px;background:url(../images/prev.png) center center no-repeat;}
.next{right:200px;background:url(../images/next.png) center center no-repeat;}

.pics_switch .pic_box a.pic_banner_001{background:url(../images/banner.jpg) center top no-repeat; background-size:cover}
.pics_switch .pic_box a.pic_banner_002{background:url(../images/banner.jpg) center top no-repeat;background-size:cover}

.ps_box .pics_switch_clients{display:;width:100%;height:80px;position:absolute;left:0;bottom:0;overflow:hidden;}
.ps_box .pics_switch_clients ul{margin:20px auto 0;width:100px;height:auto;overflow:hidden;}
.ps_box .pics_switch_clients ul li{float:left;padding:20px 0;cursor:pointer;}
.ps_box .pics_switch_clients ul li span{display:block;margin-right:5px;width:20px;height:1px;text-indent:-999999px;background:#000;}


.top{ height:25px; background:#f7f7f7; border-bottom:1px solid #eaeaea; padding-bottom:1px; overflow:hidden}
.topleft{ color:#999999; font-size:12px; padding-top:5px; float:left}
.topleft img{ margin-right:10px}
.topright{ float:right;color:#999999; line-height:25px}
.topright a{ font-size:12px; color:#999999; padding:0 10px}

	
.box{ width:320px; margin:0 auto; height:auto; overflow:hidden}
.logo{ width:320px; height:50px; float:left; margin:10px 0 10px 0}
.logo img{ width:100%; height:auto}
.call{width:250px; height:39px; float:right; margin:10px 0 10px 0}
.call img{ width:100%; height:auto}
.nav{ background:#535353; height:auto; overflow:hidden;margin-bottom:1px 
}
.navcenter{border:none; width:100%}
.navcenter a{ color:#FFF; width:24.6%;  display:block; float:left; text-align:center; line-height:47px; font-size:14px; border-right:1px dotted #FFF; border-bottom:1px dotted #FFF}
.navcenter a:hover{ display:inline-block;width:24.6%; background:#535353; color:#fff;}.navcenter a.hover2{display:inline-block; background:#535353; color:#fff;}.hot{ height:auto; overflow:hidden; background:#f8f8f8; border-bottom:1px solid #d6d6d6; margin-bottom:40px}

.hotproduct a{ padding:0 5px; line-height:50px}


.main h2{ background:url(../images/bj.jpg) no-repeat center center; text-align:center; font-size:30px; color:#004097}
.main dl{ width:88%; margin:10px;float:left; padding:0px;margin-top:40px; border:1px solid #e7e7e7; padding:9px}
.main dl:hover{width:88%; margin:10px;float:left; padding:0px;margin-top:40px;border:1px solid #e7e7e7; padding:10px; background:#f6f6f6;}
.main dl dt img{ width:100%; height:210px; overflow:hidden; border:1px solid #e0e0e0}
.main dl dd h3{padding:10px 0 10px 0}
.main dl dd h3 a{ font-size:17px; color:#c91906; }
.main dl dd p{ line-height:30px; color:#8c8c8c; font-size:14px; height:90px; overflow:hidden}
.main dl dd b{ display:block}
.main dl dd b a{ display:block; background:#535353; color:#FFF; line-height:30px; text-align:center; font-weight:normal}




.orderlist {
    height: auto;
    overflow: hidden;
    width: 100%;
}
.orderlist p {
    font-size: 15px;
    line-height: 30px;
    margin: 0 0 30px;
}
.orderlist p b {
    color: #d60000;
    font-size: 22px;
}
.ultable_co {
    margin: 0 auto;
    width: 100%;
}
.ultable_co li {
    margin-top: 15px;
}
.ultable_co li input {
    border: 1px solid #dcdee0;
    color: #adadad;
    height: 39px;
    padding-left: 10px;
    width: 96%;
}
.message {
    border: 1px solid #dcdee0;
    color: #adadad;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 100px;
    line-height: 25px;
    padding-left: 10px;
    width: 96%;
}
.ultable_co li.spa .submit {
    background-color: #f97523;
    border: medium none;
    color: #fff;
    display: block;
    float: left;
    font-size: 16px;
    height: 40px;
    line-height: 35px;
    margin: 0 auto 10px;
    text-align: center;
    width: 100%;
}
.ultable_co li.spa .reset {
    background-color: #999999;
    border: medium none;
    color: #fff;
    display: block;
    float: right;
    font-size: 16px;
    height: 40px;
    line-height: 35px;
    margin: 0 auto 10px 10px;
    text-align: center;
    width:100%;
}


.products_listleft{ width:25%; float:left; height:auto; overflow:hidden}

.products_listleft h2{ color:#FFF; background:#0051a3; padding:15px 0px 15px 15px; font-size:18px}
.products_listleft ul li{ border-bottom:1px solid #e1e1e1; background:#f5f5f5; width:100%; height:60px; line-height:60px; padding-left:20px}
.products_listleft ul li a{ color:#020202; font-size:17px}

.products_listright{ width:74%; float:right}
.products_listright ul li{ width:22.5%; float:left; border:1px solid #e1e1e1; margin:0px 10px 20px 10px}
.products_listright ul li a img{ width:100%; height:auto}
.products_listright ul li p{ background:#eeeeee; color:#000; text-align:center; padding:9px 0}
.products_listright ul li p a{ color:#000}


.about h2{ background:url(../images/bj.jpg) no-repeat center center; text-align:center; font-size:20px; color:#004097; margin:10px 0 20px 0}
.about_left{ float:left; width:100%}
.about_left img{ width:100%; height:auto}
.about_right{ float:right; width:100%; background:#f4f4f4; height:auto; overflow:hidden}
.about_right h3{ color:#004097; font-size:20px; margin:30px 0 20px 0; padding-left:20px}
.about_right p{ line-height:30px; color:#000; height:120px; overflow:hidden; padding:0 20px; margin-bottom:30px}
.about_right a{ display:block; float:right}


.news{ padding:30px 0}
.news_center h2{ background: url(../images/title_1.png) no-repeat left 0 ; height:44px; line-height:44px; color:#fff; font-size:16px; padding-left:30px; overflow:hidden; margin-bottom:30px}
.news_center h2 b{ font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size:14px; padding-left:10px}
.news_center h2 span{ float:right; padding-top:10px}

.news_left{ float:left; width:32%}
.news_right{ float:right; width:50%}
.news_right h3{ color:#FFF; font-size:30px; margin:20px 0}
.news_right p{ line-height:35px; color:#FFF; height:250px; overflow:hidden}
.news_right a{ }


.anli h2{ background:url(../images/bj.jpg) no-repeat center center; text-align:center; font-size:30px; color:#004097; margin:20px 0 30px 0}
.productss ul li{float: left;width:340px;height: 230px;background: #c13c35;margin: 0 10px 20px 10px;list-style: none;position: relative;
overflow: hidden;}
.productss ul li img{ width:100%; height:230px;}
.productss ul li .cover a{width: 30px;height: 30px;display: block;border-radius: 50%;line-height: 30px;margin: 40px auto;}
.productss ul li .cover a img{ width:30px; height:30px; margin-top:30px
}
/* 遮罩层 */
.productss ul li .cover{width: 340px;height: 230px;background: rgba(0,103,180,0.7);position: absolute;left: 0;top: 0;text-align: center;color: #ffffff;transform-origin: right bottom;transform: rotate(90deg);transition: all 0.35s;}
.productss ul li .cover p{ margin-top: 10px;font-size: 14px;}
.productss ul li:hover .cover{ transform: rotate(0deg);}
.nybanner{ height:100px; background:url(../images/CCC.jpg) no-repeat center 0;background-size:cover;  margin-top:2px}
.title{ height:30px; line-height:30px; background:#f3f3f3; border-bottom:1px solid #dddddd}
.aboutnymain h2{ font-size:24px; text-align:center; margin:30px 0}
.aboutnymain p{ line-height:35px; font-size:14px; color:#414141; margin-bottom:20px}
.aboutnymain p img{ margin-right:20px; width:100%}

.gylc h2{ background: url(../images/title_1.png) no-repeat left 0 ; height:44px; line-height:44px; color:#fff; font-size:16px; padding-left:30px; overflow:hidden; margin-bottom:30px; margin-top:30px}
.gylc h2 b{ font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size:14px; padding-left:10px}
.gylc h2 span{ float:right; padding-top:10px}
.gylc dl{ width:100%;float:left; padding:0px;background:#f7f7f7; margin-bottom:20px  }
.gylc dl:hover{width:100%;float:left; padding:0px;background:#f7f7f7 }
.gylc dl dt{ float:left;width:100%; margin-right:20px}
.gylc dl dt img{ width:100%; height:235px; overflow:hidden;}
.gylc dl dd h3{padding:15px 0 5px 0}
.gylc dl dd h3 a{ font-size:17px; color:#c91906; }
.gylc dl dd p{ line-height:32px; color:#8c8c8c; font-size:15px; height:70px; overflow:hidden; padding-right:10px}
.gylc dl dd b{ display:block}
.gylc dl dd b a{ font-weight:normal; color:#ff7200 }.dibutop1{ background:#c13c35; height:8px; margin-top:30px;}
.dibu{ background:#3b3b3b; overflow:hidden; color:#FFF; padding-bottom:30px;}
.dibutop{ width:50%; float:left; margin-top:30px; border-right:1px solid #585858}
.dibutop p{ padding-left:48px; padding-top:15px}
.dibuleft{ width:100%; float:left;margin-top:30px; padding-left:0px; padding-right:0px; border-right:1px solid #585858}
.dibuleft h2{ font-size:16px; margin-bottom:15px}
.dibuleft a{ color:#f1edee; padding:5px 10px 0 0;line-height:35px; font-size:14px; }
.diburight{width:100%; float:right;margin-top:30px; padding-left:0px;}
.diburight h2{ font-size:16px; margin-bottom:15px}
.diburight p{ line-height:30px; font-size:14px; color:#f1edee;}
/*产品列表*/
.nytitle h2{ width:90%; background: url(../images/title_1.png) no-repeat left 0 ; height:auto; line-height:44px; color:#fff; font-size:16px; padding-left:30px; overflow:hidden; margin-bottom:0px; margin-top:30px}
.nytitle h2 b{ font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size:14px; padding-left:10px; display:none}
.nytitle h2 span{ float:right; padding-top:50px; font-size:14px; font-weight:normal;color:#000}
.nytitle h2 span a{ color:#000}
.productnymain ul{ margin-left:10px}
.productnymain ul li a{ display:block; font-size:15px; background:#f7f7f8; color:#000;  float:left; padding:10px 20px;}
.productnymain ul li{ float:left;border:1px solid #e6e6e6; padding:2px}
.productnymain ul li a:hover{display:block; font-size:15px; background:#c13c35; color:#fff;  float:left; padding:10px 20px;}
.productnymain ul li a.hover3{display:block; font-size:15px; background:#c13c35; color:#fff;  float:left; padding:10px 20px;}
.productmainnr dl{ width:88%; margin:10px;float:left; padding:0px;margin-top:30px; border:1px solid #e7e7e7; padding:9px}
.productmainnr dl:hover{width:88%; margin:10px;float:left; padding:0px;margin-top:30px;border:1px solid #e7e7e7; padding:10px; background:#f6f6f6;}
.productmainnr dl dt img{ width:100%; height:auto; overflow:hidden; border:1px solid #e0e0e0}
.productmainnr dl dd h3{padding:10px 0 10px 0}
.productmainnr dl dd h3 a{ font-size:17px; color:#c91906; }
.productmainnr dl dd p{ line-height:30px; color:#8c8c8c; font-size:14px; height:90px; overflow:hidden}
.productmainnr dl dd b{ display:block}
.productmainnr dl dd b a{ display:block; background:#535353; color:#FFF; line-height:30px; text-align:center; font-weight:normal}
.newsny_left1 dl dt{ font-size:30px; line-height:90px; font-family:Arial, Helvetica, sans-serif; color:#ada9a8;float: left; padding-right:25px; padding-left:25px}
.newsny_left1 dl dt a{ font-weight:bold}
.newsny_left1{ width:100%; float:right;height:auto; overflow:hidden }
.newsny_left1 dl{ width:100%; height:95px; overflow:hidden; border-bottom:1px dotted #b5b5b6; margin-bottom:10px; float:left}

.newsny_left1 dl dd{ overflow:hidden}
.newsny_left1 dl dd p{ color:#606060; line-height:30px; height:90px; overflow:hidden; margin-top:8px;}
.services p{ line-height:30px; font-size:14px}
.services p b{ display:block; width:100%; border-bottom:1px dotted #CCC; border-left:4px solid #fe7000; line-height:35px; padding-left:10px; margin:10px 0}
.gylcxqleft{ width:100%; float:left; overflow:hidden; height:auto}
.gylcxqleft h2{ background:#f2f2f2; border-left:5px solid #c13c35; height:40px; line-height:40px; padding-left:10px; font-size:14px}
.gylcxqleft ul li{ line-height:40px; border-bottom:1px dotted #CCC; font-size:14px; float:left; width:30%; float:left; padding-left:14px}
.gylcxqright{ width:100%; float:right;overflow:hidden; height:auto}
.gylcxqright p{ font-size:14px; line-height:40px; color:#686868}
.gylcxqright p img{ width:80%; display:block; margin:0 auto; height:auto; border:1px solid #d9d9d9}
.gylcxqright h2{ text-align:center; font-size:20px; border-top:1px dotted #CCC; padding:20px 0 20px 0;}
.gylcxqbottom h3{ width:100%; line-height:35px; border-left:4px solid #fe7000; font-size:14px; padding-left:10px; background:#f2f2f2; margin:20px 0}
.gylcxqbottom ul li{ width:97%; float:left; margin:5px 5px}
.gylcxqbottom ul li img{ width:100%; height:auto}

.news_left1 dl dt{ font-size:14px;font-family: "微软雅黑"; color:#ada9a8; display:block}
.news_left1 dl dt a{ font-weight:bold}
.news_left1{ width:100%; float:right;height:auto; overflow:hidden }
.news_left1 dl{ width:97%; height:auto; float:left; margin:10px; overflow:hidden; border-bottom:1px dotted #b5b5b6; margin-bottom:10px}
.news_left1 dl dd{ overflow:hidden}
.news_left1 dl dd p{ color:#606060; line-height:30px; height:85px; overflow:hidden; margin-top:8px; padding-bottom:10px}

.aboutqbottom ul li{ width:100%; float:left; margin:5px 0px;  padding-bottom:0}
.aboutqbottom ul li img{ width:100%; height:auto; float:left; margin-right:15px}

.wapcenf{width:100%; height:auto; margin-top:30px}
.wapcen{ width:100%; height:auto;}
.wapleft{ width:100%; float:left; height:auto; overflow:hidden; margin-bottom:10px;}
.wapright{ width:100%; float:right; height:auto; overflow:hidden;}
.wapfleft{ width:100%; float:left;}
.wapfleft img{ width:100%; height:auto; padding:2px; border:1px solid #ccc; border-radius:2px;}
.wapfright img{ width:100%; height:auto; padding:2px; border:1px solid #ccc; border-radius:2px;}
.wapcs{ width:100%; height:auto; margin-top:20px;}
.wapcs h3{ border-left:4px solid #0066cc; padding-left:10px; font-size:15px; color:#333; font-weight:600;}
.wapcs p{ line-height:35px; font-size:13px; color:#777; margin-top:10px;}
table { border-collapse:collapse; width:100%; margin-top:15px;}
table td { border:1px solid #ccc; padding:5px; text-align:center;}
tr:nth-child(1){ background:#eeeeee;}
.wapxc{ width:100%; height:auto; margin-top:30px; border-bottom:1px solid #0066cc; padding-bottom:20px;}
.wapxc ul{ width:100%; overflow:hidden;}
.wapxc ul li{ width:100%; float:left; height:auto; overflow:hidden; margin:5px 5px;}
.wapxc ul li img{ width:100%; height:auto;}

.wapf{ width:100%; height:auto; margin-top:5px;}
.h2head{border-bottom:1px solid #ddd; color:#444; font-size:17px; line-height:45px; padding-left:5px; margin-bottom:20px}

.pic{width:50%;}
.pic .fl{width:40%; float: left;}
.pic .fr{width:40%; float: left; margin-left: 5%;}
.pic img{width:100%; display: block;}
.pic .font{height:20px; line-height: 20px; font-size: 14px; color: #999; text-align: center;}

	}
	
@media (min-width:360px){

.pics_switch{position:relative;width:1920px;margin:auto;height:150px;background:#535353;overflow:hidden;}
.pics_switch .pb{height:150px;}
.pics_switch .pic_box{/*position:absolute;left:0;top:0;*/float:left;width:1920px;height:150px;overflow:hidden;}
.pics_switch .pic_box a{margin:auto;display:block;width:1920px;height:150px;}

/*左右翻页箭头*/
.viewArrows{display:block;width:50px;height:50px;line-height:50px;cursor:pointer;text-indent:-99999999px;position:absolute;top:180px;}
.prev{left:200px;background:url(../images/prev.png) center center no-repeat;}
.next{right:200px;background:url(../images/next.png) center center no-repeat;}

.pics_switch .pic_box a.pic_banner_001{background:url(../images/banner.jpg) center top no-repeat; background-size:cover}
.pics_switch .pic_box a.pic_banner_002{background:url(../images/banner.jpg) center top no-repeat;background-size:cover}

.ps_box .pics_switch_clients{display:;width:100%;height:80px;position:absolute;left:0;bottom:0;overflow:hidden;}
.ps_box .pics_switch_clients ul{margin:20px auto 0;width:100px;height:auto;overflow:hidden;}
.ps_box .pics_switch_clients ul li{float:left;padding:20px 0;cursor:pointer;}
.ps_box .pics_switch_clients ul li span{display:block;margin-right:5px;width:20px;height:1px;text-indent:-999999px;background:#000;}


.top{ height:25px; background:#f7f7f7; border-bottom:1px solid #eaeaea; padding-bottom:1px; overflow:hidden}
.topleft{ color:#999999; font-size:12px; padding-top:5px; float:left}
.topleft img{ margin-right:10px}
.topright{ float:right;color:#999999; line-height:25px}
.topright a{ font-size:12px; color:#999999; padding:0 10px}

	
.box{ width:360px; margin:0 auto; height:auto; overflow:hidden}
.logo{ width:360px; height:50px; float:left; margin:10px 0 10px 0}
.logo img{ width:100%; height:auto}
.call{width:250px; height:39px; float:right; margin:10px 0 10px 0}
.call img{ width:100%; height:auto}
.nav{ background:#535353; height:auto; overflow:hidden;margin-bottom:1px 
}
.navcenter{border:none; width:100%}
.navcenter a{ color:#FFF; width:24.6%;  display:block; float:left; text-align:center; line-height:47px; font-size:14px; border-right:1px dotted #FFF; border-bottom:1px dotted #FFF}
.navcenter a:hover{ display:inline-block;width:24.6%; background:#535353; color:#fff;}.navcenter a.hover2{display:inline-block; background:#535353; color:#fff;}.hot{ height:auto; overflow:hidden; background:#f8f8f8; border-bottom:1px solid #d6d6d6; margin-bottom:40px}

.hotproduct a{ padding:0 5px; line-height:50px}


.main h2{ background:url(../images/bj.jpg) no-repeat center center; text-align:center; font-size:30px; color:#004097}
.main dl{ width:88%; margin:10px;float:left; padding:0px;margin-top:40px; border:1px solid #e7e7e7; padding:9px}
.main dl:hover{width:88%; margin:10px;float:left; padding:0px;margin-top:40px;border:1px solid #e7e7e7; padding:10px; background:#f6f6f6;}
.main dl dt img{ width:100%; height:210px; overflow:hidden; border:1px solid #e0e0e0}
.main dl dd h3{padding:10px 0 10px 0}
.main dl dd h3 a{ font-size:17px; color:#c91906; }
.main dl dd p{ line-height:30px; color:#8c8c8c; font-size:14px; height:90px; overflow:hidden}
.main dl dd b{ display:block}
.main dl dd b a{ display:block; background:#535353; color:#FFF; line-height:30px; text-align:center; font-weight:normal}




.orderlist {
    height: auto;
    overflow: hidden;
    width: 100%;
}
.orderlist p {
    font-size: 15px;
    line-height: 30px;
    margin: 0 0 30px;
}
.orderlist p b {
    color: #d60000;
    font-size: 22px;
}
.ultable_co {
    margin: 0 auto;
    width: 100%;
}
.ultable_co li {
    margin-top: 15px;
}
.ultable_co li input {
    border: 1px solid #dcdee0;
    color: #adadad;
    height: 39px;
    padding-left: 10px;
    width: 96%;
}
.message {
    border: 1px solid #dcdee0;
    color: #adadad;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 100px;
    line-height: 25px;
    padding-left: 10px;
    width: 96%;
}
.ultable_co li.spa .submit {
    background-color: #f97523;
    border: medium none;
    color: #fff;
    display: block;
    float: left;
    font-size: 16px;
    height: 40px;
    line-height: 35px;
    margin: 0 auto 10px;
    text-align: center;
    width: 100%;
}
.ultable_co li.spa .reset {
    background-color: #999999;
    border: medium none;
    color: #fff;
    display: block;
    float: right;
    font-size: 16px;
    height: 40px;
    line-height: 35px;
    margin: 0 auto 10px 10px;
    text-align: center;
    width:100%;
}


.products_listleft{ width:25%; float:left; height:auto; overflow:hidden}

.products_listleft h2{ color:#FFF; background:#0051a3; padding:15px 0px 15px 15px; font-size:18px}
.products_listleft ul li{ border-bottom:1px solid #e1e1e1; background:#f5f5f5; width:100%; height:60px; line-height:60px; padding-left:20px}
.products_listleft ul li a{ color:#020202; font-size:17px}

.products_listright{ width:74%; float:right}
.products_listright ul li{ width:22.5%; float:left; border:1px solid #e1e1e1; margin:0px 10px 20px 10px}
.products_listright ul li a img{ width:100%; height:auto}
.products_listright ul li p{ background:#eeeeee; color:#000; text-align:center; padding:9px 0}
.products_listright ul li p a{ color:#000}


.about h2{ background:url(../images/bj.jpg) no-repeat center center; text-align:center; font-size:20px; color:#004097; margin:10px 0 20px 0}


.about_left{ float:left; width:100%}
.about_left img{ width:100%; height:auto}

.about_right{ float:right; width:100%; background:#f4f4f4; height:auto; overflow:hidden}

.about_right h3{ color:#004097; font-size:20px; margin:30px 0 20px 0; padding-left:20px}
.about_right p{ line-height:30px; color:#000; height:120px; overflow:hidden; padding:0 20px; margin-bottom:30px}

.about_right a{ display:block; float:right}






.news{ padding:30px 0}
.news_center h2{ background: url(../images/title_1.png) no-repeat left 0 ; height:44px; line-height:44px; color:#fff; font-size:16px; padding-left:30px; overflow:hidden; margin-bottom:30px}
.news_center h2 b{ font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size:14px; padding-left:10px}
.news_center h2 span{ float:right; padding-top:10px}




.news_left{ float:left; width:32%}
.news_right{ float:right; width:50%}

.news_right h3{ color:#FFF; font-size:30px; margin:20px 0}
.news_right p{ line-height:35px; color:#FFF; height:250px; overflow:hidden}

.news_right a{ }


.anli h2{ background:url(../images/bj.jpg) no-repeat center center; text-align:center; font-size:30px; color:#004097; margin:20px 0 30px 0}
.productss ul li{float: left;width:340px;height: 230px;background: #c13c35;margin: 0 10px 20px 10px;list-style: none;position: relative;
overflow: hidden;}
.productss ul li img{ width:100%; height:230px;}
.productss ul li .cover a{width: 30px;height: 30px;display: block;border-radius: 50%;line-height: 30px;margin: 40px auto;}
.productss ul li .cover a img{ width:30px; height:30px; margin-top:30px
}
/* 遮罩层 */
.productss ul li .cover{width: 340px;height: 230px;background: rgba(0,103,180,0.7);position: absolute;left: 0;top: 0;text-align: center;color: #ffffff;transform-origin: right bottom;transform: rotate(90deg);transition: all 0.35s;}
.productss ul li .cover p{ margin-top: 10px;font-size: 14px;}
.productss ul li:hover .cover{ transform: rotate(0deg);}
.nybanner{ height:100px; background:url(../images/CCC.jpg) no-repeat center 0;background-size:cover;  margin-top:2px}
.title{ height:30px; line-height:30px; background:#f3f3f3; border-bottom:1px solid #dddddd}
.aboutnymain h2{ font-size:24px; text-align:center; margin:30px 0}
.aboutnymain p{ line-height:35px; font-size:14px; color:#414141; margin-bottom:20px}
.aboutnymain p img{ margin-right:20px; width:100%}

.gylc h2{ background: url(../images/title_1.png) no-repeat left 0 ; height:44px; line-height:44px; color:#fff; font-size:16px; padding-left:30px; overflow:hidden; margin-bottom:30px; margin-top:30px}
.gylc h2 b{ font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size:14px; padding-left:10px}
.gylc h2 span{ float:right; padding-top:10px}

.gylc dl{ width:100%;float:left; padding:0px;background:#f7f7f7; margin-bottom:20px  }
.gylc dl:hover{width:100%;float:left; padding:0px;background:#f7f7f7 }
.gylc dl dt{ float:left;width:100%; margin-right:20px}
.gylc dl dt img{ width:100%; height:235px; overflow:hidden;}
.gylc dl dd h3{padding:15px 0 5px 0}
.gylc dl dd h3 a{ font-size:17px; color:#c91906; }
.gylc dl dd p{ line-height:32px; color:#8c8c8c; font-size:15px; height:70px; overflow:hidden; padding-right:10px}
.gylc dl dd b{ display:block}
.gylc dl dd b a{ font-weight:normal; color:#ff7200 }.dibutop1{ background:#c13c35; height:8px; margin-top:30px;}
.dibu{ background:#3b3b3b; overflow:hidden; color:#FFF; padding-bottom:30px;}
.dibutop{ width:50%; float:left; margin-top:30px; border-right:1px solid #585858}
.dibutop p{ padding-left:48px; padding-top:15px}
.dibuleft{ width:100%; float:left;margin-top:30px; padding-left:0px; padding-right:0px; border-right:1px solid #585858}
.dibuleft h2{ font-size:16px; margin-bottom:15px}
.dibuleft a{ color:#f1edee; padding:5px 10px 0 0;line-height:35px; font-size:14px; }
.diburight{width:100%; float:right;margin-top:30px; padding-left:0px;}
.diburight h2{ font-size:16px; margin-bottom:15px}
.diburight p{ line-height:30px; font-size:14px; color:#f1edee;}
/*产品列表*/
.nytitle h2{ width:90%; background: url(../images/title_1.png) no-repeat left 0 ; height:auto; line-height:44px; color:#fff; font-size:16px; padding-left:30px; overflow:hidden; margin-bottom:0px; margin-top:30px}
.nytitle h2 b{ font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size:14px; padding-left:10px; display:none}
.nytitle h2 span{ float:right; padding-top:50px; font-size:14px; font-weight:normal;color:#000}
.nytitle h2 span a{ color:#000}
.productnymain ul{ margin-left:10px}
.productnymain ul li a{ display:block; font-size:15px; background:#f7f7f8; color:#000;  float:left; padding:10px 20px;}
.productnymain ul li{ float:left;border:1px solid #e6e6e6; padding:2px}
.productnymain ul li a:hover{display:block; font-size:15px; background:#c13c35; color:#fff;  float:left; padding:10px 20px;}
.productnymain ul li a.hover3{display:block; font-size:15px; background:#c13c35; color:#fff;  float:left; padding:10px 20px;}
.productmainnr dl{ width:88%; margin:10px;float:left; padding:0px;margin-top:30px; border:1px solid #e7e7e7; padding:9px}
.productmainnr dl:hover{width:88%; margin:10px;float:left; padding:0px;margin-top:30px;border:1px solid #e7e7e7; padding:10px; background:#f6f6f6;}
.productmainnr dl dt img{ width:100%; height:auto; overflow:hidden; border:1px solid #e0e0e0}
.productmainnr dl dd h3{padding:10px 0 10px 0}
.productmainnr dl dd h3 a{ font-size:17px; color:#c91906; }
.productmainnr dl dd p{ line-height:30px; color:#8c8c8c; font-size:14px; height:90px; overflow:hidden}
.productmainnr dl dd b{ display:block}
.productmainnr dl dd b a{ display:block; background:#535353; color:#FFF; line-height:30px; text-align:center; font-weight:normal}
.newsny_left1 dl dt{ font-size:30px; line-height:90px; font-family:Arial, Helvetica, sans-serif; color:#ada9a8;float: left; padding-right:25px; padding-left:25px}
.newsny_left1 dl dt a{ font-weight:bold}
.newsny_left1{ width:100%; float:right;height:auto; overflow:hidden }
.newsny_left1 dl{ width:100%; height:95px; overflow:hidden; border-bottom:1px dotted #b5b5b6; margin-bottom:10px; float:left}

.newsny_left1 dl dd{ overflow:hidden}
.newsny_left1 dl dd p{ color:#606060; line-height:30px; height:90px; overflow:hidden; margin-top:8px;}
.services p{ line-height:30px; font-size:14px}
.services p b{ display:block; width:100%; border-bottom:1px dotted #CCC; border-left:4px solid #fe7000; line-height:35px; padding-left:10px; margin:10px 0}
.gylcxqleft{ width:100%; float:left; overflow:hidden; height:auto}
.gylcxqleft h2{ background:#f2f2f2; border-left:5px solid #c13c35; height:40px; line-height:40px; padding-left:10px; font-size:14px}
.gylcxqleft ul li{ line-height:40px; border-bottom:1px dotted #CCC; font-size:14px; float:left; width:30%; float:left; padding-left:14px}
.gylcxqright{ width:100%; float:right;overflow:hidden; height:auto}
.gylcxqright p{ font-size:14px; line-height:40px; color:#686868}
.gylcxqright p img{ width:80%; display:block; margin:0 auto; height:auto; border:1px solid #d9d9d9}
.gylcxqright h2{ text-align:center; font-size:20px; border-top:1px dotted #CCC; padding:20px 0 20px 0;}
.gylcxqbottom h3{ width:100%; line-height:35px; border-left:4px solid #fe7000; font-size:14px; padding-left:10px; background:#f2f2f2; margin:20px 0}
.gylcxqbottom ul li{ width:97%; float:left; margin:5px 5px}
.gylcxqbottom ul li img{ width:100%; height:auto}


.aboutqbottom ul li{ width:100%; float:left; margin:5px 0px;  padding-bottom:0}
.aboutqbottom ul li img{ width:100%; height:auto; float:left; margin-right:15px}


.wapcenf{width:100%; height:auto; margin-top:30px}
.wapcen{ width:100%; height:auto;}
.wapleft{ width:100%; float:left; height:auto; overflow:hidden; margin-bottom:10px;}
.wapright{ width:100%; float:right; height:auto; overflow:hidden;}
.wapfleft{ width:100%; float:left;}
.wapfleft img{ width:100%; height:auto; padding:2px; border:1px solid #ccc; border-radius:2px;}

.wapfright img{ width:100%; height:auto; padding:2px; border:1px solid #ccc; border-radius:2px;}
.wapcs{ width:100%; height:auto; margin-top:20px;}
.wapcs h3{ border-left:4px solid #0066cc; padding-left:10px; font-size:15px; color:#333; font-weight:600;}
.wapcs p{ line-height:35px; font-size:13px; color:#777; margin-top:10px;}
table { border-collapse:collapse; width:100%; margin-top:15px;}
table td { border:1px solid #ccc; padding:5px; text-align:center;}
tr:nth-child(1){ background:#eeeeee;}

.wapxc{ width:100%; height:auto; margin-top:30px; border-bottom:1px solid #0066cc; padding-bottom:20px;}
.wapxc ul{ width:100%; overflow:hidden;}
.wapxc ul li{ width:100%; float:left; height:auto; overflow:hidden; margin:5px 5px;}
.wapxc ul li img{ width:100%; height:auto;}

.wapf{ width:100%; height:auto; margin-top:5px;}
.h2head{border-bottom:1px solid #ddd; color:#444; font-size:17px; line-height:45px; padding-left:5px; margin-bottom:20px}

.pic{width:50%;}
.pic .fl{width:40%; float: left;}
.pic .fr{width:40%; float: left; margin-left: 5%;}
.pic img{width:100%; display: block;}
.pic .font{height:20px; line-height: 20px; font-size: 14px; color: #999; text-align: center;}
}

@media (min-width:480px){

.pics_switch{position:relative;width:1920px;margin:auto;height:180px;background:#535353;overflow:hidden;}
.pics_switch .pb{height:180px;}
.pics_switch .pic_box{/*position:absolute;left:0;top:0;*/float:left;width:1920px;height:180px;overflow:hidden;}
.pics_switch .pic_box a{margin:auto;display:block;width:1920px;height:180px;}

/*左右翻页箭头*/
.viewArrows{display:block;width:50px;height:50px;line-height:50px;cursor:pointer;text-indent:-99999999px;position:absolute;top:180px;}
.prev{left:200px;background:url(../images/prev.png) center center no-repeat;}
.next{right:200px;background:url(../images/next.png) center center no-repeat;}

.pics_switch .pic_box a.pic_banner_001{background:url(../images/banner.jpg) center top no-repeat; background-size:cover}
.pics_switch .pic_box a.pic_banner_002{background:url(../images/banner.jpg) center top no-repeat;background-size:cover}

.ps_box .pics_switch_clients{display:;width:100%;height:80px;position:absolute;left:0;bottom:0;overflow:hidden;}
.ps_box .pics_switch_clients ul{margin:20px auto 0;width:100px;height:auto;overflow:hidden;}
.ps_box .pics_switch_clients ul li{float:left;padding:20px 0;cursor:pointer;}
.ps_box .pics_switch_clients ul li span{display:block;margin-right:5px;width:20px;height:1px;text-indent:-999999px;background:#000;}

.wapcenf{width:100%; height:auto; margin-top:30px}
.wapcen{ width:100%; height:auto;}
.wapleft{ width:100%; float:left; height:auto; overflow:hidden; margin-bottom:10px;}
.wapleft img{ width:80%; height:auto; display:block; margin:0 auto;padding:2px; border:1px solid #ccc; border-radius:2px;}
.wapleft video{ width:80%; height:auto; display:block; margin:0 auto;padding:2px; border:1px solid #ccc; border-radius:2px;}
.wapright{ width:100%; float:right; height:auto; overflow:hidden;}
.wapfleft{ width:100%; float:left;}
.wapfleft img{ width:100%; height:auto; padding:2px; border:1px solid #ccc; border-radius:2px;}

.wapfright{ width:100%; float:right;}
.wapfright img{ width:100%; height:auto; padding:2px; border:1px solid #ccc; border-radius:2px;}
.wapcs{ width:100%; height:auto; margin-top:20px;}
.wapcs h3{ border-left:4px solid #0066cc; padding-left:10px; font-size:15px; color:#333; font-weight:600;}
.wapcs p{ line-height:35px; font-size:13px; color:#777; margin-top:10px;}
table { border-collapse:collapse; width:100%; margin-top:15px;}
table td { border:1px solid #ccc; padding:5px; text-align:center;}
tr:nth-child(1){ background:#eeeeee;}

.wapxc{ width:100%; height:auto; margin-top:30px; border-bottom:1px solid #0066cc; padding-bottom:20px;}
.wapxc ul{ width:100%; overflow:hidden;}
.wapxc ul li{ width:100%; float:left; height:auto; overflow:hidden; margin:5px 5px;}
.wapxc ul li img{ width:100%; height:auto;}

.wapf{ width:100%; height:auto; margin-top:5px;}
.h2head{border-bottom:1px solid #ddd; color:#444; font-size:17px; line-height:45px; padding-left:5px; margin-bottom:20px}



.top{ height:25px; background:#f7f7f7; border-bottom:1px solid #eaeaea; padding-bottom:1px; overflow:hidden}
.topleft{ color:#999999; font-size:12px; padding-top:5px; float:left}
.topleft img{ margin-right:10px}
.topright{ float:right;color:#999999; line-height:25px}
.topright a{ font-size:12px; color:#999999; padding:0 10px}

	
.box{ width:480px; margin:0 auto; height:auto; overflow:hidden}
.logo{ width:250px; height:50px; float:left; margin:30px 0 0px 0}
.logo img{ width:100%; height:auto}
.call{width:200px; height:49px; float:right; margin:35px 0 0 0}
.call img{ width:100%; height:auto}
.nav{ background:#535353; height:auto; overflow:hidden;margin-bottom:1px 
}
.navcenter{border:none; width:100%}
.navcenter a{ color:#FFF; width:24.7%;  display:block; float:left; text-align:center; line-height:47px; font-size:15px; border-right:1px dotted #FFF; border-bottom:1px dotted #FFF}
.navcenter a:hover{ display:inline-block;  width:24.7%;background:#535353; color:#fff;}.navcenter a.hover2{display:inline-block; background:#535353; color:#fff;}.hot{ height:auto; overflow:hidden; background:#f8f8f8; border-bottom:1px solid #d6d6d6; margin-bottom:20px}

.hotproduct a{ padding:0 5px; line-height:50px}


.main h2{ background:url(../images/bj.jpg) no-repeat center center; text-align:center; font-size:20px; color:#333}
.main dl{ width:41%; margin:10px;float:left; padding:0px;margin-top:20px; border:1px solid #e7e7e7; padding:9px}
.main dl:hover{width:41%; margin:10px;float:left; padding:0px;margin-top:20px;border:1px solid #e7e7e7; padding:10px; background:#f6f6f6;}
.main dl dt img{ width:100%; height:140px; overflow:hidden; border:1px solid #e0e0e0}
.main dl dd h3{padding:10px 0 10px 0}
.main dl dd h3 a{ font-size:17px; color:#c91906; }
.main dl dd p{ line-height:30px; color:#8c8c8c; font-size:14px; height:90px; overflow:hidden}
.main dl dd b{ display:block}
.main dl dd b a{ display:block; background:#535353; color:#FFF; line-height:30px; text-align:center; font-weight:normal}


.guangaowei{ height:70px; background:url(../images/jixie.jpg) no-repeat center 0; background-size:cover; margin:30px 0}
.guangaoweis{ height:70px; background:url(../images/jixie.jpg) no-repeat center 0; background-size:cover; margin:0px 0}

.products_listleft{ width:25%; float:left; height:auto; overflow:hidden}

.products_listleft h2{ color:#FFF; background:#0051a3; padding:15px 0px 15px 15px; font-size:18px}
.products_listleft ul li{ border-bottom:1px solid #e1e1e1; background:#f5f5f5; width:100%; height:60px; line-height:60px; padding-left:20px}
.products_listleft ul li a{ color:#020202; font-size:17px}

.products_listright{ width:74%; float:right}
.products_listright ul li{ width:22.5%; float:left; border:1px solid #e1e1e1; margin:0px 10px 20px 10px}
.products_listright ul li a img{ width:100%; height:auto}
.products_listright ul li p{ background:#eeeeee; color:#000; text-align:center; padding:9px 0}
.products_listright ul li p a{ color:#000}


.about h2{ background:url(../images/bj.jpg) no-repeat center center; text-align:center; font-size:20px; color:#333; margin:10px 0 20px 0}


.about_left{ float:left; width:100%}
.about_left img{ width:100%; height:auto}

.about_right{ float:right; width:100%; background:#f4f4f4; height:auto; overflow:hidden}

.about_right h3{ color:#004097; font-size:20px; margin:30px 0 20px 0; padding-left:20px}
.about_right p{ line-height:30px; color:#000; height:120px; overflow:hidden; padding:0 20px; margin-bottom:30px}

.about_right a{ display:block; float:right}






.news{ padding:30px 0}
.news_center h2{ background: url(../images/title_1.png) no-repeat left 0 ; height:44px; line-height:44px; color:#fff; font-size:16px; padding-left:30px; overflow:hidden; margin-bottom:30px}
.news_center h2 b{ font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size:14px; padding-left:10px}
.news_center h2 span{ float:right; padding-top:0}




.news_left{ float:left; width:32%}
.news_right{ float:right; width:50%}

.news_right h3{ color:#FFF; font-size:30px; margin:20px 0}
.news_right p{ line-height:35px; color:#FFF; height:250px; overflow:hidden}

.news_right a{ }




.anli h2{ background:url(../images/bj.jpg) no-repeat center center; text-align:center; font-size:30px; color:#004097; margin:20px 0 30px 0}
.productss ul li{float: left;width:220px;height: 150px;background: #c13c35;margin: 0 10px 20px 10px;list-style: none;position: relative;
overflow: hidden;}
.productss ul li img{ width:100%; height:150px;}
.productss ul li .cover a{width: 30px;height: 30px;display: block;border-radius: 50%;line-height: 30px;margin: 30px auto;}
.productss ul li .cover a img{ width:30px; height:30px; margin-top:20px
}
/* 遮罩层 */
.productss ul li .cover{width: 220px;height: 150px;background: rgba(0,103,180,0.7);position: absolute;left: 0;top: 0;text-align: center;color: #ffffff;transform-origin: right bottom;transform: rotate(90deg);transition: all 0.35s;}
.productss ul li .cover p{ margin-top: 10px;font-size: 14px;}
.productss ul li:hover .cover{ transform: rotate(0deg);}
.nybanner{ height:130px; background:url(../images/CCC.jpg) no-repeat center 0;background-size:cover;  margin-top:2px}
.title{ height:30px; line-height:30px; background:#f3f3f3; border-bottom:1px solid #dddddd}
.aboutnymain h2{ font-size:24px; text-align:center; margin:30px 0}
.aboutnymain p{ line-height:35px; font-size:14px; color:#414141; margin-bottom:20px}
.aboutnymain p img{ margin-right:20px; width:100%}

.gylc h2{ background: url(../images/title_1.png) no-repeat left 0 ; height:44px; line-height:44px; color:#fff; font-size:16px; padding-left:30px; overflow:hidden; margin-bottom:30px; margin-top:30px}
.gylc h2 b{ font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size:14px; padding-left:10px}
.gylc h2 span{ float:right; padding-top:0}

.gylc dl{ width:100%;float:left; padding:0px;background:#f7f7f7; margin-bottom:20px  }
.gylc dl:hover{width:100%;float:left; padding:0px;background:#f7f7f7 }
.gylc dl dt{ float:left;width:38%; margin-right:20px}
.gylc dl dt img{ width:100%; height:135px; overflow:hidden;}
.gylc dl dd h3{padding:15px 0 5px 0}
.gylc dl dd h3 a{ font-size:17px; color:#c91906; }
.gylc dl dd p{ line-height:32px; color:#8c8c8c; font-size:15px; height:70px; overflow:hidden; padding-right:10px}
.gylc dl dd b{ display:block}
.gylc dl dd b a{ font-weight:normal; color:#ff7200 }.dibutop1{ background:#c13c35; height:8px; margin-top:30px;}
.dibu{ background:#3b3b3b; overflow:hidden; color:#FFF; padding-bottom:30px;}
.dibutop{ width:50%; float:left; margin-top:30px; border-right:1px solid #585858}
.dibutop p{ padding-left:48px; padding-top:15px}
.dibuleft{ width:100%; float:left;margin-top:30px; padding-left:0px; padding-right:0px; border-right:1px solid #585858}
.dibuleft h2{ font-size:16px; margin-bottom:15px}
.dibuleft a{ color:#f1edee; padding:5px 10px 0 0;line-height:35px; font-size:14px; }
.diburight{width:100%; float:right;margin-top:30px; padding-left:0px;}
.diburight h2{ font-size:16px; margin-bottom:15px}
.diburight p{ line-height:30px; font-size:14px; color:#f1edee;}
/*产品列表*/
.nytitle h2{ background: url(../images/title_1.png) no-repeat left 0 ; height:44px; line-height:44px; color:#fff; font-size:16px; padding-left:30px; overflow:hidden; margin-bottom:30px; margin-top:30px; width:100%}
.nytitle h2 b{ font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size:14px; padding-left:10px; display: inline-block}
.nytitle h2 span{ float:right; padding-top:0; font-size:14px; font-weight:normal;color:#fff; padding-right:40px}
.nytitle h2 span a{ color:#fff}
.productnymain ul{ margin-left:10px}
.productnymain ul li a{ display:block; font-size:15px; background:#f7f7f8; color:#000;  float:left; padding:10px 20px;}
.productnymain ul li{ float:left;border:1px solid #e6e6e6; padding:2px}
.productnymain ul li a:hover{display:block; font-size:15px; background:#c13c35; color:#fff;  float:left; padding:10px 20px;}
.productnymain ul li a.hover3{display:block; font-size:15px; background:#c13c35; color:#fff;  float:left; padding:10px 20px;}
.productmainnr dl{ width:41%; margin:10px;float:left; padding:0px;margin-top:30px; border:1px solid #e7e7e7; padding:9px}
.productmainnr dl:hover{width:41%; margin:10px;float:left; padding:0px;margin-top:30px;border:1px solid #e7e7e7; padding:10px; background:#f6f6f6;}
.productmainnr dl dt img{ width:100%; height:140px; overflow:hidden; border:1px solid #e0e0e0}
.productmainnr dl dd h3{padding:10px 0 10px 0}
.productmainnr dl dd h3 a{ font-size:17px; color:#c91906; }
.productmainnr dl dd p{ line-height:30px; color:#8c8c8c; font-size:14px; height:90px; overflow:hidden}
.productmainnr dl dd b{ display:block}
.productmainnr dl dd b a{ display:block; background:#535353; color:#FFF; line-height:30px; text-align:center; font-weight:normal}
.services p{ line-height:30px; font-size:14px}
.services p b{ display:block; width:100%; border-bottom:1px dotted #CCC; border-left:4px solid #fe7000; line-height:35px; padding-left:10px; margin:10px 0}
.gylcxqleft{ width:100%; float:left; overflow:hidden; height:auto}
.gylcxqleft h2{ background:#f2f2f2; border-left:5px solid #c13c35; height:40px; line-height:40px; padding-left:10px; font-size:14px}
.gylcxqleft ul li{ line-height:40px; border-bottom:1px dotted #CCC; font-size:14px; float:left; width:30%; float:left; padding-left:14px}
.gylcxqright{ width:100%; float:right;overflow:hidden; height:auto}
.gylcxqright p{ font-size:14px; line-height:40px; color:#686868}
.gylcxqright p img{ width:80%; display:block; margin:0 auto; height:auto; border:1px solid #d9d9d9}
.gylcxqright h2{ text-align:center; font-size:20px; border-top:1px dotted #CCC; padding:20px 0 20px 0;}
.gylcxqbottom h3{ width:100%; line-height:35px; border-left:4px solid #fe7000; font-size:14px; padding-left:10px; background:#f2f2f2; margin:20px 0}
.gylcxqbottom ul li{ width:47.5%; float:left; margin:5px 5px}
.gylcxqbottom ul li img{ width:100%; height:auto}


.news_left1 dl dt{ font-size:14px;font-family: "微软雅黑"; color:#ada9a8; display:block}

.news_left1 dl dt a{ font-weight:bold}
.news_left1{ width:100%; float:right;height:auto; overflow:hidden }
.news_left1 dl{ width:97%; height:auto; float:left; margin:10px; overflow:hidden; border-bottom:1px dotted #b5b5b6; margin-bottom:10px}

.news_left1 dl dd{ overflow:hidden}
.news_left1 dl dd p{ color:#606060; line-height:30px; height:85px; overflow:hidden; margin-top:8px; padding-bottom:10px}




.orderlist {
    height: auto;
    overflow: hidden;
    width: 100%;
}
.orderlist p {
    font-size: 15px;
    line-height: 30px;
    margin: 0 0 30px;
}
.orderlist p b {
    color: #d60000;
    font-size: 22px;
}
.ultable_co {
    margin: 0 auto;
    width: 100%;
}
.ultable_co li {
    margin-top: 15px;
}
.ultable_co li input {
    border: 1px solid #dcdee0;
    color: #adadad;
    height: 39px;
    padding-left: 10px;
    width: 98.3%;
}
.message {
    border: 1px solid #dcdee0;
    color: #adadad;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 100px;
    line-height: 25px;
    padding-left: 10px;
    width: 98.2%;
}
.ultable_co li.spa .submit {
    background-color: #f97523;
    border: medium none;
    color: #fff;
    display: block;
    float: left;
    font-size: 16px;
    height: 40px;
    line-height: 35px;
    margin: 0 auto 30px;
    text-align: center;
    width: 48.8%;
}
.ultable_co li.spa .reset {
    background-color: #999999;
    border: medium none;
    color: #fff;
    display: block;
    float: right;
    font-size: 16px;
    height: 40px;
    line-height: 35px;
    margin: 0 auto 30px 10px;
    text-align: center;
    width: 48.8%;
}
.aboutqbottom ul li{ width:47.8%; float:left; margin:5px 5px;  padding-bottom:0}
.aboutqbottom ul li img{ width:100%; height:auto; float:left; margin-right:15px}

.pic{width:50%;}
.pic .fl{width:40%; float: left;}
.pic .fr{width:40%; float: left; margin-left: 5%;}
.pic img{width:100%; display: block;}
.pic .font{height:20px; line-height: 20px; font-size: 14px; color: #999; text-align: center;}
}

@media (min-width:768px){
.pics_switch{position:relative;width:768px;margin:auto;height:270px;background:#535353;overflow:hidden;}
.pics_switch .pb{height:270px;}
.pics_switch .pic_box{/*position:absolute;left:0;top:0;*/float:left;width:1920px;height:270px;overflow:hidden;}
.pics_switch .pic_box a{margin:auto;display:block;width:1920px;height:270px;}
.wapcenf{width:100%; height:auto; margin-top:30px}
.wapcen{ width:100%; height:auto;}
.wapleft{ width:100%; float:left; height:auto; overflow:hidden; margin-bottom:10px;}
.wapright{ width:100%; float:right; height:auto; overflow:hidden;}
.wapfleft{ width:100%; float:left;}
.wapfleft img{ width:100%; height:auto; padding:2px; border:1px solid #ccc; border-radius:2px;}
.wapfright img{ width:100%; height:auto; padding:2px; border:1px solid #ccc; border-radius:2px;}
.wapfright video{ width:100%; height:auto; padding:2px; border:1px solid #ccc; border-radius:2px;}
.wapcs{ width:100%; height:auto; margin-top:20px;}
.wapcs h3{ border-left:4px solid #0066cc; padding-left:10px; font-size:15px; color:#333; font-weight:600;}
.wapcs p{ line-height:35px; font-size:13px; color:#777; margin-top:10px;}
table { border-collapse:collapse; width:100%; margin-top:15px;}
table td { border:1px solid #ccc; padding:5px; text-align:center;}
tr:nth-child(1){ background:#eeeeee;}

.wapxc{ width:100%; height:auto; margin-top:30px; border-bottom:1px solid #0066cc; padding-bottom:20px;}
.wapxc ul{ width:100%; overflow:hidden;}
.wapxc ul li{ width:100%; float:left; height:auto; overflow:hidden; margin:5px 5px;}
.wapxc ul li img{ width:100%; height:auto;}

.wapf{ width:100%; height:auto; margin-top:5px;}
.h2head{border-bottom:1px solid #ddd; color:#444; font-size:17px; line-height:45px; padding-left:5px; margin-bottom:20px}

/*左右翻页箭头*/
.viewArrows{display:block;width:50px;height:50px;line-height:50px;cursor:pointer;text-indent:-99999999px;position:absolute;top:180px;}
.prev{left:200px;background:url(../images/prev.png) center center no-repeat;}
.next{right:200px;background:url(../images/next.png) center center no-repeat;}

.pics_switch .pic_box a.pic_banner_001{background:url(../images/banner.jpg) center top no-repeat; background-size:cover}
.pics_switch .pic_box a.pic_banner_002{background:url(../images/banner.jpg) center top no-repeat;}

.ps_box .pics_switch_clients{display:;width:100%;height:80px;position:absolute;left:0;bottom:0;overflow:hidden;}
.ps_box .pics_switch_clients ul{margin:20px auto 0;width:100px;height:auto;overflow:hidden;}
.ps_box .pics_switch_clients ul li{float:left;padding:20px 0;cursor:pointer;}
.ps_box .pics_switch_clients ul li span{display:block;margin-right:5px;width:20px;height:1px;text-indent:-999999px;background:#000;}

.top{ height:25px; background:#f7f7f7; border-bottom:1px solid #eaeaea; padding-bottom:1px; overflow:hidden}
.topleft{ color:#999999; font-size:12px; padding-top:5px; float:left}
.topleft img{ margin-right:10px}
.topright{ float:right;color:#999999; line-height:25px}
.topright a{ font-size:12px; color:#999999; padding:0 10px}

	
.box{ width:768px; margin:0 auto; height:auto; overflow:hidden}
.logo{ width:390px; height:67px; float:left; margin:25px 0 0px 0}
.logo img{ width:100%; height:auto}
.call{width:304px; height:49px; float:right; margin:35px 0 0 0}
.call img{ width:100%; height:auto}
.nav{ background:#535353; height:47px; margin-bottom:1px 
}
.navcenter a{ color:#FFF; padding:0 11px; line-height:47px; font-size:13px; border-right:1px solid #343434; width:9.5%}
.navcenter a:hover{ display:inline-block; background:#535353; color:#fff;width:9.5%}.navcenter a.hover2{display:inline-block; background:#535353; color:#fff;}.hot{ height:auto; overflow:hidden; background:#f8f8f8; border-bottom:1px solid #d6d6d6; margin-bottom:40px}

.hotproduct a{ padding:0 5px; line-height:50px}


.main h2{ background:url(../images/bj.jpg) no-repeat center center; text-align:center; font-size:30px; color:#333}
.main dl{ width:19.5%; margin:10px;float:left; padding:0px;margin-top:40px; border:1px solid #e7e7e7; padding:9px}
.main dl:hover{width:19.5%; margin:10px;float:left; padding:0px;margin-top:40px;border:1px solid #e7e7e7; padding:10px; background:#f6f6f6;}
.main dl dt img{ width:100%; height:120px; overflow:hidden; border:1px solid #e0e0e0}
.main dl dd h3{padding:10px 0 10px 0}
.main dl dd h3 a{ font-size:17px; color:#c91906; }
.main dl dd p{ line-height:30px; color:#8c8c8c; font-size:14px; height:90px; overflow:hidden}
.main dl dd b{ display:block}
.main dl dd b a{ display:block; background:#535353; color:#FFF; line-height:30px; text-align:center; font-weight:normal}


.guangaowei{ height:100px; background:url(../images/jixie.jpg) no-repeat center 0; background-size:cover; margin:30px 0}
.guangaoweis{ height:100px; background:url(../images/jixie.jpg) no-repeat center 0; background-size:cover; margin:0px 0}

.products_listleft{ width:25%; float:left; height:auto; overflow:hidden}

.products_listleft h2{ color:#FFF; background:#0051a3; padding:15px 0px 15px 15px; font-size:18px}
.products_listleft ul li{ border-bottom:1px solid #e1e1e1; background:#f5f5f5; width:100%; height:60px; line-height:60px; padding-left:20px}
.products_listleft ul li a{ color:#020202; font-size:17px}

.products_listright{ width:74%; float:right}
.products_listright ul li{ width:22.5%; float:left; border:1px solid #e1e1e1; margin:0px 10px 20px 10px}
.products_listright ul li a img{ width:100%; height:auto}
.products_listright ul li p{ background:#eeeeee; color:#000; text-align:center; padding:9px 0}
.products_listright ul li p a{ color:#000}


.about h2{ background:url(../images/bj.jpg) no-repeat center center; text-align:center; font-size:30px; color:#000; margin:20px 0 30px 0}


.about_left{ float:left; width:50%}
.about_left img{ width:100%; height:auto}

.about_right{ float:right; width:50%; background:#f4f4f4; height:auto; overflow:hidden}

.about_right h3{ color:#c91906; font-size:20px; margin:30px 0 20px 0; padding-left:20px}
.about_right p{ line-height:30px; color:#000; height:120px; overflow:hidden; padding:0 20px; margin-bottom:30px}

.about_right a{ display:block; float:right}





.news{ padding:30px 0}
.news_center h2{ background: url(../images/title_1.png) no-repeat left 0 ; height:44px; line-height:44px; color:#fff; font-size:16px; padding-left:30px; overflow:hidden; margin-bottom:30px}
.news_center h2 b{ font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size:14px; padding-left:10px}
.news_center h2 span{ float:right; padding-top:0}




.news_left{ float:left; width:32%}
.news_right{ float:right; width:50%}

.news_right h3{ color:#FFF; font-size:30px; margin:20px 0}
.news_right p{ line-height:35px; color:#FFF; height:250px; overflow:hidden}

.news_right a{ }



.anli h2{ background:url(../images/bj.jpg) no-repeat center center; text-align:center; font-size:30px; color:#004097; margin:20px 0 30px 0}
.productss ul li{float: left;width:280px;height: 200px;background: #c13c35;margin: 0 10px 20px 10px;list-style: none;position: relative;
overflow: hidden;}
.productss ul li img{ width:100%; height:200px;}
.productss ul li .cover a{width: 30px;height: 30px;display: block;border-radius: 50%;line-height: 30px;margin: 40px auto;}
.productss ul li .cover a img{ width:30px; height:30px; margin-top:30px
}
/* 遮罩层 */
.productss ul li .cover{width: 280px;height: 200px;background: rgba(0,103,180,0.7);position: absolute;left: 0;top: 0;text-align: center;color: #ffffff;transform-origin: right bottom;transform: rotate(90deg);transition: all 0.35s;}
.productss ul li .cover p{ margin-top: 10px;font-size: 14px;}
.productss ul li:hover .cover{ transform: rotate(0deg);}
.nybanner{ height:200px; background:url(../images/CCC.jpg) no-repeat center 0;background-size:cover;  margin-top:2px}
.title{ height:30px; line-height:30px; background:#f3f3f3; border-bottom:1px solid #dddddd}
.aboutnymain h2{ font-size:24px; text-align:center; margin:30px 0}
.aboutnymain p{ line-height:35px; font-size:14px; color:#414141; margin-bottom:20px}
.aboutnymain p img{ margin-right:20px; width:30%}

.gylc h2{ background: url(../images/title_1.png) no-repeat left 0 ; height:44px; line-height:44px; color:#fff; font-size:16px; padding-left:30px; overflow:hidden; margin-bottom:30px; margin-top:30px}
.gylc h2 b{ font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size:14px; padding-left:10px}
.gylc h2 span{ float:right; padding-top:10px}

.gylc dl{ width:50%;float:left; padding:0px;background:#f7f7f7; margin-bottom:20px  }
.gylc dl:hover{width:50%;float:left; padding:0px;background:#f7f7f7 }
.gylc dl dt{ float:left;width:40%; margin-right:20px}
.gylc dl dt img{ width:100%; height:115px; overflow:hidden;}
.gylc dl dd h3{padding:15px 0 5px 0}
.gylc dl dd h3 a{ font-size:17px; color:#c91906; }
.gylc dl dd p{ line-height:32px; color:#8c8c8c; font-size:15px; height:70px; overflow:hidden; padding-right:10px}
.gylc dl dd b{ display:block}
.gylc dl dd b a{ font-weight:normal; color:#ff7200 }.dibutop1{ background:#c13c35; height:8px; margin-top:30px;}
.dibu{ background:#3b3b3b; overflow:hidden; color:#FFF; padding-bottom:30px;}
.dibutop{ width:32%; float:left; margin-top:30px; border-right:1px solid #585858}
.dibutop p{ padding-left:48px; padding-top:15px}
.dibuleft{ width:62%; float:left;margin-top:30px; padding-left:20px; padding-right:20px; border-right:1px solid #585858}
.dibuleft h2{ font-size:16px; margin-bottom:15px}
.dibuleft a{ color:#f1edee; padding:5px 10px 0 0;line-height:35px; font-size:14px; }
.diburight{width:30%; float:right;margin-top:30px; padding-left:0px;}
.diburight h2{ font-size:16px; margin-bottom:15px}
.diburight p{ line-height:30px; font-size:14px; color:#f1edee;}
/*产品列表*/
.nytitle h2{ background: url(../images/title_1.png) no-repeat left 0 ; height:44px; line-height:44px; color:#fff; font-size:16px; padding-left:30px; overflow:hidden; margin-bottom:30px; margin-top:30px; width:100%;}
.nytitle h2 b{ font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size:14px; padding-left:10px; display: inline-block}
.nytitle h2 span{ float:right; padding-top:0; font-size:14px; font-weight:normal;color:#fff;padding-right:40px}
.nytitle h2 span a{ color:#fff}
.productnymain ul{ margin-left:10px}
.productnymain ul li a{ display:block; font-size:15px; background:#f7f7f8; color:#000;  float:left; padding:10px 20px;}
.productnymain ul li{ float:left;border:1px solid #e6e6e6; padding:2px}
.productnymain ul li a:hover{display:block; font-size:15px; background:#c13c35; color:#fff;  float:left; padding:10px 20px;}
.productnymain ul li a.hover3{display:block; font-size:15px; background:#c13c35; color:#fff;  float:left; padding:10px 20px;}
.productmainnr dl{ width:19.5%; margin:10px;float:left; padding:0px;margin-top:30px; border:1px solid #e7e7e7; padding:9px}
.productmainnr dl:hover{width:19.5%; margin:10px;float:left; padding:0px;margin-top:30px;border:1px solid #e7e7e7; padding:10px; background:#f6f6f6;}
.productmainnr dl dt img{ width:100%; height:110px; overflow:hidden; border:1px solid #e0e0e0}
.productmainnr dl dd h3{padding:10px 0 10px 0}
.productmainnr dl dd h3 a{ font-size:17px; color:#c91906; }
.productmainnr dl dd p{ line-height:30px; color:#8c8c8c; font-size:14px; height:90px; overflow:hidden}
.productmainnr dl dd b{ display:block}
.productmainnr dl dd b a{ display:block; background:#535353; color:#FFF; line-height:30px; text-align:center; font-weight:normal}


.services p{ line-height:30px; font-size:14px}
.services p b{ display:block; width:100%; border-bottom:1px dotted #CCC; border-left:4px solid #fe7000; line-height:35px; padding-left:10px; margin:10px 0}
.gylcxqleft{ width:25%; float:left; overflow:hidden; height:auto}
.gylcxqleft h2{ background:#f2f2f2; border-left:5px solid #c13c35; height:40px; line-height:40px; padding-left:10px; font-size:14px}
.gylcxqleft ul li{ line-height:40px; border-bottom:1px dotted #CCC; font-size:14px; float:left; width:100%; float:left; padding-left:14px}
.gylcxqright{ width:73%; float:right;overflow:hidden; height:auto}
.gylcxqright p{ font-size:14px; line-height:40px; color:#686868}
.gylcxqright p img{ width:80%; display:block; margin:0 auto; height:auto; border:1px solid #d9d9d9}
.gylcxqright h2{ text-align:center; font-size:20px; border-top:1px dotted #CCC; padding:20px 0 20px 0;}
.gylcxqbottom h3{ width:100%; line-height:35px; border-left:4px solid #fe7000; font-size:14px; padding-left:10px; background:#f2f2f2; margin:20px 0}
.gylcxqbottom ul li{ width:23.5%; float:left; margin:5px 5px}
.gylcxqbottom ul li img{ width:100%; height:auto}
.news_left1 dl dt{ font-size:14px;font-family: "微软雅黑"; color:#ada9a8; display:block}

.news_left1 dl dt a{ font-weight:bold}
.news_left1{ width:100%; float:right;height:auto; overflow:hidden }
.news_left1 dl{ width:97%; height:auto; float:left; margin:10px; overflow:hidden; border-bottom:1px dotted #b5b5b6; margin-bottom:10px}

.news_left1 dl dd{ overflow:hidden}
.news_left1 dl dd p{ color:#606060; line-height:30px; height:85px; overflow:hidden; margin-top:8px; padding-bottom:10px}




.orderlist {
    height: auto;
    overflow: hidden;
    width: 100%;
}
.orderlist p {
    font-size: 15px;
    line-height: 30px;
    margin: 0 0 30px;
}
.orderlist p b {
    color: #d60000;
    font-size: 22px;
}
.ultable_co {
    margin: 0 auto;
    width: 100%;
}
.ultable_co li {
    margin-top: 15px;
}
.ultable_co li input {
    border: 1px solid #dcdee0;
    color: #adadad;
    height: 39px;
    padding-left: 10px;
    width: 98.3%;
}
.message {
    border: 1px solid #dcdee0;
    color: #adadad;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 100px;
    line-height: 25px;
    padding-left: 10px;
    width: 98.2%;
}
.ultable_co li.spa .submit {
    background-color: #f97523;
    border: medium none;
    color: #fff;
    display: block;
    float: left;
    font-size: 16px;
    height: 40px;
    line-height: 35px;
    margin: 0 auto 30px;
    text-align: center;
    width: 48.8%;
}
.ultable_co li.spa .reset {
    background-color: #999999;
    border: medium none;
    color: #fff;
    display: block;
    float: right;
    font-size: 16px;
    height: 40px;
    line-height: 35px;
    margin: 0 auto 30px 10px;
    text-align: center;
    width: 48.8%;
}


.aboutqbottom ul li{ width:23.7%; float:left; margin:5px 5px;  padding-bottom:10px}
.aboutqbottom ul li img{ width:100%; height:auto; float:left; margin-right:15px}

.pic{width:50%;}
.pic .fl{width:40%; float: left;}
.pic .fr{width:40%; float: left; margin-left: 5%;}
.pic img{width:100%; display: block;}
.pic .font{height:20px; line-height: 20px; font-size: 14px; color: #999; text-align: center;}
}


@media (min-width:1200px){
	
.pics_switch{position:relative;width:1920px;margin:auto;height:517px;background:#535353;overflow:hidden;}
.pics_switch .pb{height:517px;}
.pics_switch .pic_box{/*position:absolute;left:0;top:0;*/float:left;width:1920px;height:517px;overflow:hidden;}
.pics_switch .pic_box a{margin:auto;display:block;width:1920px;height:517px;}

/*左右翻页箭头*/
.viewArrows{display:block;width:50px;height:50px;line-height:50px;cursor:pointer;text-indent:-99999999px;position:absolute;top:180px;}
.prev{left:200px;background:url(../images/prev.png) center center no-repeat;}
.next{right:200px;background:url(../images/next.png) center center no-repeat;}

.pics_switch .pic_box a.pic_banner_001{background:url(../images/banner.jpg) center top no-repeat; background-size:cover}
.pics_switch .pic_box a.pic_banner_002{background:url(../images/banner.jpg) center top no-repeat;}

.ps_box .pics_switch_clients{display:;width:100%;height:80px;position:absolute;left:0;bottom:0;overflow:hidden;}
.ps_box .pics_switch_clients ul{margin:20px auto 0;width:100px;height:auto;overflow:hidden;}
.ps_box .pics_switch_clients ul li{float:left;padding:20px 0;cursor:pointer;}
.ps_box .pics_switch_clients ul li span{display:block;margin-right:5px;width:20px;height:1px;text-indent:-999999px;background:#000;}

	
	
.top{ height:25px; background:#f7f7f7; border-bottom:1px solid #eaeaea; padding-bottom:1px; overflow:hidden}
.topleft{ color:#999999; font-size:12px; padding-top:5px; float:left}
.topleft img{ margin-right:10px}
.topright{ float:right;color:#999999; line-height:25px}
.topright a{ font-size:12px; color:#999999; padding:0 10px}

	
.box{ width:1200px; margin:0 auto; height:auto; overflow:hidden}
.logo{ width:390px; height:67px; float:left; margin:25px 0 20px 0}
.call{width:374px; height:49px; float:right; margin:40px 0 0 0}
.nav{ background:#535353; height:47px; margin-bottom:1px 
}
.navcenter{border-left:1px solid #535353;}
.navcenter a{ color:#FFF; line-height:47px; font-size:15px; border-right:1px solid #343434; width:10.5%; text-align:center}
.navcenter a:hover{ display:inline-block; background:#b31100; color:#fff;width:10.5%;}
.navcenter a.hover2{display:inline-block; background:#b31100; color:#fff;width:10.5%;}
.hot{ height:auto; overflow:hidden; background:#f8f8f8; border-bottom:1px solid #d6d6d6; margin-bottom:30px}

.hotproduct a{ padding:0 5px; line-height:50px}


.main h2{ background:url(../images/bj.jpg) no-repeat center center; text-align:center; font-size:30px; color:#000}
.main dl{ width:21.5%; margin:10px;float:left; padding:0px;margin-top:30px; border:1px solid #e7e7e7; padding:9px}
.main dl:hover{width:21.5%; margin:10px;float:left; padding:0px;margin-top:30px;border:1px solid #e7e7e7; padding:10px; background:#f6f6f6;}
.main dl dt img{ width:100%; height:180px; overflow:hidden; border:1px solid #e0e0e0}
.main dl dd h3{padding:10px 0 10px 0}
.main dl dd h3 a{ font-size:17px; color:#c91906; }
.main dl dd p{ line-height:30px; color:#8c8c8c; font-size:14px; height:90px; overflow:hidden}
.main dl dd b{ display:block}
.main dl dd b a{ display:block; background:#535353; color:#FFF; line-height:30px; text-align:center; font-weight:normal}



/*.about{ background:#535353; padding:10px 0 30px 0; margin-top:20px}
*/


.guangaowei{ height:200px; background:url(../images/jixie.jpg) no-repeat center 0; margin:30px 0}
.guangaoweis{ height:200px; background:url(../images/jixie.jpg) no-repeat center 0; margin:30px 0}

.products_listleft{ width:25%; float:left; height:auto; overflow:hidden}

.products_listleft h2{ color:#FFF; background:#0051a3; padding:15px 0px 15px 15px; font-size:18px}
.products_listleft ul li{ border-bottom:1px solid #e1e1e1; background:#f5f5f5; width:100%; height:60px; line-height:60px; padding-left:20px}
.products_listleft ul li a{ color:#020202; font-size:17px}

.products_listright{ width:74%; float:right}
.products_listright ul li{ width:22.5%; float:left; border:1px solid #e1e1e1; margin:0px 10px 20px 10px}
.products_listright ul li a img{ width:100%; height:auto}
.products_listright ul li p{ background:#eeeeee; color:#000; text-align:center; padding:9px 0}
.products_listright ul li p a{ color:#000}


.about h2{ background:url(../images/bj.jpg) no-repeat center center; text-align:center; font-size:30px; color:#000; margin:20px 0 30px 0}


.about_left{ float:left; width:50%}
.about_left img{ width:100%; height:auto}

.about_right{ float:right; width:50%; background:#f4f4f4; height:auto; overflow:hidden}

.about_right h3{ color:#c91906; font-size:28px; margin:30px 0 20px 0; padding-left:20px}
.about_right p{ line-height:35px; color:#000; height:245px; overflow:hidden; padding:0 20px; margin-bottom:40px}

.about_right a{ display:block; float:right}






.news{ padding:0px 0 0 0}
.news_center h2{ background: url(../images/title_1.png) no-repeat left 0 ; height:44px; line-height:44px; color:#fff; font-size:16px; padding-left:30px; overflow:hidden; margin-bottom:10px}
.news_center h2 b{ font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size:14px; padding-left:10px}
.news_center h2 span{ float:right; padding-top:0px}




.news_left{ float:left; width:32%}
.news_right{ float:right; width:50%}

.news_right h3{ color:#FFF; font-size:30px; margin:20px 0}
.news_right p{ line-height:35px; color:#FFF; height:250px; overflow:hidden}

.news_right a{ }


.news_left1 dl dt{ font-size:14px;font-family: "微软雅黑"; color:#ada9a8; display:block}

.news_left1 dl dt a{ font-weight:bold}
.news_left1{ width:100%; float:right;height:auto; overflow:hidden }
.news_left1 dl{ width:48.2%; height:auto; float:left; margin:10px; overflow:hidden; border-bottom:1px dotted #b5b5b6; margin-bottom:10px}

.news_left1 dl dd{ overflow:hidden}
.news_left1 dl dd p{ color:#606060; line-height:30px; height:60px; overflow:hidden; margin-top:8px; padding-bottom:10px}



.anli h2{ background:url(../images/bj.jpg) no-repeat center center; text-align:center; font-size:30px; color:#000; margin:20px 0 30px 0}
.productss ul li{float: left;width:280px;height: 200px;background: #c13c35;margin: 0 10px 20px 10px;list-style: none;position: relative;
overflow: hidden;}
.productss ul li img{ width:100%; height:200px;}
.productss ul li .cover a{width: 30px;height: 30px;display: block;border-radius: 50%;line-height: 30px;margin: 40px auto;}
.productss ul li .cover a img{ width:30px; height:30px; margin-top:30px
}
/* 遮罩层 */
.productss ul li .cover{width: 280px;height: 200px;background: rgba(171,17,0,0.7);position: absolute;left: 0;top: 0;text-align: center;color: #ffffff;transform-origin: right bottom;transform: rotate(90deg);transition: all 0.35s;}
.productss ul li .cover p{ margin-top: 10px;font-size: 14px;}
.productss ul li:hover .cover{ transform: rotate(0deg);}
.nybanner{ height:340px; background-size:cover; background:url(../images/CCC.jpg) no-repeat center 0; margin-top:2px}
.title{ height:30px; line-height:30px; background:#f3f3f3; border-bottom:1px solid #dddddd}
.aboutnymain h2{ font-size:24px; text-align:center; margin:30px 0}
.aboutnymain p{ line-height:35px; font-size:14px; color:#414141; margin-bottom:20px}
.aboutnymain p img{ margin-right:20px; width:40%}

.gylc h2{ background: url(../images/title_1.png) no-repeat left 0 ; height:44px; line-height:44px; color:#fff; font-size:16px; padding-left:30px; overflow:hidden; margin-bottom:20px; margin-top:20px}
.gylc h2 b{ font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size:14px; padding-left:10px}
.gylc h2 span{ float:right; padding-top:0}

.gylc dl{ width:50%;float:left; padding:0px;background:#f7f7f7; margin-bottom:20px  }
.gylc dl:hover{width:50%;float:left; padding:0px;background:#f7f7f7 }
.gylc dl dt{ float:left;width:33%; margin-right:20px}
.gylc dl dt img{ width:100%; height:140px; overflow:hidden;}
.gylc dl dd h3{padding:15px 0 5px 0}
.gylc dl dd h3 a{ font-size:17px; color:#333; }
.gylc dl dd p{ line-height:32px; color:#8c8c8c; font-size:15px; height:70px; overflow:hidden; padding-right:10px}
.gylc dl dd b{ display:block}
.gylc dl dd b a{ font-weight:normal; color:#ff7200 }.dibutop1{ background:#c13c35; height:8px; margin-top:30px;}
.dibu{ background:#3b3b3b; overflow:hidden; color:#FFF; padding-bottom:30px;}
.dibutop{ width:30%; float:left; margin-top:30px; border-right:1px solid #585858}
.dibutop p{ padding-left:48px; padding-top:15px}

.dibuleft{ width:67%; float:left;margin-top:30px; padding-left:0; padding-right:40px; border-right:1px solid #585858}
.dibuleft h2{ font-size:16px; margin-bottom:15px}
.dibuleft a{ color:#f1edee; padding:5px 10px 0 0;line-height:35px; font-size:14px; }
.link a{ color:#f1edee; padding:5px 10px 0 0;line-height:35px; font-size:14px; }
.diburight{width:26%; float:right;margin-top:30px; padding-left:40px;}
.diburight h2{ font-size:16px; margin-bottom:15px}
.diburight p{ line-height:30px; font-size:14px; color:#f1edee;}
/*产品列表*/
.nytitle h2{ background: url(../images/title_1.png) no-repeat left 0 ; height:44px; line-height:44px; color:#fff; font-size:16px; padding-left:30px; overflow:hidden; margin-bottom:30px; margin-top:30px; width:100%}
.nytitle h2 b{ font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size:14px; padding-left:10px; display: inline-block}
.nytitle h2 span{ float:right; padding-top:0px; font-size:14px; font-weight:normal;color:#fff; padding-right:40px}
.nytitle h2 span a{ color:#fff}
.productnymain ul{ margin-left:10px}
.productnymain ul li a{ display:block; font-size:15px; background:#f7f7f8; color:#000;  float:left; padding:10px 20px;}
.productnymain ul li{ float:left;border:1px solid #e6e6e6; padding:2px}
.productnymain ul li a:hover{display:block; font-size:15px; background:#c13c35; color:#fff;  float:left; padding:10px 20px;}
.productnymain ul li a.hover3{display:block; font-size:15px; background:#c13c35; color:#fff;  float:left; padding:10px 20px;}
.productmainnr dl{ width:21.5%; margin:10px;float:left; padding:0px;margin-top:10px; border:1px solid #e7e7e7; padding:9px}
.productmainnr dl:hover{width:21.5%; margin:10px;float:left; padding:0px;margin-top:10px;border:1px solid #e7e7e7; padding:10px; background:#f6f6f6;}
.productmainnr dl dt img{ width:100%; height:180px; overflow:hidden; border:1px solid #e0e0e0}
.productmainnr dl dd h3{padding:10px 0 10px 0}
.productmainnr dl dd h3 a{ font-size:17px; color:#c91906; }
.productmainnr dl dd p{ line-height:30px; color:#8c8c8c; font-size:14px; height:90px; overflow:hidden}
.productmainnr dl dd b{ display:block}
.productmainnr dl dd b a{ display:block; background:#535353; color:#FFF; line-height:30px; text-align:center; font-weight:normal}
.newsny_left1 dl dt{ font-size:30px; line-height:90px; font-family:Arial, Helvetica, sans-serif; color:#ada9a8;float: left; padding-right:25px; padding-left:25px}
.newsny_left1 dl dt a{ font-weight:bold}
.newsny_left1{ width:100%; float:right;height:auto; overflow:hidden }
.newsny_left1 dl{ width:50%; height:95px; overflow:hidden; border-bottom:1px dotted #b5b5b6; margin-bottom:10px; float:left}

.newsny_left1 dl dd{ overflow:hidden}
.newsny_left1 dl dd p{ color:#606060; line-height:30px; height:90px; overflow:hidden; margin-top:8px;}
.services p{ line-height:30px; font-size:14px}
.services p b{ display:block; width:100%; border-bottom:1px dotted #CCC; border-left:4px solid #fe7000; line-height:35px; padding-left:10px; margin:10px 0}
.gylcxqleft{ width:25%; float:left; overflow:hidden; height:auto}
.gylcxqleft h2{ background:#f2f2f2; border-left:5px solid #c13c35; height:40px; line-height:40px; padding-left:10px; font-size:14px}
.gylcxqleft ul li{ line-height:40px; border-bottom:1px dotted #CCC; font-size:14px; float:left; width:45%; float:left; padding-left:14px}
.gylcxqright{ width:73%; float:right;overflow:hidden; height:auto}
.gylcxqright p{ font-size:14px; line-height:35px; color:#686868}
.gylcxqright p img{ width:80%; display:block; margin:0 auto; height:auto; border:1px solid #d9d9d9}
.gylcxqright h2{ text-align:center; font-size:20px; border-top:1px dotted #CCC; padding:10px 0 10px 0;border-bottom:1px dotted #CCC; }
.gylcxqbottom h3{ width:100%; line-height:35px; border-left:4px solid #fe7000; font-size:14px; padding-left:10px; background:#f2f2f2; margin:20px 0}
.gylcxqbottom ul li{ width:23.8%; float:left; margin:5px 5px;  padding-bottom:10px;}
.gylcxqbottom ul li img{ width:100%; height:auto; float:left; margin-right:15px; margin-bottom:10px}
.gylcxqbottom h4{ padding-bottom:5px; font-size:14px}
.gylcxqbottom ul li a{ display:block; background:#e1e1e1; text-align:center; padding-bottom:10px}

.aboutqbottom ul li{ width:24.1%; float:left; margin:5px 5px;  padding-bottom:10px}
.aboutqbottom ul li img{ width:100%; height:auto; float:left; margin-right:15px}

.orderlist {
    height: auto;
    overflow: hidden;
    width: 100%;
}
.orderlist p {
    font-size: 15px;
    line-height: 30px;
    margin: 0 0 30px;
}
.orderlist p b {
    color: #d60000;
    font-size: 22px;
}
.ultable_co {
    margin: 0 auto;
    width: 100%;
}
.ultable_co li {
    margin-top: 15px;
}
.ultable_co li input {
    border: 1px solid #dcdee0;
    color: #adadad;
    height: 39px;
    padding-left: 10px;
    width: 99%;
}
.message {
    border: 1px solid #dcdee0;
    color: #adadad;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 100px;
    line-height: 25px;
    padding-left: 10px;
    width: 98.8%;
}
.ultable_co li.spa .submit {
    background-color: #f97523;
    border: medium none;
    color: #fff;
    display: block;
    float: left;
    font-size: 16px;
    height: 40px;
    line-height: 35px;
    margin: 0 auto 30px;
    text-align: center;
    width: 49.3%;
}
.ultable_co li.spa .reset {
    background-color: #999999;
    border: medium none;
    color: #fff;
    display: block;
    float: right;
    font-size: 16px;
    height: 40px;
    line-height: 35px;
    margin: 0 auto 30px 10px;
    text-align: center;
    width: 49.3%;
}

.wapcenf{width:100%; height:auto; margin-top:30px}
.wapcen{ width:100%; height:auto;}
.wapleft{ width:100%; height:auto; overflow:hidden; margin-bottom:10px;}
.wapleft img{ width:80%; height:auto; display:block; margin:0 auto;padding:2px; border:1px solid #ccc; border-radius:2px;}
.wapleft video { width:80%; height:auto; display:block; margin:0 auto;padding:2px; border:1px solid #ccc; border-radius:2px;}
.wapright{ width:615px; float:right; height:auto; overflow:hidden;}
.wapfleft{ width:49%; float:left;}
.wapfleft img{ width:100%; height:auto; padding:2px; border:1px solid #ccc; border-radius:2px;}

.wapfright{ width:49%; float:right;}
.wapfright img{ width:100%; height:auto; padding:2px; border:1px solid #ccc; border-radius:2px;}
.wapcs{ width:100%; height:auto; margin-top:20px;}
.wapcs h3{ border-left:4px solid #0066cc; padding-left:10px; font-size:15px; color:#333; font-weight:600;}
.wapcs p{ line-height:35px; font-size:13px; color:#777; margin-top:10px;}
table { border-collapse:collapse; width:100%; margin-top:15px;}
table td { border:1px solid #ccc; padding:5px; text-align:center;}
tr:nth-child(1){ background:#eeeeee;}

.wapxc{ width:100%; height:auto; margin-top:30px; border-bottom:1px solid #0066cc; padding-bottom:20px;}
.wapxc ul{ width:100%; overflow:hidden;}
.wapxc ul li{ width:24%; float:left; height:200px; overflow:hidden; margin:5px 5px;}
.wapxc ul li img{ width:100%; height:auto;}

.wapf{ width:100%; height:auto; margin-top:5px;}
.h2head{border-bottom:1px solid #ddd; color:#444; font-size:17px; line-height:45px; padding-left:5px; margin-bottom:20px}
.pic{width:50%;}
.pic .fl{width:40%; float: left;}
.pic .fr{width:40%; float: left; margin-left: 5%;}
.pic img{width:100%; display: block;}
.pic .font{height:20px; line-height: 20px; font-size: 14px; color: #999; text-align: center;}

}

.list_title{height: 30px; line-height: 30px;font-size: 16px; font-weight: bold;border-bottom: 1px dashed #dedede; padding-bottom: 10px; margin:0px auto; position: relative;}
.list_title span{border-left:4px solid #b31100;  padding-left: 10px;}
.clearfix::before,.clearfix::after{content: "";display: block; height: 0;clear:both; visibility: hidden;}
.clearfix{*zoom: 1;/*ie6清除浮动的方式 *号只有IE6-IE7执行，其他浏览器不执行*/}
.pro_con_ul{ margin: 20px auto;}
.pro_con_ul li{width:18.4%; margin-right: 2%; float: left; margin-bottom: 20px;}
.pro_con_ul li a{display:block;}
.pro_con_ul li:nth-child(5n){margin-right:0;}
.pro_con_ul li img{display:block; width:100%;}
.pro_con_ul li .font{line-height:30px; font-size:14px; color:#666; max-height:30px; overflow: hidden; text-overflow: ellipsis; flex-wrap: nowrap; text-align: center; }
.pro_con_ul li .font.b{color:#f1edee;}
@media (max-width:768px){
.pro_con_ul li{width:49%;}
.pro_con_ul li:nth-child(5n){margin-right:2%;}
.pro_con_ul li:nth-child(2n){margin-right:0;}
}
@media (max-width:480px){
	.pro_con_ul li{width:100%; margin-right: 0; float: none;}
}
.about_video{display: block; float: left; width: 50%; margin-right: 10px;}
@media (max-width:1200px){
    .about_video{width: 100%; float: none;}
}