﻿@charset "utf-8";
/* CSS Document */
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote,a,big, em,font,strong,tt, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, 

form, label,caption, tbody, tfoot, thead, tr, th, tdinput{ padding: 0; margin: 0; }
img{ border:0px;}

ul{list-style:none;}
li{ list-style:none; color:#454545; font-family:"Microsoft YaHei"; font-size:12px;}
hr{ color:#FFFFFF;}
body{ font-family:"Microsoft YaHei";
	font-size: 12px;
	color:#454545;
	background-color:#FFFFFF;}
a{font-size:12px; color:#000000;text-decoration:none;}



.head { width:100%; height:92px; margin:auto; background-color:#fff; position:relative; z-index:999;}
.header{width:1200px; height:92px; margin:auto; margin-top:10px; }
.logo{ width:116px; height:92px; float:left;}
.logor{ width:1084px; height:92px; float:right;}
.phone{ width:370px; height:28px; float:right;}
.phone1{ width:190px; height:28px; float:left;}
.phone2{height:28px; float:right; position:relative;}
.soso { width:20px; height:21px; margin:auto; float:right; position:absolute; z-index:2; top:3px; right:5px; cursor:pointer;}

.nev {width:1000px; height:40px; margin:auto; float: right; margin-top:20px;}
.nev ul li{float:left;color:#333333;font-size:16px; line-height:40px; margin-left:54px; position:relative; }
.nev ul li a{float:left;text-align:center; color:#333; font-size:16px; padding-left:5px; padding-right:5px;}
.nev ul li a:hover{ float:left;height:40px; line-height:40px; text-align:center; color:#008f90; font-size:16px; border-bottom:2px solid #007b7c;padding-left:5px; padding-right:5px; }
.nev ul li .tvb{ float:left;height:40px; line-height:40px; text-align:center; color:#008f90; font-size:16px; border-bottom:2px solid #007b7c;padding-left:5px; padding-right:5px; }


.nev .lidif{ background:none;}
.nev ul li span {width:111px; height:22px; margin:auto; font-size:10px;-webkit-transform:scale(0.8);display:block; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.subb{ display:none; width:88px; height:auto; position:absolute;top:40px; left:-7px; z-index:9999; background:url(../images/index_1.png); box-shadow:0 0 1px #ccc; border-top:none; background:rgba(0,143,144,0.8);}
.subb ul{ width:100%; text-align:center; }
.subb ul li{ zoom:1; line-height:40px; width:100%; margin:0; padding:0px; border-bottom:1px solid #fff	; border-right:none; text-align:center; }
.subb ul li a{ display:block; color:#fff; height:40px; line-height:40px!important;  font-size:14px; text-align:center; width:100%; padding:inherit; border-right:none; border-bottom:none;}
.subb ul li a:hover{ color: #ff0000;height:40px; line-height:40px!important;text-align:center; width:100%; font-size:14px; margin-left:0px; background-color:#fff; padding:inherit; border-right:none; border-bottom:none; }

.bannert { width:100%; height:6px; margin:auto; background:url(../images/index_1.png);}
 

.aboo { width:100%; height: auto; margin:auto;background:url(../images/pro_1.jpg) center; padding-bottom:40px;}
.abo { width:1200px; height:80px; margin:auto; line-height:70px; background:url(../images/aout_1.png) no-repeat center bottom; text-align:center; font-size:36px; color:#333; margin-top:40px;overflow:hidden; position:relative; top:40px;opacity:0; padding-top:40px; }
.abo1{ width:1200px; height: auto; margin:auto;line-height:35px; font-size:14px; color:#333; text-align:center; margin-top:30px; position:relative; bottom:40px;opacity:0;}
.abo2{ width:1200px; height:auto; margin:auto; text-align:center; margin-top:20px;position:relative; right:1200px;opacity:0;}
.abo3{ width:1200px; height:150px; margin:auto; text-align:center; margin-top:20px; background:url(../images/aout3.png);position:relative; right:1200px;opacity:0;}
.abo4{ width:1200px; height:40px; margin:auto; line-height:100px; font-size:30px; color:#fff; margin-top:20px;}
.abo5{ width:158px; height:38px; margin:auto; border-radius:20px; border:1px solid #fff; font-size:16px; color:#fff; line-height:38px; margin-top:55px;}


.pro { width:100%; height:700px; margin:auto; background:url(../images/pro_1.jpg) center; overflow:hidden;position:relative; top:40px;opacity:0;}
.pro1 { width:1200px; height:80px; line-height:70px; margin:auto; background:url(../images/aout_1.png) no-repeat center bottom; padding-top:60px; text-align:center; font-size:36px; color:#333;position:relative; left:1200px;opacity:0;}
.pro22 { width:1200px; height:340px; margin:auto;margin-top:40px;position:relative; right:1200px;opacity:0; }
.pro2 { width:1200px; height:340px; margin:auto;}
.pro2 ul li { width:280px; height:340px; margin:auto; border:1px solid #d2d1d1; margin-left:9px; margin-right:9px; text-align:center; float:left; margin-top:5px; margin-bottom:5px; }
.pro3 { width:280px; height:210px; margin:auto; text-align:center;}
.pro4 { width:96%; height:40px; line-height:40px; margin:auto; background:url(../images/pro_3.jpg) no-repeat center bottom; text-align:center; font-size:18px; color:#333; margin-top:10px;}
.pro5 { width:85px; height:27px; line-height:27px; margin:auto; margin-top:30px; text-align:center; font-size:14px; color:#333; border:1px solid #d5d4d4;border-radius:20px;}
.pro2 ul li:hover { width:280px; height:340px; margin:auto; border:1px solid #008f90; margin-left:9px; margin-right:9px; text-align:center; box-shadow:-webkit-box-shadow:0 0 5px #000;  -moz-box-shadow:0 0 5px #000;  box-shadow:0 0 5px #000; float:left;  margin-top:5px; margin-bottom:5px;  }
.pro6 { width:165px; height:38px; margin:auto; line-height:38px; border:1px solid #8e9399; text-align:center; margin-top:60px;border-radius:20px; font-size:16px; color:#8e9399; position:relative; top:40px;opacity:0;}
.pro6:hover { width:165px; height:38px; margin:auto; line-height:38px; border:1px solid #008f90; text-align:center; margin-top:60px;border-radius:20px; font-size:16px; color:#fff; background-color:#008f90;}


.news { width:1200px; height:80px; line-height:70px; margin:auto; background:url(../images/aout_1.png) no-repeat center bottom; margin-top:50px; text-align:center; font-size:36px; color:#333; position:relative; top:40px;opacity:0;}

.news1 { width:1200px; height:60px; line-height:30px; margin:auto; font-size:14px; color:#333333; text-align:center; margin-top:30px;position:relative; bottom:40px;opacity:0;}
.news2 { width:1200px; height:372px; margin:auto; margin-top:40px; position:relative; right:1200px;opacity:0;}
.news2 ul li { width:380px; height:372px; margin:auto; float:left; margin-left:10px; margin-right:10px;}
.news3 { width:380px; height:240px; margin:auto; text-align:center; overflow:hidden;}
.news3 img { transition:transform 2s; -moz-transition: transform 2s; /* Firefox 4 */-webkit-transition: transform 2s; /* Safari 和 Chrome */-o-transition: transform 2s; /* Opera */}
.news3 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;}
.news4 { width:380px; height:115px; margin:auto; margin-top:15px;}
.news4L { width:85px; height:115px; margin:auto; float:left;}
.news4L1 { width:85px; height:75px; margin:auto; background-color:#008f90; text-align:center; font-size:24px; color:#fff; line-height:30px; padding-top:10px;}
.news4L1 span { display:block;}
.news4L2 { width:85px; height:30px; line-height:30px; margin:auto; background-color:#333333; text-align:center; font-size:14px; color:#fff;}
.news4R { width:280px; height:115px; margin:auto; float:right;}
.news4R1 { width:100%; height:30px; line-height:30px; font-size:18px; color:#333;}
.news4R1 a { color:#008f90; font-size:18px;}
.news4R1 a:link { color:#008f90;font-size:18px;}
.news4R1 a:hover { color:#008f90;font-size:18px;}
.news4R2 { width:100%; height:75px; margin:auto; margin-top:8px; line-height:25px; color:#333333; font-size:14px;}
.news5 { width:165px; height:38px; margin:auto; line-height:38px; border:1px solid #8e9399; text-align:center; margin-top:50px;border-radius:20px; font-size:16px; color:#8e9399;position:relative; bottom:40px;opacity:0;}
.news5:hover { width:165px; height:38px; margin:auto; line-height:38px; border:1px solid #008f90; text-align:center; margin-top:50px;border-radius:20px; font-size:16px; color:#fff; background-color:#008f90;}

.foot{ width:100%; height:188px; margin:auto; background-color:#3c4044; }
.foot1 { width:1200px; height:140px; margin:auto; padding-top:30px;}
.footL { width:800px; height:140px; margin: auto; float:left;  }
.footL1 { width:800px; height:30px; line-height:30px; margin:auto; font-size:14px; color:#7a828c; word-spacing:1.5em;}
.footL1 a{ color:#fff;font-size:14px;}
.footL1 a:link{ color:#fff;font-size:14px;}
.footL1 a:hover{ color:#ff0000;font-size:14px;}
.footL2 { width:800px; height:100px; margin:auto; margin-top:15px; font-size:14px; color:#fff; line-height:30px;}
.footR { width:98px; height:128px; margin:auto; float:right; text-align:center; margin-top:10px;}
.footR span { font-size:14px; color:#fff; line-height:30px;}

.food { width:100%; height:70px; margin:auto; border-top:1px solid #7a828c; line-height:70px; background-color:#3c4044;}
.foodc { width:1180px; height:70px; margin:auto;}
.foodc1 { width:1200px; height:70px; margin:auto;}
.food1 { width:500px; float:left; font-size:14px; color:#fff;}
.food2 { width:500px; float:right; font-size:14px; color:#fff; text-align:right;}


.aboutus { width:100%; height:auto; overflow:hidden; min-height:200px; margin:auto; background-color:#F5F5F5;}
.aboutus1 { width:1200px; height:80px; margin:auto; padding-top:30px; background:url(../images/case_1.png) no-repeat bottom; line-height:50px; color:#505050; font-size:36px; text-align:center;}
.aboutus2 { width:1200px; height:auto; margin:auto; margin-top:20px;}
.aboutus3 { width:1200px; height:auto; margin:auto; line-height:30px; font-size:14px; margin-bottom:30px; text-align:justify;}

.atop { width:100%; height:65px; margin:auto;  background:rgba(255,255,255,0.9); border-bottom:1px solid #ccc;position:fixed; z-index:2; top:0px; left:0px;opacity:0;}
.atop1 { width:1200px; height:65px; margin:auto;}
.atopL { width:300px; height:65px; line-height:65px; margin:auto; float:left; font-size:14px; color:#a3a3a3;}
.atopL1 { width:18px; height:15px; margin:auto; float:left; margin-top:25px;}
.atopL2 { margin-left:10px; float:left;}
.atopR { float:right; height:65px;}
.atopR ul li { height:63px; line-height:63px; margin:auto; float:left; font-size:14px; color:#666666;margin-left:40px;}
.atopR ul li a{ float:left;font-size:14px;color:#666666; line-height:63px;}
.atopR ul li a:hover{ height:63px;  font-size:14px;  border-bottom:2px solid #008f90;color:#666666;  }
.atopR ul li a.tvb{ height:63px;  font-size:14px;  border-bottom:2px solid #008f90;color:#666666;  }


.product { width:1200px; height:340px; margin:auto;margin-top:20px; }
.product ul li { width:280px; height:340px; margin:auto; border:1px solid #d2d1d1; margin-left:9px; margin-right:9px; text-align:center; float:left; margin-bottom:20px;}
.product3 { width:280px; height:210px; margin:auto; text-align:center;}
.product4 { width:96%; height:40px; line-height:40px; margin:auto; background:url(../images/pro_3.jpg) no-repeat center bottom; text-align:center; font-size:18px; color:#333; margin-top:10px;}
.product5 { width:85px; height:27px; line-height:27px; margin:auto; margin-top:30px; text-align:center; font-size:14px; color:#333; border:1px solid #d5d4d4;border-radius:20px;}
.product ul li:hover { width:280px; height:340px; margin:auto; border:1px solid #008f90; margin-left:9px; margin-right:9px; text-align:center; box-shadow:-webkit-box-shadow:0 0 5px #000;  -moz-box-shadow:0 0 5px #000;  box-shadow:0 0 5px #000; float:left; margin-bottom:20px;  }



.productinfo { width:100%; height:auto;  margin:auto; background:url(../images/product_8.png); }
.productinfo1 { width:1000px; height:auto; margin:auto; margin-top:20px;}
.productinfo2 { width:1000px; height:auto; line-height:55px; margin:auto; border-bottom:1px dashed #ccc; text-align:center; font-size:28px; color:#666;}
.productinfo2 span { font-size:14px; color:#666; display:block;}
.productinfo3 { width:1000px; height:auto; margin:auto; margin-top:10px; line-height:26px;}
.productinfo3 * { font-size:14px; line-height:35px !important; color:#333}
.productinfo4 { width:1000px;   height:35px; line-height:35px; margin:auto;  border-left:none; border-right:none; margin-top:20px; border-top:1px dashed #ccc; border-bottom:1px dashed #ccc;}
.productinfo4 ul li {  width:50%; height:35px; line-height:35px; font-size:12px; float:left; }


.newsin { width:1200px; height: auto; margin:auto;}
.newsin ul li { width:1200px; height:260px; margin:auto; border-bottom:1px dashed #ccc; margin-bottom:20px; float:left;}
.newsinL { width:380px; height:240px; margin:auto; float:left; overflow:hidden;}
.newsinL img { transition:transform 2s; -moz-transition: transform 2s; /* Firefox 4 */-webkit-transition: transform 2s; /* Safari 和 Chrome */-o-transition: transform 2s; /* Opera */}
.newsinL 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;}
.newsinR { width:800px; height:260px; margin:auto; float:right;}
.newsinR1 { width:800px; height:30px; line-height:30px; margin:auto; color:#333; font-size:16px;}
.newsinR2 { width:700px; height:30px; line-height:30px; float:left; font-size:16px;}
.newsinR3 { width:100px; height:30px; line-height:30px; float: right; text-align:right; font-size:16px;}
.newsinR2 a { color:#008f90; font-size:16px;}
.newsinR2 a:link { color:#008f90;font-size:16px;}
.newsinR2 a:hover { color:#008f90;font-size:16px;}
.newsinR4 { width:100%; height:170px; line-height:26px; margin-top:5px; color:#333; font-size:14px;}

.coope { width:1200px; height:auto; margin:auto;}
.coope ul li { width:280px; height:340px; margin:auto; border:1px solid #d2d1d1; margin-left:9px; margin-right:9px; text-align:center; float:left; margin-bottom:20px;}






.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 #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}


/* flexslider */
.flexslider{ height:500px;background: url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1; width:100%}
.slides li{height: 500px;}
.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:200px;}
.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:500px; margin:auto;}
#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 Black";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;}