*{ padding:0; margin:0;} 
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;font-family:Microsoft YaHei; background:url(/images/bg1.jpg) no-repeat;background-size:100%;font-size:12px;background-color:#FFFFFF;}
a{ text-decoration:none; color:#333;}
ul{ list-style:none;text-align: left;}
img{ border:none}


.logo { width:100%; height:154px; margin:auto; position: absolute; z-index:999; top:0px;}
.logo1 { width:90%; margin:auto; height: auto; overflow: hidden;}
.logoL { float:left; margin-top:10px;}

.nev { height:40px; margin:auto; float: right;}
.nev1 {height:40px; margin-left:20px; margin-top:25px;}
.nev1 ul li{ float:left;height:40px; line-height:40px; padding-left:8px; padding-right:8px; font-size:16px; color:#fff; margin-left:24px;position:relative;}

.nev1 ul li a{ float:left; line-height:30px; margin-left:10px; margin-right:10px; font-size:15px;   color:#fff; }
.nev1 ul li a:hover{ font-weight:bold; }

.nev1 ul li a.tvb{ border-bottom:1px solid #fff; font-weight:bold;}

.logoR { float:right; height:154px;}

 
.subb{ display:none;  height:auto; top:40px; left:-22px; width:140px;  position:absolute; z-index: 9999; background:url(/images/numbg.png); border-radius:5px;}

.subb ul{ width:100%; text-align:center; }
.subb ul li{ zoom:1; line-height:40px; width:100%; margin:0; padding:0px;   border-right:none; text-align:center; }
.subb ul li a{ display:block; color:#333; height:40px; line-height:40px;  font-size:14px; text-align:center; width:100%; padding:inherit; border-right:none;}
.subb ul li a:hover{ color: #fff;height:40px; line-height:40px;text-align:center; width:100%; font-size:14px; margin-left:0px; background-color:#2d689c; padding:inherit; border-right:none; }
 
 
.main { width:100%; height:57px; margin:auto; background:url(/images/main_1.png) no-repeat center; position:absolute; z-index:2; top:781px} 
.main1 { width:100%; height:809px; margin:auto; background:url(/images/main_2.png) center;}
.main2 { width:1200px; height: auto; margin:auto; line-height:40px; font-size:36px; color:#333333; padding-top:80px; font-family:"����"; text-align:center; position:relative; top:40px;opacity:0;}
.main2 span { font-size:16px; color:#929292; display:block; font-family:Arial, Helvetica, sans-serif;}
.main2b { width:1200px; height:100px; margin: auto; text-align:center; margin-top:5px; font-size:14px; color:#787878; line-height:30px;position:relative; bottom:40px;opacity:0;}
.main2b span { color:#b0b0b0; font-family:Arial, Helvetica, sans-serif; display:block; line-height:25px; margin-top:8px;overflow:hidden;}

.main3 { width:1170px; height:614px; margin:auto;  margin-top:20px;border-radius:5px;position:relative; top:40px;opacity:0; overflow:hidden;}
.main4 { width:409px; height:612px; margin:auto; float:left; margin-left:90px;position:relative; right:409px;opacity:0; overflow:hidden;}
.main4R { width:600px; height:612px; margin:auto; float:right;position:relative; left:600px;opacity:0;}
.main4R1 { width:96px; height:164px; margin:auto; margin-top:148px;}
.main4R2 { width:100%; height:50px; line-height:50px; text-align:center; font-size:14px; color:#333333; padding-top:120px;}
.main4R3 { width:100%; height: auto; line-height:35px; text-align:center; font-size:16px; color:#333333;}
.main4R3 span { font-size:14px; display:block; word-spacing:2.2em; letter-spacing:0.5em;}
.main4R4 { width:178px; height:48px; margin:auto; margin-top:30px; border:2px solid #33679a; line-height:48px; text-align:center;border-radius:5px; font-size:16px; color:#666;}
.main4R4:hover { background-color:#a4daf7;font-size:16px; cursor:pointer;}

.main5 { width:100%; height:107px; margin:auto; background:url(/images/main_5.png) no-repeat center; margin-top:50px;position:relative; top:40px;opacity:0; overflow:hidden;}

.product { width:100%;   margin:auto; background:url(/images/product_1.png) no-repeat center; padding-top:80px;}
.product1 { width:1200px; height:70px; margin:auto; margin-top:50px;position:relative; top:40px;opacity:0; }
.product2 { width:1200px; height:auto; line-height:40px; margin:auto; font-size:36px; color:#333; text-align:center;  }
.product2 span { font-size:26px; color:#1b1b1b; display:block; font-family: "����"}

.product3 { width:1200px; height:auto; overflow:hidden; margin:auto;}
.prev { width:94px; height:115px; margin:auto; float:left; margin-top:107px;cursor:pointer; margin-right:8px;}
.product3c { width:940px; height:329px; margin:auto; float:left; margin-left:40px;}
.product3c ul li { width:200px; height:329px; margin:auto; float:left; margin-left:17px; margin-right:16px; text-align:center;}
.product3c1 { height:auto; margin:auto; position:relative; overflow:hidden;}

.product3c2 { width:100%; height:100%; margin:auto; position:absolute; z-index:2; top:0; left:0px;opacity:0; background: rgba(0,0,0,0.5); line-height:25px; font-size:18px; color:#977d77; transition: all 1s ease 0s;-webkit-transition: all 1s ease 0s; -moz-transition: all 1s ease 0s;display: flex;
display: -webkit-flex;justify-content: space-between;align-items: center;justify-content: center;flex-direction: column;}
.product3c2 span { display: block; width:40px; height:2px; background-color:#fff; margin-top:10px;}
.product3c1:hover .product3c2 { opacity:1; cursor:pointer; color:#fff;}
.product3c1 img { width:80%; height:auto;}

.next { width:94px; height:115px; margin:auto; float: right;margin-top:107px;cursor:pointer}


.pic{ width:100%; height:auto; overflow:hidden; margin:auto; margin-top:50px;position:relative; bottom:40px;opacity:0;}
.piccc{ width:100%; height:auto; overflow:hidden; margin:auto; position:relative;}
 
.piccc ul li{ float:left; width:23.5%; height:auto; overflow:hidden; margin:auto; text-align:center;
    margin-right: 2%; box-sizing: border-box; margin-bottom:30px;}
.piccc ul li:nth-child(4n){margin-right:0;}

.product4 { width:178px; height:48px; margin:auto; margin-top:60px; border:2px solid #33679a; line-height:48px; text-align:center;border-radius:5px; font-size:16px; color:#666;position:relative; top:40px;opacity:0;}
.product4:hover { background-color:#a4daf7;font-size:16px; cursor:pointer;}
.product5 { width:100%; height:107px; margin:auto; background:url(/images/main_5.png) no-repeat center;position:relative; bottom:40px;opacity:0; overflow:hidden;}

.abo { width:100%; height:604px; margin:auto; background:url(/images/abo_1.png) no-repeat center;padding-top:80px;}
.abo1 { width:1200px; height:90px; margin:auto;position:relative; top:40px;opacity:0;  }
.abo2 { width:456px; height:auto; line-height:40px; margin:auto; font-size:36px; color:#333; text-align:center;padding-top:8px;}
.abo2 span {font-size:26px; color:#1b1b1b; display:block; font-family: "����"; }

.abo3 { width:1200px; height:390px; margin:auto; margin-top:80px; overflow:hidden; position:relative; right:1200px;opacity:0;  }
.abo3 ul li { width:280px; height:385px; margin:auto; float:left; margin-left:10px; margin-right:10px;box-shadow: 
  -webkit-box-shadow:0 0 8px #ccc;  
  -moz-box-shadow:0 0 8px #ccc;  
/*  box-shadow:0 0 8px #ccc;*/  }

.abo4 { width:280px; height:170px; margin:auto; overflow:hidden; }
.abo4 img { transition:transform 2s; -moz-transition: transform 2s; /* Firefox 4 */
-webkit-transition: transform 2s; /* Safari �� Chrome */
-o-transition: transform 2s; /* Opera */}
.abo4 img:hover { transform:scale(1.2);-ms-transform:scale(1.2); 	/* IE 9 */
-moz-transform:scale(1.2); 	/* Firefox */
-webkit-transform:scale(1.2); /* Safari �� Chrome */
-o-transform:scale(1.2); 	/* Opera */ cursor:pointer;}

.abo5 { width:100%; height:40px; line-height:40px; margin:auto; text-align:center; font-size:28px; color:#2e2e2e; font-family:"����"; margin-top:30px;}
.abo6 { width:90%; line-height:28px; margin:auto; color:#666666; margin-top:30px;}


.foot { width:100%; height:366px; margin:auto;  background:url(/images/foot.png) center; }
.foot1 { width:1200px; height:220px; margin:auto; padding-top:70px;}
.foot1L { width:936px; height:179px; margin:auto; float:left;}
.foot1L ul li { width:297px; height:179px; margin:auto; float:left; margin-right:15px; background:url(../image/foot_1.png) no-repeat center;}
.foot1L1 { width:90px; height:108px; margin:auto; margin-top:20px; padding-left:10px;}
.foot1L2 { width:90px; height:30px; line-height:30px; margin:auto; text-align:center; font-size:16px; color:#36699b;}
.foot1L3 { width:90px; height:80px; margin:auto; text-align:center;}
.foot1L3 ul li { width:100%; height:25px; line-height:25px; margin:auto; float:left; text-align:center; font-size:14px; color:#36699b;}
.foot1L3 a{ color:#36699b;}
.foot1L3 a:link{ color:#36699b;}
.foot1L3 a:hover{ color:#ff0000;}
.foot1L4 { width:100%; height:40px; margin:auto; text-align:center;}

.footR { width:234px; height:179px; margin:auto; float:right;}

.foot2 { width:1200px; height:76px; margin:auto;}
.foot2L { width:700px; height:76px; line-height:76px; margin:auto; font-size:14px; color:#333333; float:left;}
.foot2R { width:500px; line-height:76px; margin:auto; float:right;font-size:14px; color:#333333; text-align:right;}

.right { width:48px; height:auto; margin:auto; position:fixed;  top:30%; right:0.17%; z-index:2; }
.right1 { width:48px; height:auto; margin:auto; text-align:center;}
.right2 { width:48px; height:48px;border:1px solid #ccc; margin-top:2px; background-color:#fff; position:relative;}
.right3 { width:48px; height:48px; background-color:#fff; position:absolute; z-index:2; top:0px; left:0px;transition: all 1s ease 0s;-webkit-transition: all 1s ease 0s; 
-moz-transition: all 1s ease 0s;opacity:0; }
.right2:hover .right3 { opacity:1; cursor:pointer;}
 



.pro { width:100%; height:auto; margin:auto;overflow:hidden; }
.pro1 { width:1200px; height:auto; line-height:38px; margin:auto; padding-top:40px; font-size:36px; color:#333333; text-align:center;  }
.pro1 span { font-size:28px; color:#929292; margin:auto; display:block; font-family:"����";}
.pro2 { width:1200px; height: auto; overflow:hidden; margin: auto; padding-top:30px;   }

.pro2left { width:160px; float:left;}
.pro2left li { line-height:50px;  position:relative;}
.pro2left li a{ font-size:16px; padding: 5px 10px; }
.lileft { padding:10px 5px; background:#0b4361; color:#fff;}
.pro2left ul li span { position:absolute; top:25px; height:1px; background:#0b4361; width:80px; right:0px; display:block; }

.pro2right { width:1200px; float:right;}
/*.pro2right ul li { width:390px; height: auto; margin:auto; float:left;   margin-left:5px; margin-right:5px;}*/


.xpro2 { width:1200px; height: auto; overflow:hidden; margin: auto; padding-top:30px;}
.xpro2 ul li{width:23.5%; height:auto; overflow:hidden; float:left; margin-right: 2%; margin-bottom: 20px;box-sizing:border-box;}
.xpro2 ul li:nth-child(4n){margin-right:0;}





.pro33 { width:1163px; height: auto; line-height:100px; margin:auto; padding-top:20px; text-align:center;}
.pro33 a {  font-size:18px; padding:43px 60px 43px 60px; margin:auto; color:#fff; }
.pro33 a:link { font-size:18px; padding:43px 60px 43px 60px; margin:auto; color:#fff;  background:url(/images/bg_nav_01.png) no-repeat center;}
.pro33 a:hover {font-size:18px;padding:43px 60px 43px 60px;margin:auto; color:#666;  background:url(/images/bg_nav_02.png) no-repeat center;}
.pro33 a.tvb {font-size:18px; padding:43px 60px 43px 60px;margin:auto; color:#666;  background:url(/images/bg_nav_02.png) no-repeat center;}

.pro3 { width:1200px; height:auto; margin:auto; padding-top:30px;}
.pro3 ul li { width:100%; height:370px; margin:auto; float:left; margin-bottom:5px; margin-left:19px; margin-right:19px;}
.pro4 { width:100%; height:auto; margin:auto; position:relative; overflow:hidden;}
.pro4 img{ width:85% !important; height:auto;}

.pro5 { width:100%;margin:auto;background: rgba(0,0,0,0.7); position:absolute; z-index:2; top:0px; left:0px;transition: all 1s ease 0s;opacity:0;-webkit-transition: all 1s ease 0s; 
-moz-transition: all 1s ease 0s; margin:0px; padding:0px; height:100%;    display: flex;display: -webkit-flex;justify-content: space-between;align-items: center;justify-content: center;
 flex-direction: column; color:#fff; font-size:18px;}
.pro5 span{ display:block; width:40px; height:2px; background-color:#fff; margin-top:10px;}

.pro4:hover .pro5 { opacity:1; cursor:pointer;} 
.pro6 { width:100%; height:50px; line-height:50px; text-align:center; font-size:16px; color:#333333;}

.about { width:100%; height:auto; margin:auto;}
.about1 { width:1200px; height:auto; line-height:38px; margin:40px auto;font-size:36px; color:#333333; text-align:center;}
.about1 span { font-size:28px; color:#929292; margin:auto; display:block; font-family:"����";}

.about2 { width:1200px; height:auto; overflow:hidden; margin:auto; margin-top:20px;}
.about2L { width:480px; height:auto; margin:auto; float:left; line-height:32px; font-size:14px; color:#666; overflow:hidden; padding-top:20px;}

.about2L img { transition:transform 2s; -moz-transition: transform 2s; /* Firefox 4 */
-webkit-transition: transform 2s; /* Safari �� Chrome */
-o-transition: transform 2s; /* Opera */}
.about2L img:hover { transform:scale(1.2);-ms-transform:scale(1.2); 	/* IE 9 */
-moz-transform:scale(1.2); 	/* Firefox */
-webkit-transform:scale(1.2); /* Safari �� Chrome */
-o-transform:scale(1.2); 	/* Opera */ cursor:pointer;}
.about2R { width:650px; height:auto; margin:auto; float: right; line-height:32px; font-size:14px; color:#666; text-align:justify; padding-top:15px;}


.about3 { width:1200px; height: auto; margin:auto; min-height:220px;  margin-top:20px; margin-bottom:30px; overflow:hidden;}
.about3L { width:650px; height:auto; margin:auto; float:left; line-height:42px; font-size:14px; color:#666; padding-top:40px;}

.about3R { width:480px; height:auto; margin:auto; float: right; line-height:32px; font-size:14px; color:#666; overflow:hidden; border-radius:5px; margin-top:15px;}

.about3R img { transition:transform 2s; -moz-transition: transform 2s; /* Firefox 4 */
-webkit-transition: transform 2s; /* Safari �� Chrome */
-o-transition: transform 2s; /* Opera */}
.about3R img:hover { transform:scale(1.2);-ms-transform:scale(1.2); 	/* IE 9 */
-moz-transform:scale(1.2); 	/* Firefox */
-webkit-transform:scale(1.2); /* Safari �� Chrome */
-o-transform:scale(1.2); 	/* Opera */ cursor:pointer;}


.about4 { width:1200px; height:auto; line-height:38px; margin:auto;font-size:36px; color:#333333; text-align:center;}
.about4 span { font-size:28px; color:#929292; margin:auto; display:block; font-family:"����";}
 
.about5 { width:100%; height:109px; background:url(../image/about_3.png) no-repeat center; margin:30px auto;}

.abanner { width:100%; height:auto; margin:auto;}

.productinfo { width:100%; height:auto;  margin:auto; background:url(/images/product_8.png); }
.productinfo1 { width:1200px; height:auto; margin:auto; }
.productinfo2 { height:auto; line-height:55px; margin:auto; border-bottom:1px solid #ccc; text-align:center; font-size:28px; color:#333;}
.productinfo2 span { font-size:14px; color:#666; display:block;}
.productinfo3  { font-size:14px; line-height:35px !important; color:#333; padding:20px 0;}
.productinfo3 * { font-size:16px !important; line-height:30px !important;}
.productinfo3 p { text-indent:2em; margin-bottom:15px;}
.productinfo3 img { max-width:80% !important;}
.productinfo4 { width:1200px;line-height:35px; margin:auto;  border-left:none; border-right:none; margin-top:20px;}
.productinfo4 ul li {  width:50%; height:auto; line-height:35px; font-size:12px;}

.news { width:1200px; height:auto; margin:auto;  padding-bottom:20px;}
.news ul li { width:100%; height:200px; margin:auto; border-bottom:1px dashed #ccc; margin-bottom:40px; }
.news1 { width:240px; height:160px; border-radius:10px; margin:auto; float:left; overflow:hidden;}
.news1 img { transition:transform 2s; -moz-transition: transform 2s; /* Firefox 4 */
-webkit-transition: transform 2s; /* Safari �� Chrome */
-o-transition: transform 2s; /* Opera */}
.news1 img:hover { transform:scale(1.2);-ms-transform:scale(1.2); 	/* IE 9 */
-moz-transform:scale(1.2); 	/* Firefox */
-webkit-transform:scale(1.2); /* Safari �� Chrome */
-o-transform:scale(1.2); 	/* Opera */ cursor:pointer;}

.news2 { width:940px; height:180px; margin:auto; float:right;}
.news2L { width:100%; height:25px; line-height:25px; margin:auto;}
.news2L1  {height:25px; line-height:25px; font-size:16px; color:#666; float:left;}
.news2L1 a { color:#333; font-size:22px; font-weight:bold;}
.news2L1 a:link { color:#333; font-weight:bold;}
.news2L1 a:hover { color:#ff0000 ;font-weight:bold;}

.news2L2 { height:30px; line-height:30px; float:right; font-size:16px; color:#666; text-align:right;}
.news3 { width:100%; height:140px;  font-size:14px; padding-top:10px; color:#666; line-height:32px; color:#777; margin-top:2px; text-align:justify;}

.baninfo{ width:1200px; height:auto; margin:auto; line-height:26px; margin-top:20px; border-bottom:20px;}




.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 #ccc;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}

 
.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} 

 



/* flexslider */
.flexslider{ height:743px;background: url(/images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1; width:100%}


.slides li p { position:absolute; width:100%; top:200px; opacity:0; color:#fff; text-align:center; font-size:60px; font-family:cinzel; text-transform:uppercase;


animation: myfirst 3s   ;

-moz-animation: myfirst 3s  ;
-webkit-animation: myfirst 3s  ;
-o-animation:  myfirst 3s  ;
 
}

@keyframes myfirst
{
from {top:200px; opacity:0;}
to {top:300px; opacity:1;}
}

@-moz-keyframes myfirst /* Firefox */
{
from {top:200px; opacity:0;}
to {top:300px; opacity:1;}}

@-webkit-keyframes myfirst /* Safari �? Chrome */
{
from {top:200px; opacity:0;}
to {top:300px; opacity:1;}}

@-o-keyframes myfirst /* Opera */
{
from {top:200px; opacity:0;}
to {top:300px; opacity:1;}
}



.contlink{ height:auto; overflow:hidden; line-height:30px; margin:auto; padding:10px 0; border-top:1px solid #21222b; margin-top:20px; color:#57586d; word-spacing: 0.3em; font-size:14px;}
.contlink a{ color:#a6a6a6}



.slides li pre { position:absolute; display:block; width:100%; top:420px; color:#fff; text-align:center; font-size:27px; font-family:simsun;}






.slides li{height: 743px;}
.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:350px;}
.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}


.banner { position: relative; clear: both; width:100%;  height:743px; margin:auto; overflow:hidden;}
#img img { display: none; border: 0; }
#SwitchNav { position: absolute; top: 350px; right: 0px; }
    #SwitchNav div { float: right; margin-right: 0px; width: 200px; height: 256px; background-image: url(/images/adbg.jpg); background-repeat: no-repeat; }
    #SwitchNav ul { padding-top: 6px; }
    #SwitchNav .nocurrent { display: block; width: 14px; height: 14px; }
    #SwitchNav li { float: left; width: 14px; height: 14px; overflow: hidden; margin-left: 12px; _margin-left: 6px; margin-right: 14px; _margin-right: 20px; cursor: pointer; text-indent: 999px; list-style: none; }
    #SwitchNav .current { display: block; width: 14px; height: 14px; background-image: url(/images/adbg2.jpg); }




/*分页*/
.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;}





/*联系我们*/

.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;}
.contactus ul li:hover .contactusb a {color:#fff;}


@font-face {
  font-family: 'shweb08';  /* Project id 2582579 */
  src: url('../font/font_2582579_8c5wugpqcjg.woff2') format('woff2'),
       url('../font/font_2582579_8c5wugpqcjg.woff') format('woff'),
       url('../font/font_2582579_8c5wugpqcjg.ttf') 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;}

@font-face {
  font-family: 'shweb09';  /* Project id 2582618 */
  src: url('../font/font_2582618_7nxq8apzf6.woff2') format('woff2'),
       url('../font/font_2582618_7nxq8apzf6.woff') format('woff'),
       url('../font/font_2582618_7nxq8apzf6.ttf') 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('../font/font_2582628_2mfvdirl66v.woff2') format('woff2'),
       url('../font/font_2582628_2mfvdirl66v.woff') format('woff'),
       url('../font/font_2582628_2mfvdirl66v.ttf') 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('../font/font_2582643_qhf0i7sgig.woff2') format('woff2'),
       url('../font/font_2582643_qhf0i7sgig.woff') format('woff'),
       url('../font/font_2582643_qhf0i7sgig.ttf') 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('../font/font_2588922_tqfs4slpwxr.woff2') format('woff2'),
       url('../font/font_2588922_tqfs4slpwxr.woff') format('woff'),
       url('../font/font_2588922_tqfs4slpwxr.ttf') 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('../font/font_2588940_tf4wqq901da.woff2') format('woff2'),
       url('../font/font_2588940_tf4wqq901da.woff') format('woff'),
       url('../font/font_2588940_tf4wqq901da.ttf') 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('../font/font_2588959_qxd9z3vdoy.woff2') format('woff2'),
       url('../font/font_2588959_qxd9z3vdoy.woff') format('woff'),
       url('../font/font_2588959_qxd9z3vdoy.ttf') format('truetype');
}
.shweb14 {
    font-family: "shweb14" !important;
    font-style: normal; 
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	vertical-align:-1px !important;
}  
 



/*客服样式*/

::-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('../font/font_1369449_rcixkf47c3q.eot');
    src: url('../font/font_1369449_rcixkf47c3q.eot') format('embedded-opentype'),
    url('../font/font_1369449_rcixkf47c3q.woff2') format('woff2'),
    url('../font/font_1369449_rcixkf47c3q.woff') format('woff'),
    url('../font/font_1369449_rcixkf47c3q.ttf') format('truetype'),
    url('../font/font_1369449_rcixkf47c3q.svg') 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{ 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;
    }

}
/*客服样式结束*/


/*底部样式开始*/
.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 div{margin-top:30px; width:120px; height:auto; text-align:center; color:#fff; line-height:30px;}
.foota_l div img { width:100%; height:auto;}

.foota_c{width:80%; font-size:14px;}
.foota_c ul{flex-wrap: wrap;}
.foota_c ul li{width:30%;margin-bottom:20px;margin-right:3%;}
.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;}

/*底部样式结束*/

/*新闻中心*/
.wal{
	width:1200px;
	margin:50px auto;
}

.pageBox2{
	padding: 80px 0 130px;
}
.pageBox3{
	padding-bottom: 85px;
}
.pageBox4{
	/*background: url(../images/bg4.jpg) center top repeat-y; */
	padding-bottom: 60px;
}
.pageTitle .txt1{
	font-size: 22px; 
	color: #000;
	font-weight: bold;
	line-height: 40px;
}
.pageTitle .txt2{
	font-size: 20px;
	color: #2f343c;
	padding:10px 0 28px;
	position: relative; 
}
.pageTitle .txt2 em{
	display: block; 
	width: 20px; 
	height: 3px;
	background: #000; 
	position: absolute;
	left: 0px;
	bottom: 0px; 
}

.pageTitleTel{
	height:50px;
	background:#3a3c3c; 
	position:relative;
	font-size:14px; 
	display:none;
}

.concept{ margin-top:50px; font-size: 13px; line-height: 32px; color: #7c7d7f; height:auto; overflow:hidden;}
.concept p {text-indent:2em;}

.concept li {float:left; width:48%; margin-bottom:40px; margin-right:4%; }

.name{
	height: 38px; 
	line-height: 38px; 
	font-size: 16px; 
	font-weight: bold; 
	overflow: hidden;
}
.name a{
	color: #353535; 
}
.name a:hover,
.name a:hover{
	text-decoration: underline; 
}

.add{
	position: absolute; 
	right: 0px; 
	top: 35px; 
	width: 11px; 
	height: 11px; 
	transition: transform 0s;
}
.add-icon{
	display: inline-block; 
	position: relative; 
	width: 11px; 
	height: 11px;
}

.botDiv{
	padding-top: 25px; 
	position: relative;
}
.time{
	color: #bfbfbf; 
}
.add .add-icon:before{
	position: absolute; 
	top: 0; 
	left: 4px; 
	height: 100%; 
	border-left: 3px solid #454545; 
	content: '';
}
.add .add-icon:after{
	position: absolute; 
	top: 4px; 
	left: 0;
	width: 100%;
	border-top: 3px solid #454545; 
	content: '';
}

.more { text-align:center;}
