*{ padding:0; margin:0; font-size:14px;} 
div,span,a,img,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,strong,em,embed,table,tr,td,input,form,b,select,option,p{padding:0; margin:0;}
body{ color:#333; background-size:100%;font-size:14px;background-color:#FFFFFF; }
a{ text-decoration:none; color:#333;}
ul{ list-style:none;text-align: left;}
img{ border:none}

.top{ width:100%; height:72px; margin:auto;   position: absolute; top:0px; left:0px; z-index:999;}
.logo { width:90%; height:72px; margin:auto;}
.logoL { width:180px; margin-top:10px; float:left;}
.logoR { display:table; height:72px; margin:auto; float:right;}


.nev { height:57px; line-height:40px;margin:auto; margin-top:18px; float:left;}
.nev ul li{float:left;color:#fff;font-size:16px; line-height:40px; height:57px; margin-left:50px; position:relative;}
.nev ul li a{ float:left;text-align:center; font-size:16px; padding:0px 10px 0px 10px; color:#fff;}
.nev ul li a:hover{ height:40px;  font-size:16px; text-align:center; color:#fff;  }
.nev ul li a.tvb{height:40px;  font-size:16px; text-align:center; color:#fff; }

.subb{ position:absolute; background:rgba(255,255,255,0.9);  z-index:99; top:57px; padding-top:20px;   width:570px; height:180px; display:none; border-bottom-left-radius:10px; border-bottom-right-radius:10px;}
.subbL { width:280px; height:161px; margin:auto; float:left; border-right:1px solid #ccc;}
.subbL ul li { width:125px; height:40px; line-height:40px; margin:auto; float:left; margin-left:8px; }
.subbL ul li a{ font-size:14px ;line-height:40px; padding:0px;  display:inline; color:#888;margin-left:8px;}
.subbL ul li a:hover{ font-size:14px;text-decoration:underline; color:#ff0000; font-weight:bold;margin-left:8px; padding:inherit;border-bottom:none;}
.subbR { width:270px; height:180px; margin:auto; float:right;}


.soso { width:160px; height:23px; margin:auto; float:right; margin-top:26px;background-color:#fff; border:1px solid #999999; border-radius:3px;}
.sosoL { width:135px; height:23px; margin:auto; float:left;  line-height:23px;}
.soso input {width:135px; height:23px; margin:auto; line-height:23px; border:none;BACKGROUND-COLOR: transparent; padding-left:5px; outline:0;}
.sosoR { width:20px; height:23px; margin:auto; float:right; text-align:center;}


 
.banner { width:100%; position:relative; height:auto; overflow:hidden; margin:auto; text-align:center;} 
.banner .banner_bg { position:absolute; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,0.3);}
.banner .focus-text{position: absolute;left: 4%; top:42%; text-align:left; z-index: 2;color:#fff;}
.gf-state .qrcode{ position: absolute; right: 0; top: 60px; width:150px; height:150px; background-image: url(../images/qrcode_loading.gif);background-repeat: no-repeat;background-position: center; }
.banner .p1{font-size: 16px;padding-bottom: 10px;}
.banner .p2{font-size: 42px;font-weight: bold;}
.banner .p3{font-size: 48px;font-weight: bold; width:55%;}
.banner video {width:100%;}


.case { width:1200px; height:50px; line-height:50px; margin:auto; margin-top:100px; font-size:40px; color:#252525; text-align:center; background:url(../images/case_1.png) no-repeat center; opacity:0;}

.case1 { width:1200px; height:40px; line-height:40px; margin:auto; text-align:center; font-size:16px; color:#818181; text-align:center; opacity:0;}

.case2 { width:1200px; height:198px; margin:auto; margin-top:30px; overflow:hidden}
.case2 ul li { width:380px; height:198px; margin:auto; float:left; margin-left:10px; margin-right:10px;  }
.case3 { width:380px; height:198px; margin:auto; position:relative;}
.one1 { right:380px; opacity:0;}
.one2 { top:198px; opacity:0;}
.one3 { left:380px; opacity:0;}


.case4 { width:343px;   margin:auto; float:left;  border-radius:150px 10px 10px 150px;}
.case5 {  margin:auto; float:left;}
.case6 { width: 110px;   margin: auto; border-radius: 80px; float: left; text-align: center; padding-top: 22px;}
.case6 img { width:80px; height:auto;} 
.case5R { width:216px; height:144px; margin:auto; float:right; margin-right:5px;}
.case5R1 { width:100%; margin:auto; margin:15px 0 5px 0;  float:left; font-size:22px; font-weight:bold;}
.case5R2 {width:100%; height: auto; line-height:27px; margin:auto; float:left; font-size:14px; }
.case7 { width:70px; height:69px; margin:auto; background:url(../images/case_3.png) no-repeat center; position:absolute; z-index:2; top:125px; right:0px;} 
.caset { text-align:center; font-size:12px; color:#fff; width:100%; height:30px; line-height:30px; background:url(../images/case_4.png) no-repeat center bottom; padding-top:15px;}
.caset a { color:#fff;}


.case_case { width:1200px; height:50px; line-height:50px; margin:auto; margin-top:50px; font-size:40px; color:#252525; text-align:center; background:url(../images/case_1.png) no-repeat center; }

.case_case1 { width:1200px; height:40px; line-height:40px; margin:auto; text-align:center; font-size:16px; color:#818181; text-align:center; }


.pro { width:100%; height:auto; overflow:hidden; margin:auto; margin-top:130px; opacity:0; background:url(../images/pro_1.png) repeat-x bottom;}
.pro1 { width:1200px; height:332px; margin:auto;}
 
.pro2 { width:1200px; height:30px; margin:auto;}
.pro2 ul { display:table; margin:auto; height:auto; overflow:hidden;}
.pro2 ul li { float:left; height:30px; margin:0 15px;}
.pro2 ul li a{ float:left; padding-left:9px; padding-right:9px; height:30px; text-align:center; line-height:30px; font-size:16px; color:#333333;}
.pro2 ul li a:hover{ float:left; height:30px; text-align:center; line-height:30px;  color:#fff; background-color:#2f87d0;border-radius:5px;}

.pro2 ul li a.tvb{height:30px; color:#fff;  background-color:#2f87d0;border-radius:5px;}

.pro2 ul li.selno{height:30px; color:#fff;  text-align:center;}
.pro2 ul li.sel{height:30px; color:#fff;  text-align:center;background-color:#2f87d0;border-radius:5px;}
.pro2 ul li.sel a:hover{ height:30px;  background-color:#2f87d0;border-radius:5px; color:#fff;}
.pro2 ul li.sel.sel a { color:#fff;}


.pro3 { width:1200px; height:257px; margin:auto; margin-top:30px;}
.pro3 ul li {  margin:auto; float:left; margin-left:3px; margin-right:7px; width:390px;}
.pro3 ul li img{ width:100%; height:auto;}
.pro4 { width:230px; height:257px; margin:auto; float:left;}
.pro4t { width:230px; height:195px; overflow:hidden; margin:auto; background-color:#e6eaeb; text-align:center; padding-top:5px;}
.pro4t img { transition:transform 2s; height:190px; width:80%; }
.pro4t img:hover { transform:scale(1.2);}

.pro3 .app_class li { float:left; text-align:center; width: 260px; margin: 20px 20px;   }
.pro3 .app_class li img { width:auto; height:auto;}

.pro5 { width:230px; height:50px; line-height:50px; margin:auto; background-color:#4199dd; text-align:center; font-size:16px; color:#fff;border-radius:0px 0px 30px 0px; position:relative;}
.pro5 a{ color:#fff;}
.pro5 a:link{ color:#fff;}
.pro5 a:hover{ color:#ff0000;}

.news { width:1200px; height:auto; overflow:hidden; margin:auto; margin-top:130px; opacity:0;}
.news ul li { width:390px; height:auto; margin:auto; float:left; margin:10px auto; text-align:center; border-radius: 5px;  overflow: hidden;}
.news .pic img { height:195px; width:auto;}

.newsTitle {height:auto; margin:auto; margin-top:10px;}
.news3 { width:60px; height:auto; margin:auto;  }
.newsTime { text-align:left; color:#0C4DA2; font-family:Arial;}
.newsFont { height:auto; margin:auto; text-align:left;}
.newsFont span { width:100%; height:22px; line-height:22px; display:block; margin:5px auto; font-size:16px; font-weight:bold;}
.newsFont p { width:100%; height:auto; line-height:22px; margin:auto; color:#A1A1A1;}

.join { width:1200px; height:260px; margin:auto; margin-top:20px; overflow:hidden;}
.joinL { width:450px; height:260px; margin:auto; float:left; position:relative; right:450px; opacity:0;}
.joinL1 { width:450px; height:90px; margin:auto; font-size:30px; color:#515151; background:url(../images/join_1.jpg) no-repeat left bottom;}
.joinL1 span { font-size:12px; color:#666666; line-height:35px; display:block;}

.joinL2 { width:450px; height:90px; margin:auto; font-size:30px; color:#515151; margin-top:15px;}
.joinL2 span { font-size:12px; color:#666666; line-height:35px; display:block;}
.joinL3 { width:224px; height:33px; margin:auto;border:1px solid #ccc; text-align:center; font-size:16px; color:#000000; line-height:33px; float:left;border-radius:5px;}
.joinL3:hover { width:224px; height:33px; line-height:33px; color:#fff; background-color:#005EA6; cursor:pointer;border-radius:5px;}

.joinc { width:150px; height:260px; margin:auto; float:left; margin-left:70px; position:relative; bottom:260px; opacity:0;}
.joinc ul li { width:146px; height:76px; margin:auto; float:left; border:1px solid #ccc; margin-bottom:31px; margin-top:20px; text-align:center;}
.joinc ul li span { display:block; font-size:14px; line-height:28px;}
.joinR { width:366px; height:257px; margin:auto; float:right; background-color:#E6E6E6;border-radius:5px; position: relative; left:366px; opacity:0;}
.joinR1 { width:300px; height:220px; margin:auto; margin-top:10px;}
.joinR2 { width:300px; height:30px; line-height:30px; margin:auto; font-size:22px; color:#000;}
.joinR3 { width:300px; height:190px; margin:auto; margin-top:20px;}
.joinR4 { width:298px; height: auto; overflow:hidden; min-height:28px; line-height:28px; margin:auto; border:1px solid #ccc; background-color:#fff; margin-bottom:10px;}
.join5 { width:80px; height:26px; margin:auto; background-color:#005EA6; font-size:14px; color:#fff; text-align:center; line-height:26px; float:left; margin-top:5px;border-radius:5px; cursor:pointer;}

.food { width:100%; height:70px; margin:auto; background-color:#005EA6; margin-top:30px;}
.food1 { width:1200px; height:70px; margin:auto;}
.foodL { width:305px; height:70px; line-height:70px; float:left; color:#fff; font-size:48px;}
.foodL span { font-size:18px;}
.foodL1 { width:165px; height:70px; margin:auto; float:left; }
.foodL2 { width:30px; height:70px; line-height:70px; margin:auto; font-size:48px; color:#fff; float:left;}
.foodLR { width:132px; height:70px; margin:auto; float:right;}
.foodLR1 { width:100%; height:22px; line-height:22px; margin:auto; color:#fff; margin-top:12px;}
.foodLR2 { width:100%; height:22px; line-height:22px; font-size:16px; color:#fff;}
.foodR { width:200px; height:70px; margin:auto; float:right;}
.foodRL { height:70px; line-height:70px; margin:auto; float:left; font-size:16px; color:#7491BA;}
.foodRR { height:70px; line-height:70px; margin:auto; float:right; padding-top:13px;}
.foodRR  span {cursor: pointer;display: inline-block;width: 43px;height: 43px;margin: auto;background: url(../images/sina.png) no-repeat;opacity: 0.7;}
.foodRR span.sina {background-position: 0 0;}
.foodRR span.weixin {background-position: -60px 0;}
.foodRR span.douban {background-position: -121px 0;}
.foodRR span.kongjian {background-position: -182px 0;}
.foodRR span.qweibo {background-position: -242px 0;}  

.foot { width:100%; height:auto; overflow:hidden;  margin:auto; background-color:#F7F7F7;}
.foot1 { width:1200px; height:auto; overflow:hidden;  margin:auto; padding-top:30px;}
.footL { width:768px; height:auto; overflow:hidden;  margin:auto; float:left; border-right:1px solid #ccc;}
.footL ul li { width:128px; height:auto; overflow:hidden;  margin:auto; float:left;}
.footL1 { width:100%; height:40px; line-height:40px; margin:auto; background:url(../images/wx.png) no-repeat 7px bottom; font-size:16px; color:#323232;}
.footL2 { width:100%;  margin:auto; float:left;font-size:14px; color:#999999; margin-top:5px; padding-bottom:10px;}
.footL2 ul li { width:100%; height:30px; line-height:30px; margin:auto;}

.footL2 ul li { color:#999999;}
.footL2 ul li a:link{ color:#999999;}
.footL2 ul li a:hover{ color:#005EA6;}

.footR { width:416px; height:auto; overflow:hidden; margin:auto; float:right;}
.footR1{ height:auto; overflow:hidden; margin:auto; float:left;}
.footR2 { width:100%; height:40px; line-height:40px; margin:auto; font-size:18px; color:#323232;}
.footR3 { width:100%; height:auto; overflow:hidden; min-height:50px; line-height:32px; color:#999999; font-size:14px; margin-top:2px;}
.footR4 { width:98px; height:119px; margin:auto; float:right; margin-top:10px; text-align:center;}
.footR4 span { width:100%; height:30px; line-height:30px; margin:auto; text-align:center; font-size:14px; color:#272727; display:block;}


.aboutb { width:100%; height:335px; overflow:hidden;margin:auto; text-align:center; position:relative;}
.aboutbb { width:100%; height:auto;position:absolute; top:330px;}
.aboutus { width:1200px; height:auto; overflow:hidden; min-height:500px; margin:auto;margin-bottom:20px; }
.aboutusL { width:220px; height:auto; overflow:hidden; min-height:700px; margin:auto; float:left;   }
.aboutusL1 { width:220px; height:80px; line-height:80px;margin:auto; background:rgba(0,94,166,0.9); color:#fff; margin-bottom:5px;  }
.aboutusL2 { width:180px; height:80px; line-height:80px; margin:auto;background:url(../images/about_1.png) no-repeat right; font-size:20px;}

.aboutusL3 { width:220px; height:auto; min-height:400px; margin:auto; background-color:#F0F0F0;}
.aboutusL3 ul li { width:220px; height:45px; margin:auto; line-height:45px; border-bottom:1px solid #ccc;}
.aboutusL3 ul li a { display:block; width:200px; font-size:14px;color:#000000;padding-left:20px; border-bottom:1px solid #DADADA;}
.aboutusL3 ul li a:hover{width:200px;font-size:14px; color:#fff; background-color:#005EA6;}
.aboutusL3 ul li a.bb{width:200px;font-size:14px; color:#fff;background-color:#005EA6;}

.aboutusL33 { width:220px; height:auto; min-height:400px; margin:auto; background-color:#F0F0F0;}
.aboutusL33 ul li { width:220px; height: auto; overflow:hidden; min-height:45px; margin:auto; line-height:45px; }
.aboutusL33L { width:220px; height: auto; overflow:hidden;min-height:45px; margin:auto; line-height:45px; border-bottom:1px solid #ccc;}
.aboutusL33R { width:220px; height:auto; overflow:hidden; line-height:45px; margin:auto;}
.aboutusL33R a { display:block; width:200px; font-size:14px;color:#000000;padding-left:20px; }
.aboutusL33R a:hover{width:200px;font-size:14px; color:#fff; background-color:#005EA6;}
.aboutusL33R  a.bb{width:200px;font-size:14px; color:#fff;background-color:#005EA6;}



.aboutusL33R1 { width:220px; height:35px; line-height:35px; margin:auto; margin:2px 0px 2px 0px; }
.aboutusL33R1 a { display:block; width:185px; font-size:14px;color:#000000;padding-left:35px; }
.aboutusL33R1 a:hover{width:185px;font-size:14px; color:#fff; background-color:#005EA6;}
.aboutusL33R1  a.bb{width:185px;font-size:14px; color:#fff;background-color:#005EA6;}


.aboutusR { width:960px; height:auto; overflow:hidden; min-height:500px; margin:auto; background-color:#fff; float:right; margin-bottom:2px; margin-top:83px;}
.aboutusR1 { width:960px; height:47px; margin:auto;border-bottom:1px solid #ccc;}
.aboutusR2 { float:left; font-size:18px; color:#005EA6; border-bottom:3px solid #005EA6; height:46px; line-height:46px; padding-right:10px;}
.aboutusR3 { float:right; text-align:right; line-height:46px; font-size:14px;}
.aboutusR4 { width:960px; height:auto;  min-height:300px; margin:auto;line-height:35px !important; font-size:14px; margin-top:10px; }

.product { width:960px; height:auto; overflow:hidden; margin:auto;}
.product ul li { width:219px; height:290px; margin:auto; float:left;   margin:2px 10px 10px 10px; text-align:center; overflow:hidden; }
.product ul li:hover { width:219px; height:290px; margin:auto; float:left; margin:2px 10px 10px 10px;  }

.product1 { width:100%; height:90px; line-height:32px; margin:auto;font-size:14px;color:#005EA6;}
.product1 span { width:92%; font-size:12px; text-align:left; display:block; margin:auto; line-height:22px; color:#333;}

.product img { transition:transform 2s; }
.product img:hover { transform:scale(1.2);}
 
.productinfo { width:960px; height: auto; margin:auto; }
.productinfo1 { width:960px; height:320px; margin:auto;margin-top:20px;}
.productinfoL { width:400px; height:320px; margin:auto; float:left; border:1px solid #ccc; float:left; text-align:center;}
.productinfoL img { padding:5px;}
.productinfoR { width:520px; height:320px; margin:auto; float:right;}
.productinfoR1 { width:100%; height:30px; line-height:30px; font-size:30px; color:#005EA6;}
.productinfoR2{ width:100%; height:200px; margin:auto; margin-top:20px; line-height:25px; font-size:14px; font-weight:bold;}
.productinfoR2 span{ width:100%; height:200px; margin:auto; margin-top:10px; line-height:25px; display:block; font-weight:normal;}
.productinfoR3 { width:100%; height:30px; line-height:30px; margin:auto; margin-top:10px; color:#005EA6; font-size:16px;}

.productinfob { width:960px; height: auto;margin:auto; margin-top:20px;}
.productinfob1 { width:960px; height:31px; margin:auto; border-bottom:1px solid #ccc;}
.productinfob2 { height:30px; line-height:30px; margin:auto; float:left; text-align:center; padding:0px 10px 0px 10px; border:1px solid #ccc; border-bottom:none;border-radius:5px 5px 0px 0px; background-color:#f0f0f0; font-size:14px;}
.productinfob3 { width:960px; height:auto;  margin:auto; border-bottom:1px dashed #ccc; margin-bottom:10px; padding-bottom:10px;line-height:25px; margin-top:5px;}
.productinfob3 * { line-height:35px !important;}

.newsL2 { width:100%; height:auto; overflow:hidden; min-height:300px; margin:auto; padding-top:10px;}
.newsL2 ul li { width:100%; height:auto; overflow:hidden; margin:auto; border-bottom:1px solid #eee; margin-bottom:30px;}
.newsL3 { margin:auto; float:left; margin-bottom:30px; overflow:hidden;}
.newsL3 img { transition:transform 1s; -webkit-transition:transform 1s; -moz-transitiontransition:transform 1s; border-radius:6px;}
.newsL3 img:hover{   transform:scale(1.2);}

.newsL4 {  height:120px; margin:auto;  }
.newsL44 {  height:25px; line-height:25px; margin:auto; font-size:16px; color:#333;}
.newsL5 { height:25px; line-height:25px; margin:auto; font-size:16px; float:left;}
.newsL5 a {color:#333; font-size:20px; font-weight:bold;}
.newsL5 a:link {color:#333;}	
.newsL5 a:hover {color:#005EA6;} 
.newsL6 { float:right;font-size:14px; text-align:right;}
.newsL7 {   height:90px; line-height:25px; color:#888; margin-top:15px; font-size:14px;}


.newsinfo { width:1200px; height: auto; overflow:hidden; min-height:300px; margin:auto;}
.newsinfo ul li { width:1200px; height:90px; margin:auto; float:left; border-bottom:1px solid #ccc; margin-bottom:5px; margin-top:5px;}
.newsinfoL { width:100px; height:80px; float:left; margin:auto; border-right:1px solid #ccc;}
.newsinfoL1 { width:100%; height:80px; line-height:40px; margin:auto; text-align:center; font-size:40px; color:#df6d15; margin-top:5px;}
.newsinfoL1 span { width:100%; margin:auto; text-align:center; font-size:20px; color:#666; display:block;}

.newsinfoR { width:840px; height:80px; margin:auto; float:right;}
.newsinfoR1 { width:100%; height:30px; line-height:30px; margin:auto; font-size:16px;}
.newsinfoR1 a {color:#df6d15;}
.newsinfoR1 a:link {color:#df6d15;}	
.newsinfoR1 a:hover {color:#ff0000;} 

.newsinfoR2 { width:100%; height:50px; line-height:22px; color:#999999; font-size:14px;}

.newsmain {width:1200px; margin:20px auto; }

.title { width:96%; line-height:30px; margin:auto; border-bottom:1px solid #ccc; text-align:center; font-size:30px; color:#000; margin-bottom:5px;}
.title span { width:100%;  line-height:45px; margin:10px auto; color:#888; display:block; font-size:14px;}
.content { width:100%; height:auto; margin:auto; margin-bottom:10px; margin-top:10px;} 
.content * {  line-height:30px!important; font-size:16px!important; color:#333!important;}
.content p { text-indent:2em; margin-bottom:5px;}
.content img { display:block; width:70% !important; margin:20px auto!important; border-radius:5px;}
.content h1,h2,h3,h4,h5,h6,h7 { margin-top:15px!important;}
.info_page { margin-top:30px;}
.info_page li { line-height:35px; color:#999; list-style:none;}

 
.g-btn{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding-left:10px;padding-right:10px;line-height:2.142857;font-weight:normal;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;border:0;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none; background-color:#df6d15; color:#fff; font-family:Microsoft Yahei;}
.g-btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px; background-color:#4A7C6C;}
.g-btn:hover,.g-btn:active,.g-btn:focus{text-decoration:none; background-color:#df6d15;}
.g-btn:active,.g-btn.g-btn-active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.g-btn.g-btn-disabled,.g-btn[disabled],fieldset[disabled] .g-btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}


.g-btn{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding-left:10px;padding-right:10px;line-height:2.142857;font-weight:normal;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;border:0;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.g-btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.g-btn:hover,.g-btn:active,.g-btn:focus{text-decoration:none}.g-btn:active,.g-btn.g-btn-active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.g-btn.g-btn-disabled,.g-btn[disabled],fieldset[disabled] .g-btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none} 

.g-input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:30px;margin:0;padding:4px 6px;color:#454545;background-color:#fff;border:1px solid #999999;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.15);box-shadow:inset 0 1px 1px rgba(0,0,0,0.15);-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s; font-family:Microsoft Yahei; font-size:14px; transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;*height:20px;_margin:-1px 0}.g-input:-moz-placeholder{color:#999; }.g-input::-moz-placeholder{color:#999}.g-input:-ms-input-placeholder{color:#999}.g-input::-webkit-input-placeholder{color:#999}.g-input:focus{border-color:#f8b500;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(248, 181, 0, 0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(248, 181, 0, 0.6)}.g-input[disabled],.g-input[readonly],fieldset[disabled] .g-input{cursor:not-allowed;background-color:#eee}textarea.g-input{height:auto}




/* flexslider */
.flexslider{ height:620px;background: url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1; width:100%}
.slides li{height: 614px;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px}
.flex-control-nav{position:absolute;bottom:0px;z-index:2;width:100%;text-align:center; display:none}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:99; left:0;width:100%;top:220px;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:60px;background:url(../images/prev.png) no-repeat;}
.flex-direction-nav li a.flex-next{right:60px;background:url(../images/next.png) no-repeat;}

.flex-direction-nav li a.flex-prev:hover{background:url(../images/prev.png) 0 -50px no-repeat;}
.flex-direction-nav li a.flex-next:hover{background:url(../images/next.png) 0 -50px  no-repeat;}


#slideshow{position:relative;height:400px;width:300px;}
#slideshow div{position:absolute;top:0;left:0;z-index:38;opacity:0.0;height:400px;overflow:hidden;background-color:#FFF;}
#slideshow div.current{z-index:40;}
#slideshow div.prev{z-index:39;}
#slideshow div img{display:block;border:0;margin-bottom:10px;}
#slideshow div span{display:none;position:absolute;bottom:0;left:0;height:50px;line-height:50px;background:#000;color:#fff;width:100%;}
#slideshow div.current span{display:block; text-align:center}

 


/*分页样式*/
.page_info{text-align:center;margin-top:20px;color:#666;padding-bottom:15px;}
.page_info span{padding:0 2px;font-weight:bold;color:#333;}
.page_list{height:24px;line-height:24px;padding-bottom:15px;text-align: center;letter-spacing:0;font-family:Arial; font-size:12px;margin-top:20px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#333;border:1px solid #ccc;background:#E5EDF2;}


.aboutone { width:100%; background:#f5f5f5; height:auto; padding:20px 0;}
.abouth1 { font-size:32px; color:#333;  text-align:center; width:250px; margin:auto;   text-transform:uppercase;  }
.abouth1 p { text-align:center; font-size:26px; color:#035cac; margin-top:10px; padding:0 30px; position:relative;  }
.abouth1 p span { position:absolute; top:20px; left:0px; z-index:2; height:1px; background:#ccc; width:50px;}
.abouth1 p em { position:absolute; top:20px; right:0px; z-index:2; height:1px; background:#ccc; width:50px;}
.cont { font-size:16px; line-height:35px !important; width:1200px; margin:20px auto; }
.cont * { font-size: 16px !important; line-height: 40px !important;}

.abouttwo { width:1200px; margin:20px auto; height:auto; overflow:hidden; padding:10px 0; }
.ys { width:45%; float:left; margin-bottom:40px;}
.ys .title { font-size:25px; line-height:60px; }

.joinorder { width:100%; height:auto; overflow:hidden; background:url(/images/join01.jpg) center;}
.joinh1 { font-size:32px; color:#fff;  text-align:center; width:250px; margin:20px auto;   text-transform:uppercase;  }
.joinh1 p { text-align:center; font-size:26px; color:#fff; margin-top:10px; padding:0 30px; position:relative;  }
.joinh1 p span { position:absolute; top:20px; left:0px; z-index:2; height:1px; background:#ccc; width:50px;}
.joinh1 p em { position:absolute; top:20px; right:0px; z-index:2; height:1px; background:#ccc; width:50px;}





/*客服样式*/

::-webkit-scrollbar {
    width: 5px;
}

::-webkit-scrollbar-track {
    background: #fff;
}

::-webkit-scrollbar-thumb {
    background: #e53244;
}

::-webkit-scrollbar-thumb:window-inactive {
    background: #e53244;
}

::-webkit-scrollbar-thumb:vertical:hover {
    background: #e53244;
}

@font-face {
    font-family: 'iconfont';  /* project id 1369449 */
    src: url('https://at.alicdn.com/t/font_1369449_rcixkf47c3q.eot');
    src: url('https://at.alicdn.com/t/font_1369449_rcixkf47c3q.eot?#iefix') format('embedded-opentype'),
    url('https://at.alicdn.com/t/font_1369449_rcixkf47c3q.woff2') format('woff2'),
    url('https://at.alicdn.com/t/font_1369449_rcixkf47c3q.woff') format('woff'),
    url('https://at.alicdn.com/t/font_1369449_rcixkf47c3q.ttf') format('truetype'),
    url('https://at.alicdn.com/t/font_1369449_rcixkf47c3q.svg#iconfont') format('svg');
}
.iconfont{font-family: "iconfont" !important;font-size: 16px;font-style: normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0px;-moz-osx-font-smoothing: grayscale;}

.slide_right{ width: 60px; height: 332px; position: fixed; right: 0px; top:50%;margin-top:-166px ; z-index:99}
.slide_right li{ width: 60px; height: 60px; margin-bottom: 1px; position: relative; font-size: 12px}
.s_tel{ width: 270px; position: absolute; left: 0; top: 0;}
.u_tel{ width: 210px; height: 60px; float: left; background: #e2070b; line-height:60px; text-align: center; font-size:24px; font-family: cursive; letter-spacing:1px; cursor:pointer; color:#fff; display: flex; justify-content: center; align-items: center;}
.slide_right li a{ font-size:12px; display: block; width:60px; height: 50px; background: #f14702; color: #fff; transition: none; text-align: center; line-height: 22px; padding-top: 10px; float: left;}
.slide_right li:hover a{ background: #e2070b; text-align: center;}
.slide_right li a i{ display: block; margin: 0px auto; text-align: center; font-size: 28px;}

.slide_right li .s_side{ display: none; }
.slide_right li .hade{ display: block;}


.slide_right li.s_zixun {
    background-position: 0 0;
}

.slide_right li.s_zixun .ew_tel {
    width: 160px;
    text-align: center;
    padding: 15px;
    height: auto;
    float: left;
    background: #e2070b;
    left: -200px;
    font-size: 14px;
    cursor: pointer;
    color: #fff;
    position: absolute;
    display: none;
}

.slide_right li.s_zixun .ew_tel img {
    width: 100%;
}

.slide_right li.s_zixun .ew_tel:after {
    content: '';
    position: absolute;
    right: -10px;
    top: 20px;
    border-top: 10px solid transparent;
    border-left: 15px solid #e2070b;
    border-bottom: 10px solid transparent;
}

.slide_right li.s_zixun:hover .ew_tel {
    display: block;
}

.slide_right li.s_zixun .ew_tel p{ font-size: 12px; padding-top: 6px; color: #fff;}


@media (max-width:1600px) {
    .dh1 .nLi h3 a{ padding: 0px 10px;}
    .header .logo{ margin-top:25px;}
}

@media (max-width:1440px) {
    


    .bottom_l {
        width: 450px;
        margin-top: 60px;
    }
    .bottom_r{width: calc(100% - 450px);}


    .header .logo img {
        width: 200px;
        height: auto;
    }

    .head_seartch{ display: none;}


    .dh1 .nLi h3 a {
        padding: 0px 10px;
    }

}
/*客服样式结束*/


/*底部样式开始*/

.contentfoot{ width:100%; height:auto; overflow:hidden; margin:auto; padding-top:30px; background-color:#272a3b; color:#fff;} 
.contentfootadd{ height:auto; overflow:hidden; margin:auto;} 
.contentfootaddL{ width:200px; float:left; height:auto; overflow:hidden; margin:auto;} 
.contentfootaddLt{ color:#fff; border-bottom:1px solid #43475b; line-height:35px; font-size:16px;} 
.contentfootaddLt i{ font-size:18px;}
.contentfootaddLtel{ font-size:24px; color:#fff; line-height:30px; padding:10px 0;}
.contentfootaddLbot{ width:100px; height:40px; line-height:40px; text-align:center; color:#fff; border:1px solid #43475b; margin:auto; float:left; margin-top:10px; cursor:pointer;}

@font-face {
  font-family: 'shweb14';  /* Project id 2588959 */
  src: url('//at.alicdn.com/t/font_2588959_qxd9z3vdoy.woff2?t=1622698634175') format('woff2'),
       url('//at.alicdn.com/t/font_2588959_qxd9z3vdoy.woff?t=1622698634175') format('woff'),
       url('//at.alicdn.com/t/font_2588959_qxd9z3vdoy.ttf?t=1622698634175') format('truetype');
}
.shweb14 {
    font-family: "shweb14" !important;
    font-style: normal; 
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	vertical-align:-1px !important;
}  
 
.boxa{ width:94%;margin: auto;  }
.flexjs{display: flex;display: -webkit-flex;justify-content: space-between;}
.flex{display: flex;display: -webkit-flex;}


.footer{background-color:#272a3b;padding:20px 0 0 0; height:auto !important;}
.foota_l{width:13%;}
.foota_l p{color:#c8c9cb;border-bottom:2px solid #43475b;padding-bottom:5px; font-size: 16px; font-weight: bold; margin-bottom: 15px;}
.foota_l p i{color:#c8c9cb;margin-right:10px;}
.foota_l h3{color:#e9e9e9;margin-top:10px;font-size:22px;}
.foota_l a{margin-top:30px;border:1px solid #43475b;color:#b6b6ba;padding:5px 30px;display: inline-block;}

.foota_c{width:80%;}
.foota_c ul{flex-wrap: wrap;}
.foota_c ul li{ width:30%; margin-bottom:20px; margin-right:3%; font-size:14px;}
.foota_c ul li:nth-child(3n){margin-right:0;}
.foota_c>p{color:#c8c9cb;border-bottom:2px solid #43475b;padding-bottom:5px; font-size: 16px; font-weight: bold; margin-bottom: 10px;}
.foota_c ul li div{align-items: center;height:40px;}
.foota_c ul li div span{color:#ae4716;font-size:16px;margin-right:5px;}
.foota_c ul li>p{color:#d4d4d8;}

.footb{border-top:1px solid #43475b;margin-top:40px;padding:20px 0;}
.footb p{color:#a0a1a9;}
.footb a{color:#a0a1a9;}
.footc{text-align: center;color:#c7c7c8;padding:20px 0 30px;background-color:#222533; font-size:14px;}
.footc a{color:#c7c7c8;}

.footerc { width:1200px; height:73px; margin:auto;}
.footerL { height:73px; line-height:73px; float:left; font-size:50px; color:#fff; margin-right:80px;}
.footerL span { height:22px; color:#fff; line-height:22px; font-size:18px;}
.footerLL { height:73px; line-height:73px; margin:auto; float:left;font-size:50px; color:#fff;}
.footerLLR{ height:73px; margin-left:5px; float:left;margin-right:80px;}
.footerLLRt { height:25px; line-height:25px; color:#fff; font-size:12px; margin-top:10px;}
.footerLLRb { height:25px; line-height:25px; color:#fff; font-size:16px;}

.footerR { height:73px;float:right;}
.foodR1 { float:left; text-align:left;}
.foodR2 { width:60px; float:left; line-height:73px; color:#fff;}
.foodR3 { float:left;}

 
.footL6 { width:90px;height:40px; line-height:40px; margin:auto; float: right; font-size:14px; color:#fff; margin-top:15px;}
.footL6 span {cursor: pointer;display: inline-block;width: 40px;height: 40px;margin: auto;background: url(../images/foot_22.png) no-repeat;opacity: 0.7;}
.footL6 span.sina {background-position: 0 0;}
.footL6 span.weixin {background-position: -65px 0;}
.footL6 span.douban {background-position: -127px 0;}
.footL6 span.kongjian {background-position: -187px  0;}
.footL6 span.qweibo {background-position: -242px 0;} 


.foots { width:100%; height:200px; margin:auto; background-color:#f7f7f7; padding-top:30px; padding-bottom:30px;}
.footsc { width:1200px; height:200px; margin:auto;}
.footsc ul li { width:160px; height:200px; margin:auto; float:left; margin-right:30px;}
.footscl{ width:160px; height:35px; line-height:35px; margin:auto; background:url(../images/foots_1.jpg) no-repeat left bottom; font-size:16px; color:#151515;}
.footscb { width:160px; height:auto; overflow:hidden; margin:auto; margin-top:10px;}
.footscb ul li { width:100%; height:30px; line-height:30px; float:left; font-size:14px; color:#151515;}
.footscb a{ color:#555555;}
.footscb a:link{ color:#555555;}
.footscb a:hover{ color:#ff0000;}

.footsR { width:428px; height:200px; margin:auto; float:right; border-left:1px solid #eaeaea;}
.footsRz { width:380px; height:200px; margin:auto; float:right; font-size:14px; color:#535353; line-height:33px;}

/*底部样式结束*/



/*联系我们*/

.box{ width:94%; margin:auto; }
.contact{ width:100%; height:auto; overflow:hidden; margin:auto; background-color:#160c2e;}
.contacnew{ width:100%; height:auto; overflow:hidden; margin:auto; background-color:#160c2e; min-height:200px;}
.contacnewt{ padding:130px 0 40px 0; font-size:28px; color:#fff; line-height:30px;}
.contacnewt p{ padding:10px 0; color:#fff;} 

.contactus{ height:auto; overflow:hidden; margin:auto; }
.contactus ul li { float:left; width:31.333%; margin-right:3%; box-sizing:border-box; margin-bottom:30px; background-color:#f2f2f2; padding:30px 30px; box-sizing:border-box; position:relative; height:165px; overflow:hidden;}
.contactus ul li:nth-child(3n){ margin-right:0;}
.contactus ul li .contactust{ height:50px; line-height:50px; overflow:hidden; margin:auto;}
.contactus ul li .contactust a:hover{text-decoration:none;}
.contactus ul li .contactust i{ font-size:35px; color:#333;}

@font-face {
  font-family: 'shweb08';  /* Project id 2582579 */
  src: url('//at.alicdn.com/t/font_2582579_8c5wugpqcjg.woff2?t=1622458508142') format('woff2'),
       url('//at.alicdn.com/t/font_2582579_8c5wugpqcjg.woff?t=1622458508142') format('woff'),
       url('//at.alicdn.com/t/font_2582579_8c5wugpqcjg.ttf?t=1622458508142') format('truetype');
}
.shweb08 {
    font-family: "shweb08" !important;
    font-style: normal; 
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	vertical-align:0px !important;
}

.contactus ul li .contactusb{ padding-top:10px;}
.contactus ul li .contactusb span{ display:block; font-size:20px; padding-top:5px;}
.contactus ul li .contactusb span.tv{ font-size:14px;}
.contactus ul li:hover{ background-color:#fc3829; color:#fff;}
.contactus ul li:hover i{ color:#fff;}


.contlink{ height:auto; overflow:hidden; line-height:30px; margin:auto; padding:10px 0;   margin-top:20px; color:#57586d; word-spacing: 0.5em;}
.contlink a{ color:#a6a6a6}

@font-face {
  font-family: 'shweb09';  /* Project id 2582618 */
  src: url('//at.alicdn.com/t/font_2582618_7nxq8apzf6.woff2?t=1622460124111') format('woff2'),
       url('//at.alicdn.com/t/font_2582618_7nxq8apzf6.woff?t=1622460124111') format('woff'),
       url('//at.alicdn.com/t/font_2582618_7nxq8apzf6.ttf?t=1622460124111') format('truetype');
}

.shweb09 {
    font-family: "shweb09" !important;
    font-style: normal; 
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	vertical-align:0px !important;
}


@font-face {
  font-family: 'shweb10';  /* Project id 2582628 */
  src: url('//at.alicdn.com/t/font_2582628_2mfvdirl66v.woff2?t=1622460368614') format('woff2'),
       url('//at.alicdn.com/t/font_2582628_2mfvdirl66v.woff?t=1622460368614') format('woff'),
       url('//at.alicdn.com/t/font_2582628_2mfvdirl66v.ttf?t=1622460368614') format('truetype');
}


.shweb10 {
    font-family: "shweb10" !important;
    font-style: normal; 
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	vertical-align:0px !important;
}

.contactus ul li .wxer{ position:absolute; z-index:2; top:30px; right:130px;}
.contactus ul li .wxer.tv{ right:20px;}
.contactus ul li .wxer img{ width:100px; height:auto;}

@font-face {
  font-family: 'shweb11';  /* Project id 2582643 */
  src: url('//at.alicdn.com/t/font_2582643_qhf0i7sgig.woff2?t=1622460917520') format('woff2'),
       url('//at.alicdn.com/t/font_2582643_qhf0i7sgig.woff?t=1622460917520') format('woff'),
       url('//at.alicdn.com/t/font_2582643_qhf0i7sgig.ttf?t=1622460917520') format('truetype');
}

.shweb11 {
    font-family: "shweb11" !important;
    font-style: normal; 
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	vertical-align:0px !important;
}
 
@font-face {
  font-family: 'shweb12';  /* Project id 2588922 */
  src: url('//at.alicdn.com/t/font_2588922_tqfs4slpwxr.woff2?t=1622697283484') format('woff2'),
       url('//at.alicdn.com/t/font_2588922_tqfs4slpwxr.woff?t=1622697283484') format('woff'),
       url('//at.alicdn.com/t/font_2588922_tqfs4slpwxr.ttf?t=1622697283484') format('truetype');
} 
.shweb12 {
    font-family: "shweb12" !important;
    font-style: normal; 
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	vertical-align:0px !important;
} 
 
@font-face {
  font-family: 'shweb13';  /* Project id 2588940 */
  src: url('//at.alicdn.com/t/font_2588940_tf4wqq901da.woff2?t=1622697853013') format('woff2'),
       url('//at.alicdn.com/t/font_2588940_tf4wqq901da.woff?t=1622697853013') format('woff'),
       url('//at.alicdn.com/t/font_2588940_tf4wqq901da.ttf?t=1622697853013') format('truetype');
}
 
.shweb13 {
    font-family: "shweb13" !important;
    font-style: normal; 
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	vertical-align:0px !important;
}  





.contentfoot{ width:100%; height:auto; overflow:hidden; margin:auto; padding-top:30px; background-color:#272a3b; color:#fff;} 
.contentfootadd{ height:auto; overflow:hidden; margin:auto;} 
.contentfootaddL{ width:200px; float:left; height:auto; overflow:hidden; margin:auto;} 
.contentfootaddLt{ color:#fff; border-bottom:1px solid #43475b; line-height:35px; font-size:16px;} 
.contentfootaddLt i{ font-size:18px;}
.contentfootaddLtel{ font-size:24px; color:#fff; line-height:30px; padding:10px 0;}
.contentfootaddLbot{ width:100px; height:40px; line-height:40px; text-align:center; color:#fff; border:1px solid #43475b; margin:auto; float:left; margin-top:10px; cursor:pointer;}

@font-face {
  font-family: 'shweb14';  /* Project id 2588959 */
  src: url('//at.alicdn.com/t/font_2588959_qxd9z3vdoy.woff2?t=1622698634175') format('woff2'),
       url('//at.alicdn.com/t/font_2588959_qxd9z3vdoy.woff?t=1622698634175') format('woff'),
       url('//at.alicdn.com/t/font_2588959_qxd9z3vdoy.ttf?t=1622698634175') format('truetype');
}
.shweb14 {
    font-family: "shweb14" !important;
    font-style: normal; 
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	vertical-align:-1px !important;
}  
 



