* {margin:0; padding:0;}
*{transition:all .5s;}
body { background:#fff;margin:0px;font-family:"Microsoft Yahei","Î¢ÈíÑÅºÚ",Verdana;font-size:12px;color:#292626;min-width:1200px;}

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 {clear:both;height:0;content:"";}
.maincontainer {width:100%;margin:0;}
.maincontainer_box {width:1200px;margin:0 auto;}
.bg1 {background:#2c74ea;}
.bg2 {background:#ff0000;overflow:hidden;}

.topheader {width:100%;height:39px;background:url(images/topbg.jpg);}
.topheader dl {width:1200px;height:39px;margin:0 auto;}
.topheader dl dt {float:left;width:500px;height:39px;line-height:39px;color:#333;text-align:right;}

.topheader dl dd {float:right;width:450px;height:30px;}
.toplink {float:right;width:330px;height:39px;line-height:39px;color:#333;text-align:center;}
.toplink a {color:#333;padding:0 5px;}
.toplink span {background:url(images/topge.gif) 50% 50% no-repeat;padding:0 10px;}

.header {width:100%;height:103px;padding:33px 0 20px 0;}
.head {width:1200px;height:103px;margin:0 auto;}
.logo {width:618px;height:103px;background:url(images/logo.jpg) 0 0 no-repeat;float:left;}
.logo h1 {text-indent:-999em;}
.headdh {float:right;width:280px;height:98px;padding:0 0 0 80px;background:url(images/dhico.jpg) 0 25px no-repeat;}
.headdh span {color:#555;font-size:16px;}
.headdh p {line-height:1.2;color:#ff0000;font-size:29px;font-weight:bold;}

.navbox {width:100%;height:54px;margin:0 auto;background:#2267ed;}
.nav {width:1200px;height:54px;margin:0 auto;padding:0;}
.nav li {float:left;margin:0;font-size:16px;}
.nav li a {display:block;width:140px;height:54px;line-height:54px;color:#fff;text-align:center;}
.nav li a:hover,.nav li .curnav {color:#fff;text-decoration: none;background:#ff0000;}
.nav .ge {width:10px;height:54px;background:url(images/ge.jpg) 50% 0 no-repeat;}

.searchbox {width:115px;height:24px;margin:0;float:right;padding-top:3px;}
.keywords {float:left;width:600px;height:30px;line-height:30px;padding-left:25px;color:#333;}
.keywords strong {font-weight:normal;}
.keywords span {padding:0 10px;}
.search_box {float:right;width:115px;height:24px;margin:0;padding:0;background:url(images/searchbg.jpg) 0 0 no-repeat;}
.search-keywordx{float:left;width:70px;height:24px;line-height:24px;background:none; border:none; color:#ccc;font-size:12px;padding:0 0 0 10px;}
.search-submitx{cursor:pointer; width:30px; height:24px; display:block; border:none; background:none;float:left;}

.about_box_bg {width:100%;background:#01366f;padding:30px 0;overflow:hidden;}
.about_box {width:1200px;margin:0 auto;padding:0;}
.pic_box {float:left;width:600px;height:456px;}

.about_con {float:right;width:600px;height:456px;background:#da251c;}
.about_con h3 {height:50px;line-height:50px;padding:0;color:#00824a;font-size:46px;}
.about_con h3 span {display:inline-block;border-bottom:1px solid #00824a;}
.about_con h5 {height:50px;line-height:50px;color:#000;font-size:18px;margin:50px 0 10px 0;}
.about_con1 {padding:40px 20px 20px 30px;}
.about_con1 p {line-height:2;font-size:14px;color:#fff;text-indent:2em;}
.about_con1 a {color:#2454ac;}
.about_con  ul {width:500px;margin:0 auto;padding:0;}
.about_con  ul li {float:right;width:110px;height:40px;line-height:40px;margin: 20px 0 0 0;font-size:16px;}
.about_con  ul li a {display:block;width:110px;height:40px;line-height:40px;color:#000;text-align:center;background:#fff;border-radius:30px;transition:.5s;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;}
.about_con  ul li a:hover {background:#ff9900;color:#fff;}

.cpflico_box {width:1200px;margin:0 auto;padding:10px 0;}
.cpflico_box li {float:left;width:280px;margin:10px;}
.cpflico_box li a {display:block;width:280px;height:363px;}
.cpflico_box li a img {width:280px;height:363px;}
/* .cpflico_box li a:hover img {transition:all ease-in-out .4s; transform:scale(1.1); -moz-transform:scale(1.1); -webkit-transform:scale(1.1);-webkit-filter: contrast(180%);filter: contrast(180%);-webkit-filter: grayscale(100%);filter: grayscale(100%);} */
.cpflico_box li a:hover img {transition:all ease-in-out .4s; transform:scale(1.1); -moz-transform:scale(1.1); -webkit-transform:scale(1.1);-webkit-filter: grayscale(100%);filter: grayscale(100%);}

.index_cpfl_box {width:1200px;margin:0 auto;padding:30px 0 10px 0;}
.cpfl_ul {margin:0;}
.cpfl_ul li {height:60px;float:left;margin:0px 10px;}
.cpfl_ul li a {display:inline-block;height:60px;line-height:60px;color:#fff;text-align:center;padding:0 28px;font-weight:bold;font-size:22px;}
.cpfl_ul li a:hover,.cpfl_ul .pcur a {color:#000;background:#ffb519;}
.cpfl_ul .lge {height:60px;line-height:60px;color:#022867;text-align:center;padding:0;font-size:20px;font-weight:400;}

.iproduct_box {width:1200px;}
.iproduct_box_con {width:1200px;padding:10px 0;}
.iproduct {MARGIN: 0px; padding:0;}
.iproduct LI {	MARGIN: 5px 8px; WIDTH:223px;height:420px; FLOAT: left;text-align:center;overflow:hidden;}
.iproduct LI a {display:block;}
.iproduct LI IMG {WIDTH:210px;HEIGHT:350px;padding:6px;/*background:#ffb519;*/}
.iproduct LI a p {LINE-HEIGHT:58px;color:#000;font-size:20px;}
.iproduct li a:hover img {/*background:#ff0000;*/transform: rotateY(360deg);}
.iproduct li a:hover p {color:#ff0000;}
.indexmore {width:154px;margin:0 auto;}
.indexmore a {display:block;width:150px;height:34px;line-height:34px;text-align:center;border:2px solid #ffb519;font-size:20px;color:#ffb519;}
.indexmore a:hover {background:#fff;color:#ff0000;}


.scroll_box {width:100%;height:370px;padding:35px 0;background:#2c74ea;}
.xc {width:1220px;HEIGHT: 288px; OVERFLOW: hidden;padding:0;margin:0 auto;}
.xc .h04 {PADDING:124px 0 0 0px; DISPLAY: block;cursor:pointer;}
.xc UL {MARGIN: 0px; WIDTH:1120px; DISPLAY: inline; FLOAT: left;padding:0;}
.xc UL LI {	MARGIN:0 10px; WIDTH:208px;height:287px; DISPLAY: inline; FLOAT: left;text-align:center;}
.xc UL LI a {display:block;}
.xc UL LI IMG {WIDTH:196px;HEIGHT:275px;padding:6px;background:#ffb519;}
.xc UL LI a p {TEXT-ALIGN: center; LINE-HEIGHT: 30px;color:#000;}
.xc UL LI IMG:hover {background:#ff0000;}

.index_ad_ico_box {width:100%;}
.indexad_ico {width:1250px;margin:0 auto;padding:35px 0;}
.indexad_ico li {float:left;width:165px;margin:0 20px;}
.indexad_ico li a {display:block;text-align:center;}
.indexad_ico li a img {width:165px;height:165px;-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 li a p {width:165px;height:40px;line-height:40px;font-size:16px;color:#fff;}
.indexad_ico li a:hover img {-webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);}



.iproduct1 {MARGIN: 0px; WIDTH:1200px; FLOAT: left;padding:0;}
.iproduct1 LI {MARGIN:10px 23px; WIDTH:250px;height:370px; FLOAT: left;overflow:hidden;text-align:center;}
.iproduct1 LI a {display:block;}
.iproduct1 LI img {WIDTH:250px;HEIGHT:330px;padding:0;}
.iproduct1 LI a p {line-height:40px;}
.iproduct1 LI a p span {color:#ff0000;}

.indexad_box {width:100%;margin:0;}
.indexad_box_con {width:1200px;margin:0 auto;}
.indexad_box_txt {width:790px;font-size:16px;color:#fff;line-height:2;}

.inews_box {width:360px;height:590px;padding:20px;background:#3876ee;}
.inews_box:hover,.inews_box_bg {background:#dd3b33;}

.inews_con {width:328px;height:543px;margin:0 auto;border:1px solid #fff;padding:30px 15px 15px 15px;}
.inews_con h2 {line-height:38px;color:#fff;font-size:35px;font-weight:normal;text-align:center;}
.inews_con h5 {line-height:38px;color:#fff;font-size:18px;font-weight:normal;text-align:center;font-family:Arial;text-transform:uppercase;padding-bottom:30px;}

.inews {margin:0;padding:0;}
.inews li {width:345px;height:30px;line-height:30px;font-size:14px;}
.inews li a {color:#fff;display:block;width:345px;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;}
.inews li a:hover {color:#cd161c;}
.inews li span {float:right;color:#000;}
/* .inews_con .newsmore {font-family:Arial;font-size:10px;padding:5px 0;}
.inews_con .newsmore a {color:#fff;}
.inews_con .newsmore a:hover {color:#ffb519;}  */
.newsmore img {width:328px;height:208px;}

.news_art_con_dl {width:328px;margin:0 0 10px 0;}
.news_art_con_dl dt {width:328px;}
.news_art_con_dl dt h3 {line-height:35px;}
.news_art_con_dl dt h3 a {color:#fff;}
.news_art_con_dl dt h3 a:hover {color:#ff9900;}
.news_art_con_dl dt h4 {line-height:38px;color:#fff;font-size:18px;font-weight:normal;font-family:Arial;}
.news_art_con_dl dd {height:130px;overflow:hidden;}
.news_art_con_dl dd p {line-height:1.6;padding:5px 0;font-size:12px;color:#fff;}
.news_art_con_dl dd p a {color:#0b4992;}

.real_box1 {width:1220px;height:237px;margin:0 auto;}
.real_box {width:1220px;HEIGHT: 237px; OVERFLOW: hidden;padding:0;}
.real_box .h041 {PADDING:96px 0 0 0; DISPLAY: block;cursor:pointer;}
.real_box UL {MARGIN: 0px; WIDTH:1120px; DISPLAY: inline; FLOAT: left;padding:0;}
.real_box UL LI {MARGIN: 0 9px; WIDTH:210px;height:236px; DISPLAY: inline; FLOAT: left;text-align:center;}
.real_box UL LI IMG { WIDTH: 210px;HEIGHT: 236px;padding:0;}
.real_box UL LI a p {TEXT-ALIGN: center; LINE-HEIGHT: 34px;width:160px;height:34px;color:#6b6b6b;margin:0;font-size:14px;}



.leftside {float:left;width:237px;overflow:hidden;/*padding-bottom: 2020px;margin-bottom: -2000px;z-index:0;*/}
.publeftbt {width:237px;height:87px;line-height:60px;font-size:20px;color:#fff;text-align:center;background:url(images/publeftbt.jpg);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:url(images/publeftbg.jpg);padding: 0 10px;}
.leftsidecon h2 {width:188px;height:44px;line-height:44px;background:url(images/leftsidebt.jpg) right center no-repeat;padding-left:9px;font-size:15px;color:#0065ce;}
.leftsidecon h2 a {color:#0065ce;}
.publeftbottom {width:237px;height:15px;background:url(images/publeftbottom.jpg);}

.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 #eee;}
.publeftnav_cp li a:hover {color:#0065ce;}

.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;}



.heightge10px {clear:both;width:100%;height:10px;}
.heightge20px {clear:both;width:100%;height:20px;}
.heightge30px {clear:both;width:100%;height:30px;}


.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;font-family:"Microsoft Yahei","Î¢ÈíÑÅºÚ",Verdana;}
.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 img {border: 1px solid #a9a9aa;padding:1px;width:210px;height:180px;}
.case a img:hover {border: 1px solid #d26802;}
.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;}

.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:400px;padding:0;text-align:center;margin:8px 8px;}
.product li img {padding:5px;width:210px;height:350px;background:#ffb519;}
.product a img:hover {background:#ff0000;}
.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:56px;background:#06418d;padding:0;}
.flink_box p {width:990px;height:56px;background:#e2e2e2;line-height:30px;font-size:14px;color:#333;font-weight:bold;padding-left:12px;}
#flink {width:1200px;height:56px;padding:0;margin:0 auto;}
#flink li {float:left;padding:0;color:#fff;font-size:14px;line-height:56px;}
#flink li span {color:#fff;padding-right:20px;}
#flink li a{color:#fff;padding:0 20px;}
#flink li a:hover{color:#ff9900;}

#footer{width:100%;height:380px;background:#15141a;}
.footbox {width:1250px;margin:0 auto;padding:20px 0 0 0;}

.footnav {width:100%;height:65px;line-height:65px;text-align:center;margin:0;color:#000;font-size:14px;border-bottom:1px solid #1f1e23;}
.footnav a {color:#fff;padding:0 35px;}
.footnav a:hover {color:#ff0000;}
.footnav span {background:url(images/topge.jpg) 50% 50% no-repeat;padding:0 5px;}

.footlogo {width:255px;height:236px;background:url(images/footlogo.jpg) 30px 0 no-repeat;float:left;}

.footbox h3 {font-size:16px;font-weight:normal;line-height:30px;color:#3157aa;}
.footnav1 {float:left;width:226px;background:url(images/su.jpg) right top no-repeat;padding:0 4px 0 59px;}
.footnav1 ul {margin:0;padding:0;}
.footnav1 ul li {float:left;width:110px;height:30px;line-height:30px;font-size:12px;}
.footnav1 ul li a {color:#000;}

.copyright {width:460px;line-height:2;color:#fff;float:left;padding:25px 0 0 20px;font-size:15px;}
.copyright p {font-size:15px;color:#fff;}
.copyright p img {display:inline-block;margin:10px;}
.wx2wm {width:500px;height:260px;float:right;}
.wx2wm li {width:214px;height:250px;margin:0 30px 0 0;text-align:center;float:left;}
.wx2wm li img {width:214px;height:214px;}
.wx2wm li p {line-height:30px;color:#ff0000;font-size:15px;}

.footdh1 {width:198px;padding:20px 0 0 70px;background:url(images/footdh.png) 0 30px no-repeat;float:right;line-height:35px;}
.footdh1 span {font-size:18px;color:#fff;}
.footdh1 strong {font-size:26px;color:#ff9900;}


.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;
}
.indexbt {
	transform: translateY(-60px);
	opacity: 0;
	animation-fill-mode: forwards;
	transition: all 0.8s  ease-in-out;
	text-align:center;
}
.indexbt_h3 {font-weight:normal;text-align:center;font-size:28px;color:#ffb519;line-height:45px;padding:30px 0 10px 0;}
.indexbt_h4 {font-weight:normal;text-align:center;font-size:16px;color:#fff;}
.indexbt_h6 {font-weight:normal;text-align:center;font-size:10px;color:#fff;font-family:Arial;line-height:25px;}
.indexbt_h2 {text-align:center;font-size:38px;color:#fff;line-height:45px;letter-spacing:3px;}
.indexbt_h5 {font-weight:normal;text-align:center;font-size:16px;color:#fff;padding:20px;}

.bt_down{
	animation: bt_dwon_ani 2s ease-in-out;
}
@keyframes bt_dwon_ani{
	 0%{
	 	
	 }
	 50%{
	 	opacity: 1;
	 	transform: translateY(0);
	 	opacity: 1;
	 }
	 75%{
	 	transform: translateY(-80px);
	 	opacity: 1;
	 }
	 100%{
	 	transform: translateY(0);
	 	opacity: 1;
	 }
}

.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;
	 }
}
.pic_book_down1{
		position:relative;
	animation: book_down1 2s ease-in-out;
}
@keyframes book_down1{
	 from {
		 left:-400px;
		 top:0;
	 }
	 to {
		 left:0px;
		 top:0;
	 }
}
#index_btfly {
	margin:0;
	font-size:70px;
	font-weight:bold;
	color:#fff;
	line-height:1.4;
}

.txt_fly {
	animation: txt_fly_ani 2s ease-in-out;
}
@keyframes txt_fly_ani{
	0%{
	 	
	 }
	 50%{
	 	transform:scaleX(0);
	 }
	 75%{
	 	transform:scaleX(1.1);
	 }
	 100%{
	 	transform:scaleX(0);
	 }
}