html {-webkit-text-size-adjust: none;}

/* 清除内外边距 */  
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, lengend, button, input, textarea, th, td {margin: 0;padding: 0;_background-image:url(about:blank);_background-attachment:fixed; font-family:Arial,"微软雅黑"; font-size:13px;} 
/* 列表元素 */ 
ul,ol,li {list-style: none;}
img {border: none;}

/* a标签 */ 
a {text-decoration: none ; color:#000 ;}
a:link {text-decoration: none ; color:#000 ;}
a:visited {text-decoration: none ; color:#000 ;}
a:hover {text-decoration: none ; color:red;} 
a:active {text-decoration: none ; color:red ;}

/* 定义浮动居中 */ 
.fl {float: left;display: inline}
.fr {float: right;display: inline}
.fr ul li{ float:left; display:block; width:100px; height:30px; }
.fr ul li a { display:block;height:30px; line-height:30px; text-align:center; color:#333333;} 
.fr ul li a:hover {	display: block;	height: 30px;	line-height: 30px;	text-align: center;	color: #ffffff;	font-weight: bold;	background:#F30;} 
.center {margin: 0 auto;}
.clear {clear: both;height: 0px;line-height: 0px;font-size: 0px;}
/*base end*/
/*img {
	max-width: 100%;
	height: auto;
	width: auto\9; 
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
*/
/* 页面选中颜色 */
::-moz-selection {background: #222;color: #fff;}
::selection {background: #222;color: #fff;} 
*:focus {outline: none;}
/*消除谷歌下input边框* /
/* CSS3滚动条
::selection {background: #222 ; color: white ; text-shadow: none ;}
::-webkit-scrollbar-track-piece{width:10px;background-color:#f2f2f2 ;  border-radius:50px}
::-webkit-scrollbar{width:5px;height:6px}
::-webkit-scrollbar-thumb{height:50px;background:#3fb560;  border-radius:50px}
::-webkit-scrollbar-thumb:hover{background:#3fb560 ; cursor:pointer}   */
/*base end*/

.title.is-animated {
	-webkit-transition-duration: .7s;
    -webkit-transition-property: -webkit-transform,opacity;
    -webkit-transition-delay: .15s;
    -webkit-transition-timing-function: 'ease-in-out';
    -moz-transition-duration: .7s;
    -moz-transition-property: all;
    -moz-transition-delay: .15s;
    -moz-transition-timing-function: 'ease-in-out';
    -o-transition-duration: .7s;
    -o-transition-property: transform,opacity;
    -o-transition-delay: .15s;
    -o-transition-timing-function: 'ease-in-out';
    -ms-transition-duration: .7s;
    -ms-transition-property: transform,opacity;
    -ms-transition-delay: .15s;
    -ms-transition-timing-function: 'ease-in-out';
    transition-duration: .7s;
    transition-property: transform,opacity;
    transition-delay: .15s;
    transition-timing-function: 'ease-in-out';
    -webkit-transform: rotateX(-80deg) translateZ(0);
    -ms-transform: rotateX(-80deg) translateZ(0);
    transform: rotateX(-80deg) translateZ(0);
    -webkit-transform-origin: 0 0 0;
    -ms-transform-origin: 0 0 0;
    transform-origin: 0 0 0;
    opacity: 0;
}
.title.is-animated.revealed {
    -webkit-transform: rotateX(0deg) translateZ(0);
    -ms-transform: rotateX(0deg) translateZ(0);
    transform: rotateX(0deg) translateZ(0);
    opacity: 1;
}

.header{width:100%; height:140px; position:absolute; background:rgba(255,255,255,1); z-index:99999; box-shadow:0 0 8px #888;}
.top{ width:1310px; height:140px; margin:auto; }
.full{ position: fixed; top: 0;z-index: 99999; width:100%; height:140px; background:rgba(255,255,255,1); }
.fixed{ position: fixed; top: 0; width:1310px; height:140px; !important;left: 0;right:0; margin:auto !important; }


.logo{ width:213px; height:108px; float:left; margin-top:15px; margin-left:5px; background:url(../images/logo.png) no-repeat;}
.logo a{ display:block; width:213px; height:108px;}

.nav{ width:1020px; height:40px; line-height:40px; margin-top:20px; float:right;}
.nav ul li{ float:left; display:block; width:140px; height:40px; }
.nav ul li a { display:block;height:40px; line-height:40px; text-align:center; color:#333;font-size:17px;} 
.nav ul li a:hover {display: block;	height: 40px; line-height: 40px; text-align: center;color: #4B87D1;  } 
.nav ul li div{ float:left; width:22px; height:16px; margin:10px 3px 0 3px; }
.nav ul li div a{ width:22px; height:16px; }



.sbiao{ width:600px; height:60px; line-height:60px; margin-top:0px; float:right;  background:url(../images/sb.png) no-repeat;}

.banner{ width:100%; height:900px; top:0; position:relative; }
.focus{width:100%;height:900px; float:left; position:relative;}
.f426x240{width:100%;height:900px;overflow:hidden}
.f426x240 li{width:100%;height:900px;}
.f426x240 li a{width:100%; height:900px; display:block; margin:auto;}

.rslides{width:100%;position:relative;list-style:none;padding:0}
.rslides_nav{height:51px;width:31px;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:45%;left:0;opacity:0.5;text-indent:-9999px;overflow:hidden;text-decoration:none;background:url(../images/i.png) no-repeat 0 0;}
.rslides_nav:active{opacity:1.0}
.rslides_nav.next{left:auto;background-position:-40px 0;right:0}
.rslides_tabs{margin:-28px auto 0 auto;clear:both;text-align:center; position:relative; z-index:999}
.rslides_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:10px}
.rslides_tabs a{text-indent:-9999px;overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:rgba(0,0,0, .2);background:#fff;display:inline-block;_display:block;*display:block;width:16px;height:16px;}
.rslides_tabs .rslides_here a{background:rgba(0,0,0, .6);background:#005A93; }

.bodyer{ width:1210px; margin:auto; margin-top:50px; }
.bodyer01{ width:1210px; margin:auto;  }

.service_title {width:100%; height:48px; box-sizing:border-box;transition: all ease 1s;}
.service_title.is-animated {transition: all 1.6s cubic-bezier(.075,.82,.165,1); -webkit-transform: translateY(100px) translateZ(0); -ms-transform: translateY(100px) translateZ(0); transform: translateY(100px) translateZ(0); transition-delay: .1s; opacity: 0;}
.service_title.is-animated:after {transition: all 1.6s cubic-bezier(.075,.82,.165,1);-webkit-transform: translateY(100px) translateZ(0);-ms-transform: translateY(100px) translateZ(0);transform: translateY(100px) translateZ(0);transition-delay: .2s; opacity: 0;}
.service_title.is-animated.revealed { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0);opacity: 1;}
.service_title.is-animated.revealed:after {-webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); opacity: 1;}

.service {width:100%; height:280px; box-sizing:border-box;transition: all ease 1s;}
.service.is-animated {transition: all 1.6s cubic-bezier(.075,.82,.165,1); -webkit-transform: translateY(100px) translateZ(0); -ms-transform: translateY(100px) translateZ(0); transform: translateY(100px) translateZ(0); transition-delay: .1s; opacity: 0;}
.service.is-animated:after {transition: all 1.6s cubic-bezier(.075,.82,.165,1);-webkit-transform: translateY(100px) translateZ(0);-ms-transform: translateY(100px) translateZ(0);transform: translateY(100px) translateZ(0);transition-delay: .2s; opacity: 0;}
.service.is-animated.revealed { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0);opacity: 1;}
.service.is-animated.revealed:after {-webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); opacity: 1;}


.cases_title {width:100%; height:48px; box-sizing:border-box;transition: all ease 1s;}
.cases_title.is-animated {transition: all 1.6s cubic-bezier(.075,.82,.165,1); -webkit-transform: translateY(100px) translateZ(0); -ms-transform: translateY(100px) translateZ(0); transform: translateY(100px) translateZ(0); transition-delay: .1s; opacity: 0;}
.cases_title.is-animated:after {transition: all 1.6s cubic-bezier(.075,.82,.165,1);-webkit-transform: translateY(100px) translateZ(0);-ms-transform: translateY(100px) translateZ(0);transform: translateY(100px) translateZ(0);transition-delay: .2s; opacity: 0;}
.cases_title.is-animated.revealed { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0);opacity: 1;}
.cases_title.is-animated.revealed:after {-webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); opacity: 1;}

.cases {width:100%; height:330px; box-sizing:border-box;transition: all ease 1s;}
.cases.is-animated {transition: all 1.6s cubic-bezier(.075,.82,.165,1);-webkit-transform: translateY(100px) translateZ(0); -ms-transform: translateY(100px) translateZ(0);transform: translateY(100px) translateZ(0);transition-delay: .1s;opacity: 0;}
.cases.is-animated:after {transition: all 1.6s cubic-bezier(.075,.82,.165,1); -webkit-transform: translateY(100px) translateZ(0);-ms-transform: translateY(100px) translateZ(0);transform: translateY(100px) translateZ(0);transition-delay: .2s;opacity: 0;}
.cases.is-animated.revealed {-webkit-transform: translateY(0);-ms-transform: translateY(0); transform: translateY(0);opacity: 1;}
.cases.is-animated.revealed:after {-webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0);opacity: 1;}

.news_title {width:100%; height:48px; box-sizing:border-box;transition: all ease 1s;}
.news_title.is-animated {transition: all 1.6s cubic-bezier(.075,.82,.165,1); -webkit-transform: translateY(100px) translateZ(0); -ms-transform: translateY(100px) translateZ(0); transform: translateY(100px) translateZ(0); transition-delay: .1s; opacity: 0;}
.news_title.is-animated:after {transition: all 1.6s cubic-bezier(.075,.82,.165,1);-webkit-transform: translateY(100px) translateZ(0);-ms-transform: translateY(100px) translateZ(0);transform: translateY(100px) translateZ(0);transition-delay: .2s; opacity: 0;}
.news_title.is-animated.revealed { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0);opacity: 1;}
.news_title.is-animated.revealed:after {-webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); opacity: 1;}

.news {width:100%; height:350px; box-sizing:border-box;transition: all ease 1s;}
.news.is-animated {transition: all 1.6s cubic-bezier(.075,.82,.165,1);-webkit-transform: translateY(100px) translateZ(0); -ms-transform: translateY(100px) translateZ(0);transform: translateY(100px) translateZ(0);transition-delay: .1s;opacity: 0;}
.news.is-animated:after {transition: all 1.6s cubic-bezier(.075,.82,.165,1); -webkit-transform: translateY(100px) translateZ(0);-ms-transform: translateY(100px) translateZ(0);transform: translateY(100px) translateZ(0);transition-delay: .2s;opacity: 0;}
.news.is-animated.revealed {-webkit-transform: translateY(0);-ms-transform: translateY(0); transform: translateY(0);opacity: 1;}
.news.is-animated.revealed:after {-webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0);opacity: 1;}


.lmtit{ width:1210px; height:48px; }
.lmtit li{height:48px; line-height:48px; font-size:25px; text-align:center; font-weight:100px; background:url(../images/baotibg.jpg) center no-repeat;}
.lmtit ul{height:48px; line-height:48px; font-size:25px; text-align:center; font-weight:100px; }
.lmms{ height:30px; line-height:30px; color:#a8a8a8; text-align:center;  }
.gdan{ text-align:center; background:url(../images/san_line.jpg) center no-repeat;margin-top:10px;}
.gdan img{ margin:0 30px;}

.lmtit01{ width:1210px; height:48px; }
.lmtit01 li{height:48px; line-height:48px; font-size:25px; text-align:center; font-weight:300px; background:url(../images/baotibg.jpg) center no-repeat;}

.ywlist{ width:1210px; height:288px; margin-top:20px;}
.ywlist ul { padding-left:5px}
.ywlist ul li{ width:380px; height:238px; float:left; margin-right:30px; position:relative; }
.ywlist ul li .ywtit{  width:380px;height:50px; line-height:50px; font-size:20px; color:#fff;  text-indent:10px;  background:rgba(0,0,0,0.6); position:absolute; z-index:1000; bottom:0px;}
.ywlist ul li .ywms{ line-height:27px; color:#666;}
.ywlist ul li img{width:380px; height:238px; }

.ywlist01{ width:1210px; height:223px; margin-top:40px;}
.ywlist01 ul { padding-left:5px}
.ywlist01 ul li{ width:270px; height:223px; float:left; margin-right:30px; position:relative; }
.ywlist01 ul li .ywtit{  width:270px;height:30px; line-height:30px; font-size:16px; color:#fff;  text-indent:10px;  background:rgba(0,0,0,0.6); position:absolute; z-index:1000; bottom:0px;}
.ywlist01 ul li .ywms{ line-height:27px; color:#666;}
.ywlist01 ul li img{width:270px; height:193px; }

.ywlist001{ width:1210px; height:100px; margin-top:40px;}
.ywlist001 ul { padding-left:5px}
.ywlist001 ul li{ width:270px; height:100px; float:left; margin-right:30px; position:relative; }
.ywlist001 ul li .ywtit{  width:270px;height:100px; line-height:100px; font-size:18px; color:#fff;  text-indent:10px;  background:rgba(0,0,0,0.6); position:absolute; z-index:1000; bottom:0px; text-align:center;}
.ywlist001 ul li .ywms{ line-height:27px; color:#666;}
.ywlist001 ul li img{width:270px; height:100px; }

.ywlist05{ width:1210px; height:100px; margin-top:0px;}
.ywlist05 ul { padding-left:5px}
.ywlist05 ul li{ width:540px; height:70px; float:left; margin-right:30px; position:relative; }
.ywlist05 ul li .ywtit{  width:540px;height:30px; line-height:30px; font-size:16px; color:#333;  text-indent:10px;  background:rgba(0,0,0,0.2); position:absolute; z-index:1000; bottom:0px;}
.ywlist05 ul li .ywms{ line-height:27px; color:#666;}
.ywlist05 ul li img{width:540px; height:193px; }


.ywlist02{ width:1210px;  height:288px;  margin-top:20px;}
.ywlist02 ul { padding-left:5px}
.ywlist02 ul li{ width:270px; height:168px; float:left; margin-right:30px; position:relative; }
.ywlist02 ul li .ywtit{  width:270px;height:30px; line-height:30px; font-size:16px; color:#fff;  text-indent:10px;  background:rgba(0,0,0,0.6); position:absolute; z-index:1000; bottom:0px;}
.ywlist02 ul li .ywms{ line-height:27px; color:#666;}
.ywlist02 ul li img{width:270px; height:168px; }


.fwlist{ width:1210px; margin:20px 0;}
.fwlist ul { padding-left:5px}
.fwlist ul li{ width:380px; height:420px; float:left; margin-right:30px; }
.fwlist ul li .ywtit{ height:50px; line-height:40px; font-size:20px; margin-top:20px; text-indent:10px; margin-bottom:15px; background:url(../images/san_line.jpg) left bottom no-repeat;}
.fwlist ul li .ywms{ line-height:27px; color:#666;}
.fwlist ul li img{width:380px; height:230px; border-radius:10px;}

.fwnr{ width:1210px; margin:20px 0;}
.fwleft{ width:300px; float:left; }
.fwleft ul{ width:300px; }
.fwleft ul li{ width:300px; height:30px; color:#4B87D1; line-height:30px; margin-bottom:1px; text-indent:10px; border-bottom:1px solid #999; }

/*.fwleft ul li:hover{ background:#4B87D1;}
.fwleft ul a:hover li:hover { color:#fff;}
*/

.fwright{ width:850px; float:right; }

.fwzwnr{ width:100%; padding:15px 0; margin-bottom:20px; font-size:14px; line-height:25px;  }
/*.about{ width:100%; height:500px;}*/

.about {width:100%; height:638px;  margin-top:0px; background:url(../images/jsbj.jpg) center no-repeat; box-sizing:border-box;transition: all ease 1s;}
.about.is-animated {transition: all 1.6s cubic-bezier(.075,.82,.165,1);-webkit-transform: translateY(100px) translateZ(0); -ms-transform: translateY(100px) translateZ(0);transform: translateY(100px) translateZ(0);transition-delay: .1s;opacity: 0;}
.about.is-animated:after {transition: all 1.6s cubic-bezier(.075,.82,.165,1); -webkit-transform: translateY(100px) translateZ(0);-ms-transform: translateY(100px) translateZ(0);transform: translateY(100px) translateZ(0);transition-delay: .2s;opacity: 0;}
.about.is-animated.revealed {-webkit-transform: translateY(0);-ms-transform: translateY(0); transform: translateY(0);opacity: 1;}
.about.is-animated.revealed:after {-webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0);opacity: 1;}

.aboutnr{ width:1210px; height:500px; margin:auto;}
.aboutxx{ width:700px; float:left; margin-top:125px; margin-left:40px; }
.abtit{height:48px; line-height:38px; font-size:25px;}
.abnr{ line-height:28px; margin-top:20px; color:#666;}
.aboutxx a{ width:120px; height:50px; line-height:50px; color:#fff; background:#CF9455; text-align:center; margin-top:15px; display:block;}

.nyban{ width:100%; height:500px; top:0; position:relative; }

.video{ width:400px; height:300px; float:left;margin-top:160px; margin-left:30px; }

.nyfocus{width:100%;height:500px; float:left; position:relative;}
.f160x160{width:100%;height:500px;overflow:hidden}
.f160x160 li{width:100%;height:500px;}
.f160x160 li a{width:100%; height:500px; display:block; margin:auto;}

.ny_rslides{width:100%;position:relative;list-style:none;padding:0}
.ny_rslides_nav{height:51px;width:31px;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:45%;left:0;opacity:0.5;text-indent:-9999px;overflow:hidden;text-decoration:none;background:url(../images/i.png) no-repeat 0 0;}
.ny_rslides_nav:active{opacity:1.0}
.ny_rslides_nav.next{left:auto;background-position:-40px 0;right:0}
.ny_rslides_tabs{margin:-28px auto 0 auto;clear:both;text-align:center; position:relative; z-index:999}
.ny_rslides_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:10px}
.ny_rslides_tabs a{text-indent:-9999px;overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:rgba(0,0,0, .2);background:#fff;display:inline-block;_display:block;*display:block;width:16px;height:16px;}
.ny_rslides_tabs .rslides_here a{background:rgba(0,0,0, .6);background:#005A93; }

.text{ padding:10px 20px;line-height:25px; border:1px solid #999; text-align: center; display: inline-block;font-size: 14px; margin-right:15px; }
.text:hover{background:#CC0000; color:#fff; border:1px solid #CC0000; }
.text:hover a{background:#CC0000; color:#fff; }
.content{display: table-cell;font-size: 0px;}
#out{display: table;width: 100%;text-align: center; padding-bottom:20px;}

.zwnr{ width:1180px; padding:15px; margin-bottom:20px; font-size:14px; line-height:25px;  }
/*.zwnr img{ max-width:100%; }*/

.zwnr .adr{ width:290px;  float:left; margin-right:25px; margin-left:120px; margin-top:20px;}
.dztu{ width:100px; height:100px; border-radius:50%; background:url(../images/fz.png) center no-repeat #ddd; margin:auto;}
.dzwz{ padding:20px; text-align:center;}


.zwnr .mail{ width:290px;  float:left; margin-right:25px; margin-top:20px;}
.yxtu{ width:100px; height:100px; background:#ddd; border-radius:50%; background:url(../images/yx.png) center no-repeat #ddd; margin:auto;}


.zwnr .tel{ width:290px; float:left; margin-top:20px;}
.dhtu{ width:100px; height:100px; background:#ddd; border-radius:50%; background:url(../images/dh.png) center no-repeat #ddd; margin:auto;}





.footer{ width:100%; height:341px; color:#d9d9d9; background:#333; font-size:12px; border-top:1px solid #CCC;  }
.fotnav{ width:1210px; height:260px; margin:auto; border-bottom:1px solid #666666; }
.fotnav .menu{ width:1210px; margin-top:40px; float:left;}
.fotnav dl{ width:180px; float:left;}
.fotnav dl dt{ font-size:20px; color:#fff; height:40px; line-height:30px;}
.fotnav dl dd{ height:26px; line-height:26px; font-size:14px; color:#999; text-indent:10px; background:url(../images/dot.jpg) -5px center no-repeat;}
.fotnav dl dd a{color:#999;}
.fotnav dl dd a:hover{color:#ff0000;}

.fotnav .map{ width:327px; height:166px; margin-top:45px; background:url(../images/map.jpg) no-repeat; float:right;}

.copy{ width:100%; height:80px; text-align:center; line-height:80px; background:#333333; color:#777; }
.copy a{color:#777;}
.copy a:hover{color:#d9d9d9;}
