@charset "utf-8";
/* CSS Document */
*{ margin: 0;padding: 0;}
body { font-size:14px;line-height:24px;color:#434344; font-family:Microsoft YaHei,SimSun; -webkit-text-size-adjust:none;}
a{ color:#434344; text-decoration:none; cursor:pointer;transition:all 0.3s;}
a:hover{ text-decoration:none;transition:all 0.3s;}
ul {list-style: none;}
li{ list-style-type:none;}
img{border:0;}


/*-------------- top --------------*/
.header{ width:100%; height:749px;overflow:hidden; background-color:#f2f2f2;}
.headtop{ width:100%; height:7px; background-color:#49a900;}
.headtop ul{ width:50%; height:7px; background-color:#fbc300;}
.allnav{ width:100%; height:120px; background-color:#FFF;position:relative; z-index:9999;}
.logo{ width:100%; height:120px;}
.logo ul{ width:1200px; height:120px; margin:0 auto;}
.logol{ width:auto; height:auto; overflow:hidden; float:left;}
.logol img{ padding-top:25px;}

.logol1{ width:248px; height:38px;float:left; padding-left:71px; margin-top:40px;}
.search{ width:248px;height:38px;background:url(../images/search.jpg) no-repeat bottom right;}
.search .txt{ width:199px; float:left; height:38px; line-height:29px;border:none; background:none;text-indent:10px; color:#676767;}
.search .but{ width:59px; height:38px; float:right;border:none; background:none;  cursor:pointer;}

.logor{ width:153px; height:61px; float:right; margin-top:30px; padding-left:94px;background:url(../images/tel.jpg) no-repeat left top;}
.logor2{ width:100%; height:24px; line-height:24px; display:block; color:#2f5bbc; font-size:24px;font-family:Impact;}

.nav{ width:100%; height:60px; background-color:#086ed6}
.nav ul{ width:1200px; height:60px; line-height:59px; margin:0 auto;}
.nav a{ width:130px; height:60px; display:block; float:left; text-align:center; color:#fff; font-size:16px; }
.nav a:hover{color:#fff; background-color:#48a800;}

.banner{ width:1200px; height:560px; position:relative;margin:0 auto;}
/*banner*/
.banner_index{height:560px;position: relative;overflow:hidden;width: 1920px; left:-360px;}
.banner_index1{ width:1200px; height:582px; margin:0 auto; position:relative; z-index:999;}
.banner_index .btn,.banner_pro .bBtn{position: absolute;top:225px;width: 56px;height: 78px;display: block;z-index: 3;}
.banner_index .btnPre,.banner_pro .bPre{background: url(../images/bg_btnPre_index.png) no-repeat 0 0;left:20px;}
.banner_index .btnPre:hover,.banner_pro .bPre:hover{background: url(../images/bg_btnPre_index_hover.png) no-repeat 0 0;}
.banner_index .btnNext,.banner_pro .bNext{background: url(../images/bg_btnNext_index.png) no-repeat 0 0;right: 20px;}
.banner_index .btnNext:hover,.banner_pro .bNext:hover{background: url(../images/bg_btnNext_index_hover.png) no-repeat 0 0;}
.banner_index .banner_wrap{position: absolute;left:0px;top: 0px; z-index: 2;}
.banner_index .banner_wrap li{width: 1920px;float: left;}

.t_fuwu{ width:1200px; height:217px; position:relative; margin:0 auto; z-index:9; top:-42px; overflow:hidden;}
.t_fuwul{ width:10px; height:121px; float:left; display:block; background-color:#fcc103; margin-top:92px;}
.t_fuwuc{ width:1180px; height:217px; display:block; float:left;}
.t_fuwucup{ width:498px; height:10px;background-color:#fcc103; float:right; display:block;}
.t_fuwucc{ width:1180px; height:193px; background-color:#FFF; display:block; margin-top:10px;}
.t_fuwucf{ width:494px; height:10px;display:block; background-color:#fcc103;}
.t_fuwuccl{ width:184px; height:193px; display:block; float:left; background-color:#086ed6; color:#FFF; font-weight:bold; text-align:center; font-size:18px;}
.t_fuwur{width:10px; height:121px; float:left; display:block; background-color:#fcc103;}
.t_fuwuccl1{ width:100%; height:45px; line-height:45px; display:block; font-size:24px; padding-top:43px;}
.t_fuwuccr{ width:996px; height:193px; display:block; float:right;}
.t_fuwuccr1{ width:165px; height:193px; border-right:#e2e2e2 dashed 1px; display:block; float:left;}
.t_fuwuccr1_1{ width:165px; height:78px; display:block; padding-top:42px; text-align:center;transition:all 0.8s;}
.t_fuwuccr1_2{ width:100%; height:32px; line-height:32px; display:block; text-align:center; font-size:16px; color:#000;}
.t_fuwuccr1:hover{ cursor:pointer;}
.t_fuwuccr1:hover .t_fuwuccr1_1{ transition:all 0.8s; transform:rotate(360deg);}


.headerzy{ width:100%; height:535px;overflow:hidden;}
.bannerzy{ width:100%; height:353px;background:url(../images/bannerzy.jpg) repeat-x center; position:relative;}


/*-------------- index --------------*/
#warp{ width:100%; height:100%;overflow:hidden;padding-bottom:0px;}
.products{ width:100%; height:auto; overflow:hidden; margin:0 auto; background-color:#f6f5f5; padding-top:0px; padding-bottom:30px;}
.prologo{ width:921px; height:120px; margin:0 auto; color:#3c3c3c; font-weight:bold; font-size:32px; text-align:center; line-height:45px;}
.prologo1{ color:#32b200;}
.procon{ width:1200px; height:auto; margin:0 auto; overflow:hidden; padding-top:25px;}

.youshi{ width:100%; height:728px;background:url(../images/youshibg.jpg) repeat top;}
.youshi1{ width:1200px; height:728px; margin:0 auto; position:relative;}
.youshi1l{ width:auto; height:auto; float:left;}
.youshi1l_1{ width:352px; height:529px; display:block; position:absolute; left:-400px;}
.youshi1l_2{ width:462px; height:231px; display:block; position:absolute; bottom:0px; left:-300px;}
.youshi1c{ width:1200px; height:100%; position:absolute; top:0px; left:0px;}
.youshi1clogo{ width:453px; height:117px; margin:0 auto;background:url(../images/youshilogo.png) no-repeat top; margin-top:25px;}
.youshi1clogo1{ width:187px; height:63px; display:block; float:right; padding-top:32px; line-height:25px; text-align:center; color:#FFF; font-size:24px;}

/*-------------优势内容样式 --------------*/
.youshi1ccon{ width:1200px; height:100%; overflow:hidden; margin:0 auto; position:relative;}
.youshi1cconl{ width:478px; height:385px; float:left; position:absolute; top:156px; padding-left:45px;}
.youshi1cconl1{ width:296px; height:148px; display:block;}
.youshi1cconl1_1{ width:178px; height:78px; line-height:78px; display:block; float:right; border-bottom:#ffd800 solid 9px; font-size:56px; color:#ffd800; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:right;transition:all 0.8s;}
.youshi1cconl1_1_1{ width:auto; height:78px; line-height:92px; left:171px; font-size:24px; display:block; position:absolute; color:#FFF; z-index:2;}
.youshi1cconl1_2{ width:100%; height:auto; display:block; float:right; text-align:right; color:#FFF; padding-top:10px;}
.youshi1cconl1:hover{ cursor:pointer;}
.youshi1cconl1:hover .youshi1cconl1_1{ width:100%; height:78px; transition:all 0.8s;}

.youshi1cconl2{ width:283px; height:136px; display:block; position:relative; top:111px;left:197px; z-index:1;}
.youshi1cconl2_1{ width:178px; height:78px; line-height:78px; display:block; float:right; border-bottom:#8fbe00 solid 9px; font-size:56px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:right;transition:all 0.8s; position:relative;}
.youshi1cconl2_1_1{ width:auto; height:78px; line-height:92px; left:108px; font-size:24px; display:block;position:absolute; color:#FFF; z-index:2;}
.youshi1cconl2_2{width:100%; height:auto; display:block; text-align:right; color:#FFF; float:right; padding-top:10px;}
.youshi1cconl2:hover{ cursor:pointer;}
.youshi1cconl2:hover .youshi1cconl2_1{width:100%; height:78px; transition:all 0.8s;}

.youshi1cconr{ width:401px; height:379px; position:absolute; top:20px; right:32px;}
.youshi1cconr1{ width:267px; height:133px; position:relative;display:block; z-index:9;}
.youshi1cconr1_1{ width:178px; height:78px; line-height:78px; display:block;border-bottom:#ffd800 solid 9px; font-size:56px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; transition:all 0.8s;}
.youshi1cconr1_1_1{width:auto; height:78px; line-height:92px; left:78px; font-size:24px; display:block;position:absolute; color:#FFF; z-index:2; top:0px;}
.youshi1cconr1:hover{ cursor:pointer;}
.youshi1cconr1:hover .youshi1cconr1_1{ width:100%;}
.youshi1cconr2{ width:285px; height:169px; position:relative; left:98px; display:block; top:108px;}
.youshi1cconr2_1{ width:178px; height:78px; line-height:78px; display:block;border-bottom:#bc1dca solid 9px; font-size:56px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; transition:all 0.8s;text-align:left;}
.youshi1cconr2_1_1{width:auto; height:78px; line-height:92px; left:78px; font-size:24px; display:block;position:absolute; color:#FFF; z-index:2; top:0px;}
.youshi1cconr2:hover{cursor:pointer;}
.youshi1cconr2:hover .youshi1cconr2_1{width:100%;}


.youshi1cconc{ width:526px; height:526px; position:relative; margin:0 auto; background:url(../images/youshicbg.png) no-repeat top;}
.youshi1cconc1{ width:235px; height:179px; display:block; position:absolute; left:29px; top:170px;}
.youshi1cconc1_1{ width:146px; height:14px; display:block; position:absolute; left:500px;opacity:0;  top:81px;}
.youshi1cconc1_2{ width:180px; height:180px; display:block; position:absolute; top:0px; right:-500px; opacity:0; z-index:1;}

.youshi1cconc2{ width:180px; height:234px; position:absolute; left:174px; top:25px;}
.youshi1cconc2_1{ width:14px; height:144px; display:block; position:absolute; left:84px; top:500px; opacity:0; margin:0 auto;}
.youshi1cconc2_2{ width:180px; height:180px; display:block; left:0px; position:absolute; top:355px; opacity:0;}

.youshi1cconc3{ width:228px; height:180px; position:absolute; right:34px; top:170px;}
.youshi1cconc3_1{ width:141px; height:14px; display:block; position:absolute; right:500px;opacity:0; top:81px;}
.youshi1cconc3_2{ width:180px; height:180px; display:block; position:absolute; top:0px; left:-300px;opacity:0;}

.youshi1cconc4{ width:180px; height:238px; position:absolute; bottom:28px; left:174px;}
.youshi1cconc4_1{ width:14px; height:141px; position:absolute; bottom:500px;opacity:0; left:83px; display:block;}
.youshi1cconc4_2{ width:180px; height:180px; display:block; position:absolute; top:-300px;opacity:0;}

/*-------------优势内容样式 --------------*/

.youshi1r{ width:auto; height:100%; float:right;}
.youshi1r_1{ width:546px; height:315px; display:block; position:absolute; right:-360px;}
.youshi1r_2{ width:432px; height:486px; display:block; position:absolute; bottom:0px; right:-360px;}

.company{ width:100%; height:692px;}
.companylogo{ width:1200px; height:119px; margin:0 auto; text-align:center;}
.companylogo1{ width:100%; height:40px; line-height:40px; display:block; color:#0089d7; font-size:36px; font-weight:bold; padding-top:28px;}
.companylogo2{ width:377px; height:40px; line-height:40px; color:#255aba; font-weight:bold; font-size:24px; display:block; margin:0 auto; padding-left:44px;background:url(../images/telc.jpg) no-repeat left;}
.companycon{ width:100%; height:571px;background:url(../images/comupbg.jpg) no-repeat center top; background-color:#2459b5;}
.companycon1{ width:1200px; height:439px; margin:0 auto; padding-top:103px;}
.companycon1l{ width:411px; height:404px; padding:13px; background-color:#FFF;box-shadow: 5px 5px 20px #1f4800; float:left;}
.companycon1lup{ width:411px; height:302px; display:block; padding-bottom:25px; border-bottom:#b1b1b1 dashed 1px;}
.companycon1lf{ width:100%; height:auto; overflow:hidden; display:block; padding-top:15px;}
.companycon1lfl{ width:153px; height:61px;padding-left:94px; float:left;background:url(../images/tel.jpg) no-repeat left top;}

.companycon1lfr{ width:122px; height:61px; display:block; float:right;}
.companycon1lfr a{ width:61px; height:61px; display:block; float:left;}

.companycon1r{ width:730px; height:435px; float:right;}
.companycon1rup{ width:672px; height:291px; float:right;background-color:#FFF;box-shadow: 5px 5px 20px #1f4800; padding:25px; line-height:30px;}
.companycon1rf{ width:100%; height:66px; line-height:66px;}
.companycon1rf1{ width:655px; height:66px; display:block; float:left; text-align:center; color:#FFF; font-size:24px; font-weight:bold;}
.companycon1rf1_1{ font-size:18px; font-weight:400; padding-left:10px;}
.companycon1rf2{ width:66px; height:66px; line-height:66px; display:block; float:right;}
.companycon1rf2 a{ width:66px; height:66px; display:block; background-color:#0b216a; color:#FFF; font-size:60px; text-align:center;}
.companycon1rf2 a:hover{ background-color:#0089d7;}

.news{ width:100%; height:404px;  background-color:#f2f2f2; padding-top:25px;}
.newslogo{ width:1200px; height:74px; border-bottom:#e6e6e6 solid 3px; margin:0 auto; text-align:center;}
.newscon{ width:1200px; height:282px; padding-top:25px; border-bottom:#e6e6e6 solid 3px; margin:0 auto;}
.newscon li{ width:400px; height:282px; float:left;}

.newscon_1{ width:100%; height:60px; display:block; border-bottom:#d9d9d9 solid 1px; font-size:16px; line-height:35px; color:#000; font-weight:bold;}
.newscon_1t{ width:100%; height:20px; line-height:20px; color:#9a9a9a; font-weight:300;display:block;}

.newscon_2{ width:100%; height:114px; display:block; padding-top:15px;}
.newscon_2img{ width:148px; height:114px; display:block; float:left;}
.newscon_2img img{width:148px; height:114px; float:left;}
.newscon_2wz{ width:215px; height:114px; display:block; float:right; color:#535353; line-height:28px;}
.newscon_3{ width:97px; height:34px; line-height:34px; display:block; background-color:#FFF; text-align:center; color:#8d8d8d; margin-top:20px;transition:all 0.5s;}
.newscon li a:hover .newscon_3{ background-color:#f5662a; color:#FFF; transition:all 0.5s;}

.caseys{ width:100%; height:400px; padding-top:25px;background-color:#f2f2f2;}
.caseyslogo{ width:100%; height:auto; text-align:center; padding-bottom:20px;}
#pro_gd{ width:1200px; height:272px; margin:0 auto; overflow:hidden;}
#pro_gd li{ float:left;width:322px; height:272px; _width:195px;}
#pro_gd li a{ width:294px; height:270px; display:block; background-color:#FFF; text-align:center; line-height:28px;}
#pro_gd li a:hover{ background-color:#49a800; color:#FFF;}
.pro_gdimg{ width:294px; height:229px; display:block; background-color:#FFF;}
.pro_gdimg1{ width:294px; height:229px; display:table-cell; vertical-align:middle; text-align:center;}
.pro_gdimg img{max-width:294px; max-height:229px;}


/* 产品切换开始 */

.info_01bg{ width:100%; height:auto; overflow:hidden;}
.info_01{width:100%; margin:0 auto;}

/* 产品左侧 */
.slideGroup{ width:100%;  margin:0 auto;  }
.parHd{ width:270px; float:left;background:#f8f8f8;position:relative; }
.parHd ul{ width:100%; height:auto; overflow:hidden; background-color:#f8f8f8; padding-top:10px; padding-bottom:20px;}
.parHd ul li{ width:100%; height:43px; line-height:43px;}
.parHd ul li a{width:100%; height:43px; display:block; text-indent:69px; color:#333333;}
.parHd ul li.on{color:#fff;}
		
.button--rayen {display: block;color: inherit;vertical-align: middle;position: relative;z-index: 1;-webkit-backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;overflow: hidden;}
.button--rayen::before {background:url(../images/prolibg.jpg) no-repeat 45px 20px; background-color:#333333;color:#fff;content: attr(data-text);position: absolute;top: 0;left: 0;width: 100%;height: 100%;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);-webkit-transition: -webkit-transform 0.3s;transition: transform 0.3s;-webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.button--rayen:hover::before {color:#fff;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.lxwm_cont{background:#dcdcdc;}
.lxwm_cont p{ padding:15px; line-height:28px;}
/* 产品右侧 */
.parBd{width:886px; float:right;}
.picFocus{ position:relative;  overflow:hidden;zoom:1;}
.picFocus .hd{ width:100%; padding-top:5px;overflow:hidden; }
.picFocus .hd ul{ margin-right:-5px;  overflow:hidden; zoom:1; }
.picFocus .hd ul li{ padding-top:5px; float:left;  text-align:center;}
.hdimg{width:288px;height:225px; border:2px solid #ddd; cursor:pointer; margin-right:5px; text-align:center;}
.hdimg1{width:288px;height:225px; display:table-cell; vertical-align:middle;}
.picFocus .hd ul li img{ max-width:288px; max-height:225px;}
.picFocus .hd ul li.on{ }
.picFocus .hd ul li.on img{ border-color:#f60;  }
.picFocus .bd { width:854px; height:250px; border:1px solid #e2e2e2; padding:15px;}
.picFocus .bd img{  display:block;  }
.picFocusl{ width:360px; float:left;}
.picFocusl img{ max-width:340px; max-height:230px;}
.picFocusr{ width:450px; float:left;}
.picFocusr a{ display:block; line-height:46px; font-size:18px; font-weight:bold;}
.picFocusr a:hover{ color:#ce0e25;}
.picFocusr p{ line-height:28px; padding-top:10px;} 	

#pro_gd1{ width:100%; height:270px; margin:0 auto; overflow:hidden; text-align:center;}


.pronrupr2_112{ width:140px; height:42px; line-height:42px; display:block; float:left;}

.pronrupr2_11{ width:100%; height:42px; display:block;color:#c40000;background:url(../images/weixin.png) no-repeat 5px 10px;background-color:#ffeded;border:#c40000 solid 1px; border-radius:8px; text-indent:37px;transition:all 0.3s}
.pronrupr2_11:hover{ color:#000;background:url(../images/weixin.png) no-repeat 5px -30px; background-color:#c40000; color:#FFF;transition:all 0.3s}
.pronrupr2_22{ width:148px; height:148px; display:none; position:relative; top:-50px;transition:all 0.3s}
.pronrupr2_22 img{width:148px; height:148px;}
.pronrupr2_11:hover .pronrupr2_22{ display:block;width:148px; height:148px; position:relative; top:-157px; left:91px;transition:all 0.3s}

/* 产品切换结束 */



/*-------------- left --------------*/
.allleft{ width:1200px; height:100%; margin:0 auto;}
.prolist123{width:100%; height:100%; overflow:hidden;}
.prolistcon{ width:100%; height:57px; padding-top:10px;}
.prolistcon ul{ width:1198px; height:55px; border:#dbdbdb solid 1px;background:url(../images/probgb.jpg) repeat-x;}
.prolistcon li{ width:auto; height:55px; line-height:55px; float:left; width:205px; text-align:center;}
.prolistcon li a{ width:auto; height:55px; display:block; font-size:16px; padding-left:30px; padding-right:30px; border-right:#dbdbdb solid 1px;}
.prolistcon li a:hover{ background-color:#086ed6; color:#FFF;}

/*-------------- contact --------------*/

.cont_6ys{width:852px; margin:0 auto;}
.cont_6ys1{background:url(../images/pc.png) no-repeat; width:670px; height:422px; margin:0 auto; margin-top:30px;}
#allmap{width:416px; height:237px; overflow:hidden; position:relative; left:98px; top:27px;}
#allmap p{ line-height:20px;}

.cont_6ys2{width:852px; height:auto; overflow:hidden;margin:0 auto;}
.cont_6ys1_u{width:324px; height:auto; overflow:hidden; float:left;}
.cont_6ys1_u>p{color:#0081e4; font-size:24px; font-weight:bold; line-height:40px; padding-bottom:8px;}
.cont_6ys1_u>span{ width:300px;line-height:20px; color:#818181;font-size:10px; display:block;}
.online{margin:10px 0 50px 0;}
.online a{width:28px; height:28px; float:left; margin:0 7px 0 0; display:block;}
.cont_6ys1_u div span{font-size:19px; font-weight:bold; color:#5e5e5e; line-height:25px; display:block; padding-top:43px;}
.cont_6ys1_u div p{line-height:18px; color:#737373;}

.cont_6ys1_r{ width:400px; height:auto; float:left;color:#737373; line-height:36px;}
.cont_6ys1_r li{ width:100%; height:36px; border-bottom:#bfbfbf dotted 1px;}


/*-------------- end --------------*/
.end{ width:100%; height:auto; overflow:hidden;float:left;color:#FFF}
.footlogo{ width:1200px; height:116px; margin:0 auto; text-align:center; position:relative;}
.footlogo1{ width:100%; height:30px; line-height:30px; display:block; font-size:30px; color:#008ad7; font-weight:bold;}
.footlogo2{ width:100%; height:30px; line-height:30px; display:block; text-align:center; color:#b5b5b5;}
.footc{ width:100%; height:364px; background-color:#086ed6;}
.footc1{ width:1200px; height:364px; margin:0 auto;}
.footc1logo{ width:100%; height:70px; line-height:70px; text-align:center; }
.footc1l{ width:622px; height:241px; float:left; padding-right:80px; border-right:#0763c1 solid 1px;}
.footc1l table td{ width:auto; height:32px; line-height:32px; display:block; float:left;border-bottom:#FFF solid 1px;}
.footc1l table td input{ background:none; border:none;height:32px; line-height:32px; color:#FFF;}
.footc1l table td textarea{ background:none; width:100%; height:70px;border:#FFF solid 1px;color:#FFF;}
#submit1{ width:82px; height:82px; display:block;background:url(../images/subit.png) no-repeat; position:relative; left:539px; bottom:11px; text-indent:1000px;}
.footc1r{ width:427px; height:auto; float:right;}
.footc1rl{ width:146px; height:170px; float:left; display:block; padding-top:31px;text-align:center; color:#FFF; font-size:13px; line-height:32px;}
.footc1rl img{ width:146px; height:146px;}
.footc1rr{ width:240px; height:auto; display:block; float:right;}
.footc1rr a{ color:#FFF;}
.footf{width:100%; height:92px; line-height:52px; margin-top:41px; background-color:#00a27e;text-align:center;color:#fff;}
.footf a{color:#fff;}
.footf a:hover{ text-decoration:underline;}


.qqkefu{position: fixed; bottom:60px; _position: absolute; _top: expression(eval(document.documentElement.scrollTop + 365)); z-index:9999;right:0;width:45px; z-index:9999;}
.qqkefu ul li{height:45px;margin-bottom:1px;float:right;background:#48a800;line-height:45px;font-size:14px;cursor:pointer;position:relative}
.qqkefu ul li a{color:#fff;}
.qqkefu ul li.qq_cza{overflow:hidden}
.qqkefu ul li:hover{background:#11212e;}
.qqkefu ul li.top{color:#1c1c1c;font-weight:800;text-align:center;line-height:45px;background:url(../images/top.png) no-repeat center; height:51px;position:relative;width:45px;cursor:pointer}
.qqkefu ul li.top:hover span{background:url(../images/czx2_hover.png) no-repeat center}
.qqkefu ul li b{width:45px;height:45px;display:block;overflow:hidden;float:left}
.qqkefu ul li b.a{background:url(../images/czx4.png) no-repeat center;}
.qqkefu ul li b.b{background:url(../images/czx3.png) no-repeat center;}
.qqkefu ul li b.c{background:url(../images/czx5.png) no-repeat center;}
.erweima{/*width: 390px;*/height: 150px;position: absolute;top: -107px;left:-144px;background: #FFF;border: 1px solid #CCC;float: right;cursor: default !important;display:none}
.erweima p{line-height: 20px;color: #000;font-size: 12px;text-align: center;float: left;width: 130px;}
.erweima p img{width: 110px;height: 110px;margin: 10px 10px 0px 10px;}
.erweima .arrow3{width: 5px;height: 10px;display: block;background:url(../images/czx6.png) no-repeat;position: absolute;right: -5px;top: 122px;}


/*public*/
.zyname{ width:100%; height:41px; margin:0 auto; position:relative; background-color:#f9f9f9;}
.zyname1{ width:82px; height:82px; display:block;margin:0 auto; position:relative; top:-41px;}
#main{width:100%; height:100%;background-color:#f9f9f9; float:left; margin-bottom:30px;}
.main1{width:1200px; height:100%;margin:0 auto;}
#company{ width:100%; height:100%; overflow:hidden; float:left;line-height:32px;}
#company1{ width:100%; height:100%; overflow:hidden; float:left;line-height:32px;}

#company1 .nr1 table td input{font-size:14px;width:276px;height:28px;border:1px solid #d2d4d6;margin:5px auto 5px 5px;}

.nr{padding:20px 10px 20px 10px;}
.nr1{padding:20px 10px 20px 10px;}
.nr table{border-collapse: collapse;width:auto;margin:0 auto; margin-top: 10px; margin-bottom: 10px;}
.nr tr:first-child{ background-color:#f4f4f4; font-weight:bold}
.nr table th,.nr table td{ padding:5px;border:1px solid #dedede;} 
.nr tr{text-align: center;}
.nr tr:nth-child(odd){background-color:#e2f4f9}


.rightinfo{ padding:20px 10px 20px 10px; overflow:hidden;}
.rightinfo table{border-collapse: collapse;width:auto;margin:0 auto; margin-top: 10px; margin-bottom: 10px;}
.rightinfo tr:first-child{ background-color:#f4f4f4; font-weight:bold}
.rightinfo table th,.rightinfo table td{ padding:5px;border:1px solid #dedede;} 
.rightinfo tr{text-align: center;}
.rightinfo tr:nth-child(odd){background-color:#e2f4f9}


/*public  ----产品内容页*/
.pronrup{ width:100%; height:100%; overflow:hidden; padding-bottom:25px;}
.pronrupl{ width:40%; height:auto; overflow:hidden; float:left; padding-right:2px;}
.pronrupr{ width:58%; height:auto; overflow:hidden; float:right; padding-bottom:20px;}
.pronrupr1{ width:100%; height:40px; line-height:40px; display:block; color:#1d7ae1; background-color:#767676;}
.pronrupr1_1{ width:auto; padding-left:6px; padding-right:6px; height:40px; display:block; text-align:center; color:#FFF;background-color:#49a800; float:left;}
.pronrupr1_2{ width:100%; height:auto; display:block; padding-top:8px;}
.pronrupr1_3{color:#000; font-weight:bold;}
.pronrupr1_2 a:hover{ text-decoration:underline;}

.pronrupr2{ width:100%; height:50px; display:block; padding-top:10px;}
.pronrupr2_1{ width:135px; height:39px; line-height:39px; display:block; float:left;}
.pronrupr2_1 a{ width:100%; height:39px; display:block;color:#fff;background:url(../images/qqpibg.png) no-repeat 10px 10px; background-color:#333333;display:block; text-indent:50px;font-weight:bold;}
.pronrupr2_1 a:hover{ color:#000;background:url(../images/qqpibg.png) no-repeat 10px -30px; background-color:#c40000; color:#FFF;}
.pronrupr2_2{ width:198px; height:29px; padding-top:7px; display:block; float:left; padding-left:20px;}

.pronrupr3{ width:100%; height:55px;padding-left:61px;background:url(../images/protel.png) no-repeat left; font-size:20px; color:#f25000; display:block; line-height:24px;}
.pronrupr3_1{color:#000; font-size:14px;}

.w45{ width:49%}
.f_left{ float:left;}
.f_right{ float:right;}

/*public  ----产品内容页*/

.zynav{ width:100%; height:55px; line-height:55px; border-bottom:#ececec solid 1px;margin-top:15px;}
.zynav1{ float:left; color:#2f2a2a; width:auto; height:55px; border-bottom:#11222e solid 3px; font-size:20px; font-weight:bold; padding-left:30px; padding-right:10px;background:url(../images/comrbg.png) no-repeat left;}
.zynav2{ float:right; color:#b1b1b1; padding-right:15px; font-size:13px;background:url(../images/homep.png) no-repeat left; padding-left:30px;}
.zynav2 a{ color:#b1b1b1;}
.zynav2 a:hover{text-decoration:underline;}
#indexNews li{ line-height:33px; border-bottom:1px dotted #cecccc; padding:0 12px 0 10px; position:relative; }
#indexNews li:hover{border-bottom:1px solid #cecccc; background-color:#f1f1f1}
#indexPro{height:215px; overflow:hidden; margin:0 auto;}
#indexPro li{ margin:10px; width:215px; height:190px; float:left; display:block; text-align:center; line-height:24px;}
#indexPro li img{ border:2px solid #ffb913; width:215px; height:165px; }
.introImg{ float:left; margin-right:10px;}
.info_date{position:absolute; right:12px; top:0;_top:-8px;}
/*company*/
/************新闻*****************/
.news_tit_u{text-align: center;font-size: 16px;color: #49a800;line-height: 30px; font-weight:700;}
.news_tit_d{text-align: center;padding: 5px 0px;font-size: 12px;font-weight: 100; border-bottom:#e8e8e8 solid 1px;color: #303030;width: 98%;margin: 10px auto;height: 20px;line-height: 20px;}
.news_tit_img{ margin:9px auto; text-align:center}
.news_tit_img img{ max-height:600px; max-width:600px;}
.pro_name{display:block;color:#da020d;text-align:center;}



/****************************************1**************************************/
.news_1bj{width:100%; padding:32px 0;}
.news_1nr{width:100%; margin:0 auto;}
.news_1nr ul li a{width:100%; height:94px;display:block; font-size:15px;}
.news_1nr ul li{margin:0 0 45px 0; position:relative; padding:9px 16px 0 0; border:1px solid #c4c4c4; width:1170px; height:94px;}
.news_1nr ul li span{width:103px; height:120px; overflow:hidden; float:left; border-bottom:3px solid #b1dc8f; color:#ffffff; text-align:center; background:#49a800; position:absolute; top:-1px; left:8px;transition: all 0.4s;}
.news_1nr ul li span h1{font-size:30px; font-family:Impact; line-height:42px; padding:20px 0 10px 0; display:block;}
.news_1nr ul li div{width:1038px; float:right;}
.news_1nr ul li div p{line-height:24px; font-size:13px; text-indent:-2em color:#777777;}
.news_1nr ul li:hover{background:#f2f2f2;}
.news_1nr ul li:hover span{background:none; border-bottom:0px; color:#49a800;transition: all 0.4s;}




/************产品*****************/
.produc{ width:110%; margin:0 auto; overflow:hidden; position:relative;}
.produc li{width:303px; height:279px; float:left;}
.producimg{width:242px; height:191px; border:#e2e2e2 solid 1px; margin-top:7px;  display:block;margin-left:6px;}
.producimg1{width:242px; height:191px;display:table-cell; vertical-align:middle; text-align:center;}
.producimg img{ max-height:191px;max-width:242px;}
.produc li a{width:256px; height:250px; display:block;border:#e2e2e2 solid 1px; text-align:center;}
.products1{ width:100%; height:45px; line-height:41px; display:block; border-bottom:#c9c9c9 solid 5px;transition:all 0.3s;}
.produc li a:hover .products1{width:100%; height:45px; background-color:#49a800; color:#FFF;border-bottom:#49a800 solid 4px;transition:all 0.3s;}

.food_name{display: block;color: #da020d;text-align: center;}
.info_img_detail{ text-align:center; margin:10px 0;}
.info_img_detail img{ width:400px;}
/************分页*****************/
.page{width:99%; height: 30px; line-height: 30px;text-align: center; margin: 12px auto;font-size: 12px; clear:both;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border: 1px solid #d2d4d6;}
.page a{display: inline-block;height: 20px;line-height: 20px;border: 1px solid #d2d4d6;padding: 0 2px;background: #FFF;}
.page a:hover{background:#404040;color:#fff;border:none;height:20px;line-height:20px;padding:1px 3px;}
.page span.current {padding:3px 6px 3px 6px;height:18px;line-height:18px;background:#404040;color:#fff;}
/************留言*****************/
#company .rightinfo table{margin:0 auto}
#company .rightinfo table td{padding:2px 5px; text-align: center;}
#company .nr1 table{margin-left:2px;}
#company .nr1 table th{color:#444444;font-weight:normal;font-size:14px;font-family:'Microsoft YaHei',arial;text-align:right;vertical-align: top;padding-top: 9px;}
#company .nr1 table td select{font-family: 'Microsoft YaHei',arial;font-size: 14px;width: 278px;height: 32px;text-indent: 8px;border: 1px solid #d2d4d6;margin: 5px auto 6px 5px;	background: #FFF;*+margin-left:-3px;}
#company .nr1 table td ul{list-style:none;position:absolute;}
#company .nr1 table td ul li{	font-family:'Microsoft YaHei',arial;font-size:14px;height:28px;line-height:28px;text-indent:8px;width:276px;height:28px;border-left:1px solid #d2d4d6;border-right:1px solid #d2d4d6;background:#FFF;}
#company .nr1 table td ul li a{display:block;text-decoration:none;color:#444444;}
#company .nr1 table td ul li a:hover{color:#fe7d0c;}
#company .nr1 table td ul li:last-child{border-bottom:1px solid #d2d4d6;}
#company .nr1 table td input{font-size:14px;width:276px;height:28px;border:1px solid #d2d4d6;margin:5px auto 5px 5px;}
#company .nr1 table td .yanzheng{width:101px;}
#company .nr1 table td textarea{resize: none;width:545px;height:178px;border:1px solid #d2d4d6;margin:5px auto 5px 5px;}
#company .nr1 table td img{vertical-align:middle;margin-left:5px;margin-bottom:4px;*+margin-bottom:14px;}
#company .nr1 table td .but{width:74px;height:31px;line-height:27px;background:#3398fe;border-radius:2px;border:none;text-align:center;margin-top:14px;margin-left:5px;font-size:14px;font-family:'Microsoft YaHei',SimHei,sans-serif;color:#FFF;}
/************招聘*****************/
.jobs li{overflow:hidden;margin:23px 18px 28px 28px;padding-bottom:27px;border-bottom:1px dotted #cdcdcd;}
.jobs .but a{position:relative;top:-150px;background:#3398fe;float:right;width:71px;height:34px;color:#fff;text-align:center;line-height:34px;}
.jobs strong{color:#da020d;}
.jobs p{/*margin:6px 0 -134px 156px;*/line-height:35px;}
.job_nam{ font-weight:700; color:#F00}
/*------------------menu-list--------------------*/
#graybar,.recruit_info_tit_bg{ height:33px; background:#e1e1e1; margin-bottom: 10px;}
#graybar span,.recruit_info_tit{ width:100px; line-height:33px; text-align:center; display:block; color:#FFF; background:#49a800; border-right:1px solid #FFF;}
#prev_next{margin: 10px 20px;clear: both;overflow: hidden;}
#prev_next li{margin: 5px 0;}

.anlilist{ width:1200px; height:auto; margin-left:5px; margin-top:10px; }
.anlilist li{ width:285px;  float:left; margin-right:15px; text-align:center; margin-bottom:15px; }
.anlilist li img{ padding:2px; border: 1px solid #ccc;}
.anlilist li p{ width:285px; height:40px; line-height:40px; font-family:"微软雅黑"; font-size:14px; color:#333;  float:left; text-align:center;}
.anlilist li p a{ width:290px; height:40px; line-height:40px; font-family:"微软雅黑"; font-size:14px; color:#fff;float:left; text-align:center; background:#086ed6; font-size:16px;}


#indemoa {	WIDTH: 9999px; FLOAT: left; overflow:hidden; }

#demoa2 {	FLOAT: left}

#demo {
	WIDTH:1200px; OVERFLOW:hidden; height:280px; margin:0 auto; }

#indemo {
	WIDTH:9999px; FLOAT:left
}
#demo1 {
	FLOAT:left
}
#demo2 {
	FLOAT:left
}

.showcar li{width:280px; height:250px; float:left; margin:18px 15px 0 16px; border:1px solid #d8d8d8; overflow:hidden; display:inline;}
.showcar li img{width:272px; height:205px; margin:4px;}
.showcar li p{width:280px; height:31px; background:#086ed6; text-align:center; line-height:31px;}
.showcar li a{color:#fff; font-size:15px;}


.sdsd{
	width:100%; height:809px; background:url(../images/1ss23.jpg) no-repeat center;}
.footer{background:#1d4ba0; height:550px;} 

.dbtp{ background:url(../images/db1.jpg) center no-repeat; height:104px; margin-bottom:60px;}

.w1200{ width:1200px; margin:0 auto}

.footer a{ color:#fff;font-size:16px}
.footer1{ width:257px; border-right:1px solid #073280; height:337px;}
.footer1 ul li{ height:30px; line-height:30px;}
.footer h3{ color:#fff; margin-bottom:15px;}
.footer h3 em{ display:block; text-transform:uppercase}
.footer2{ margin-left:62px; width:580px; border-right:1px solid #2f333d; background:url(../images/map1.png) 200px 120px no-repeat; height:337px;}
.footer2 p{ padding-left:0px; color:#fff; line-height:222%; font-size:14px}
.footer3 ul li{ height:30px; line-height:30px;}
.footer3 ul{ margin-bottom:20px;}
.footer3 img{ float:left; margin-right:10px;}
.footer3 p{ color:#8991a3}
.db2{ background:#181b20; color:#3f4463; height:40px; line-height:40px; text-align:center}
.fl{ float:left;}


.part6{ background:url(../images/db.jpg) center no-repeat;}
.part6 ul{ text-align:center; padding-top:50px;}
.part6 ul li { display:inline-block; width:350px; height:220px;text-align:center}
.part6 ul li span{ width:150px; height:150px; line-height:150px; color:#fff; font-size:50px;-moz-border-radius:75px;-webkit-border-radius: 75px; border-radius:75px;display:block; background:#49a901; margin-left:105px;}
.part6 ul li em{ font-size:16px; margin-top:10px; display:block}



	.viera_index .kv_container{ margin:0 auto; height: 525px;width:100%;text-align:center;/*overflow:hidden;*/}
.viera_index .kv_container img{ height:525px; width:1px; text-align:center; }
.viera_index .kv_container .kv{width:100%; height:525px;}
.pa{ width:100%;height:43px;margin:0px auto; background:url() repeat-x;padding:0px; position:absolute; z-index:100; top:660px; left:0px; right:0px;}
.pas{ width:1124px;height:43px;margin:0px auto; background:url(toumingsss.png) bottom repeat-x; padding:0px; overflow:hidden;}
.viera_index .kv_container #pager {  width:82px;  height:43px;margin:0px auto; z-index:1001; padding:0px; border:0px solid #ccc;  padding-left:10px; }
.viera_index .kv_container #pager ul li{float:left;}
.viera_index .kv_container #pager a{width:15px;height:15px;float:left; background:url(../images/icon_dot.png) no-repeat;margin-right:10px;display:inline-block;cursor:pointer;text-indent:-9999px; }
.viera_index .kv_container #pager a:hover,.viera_index .kv_container #pager a.activeSlide{background:url(../images/icon_dou.png) no-repeat;}
*html .viera_index .kv_container #pager a{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="icon_dot.png");}

*html .viera_index .kv_container #pager a.activeSlide{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="icon_dou.png");}
.viera_index .kv_container #arror{width:950px;margin:0 auto;top:-270px;text-align:center;position:relative;text-align:center;cursor:pointer; z-index:10000;}
.viera_index .kv_container #arror a{display:block;width:57px;height:57px;cursor:pointer;}
.container_prd2 .spec_note{color:#666;}
.spec_note{color:#666;}
.inmain{ height:525px; margin:0px auto; position:relative; text-align:center;overflow:hidden;}



