* {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%;}
.top_header {width:100%;height:30px;background:#f4f4f4;}
.top_header dl {width:1200px;margin:0 auto;padding:0;}
.top_header dl dt {float:left;width:600px;height:30px;line-height:30px;color:#555;}
.top_header dl dd {float:right;width:500px;height:30px;line-height:30px;text-align:right;color:#555;}
.top_header dl dd span {background:url(images/topge.jpg) 50% 50% no-repeat;padding:0 5px;}
.top_header dl dd a {color:#555;padding:0 5px;}
.top_header dl dd strong {padding:10px;}

.header {width:1200px;height:93px;margin:0 auto;padding:0;}
.logo {width:450px;height:73px;margin:0;background:url(images/logo.jpg);left:0;top:10px;transition:all .5s;}
.logo a {display:block;width:450px;height:73px;}
.logo a h1 {text-indent:-999em;}
.logo:hover {top:7px;}
.logotxt {width:430px;height:52px;line-height:52px;font-size:20px;color:#fe0000;right:-28px;top:20px;}
.logotxt strong img {display:inline-block;vertical-align: middle;}
.logotxt span {padding:0 20px 0 5px;}


.navbox {width:100%;height:48px;margin-bottom:2px;background:#fff;border-top:1px solid #222;}
.nav {width:1240px;height:48px;margin:0 auto;}
.nav li {float:left;margin:0;text-align:center;padding:0;}
.nav li a {display:block;width:152px;height:48px;line-height:48px;color:#000;text-align:center;font-size:15px;position:relative;}
.nav li a span {z-index:1;position:relative;}
 .nav li a i {position: absolute;left:0px;bottom: 0;display: block;height:0px;width: 150px; background: #fe0000;z-index:0;} 
.nav li a:hover i{height: 48px;}
.nav li a:hover,.nav .curlink a {color:#fff;text-decoration: none;background: #fe0000;}
.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 {height: auto;text-align: center;margin-bottom:20px;}
.sytitle01 {height: auto;line-height: 45px;color: #000;font-size: 28px;}
.sytitle01 span {color: #000;}
.sytitle02 {line-height: 30px;font-size: 12px;text-transform: uppercase;font-family: Verdana,Geneva,sans-serif;color: #999;}
.sytitle_xian {height: 1px;background: #fff;position: relative;margin-top: 5px;}
.sytitle_line {width: 440px;height: 2px;background: #fe0000;position: absolute;top: -1px;left: 50%;margin-left: -220px;}
.sytitle_tb {width: 10px;height: 10px;background: #fe0000;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_con {width:1250px;margin:0 auto;}
.index_left {float:left;width:200px;}
.index_left_con {width:200px;height:559px;background:url(images/leftbg.jpg);}
.index_left_bot {width:200px;padding:10px 0 0 0;background:url(images/leftbotbg.jpg) 0 0 no-repeat;line-height:30px;text-align:center;font-size:14px;}
.index_left_bot h4 {font-size:24px;color:#fff;font-weight:normal;}
.index_left_bot h3 {font-size:26px;color:#fff;margin-bottom:20px;}
.index_left_bot img {width:162px;height:162px;padding:4px;background:#fff;border:3px solid #fe0000;border-radius:5px;}
.cpfl_ul {margin:0;padding:0;}
.cpfl_ul li {height:80px;font-size:22px;}
.cpfl_ul li a {display:block;height:80px;line-height:80px;color:#fff;font-weight:bold;text-align:center;}

.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;}

.ly-box {width:100%;height:468px;background:url(images/ysbg.jpg) 50% 0 no-repeat;padding:21px 0 20px 0;}
.ly-con {width:1250px;margin:0 auto;transition:all .5s;}
.ly-pic {float:left;width:631px;height:465px;}
.ly-fl {float:left;width:445px;padding:126px 0 0 128px;}
.ly-fl ul li {width:440px;height:70px;background:#fff;border-radius:5px;margin-bottom:10px;}
.ly-fl ul li strong {float:left;display:block;width:60px;height:70px;line-height:70px;text-align:center;font-size:20px;color:#fe0000;}
.ly-fl ul li a {float:left;display:block;width:380px;height:70px;line-height:70px;border-top-right-radius:5px;border-bottom-right-radius:5px;transition:all .5s;}
.ly-fl ul li a b {font-size:20px;color:#333;padding:0 20px;}
.ly-fl ul li a span {font-size:13px;color:#555;}
.ly-fl ul li a:hover,.ly-fl ul .curys a {background:#000;}
.ly-fl ul li a:hover,.ly-fl ul .curys a * {color:#fff;}


.about_box_bg {width:100%;height:456px;background:#f4f4f4;padding:30px 0;margin-bottom:5px;}
.about_box {width:1230px;height:447px;margin:0 auto;padding:0 33px;background:url(images/aboutbg.jpg);}
.about_pic {float:left;width:550px;height:330px;border:4px solid #fe0000;border-radius:5px;overflow:hidden;}
.about_pic em {display:block;width:109px;height:109px;background:url(images/play1.png);left:50%;top:50%;margin:-55px 0 0 -55px;}
.about_pic em a {display:block;width:109px;height:109px;}
.about_pic img {width:550px;height:330px;transition:all .5s;}
.about_pic:hover img {transition:all ease-in-out .4s; transform:scale(1.1); -moz-transform:scale(1.1); -webkit-transform:scale(1.1);}
.about_box h2 {font-size:45px;color:#afafaf;line-height:80px;margin-bottom:20px;text-transform:uppercase;}
.about_con {float:right;width:640px;}
.about_con p {line-height:2;font-size:16px;color:#000;text-indent:2em;}
.about_con a {display:block;width:116px;height:36px;line-height:36px;background:#fe0000;text-align:center;font-size:14px;border-radius:15px;color:#fff;text-indent:0;}
.about_con a:hover {color:#fff;}


.index_ad_ico_box_bg {width:100%;height:240px;}
.index_ad_ico_box {width:1152px;height:229px;margin:0 auto;}
.index_ad_ico_box div:first-child {border-left:2px solid #fe0000;}
.indexad_ico {width:284px;height:248px;float:left;text-align:center;border-right:2px solid #fe0000;}
.indexad_ico a {display:block;padding-top:30px;}
.indexad_ico a span {font-size:110px;color:#fe0000;-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;}
.indexad_ico a	h3 {line-height:40px;padding-top:15px;font-size:20px;color:#000;}
.indexad_ico a p {line-height:1.5;text-align:center;font-size:14px;color:#555;}
.indexad_ico:hover,.indexad_ico .cul_link_ico {}
.indexad_ico a:hover span {-webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);}
.yuan-top,.yuan-bot,.yuan-top-r {display:block;width:15px;height:15px;background:url(images/yuan.png);}
.yuan-top {left:-8px;top:-1px;}
.yuan-top-r {right:-8px;top:-1px;}
.yuan-bot {left:-8px;bottom:-1px;}
.indexad_ico em {z-index:-1;display:block;width:100%;height:0px;background:#fbbc00;left:0;bottom:0;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;}
.indexad_ico:hover em {height:100%;left:0;bottom:0;}
.indexad_ico a:hover span, .indexad_ico a:hover h3,.indexad_ico a:hover p {color:#fff;}

.hzhb_box {width:1270px;margin:0 auto;overflow:hidden;}
.xc_hzhb {width:1270px;height:138px;padding:0;position:relative;}
.xc_hzhb UL {overflow:hidden; position:absolute;}
.xc_hzhb UL LI {MARGIN:0 10px;width:138px;height:138px;float:left;}
.xc_hzhb UL LI a {display:block;}
.xc_hzhb UL LI IMG {width:126px;HEIGHT:126px;padding:5px;border:1px solid #ddd;transition:all .4s;}
.xc_hzhb UL LI IMG:hover {transform: rotateY(360deg);}

.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:1200px;margin:0 auto;}
.inews_box2 {width:340px;}
.inews_con2 {width:340px;padding:0;}
.inews_con2 h3 {height:45px;line-height:45px;font-size:16px;border-bottom:3px solid #d4d4d4;}
.inews_con2 h3 strong {display:block;width:200px;height:45px;line-height:45px;color:#000;float:left;border-bottom:3px solid #007fcd;}
.inews_con2 h3 strong span {font-family:Arial;font-size:12px;color:#999;padding-left:5px;}
.inews_con2 h3 a {float:right;padding-right:20px;color:#333;font-size:12px;}
.inews_con2 dl {width:300px;height:110px;padding:5px 0;margin:5px 0;overflow:hidden;border-bottom:1px dotted #ccc;}
.inews_con2 dl dt {height:35px;line-height:35px;background:url(images/wen.jpg) 0 3px no-repeat;padding-left:40px;}
.inews_con2 dl dt a {font-size:15px;color:#000;font-weight:bold;}
.inews_con2 dl dd {background:url(images/da.jpg) 0 3px no-repeat;padding-left:40px;font-size:13px;font-family:宋体;color:#555;}
.inews_con2 dl dd p {line-height:1.5;padding:5px 0;}
.inews_con2 dl dd a {color:#ff6600;}

.newstab_box {width:1200px;overflow:hidden;}
.newsbt {width:600px;height:50px;margin:0 auto;}
.newsbt ul {}
.newsbt ul li {width:168px;height:48px;font-size:16px;float:left;margin:0 15px;position:relative;}
.newsbt ul li em {display:block;width:8px;height:8px;background:#fe0000;border-radius:50%;right:-18px;top:20px;}
.newsbt ul li:last-child em {background:none;}
.newsbt ul li a {display:block;width:168px;height:48px;line-height:48px;text-align:center;color:#333;background:#fff;border:1px solid #aaa;border-radius:25px;}
.newsbt ul li a:hover,.newsbt ul .newscur a {background:#fe0000;color:#fff;border:none;}

.news_art_con_dl {width:610px;float:left;padding-top:20px;}
.news_art_con_dl dt {width:610px;height:250px;overflow:hidden;}
.news_art_con_dl dt img {width:610px;height:250px;}
.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:610px;height:120px;}
.news_art_con_dl dd h3 {line-height:50px;font-weight:normal;}
.news_art_con_dl dd h3 a {font-size:20px;color:#fe0000;}
.news_art_con_dl dd h3 a:hover {color:#ff9900;}
.news_art_con_dl dd h3 span {float:right;color:#888;font-size:13px;}
.news_art_con_dl dd a {color:#fff;font-size:16px;}
.news_art_con_dl dd p {padding-top:10px;font-size:14px;color:#555;line-height:2;}

.inews_box1 {width:550px;height:410px;float:right;}
.news_art_con1 dl {width:550px;height:98px;margin:10px 0px;padding:10px 0;}
.news_art_con1 dl dt {width:110px;height:98px;line-height:98px;font-size:85px;text-align:center;float:left;border-right:1px solid #ddd;}
.news_art_con1 dl dt strong {color:#fe0000;letter-spacing:0.1px;}
.news_art_con1 dl dd {float:right;width:420px;height:98px;overflow:hidden;}
.news_art_con1 dl dd h3 {line-height:50px;font-weight:normal;}
.news_art_con1 dl dd h3 a {font-size:20px;color:#fe0000;transition:all .5s;}
.news_art_con1 dl dd h3 a:hover {background:#ff6600;color:#fff;}
.news_art_con1 dl dd h3 span {float:right;color:#888;font-size:13px;}
.news_art_con1 dl dd p {line-height:1.6;padding:5px 0;color:#555;font-size:13px;}


.leftside {float:left;width:237px;overflow:hidden;/*padding-bottom: 2020px;margin-bottom: -2000px;z-index:0;*/}
.publeftbt {width:237px;height:50px;line-height:50px;font-size:20px;color:#fff;text-align:center;background:#fe0000;font-family:"Microsoft Yahei","微软雅黑",Verdana;}
.publeftbt span {font-size:10px;font-family:Arial;color:#fff;padding-left:10px;}

.leftsidecon {width:217px;margin:0 auto;overflow:hidden;background:#ffde61;padding: 0 10px;}
.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;}
.publeftbottom {width:237px;height:15px;background:#ffde61;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}

.publeftnav {margin:0;padding:0;}
.publeftnav li {width:217px;height:32px;border-bottom:1px dashed #bcbcbc;font-size:14px;}
.publeftnav li a {display:block;width:172px;height:32px;line-height:32px;background:url(images/cpfllist.jpg) 35px 10px no-repeat;padding-left:75px;}

.publeftnav_cp {margin:0;padding:0;}
.publeftnav_cp li {width:217px;height:36px;font-size:13px;margin:5px 0;}
.publeftnav_cp li a {display:block;width:162px;height:36px;line-height:36px;color:#333;padding-left:39px;background:url(images/publeftlist.jpg) 24px 13px no-repeat;border-bottom:1px solid #f57a37;}
.publeftnav_cp li a:hover {color:#c60000;}

.lxwmbg {width:230px;padding:2px;}
.lxwmbg .txt_center {text-align:center;}
.lxwmbg .txt_center strong {color:#1478c7;font-size:14px;}
.lxwmbg p {padding:5px;font-size:12px;line-height:1.8;font-family:微软雅黑;}
.lxwmbg p span {}
.lxwmbg p strong {color:#f10f3f;}
.lxwmbt {width:247px;height:29px;}
.lxwmbt a {display:block;width:240px;height:29px;}

/*---------产品详情页----------*/
.baobei{ width:500px; height:600px; float:left;}

.bb_miaoshu {
    float: right;
    width: 415px;
    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:360px;
    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: 100px;
    height: 116px;
    margin-left: 10px;
    margin-right: 10px;
    text-align: center;
}
.nn-tjcp ul li img {
    width: 96px;
    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:100px;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 {float:right;width:940px;margin:0;overflow:hidden;}


.pubmainbt {width:100%;height:47px;line-height:47px;padding:0;background:url(images/pubtit.jpg);font-weight:normal;}
.pubmainbt h1 {font-weight:normal;}
.pubmainbt h1 strong {display:inline-block;padding:0 35px 0 25px;height:47px;font-size:22px;color:#fff;background:url(images/pubtitbg.jpg) right top no-repeat;}
.pubmainbt h1 span {float:right;font-family:宋体;font-size:12px;font-weight:normal;color: #474747;margin:0 10px 0 0;}
.pubmainbt h1 a {color: #474747;}
.pubmaincon1 p {line-height:1.8;font-size:12px;margin:0;padding:5px;}

.pubmaincon {width:940px;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 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 {width:900px;padding:0;margin:0 auto;}
.news ul {padding:0;margin:0;}
.news ul li {display:block;background:url(images/newslist.jpg) 0 7px no-repeat;line-height:29px;height:29px;padding:0 0 0 25px;border-bottom:1px dotted #a6a5a5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;}
.news ul li a {font-size:13px;}
.news ul li span {float:right;font-size:12px;color:#555;}


.case {width:970px;margin:0;padding:0;}
.case li {float:left;width:210px;height:220px;padding:0;text-align:center;margin:5px 10px;}
.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);}
.case li img {border: 1px solid #a9a9aa;padding:1px;width:210px;height:180px;transition:all .5s;}
.case a img:hover {border: 1px solid #d26802;transform: rotateY(360deg);}
.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:970px;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 35px 20px 35px;}
.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/play.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:970px;margin:0 auto;padding:0;}

.product {width:970px;margin:0;padding:0;}
.product li {float:left;width:220px;height:380px;padding:0;text-align:center;margin:8px 8px;}
.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:210px;height:320px;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:100%;height:28px;line-height:28px;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:425px;background:#fe0000;margin:0px;overflow:hidden;}
.footbox {width:1220px;margin:0 auto;padding:0;}

.footnav {width:436px;height:300px;padding-top:30px;float:right;border-left:1px solid #333;}
.footnav ul {float:left;width:110px;padding:0 20px;margin:0 20px 0 170px;}
.footnav ul li {font-size:14px;color:#fff;height:29px;line-height:29px;}
.footnav ul li a {color:#fff;padding-left:10px;}
.footnav .fnavtit {height:50px;line-height:50px;color:#fe0000;font-size:16px;}
.footnav .fnavtit a {color:#fe0000;}

.footdh {width:350px;height:300px;padding:30px 0 0 0;position:relative;border-right:1px solid #333;margin-left:20px;}
.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 {float:left;width:470px;padding-left:20px;}
.footdh ul li {height:29px;line-height:29px;font-size:14px;color:#fff;}
.footdh ul li h3 {font-size:18px;color:#ffffff;}
.footdh ul li span {padding:15px;background:url(images/footdh.png) 0 50% no-repeat;}

.copyright {color:#fff;text-align:center;overflow:hidden;border-top:1px solid #333;padding-top:20px;}
.copyright p {font-size:14px;color:#fff;}
.copyright p span {display:inline-block;height:65px;line-height:65px;vertical-align: middle;padding-right:20px;}
.copyright p img {margin:0 5px;display:inline-block;vertical-align: middle;}

.wx2wm {width:455px;height:122px;padding:80px 0 0 0;margin:0 0 0 385px;}
.wx2wm ul li {float:left;width:150px;height:180px;margin:0 20px;text-align:center;}
.wx2wm ul li img {width:124px;height:124px;padding:3px;background:#fff;border:3px solid #fe0000;}
.wx2wm ul li p {line-height:30px;color:#fff;font-size:15px;}

.footdh1 {width:198px;padding:45px 0 10px 70px;background:url(images/footdh.png) 0 50px no-repeat;float:right;line-height:35px;}
.footdh1 span {font-size:24px;color:#fff;}
.footdh1 strong {font-size:30px;color:#ffbf01;}


.disable_font {font: 12px;	color: #666666;}
.input {
    width: 250px;
    height: 25px;
    line-height: 25px;
    color: #666;
    border: 1px solid #CCC !important;
    border-radius: 3px;
    padding: 0px 5px;
}
.input:focus {
    border: 1px solid #C00 !important;
    border-radius: 3px;
}
.textarea {
    width: 250px;
    height: 80px;
    color: #666;
    border: 1px solid #CCC;
    margin-bottom: 15px;
    border-radius: 3px;
    padding: 0px 5px;
}
.textarea:focus {
    border: 1px solid #C00 !important;
    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:#fe0000;background-clip:padding-box;min-height:28px;border-radius: 20px;}
::-webkit-scrollbar-thumb:hover {background-color:#6e0000;}
/*ie scroll滚动条效果*/