﻿/* CSS Document */
* {
	list-style: none;
	padding: 0;
	margin: 0;
}
body {
	margin: 0 auto;
	color: #373737;
	font: normal 100% Helvetica, Arial, sans-serif;
	font-size: 14px;
	padding-bottom:65px;
}
p {
	line-height: 25px;
}
p2 {
	font-weight: bold;
	line-height: 25px;
}
.cl {
	clear: both
}
h1 {
	font-size: 1.5em;
}
img {
	border: 0;
	max-width: 100%;
}
a {
	text-decoration: none;
	color: #616161;
}
a:hover {
	color: #1cad96;
}
ol, ul {
	margin: 0;
	padding: 0;
}
li {
	list-style: none;
	list-style-type: none;
}
.clear {
	clear: both;
}
.top{ background:#1b1a20; height:50px; overflow:hidden; border-bottom:1px solid #6a6a6a;}
.logo1{ background: url(../images/index_02.png) no-repeat; height:50px; width:262px; margin:0 auto;}
/*head */
.header {
	
	 overflow:hidden; width:100%; height:80px; border-bottom:2px solid #dadada;
}
.logo {
	
	 width:40%; float:left;
}

.icon{ width:10%; float:left; padding-top:2%}
.dhnr{ width:13%; float:right; display:block; text-align:right; padding-top:1%; color:#146097; font-size:18px; font-family:"微软雅黑"; font-weight:600;}

.iconn{ width:10%; float:right; padding-top:10px;}
.dhnrr{ width:81px; float:left; display:block; text-align:left;  color:#146097; font-size:18px; font-family:"微软雅黑"; font-weight:600;margin-left:2%; background:url(../images/index_06.png) no-repeat; height:52px;margin-top:8px; }
/*////////////////////////////menu begin////////////////////////////////////////////////////////////////*/
.sytit{ text-align:center; font-size:28px; color:#146097; line-height:44px;}

/*////////////////////////////imgdaohang begin////////////////////////////////////////////////////////////////*/
.box1{ padding:8px 0;}
.tp1 {
	width:49%;
	float: left;

}
.tp1 img{
	width:100%; max-width:45px; margin:0 auto; display:block;
	

}
.tp1 p{ width:100%; text-align:center; color:#303030; font-size:16px;}
.syjg{ width:1px; overflow:hidden; height:70px; background:#e9e9e9; float:left; margin-bottom:8px;}
.syjg2{ background:#f5f5f5; height:8px; border:1px solid #e5e5e5; border-left:none; border-right:none;}
.tp2 {
	width: 16%;
	float: left;
	min-height: 58px;
	margin-left: 5%;
	background: #e3b94d;
}
.tp3 {
	width: 16%;
	float: right;
	min-height: 58px;
	background: #e3b94d;
}
/******imgdaohang end*********/

/*index*/
.index_dhbg{background:url(../images/index_26.jpg) no-repeat #F00; height:38px;}
.index_dhbg1{background:url(../images/index_29.jpg) no-repeat; height:38px; margin-bottom:5px;}
.index_content{background:#9ecf89; overflow:auto; height:auto; width:100%; padding:8px 0;}

/*nei ye dao hang color*/
.wzbg {
	background:url(../images/about_05.png) repeat-x;
	height:37px;
	line-height:37px;
	text-indent:0.5em;
	color:#FFF; font-size:28px; overflow:hidden; text-align:left; margin:10px auto;
}

.wzbg .wz{ background:url(../images/about_03.jpg) no-repeat; width:170px; height:37px; float:left; color:#fff; font-size:16px;}
/***********************/
/**about**/
.dy_nr{padding:8px; height:auto; line-height:24px;}
.dy_nr img{max-width:100%; margin:0 auto; display:block;}

/*newlist*/
.newlist{padding:8px; height:auto;}
.newlist li{border-bottom:#CCC 1px dotted; line-height:40px; position:relative; font-size:16px; 

}
.newlist li a{ background:url(../images/dian2.png) left center no-repeat; padding-left:25px;    overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}
.newlist li span{position:absolute; right:5px;}

/*news nr*/
.news{padding:8px; height:auto;}
.news .titile{font-size:16px; font-weight:bold; width:100%; text-align:center; padding-bottom:5px;}
.news .time{border-top:#CCC 1px dotted; color:#999; width:100%; text-align:center; padding-bottom:10px;}
.news_nr{ line-height:24px; width:100%; height:auto; padding-bottom:10px;  border-bottom:#CCC 1px dotted;}
.news_nr img{max-width:95%; height:auto; border:#CCC 1px solid; padding:2px;}

/*fenye*/
.fenye{padding-top:10px; width:100%; overflow:hidden; text-align:left;}




/*products*/
.product{padding:8px; height:auto;}
.product .titile{font-size:16px; font-weight:bold; width:100%; text-align:center; padding-bottom:5px;}
.product .img{width:100%; height:auto; text-align:center;}
.product_nr{ line-height:24px; width:100%; height:auto; padding-bottom:10px;  border-bottom:#CCC 1px dotted;}
.product_nr img{max-width:95%; height:auto; border:#CCC 1px solid; padding:2px;}
/************shouye product***********/
.barr2{ background:#9be7f5; width:93%; margin:1% auto; overflow:hidden;  }
.barr2 .btt{ width:30%; float:left; color:#fff; text-align:center; font-size:18px;  height:60%;padding-top:9%; display:block;}
.barr2 .btt img{ width:40%; max-width:73px; margin:3% auto;}
.barr2 .nrr{ width:70%; float:right;overflow:hidden;}
.barr2 .nrr img{ width:100%; display:block;}
/***title**/
.titbj{ line-height:50px; overflow:hidden; margin-left:5px; }
.titbj .icon2{ width:10%; float:left;  display:block; background:url(../images/index_22.png) left center no-repeat;   height:50px; background-size:100%;max-width:57px;}
.titbj .wz{ color:#4e4e4e;  overflow:hidden; display:block;  text-align:left; font-size:22px; background:url(../images/index_52.jpg) left center no-repeat; padding-left:15px;}
.more{ width:10%; float:right; text-align:right; max-width:27px; margin-top:8px; margin-right:10px; }
.more a{ color:#F00;}
.syproduct{ margin-top:5px; }
.synews{margin-top:5px; }
/*productlist*/
.productlist{ padding:8px; height:auto;}
.productlist li{width:48%; height:141px; float:left;text-align:center; line-height:24px; overflow: hidden; display:block;margin:1%}
.productlist .img{ max-width:100%; height:111px;overflow: hidden; display:block; margin:0 auto; border:1px solid #ccc; }
.productlist img{ max-width:100%; max-height:100%;overflow: hidden;display:block; margin:0 auto;}
.productlist p{padding:0px; width:100%; text-align:center; height:30px;overflow: hidden; display:block;line-height:30px; }
.productlist a{width:100%; height:100%;overflow: hidden; display:block; color:#444;}


/********foot begin******************/
.foot {
	height: 38px;
	
	line-height: 38px;
	color: #656565;
	text-align:center;
}
/********foot end******************/

/********zhujian begin*************/


.footer {
	width: 100%;
	height: auto;
	z-index: 9999;
	bottom: 0px;
	overflow: hidden;
	position: fixed;
}
.footer-b {
	width: 100%;
	height: auto;
	margin: 0 auto;
	background: url(../images/index_70.jpg) repeat-x; /*bg color*/
	overflow: hidden;
}
.ul_bot li {
	width: 20%;
	height:60px;
	background: url(../images.jpg) no-repeat right;
	float: left;
	text-align: center; padding-top:5px;
}
#bot_end {
	background: none;
}
.footer-b p{ color:#fff; font-size:16px;}
/********zhujian end*************/

.flexslider {width: 100%;padding: 0;}
.flexslider .slides li {display: none;}
/* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%;display: block;    height: 140px;}
#container {width: 100%;}
/***********FlexSlider Default Theme*********************************/
.flexslider {background: #fff;position: relative;}
.flexslider .slides li {position: relative;}
/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
.flexslider-container {position: relative;}
/* Caption style */
.flex-caption {width: 96%;padding: 2%; min-height:14px;position: absolute;left: 0;bottom: 0;background: rgba(0,0,0,.3);color: #fff;font-size: 12px;line-height: 18px;text-align: center;}
/* Direction Nav */
.flex-direction-nav li a {width: 52px;height: 52px;margin: -13px 0 0;display: block;background: url(../images/dian.png) no-repeat 0 0;position: absolute;top: 50%;cursor: pointer;text-indent: -9999px;}
/* set negative margin-top equal to half the height on the directional-nav for perfect vertical centering */
.flex-direction-nav li a.next {background-position: -52px 0;right: -21px;}
.flex-direction-nav li a.prev {background-position: 0 0;left: -21px;}
/* Control Nav */
.flex-control-nav {margin-left: -31px;position: absolute;bottom: 3%;left: 50%;} 
/* set negative margin-left equal to half the width on the control-nav for perfect centering */
.flex-control-nav li {margin: 0 0 0 5px;float: left;}
.flex-control-nav li:first-child {margin: 0;}
.flex-control-nav li a {width: 14px;height: 14px;display: block;background: url(../images/dian1.png) no-repeat 0 0;cursor: pointer;text-indent: -9999px;}
.flex-control-nav li a:hover {background-position:0px 0px;background: url(../images/dian2.png) no-repeat 0 0;}
.flex-control-nav li a.active {background-position:0px  0px;cursor: default;background: url(../images/dian2.png) no-repeat 0 0;}
/*////////////////////////////bannar jieshu////////////////////////////////////////////////////////////////*/

/*productlist*/
.productlist2{ padding:0px 0 8px 0; height:auto; }
.productlist2 li{width:22.5%;  float:left;text-align:center; line-height:24px; overflow: hidden; display:block;margin:1%; }

.productlist2 img{width:100%; overflow: hidden;display:block; margin:0 auto;  max-width:74px; }
.productlist2 p{padding:0px; width:100%; text-align:center; height:30px;overflow: hidden; display:block;line-height:30px;}
.productlist2 a{width:100%; height:100%;overflow: hidden; display:block; color:#000; font-size:16px;}

.pf{ position:fixed; right:0; bottom:70px; background:url(../images/ii_03.png) no-repeat; height:139px; width:46px;}
.a1{ width:46px; height:70px; display:block;}
.a2{ width:46px; height:60px; display:block; }
.box3{ width:95%; margin:5px auto;}
.box3 ul li{ width:47.5%; float:left; padding:1%; }
.box3 ul li img{ width:100%; max-width:290px; display:block; margin:0 auto;} 
.box3 ul li p{ text-align:center;}
.class1{border:1px solid #e7e7e7; border-left:none;}.class2{border:1px solid #e7e7e7; border-right:none; border-left:none;}


.bds_more{  height:auto !important; float:none !important; padding:0px !important; margin:0px !important;}
.bdshare_popup_box{ right:10px !important; left:auto !important;}
#bg{ display: none; position: absolute; top: 0%; left: 0%;  z-index:1001; -moz-opacity: 0.7; opacity:.70; filter: alpha(opacity=70);}
#show{display: none; position:fixed;_position:absolute;top:45%;right:22%; width: 60%; height: 50%;  z-index:1002; overflow: auto;}

.cd-popup-container {
  position: relative;
  width: 80%;
  max-width: 400px;
  margin: 4em auto;
  background: #FFF;
  border-radius: .25em .25em .4em .4em;
  text-align: center;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  -webkit-transform: translateY(-40px);
  -moz-transform: translateY(-40px);
  -ms-transform: translateY(-40px);
  -o-transform: translateY(-40px);
  transform: translateY(-40px);
  /* Force Hardware Acceleration in WebKit */
  -webkit-backface-visibility: hidden;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.cd-popup-container p {
  padding: 3em 1em;
}
.cd-popup-container .cd-buttons:after {
  content: "";
  display: table;
  clear: both;
}
.cd-popup-container .cd-buttons li {
  float: left;
  width: 50%;
}
.cd-popup-container .cd-buttons a {
  display: block;
  height: 60px;
  line-height: 60px;
  text-transform: uppercase;
  color: #FFF;
  -webkit-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.cd-popup-container .cd-buttons li:first-child a {
  background: #fc7169;
  border-radius: 0 0 0 .25em;
}
.no-touch .cd-popup-container .cd-buttons li:first-child a:hover {
  background-color: #fc8982;
}
.cd-popup-container .cd-buttons li:last-child a {
  background: #b6bece;
  border-radius: 0 0 .25em 0;
}
.no-touch .cd-popup-container .cd-buttons li:last-child a:hover {
  background-color: #c5ccd8;
}
.cd-popup-container .cd-popup-close {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 30px;
  height: 30px;
}
.cd-popup-container .cd-popup-close::before, .cd-popup-container .cd-popup-close::after {
  content: '';
  position: absolute;
  top: 12px;
  width: 14px;
  height: 3px;
  background-color: #8f9cb5;
}
.cd-popup-container .cd-popup-close::before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  left: 8px;
}
.cd-popup-container .cd-popup-close::after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  right: 8px;
}
.is-visible .cd-popup-container {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}
/**********/
.fl{ width:100%; margin-top:2px;    display: grid;}
.fl ul li{ background:#4ed2bd;   float:left; width:48%; margin:5px 1%; line-height:50px;  }
.fl ul li a{ width:80%; margin:0 auto; color:#Fff; font-size:16px;}
.fl ul li .wz{ width:70%; text-align:center; float:left; }
.fl ul li img{ width:30%; float:right; max-width:56px;}


#messagelist{ padding:15px;}
#messagelist .metlist{ margin-bottom:10px; border:6px solid #dedede; padding:5px;}
#messagelist .metlist dt{ background:url(../images/message.gif) no-repeat left center; border-bottom:1px dotted #dedede; padding:4px 0px 4px 20px; margin-bottom:5px;}
#messagelist .metlist dt span.name{ color:#2c7199;}
#messagelist .metlist dt span.time{ padding-left:8px; color:#999;}
#messagelist .metlist dt span.tt{ float:right; padding-right:5px;}
#messagelist .metlist dd.info span.tt{ display:none; clear:both;}
#messagelist .metlist dd.info span.text{ display:block; line-height:1.5; padding:8px 5px;}
#messagelist .metlist dd.reinfo span.tt{ background:url(../images/admin.gif) no-repeat left 3px; display:block; border-bottom:1px dotted #dedede; padding:2px 0px 2px 20px; margin:0px 0px 5px;color:#2c7199;}
#messagelist .metlist dd.reinfo span.text{ display:block; line-height:1.5; padding:8px 5px;}
#messagelist .ctitle{ margin:10px 0px 10px; padding:5px 20px; background:url(../images/dt-7.gif) no-repeat left center; *background-position:left 17px; font-size:14px; border-bottom:1px dotted #ccc;}
#messagelist table{ margin:0px auto;}
#messagetable{ padding:15px;}
#messagetable table{ margin:0px auto;}

.input-text{ border:1px solid #ccc; line-height:30px; height:30px; margin-top:5px;}
.button{border:1px solid #ccc; line-height:30px; height:30px;background:#F90 ; width:85px; height:30px; }
.textarea-text{border:1px solid #ccc; line-height:24px; height:65px; margin-top:5px; }
input{ padding:0; margin:0; border:none;}
.submit{ line-height:30px; padding:0; margin:0;border:none; width:85px; height:30px;border-radius: 0.5em;
color: rgb(255, 255, 255);
background: rgb(51, 51, 51) none repeat scroll 0% 0%;}
.submit:hover{background:#000;}
#nb_toolbar_wrap{display: none;}


#newBridge{display: none;}