* {margin:0; padding:0;}
*{transition:all .5s;}
body { background:url(images/headbg.jpg) 50% 0 repeat-x #fff;margin:0px;font-family: "Microsoft Yahei", "Î¢ÈíÑÅºÚ",Verdana;font-size:12px;color:#333; min-width:1250px;}
ul {list-style:none;}
TD { COLOR: #000; FONT-SIZE: 14px;} 
A:link {color: #292626;text-decoration: none;}
A:visited {color: #292626;text-decoration: none;}
A:hover {color: #ff9900;text-decoration: none;}
img {border:0;}
.fr {float:right;}
.fl {float:left;}
.pa {position: absolute;}
.pr {position: relative;}
.heightge10px {clear:both;width:100%;height:10px;background:url(images/menuline.gif);}
.heightge20px {clear:both;width:100%;height:20px;background:url(images/menuline.gif);}
.heightge30px {clear:both;width:100%;height:30px;background:url(images/menuline.gif);}
.heightge40px {clear:both;width:100%;height:40px;background:url(images/menuline.gif);}

.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:1250px;margin:0 auto;}
.maincontainer_box1 {width:1250px;margin:0 auto;}
.maincontainer_sub_box {width:1250px;margin:0 auto;padding:16px 0;background:#fff;}
.bg1 {background:#ececec;overflow:hidden;}
.bg2 {background:#f3f3f3;overflow:hidden;}
.line {width:100%;height:5px;clear:both;}


.top {width:100%;height:30px;background:url(images/topbg.jpg) left bottom repeat-x #fff;border-bottom:1px solid #666;}
.top_box {width:1250px;height:30px;margin:0 auto;}
.top_box dl {margin:0;padding:0;}
.top_box dl dt {float:left;width:700px;height:30px;line-height:30px;color:#555;}
.top_box dl dd {float:right;width:346px;height:30px;line-height:30px;color:#555;text-align:center;}
.top_box dl dd a {color:#555;padding:0 5px;}
.top_box dl dd span {background:url(images/topge.jpg) 50% 50% no-repeat;padding:0 5px;}
.header_box {width:100%;height:104px;background:url(images/headbg.jpg);}
.header {width:1250px;margin:0 auto;}
.logo {width:1250px;height:104px;margin:0 auto;text-align:center;}
.top_dh {float:right;width:34px;font-size:20px;color:#70af0e;padding-top:72px;}
.top_dh span {color:#70af0e;}

.navbox {width:100%;height:52px;margin:0 auto;background:url(images/navbg.jpg);}
.nav {width:1250px;height:52px;margin:0 auto;padding:0;}
.nav li {float:left;margin:0;}
.nav li a {display:block;width:120px;height:52px;line-height:52px;color:#fff;text-align:center;}
.nav li a strong {font-size:16px;font-weight:normal;}
.nav li a span {font-family:Arial;font-size:10px;}
.nav li a:hover,.nav li .curnav {color:#fff;text-decoration: none;background:url(images/navbgover.jpg) #d80001;}
.nav .ge {width:5px;height:52px;background:url(images/ge.jpg) 50% 0 no-repeat;}

.searchbox {width:100%;height:42px;background:#000;}
.search_box {width:1050px;height:42px;margin:0 auto;padding:0;}
.s_keyword {float:left;width:550px;height:44px;line-height:44px;color:#fff;}
.s_keyword a {color:#fff;padding:0 8px;}
.s_keyword span {background:url(images/topge11.jpg) 50% 50% no-repeat;padding:0 5px;}
.keyword_box {float:right;width:245px;height:31px;background:url(images/searchbg.jpg) 0 5px no-repeat;padding-top:5px;}
.search-keywordx {width:180px;height:29px;line-height:29px;float:left; background:none; border:none; color:#999;font-family:arial;padding:0 10px;}
.search-submitx {cursor:pointer; width:45px; height:29px; display:block; border:none; background:none; float:left;}

.subad {width:100%;height:278px;background:url(images/sub01.jpg) 50% 0 no-repeat;}


/*-------top----------
#scrollTop,
#scrollTop .level-2{background:url(css/rocket_up.png) no-repeat 0 0;}
#scrollTop div{left:0;overflow:hidden;position:absolute;top:0;width:149px;margin:0;padding:0}
#scrollTop .level-2{background-position:-149px 0;display:none;height:180px;opacity:0;z-index:1}
#scrollTop .level-3{background:none;cursor:pointer;display:block;height:180px;z-index:2}
#scrollTop{cursor:pointer;display:block;height:180px;overflow:hidden;position:fixed;right:-42px;top:80%;width:149px;z-index:11;margin:-124px 0 0;padding:0}
*/

.cpfl_box {width:100%;margin:0;padding:10px 0;overflow:hidden;}
.cpfl_ul {width:1250px;margin:0 auto;padding:0 20px;overflow:hidden;}
.cpfl_ul li {float:left;width:310px;height:75px;font-size:20px;margin:1px;}
.cpfl_ul li a {display:block;width:310px;height:75px;line-height:75px;color:#fff;text-align:center;background:#0143a3;}
.cpfl_ul li a:hover,.cpfl_box ul li .curcpfl {color:#fff;background:#d80001;}

.index_more {width:100%;height:62px;line-height:62px;margin:10px 0;font-size:23px;background:url(images/indexcpmore.jpg);}
.index_more strong {display:block;width:235px;height:62px;line-height:62px;padding:0 0 0 30px;font-bold:normal;color:#fff;}
.index_more a {float:right;display:block;width:60px;height:17px;background:url(images/more.jpg); margin:40px 10px 0 0;}

.index_ad {width:100%;}
.index_ad_box {width:1217px;margin:0 auto;}
.index_txt_box {width:430px;}
.index_txt_box p {line-height:30px;}
.index_txt_box p strong {font-size:20px;color:#15409f;}
.index_txt_box p span {font-size:12px;color:#000;font-family:Arial;text-transform : uppercase;}
.index_txt_box1 {width:485px;}
.index_txt_box1 p span {font-size:14px;color:#ff0000;}
.index_txt_box1 p {line-height:1.6;}
.index_txt_box1 p {font-size:14px;color:#000;}

.fhxc_box {width:1250px;margin:0 auto;height:210px;padding:5px 0;}

.scroll_box_cpbg {width:1250px;margin:0 auto;background:url(images/scrollbg.jpg) center bottom no-repeat;padding-bottom:20px;}
.scroll_box_cp {width:1210px;height:270px;margin:0;background:#e95c07;padding:20px 20px 0 20px;}
.xc {width:1210px;HEIGHT:270px; OVERFLOW: hidden;margin:0;padding:0;}
.xc .h02_fh {PADDING:95px 0 0 0px; DISPLAY: block;cursor:pointer;}
.xc UL {MARGIN: 0px; WIDTH:1120px; DISPLAY: inline; FLOAT: left;padding:0;}
.xc UL LI {MARGIN: 0 9px; WIDTH:280px;height:270px; DISPLAY: inline; FLOAT: left;text-align:center;}
.xc UL LI a {display:block;}
.xc UL LI IMG {width:280px;height:210px;padding:4px;}
.xc UL LI a p {TEXT-ALIGN: center; DISPLAY: block;width: 280px;height:30px;LINE-HEIGHT:30px;margin:0;color:#fff;}

.scroll_box {width:1250px;margin:0 auto;}
.xc_fhxc {width:1250px;HEIGHT:230px; OVERFLOW: hidden;margin:0;padding:0;}
.xc_fhxc .h02_fh {PADDING:80px 0 0 0px; DISPLAY: block;cursor:pointer;}
.xc_fhxc UL {MARGIN: 0px; WIDTH:1150px; DISPLAY: inline; FLOAT: left;padding:0;}
.xc_fhxc UL LI {MARGIN: 0 9px; WIDTH:260px;height:205px; DISPLAY: inline; FLOAT: left;text-align:center;}
.xc_fhxc UL LI a {display:block;}
.xc_fhxc UL LI IMG {width:260px;height:205px;}
.xc_fhxc UL LI a p {TEXT-ALIGN: center; DISPLAY: block;width: 285px;height:35px;LINE-HEIGHT:35px;margin:0;color:#000;background:#dcdcdc;}

.yy_box_ul li {float:left;width:366px;height:340px;margin:10px 20px;}
.yy_box_ul li img {width:366px;height:218px;}
.yy_box_ul li p {font-size:12px;line-height:1.5;padding:10px;}

.about_box_con {width:100%;height:512px;background:url(images/aboutbg.jpg) 50% 0 no-repeat;}
.about_box {width:1250px;margin:0 auto;padding-top:30px;}
.aboutbt {padding:5px;font-size:18px;color:#034291;border-bottom:3px solid #034291;margin-bottom:10px;display:inline-block;}

.pic_box {float:right;width:645px;height:480px;background:url(images/lxbg.png) 0 280px no-repeat;}
.pic_box p {font-size:20px;color:#fff;}
.about_con {float:left;width:582px;color:#000;padding:5px 0 0 0;background:url(images/aboutbg1.jpg) 0 0 no-repeat;}
.about_con p {line-height:2;font-size:14px;padding:10px 0;}
.about_con ul {padding-left:320px;}
.about_con ul li {float:left;width:118px;height:36px;margin:10px;font-size:14px;}
.about_con ul li a {width:118px;height:36px;line-height:36px;text-align:center;display:block;border-radius:20px;background:#0884c4;color:#fff;}

.pubtit {width:100%;height:63px;line-height:58px;border-bottom:1px solid #ccc;}
.pubtit a span {color:#ff6600;}
.pubtit a {display:inline-block;border-bottom:2px solid #ff6600;padding-bottom:5px;font-size:20px;}

.contact_box {float:right;width:307px;height:298px;}
.contact_con {width:287px;height:240px;background:url(images/contactbg.jpg);padding:10px;margin:0;}
.contact_con p {line-height:45px;text-align:center;}
.contact_con ul {margin:0;padding:0;font-size:14px;}
.contact_con ul li {width:267px;height:32px;line-height:32px;color:#000;padding-left:20px;background:url(images/clist.jpg) 0 13px no-repeat;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;}

.pubtit1 {width:100%;height:44px;line-height:44px;background:url(images/pubtitbg1.jpg);}
.pubtit1 h3 {width:1250px;height:53px;line-height:53px;text-align:center;margin:0 auto;}
.pubtit1 h3 a {float:right;display:block;width:61px;height:17px;background:url(images/more.jpg);margin:18px 15px 0 0;}


.iproduct_box {float:right;width:980px;}
.wrap {width: 300px;height: 310px;overflow: hidden;border:1px solid #ddd;float: left;margin:0 5px 20px 5px;}
.wrap a {display: block;width: 310px;height: 246px;text-decoration: none;color: #000;float: left;}
.wrap a img {width: 298px;height: 228px;border:0;padding:1px;}
.wrap p {display: block;width:288px;height:24px;background: #e5e5e5;font-size: 13px;color: #000;padding: 0 5px;margin:1px 0;line-height:24px;border-top:1px solid #ddd;}
.wrap p span {color:#ff0000;}



.xc2 {width:1230px;HEIGHT:228px; OVERFLOW: hidden;margin:0 auto;padding:0;}
.xc2 .h02 {PADDING:50px 0 0 0px; DISPLAY: block;cursor:pointer;}
.xc2 UL {MARGIN: 0px; WIDTH:1250px; DISPLAY: inline; FLOAT: left;padding:0;}
.xc2 UL LI {MARGIN: 0 9px; WIDTH:290px;height:228px; DISPLAY: inline; FLOAT: left;text-align:center;}
.xc2 UL LI a {display:block;}
.xc2 UL LI IMG {width: 289px;height:228px;}
.xc2 UL LI a p {TEXT-ALIGN: center; DISPLAY: block;width: 289px;height:30px;LINE-HEIGHT:30px;margin:0;background:#b6b0a6;color:#000;left:1px;bottom:1px;}


.index_news_box {width:428px;}
.newsbt {width:378px;height:68px;line-height:58px;margin:0;padding-left:50px;background:url(images/newsbt.jpg);}
.newsbt strong {font-size:22px;font-weight:normal;}
.newsbt span {font-size:16px;color:#888;font-family:Arial;text-transform : uppercase;padding:0 10px;}
.newsbt a {width:60px;height:13px;display:block;background:url(images/more.jpg);float:right;margin:25px 0 0 0;}

.index_news_box1 {float:right;width:575px;}
.inews_box {width:575px;margin:0;}
.inews_con {padding:20px 0 0 0;margin:0;overflow:hidden;}
.inews_con img {width:425px;height:155px;margin:0 0 10px 0;}

.inews_con dl {width:355px;height:65px;padding:5px 0;margin:5px 0;overflow:hidden;border-bottom:1px dotted #ccc;}
.inews_con dl dt {height:30px;line-height:30px;background:url(images/wen.jpg) 0 0 no-repeat;padding-left:35px;}
.inews_con dl dt a {font-size:13px;color:#000;font-weight:bold;}
.inews_con dl dd {line-height:25px;background:url(images/da.jpg) 0 0 no-repeat;padding-left:35px;font-size:12px;font-family:ËÎÌå;}
.inews_con dl dd p {line-height:1.5;padding:5px 0;}
.inews_con dl dd a {color:#ff6600;}


.inews {margin:0;padding:0;}
.inews li {width:425px;height:32px;line-height:32px;border-bottom:1px dashed #ccc;font-family:ËÎÌå;}
.inews li a {color:#000;display:block;width:325px;height:32px;line-height:32px;background:url(images/newslist1.jpg) 3px 10px no-repeat;padding-left:20px;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;margin:0 5px 0 0;}

.inews_box1 {width:355px;margin:0;}



.inews_con1 {width:450px;margin:0;}
.inews_box_pic {float:left;width:138px;height:96px;}
.inews_box_pic img {width:138px;height:96px;}
.inews_box_txt {float:right;width:420px;height:97px;padding:0;overflow:hidden;}
.inews_box_txt h3 {line-height:30px;font-size:14px;}
.inews_box_txt h3 a {color:#0884c4;}
.inews_box_txt p {line-height:1.8;font-size:12px;}
.inews_box_txt p a {color:#333;}


.hzhb_box {width:100%;padding:10px 0;overflow:hidden;}
.hzhb_ul {MARGIN:0px auto; WIDTH: 1250px;padding:5px 0;}
.hzhb_ul .but02 {PADDING:15px 0 0 0px; DISPLAY: block;cursor:pointer;}
.hzhb_ul LI {MARGIN: 5px 0px 5px 9px; WIDTH:184px;height:96px; DISPLAY: inline; FLOAT: left;text-align:center;}
.hzhb_ul LI IMG {BORDER: 0;  WIDTH:184px;HEIGHT: 96px;border:1px solid #ccc;}
.hzhb_ul LI IMG:hover {border:1px solid #ff6600;}


.cpibt1_box {width:1280px;margin:0 auto;}
.cpibt1 {height:40px;line-height:40px;font-size:22px;text-align:center;}
.cpibt1 span {font-family:Arial;font-size:18px;color:#888;}

.wrapper1 {width:100%;background:url(images/iaboutbg.jpg) 50% 0 no-repeat;padding:0;margin:20px 0 0 0;overflow:hidden;}


.wrapper2 {width:100%;margin:0;padding:10px 0;}


.xc1 {width:1280px;HEIGHT:210px; OVERFLOW: hidden;margin:10px auto;padding:0;}
.xc1 .h04 {PADDING:30px 0 0 0px; DISPLAY: block;cursor:pointer;}
.xc1 UL {MARGIN: 0px; WIDTH:1220px; DISPLAY: inline; FLOAT: left;padding:0;}
.xc1 UL LI {MARGIN: 0 9px; WIDTH: 210px;height:200px; DISPLAY: inline; FLOAT: left;text-align:center;}
.xc1 UL LI a {display:block;}
.xc1 UL LI IMG {width: 200px;height: 160px;border: 1px solid #CCC;padding: 2px;}
.xc1 UL LI a p {TEXT-ALIGN: center; DISPLAY: block;width:210px;height:34px;LINE-HEIGHT:34px;margin:0;}



.pubmainbt {width:1250px;height:44px;line-height:44px;background:url(images/pubmainlist.gif) 9px 12px no-repeat #eee;margin:0;border-bottom:1px solid #e3e3e3;}
.pubmainbt1 {width:100%;height:40px;line-height:40px;background:url(images/pubmainlist.gif) 9px 9px no-repeat #eee;margin:0;}
.pubmainbt h1,.pubmainbt1 h1 {font-size:15px;color:#111;padding-left:35px;}
.pubmainbt h1 span {float:right;font-family:ËÎÌå;font-size:12px;font-weight:normal;color: #474747;margin-right:8px;}
.pubmainbt h1 a {color: #474747;}

.pubmaincon {width:1250px;padding:10px 0;margin:0;overflow:hidden;}
.pubmaincon {line-height:1.8;font-size:13px;}
.pubmaincon p {line-height:1.8;font-size:13px;margin:10px 0;}
.pubmaincon table td {line-height:1.8;font-size:13px;}
.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:100%;height:30px;line-height:30px;border:1px dotted #ccc;background:none;text-align:center;color:#575048;}

.news {width:1200px;padding:0;margin:0 auto;}
.news ul {padding:0;margin:0;}
.news ul li {margin:5px 0;display:block;background:url(images/sj.jpg) 0 13px no-repeat #f0f0f0;line-height:35px;height:35px;padding:0 0 0 15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;}
.news ul li a {font-size:13px;color:#333;display:block;}
.news ul li a:hover,.news ul li:hover span {color:#c60000;}
.news ul li span {float:right;font-size:12px;color:#555;margin:0 10px 0 0;}

.cases {width:1280px;margin:0 auto;padding:0;}

.case {margin:0 auto;padding:0;}
.case li {float:left;padding:5px 0 0 0;margin: 2px 5px;}
.case li a {display:block;}
.case li a p {width:242px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;}
.case li img {background-color: #F1F1F1; border: 1px solid #C9C9C9;padding: 5px; width:230px;height:160px;}
.case li a:hover img {background:#ff9900;border: 1px solid #ff9900;}

.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  {float:right;width:990px;margin:0 auto;padding:0 0 0 10px;}
.product {margin:0 auto;padding:0;}
.product li {float:left;padding:5px 0 0 0;margin: 2px 5px;}
.product li a {display:block;}
.product li a p {width:237px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;}
.product li img {background-color: #F1F1F1; border: 1px solid #C9C9C9;padding: 5px; width:225px;height:185px;}
.product li a:hover img {background:#ff9900;border: 1px solid #ff9900;}

.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;}

.flink_box {width:100%;height:55px;margin:0;background:#efefef;}
.flink_con {width:1100px;height:55px;line-height:55px;margin:0 auto;color:#000;background:url(images/flinkbt.jpg) 0 50% no-repeat;font-size:14px;padding-left:150px;}
.flink_con strong {font-size:15px;color:#333;}
.flink_box a {color:#333;padding:0 15px;}
.flink_box span {background:url(images/topge.jpg) 50% 50% no-repeat;padding:0 5px;}


.footnav {height:60px;line-height:60px;text-align:center;background:url(images/footnavbg.jpg) #0352ae;margin:0;color:#fff;}
.footnav a {color:#fff;padding:0 20px;}


#footer{width:100%;height:245px;background:url(images/footbg.jpg) 0 0 repeat-x #efefef;margin:0px;}
.footbox {width:1230px;margin:0 auto;padding:10px 0 0 0;}

.foot1 {width:273px;height:230px;background:#222;left:40px;top:-30px;text-align:center;padding:5px;}
.foot1 p span {font-size:25px;}
.foot1 p strong {font-size:35px;}
.foot1 p {color:#fff;}
.foot1 div {width:236px;height:48px;margin:0 auto;padding-top:20px;}
.foot1 div a {display:block;width:236px;height:48px;line-height:48px;text-align:center;font-size:35px;color:#fff;background:#ff6600;}

/*
.footnav {float:left;width:715px;padding-top:20px;}
.footnav ul {float:left;width:100px;height:200px;padding:0 10px;margin:0 10px;}
.footnav ul li {color:#bbb;font-size:13px;}
.footnav ul li a {display:block;height:25px;line-height:25px;background:url(images/newslist12.jpg) 0px 9px no-repeat;padding-left:15px;color:#bbb;}
.footnav .fnavtit {height:35px;line-height:35px;padding-top:5px;background:url(images/spri.png) 23px 8px no-repeat;color:#fff;font-size:15px;font-weight:bold;margin-bottom:5px;}
*/

.footlogo {float:left;width:464px;height:178px;background:url() 0 45px no-repeat;padding:45px 0 0 0;}
.copyright {float:left;width:450px;height:150px;padding:10px 0 0 250px;line-height:2;background:url(images/footlogo.jpg) 15px 30px no-repeat;font-size:14px;}
.copyright h3 {font-size:18px;color:#fff;border-bottom:3px solid #fff;margin-bottom:5px;display:inline-block;}
.copyright span {font-size:12px;}
.copyright td {color:#fff;height:28px;}
.wx2wm {float:right;width:528px;height:222px;padding:0;}
.copyright p {line-height:2;color:#000;padding-top:10px;}

.disable_font {font: 12px;	color: #ccc}

.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;}