﻿@charset "utf-8";
*{ box-sizing:border-box; margin:0px; padding:0px; outline:none; -webkit-tap-highlight-color:rgba(255,0,0,0);}
html {margin:0px; padding:0px; overflow-x:hidden;}
body{ margin:0px; padding:0px; font-size:14px; line-height:1.5; font-family:"Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif; color:#333; background-color:#fff;}  
button,input,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;font-size:100%;vertical-align:middle;}
img{border:0; vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0;}
ul,ol,dl,li { list-style:none; }
a{color:#525252;text-decoration:none;}
.clearfix{zoom:1;}
.clearfix:after {content: ".";display:block;height:0;clear:both;visibility:hidden}
.wrap-all{ width:1200px; margin:0 auto;}
.wrap-all:after {content: ".";display:block;height:0;clear:both;visibility:hidden}
.szhz { overflow:hidden;}
.fl { float:left;}
.fr { float:right;}

/**********/
#topcontrol{width:50px;height:50px;z-index:99; border-radius:5px; overflow:hidden;}
#topcontrol:hover{ background-position:-50px top;}
/*分页样式*/
.pagination li {display: inline-block;margin-right: -1px;padding: 4px 8px;border: 1px solid #e2e2e2;min-width: 28px;text-align: center;}
.pagination li.active {background: #0193d7;color: #fff;border: 1px solid #0193d7;}
.pagination li a {display: block;text-align: center;}

/********/
.head-top { line-height:35px; border-top:2px solid #0193d7; background:#f5f5f5;}
.head-top .headtp-wl { float:left;}
.head-top .headtp-lr { float:right;  padding:0 18px; color:#fff;}
.head-top .headtp-lr a { margin:0 8px; color:#fff;}

/********/
.head {}
.movefix {position:fixed; width:100%; background:#fff; left:0; z-index:9999;}
.head .logo { float:left; margin:30px 0; padding-right:12px; margin-right:12px; border-right:1px solid #333;}

.head .hdwz-l { float:left; color:#333; margin-top:30px;}
.hdwz-l h2 { font-size:24px; line-height:30px; color:#121212;}
.hdwz-l h3 { font-size:16px; font-weight:normal;}

.head .hdtel-r { float:right;}
.hdtel-r { background:url(../images/hdtel-bg.png) no-repeat left top; padding-left:43px; margin-top:30px; min-height:53px; color:#666;}
.hdtel-r p { font-size:16px; line-height:20px;}
.hdtel-r span { font-size:30px; color:#0193d7; font-weight:bold; line-height:36px; display:block;}

.menu { border-top:1px solid #d7d7d7; border-bottom:2px solid #0193d7; position:relative;}
.nav {}
.nav li { float:left;  line-height:50px; font-size:16px;}
.nav li > a { color:#333;padding:0 42px; display:block;}
.nav li:hover > a, .nav li.on > a { background:#0193d7; color:#fff; } 


.ndrop { position:absolute; width:100%; left:0px; top:52px; background:#fff; z-index:99; padding:50px 0 40px; display:none;}
.ndrop .ndrop-box { width:1200px; margin:0 auto;}
.ndrop .ndrop-box:after {content: ".";display:block;height:0;clear:both;visibility:hidden}
.ndrop .ndropb-l { float:left; border-top:2px solid #0193d7; margin-right:55px;}
.ndrop .ndropb-l p a { font-size:22px; line-height:30px; margin:20px 0; display:block; color:#333; font-weight: bold;}
.ndrop .ndropb-l p a:hover { color:#0193d7;}
.ndrop .ndropb-l .more { line-height:35px; display:block; padding:0 26px; border:1px solid #d7d7d7; border-radius:5px;}
.ndrop .ndropb-l .more:hover {  color:#0193d7; border-color:#0193d7;}

.ndrop dl { float:left; margin-left:45px; font-size:14px;}
.ndrop dl dd { width:200px; text-align:center; margin-bottom:10px;}
.ndrop dl dd a { display:block; border:1px solid #d7d7d7;line-height:36px; }
.ndrop dl dd:hover a { color:#0193d7;border-color:#0193d7; }

/***********/
.sypro-search { background:#f5f5f5;display: none;}
.sypro-search .wrap-all {  padding:7px 0px; }
.sypro-search .sypro-word { float:left; line-height:30px; color:#333; width:880px;}
.sypro-search .sypro-word a { margin:0 6px;}
.sypro-search .sypro-word a:hover { text-decoration:underline;}
.sypro-search .sypro-ser { float:right;}
.search_bar {  border-radius:4px; overflow:hidden;}
.search_form .sf_input { border:none; color: #333;font-size: 14px;padding-left:10px; float: left; width:190px;line-height:30px; height:30px; box-shadow:0 0 6px  #aaa inset;}  
.search_form .sf_btn {background:url("../images/search_btn.png") no-repeat center #0193d7;  width:38px; height:30px;   float: left; border: none; cursor: pointer;}


/***********/
.banner{overflow:hidden; position:relative;margin:0px auto;}
.banner ul{ position:relative; width:10000%;}
.banner ul li{ float:left; width:1%; overflow:hidden; height:calc(100vh - 201px); background:center no-repeat;background-size: cover;}
.banner ul li a{ display:block; width:100%; height:100%; position:relative;}
.banner ul li a img{ display:block; width:100%;}
.bandd{ position:absolute; left:0; bottom:18px; width:100%; text-align:center;}
.bandd span{ margin:0 5px;display:inline-block;width:13px;height:13px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#fff;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);text-indent:-9999px;cursor:pointer;-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);}
.bandd span.on{background:#50c7ff;cursor: default;}


/********/
.sy-product { margin:30px 0;}
.sypro-left { float:left; width:240px; background:#eff1f5;}
.sypro-left .syprol-tit { height:80px; text-align:center; background:url(../images/syprot-bg.jpg) no-repeat center; }
.syprol-tit h2 { height:70px; line-height:70px; margin-top:0; font-size:26px; font-weight:normal; color:#fff; background:#61b1e2; float:left; width:100%;}

.syprol-con { margin:2px 15px;}
.syprol-con>li{  position:relative;margin-bottom:15px;}
.syprol-con>li>a{display:block;font-size:16px;font-weight: 550;line-height:48px; padding:0 46px 0 2px; color:#222;border-bottom: 2px solid #61b1e2;}
.syprol-con>li .droparea{}
.syprol-con li span{position:absolute; height:48px;width:46px; top:0px;right:0; -webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;display: none;}
.syprol-con li .inactive:before,.syprol-con li .inactive:after{    transform: rotate(45deg);transition: all .3s ease;content: "";position: absolute;right:0;top: 50%; left:50%; margin-left:-5px;  height: 2px; width: 10px; border-radius: 3px;background-color:#fff; margin-top: -3px; transition:0.5s;}
.syprol-con li .inactive:after {transform: rotate(-45deg);margin-top:3px;transition:0.5s;}
.syprol-con li .inactives:before, .syprol-con  li .inactives:after{    transform: rotate(135deg);transition: all .3s ease;content: "";position: absolute;top: 50%;  height: 2px; width:20px; border-radius: 3px;background-color: #fff; margin-top:0px; margin-left:-10px;}
.syprol-con li .inactives:after {transform: rotate(45deg);margin-top:0px;}
.syprol-con li .droparea .act > a { background:#c0c0c0; color:#fff;}
.syprol-con li .droparea li{ line-height:45px;  overflow:hidden;  border-bottom:1px dashed #cecece;  position:relative; background:url(../images/syproli-jt.png) no-repeat right 15px center; }
.syprol-con li .droparea li .droparea li{  background:#f0f0f0; border-bottom:1px solid #dedede;  position:relative;}
.syprol-con li .droparea li a { padding:0 20px; display:block;height:40px; overflow:hidden;}
.syprol-con li .droparea li:hover, .syprol-con li .droparea li.on {background:url(../images/syprolihov-jt.png) no-repeat right 15px center;}
.syprol-con li .droparea li:hover a, .syprol-con li .droparea li.on a { color:#0193d7;}

.syprol-tel { background: url(../images/syprol-tel.png) no-repeat center #61b1e2; color:#fff; text-align:center; padding:20px 0; font-size:16px;}
.syprol-tel span { font-size:26px; font-weight:bold;}

.sypro-right { float:right; width:930px;}

.sypror-news { margin-bottom:30px;}
.syprorn-tit { position:relative; font-size:0px; }
.syprorn-tit:after { content:''; position:absolute; width:100%; left:0px; top:50%; height:0px; border-top:1px solid #d7d7d7; z-index:-1;}
.syprorn-tit h3 { display:inline-block; font-size:26px; font-weight:normal; padding-right:20px; background:#fff; border-right:1px solid #d7d7d7;}

/*****新品推荐****/
.syprorn-con {position: relative;margin:20px auto 0;border:1px solid #d7d7d7; padding:25px 30px;}
.syprorn-con .flex-viewport {  overflow:hidden;}
.syprorn-con .slides .sypronc-img{ width:330px; float:left;}
.syprorn-con .slides .sypronc-img img { width:100%;}
.syprorn-con .slides .sypronc-txt { float:left; margin-left:30px; width:488px;}
.syprorn-con .slides .sypronc-txt h4 { font-size:24px; color:#0193d7; line-height:55px; height:55px; overflow:hidden; margin-bottom:10px;}
.syprorn-con .slides .sypronc-txt h4 a { color:#0193d7;}
.syprorn-con .slides .sypronc-txt p { line-height:30px; padding:5px 0; border-bottom:1px  dashed #d7d7d7; color:#666;}
.syprorn-con .slides .sypronc-txt p span { color:#0193d7; font-weight:bold;}
.syprorn-con .slides .sypronc-txt .sypro-more { line-height:35px; background:#0193d7; color:#fff; padding:0 25px; display:inline-block; margin-top:15px;}
.syprorn-con .flex-direction-nav a {width:32px; height:32px; margin-top:-16px; display:block; position:absolute; top:50%; background-repeat:no-repeat;  text-indent:-9000px;}
.syprorn-con .flex-direction-nav a.flex-prev {left:0px; background-position:left top;}
.syprorn-con .flex-direction-nav a.flex-prev:hover {background-position:left bottom;}
.syprorn-con .flex-direction-nav a.flex-next {right:0px; background-position:right top;}
.syprorn-con .flex-direction-nav a.flex-next:hover {background-position:right bottom;}
.syprorn-con .flex-control-paging {display:inline-block; position:absolute; bottom:15px; left:0px; width:100%; text-align:center; font-size:0px;}
.syprorn-con .flex-control-paging li {margin: 0px;padding: 0px; display:inline-block;overflow: hidden;list-style-type: none; margin:0 5px;}
.syprorn-con .flex-control-paging li a {width:11px; height:11px; display:block; background-repeat:no-repeat; background-color:#bbb; border-radius:100%;  text-indent:-9000px; cursor:pointer;}
.syprorn-con .flex-control-paging li a.flex-active { background-color:#0193d7;}

/*****畅销产品***/
.sypror-hot{}
.syprorh-con li { float:left; width:217px; text-align:center;border:1px solid #f0f0f0; margin-top:20px; margin-right:20px;}
.syprorh-con li:nth-child(4n) { margin-right:0px;}
.syprorh-con li .sypronc-img { }
.syprorh-con li .sypronc-img img{ width:100%;}
.syprorh-con li .sypronc-txt { line-height:38px; background:#f0f0f0; height: 38px;}

.syprorh-con li:hover { border-color:#0193d7;}
.syprorh-con li:hover .sypronc-txt { background:#0193d7; color:#fff;}


/******优势******/
.ys_bg { background:url(../images/ys_tit.jpg) center top no-repeat; padding-top:30px;font-family:"Microsoft Yahei"; margin-bottom:55px;}
.y_tp { width:1200px; margin:0 auto; height:78px;}
.y_tp span { color:#fff; font-size:22px; line-height:30px;}
.y_tp b { font-size:30px; display:block; font-weight:normal;}
.y_tit { width:1200px; margin:0 auto 47px; text-align:center; font-weight:normal; height:88px;}
.y_tit a { color:#027dd7; font-size:20px;}
.y_tit b { display:block; color:#027dd7; font-size:40px; margin-top:-17px;}
.y_tit em { font-family:Arial, Helvetica, sans-serif; font-size:54px;}

.container1---{ width: 1401px; margin: 0 auto;background: url(../images/sel.png) no-repeat top center; height: 911px;}
.pr-u12{padding-top: 20px;  width: 1200px; height: auto; margin:20px auto;}
.pr-u12 li{ padding:20px 0; padding-bottom: 0; min-height:448px;}
.pr-left{ float: left; width:577px; height: auto; overflow; margin-top: 40px;}
.pr-right{ float: right; width: 623px; height: auto; padding-left:25px; -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; overflow: hidden;}
.pr-con{ height: auto; overflow: hidden;}
.pr-con .pr-h1{ float: left; margin-right: 20px; }
.pr-con .pr-p{ width: 500px; float: left;margin-bottom:33px;}
.pr-con .pr-p .pr-p2{ height: auto; color: #666666;  font-size: 15px; }
.pr-con .pr-p .pr-p1{ color: #0193d7; font-weight: bold; font-size: 24px; border-bottom: 1px dashed #a3a3a3;padding-bottom: 10px;}
.pr-con .pr-p .pr-p1 span{ color: #888888; font-weight: normal; font-size: 18px; margin-left: 10px;}
.pr-con .pr-p .pr-p2 p{background:url(../images/ka.png) no-repeat left 8px;padding-left: 12px; margin-top: 12px; }

.container1{ width: 1140px; margin: 0 auto;height: auto; overflow:hidden;}
.adv_row{height: 310px;display: flex;justify-content: space-between;align-items: center;margin-bottom: 21px;}
.adv_row .adv_main{width: 585px;}
.adv_row .adv_title{margin-bottom: 20px;}
.adv_row .adv_title .num{position: absolute;width: 52px;text-align: center;color: #fff;font-size: 24px;font-weight: bold;line-height: 51px;height: 67px;background: url(../images/adv_title_num_bg.png) no-repeat 100% 100%;}
.adv_row .adv_title .title{margin-left: 73px;text-align: left;}
.adv_row .adv_title .p1{font-size: 25px;color: #00a0e9;font-weight: bold;line-height: 65px;}
.adv_row .adv_title .p2{text-transform: uppercase;font-size: 18px;font-weight: bold;color: #000;}
.adv_row .adv_desc{font-size: 15px;line-height: 30px;text-align: left;padding-left: 70px;background: url(../images/adv_li_icon.png) no-repeat 24px 0;}

/**********/
.sy-case { padding:50px 0; background:#f5f5f5; margin-top:0px;}
.sycase-tit { text-align:center;}
.sycase-tit h2 { font-size:28px; font-weight:normal; }

.sycase-con{ position:relative; margin-top:30px; margin-bottom:40px;}
.sycase-con ul { overflow:hidden;}
.sycase-con li { float:left; margin:0px 5px; width:290px; overflow:hidden; text-align:center; line-height:26px;}
.sycase-con li .sycase-img { overflow:hidden;}
.sycase-con li .sycase-img img { width:100%; transition:0.5s;}
.sycase-con li .sycase-txt { text-align:left; background:#fff; padding:10px;}
.sycase-con li .sycase-txt h4 { font-size:16px; font-weight:normal; line-height:26px; height:26px; overflow:hidden; margin:4px 0;}
.sycase-con li .sycase-txt p { height:48px; overflow:hidden; line-height:24px; color:#808080;}
.sycase-con li:hover .sycase-txt h4{ color:#0193d7; }
.sycase-con li:hover .sycase-img img { transform:scale(1.1);}
.sycase-con .sPrev,.sycase-con .sNext{ position:absolute; top:50%; margin-top:-22px;left:-44px; display:block; width:44px; height:44px;background:url(../images/prevPro5.png) no-repeat left top; transition:all 0.3s;}
.sycase-con .sNext{ left:auto; right:-44px;background:url(../images/nextPro5.png) no-repeat left top;}
.sycase-con .sPrev:hover { background-position:left bottom;}
.sycase-con .sNext:hover{ background-position:left bottom; }

.syhor-con{ position:relative; margin-top:30px; }
.syhor-con li { float:left; margin:0px 5px; width:230px; overflow:hidden; text-align:center; line-height:26px;}
.syhor-con li .sycase-img { overflow:hidden;}
.syhor-con li .sycase-img img { width:100%; transition:0.5s;}
.syhor-con li .sycase-txt {  background:#fff; padding:10px;}
.syhor-con li .sycase-txt h4 { font-size:16px; font-weight:normal; line-height:26px; height:26px; overflow:hidden;}
.syhor-con li:hover .sycase-txt h4{ color:#0193d7; }
.syhor-con .sPrev,.syhor-con .sNext{ position:absolute; top:50%; margin-top:-22px;left:-44px; display:block; width:44px; height:44px;background:url(../images/prevPro5.png) no-repeat left top; transition:all 0.3s;}
.syhor-con .sNext{ left:auto; right:-44px;background:url(../images/nextPro5.png) no-repeat left top;}
.syhor-con .sPrev:hover { background-position:left bottom;}
.syhor-con .sNext:hover{ background-position:left bottom; }


/**********/
.sy-about { padding:40px 0; background:#fff;}
.sy-about .wrap-all {  background:#fff;}
.sy-about .syabout-img {width:550px; float:left; box-shadow:3px 3px 7px 2px #aaa; padding:10px;}
.sy-about .syabout-img img { width:100%;}
.sy-about .syabout-con { width:615px; float:right; margin:10px 0;}
.syabout-con .syabt-name { font-size:28px; color:#333; position:relative; padding-bottom:8px; margin-bottom:18px;}
.syabout-con .syabt-name:after { position:absolute; content:''; width:56px; height:2px; background:#666; left:0px; bottom:0px;}
.syabout-con .syabt-txt { line-height:26px; color:#666; max-height:182px; overflow:hidden;}
.syabout-con .syabt-txt p { margin-top:15px;}
.syabout-con .syabt-more { margin-top:30px;}
.syabout-con .syabt-more a { display:inline-block; line-height:40px; padding:0px 35px; border:1px solid #ddd; border-radius:5px;}
.syabout-con .syabt-more a:hover { border-color:#0193d7; background:#0193d7; color:#fff; }

/**********/
.page7{ padding:40px 0; background:#f5f5f5;}


.page7 ul{margin-left: -1%;margin-top: 40px;}
.page7 li{float: left;width: 15.667%;margin-left: 1%; margin-bottom: 2%;border: 2px solid #e5e5e5;box-sizing: border-box;}
.page7 li img{width:100%; padding:0;} 
.page7 li p{line-height: 28px;font-size: 14px;margin-top: 15px;overflow: hidden;}
.page7 li:hover{border: 2px solid #0193d7;}



/**********/
#main{width:1200px; margin:40px auto; overflow:hidden;}
.main_about{width:793px;float:left; border:1px solid #d6d6d6}
.main_about_titbg{width:783px;height:33px;float:left;background:url(../images/main_titbg.jpg) repeat-x; padding-right:10px;}
.main_about_tit{width:100px;height:33px;float:left; line-height:33px; text-align:center; background:url(../images/main_about_titbg.png) no-repeat right center; font-size:16px; color:#fff;}
.main_about_tit a{color:#fff;} 
.main_more{float:right; padding-top:8px;}
.main_about_nr{width:753px;float:left; padding:20px;}
.main_about_pic{width:305px;height:243px;float:left;}
.main_about_text{width:430px;float:right; line-height:24px;}


.n_nav{width:791px;height:38px;float:left;background:url(../images/main_news_titbg.jpg) repeat-x; padding-right:10px;}
.n_nav span , .ask h4 span{padding-top:8px;}
.n_nav ul{height:38px;}
.n_nav ul li{float:left; text-align:center; margin-right:5px; height:38px;}
.n_nav ul li a{font:16px "Microsoft Yahei"; color:#404040; line-height:38px; display:inline-block; height:38px; padding-right:20px; padding-left:20px;}
.n_nav ul li a:hover , .n_nav ul .cur a{ background:url(../images/main_news_tit.jpg) repeat-x;}

#news1{width:793px;height:365px;border:1px solid #d6d6d6;float:left; overflow:hidden;}
.xsl_news { display:none;}
.news dl{width:753px;float:left; margin:10px 0 12px 20px; overflow:hidden;}
.news dl dt{width:221px;overflow:hidden;float:left;}
.news dl dt img{ width:100%;}
.news dl dd{width:513px;float:right;overflow:hidden;}
.news dl dd h5 a{display:block; color:#0193d7; font-size:16px; line-height:30px; height:30px;}
.news dl dd p{line-height:24px; color:#808080; max-height:72px; overflow:hidden;}
.news dl dd span{display:block; margin-top:5px;}
.news dl dd span a { display:inline-block; line-height:30px; padding:0 15px; background:#0193d7; color:#fff;}
.news .ul02{width:783px;float:left; margin-top:10px; overflow:hidden;}
.news .ul02 li{width:361px;line-height:30px; float:left; border-bottom:1px dashed #e6e6e6; margin-left:20px;} 
.news .ul02 li span{float:right; color:#787876;}
.news .ul02 li a{color:#787876; background:url(../images/main_news_dot.jpg) no-repeat left; padding-left:10px; width:260px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display: inline-block;}
.news .ul02 li a:hover , .news .ul02 .cur a{color:#0193d7; text-decoration:underline;}


.ask{width:388px;height:365px; border:1px solid #d6d6d6;float:right; overflow:hidden;}
.ask_titbg{width:386px; height:33px;float:left;background:url(../images/main_titbg.jpg) repeat-x; padding-right:10px; margin-bottom:5px; }
.wtcont dl{ margin:10px 10px 0 20px; border-bottom:1px dashed #d3d3d3; padding-bottom:10px;}
.wtcont dl dt{background:url(../images/main_faq_tb.jpg) no-repeat left 8px; height:34px; line-height:34px; color:#000; padding-left:24px; font-size:14px;}
.wtcont dl dt a{color:#000; display:block; overflow:hidden; white-space:nowrap;text-overflow: ellipsis; }
.wtcont dl dt a:hover {color:#0193d7; text-decoration:underline;}
.wtcont dl dd{ background:url(../images/main_faq_tb2.jpg) no-repeat left top 2px; line-height:20px; color:#808080; padding-left:24px;}

.main_link{width:1198px;float:left;border:1px solid #d6d6d6; margin-bottom:30px;}
.main_link_titbg{width:1188px;height:33px;float:left;background:url(../images/main_titbg.jpg) repeat-x; padding-right:10px;}
.main_link_nr{width:1148px;float:left; padding:20px; line-height:24px; font-size:14px; color:#787876;}
.main_link_nr a,.newsmore_page_left a{color:#787876;} 
.main_link_nr a:hover,.newsmore_page_left a:hover{color:#0193d7;}




/*********/
.foot { background:#f5f5f5; padding:30px 0;}
.ft-con .ftcn1 { float:left; color:#525252; width:300px; padding:20px 0; line-height:28px; border-right: 1px solid #d9d9d9; margin-right: 55px;}
.ft-con .ftcn1 a { color:#525252; display:block; line-height:26px;}
.ft-con .ftcn2_cen{float: left; width: 675px; overflow: hidden;}
.ft-con .ftcn2 { float:left;color:#525252; width:100%;border-bottom: 1px solid #d9d9d9;}
.ft-con .ftcn3 { float:left;color:#525252;width:100%; margin-top: 20px;}

.ft-con .ftcn2 li{display:inline-block; padding: 0 22px;  line-height:32px; border-right: 1px solid #d9d9d9; text-align: center}
.ft-con .ftcn2 li a { color:#525252; }
.ft-con .ftcn2 li a:hover { color:#0193d7;}
.ft-con .ftcn3 h2{font-size:24px; margin-bottom:10px; color:#525252;font-weight:normal;}
.ft-con .ftcn3 .ftcncc{ line-height:26px;}
.ft-con .ftcn3 .ftcncc p:first-child{font-weight: bold; font-size: 17px;color: #0193d7;}
.ft-con .ftcn3 a{ color:#525252;}
.ft-con .ftcn3 a:hover { color:#0193d7;}

.ft-con .ftcn4 { float:right;color:#525252; width:130px;text-align:center; line-height:28px;font-size: 13px;margin-top: 25px;}
.ft-con .ftcn4 img { width:100%;display: block;}

.ft-bottom {background:#ddd; color:#525252;}
.ft-bottom .ft-copy { line-height:24px; padding:8px 0; float:left;}
.ft-bottom .ft-copy a { color:#525252;}
.ft-bottom .ft-copy a:hover { color:#0193d7;}
.ft-bottom .ft-ruanj { float:right;}
.ft-bottom .ft-ruanj a{ margin:0 10px; display:block; float:left;}
.ft-bottom .ft-ruanj a img{ height:40px; padding:12px 0; display:block;}


/***********/
.nypro-search .wrap-all {padding:10px 20px; background:rgba(255,255,255,0.7); margin-top:-50px; position:relative; z-index:1; line-height:30px;}
.nypro-search .nypro-loc { float:left; max-width:70%;}
.nypro-search .nypro-loc font { margin:0 8px;}
.nypro-search .nypro-loc a:hover { color:#0193d7;}
.nypro-search .sypro-ser { float:right; }

/**********/
.ny-main { margin-bottom:40px; padding-top:30px;}
.ny-main .nymn-nwnav {  line-height: 52px; background: #ddd;}

.nymn-nwnav dd { float:left; margin:0 10px; padding:0 25px;}
.nymn-nwnav dd a { display:block; position:relative; line-height:52px; font-size:16px; }
.nymn-nwnav dd a:after { content:''; position:absolute; width:100%; height:0px; left:0px; bottom:0; border-bottom:1px solid #0193d7; display:none;}
.nymn-nwnav dd.on a, .nymn-nwnav dd:hover a { color:#0193d7; font-weight: bold}
.nymn-nwnav dd.on a:after, .nymn-nwnav dd:hover a:after { display:block; }

/**********/
.nymn-nwcontent{padding: 25px 0 10px; overflow: hidden;}
.nymn-nwcontent .ny-about{line-height:32px; color:#525252; font-size: 15px;}
.nnypro-xiangqing p , .nnyce-bot p{ line-height:30px; color:#525252;}
.ny-about img , .nnypro-xiangqing img , .nnyce-bot img{ max-width:100% !important; }
.ny-about a , .nnypro-xiangqing a , .nnyce-bot a{ color:#0193d7; text-decoration:underline; }
.nnyproxq-con table tr td:first-child{text-align: center; padding: 8px 0; font-weight: bold; font-size: 15px;}

/**********/
.cj-honor { width:20%; height:330px; padding:0 10px 10px; float:left;box-sizing:border-box;}
.cj-honor { font-size:0px;}
.cj-honor img { width:100%;height:280px; padding:2px; border:1px solid #d6d6d6; box-sizing:border-box;}
.cj-honor p { line-height:24px; height:24px; overflow:hidden; text-align:center; font-size:14px; color:#525252;}


/*荣誉资质*/
.honor_box{ width:100%; padding:50px 0;}
.honor{width:100%;padding:0; overflow: hidden;}
.honor ul{ margin-right:-2%;}
.honor ul li{width:22.7%;display: inline-block; margin-right:2%; margin-bottom: 10px; text-align:center; box-sizing: border-box; vertical-align: top;}
.honor ul li img{width:100%; background:#fff; border: 1px solid #e0e0e0; padding: 1px; transition: .3s all;}
.honor ul li img:hover{ border: 1px solid #0193d7; }
.honor ul li span{ line-height:25px; font-size: 14px; display: block;padding:10px 0;}


.client{padding:0; overflow: hidden;}
.client ul{margin-left: -1%;}
.client li{float: left;width: 15.667%;margin-left: 1%; margin-bottom: 1%;box-sizing: border-box;}
.client li img{width:100%; border: 2px solid #e5e5e5;} 
.client li p{line-height: 28px;font-size: 14px;margin-top: 15px;overflow: hidden;}
.client li:hover img{border: 2px solid #0193d7;}
.client li span{ line-height:22px; font-size: 14px; display: block;padding:8px 0; text-align: center;}

.ny-contact{width: 100%; overflow: hidden;}
.ny-contact ul{}
.ny-contact ul li{float: left;width: 50%;line-height: 32px; font-size: 15px; margin-bottom: 22px;}
.ny-contact ul li p:first-child{font-weight: bold;color: #0193d7; font-size: 17px; padding-bottom: 4px;}

/**********/
.nypartner { width:200px; float:left; border:1px solid #ddd; margin-left:-1px; margin-bottom:-1px;}
.nypartner img { width:100%; transition:0.8s;}
.nypartner:hover img { transform:rotateX(360deg);}


/*******/
.nyprorh-con { margin-bottom:35px;}
.nyprorh-con li { float:left; width:296px; text-align:center;border:1px solid #f0f0f0; margin-top:20px; margin-right:20px;}
.nyprorh-con li a { display:block;}
.nyprorh-con li:nth-child(3n) { margin-right:0px;}
.nyprorh-con li .sypronc-img { }
.nyprorh-con li .sypronc-img img{ width:100%;}
.nyprorh-con li .sypronc-txt { line-height:35px; background:#f0f0f0;text-align:left; }
.nyprorh-con li .sypronc-txt h4 { background:#0193d7; color:#fff; text-align:center;padding:0px 12px; font-size: 15px;}
.nyprorh-con li .sypronc-txt .nyprop1 { border-bottom:1px dashed #ccc;padding:3px 12px; }
.nyprorh-con li .sypronc-txt .nyprop1 span { font-weight:600; color:#0193d7;}
.nyprorh-con li .sypronc-txt .nyprop2 { padding:3px 12px;  height:62px; overflow:hidden; line-height:28px;}
.nyprorh-con li .sypronc-txt .nyprop2 span { font-weight:600;color:#0193d7;}

.nyprorh-con li:hover { border-color:#0193d7;}

/**********/
.nny-product { margin-top:20px;}
.nnypct-tu {position: relative;border:1px solid #d7d7d7;float:left; width:400px;}
.nnypct-tu .flex-viewport {  overflow:hidden;}
.nnypct-tu .slides { width:100%; float:left;}
.nnypct-tu .slides img { width:100%;}
.nnypct-tu .flex-direction-nav a {width:45px; height:100px; margin-top:-50px; display:block; position:absolute; top:50%; background-repeat:no-repeat;  text-indent:-9000px; background-image:url(../images/sprite.png); opacity:0.2; z-index:99;}
.nnypct-tu .flex-direction-nav a.flex-prev {left:0px; background-position:left top;}
.nnypct-tu .flex-direction-nav a.flex-prev:hover {background-position:left bottom; opacity:0.5;}
.nnypct-tu .flex-direction-nav a.flex-next {right:0px; background-position:right top;}
.nnypct-tu .flex-direction-nav a.flex-next:hover {background-position:right bottom;opacity:0.5;}
.nnypct-tu .flex-control-paging {display:inline-block; z-index:99;position:absolute; bottom:10px; left:0px; width:100%; text-align:center; font-size:0px;}
.nnypct-tu .flex-control-paging li {margin: 0px;padding: 0px; display:inline-block;overflow: hidden;list-style-type: none; margin:0 5px;}
.nnypct-tu .flex-control-paging li a {width:11px; height:11px; display:block; background-repeat:no-repeat; background-color:#bbb; border-radius:100%;  text-indent:-9000px; cursor:pointer;}
.nnypct-tu .flex-control-paging li a.flex-active { background-color:#0193d7;}

.nnypct-con { float:left; margin-left:30px; width:488px;}
.nnypct-con h4 { font-size:24px; color:#0193d7; line-height:55px; height:55px; overflow:hidden; margin-bottom:10px;}
.nnypct-con p { line-height:30px; padding:5px 0; border-bottom:1px  dashed #d7d7d7; color:#666;}
.nnypct-con p span { color:#0193d7; font-weight:bold;}
.nnypct-con .sypro-more { line-height:35px; background:#0193d7; color:#fff; padding:0 25px; display:inline-block; margin-top:25px;}

/**********/
.nnypro-xiangqing { margin-top:25px;}
.nnypro-xiangqing .nnyproxq-tit { border-bottom:1px solid #0193d7;  margin-bottom:25px;}
.nnypro-xiangqing .nnyproxq-tit span { display:inline-block; padding:0 28px; line-height:37px; background:#0193d7; color:#fff; font-size:16px; font-weight:600; }
.nnyproxq-con table{    border: 1px solid #ccc; border-collapse: collapse;background: #fff; width: 100%; clear: both;}
.nnyproxq-con table td {border: 1px solid #ccc; padding: 5px 15px; }

/********/
 
.ny-case li { float:left; margin:0px 10px 20px; width:280px; height:320px; overflow:hidden; text-align:center; line-height:26px;}
.ny-case li .sycase-img { overflow:hidden;}
.ny-case li .sycase-img img { width:100%; transition:0.5s;}
.ny-case li .sycase-txt { text-align:left; background:#f5f5f5; padding:10px;}
.ny-case li .sycase-txt h4 { font-size:16px; font-weight:normal; line-height:26px; height:26px; overflow:hidden; margin:4px 0;}
.ny-case li .sycase-txt p { height:48px; overflow:hidden; line-height:24px; color:#808080;}
.ny-case li:hover .sycase-txt h4{ color:#0193d7; }
.ny-case li:hover .sycase-img img { transform:scale(1.1);}

/********/
.nny-case .nnyce-top{ border-bottom:1px dashed #c0c0c0; padding-bottom:10px; margin-bottom:20px; }
.nny-case .nnyce-top h4 { font-size:24px; color:#333; margin-bottom:8px; font-weight:normal;}
.nny-case .nnyce-top p { font-size:14px; color:#6a6a6a;}
.nny-case .nnyce-top p span { margin-right:15px; }


/*news*/
.news_con {width:100%;overflow: hidden;}
.news_con li{width: 100%;box-sizing: border-box; border-bottom: 1px solid #dcdcdc;padding: 25px 0; transition: all 0.3s;position: relative;}
.news_pic{width: 22%;float: left;overflow: hidden;}
.news_pic img{display: block;width: 100%;transition: all 0.3s;}
.news_desc{width:65%;float: left; margin: 0 0 0 3%; box-sizing: border-box;}
.news_desc h3{color: #353739;font-size: 18px;line-height:32px;margin-bottom: 13px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;transition: all 0.3s;}
.news_desc p{color: #444;font-size: 14px; line-height:30px;height: 90px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;transition: all 0.3s; text-indent: 24px;}
.news_con .date{text-align:center;position:absolute;right:0;top:33px;}
.news_con .date .day{line-height:57px;font-size:56px;color: #0193d7;}
.news_con .date .split{display:block;height:1px;background:#000000;margin:10px 0;}
.news_con .date .year{line-height:27px;height:27px;font-size:19px;}
.news_con .news_desc h3:hover{color:#0193d7;}


.case{width: 100%; margin-top: 25px; overflow: hidden;}
.case .anl_t{margin-bottom: 22px; padding-bottom: 22px;  border-bottom:1px solid #d9d9d9;}
.case .anl_t .pic{float: left;width: 30%; overflow: hidden;}
.case .anl_t .pic img{width: 100%;height: auto;transition:0.3s;}
.case .anl_t:hover .pic img { transform:scale(1.1);transition:0.3s;}
.case .anl_t .right{float: right;width:calc(100% - 33%); overflow: hidden;}
.case .anl_t .right .news-date{font-size: 14px;color: black;margin: 12px 0;}
.case .anl_t .right h2{font-size: 17px; font-weight: bold;}
.case .anl_t .right p{line-height: 28px; height: 56px; font-size: 14px;margin-top:8px; display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  overflow: hidden;}
.case .anl_t .right .more{width: 132px;height: 40px;line-height: 40px;text-align: center;border:1px solid #fff;background: #0193d7;  margin-top: 18px;}
.case .anl_t .right .more a{display: block; color: #fff;font-size: 15px;}
.case .anl_t .right .more:hover a{display: block;text-decoration: none;}



/********/
.NewsDetailed{ width:100%;overflow: hidden;}
.NewsDetailed h4{line-height:32px;margin-bottom:12px;text-align:center;font-size:20px;font-weight:600;color:#444;}
.NewsShowHits{padding-bottom:15px;text-align:center;border-bottom:1px #DEDEDE solid;color:#777;font-size:14px;}
.NewsDetailed-content{line-height:32px;padding-top:15px;padding-bottom:10px;margin-bottom:10px;font-size:15px;text-align:left; color: #555;max-width:75%; margin:0 auto;}
.NewsDetailed-content img {max-width:100%;margin:10px auto;text-align:center;clear:both;overflow:hidden;}


.fanhui{float:right;width:126px;margin:0 auto;position:relative;}
.fanhui a{ position:absolute;z-index:2;width:125px;height:42px;line-height:42px;top:25px;right:0; text-align:center;background:#0193d7;font-size:16px;color:#fff;display:inline-block;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.fanhui a:hover{color:#fff;font-size:16px;font-weight:100;text-decoration:underline;}

.PreveNext {border-top:1px #DEDEDE solid; margin:0px auto;width:100%;height:auto;padding-top:10px;padding-bottom:10px;clear:both;overflow:hidden;height:70px;}
.PreveNext ul{float:left;}
.PreveNext li{width:100%;float:left;line-height:32px;text-align:left;}

#map_container{height:485px;}

/*******/
#mapbarframe { width:100%; height:550px; margin-top:20px;}

/*******/
.nydf-cn { margin-top:20px;}
.col-sm-8  .form-control { box-sizing:border-box;display: block;width:100%;padding: 10px 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;
border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; font-family:'Microsoft YaHei', 'Microsoft YaHei UI', 'WenQuanYi Micro Hei', Arial, sans-serif;}

.col_lf{float: left; width: 35%;}
.col_rt{float: right; width: 60%;}

.col-sm-8 { float:left; width:100%;  margin-bottom:20px;}
.col-sm-9 {width:97%; margin-right:3%; margin-bottom:20px;}
.col-sm-9 #FeedabckContent {display: block;width:100%;height:174px; box-sizing:border-box;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; font-family:'Microsoft YaHei', 'Microsoft YaHei UI', 'WenQuanYi Micro Hei', Arial, sans-serif;}
.col-lg-15 { width:100%; margin:10px auto; overflow: hidden;}
.col-lg-15 .btn-default {display: inline-block;padding:10px 30px;margin-bottom: 0;font-size:16px;font-weight: normal;text-align: center;white-space: nowrap; vertical-align: middle;cursor: pointer;-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;user-select: none;background-image: none; border-radius: 4px; background:#0193d7;color: #fff;border: 1px solid #0193d7;}


.float_qq{position:fixed;bottom:90px;right:0;width:50px;height:153px;z-index:99999999}
.float_qq li{width:auto;height:50px;z-index:20}
.float_qq li.float_qq1,.float_qq li.float_qq4{position:absolute;left:0;width:62px}
.float_qq li.float_qq1{top:0}
.float_qq li.float_qq2{position:absolute;top:51px;left:0;width:126px}
.float_qq li.float_qq3{position:absolute;top:51px;left:0;width:172px}

.float_qq li.float_qq4{position:absolute;top:102px;left:0;width:172px}
.float_qq li.float_qq5{top:153px}
.float_qq5{position:absolute;top:153px;left:0}
.float_qq li a{display:block;font-family:"Microsoft Yahei";color:#FFF;font-size:12px;height:50px;line-height:50px;overflow:hidden;background-color:#000;opacity:.8;border-radius:6px}
.float_qq li a img{display:block;float:left;vertical-align:middle;width:24px;height:24px;margin:12px 12px 14px 14px}
.float_qq li a:hover{background-color:#0193d7;opacity:1}
.float_shwx{position:absolute;top:-106px;left:-168px;background:url(../images/float_wxbd.png) no-repeat bottom right;width:158px;height:158px;padding-bottom:9px;display:none}
.float_shwx img{display:block;padding:10px;background-color:#FFF;width:158px;height:158px}
#qLpercentage{width:105px;height:104px;line-height:104px;text-align:center}
#floor1 .floor-content{padding:0px}
#floor1 .client a{color:#333}
#floor3 .priorities{padding:10px 0 0}
#floor3 .client{color:#fff}