/* CSS Document */
@import url(main.css);
/*top*/
.language{ margin-top:15PX; margin-bottom:10px; width:300PX; float:right}
.language ul li{ float:right; margin-right:20px;}
.language ul li img{ vertical-align:middle; margin-right:8px;}
.logoimg{ margin-top:24px; float:left; width:338px; overflow:hidden}
.lang{ margin-top:20px; float:right}
.contacttel{ float:right; margin-top:15px;}
.main{ height:118px;overflow:hidden;}
.menu{ width:900px; float:right;}
.menu ul{}
.menu ul li{ float:right; line-height:48px; font-size:18px; color:#666; padding:0px 20px;}
.menu ul li a{color:#666; float:right}
.menu ul li a:hover{ color:#0055A5}
.menu ul li:hover{color:#0055A5}
.menu ul li.on a{color:#0055A5}
.searchfolt{ float:right; width:370px; margin-top:7px;}
.searchleft{ float:left}
.searchbgput{ height:29px; line-height:29px; float:left; background-image:url(../images/searchbg.jpg); width:332px;overflow:hidden;outline:none }
.searchbut{ float:left; width:23px; height:23px; margin-top:5px;background-image:url(../images/search.jpg); cursor:pointer;outline:none}
.searchbut:hover{ float:left; width:23px; height:23px; margin-top:5px;background-image:url(../images/search-1.jpg); cursor:pointer;outline:none}
.searchbg{ float:left; height:31px;background-image:url(../images/searchbg.jpg);}

/*index页面*/
.indexprowz{ width:100%; margin:65px auto 25px auto}
.indexprowz01{ margin-top:20px; font-size:14px; text-align:left; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif}
.indexprowz02{ text-align:left; font-size:14px; line-height:34px;}
.indexprowz03{ text-align:left; font-size:12px; margin-top:30px;}
.indexprowz02 a{ color:#0154A4}
.more { margin: 15px auto 0 auto; width:180px; position: relative; font-family: Helvetica, Arial, Verdana, "Microsoft JhengHei", PMingLiU, sans-serif; }
.more a {color: #FFF; font-size:16px; display: inline-block; background:#E33626; border-radius:16px; padding:10px 30px; background-size: 4px; background-repeat: no-repeat; background-position: 2px 2px; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; }
.more a:hover { background:#C10502; }
.iprobg{ width:100%; height:auto; overflow:hidden; background:#FFF;}
.indexpro{ width:1200px; overflow:hidden; margin:25px auto 53px auto;border-right:solid 1px #E3E3E5;border-top:solid 1px #E3E3E5}
.indexpro ul li{ float:left; width:299px;overflow: hidden; background:#FFF; padding:5px 0px; border-left:solid 1px #E3E3E5;border-bottom:solid 1px #E3E3E5; text-align:center}
.indexabout{ width:100%; height:auto; overflow:hidden; background:#ECECEC} 
.iabout1200{ margin:37px auto 63px auto; width:1256px;}
.iaboutleft{width:100%; overflow:hidden}
.iaboutright{ float:right}
.iaboutwz{ color:#999; font-size:14px; margin-top:23px; float:left; width:100%; text-align:center; line-height:30px; height:auto; overflow:hidden}
.iaboutimg{ margin-top:50px; text-align:center}
.iaboutrimg{ }
.inewsmain{ width:100%; height:auto; overflow:hidden; padding-bottom:80px; background:#F2F4F7}
.inewsimg{ margin:50px auto; width:387px;}
.inewslist{ width:1200px; margin:0px auto; overflow:hidden}
.inewslist ul { width:1300px; overflow:hidden}
.inewslist ul li{ width:585px; height:auto; float:left; margin-bottom:15PX; margin-right:28px; overflow:hidden}
.inewstab{ background:#FFF;}
.idata{ text-align:center; font-size:14px}
.idata font{ color:#009944; font-size:24px}
.inewstitle{ height:46px; font-size:14px; margin-top:10px; overflow:hidden}
.inewstitle a{ color:#666; font-weight:bold}
.inewstitle a:hover{ color:#999; font-weight:bold}
.inewswz{ height:46px; font-size:12px; overflow:hidden}
.indexprolist{ width:100%; height:auto; overflow:hidden; float:left}
.indexprolist ul li{ float:left; width:32.5%; margin-right:2%;overflow:hidden;border:2px solid darkslategray; box-shadow: darkgrey 10px 10px 30px 5px }
.indexprolist ul li:nth-child(4n){ margin-right:0%}

.indexproname{ width:100%; text-align:left; font-size:18px}
.indexprohx{}
.pronamewz{width:100%; text-align:left; font-size:16px}

.indexpormore{ width:100%; margin:30px auto}

.indexnewsleft{ float:left; width:574px; height:368px;margin-top:30px;}
.indexnewstime{ margin-top:302px; height:66px; width:574px; overflow:hidden}
.indextimeleft{ float:left; width:89px; padding-top:10px; height:56px; overflow:hidden; text-align:center; text-align:center; font-size:18px; background:#014FA3; color:#FFF}
.indextimeleft font{ font-size:12px}
.indextimeright{ float:left; width:465px;overflow: hidden;text-overflow:ellipsis; line-height:66px; padding:0px 10px;white-space: nowrap; background: rgba(0, 0, 0, 0.5); color:#FFF}
.indextimeright a {color: #fff;}
.indextimeright a:hover {color:#999 }

.indexnewslist{ width:620px; margin-left:30px; margin-top:30px; float:left}
.indexnewslist01{ width:620PX; height:90px;padding:20px 0px;}
.indexnewslist01:hover{width:620PX; height:90px; background:#F1F1F1; padding:20px 0px;}
.indexnewslisttime{ float:left; width:160px; line-height:36px; margin-top:10px; color:#000; overflow:hidden; text-align:center; font-size:30px}
.indexnewslisttime font{ font-size:16px}
.indexnewslistright{ float:left; width:460px;text-overflow:ellipsis;white-space: nowrap; height:88px; overflow:hidden; font-weight:bold; font-size:14px}
.indexnewslistright font{ font-size:12px; font-weight:lighter;text-overflow:ellipsis; white-space:normal; overflow:hidden;}

.indexhjbg{ background:#004EA1; height:454px; width:100%; overflow:hidden}
.indexcont{ width:100%; height:auto; overflow:hidden; background:#F2F2F2}
.indexcontimg{ margin:20px 10px; width:100%;}
.indexcontcclist{ margin-bottom:50px; width:100%; height:auto; overflow:hidden}
.indexcontcclist ul li{ float:left; width:262PX; height:160px; padding-bottom:20px; font-size:14px; margin-right:57px; background:#FFF; text-align:center}
.indexcontcclist ul li font{ color:#4887C6}
.indexcontcclist ul li img{ text-align:center; padding:10px 0px;}
.indexcontcclist ul li:nth-child(4n){ margin-right:0px;}

.ydmore { margin: 15px 0 0 28px; position: relative; font-family: Helvetica, Arial, Verdana, "Microsoft JhengHei", PMingLiU, sans-serif; }
.ydmore a { color: #fff;background-color: #009944; font-size:14px; display: inline-block; border-radius: 0px; padding: 6px 10px; background-size: 4px; background-repeat: no-repeat; background-position: 2px 2px; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; }
.ydmore a:hover { background-color: #00C66A; color:#fff }

/*下载中心*/
.downloadlist{}
.downloadlist ul{}
.downloadlist ul li{ border-bottom:dashed 1px #999; padding-left:180px;background:url(/images/download01.jpg) left no-repeat; width:100%; overflow:hidden; height:60px; line-height:60px;}


/*about简介页面*/
.aboutbanner{ width:100%; height:503px; overflow:hidden; background:url(../images/aboutbanner.jpg) center no-repeat; z-index:99}
.aboutpngwz{margin-left:20%; width:1200px; margin:120px auto 0px auto}
.aboutwidth{ width:100%; height:70px; background:#FFF; border-bottom:solid 1px #E2E3E5}
.aboutwidth1200{ width:1200px; margin:0px auto;}
.abouttitle{ color:#666; font-size:18px;  position:absolute;margin-top:27px;}
.abouttitle font{ font-size:14px}
.aboutmain{ width:100%; height:auto; overflow:hidden; background:#F7F8FA}
.abouttitleleft{ float:left; margin-top:30px; margin-bottom:22px;}
.abouttitleright{ float:right; margin-top:-59PX; z-index:100}
.aboutwzmain{ width:100%; height:auto; margin-bottom:55px; overflow:hidden}
.aboutwzmainright{ float:right; margin-top:61px;}
.aboutwzmainleft{ float:left; width:100%; font-size:16px; overflow:hidden; color:#666; line-height:30px; margin-top:30px;}
.aboutnl{ width:100%; height:auto; overflow:hidden; background:url(../images/nlbg.jpg) top repeat-x}
.abouttitleimg{ text-align:center; margin-top:50px;}
.abouthjbg{ background:url(../images/abouthjbg.jpg) center no-repeat; height:396px; background-color:#025098; margin-top:30px;}
.abouthjwz{ float:left; width:880px; height:auto; text-align:left; color:#FFF; padding-top:30PX; font-size:16px; line-height:36PX;}
.aboutchejian{ width:100%; text-align:center; line-height:30px; font-size:18px; margin-top:10px;}
.abouthon{ margin-top:20px; margin-bottom:50px;}
.abouthon ul {}
.abouthon ul li{ float:left; width:281px; margin-right:40px; margin-bottom:20px;}
.abouthon ul li:nth-child(4n){ margin-right:0px;}

/*推荐产品*/
.rebg{background: url(../images/middlebg.jpg) center no-repeat; width: 100%;height: 514px; overflow: hidden; text-align:center}
.reoutside{width: 1200px; height: 400px;margin:0px auto;}		
.abouttitlewz{ width:274px;text-transform:uppercase; margin:0px auto 0px auto; text-align:center;color: #FFF; font-size: 24px}
.aboutnytitle{ background:url(../images/titlebg.png); height:40px; color:#FFF; width:274px; margin:10px auto 0px auto; text-align:center; overflow:hidden; font-size:24px}
#ProductCenter{position:relative;min-width:1260px;margin:0 auto;padding:30px 0px 30px 0px; }
#ProductCenter .center{overflow:hidden;}
#ProductCenter .gundong{width:1256px;}
#ProductCenter .gundong .jCarouselLite{float:left;width:1256px;height:320px;overflow:hidden;}
#ProductCenter .move_left{float:left;width:53px;height:220px;position:absolute;top:0px;z-index:500;}
#ProductCenter .move_right{float:left;width:53px;height:220px;position:absolute;top:0px;z-index:500;}

#ProductCenter .move_left span,#ProductCenter .move_right span{width:53px;height:54px;position:absolute;top:65%;margin-top:-33px;margin-left:-15px;background:url(../images/arrow.png) no-repeat left top;background-repeat:no-repeat;}
#ProductCenter .move_left{left:4px; top:5px}
#ProductCenter .move_left span{background-position:left top;}
#ProductCenter .move_left:hover span{background-position:left bottom;}
#ProductCenter .move_right{right:17px;top:5px}
#ProductCenter .move_right span{background-position:right top;}
#ProductCenter .move_right:hover span{background-position:right bottom;}
#ProductCenter #ProductGundong{position:relative;}
.ProductList{float:left; height:360px;}
.ProductList li{float:left;width:288px;margin:0px 35px 15px 0;display:inline; box-shadow: 0 0 10px #999; background:#fff; border:1px solid #F6F6F6}
.ProductList li .photo{width:250px;height:250px; margin-left:23px; margin-top:2px;position:relative;overflow:hidden;display:block;}
.ProductList li .photo img{border:0px; width:250px;}
.ProductList li strong{height:60px;line-height:60px;text-align:center;overflow:hidden;font-size:16px;font-weight:normal;display:block;color:#333}

.prosearchall{ width:100%; margin:1px auto 0px auto; background:#D9D5D5; height:100px; overflow:hidden}
.prosearch{ width:630px; margin:31px auto 0px auto;}
.prosearch01{ float:left; font-size:18px; padding-right:10px; padding-top:7px; color:#333}
.prosearch02{ float:left}
.prosearch03{ float:left}
.searchput{ width:424px; padding:3px; outline:none; border-bottom:solid 1px #CCCCCC; border-left:solid 1px #B8B8B8; border-top:solid 1px #B8B8B8; border-right:none; height:28px; line-height:28px;}
.searchtj{ width:100px; height:35px; outline:none; border-bottom:solid 1px #024D67; background:#015E7F; text-align:center; color:#FFF; font-size:18px}

/*products 产品列表页面*/
.probanner{ width:100%; height:503px; overflow:hidden; background:url(../images/probanner.jpg) center no-repeat; z-index:99}
.promain{ width:100%; height:auto; overflow:hidden; background:#ECECEC}

.prolistshow{float:left; margin-top:80px; padding-left:10px;}
.prolistshow li{float:left;width:292px; height:320px;margin:0px 22px 35px 0;display:inline; box-shadow: 0 0 10px #999; background:#fff; border:1px solid #F6F6F6}
.prolistshow li:nth-child(4n){ margin-right:0px;}
.prolistshow li img{border:0px; width:250px; height:250px; margin-left:21px; text-align:center;}
.prolistshow li strong{height:60px;line-height:60px;text-align:center;overflow:hidden;font-size:16px;font-weight:normal;display:block;color:#333}

.right_ul{width:1256PX; overflow:hidden}
.right_ul li a{display:block;width:292px; height:320px; overflow:hidden;position:relative;}
.right_ul li dl{height:191px;filter:alpha(Opacity=100);-moz-opacity:1;opacity: 1; position:absolute; left:0;top:210px; background:#2280AF; width:292px;}
.right_ul li h2{font-size:14px; font-weight:lighter; text-align:center; color:#fff; padding:3px 6px; width:280px; }
.right_ul li h3{color:#fff; font-weight:lighter; padding:0 11px;width:270px; text-align:center;display:inline-block;*display:inline;*zoom:1;}

.prombx{ height:124px; width:100%; background:#38A0C5; margin-top:1px;}
.prombxleft{ float:left; width:165px; margin-top:30px;}
.prombxright{ height:50px; margin-top:74px; width:1000px; float:right}
.prombxright ul {}
.prombxright ul li{ float:left; width:auto; line-height:50px; text-align:center; font-size:14px; padding:0 15px; margin-right:10px;}
.prombxright ul li a{ width:auto; height:50px; line-height:50px; display:block; color:#FFF; padding:0 15px;border-top-left-radius:8px;
border-top-right-radius:8px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}
.prombxright ul li:hover a{ width:auto; height:50px; background:#2280AF; line-height:50px; display:block; color:#FFF; padding:0 15px;border-top-left-radius:8px;
border-top-right-radius:8px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}


.Sermbxright{ height:50px; margin-top:74px; width:1000px; float:right}
.Sermbxright ul {}
.Sermbxright ul li{ float:left; width:auto; line-height:50px; text-align:center; font-size:14px; padding:0 15px; margin-right:10px;}
.Sermbxright ul li a{ width:auto; height:50px; line-height:50px; display:block; color:#FFF; padding:0 15px;border-top-left-radius:8px;
border-top-right-radius:8px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}
.Sermbxright ul li:hover a{ width:auto; height:50px; background:#2280AF; line-height:50px; display:block; color:#FFF; padding:0 15px;border-top-left-radius:8px;
border-top-right-radius:8px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}
.Sermbxright ul li.on a{ width:auto; height:50px; background:#EBEBEB; line-height:50px; display:block; color:#333; padding:0 15px;}

/*营销网络*/
.martbanner{ width:100%; height:503px; overflow:hidden; background:url(../images/mart.jpg) center no-repeat; z-index:99}
.netmap{ width:1256px; margin:80px auto 0px auto}

/*服务*/
.onlinewz{ width:90%; margin:0px auto; padding:20px; height:auto; background:#ECECEC; line-height:30px; font-size:14px; border:solid 1px #CCC}
.onlinemain{ width:100%; height:auto; overflow:hidden; background:#FFF}
.feedbacktable{ width:90%; margin-top:50px; margin-bottom:100PX;}
.feedbacktable td{ height:48px; font-size:14px}
.bd{ width:300px; height:26px; line-height:26px; padding:2px; border:solid 1px #CCC}
.bd02{ width:100px; height:30px; background:#E33626; color:#fff; line-height:30px; text-align:center; cursor:pointer}
.bd02:hover{ width:100px; height:30px; background:#C10502; color:#fff; line-height:30px; text-align:center}
.bd03{ width:100px; height:30px; background:#01509F; color:#fff; line-height:30px; text-align:center;}
.bd03:hover{ width:100px; height:30px; background:#043367; color:#fff; line-height:30px; text-align:center}
.servicewz{ width:100%; text-align:left; font-size:14px; color:#333; min-height:300PX; height:auto; margin-top:50PX;}
.onlineinput{width:480px; height:200px; border:solid 1px #DFE0E1; outline:none;padding:3px;}

/*contact 联系我们*/
.contactbanner{ width:100%; height:503px; overflow:hidden; background:url(../images/contactbanner.jpg) center no-repeat; z-index:99}
.contactmain{ width:100%; height:auto; overflow:hidden; background:url(../images/contactbg.jpg) top no-repeat; background-color:#F7F8FA; }
.contactwz{ text-align:center; }
.contacttitle{ color:#009944; font-size:48px; font-weight:bold; margin-top:83px;}
.contactwz01{ font-size:18px; line-height:48px; margin-top:69px; padding-bottom:50PX;}
.contactwz01 font{ font-weight:bold; font-size:30px; color:#333}
.contactfeedback{ font-size:18px}
.c_input{ width:490px; height:53px; line-height:53px; border:solid 1px #DFE0E1;outline:none}
.contactfeedback font{ color:#FF0000}
.t_input{width:1096px; height:200px; border:solid 1px #DFE0E1; outline:none}
.contacttb{ margin-bottom:80px; margin-top:100px;}
.contacttb td{ padding:15px 8px;}

.contactmain{ border:solid 1px #D4D4D4; margin-bottom:150px;}
.contactleft{ float:left; width:600px;}
.contactright{ float:left; width:596Px; height:333px; font-size:14px; padding:60PX 30px 30px 30px; color:#FFF; line-height:36PX; background:#035198}
.contactright font{ font-size:18px; font-weight:bold; color:#FFF}
.contactright span{ float:left; margin-left:60px;}
.tj_input { margin: 15px 0 0 28px; position: relative; font-family: "Microsoft JhengHei", PMingLiU, sans-serif; }
.tj_input{ color: #fff;background-color: #009944; font-size:18px; display: inline-block; border-radius: 0px; padding: 10px 30px; background-size: 4px; background-repeat: no-repeat; background-position: 2px 2px; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; }
.tj_input:hover { background-color: #00C66A; color:#fff; cursor:pointer }

.rest_input { margin: 15px 0 0 28px; position: relative; font-family: "Microsoft JhengHei", PMingLiU, sans-serif; }
.rest_input{ color: #fff;background-color: #949596; font-size:18px; display: inline-block; border-radius: 0px; padding: 10px 30px; background-size: 4px; background-repeat: no-repeat; background-position: 2px 2px; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; }
.rest_input:hover { background-color: #757676; color:#fff; cursor:pointer }

/*news 新闻页面*/
.newsbanner{ width:100%; height:503px; overflow:hidden; background:url(../images/newsbanner.jpg) center no-repeat; z-index:99}
.newslist{ margin-top:30px;}
.hr001{ width:70%; margin:10px auto}
.newslist ul{}
.newslist ul li{ margin-bottom:30px; height:264px;}
.newslist ul li:hover{ background:#EAEAEA; width:100%; height:264px;}
.newsleft{ float:left; width:452px; height:264px; overflow:hidden}
.newsright{ float:left; width:748px;}
.newstime{  float:left; width:105px; margin-top:10px; padding-top:15px; margin-left:30px; height:81px;border-radius:8px; font-size:24px; color:#fff; text-align:center; background:#025098}
.newstime font{ font-size:16px}
.newswz{ width:100%; float:left; color:#333; font-weight:bold; height:100px; padding:20px 30px; font-size:14px; line-height:30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;course:hand;}
.newswz font{ font-size:12px; font-weight:lighter; overflow: hidden;text-overflow: ellipsis;white-space:normal;course:hand;}

.newstitle{ margin:10px auto 30px auto; border:solid 1px #EEE; background:#ECECEC; height:auto; padding:10px 20px; color:#333;font-size:18px; text-align:center; width:1214px;overflow: hidden;text-overflow:ellipsis; white-space: nowrap;}
.newsconttime{; height:30px; width:1256px;font-size:14px; text-align:center; margin:0px auto}
.newscontwz{ line-height:36px; font-size:16px; margin-top:50px; margin-bottom:150px;}

/*bottom底部页面*/
.bottom{ width:100%; height:auto; height:176px; background:#3D464F; overflow:hidden}
.bottom1200{ width:1200px; margin:0px auto}
.bottomleft{ float:left; width:720PX;}
.bottomright{ float:right}
.bottomewm{ float:right; margin-top:28px;}
.bottomemu{ color:#FFF; font-size:14px; margin-top:46px;}
.bottomemu a{ color:#FFF; padding:0px 10px;}
.bottomemu a:hover{ color:#999; text-decoration:underline}
.bottomwz{ font-size:14px; color:#FFF; margin-top:20PX;}
.bottomwz01{ color:#999; margin-top:17PX;}