* {margin:0; padding:0;}
body { background:#fff;margin:0px;font-family:"Microsoft Yahei","微软雅黑",Verdana;font-size:12px;color:#292626;min-width:1250px;}

ul {list-style:none;}
TD { COLOR: #292626; FONT-SIZE: 12px;} 
A:link {color: #292626;text-decoration: none;}
A:visited {color: #292626;text-decoration: none;}
A:hover {color: #f5200a;text-decoration: none;}
img {border:none;}
.fr {float:right;}
.fl {float:left;}
.pa {position: absolute;}
.pr {position: relative;}
.mt10 {margin-top:10px;}
.clearfloat {clear:both;height:0px;font-size:1px;line-height:0px;}
.clearfix:after { /*在类名为“clearfix”的元素内最后面加入内容； */
    content: ".";     /*内容为“.”就是一个英文的句号而已。也可以不写。*/
    display: block;   /*加入的这个元素转换为块级元素。*/
    clear: both;     /*清除左右两边浮动。*/
    visibility: hidden;      /*可见度设为隐藏。注意它和display:none;是有区别的。仍然占据空间，只是看不到而已；*/
    height: 0;     /*高度为0；*/
    font-size:0;    /*字体大小为0；*/
}
.maincontainer {width:100%;margin:0;}
.maincontainer_box {width:1200px;margin:0 auto;}
.bg1 {background:#2c74ea;}
.bg2 {background:#ff0000;overflow:hidden;}

.header_box {width:100%;margin-bottom:10px;}
.top_header {width:100%;height:50px;background:#fff;border-bottom:1px solid #e1e1e1;}
.top_header dl {width:1200px;margin:0 auto;padding:0;}
.top_header dl dt {float:left;width:600px;height:50px;line-height:50px;color:#555;}
.top_header dl dd {float:right;width:500px;height:50px;line-height:50px;text-align:right;color:#555;}
.top_header dl dd em {margin-right:5px;}
.top_header dl dd span {background:url(images/topge.jpg) right center no-repeat;padding:0 5px;}
.top_header dl dd a {color:#555;padding:0 5px;}
.top_header dl dd strong {padding:10px;}

.header {width:1260px;height:88px;margin:0 auto;padding:0;}
.logo {width:259px;height:78px;margin:0;background:url(images/logo.jpg);left:0;top:10px;transition:all .5s;}
.logo a {display:block;width:225px;height:54px;}
.logo a h1 {text-indent:-999em;}
.logo:hover {top:7px;}
.logotxt {width:145px;height:52px;color:#ca0f06;left:265px;top:25px;padding-left:13px;}
.logotxt:before {display:block;content:"";width:1px;height:40px;background:#ccc;left:0;top:8px;position:absolute;}
.logotxt strong {display:block;height:26px;line-height:26px;font-size:20px;color:#666;font-weight:normal;padding-top:5px;}
.logotxt span {display:block;height:20px;line-height:20px;font-size:13px;color:#888;}
.logotxt span em {font-family:宋体;color:#666;font-size:14px;font-style:normal;}

.navbox {float:right;width:750px;height:76px;}
.nav {width:750px;height:76px;margin:0;}
.nav li {float:left;margin:0;text-align:center;padding:0;}
.nav li a {display:block;width:100px;height:76px;line-height:76px;color:#000;text-align:center;font-size:15px;position:relative;}
.nav li a span {z-index:1;position:relative;display:inline-block;height:76px;line-height:76px;}
.nav li a i {position: absolute;left:0px;bottom: 0;display: block;height:0px;width: 100px; background: #1546c2;z-index:0;} 
.nav li a:hover i {height:76px;}
.nav li a:hover span:after {position:absolute;display:block;content:"";width:100%;height:2px;background:#fff;top:54px;}
.nav li a:hover {color:#fff;}
.nav .curlink a {color:#fff;text-decoration: none;background: #1546c2;}
.nav .curlink a span:after {position:absolute;display:block;content:"";width:100%;height:2px;background:#fff;top:54px;}
.nav li:hover a,.nav .curlink a {color:#fff;}
.nav .ge {width:1px;height:48px;line-height:48px;color:#000;background:url(images/ge.jpg) 50% 0 no-repeat;}
.nav li a *{-moz-transition: all .4s ease-in-out;
-webkit-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
-ms-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;} 

.searchbox {width:100%;height:70px;background:#f2f2f2;}
.search_box {width:1200px;height:70px;margin:0 auto;padding:0;}
.s_keyword {float:left;width:550px;height:70px;line-height:70px;color:#555;font-size:13px;}
.s_keyword strong {color:#333;}
.s_keyword a {color:#888;padding:0 8px;}
.s_keyword span {background:url(images/topge.jpg) 50% 50% no-repeat;padding:0 15px;}
.keyword_box {float:right;width:600px;height:34px;padding:18px 0 0 0;}
.search-keywordx {width:506px;height:34px;line-height:34px;float:left; background:url(images/searchico.jpg) 5px 50% no-repeat #fff; border:1px solid #f8931f; color:#999;padding-left:30px;}
.search-submitx {cursor:pointer; width:50px; height:34px;line-height:34px;text-align:center;display:block;color:#fff;border:none; background:#f8931f;border-radius:8px; float:right;font-family:"Microsoft Yahei","微软雅黑",Verdana;}

.sec_bt,.about_bt {height: auto;text-align: center;margin-bottom:20px;}
.sytitle01 {height: auto;line-height: 45px;color: #000;font-size: 28px;}
.sytitle01 span {color: #4169cd;}
.sytitle02 {display:inline-block;height:30px;line-height: 30px;font-size: 14px;text-transform: uppercase;font-family: Verdana,Geneva,sans-serif;color: #555;padding:0 8px;position:relative;}
.sytitle02:before {display:block;position:absolute;content:"";width:30px;height:1px;background:#888;left:-30px;top:50%;}
.sytitle02:after {display:block;position:absolute;content:"";width:30px;height:1px;background:#888;right:-30px;top:50%;}
.sytitle_xian {height: 1px;background: #fff;position: relative;margin-top: 5px;}
.sytitle_line {width: 440px;height: 2px;background: #ca0f06;position: absolute;top: -1px;left: 50%;margin-left: -220px;}
.sytitle_tb {width: 10px;height: 10px;background: #ca0f06;position: absolute;top: 50%;left: 50%;margin-top: -5px;margin-left: -5px;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}

.index_cpfl_box {width:100%;}
.index_cpfl_con {width:1258px;height:395px;margin:0 auto;OVERFLOW: hidden;}
.scrollbtn {PADDING:160px 0 0 0px; DISPLAY: block;cursor:pointer;}
.cpfl_ul {width:1185px;height:395px;DISPLAY: inline; FLOAT: left;background:#fff;}
.cpfl_ul li {width:345px;height:395px;float:left;margin:15px 25px;background:#e8e8e8;overflow:hidden;}
.cpfl_ul li a {display:block;width:345px;height:395px;z-index:1;}
.cpfl_ul li a .img-box {width:345px;height:193px;overflow:hidden;}
.cpfl_ul li a .img-box img {width:345px;height:193px;transition:all .4s;}
.cpfl_ul li .mask {width:345px;height:395px;background:#ff6600;left:0;top:-395px;transition:all .4s;z-index:0;}
.cpfl_ul li a h3 {line-height:44px;padding-top:16px;padding-left:15px;font-size:20px;color:#333;}
.cpfl_ul li a p {padding:0 15px 15px 15px;line-height:2;color:#888;font-size:14px;}
.cpfl_ul li a p span {float:right;}
.cpfl_ul li:hover .mask {left:0;top:0;}
.cpfl_ul li:hover * {color:#fff;}
.cpfl_ul li:hover a .img-box img {transition:all ease-in-out .4s; transform:scale(1.1); -moz-transform:scale(1.1); -webkit-transform:scale(1.1);}

.index_product_box {float:right;width:1030px;margin:0;}
.iproduct_box {width:1200px;}
.iproduct_box_con {width:1200px;padding:10px 0;}
.iproduct {MARGIN: 0px; padding:0;}
.iproduct LI {MARGIN: 8px 12px; WIDTH:176px;height:345px; FLOAT: left;text-align:center;overflow:hidden;}
.iproduct LI a {display:block;}
.iproduct LI IMG {WIDTH:172px;HEIGHT:308px;border:2px solid #777;transition:all .5s;}
.iproduct LI a p {LINE-HEIGHT:30px;color:#000;font-size:14px;}
.iproduct li a:hover img {transform: rotateY(360deg);}
.iproduct li a:hover p {color:#ff0000;}

.pubtit {height:65px;margin-bottom:10px;border-bottom:2px solid #454a67;}
.pubtit strong {float:left;display:inline-block;height:65px;line-height:65px;padding:0 50px 0 20px;font-size:25px;color:#fe0000;font-weight:normal;position:relative;}
.pubtit strong:before {content:"";position:absolute;width:5px;height:40px;background:#fe0000;left:0;top:12px;}
.pubtit a {float:right;display:inline-block;height:65px;line-height:65px;padding:0 30px 0 10px;color:#000;font-size:12px;}

.ys-box {width:100%;height:715px;background:url(images/ysbg.jpg) 50% 0 no-repeat;padding-top:45px;}
.ys-con {width:1220px;margin:0 auto;transition:all .5s;}
.ys-con ul li {float:left;width:267px;height:280px;border:1px solid #6a777f;margin:10px 15px;padding-top:46px;text-align:center;}
.ys-con ul li img {-webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    transition: all 0.5s linear;}
.ys-con ul li:hover img {-webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);} 
.ys-con ul li h3 {line-height:48px;font-weight:normal;font-size:24px;color:#6a777f;}
.ys-con ul li p {padding:25px 38px;font-size:13px;line-height:2;color:#6a777f;}

.ys-con ul .sm {float:left;width:520px;height:294px;padding-top:32px;margin:10px 60px 10px 18px;}
.ys-con ul .sm h3 {height: auto;line-height: 55px;color: #000;font-size: 28px;font-weight:normal;background:url(images/line1.png) left bottom no-repeat;}
.ys-con ul .sm h3 span {color: #0b46c2;}
.ys-con ul .sm p {padding:20px 0;line-height:2;color:#999;}
.ys-con ul .sm p a {display:block;width:130px;height:35px;line-height:35px;text-align:center;background:#6a777f;color:#fff;transition:all .4s;}
.ys-con ul .sm p a:hover {background:#ff6600;}

.about_box_bg {width:100%;height:692px;background:url(images/aboutbg.jpg);padding:50px 0;margin-bottom:20px;}
.about_box {width:758px;min-height:310px;margin:0 auto;padding:35px;background:url(images/btm.png);}
.about_01 {height: auto;line-height: 45px;color: #fff;font-size: 35px;}
.about_02 {display:inline-block;height:30px;line-height: 30px;font-size: 14px;text-transform: uppercase;font-family: Verdana,Geneva,sans-serif;color: #fff;padding:0 8px;position:relative;margin-bottom:20px;}
.about_02:before {display:block;position:absolute;content:"";width:30px;height:1px;background:#fff;left:-30px;top:50%;}
.about_02:after {display:block;position:absolute;content:"";width:30px;height:1px;background:#fff;right:-30px;top:50%;}
.about_con p {line-height:2;font-size:14px;color:#fff;text-indent:2em;}
.about_con a {float:right;color:#fff;}
.about_con a:hover {color:#ff6600;}



.case-bt {height:45px;text-align:center;margin-bottom:20px;}
.case-bt ul li {display:inline-block;padding:0 20px;height:45px;line-height:45px;text-align:center;font-size:14px;margin:0 10px;}
.case-bt ul li a {color:#333;}
.case-bt ul li a:hover,.case-bt ul .curcasebt a {color:#1546c2;}
.case-bt ul li:hover,.case-bt ul .curcasebt {border-bottom:2px solid #1546c2;}

.hzhb_box {width:1265px;margin:0 auto;overflow:hidden;margin-bottom:20px;}
.xc_hzhb {width:1265px;padding:0;position:relative;}
.xc_hzhb UL LI {MARGIN:5px;width:305px;height:210px;float:left;overflow:hidden;}
.xc_hzhb UL LI a {display:block;}
.xc_hzhb UL LI IMG {width:305px;HEIGHT:210px;transition:all .4s;}
.xc_hzhb UL LI IMG:hover {transition:all ease-in-out .4s; transform:scale(1.1); -moz-transform:scale(1.1); -webkit-transform:scale(1.1);}

.fhxc_box_bg {width:100%;height:548px;background:url(images/fhxcbg.jpg) 50% 0 no-repeat;margin:0;padding:20px 0 0 0;}
.fhxc_box {width:1255px;HEIGHT:548px;margin:0 auto;padding:20px 0 0 0;}
.xc_fhxc {width:1255px;HEIGHT:548px;margin:0;}
.xc_fhxc .h02_fh {PADDING:165px 0 0 0; DISPLAY: block;cursor:pointer;}
.xc_fhxc ul li {margin: 0 5px 0 0; width:412px;height:399px;float:left;text-align:center;overflow:hidden;}
.xc_fhxc ul li a {display:block;}
.xc_fhxc ul li div {width:412px;height:190px;}
	
.index_news_box {width:1240px;margin:0 auto;}
.news_art_con_dl {width:570px;float:left;padding-top:16px;}
.news_art_con_dl dt {width:570px;height:202px;overflow:hidden;padding-bottom:30px;}
.news_art_con_dl dt img {width:570px;height:202px;}
.news_art_con_dl dt img:hover {transition:all ease-in-out .4s; transform:scale(1.1); -moz-transform:scale(1.1); -webkit-transform:scale(1.1);}
.news_art_con_dl dd {width:570px;height:60px;text-align:center;}
.news_art_con_dl dd .date {float:left;width:69px;border-right:1px solid #eee;}
.news_art_con_dl dd .date strong {display:block;height:30px;line-height:30px;font-size:18px;color:#555;}
.news_art_con_dl dd .date span {display:block;height:25px;line-height:25px;color:#888;}
.news_art_con_dl dd .tit-con {float:right;width:490px;text-align:left;line-height:2;}
.news_art_con_dl dd .tit-con a {color:#333;font-size:15px;}
.news_art_con_dl dd .tit-con a:hover {color:#ff6600;}
.news_art_con_dl dd .tit-con p {color:#999;}

.inews_box1 {width:610px;float:right;}
.news_art_con1 dl {width:610px;height:88px;margin:8px 0px;padding:8px 0;border-bottom:1px dotted #ccc;}
.news_art_con1 dl dt {width:90px;height:88px;float:left;background:#bfbfbf;}
.news_art_con1 dl dt strong {display:block;width:90px;height:45px;line-height:45px;font-size:35px;color:#fff;text-align:center;padding-top:10px;}
.news_art_con1 dl dt span {display:block;width:90px;height:25px;font-size:13px;color:#fff;text-align:center;}
.news_art_con1 dl dd {float:right;width:500px;height:70px;overflow:hidden;padding-top:5px;}
.news_art_con1 dl dd a {color:#000;font-size:16px;font-weight:bold;}
.news_art_con1 dl dd a:hover {color:#f26a20;}
.news_art_con1 dl dd p {line-height:1.6;padding:5px 0;color:#555;font-size:13px;}
.news_art_con1 dl:hover dt strong,.news_art_con1 dl:hover dt span {color:#ff6600;}

/*---------子页----------*/
.leftside {width:100%;margin-bottom:30px;margin-top:20px;}
.publeftbt {height:45px;line-height:45px;font-size:25px;color:#569ddd;}
.publeftbt span {font-family:Arial;color:#569ddd;font-size:30px;padding:0 5px;}
.publeftbt-sm {height:20px;line-height:20px;font-size:12px;padding-bottom:5px;color:#ddd;border-bottom:1px solid #eee;}
.publeftbt-sm span {float:right;font-family:宋体;font-size:12px;color: #999;}
.publeftbt-sm a {color: #999;}
.publeftbt-sm a:hover {color:#ff6600;}

.leftsidecon {width:100%;margin-top:10px;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #eee;}
.leftsidecon h2 {width:198px;height:44px;line-height:44px;background:url(images/leftsidebt.jpg) right center no-repeat #fff;padding-left:9px;font-size:15px;color:#0065ce;}
.leftsidecon h2 a {color:#c60000;}

.publeftnav {margin:0;padding:0;}
.publeftnav li {float:left;height:45px;font-size:14px;margin-right:1px;margin-bottom:5px;position:relative;}
.publeftnav li a {display:inline-block;min-width:130px;height:45px;line-height:45px;background:#f1f1f1;text-align:center;color:#000;padding:0 20px;transition:all .5s;}
.publeftnav li a:hover,.publeftnav li .curlink-sub {background:#569ddd;color:#fff;}
.sub-nav {display:none;position:absolute;left:0;top:45px;z-index:9;width:auto;background:#fff;box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 1px 5px 0 rgba(0, 0, 0, 0.1);}
.sub-nav li {float:left;}
.sub-nav li a {background:#fff;}
.publeftnav li:hover .sub-nav {display:block;}


/*---------产品详情页----------*/
.baobei{ width:570px; height:600px; float:left;}

.bb_miaoshu {
    float: right;
    width: 600px;
    height: 420px;
}
.baobei_name {
    height: 50px;
	margin-bottom:15px;
}
.baobei_name h1 {
    font-size: 18px;
    color: #555;
    /* padding: 0px 0px 0px 15px; */
	text-align:center;
    line-height: 50px;
	border-bottom:1px solid #eee;
	
}
.nn-fl {
    height: 35px;
    line-height: 35px;
    color: #ddd;
    text-align:center;
    margin-top: 10px;
    font-size: 12px;
}
.nn-fl span {
    /* font-weight: bold; */
	padding-left:10px;
}
.nn-fl a {
    color: #ddd;
}
.description {
    padding: 15px;
    /* background-color: #FFEDED; */
	text-align:center;
}
.description img {
	width:170px;
	height:170px;
	margin:10px 0;
}
.description a {display:block;width:100px;height:36px;line-height:36px;text-align:center;background:#ddd;border-radius:15px;color:#333;margin:0 auto;}
.description a:hover {background:#ff6600;color:#fff;}
.description h1,.description h2 {
    color: #DD0207;
    font-size: 24px;
	text-align:center;
	margin:0;
	padding:0;
	line-height:35px;
}
.description h1 span {color:#DD0207;margin-right:5px;}
.nn-tjcp {
	width:510px;
    height: 130px;
    padding: 5px;
    /* background: #EDEDED none repeat scroll 0% 0%; */
    margin:0 auto;
}
.nn-tjcp h2 {
    line-height: 25px;
    color: #333;
    font-size: 14px;
	/* padding-left:15px; */
	text-align:center;
}
.nn-tjcp ul {
    padding-top: 10px;
}
.nn-tjcp ul li {
    float: left;
    width: 150px;
    height: 116px;
    margin-left: 10px;
    margin-right: 10px;
    text-align: center;
}
.nn-tjcp ul li img {
    width: 148px;
    height: 116px;
    padding: 2px;
    border: 1px solid #eee;
}
.nn-tjcp ul li a img {
    border: 1px solid #eee;
}
.nn-tjcp ul li a:hover img {
    border: 1px solid #ff6600;
}
.nn-tjcp ul li p {
    line-height: 20px;font-size:12px;margin:0;padding:0;
    width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;
}




.heightge10px {clear:both;width:100%;height:10px;}
.heightge20px {clear:both;width:100%;height:20px;}
.heightge30px {clear:both;width:100%;height:30px;}
.heightge40px {clear:both;width:100%;height:40px;}

.rightmain {width:100%;margin:0 0 60px 0;}
.pubmainbt {width:100%;height:50px;padding:0;font-weight:normal;text-align:center;color:#000;margin-bottom:30px;}
.pubmainbt h1 {display:inline-block;line-height:50px;position:relative;font-size:16px;}
.pubmainbt h1:before {position:absolute;content:"";display:block;width:140px;height:1px;background:#000;left:-155px;top:25px;}
.pubmainbt h1:after {position:absolute;content:"";display:block;width:140px;height:1px;background:#000;right:-155px;top:25px;}

.pubmaincon1 p {line-height:1.8;font-size:12px;margin:0;padding:5px;}

.pubmaincon {width:1200px;padding:10px 0;margin:0;overflow:hidden;min-height:400px;}
.pubmaincon {line-height:1.8;font-size:14px;}
.pubmaincon p {line-height:1.8;font-size:14px;margin:10px 0;}
.pubmaincon table td {line-height:1.8;font-size:14px;}
.pubmaincon h3 {text-align:center;height:40px;font-size:16px;font-weight:bold;}
.pubmaincon h4 {height:50px;line-height:50px;font-size:16px;font-weight:normal;}
.pubmaincon hr {border-bottom:1px dotted #a6a5a5;background:none;border-top:none;border-left:none;border-right:none;}
.pubmainbottom {width:735px;height:12px;background:url(images/pubmainbottom.gif);}
.artstitle {margin:10px 0;width:99%;height:30px;line-height:30px;border:1px dotted #ccc;background:none;text-align:center;color:#575048;}

.news-box {margin-top:20px;margin-bottom:20px;width:100%;}
.news-dl {width:100%;padding:10px 0;height:180px;margin:10px auto;border-bottom:1px dotted #eee;}
.news-dl a {display:block;}
.news-dl .dt {width:270px;height:180px;overflow:hidden;}
.news-dl .dt img {width:270px;height:180px;}
.news-dl .dd {width:900px;height:135px;}
.news-dl .dd h2 {height:30px;color:#000;font-size:16px;}
.news-dl .dd span {display:block;text-align:right;line-height:25px;font-size:13px;color:#bbb;right:10px;bottom:-20px;}
.news-dl .dd p {height:135px;line-height:1.6;font-size:13px;color:#555;overflow:hidden;}
.news-dl a:hover h3 {color:#ff6600;}
.news-dl a:hover img {transition:all ease-in-out .4s; transform:scale(1.1); -moz-transform:scale(1.1); -webkit-transform:scale(1.1);}


.case {width:1200px;margin:0;padding:0;}
.case li {float:left;width:288px;height:260px;padding:0;text-align:center;margin:15px 5px;box-sizing: border-box;border:1px solid #f0f0f0;}
.case li:hover {box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19);border:1px solid #eee;}
.case li img {width:288px;height:210px;transition:all .5s;}
.case a p {font-size:12px;margin:2px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;}
.case table td {font-size:12px;}

.videos_box {width:1200px;margin:0 auto;padding:0;}
.video_con {margin:0 auto;padding:0 0 0 15px;}
.video_con li {float:left; width:362px;height:302px;margin: 5px 15px 20px 15px;}
.video_con li a {display:block;width:362px;height:302px;}
.video_con li p {width:362px;height:40px;line-height:40px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;margin:0;padding:0;}
.video_con li a img {background-color: #F1F1F1; border: 1px solid #C9C9C9;padding: 5px; width:350px;height:250px;}
.video_con li a em {display:block;width:89px;height:89px;background:url(images/playsmall.png);left:130px;top:85px;}
.video_con li a:hover img {background:#ff9900;border: 1px solid #ff9900;}
.video_con li:hover {box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19);}

.conpage {width:100%;height:30px;line-height:30px;marign:10px auto;text-align:center;overflow:hidden;font-size:12px;}
.conpage table {float:right;}
.conpage table td {font-size:12px;font-family:宋体;}
.conpage a {padding:0 2px;}
.conpage span {padding:0 2px;}
.conpage .curpage {padding:0 2px;color:#ff0000;}

.products  {width:1200px;margin:0 auto;padding:0;}

.product {width:1200px;margin:0;padding:0;}
.product li {float:left;width:280px;height:290px;padding:0;text-align:center;margin:15px 8px;border:1px solid #f0f0f0;}
.product li:hover {box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19);}
.product li img {padding:5px;width:270px;height:240px;background:#ffb519;transition:all .5s;}
.product a img:hover {background:#ff0000;/* transform: rotateY(360deg); */}
.product a p {font-size:12px;margin:2px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;}
.product table td {font-size:12px;}
.productdes {margin:10px 0;width:99%;height:35px;line-height:35px;border:1px dotted #dadada;background:none;color:#575048;padding:0;font-weight:bold;}
.productdes span {paddng-left:10px;}

.scrollpic a img {width:150px;height:198px;}
.scrollpic a img:hover {border: 1px solid #d6001d;}
.scrollpic a p {font-size:12px;margin:2px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;}

.flink_box {width:100%;height:65px;line-height:65px;margin:0;background:#fff;}
.flink_box_con {width:1200px;height:65px;line-height:65px;margin:0 auto;color:#333;font-size:13px;}
.flink_box_con span {background:url(images/topge.jpg) 50% 50% no-repeat;padding:0 5px;}
.flink_box_con a {color:#333;padding:0 15px;}
.flink_box_con a:hover {color:#e00000;}
/* .footnav span {background:url(images/topge.jpg) 50% 50% no-repeat;padding:0 5px;}
.footnav {width:100%;height:65px;line-height:65px;text-align:center;margin:0;color:#000;font-size:15px;background:#e30011;}
.footnav a {color:#fff;padding:0 35px;}
.footnav span {background:url(images/topge.jpg) 50% 50% no-repeat;padding:0 5px;} */

#footer{width:100%;height:510px;background:#2f2f2f;margin:0px;overflow:hidden;padding-top:40px;}
.footbox {width:1250px;margin:0 auto;padding:0;}

.footnav {width:620px;height:388px;float:left;}
.footnav ul {float:left;width:150px;}
.footnav ul li {font-size:14px;color:#fff;height:29px;line-height:29px;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;}
.footnav ul li a {color:#fff;padding-left:10px;}
.footnav .fnavtit {height:50px;line-height:50px;color:#fff;font-size:18px;}
.footnav .fnavtit a {color:#fff;}

.footdh {width:500px;padding:0 0 0 70px;position:relative;margin-left:50px;background:url(images/suline.jpg) 0 0 no-repeat;}
.footdh .fdhtit {width:65px;height:50px;line-height:50px;color:#fff;font-size:16px;font-weight:normal;background:url(images/lxwmbtbg.png) center bottom no-repeat;margin-left:15px;margin-bottom:15px;overflow:hidden;}
.footdh ul {width:470px;padding-left:20px;}
.footdh ul li {height:25px;line-height:25px;font-size:14px;color:#fff;}
.footdh ul li h3 {font-size:18px;color:#ca0f06;}
.footdh ul li span {padding:15px;background:url(images/footdh.png) 0 50% no-repeat;}

.wx2wm {width:416px;height:150px;padding:20px 0 0 0;}
.wx2wm ul li {float:left;width:186px;height:150px;margin:0 8px;}
.wx2wm ul li img {width:151px;height:151px;float:left;}
.wx2wm ul li p {width:20px;float:left;text-align:center;line-height:1.3;color:#fff;font-size:13px;padding:0 5px;}

.copyright {color:#fff;text-align:center;overflow:hidden;border-top:1px solid #333;padding-top:10px;}
.copyright p {font-size:12px;color:#fff;text-align:center;line-height:2.5;}
.copyright p a {color:#fff;}
.copyright p a:hover {color:#ff0000;}
.copyright p img {margin:0 5px;height:36px;display:inline-block;vertical-align: middle;}

.disable_font {font: 12px;	color: #666666;}
.message-box {margin:0 auto;}
.form-box {
	line-height:30px;
	margin-top:20px;
	font-size:14px;
}
.form-box .form-con {
	margin-bottom:10px;
	
}
.form-box .form-con input[type="text"] {
	width:100%;
	height:35px;
	color: #999999;
	border: none;
    background: rgba(247, 247, 247, 1);
	padding:0 5px;
	box-sizing:border-box;
}
.form-box .form-con textarea {
	width:100%;
	height:135px;
	border: none;
    background: rgba(247, 247, 247, 1);
	padding:5px;
	box-sizing:border-box;
}
.form-box .form-con button {
	width:100%;
	height:40px;
	line-height:40px;
	text-align:center;
	background:#ff6600;
	border:none;
	color:#fff;
	cursor:pointer;
	margin-top:10px;
}

.form-box .form-con input:focus {
    border: 1px solid #ff6600;
    border-radius: 3px;
}
.form-box .form-con .textarea:focus {
    border: 1px solid #ff6600;
    border-radius: 3px;
}
.code {
    width: 90px;
}

.indexbt1 img {
	display: inline-block;
	transform: translateY(-60px);
	opacity: 0;
	animation-fill-mode: forwards;
	transition: all 0.8s  ease-in-out;
}
.pic_book_down{
	animation: book_down 2s ease-in-out;
}
@keyframes book_down{
	 0%{
	 	
	 }
	 50%{
	 	opacity: 1;
	 	transform: translateY(0);
	 	opacity: 1;
	 }
	 75%{
	 	transform: translateY(-30px);
	 	opacity: 1;
	 }
	 100%{
	 	transform: translateY(0);
	 	opacity: 1;
	 }
}

/*首页渐出效果*/
.animate-box{opacity:0;}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}
.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s;}
.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;}
.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;}
@-webkit-keyframes fadeInUp{
	from{opacity:0;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);}
	to{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInUp{
	from{opacity:0;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);}
	to{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}
/*END 首页渐出效果*/

/*webkit scroll 滚动条效果*/
::-webkit-scrollbar-track-piece {background-color:#f5f5f5;border-left:1px solid #d2d2d2;}
::-webkit-scrollbar {width:8px;height:13px;}
::-webkit-scrollbar-thumb {background-color:#b30000;background-clip:padding-box;min-height:28px;border-radius: 20px;}
::-webkit-scrollbar-thumb:hover {background-color:#6e0000;}
/*ie scroll滚动条效果*/