@charset "utf-8";
/* CSS Document */
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: 0px;padding: 0px; font-size:14px; }
table {border-collapse: collapse;border-spacing: 0px; }
*{margin: 0px;padding: 0px;list-style-type: none; font-family:"微软雅黑", "宋体";}

body,html{width:100%;height:100%;-webkit-tap-highlight-color:rgba(0,0,0,0); /*background-color:#e6b10d;*/background: url(../images/bg.jpg); min-width:1200px;}
a{text-decoration: none;color:#464646;outline: medium none;font-size:14px; line-height:180%;}
a:hover{ color:#F30;font-size:14px;line-height:180%;}
img{border: none;vertical-align: top;  max-width: 100%; margin:auto;} 
.clear{ clear:both}

.bigbg{ width:1920px; position:fixed; left:50%; top:-20%; z-index:-1;}
.bigbg img{ position:relative; left:-50%;}

.daohang{ width:1400px; margin:auto; height:88px;}
.logo{ width:100px; float:left; margin-left:265px; height:88px; background:url(/Application/Home/Public/images/logo.png) no-repeat;}
.logo h1{ text-indent:-99em;height:88px;}
.logo h2{text-indent:-99em;height:88px;}
/* flexslider */
.flexslider{position:relative;height:700px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; /*margin-top:88px;*/}
.slides{position:relative;z-index:1;}
.slides li{height:700px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.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:3;width:100%;top:45%;}
.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:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

.one{ width:100%; height:748px; background:url(../images/1.jpg) 50% no-repeat; margin:auto;}
.guanyu{ width:1200px; margin:auto;}
.titabout{ width:1200px; text-align:center; padding-top:65px; margin-bottom:23px;}
.titabout h3{ color:#333; font-size:36px; font-weight:bold;}
.titabout h4{ margin-top:33px; font-size:20px; font-weight:normal; color:#333;}

.guanyu p{ text-align:center; color:#333; line-height:36px;}
.guanyu p a{}
.guanyu p a:hover{}

.guanyu ul{ width:1200px; margin:auto; margin-top:222px;}
.guanyu ul li{ width:221px; float:left; text-align:center; color:#000; font-size:16px; line-height:  22px;}
.guanyu ul li:hover{}

.guanyu h5{ width:130px; margin:auto; text-align:center; height:37px; background:#007fc5; margin-top:97px;}
.guanyu h5 a{ color:#fff; line-height:40px; font-size:16px; font-weight:normal;}
.guanyu h5 a:hover{}

.two{ width:100%; height:600px; margin:auto;}

.thr{ width:100%; height:572px; background:#fff; margin:auto;}
.news{ width:1200px; margin:auto; padding-top:78px;}
.news img{ width:547px; float:left;}
.news_right{ width:620px; float:right;}
.xinwentop{ width:620px; float:right;}
.xinwentop h3{ font-size:32px; font-weight:bold; color:#dadadb; letter-spacing:3px; margin-top:20px;}
.xinwentop h4{ color:#e0211d; font-size:24px; font-weight:normal; margin-top:20px; margin-left:7px;}
.news_right ul{ width:620px;}
.news_right ul li{ width:620px; margin-bottom:20px; height:66px; margin-top:17px;}
.news_right ul li h3{ width:20px; float:left; font-size:24px; font-weight:normal; line-height:40px;}
.news_right ul li h4{ width:585px; float:right;}
.news_right ul li h4 a{ font-size:20px; font-weight:normal; color:#333;}
.news_right ul li h4 a:hover{ color:#016ca6;}
.news_right ul li p{ width:585px; float:right;line-height:22px; font-size:12px;}
.news_right ul li p a{ line-height:22px; font-size:12px;}
.news_right ul li p:hover{ color:#999;}

.fiv{ width:100%; height:496px; background:url(../images/5.jpg) 50% no-repeat; margin:auto;}
.foot{ width:1200px; margin:auto;}
.bottom{ width:1200px; margin:auto;}
.bottom h3{ color:#fff; width:888px; float:left; font-size:30px; font-weight:bold; padding-top:72px;}
.bottom p{ color:#fff; width:888px; float:left; line-height:88px; font-size:13px; margin:0px;}
.bottom h4{ width:207px; float:right; height:45px; background:#e0211d; text-align:center;display:block; color:#fff; font-size:22px; line-height:45px;}
.bottom h4 a{ width:207px; display:block; color:#fff; font-size:22px; line-height:45px;}
.bottom h4 a:hover{ box-shadow:5px 5px 5px #000; transition:0.3s;}
.bottom h4:hover{ box-shadow:5px 5px 5px #000; transition:0.3s;}
.navbottom{ width:1200px; margin:auto;}
.navbottom ul{width:1000px; margin:auto; margin-top:22px;}
.navbottom ul li{ width:125px; float:left; text-align:center; height:62px; line-height:62px;}
.navbottom ul li:hover{ width:125px; display:block; height:62px; line-height:62px; background:#016ca6;}
.navbottom ul li a{ color:#fff; font-size:18px; height:62px; line-height:62px; display:block;}
.navbottom ul li a:hover{ height:62px; line-height:62px;}
.dibu{ width:1200px; margin:auto;}
.dibu img{ margin-top:40px; width:111px;}
.dibu ul{ width:333px; float:right; margin-top:23px;}
.dibu ul li{ color:#fff; line-height:25px;}
.dibu p{ text-align:center; color:#000; margin-top:26px; margin-bottom:0px;}

.navbottomm{ width:1200px; margin:auto;}
.navbottomm ul{width:1000px; margin:auto; margin-top:44px;}
.navbottomm ul li{ width:125px; float:left; text-align:center; height:62px; line-height:62px;}
.navbottomm ul li:hover{ width:125px; display:block; height:62px; line-height:62px; background:#016ca6;}
.navbottomm ul li a{ color:#fff; font-size:18px; height:62px; line-height:62px; display:block;}
.navbottomm ul li a:hover{ height:62px; line-height:62px;}

/*----------neiye----------*/
.neibanner{ width:100%; background:url(../images/neibanner.jpg) 50% no-repeat; height:456px;}

.neititabout{width:1200px;text-align:center;margin: auto;}
.neititabout h3{color:#333;font-size:36px;font-weight:bold;width: 171px;float:  left;margin-bottom: 35px;}
.neititabout h4{margin-top:33px;font-size: 40px;font-weight: normal;color: #ddd;width:  840px;text-align:  left;line-height: 50px;}

/*css fanye*/
div.jogger{/*padding:20px;*/margin:20px;font-family:"微软雅黑"; text-align:center;}
div.jogger a{padding:0.5em 0.64em 0.43em 0.64em;margin:2px;color:#fff;background-color:#016ca6;text-decoration:none;}
div.jogger a:hover{padding:0.5em 0.64em 0.43em 0.64em;margin:2px;color:#fff;background-color:#F37672;}
div.jogger a:active{padding:0.5em 0.64em 0.43em 0.64em;margin:2px;color:#fff;background-color:#F37672;}
div.jogger span.current{padding:0.5em 0.64em 0.43em 0.64em;margin:2px;color:#6d643c;background-color:#016ca6;}

/*-------guanyuwomen-------*/
.neitoptit{width:100%;margin:auto;padding-top:25px;/* background:#eee; */height:131px;}
.neitoptit p{width: 1180px;margin: auto;margin-top:  -50px;height:  40px;line-height:  40px;background: #00000087;color:  #fff;padding-left: 20px;}
.neitoptit p a{color: #fff;line-height:46px;}
.neitoptit p a:hover{ color:#0f94dc;}

.neitoptit ul{ width:1200px; margin:auto;}
.neitoptit ul li{ width:200px; float:left; height:45px; line-height:45px; display:block; border:1px solid #ccc; text-align:center; color:#fff; background:#f9f9f9; margin-right:45px;}
.neitoptit ul li:hover{ width:200px; background:#0f94dc; display:block; height:45px; line-height:45px;}
.neitoptit ul li a{ color:#333; height:45px; line-height:45px; text-align:center; font-size:18px; display:block; font-weight:bold;}
.neitoptit ul li a:hover{ color:#fff; width:200px; height:45px; line-height:45px; display:block;}

.neiabout{ width:100%; height:798px; background:url(../images/neiabout.jpg) 50% no-repeat; margin:auto;}
.neiguanyu{width:1200px;margin:auto;margin-top:  35px;padding-top: 50px;}
.neiguanyu p{text-align: left;color:#333;line-height: 36px;margin:0px;font-size: 16px;text-indent: 2em;}
.neiguanyu ul{ width:1200px; margin:auto; margin-top:171px;}
.neiguanyu ul li{ width:221px; float:left; text-align:center; color:#000; font-size:16px; line-height:22px;}
.neiguanyu ul li:hover{}
.neiguanyu h5{ width:130px; margin:auto; text-align:center; height:37px; background:#007fc5; margin-top:97px;}
.neiguanyu h5 a{ color:#fff; line-height:40px; font-size:16px; font-weight:normal;}
.neiguanyu h5 a:hover{}

.neiye{ width:1200px; margin:auto;}
.neiyewh{ width:1200px; margin:auto; margin-top:35px;}
.neiwenhua{ width:400px; float:left;}
.neiwenhua h3{ font-size:20px; color:#0f94dc;}
.neiwenhua p{ width:400px; float:left; font-size:16px; line-height:34px; color:#444;}
.neiyewhpic{ width:750px; float:right;}


/*-------zizhirongyu-------*/
.zizhi{ width:1200px; margin:auto;}
.zizhi ul{ width:900px; float:left;}
.zizhi ul li{ width:272px; float:left; height:250px; background:#f9f9f9; display:block; margin-right:28px; margin-bottom:25px;}
.zizhi ul li:hover{ background:#0f94dc; color:#fff;}
.zizhi ul li h3{ display:block; text-align:center;}
.zizhi ul li h3 a{ font-size:16px; line-height:44px; display:block;}
.zizhi ul li h3 a:hover{ color:#fff;}

.enlarge{ width:270px; height:200px; overflow:hidden; border:1px #333 solid;}
.enlarge img{ width:100%; height:100%; cursor:pointer; transition:all 1.6s; -ms-transition:all 1.8s;}
.enlarge img:hover{ transform:scale(1.2); -ms-transform:scale(1.2); color:#fff;}
.neiyezzpic{ width:300px; float:right;}

/*-------xiaoshouwangluo-------*/
.wangluo{ width:1200px; margin:auto;}
.wangluo img{ width:770px; float:left; margin-bottom:45px;}
.wangluo p{ width:400px; float:right; text-indent:2em; line-height:36px; font-size:20px; color:#555; font-weight:bold;}

/*-------zaixianliuyan-------*/
.zoujin{ width:1200px; margin:auto; margin-top:35px; margin-bottom:25px;}
.zoujin h3{ line-height:50px; font-size:26px; color:#ff860b; width:100%; border-bottom:1px dashed #dfdfdf;}
.zoujin p{ line-height:33px; font-size:16px; color:#444;}

.anliitop{ width:1200px; margin:auto; text-align:center; margin-top:20px; margin-bottom:-30px;}
.anliitop h4{ font-size:18px; font-weight:normal; color:#333; text-align:center; line-height:44px;}
.anliitop p{ font-size:12px; color:#999; line-height:20px;}
/*liuyan_onlinemassage*/
.send{ width:760px; float:left; text-align:left; line-height:36px;}
.biaod{ float:left; width:777px; height:auto; border:none; text-align:left; line-height:26px;}
.biaod p{ line-height:30px; height:30px; font-size:14px; color:#333; text-transform:uppercase; letter-spacing:1px;}
.biaod input{ width:730px; height:30px; font-size:16px; padding:0 5px; margin-bottom:10px; box-sizing:border-box; border:1px #000 solid;}
.biaod textarea{ width:730px; height:145px; font-size:16px; padding:0 5px; line-height:30px; border:1px solid #333; margin-bottom:15px; box-sizing:border-box;}
.biaod .ss{ text-transform:uppercase; width:215px; height:45px; background:#000; color:#fff;}

.zoujin img{ float:right; margin-top:-30px; margin-bottom:50px;}

/*-------rencaizhaopin-------*/
.zhaopin{ width:750px; float:left;}
.zhaopin p{ width:750px; float:left; margin:0px; line-height:40px; font-size:16px; text-indent:2em;}
.zhaopin h3{ width:750px; float:left; font-size:16px; margin-bottom:55px; color:#bc7d1e;}
/* zhaoxiannashi */
.zhaoxiannashi{ width:1200px; float:left; margin-top:25px;/* margin-bottom:20px;*/ line-height:36px;}
.zhaoxiannashi img{ float:right;margin-top: -288px;}
.zhaoxiannashi ul{ width:750px; float:left;}
.zhaoxiannashi ul li{ width:750px; margin-bottom:15px; border-bottom:dashed 1px #777;}
.zhaoxiannashi ul li span{float:right; height:40px;width:80px;display:block; background:#064da3;margin-right:15px;text-align:center; color:#fff; line-height:40px;}
.zhaoxiannashi ul li h3{ line-height:normal; padding:0px; font-size:16px; color:#064da3;}
.zhaoxiannashi ul li p{ text-indent:2em; margin-bottom:15px; color:#333; font-size:14px;}

/*css fanye*/
div.jogger{padding:20px;margin:20px;font-family:"微软雅黑"; text-align:center;}
div.jogger a{padding:0.5em 0.64em 0.43em 0.64em;margin:2px;color:#fff;background-color:#016ca6;text-decoration:none;}
div.jogger a:hover{padding:0.5em 0.64em 0.43em 0.64em;margin:2px;color:#fff;background-color:#F37672;}
div.jogger a:active{padding:0.5em 0.64em 0.43em 0.64em;margin:2px;color:#fff;background-color:#F37672;}
div.jogger span.current{padding:0.5em 0.64em 0.43em 0.64em;margin:2px;color:#6d643c;background-color:#016ca6;}

/*-------product_center-------*/
.pro_listop{ width:330px; border:3px solid #0f94dc; background:#f7f7f7;}
.pro_listop h3{ text-align:center; font-size:30px; color:#333; margin-top:15px;}
.pro_listop p{ font-size:14px; color:#0f94dc; text-align:center;}

.demo{ padding:2em 0;}
.product-grid{ font-family:'Open Sans', sans-serif; text-align:center; overflow:hidden; position:relative; transition:all 0.5s ease 0s; background:#fff; border:1px solid #e9e9e9;}
.product-grid:hover{box-shadow: 0 0 10px rgba(0,0,0,0.3);height: auto;background:  #fff;}
.product-grid .product-image{ overflow:hidden;}
.product-grid .product-image a{ display:block; }
.product-grid .product-image img{ width:100%; height:175px; transition:all 0.5s ease 0s; margin:0px;}
.product-grid:hover .product-image img{ transform:scale(1.1); }
.product-grid .product-content{padding: 12px 12px 22px 12px;transition:all 0.5s ease 0s;}
.product-grid:hover .product-content{ opacity:0; }
.product-grid .title{font-size:20px;font-weight:600;text-transform:capitalize;margin: 0 0 10px;transition:all 0.3s ease 0s;}
.product-grid .title a{ color:#000; }
.product-grid .title a:hover{ color:#0f94dc; }
.product-grid .price {/* font-size:18px; font-weight:600; color:#2e86de;*/ font-size:14px; font-weight:normal; color:#0f94dc;}
.product-grid .price span { color:#999; font-size:15px; font-weight:400; text-decoration:line-through; margin-left:7px; display:inline-block;}
.product-grid .social{ background-color:#fff; width:100%; padding:0; margin:0; list-style:none; opacity:0; transform:translateX(-50%); position:absolute; bottom:-50%; left:50%; z-index:1; transition:all 0.5s ease 0s;}
.product-grid:hover .social{opacity:1;bottom:20px;padding-top: 10px;}
.product-grid .social li{ display:inline-block; }
.product-grid .social li a{ color:#909090; font-size:16px; line-height:45px; text-align:center; height:45px; width:60px; margin:0 7px; border:1px solid #909090; border-radius:50px; display:block; position:relative; transition:all 0.3s ease-in-out;}
.product-grid .social li a:hover { color:#fff; background-color:#0f94dc; width:95px;}
.product-grid .social li a:before,
.product-grid .social li a:after{ content:attr(data-tip); color:#fff; background-color:#0f94dc; font-size:12px; letter-spacing:1px; line-height:20px; padding:1px 5px; border-radius:5px; white-space:nowrap; opacity:0; transform:translateX(-50%); position:absolute; left:50%; top:-30px;}
.product-grid .social li a:after{ content:''; height:15px; width:15px; border-radius:0; transform:translateX(-50%) rotate(45deg); top:-20px; z-index:-1;}
.product-grid .social li a:hover:before,
.product-grid .social li a:hover:after{ opacity:1;}
@media only screen and (max-width:990px){ .product-grid{ margin-bottom:30px; }}
.pro_xinlan h5{ text-align:center; margin-top:2px;}
.pro_xinlan h5 a{ color:#fff; font-size:28px; font-weight:normal;}
.pro_xinlan h5 a:hover{ color:#eee; text-decoration:none;}

.bg{width:820px;margin:10px auto;padding:20px;border:1px solid #E8E8E8;overflow: hidden;min-width:760px;box-sizing:border-box;background:#fff; float:right; margin-top:35px;}
.bg_left{width:350px;height:auto;float:left;}
.bg_right{float:left;}
.show{width:350px;height:350px;margin-bottom:10px;position:relative;border:1px solid #E8E8E8;cursor:move;}
.show img{width:350px;height:350px;}
.mask{width:215px;height:215px;background:#000;filter:Alpha(opacity=50);opacity:0.5;position:absolute;top:0;left:0;display:none;}
.bigshow{width:350px;height:350px;overflow:hidden;margin-left:10px;display:none;border:1px solid #E8E8E8;}
.bigshow img{width:860px;height:860px;margin-right:10px;}
.smallshow{width:100%;height:70px;position:relative;}
.smallshow img{width:100%;border:1px solid #e8e8e8;box-sizing:border-box;transition: all 0.5s;}
.smallshow>.middle_box{margin-left:30px;margin-right:30px;width:300px;overflow:hidden;height:70px;}
.smallshow .middle{overflow:hidden;transition:all 0.5s;height:70px;}
.smallshow .middle>li{width:64px;height:64px;float:left;cursor:pointer;padding:0 5px;}
.smallshow>p{position:absolute;top:50%;width:22px;height:32px;margin-top:-16px;}
.smallshow>.prev{left:0;background:url(images/hover-prev.png) no-repeat;transition:all 0.5s;}
.smallshow>.next{right:0;background:url(images/hover-next.png) no-repeat;transition:all 0.5s;}
.smallshow>.prev.prevnone{left:0;background:url(images/prevo.png) no-repeat;cursor:not-allowed;}
.smallshow>.next.nextnone{right:0;background:url(images/nexto.png) no-repeat;cursor:not-allowed;}

.km_pright{ width:350px; float:right;}
.pright_atop{ margin-top:20px; margin-left:30px;}
.pright_atop h1{ font-size:22px; font-weight:normal;}
.pright_atop p{ text-align:left; font-size:12px; color:#ccc; margin-top:10px;}
.km_pright ul{ margin:auto; margin-left:35px;}
.km_pright ul li{ float:left; width:100%; text-align:left; line-height:36px; font-size:16px; margin-left:25px;}
.km_pright h4{ height:42px; border-bottom:none; padding-left:25px; line-height:42px; }
.km_pright h4 a{ font-size:20px; color:#555; text-decoration:none;}
.km_pright h4 a:hover{ text-decoration:underline;}

/*-------xinwen_detail-------*/
.newsdeta{ width:1200px; margin:auto; line-height:36px; margin-top:35px;}
.newsdeta h1{ font-size:22px; text-align:center;}
.newsdeta >span{ line-height:36px; font-size:12px; color:#777; height:36px; display:block; padding-left:10px; border:1px solid #ccc; text-align:center;}
.newsdeta p{ font-size:16px; text-indent:2em; line-height:30px;}
.newsdeta img{ display:block; padding-bottom:20px; padding-top:20px; margin:auto;  float:none;}
.newsdeta h4{ font-size:15px; font-weight:normal; color:#333;}
.newsdeta h4 a{ color:#333;}
.newsdeta h4 a:hover{ color:#064da3; text-decoration:none;}

/*-------anli_detail-------*/
#vlightbox{width:1200px;height:355px;margin:0 auto;}
#vlightbox span{display:block;}
#vlightbox a{display:block;float:left;width:284px;height:155px;margin:3px 1px;padding:6px;border:solid 1px #b8b8b8;
background-color:#f4f5f5;opacity:0.87;}
#vlightbox a img{display:block;border:none;margin:0px;}
#vlightbox a:hover{opacity:1;}
#vlightbox a.vlightbox_hidden{display:none;}
#vlightbox a img{border:medium none;margin:0 auto;width:310px;height:155px;}

/*-------contact-------*/
.lianxitop{ width:1200px; margin:auto;}
.lianxitop ul{ width:1200px; margin:auto; border:1px dotted #ccc; height:222px; margin-top:35px;}
.lianxitop ul h3{ font-size:30px; line-height:54px; color:#0f94dc; margin-left:25px; padding-top:15px;}
.lianxitop ul li{ width:48%; margin-left:1.5%; float:left; line-height:32px; font-size:16px;}
.lianxitop ul li img{ margin-left:10px; margin-right:15px; margin-top:8px;}
.lianxitop ul li a{ font-size:18px; color:#000;}
.lianxitop ul li a:hover{ text-decoration:underline;}

.xgtuijian{text-align: center;margin-top: 40px; margin-bottom:10px;}
.xgtuijian p{border-bottom: 1px #999 solid;width: 100%;}
.tuijian{display: inline-block;width: 45%;border-bottom: 1px #999 dashed;margin-left: 2%;}
.xiangguan{display: flex;}
.time1{display: inline-block;width: 150px;height: 50px;line-height: 50px;}
.tuijian a{line-height: 50px; }
/*滚动层*/
#right_scroll{width:135px;height:400px;top:138px;right:0px;position:absolute;display:none;z-index:9999;}
.right_scroll_bg{width:135px;height:400px;position:absolute;top:80px;left:0;z-index:9999;background:#fff;_background:none;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='right_scroll_bg.png', sizingMethod='crop'); }
.right_scroll_context{width:135px;height:380px;position:absolute;top:80px;left:0;z-index:9999;overflow:hidden;}
.right_scroll_contextitle{width:120px;height:30px;position:relative;}
.right_scroll_contextitle_close{position:absolute;top:5px;right:10px;width:14px;height:14px;line-height:17px;display:block;overflow:hidden;text-align:center;background:#acc5db;cursor:pointer;}
.right_scroll_contextitle_close:link{color:#fff;}
.right_scroll_contextitle_close:visited{color:#fff;}
.right_scroll_contextitle_close:hover{color:#fff;}
.right_scroll_contextitle_phone{width:150px;height:25px;overflow:hidden;position:absolute;top:76px;left:5px;font:bold 15px/27px Arial;color:#ffcc33;}
.right_scroll_contextxt{padding-top:0px;}
.right_scroll_contextxt dl{text-align:center;padding-bottom:5px;}
.right_scroll_contextxt dt{line-height:25px;color:#666;}
.right_scroll_contextxt dd{height:40px;}
.right_scroll_contextxt dd a.rsc_button{margin:0 auto;width:120px;height:40px;display:block;line-height:18px;color:#ff6600;font-weight:bold;}
#foot_bm a,p,p a{font-size:12px;color:#666;}
.wx img{ width:100%;}

