@charset "utf-8";
/* CSS Document */
html{ padding:0; margin:0; }
body{ padding:0; margin:0; color: #757575; font-family:"微软雅黑", Arial, sans-serif; background:#fff}
img, p,img a { border:0}
ol,ol li,ul,ul li,dl,dl dt,h1,h2,h3,h4,h5,h6,p,label{ padding:0; margin:0}
li{ list-style-type:none}
p { cursor: default; }
a { color: #000; text-decoration:none}
a:hover{ color:#757575; text-decoration:none;}
a:focus {outline:none;-moz-outline:none;}
h2{ font-size:24px; font-weight:100}
h3{ font-size:20px; font-weight:100}
h4{ font-size:18px; font-weight:100}
h5{ font-size:16px; font-weight:100}
h6{ font-size:14px; font-weight:100}
.clear  {clear: both;width: 0px;height: 0px;overflow: hidden;}
.gray{ padding-top:40px; padding-bottom:40px; width:100%; background:#f0f4f5}
.gray2{ background:#f0f4f5; overflow:auto}
.white{ padding-top:40px; padding-bottom:40px;}

.w{ margin:0 auto; width:1140px;}
.w:before,.contain_f:after { display:table;line-height:0; content:"";}
.w:after {  clear: both;}
.row {margin-right:-15px; margin-left:-15px;}
.row:before,.row:after{ display: table; content: " ";}
.row:after{ clear: both;}
.span12_f,.span11_f,.span10_f,.span9_f,span8_f,.span7_f,.span6_f,.span5_f,.span4_f,span3_f,.span2_f,.span1_f {float: left;}
.span12_f,.span11_f,.span10_f,.span9_f,span8_f,.span7_f,.span6_f,.span5_f,.span4_f,span3_f,.span2_f,.span1_f{ position: relative;
  min-height: 1px; margin-right: 15px; margin-left: 15px;}
.span12_f {  width: 1140px;}
.span11_f {  width: 1042px;}
.span10_f {  width: 945px;}
.span9_f {  width: 848px;}
.span8_f {  width: 750px;}
.span7_f {  width: 653px;}
.span6_f {  width: 555px;}
.span5_f {  width: 457px;}
.span4_f {  width: 360px;}
.span3_f {  width: 262px;}
.span2_f {  width: 165px;}
.span1_f {  width:68px;}

/*公共样式*/
.pull-left{ float:left}
.pull-right{ float:right}
.img-responsive{ display:block;width:100%; height:auto;}
.text-left{ text-align:left;}
.text-right{text-align:right;}
.text-center {text-align:center;}
.text-justify {text-align: justify;}
.text-nowrap { white-space: nowrap;}
.text-lowercase {text-transform: lowercase;}
/*产品边框*/
.thumbnails {list-style: none;*zoom:1}
.thumbnails:before, .thumbnails:after {	display: table;line-height: 0;content: ""}
.thumbnails:after {clear: both}
.thumbnails>li {float: left;margin-bottom: 20px;margin-left:15px; margin-right:15px;}
.thumbnail,.thumbnail2 {display: block;padding: 4px;line-height: 20px; background:#fff;border: 1px solid #ddd;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.055);box-shadow: 0 1px 3px rgba(0,0,0,0.055);-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;	transition: all .2s ease-in-out}
a.thumbnail:hover, a.thumbnail:focus,
a.thumbnail2:hover, a.thumbnail2:focus {border-color: #08c;-webkit-box-shadow: 0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow: 0 1px 4px rgba(0,105,214,0.25);box-shadow: 0 1px 4px rgba(0,105,214,0.25)}
.thumbnail >img {display: block;	margin-right: auto;	margin-left: auto;width:252px; height:180px;}
.thumbnail2 img{display: block;	margin-right: auto;	margin-left: auto;width:300px; height:180px;}/*首页*/
.thumbnails a .p,.thumbnails .p{ height:28px; line-height:28px; font-size:14px;background:#177287; color:#fff;text-align:center;}

/*单独样式*/
.logo { margin-top: 30px; margin-bottom: 30px;}
.top{background:#005c71;}
.nav li{ float:left; margin-left:2px; margin-right:20px; padding-top:13px; padding-bottom:13px; width:120px;text-align:center;font-weight:bold; font-size: 16px;}
.nav li a{ color:#fff;}
.nav li a:hover,
.nav .active a{ display:block; border-radius:50px; color:#005c71; background:#fff;}
.banner{ width:100%;}
.banner img{ margin:0 auto}
.b-img > .item > a img  { margin:0 auto; width:100%; height:auto;}
.p-list{  margin-top:30px;border-radius:2px; height:36px; line-height:36px; text-align:center; color:#000;background:#d7d7d7; font-size: 16px;}

.introduce{ padding-top:40px; padding-bottom:40px; background:url(../img/introduce-bg.jpg) 100% 100%; width:100%}
.introduce-font{ margin-bottom:40px; color:#fff; text-indent:28px; line-height:36px; font-size: 16px;}
.contact{ color:#000; font-size: 16px;}
.contact dt{ float:left; padding-top:8px; padding-bottom:8px; width:90px;}
.contact dd{padding-top:8px; padding-bottom:8px;}
.footer{ padding-top:20px; padding-bottom:20px;background:#005c71; color:#fff; line-height:28px}
.footer a{ color: #fff;}

.p-left{ float:left;width:294px; background:#fff; height:100%}
.p-right{ float:right;width:838px; border-right:#fff 8px solid}
.product { position:relative}
.product-left .title{ height:50px; line-height:50px; text-align:center}
.product li{ background:#fff}

/*二级页面*/
.subMain {position: relative; min-height: 650px;margin:20px auto 0 auto; width:1140px; border-right:#fff 10px solid;}
.subMain::after {clear: both; display: block; content: "";}
.subMain::before { position:absolute;left:0; top:0; width:250px; height:100%; content: ""; background-color:#fff;}
.subMain .left {float: left; position: relative;background:#fff; width:250px; }
.subMain .left .title{height:50px; line-height:50px; background:#177287; color:#fff;text-align:center; font-size:16px}
.subMain .right {margin-left: 250px; position: relative;}
.subMain .right .title{ margin-bottom:30px; padding-left:30px;height:50px; line-height:50px; background:#e2e2e2; color:#177287;text-align:left; font-size:18px}
.subMain .left .list{ margin-top:10px;}
.subMain .left .list > li{background:#fafafa; border-bottom:#fff 2px solid;}
.subMain .left .list > li > a{ display:block; padding:12px 20px 12px 30px;color:#000; line-height:26px;}
.subMain .left .list > li > a:hover,.subMain .left .list >.active > a{ display:block; background:#2dcdce; color:#fff}
.subMain .left .list ul li{ padding-left:50px; background:#fafafa; border-bottom:#fff 2px solid; height:50px; line-height:50px;}
.subMain .right .font{ margin:20px 40px; color:#333333;}
.subMain .right .font p{ margin-top:18px; margin-bottom:18px; line-height:32px; font-size:14px;}
.subMain .right .font .p{ text-indent:28px;}


