﻿@charset "utf-8";
/* CSS Document */
body{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#232323; margin:0px; padding:0px;}
ol,ul,li,p,dl,dt{list-style: none outside none; margin:0px; padding:0px;}
img {border:none;}
a:link, a:visited {color:#232323; text-decoration: none;outline:none;}
a:hover, a:active {color:#007cc2; text-decoration: none;outline:none;}
.clear{clear:both;}
.kg{ width:1200px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
.green-black { display:block; margin:30px auto 0 auto; clear:both;font-family:"微软雅黑",Arial, Helvetica, sans-serif; text-align:center;}
.green-black a {padding:5px 8px 4px 8px; padding:5px 8px 4px 8px;border:1px solid #dddddd; height:12px; line-height:12px; zoom:1; font-weight:bold; font-size:12px; overflow:auto; margin-left:3px; margin-right:3px; color:#333; background:url(../images/page_bg01.png) #fff bottom repeat-x;font-family:"微软雅黑",Arial, Helvetica, sans-serif; text-decoration:none}
.green-black a:hover {border:1px solid #ccc; height:12px; line-height:12px; zoom:1;overflow:auto;background:url(../images/page_bg02.png) top repeat-x #007cc2; margin-left:3px; margin-right:3px; color:#fff;font-size:12px;font-family:"微软雅黑",Arial, Helvetica, sans-serif;}
.green-black span.current {padding:5px 8px 5px 8px; padding:5px 8px 4px 8px;border:1px solid #ccc; color:#fff; height:12px; line-height:12px; zoom:1; overflow:auto;  background:url(../images/page_bg02.png) top repeat-x #007cc2; margin-left:3px; margin-right:3px; margin-top:0px; margin-bottom:0px; font-size:12px}
/*基础配置*/

/*首页style开始*/
.top_bg{ height:123px; background:#fff; width:100%;-moz-box-shadow:0px 2px 5px #333;-webkit-box-shadow:0px 2px 5px #333;box-shadow:0px 2px 5px #333; position:relative; z-index:999;}
.logo{ width:310px; height:123px;}
.tel_nav{ padding-right:120px;}
.tel{ height:35px; padding-bottom:8px; position:relative;}
.tel_nr{ line-height:35px; font-size:16px; font-weight:bold; margin-right:200px; float:right;}
.tel_nr a{ padding:0 10px;}
.tel_nr img{ margin-bottom:-3px; margin-right:8px;}
.sous{ position:absolute; top:7px; right:26px; background:url(../images/sous_bg.png) no-repeat; width:138px; height:20px;}
.sous_kg{ width:90px; height:20px; border:0px; padding:0px 5px 0px 15px; background:none; outline:none; float:left; color:#707070;font-family:Arial, Helvetica, sans-serif;}
.sous_an{ float:left; width:28px; height:20px; padding:0px; cursor:pointer; border:0px; background:none;}
.nav{ height:80px;}
.nav li{ float:left; text-align:center; height:80px;}
.nav li a{ display:block; font-size:18px; height:55px; padding:25px 28px 0 28px;}
.nav li a span{ display:block; font-size:12px;}
.nav li a:hover,.nav li a.cur{ background:#007cc2; color:#fff;}
.ewm{ position:absolute; right:0px; top:13px;}
.ewm p{ color:#4d4948; font-size:12px; padding-top:3px;}
/*banner*/
.banner{height:600px; min-width:1200px; position:relative;}
.slides{position:relative; height:485px;}
.slides li{height:600px;position:relative;}
.slides li a{ display:block; width:100%; height:600px;}
.flex-control-nav{position:absolute;bottom:27px;z-index:99;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block; height:8px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:44px; height:8px;overflow:hidden;background:#bfbfbf;cursor:pointer; color:#bfbfbf;border-radius:4px}
.flex-control-nav .flex-active{background:#007cc2; color:#007cc2;}
.flex-direction-nav{position:absolute;z-index:99;width:100%;top:79%;}
.flex-direction-nav li a{display:block;width:45px;height:111px;overflow:hidden;cursor:pointer;position:absolute;filter:alpha(opacity=80); -moz-opacity:1; -khtml-opacity:1; opacity: 1;}
.flex-direction-nav li a.flex-prev{left:313px;background:url(../images/baan_l.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:313px;background:url(../images/baan_r.png) center center no-repeat;}
.flex-direction-nav li a:hover{filter:alpha(opacity=60); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
/*banner*/
.index_bga{ background:url(../imagesen/index_bga.jpg) no-repeat center; width:100%; height:510px; border-bottom:1px solid #fff; padding-top:220px;}
.syfl_title{ text-align:center; height:25px;}
.index_bgb{ background:#262626; width:100%; padding-top:94px;}
.syshy{ width:1200px; overflow:hidden; padding-bottom:80px;}
.syabout,.synews,.sycont{ width:355px; font-size:14px; color:#fff; line-height:24px;}
.syabout img,.synews img,.sycont img{ display:block; padding-bottom:10px;}
.synews{ margin:0 67px;}
.synews a{ font-size:14px; color:#fff;}
.synews span{ font-size:12px; float:right;}
.synews a:hover{ text-decoration:underline;}
.link{ height:24px; line-height:24px; padding-bottom:20px;}
.link_nr{ overflow:hidden; height:24px; line-height:24px; width:1150px;}
.link_nr a{ color:#fff; padding:0 10px; display:block; float:left;}
.link_nr a:hover{ text-decoration:underline;}
.foot_bg{ background:#000; width:100%;}
.foot_nav{ color:#151515; background:#151515; padding-top:30px; width:100%; padding-bottom:55px;}
.fnav li{ float:left; width:120px; margin-right:70px;}
.fnav li a{ font-size:12px; color:#fff; line-height:24px;}
.fnav li a:hover{ text-decoration:underline;}
.fnav li .fnav_title{ background:url(../images/fnav_fg.png) no-repeat left bottom; padding-bottom:13px; margin-bottom:15px;}
.fnav li .fnav_title a{ font-size:14px;}
.ftel p{ padding-top:20px;}
.ftel p a{ margin-right:15px;}
.fbq{ height:50px; color:#fff; font-size:14px; line-height:50px;}
.fbq a{ color:#fff;}
.fbq a:hover{ text-decoration:underline;}
/*首页style结束*/

/*内页style开始*/
.about_banner{ background:url(../imagesen/about_banner.jpg) no-repeat center; width:100%; height:300px;}
.down_banner{ background:url(../imagesen/down_banner.jpg) no-repeat center; width:100%; height:300px;}
.news_banner{ background:url(../imagesen/news_banner.jpg) no-repeat center; width:100%; height:300px;}
.product_banner{ background:url(../imagesen/product_banner.jpg) no-repeat center; width:100%; height:300px;}
.main_fl{ background:url(../images/main_flbg.png) repeat-x; width:100%; height:35px; padding-top:10px;}
.main_fl a{ display:block; height:25px; padding:0 20px; margin-right:15px; float:left; line-height:25px; font-size:14px; color:#6a6a6a;}
.main_fl a:hover,.main_fl a.cur{ background:url(../images/fl_b.png) repeat-x; border-radius:13px; color:#fff;}
.main{ width:100%; padding-top:30px; padding-bottom:50px; min-height:600px;}
.main_nr{ width:1200px;}
.about_nr{ font-size:14px; line-height:24px; color:#3d3d3d;}
.case_nr{ padding-top:40px;}
.case_nr li{ float:left; width:270px; margin:0 15px; padding-bottom:30px;}
.case_nr li img{ width:260px; padding:4px; border:1px solid #ccc;}
.case_nr li p{ text-align:center; font-size:14px; padding-top:8px;}
.case_nr li a:hover img{border:1px solid #007cc2;}
.video_nr{ padding-top:40px;}
.video_nr li{ float:left; width:270px; margin:0 15px; padding-bottom:30px;}
.v_pic{ width:260px; padding:4px; border:1px solid #ccc; position:relative;}
.v_pic img{ width:260px;}
.v_pic i{ position:absolute; top:70px; left:100px;}
.v_pic i img{ width:60px;}
.video_nr li p{ text-align:center; font-size:14px; padding-top:8px;}
.video_nr li a:hover .v_pic{border:1px solid #007cc2;}
.news_nr{ padding-top:40px;}
.news_nr li{ width:1200px; height:160px; padding-bottom:35px;}
.news_pic{ float:left; width:225px; height:160px;}
.news_right{ width:920px; height:159px; border-bottom:1px dashed #ccc; padding:0 15px;}
.nbt{ font-size:18px; color:#383737; font-weight:bold; padding-bottom:8px;}
.nrq{ font-size:14px; color:#6d6d6d; line-height:40px;}
.nwb{ font-size:14px; color:#6d6d6d; line-height:24px;}
.news_nr li a:hover .news_right .nbt{ color:#007cc2;}
.newsshow_title{ text-align:center; border-bottom:1px dashed #ccc; padding-bottom:3px; font-size:20px; font-weight:bold; line-height:25px; }
.newsshow_title p{ font-size:12px; color:#999; font-weight:normal; padding-top:5px;}
.newsshow_wnnr{ margin:0 auto; padding-top:15px; font-size:14px; line-height:24px;}
.sxyjsys,.sxyjsys a{ font-size:14px; color:#3f3f3f; line-height:20px;}
.sxyjsys a:hover{ text-decoration:underline;}
.xgnews-tit{ text-align:center; background:#e4e4e4; font-size:16px; font-weight:bold; line-height:30px; height:30px;}
.xgnews-con{ padding-top:15px;}
.xgnews-con li{ float:left; width:500px; margin-left:20px; margin-right:60px; line-height:24px;}
.xgnews-con li a{ font-size:14px;}
.xgnews-con li span{ float:right; color:#999; font-size:12px;}
.xgnews-con li a:hover{ text-decoration:underline;}
.product_nr li{ float:left; width:380px; margin:0 10px; padding-bottom:30px;}
.product_nr li img{ width:370px; padding:4px; border:1px solid #ccc; height:310px;}
.product_nr li p{ height:30px; line-height:30px; font-size:14px; text-align:center; padding-top:8px;}
.product_nr li a:hover img{border:1px solid #007cc2;}
.nycp_title{font-size:16px;border-bottom:1px #ccc dotted;line-height:35px;text-align:center;}
.nycp_pic img{ max-width:750px;}
.nycp_bt{border-bottom:#ccc 1px dotted;line-height:35px; color:#333; font-size:16px; font-weight:bold;}
.nycp_nr{ font-size:14px; line-height:22px; padding-top:10px; padding-bottom:25px;}
.xgpro-con { padding-top:20px;}
/*内页style结束*/

#slider {width: 1200px; margin: 0 auto; position: relative;}
.scroll {height: 350px; width: 1200px; overflow: auto; overflow-x: hidden; position: relative;  clear: left; margin-top:80px;}
.scrollContainer div.panel {height: 350px;width: 1200px;}
ul.navigation{ text-align:center;}
ul.navigation li{ display:inline-block;}
ul.navigation a {width:90px; height:25px; background:#298adc; font-size:16px; color:#fff; font-weight:bold; line-height:25px;border-radius:13px; margin:0 30px; display:block;
}
ul.navigation a:hover { background:#d81617;}
ul.navigation a.selected { background:#d81617;}
ul.navigation a:focus { outline: none;}
.scrollButtons {position: absolute; top: 215px; cursor: pointer;}
.scrollButtons.left {left: -70px;}
.scrollButtons.right {right: -70px;}
.hide {display: none;}
