/* CSS Document */
body,div,a,img,ul,li,ol,dl,dt,dd.form,input,h1,h2,h3,h4,h5,h6,p,span,form,input{ margin:0; padding:0; font-family:"微软雅黑";border:0px; font-size:14px;}

dd{-webkit-margin-start:0px;}
a{ text-decoration:none;}
a,img{ border:0;}
ul,li{ list-style:none;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
a:hover,.nav li a:hover{ color:#fff;}
img{ display:block;}

*{margin:0;padding:0;list-style-type:none;}
.scroll-outer{height:639px; background-image:url(../images/fl_01_bg.jpg); border-top:3px #b3b3b3 solid;}
#scroll{width:1200px;margin:0 auto;padding-top:30px;font-family:"Microsoft Yahei"; margin-top:30px;}
#scroll .owl-wrapper-outer{margin:0 auto;}
#scroll .item{position:relative;width:270px;height:320px;margin:0 auto;background-color:#fff;overflow:hidden; border:5px #FFF solid;}
#scroll .item img{width:270px;height:320px;}
#scroll .shd{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.15);}
#scroll .shd a{display:block;width:270px;height:239px;*background-image:url(about:blank);background-image:url(about:blank)\0;}
#scroll .shd a p{ background-color: rgba(0,0,0,0.6); margin-top:275px; width:100%;}
#scroll .txt{position:absolute;left:0;bottom:0;width:226px;height:100px;padding:0 12px;color:#888;box-shadow:0 0 15px 15px rgba(228, 233, 238, 0.95);background-color:#e4e9ee\9;background-color:rgba(228, 233, 238, 0.95);}
#scroll h3{width:226px;height:25px;margin-bottom:6px;padding-top:6px;font:700 18px/25px arial,"Microsoft Yahei";overflow:hidden;}
#scroll h3 a{color:#333;text-decoration:none;}
#scroll h3 a:hover{color:#338de6;}
#scroll p{height:45px;font-size:16px; color:#FFF; display:block; line-height:45px; text-align:center;}

#scroll .item:hover .shd{background-color:rgba(0, 0, 0, 0);}
#scroll .item:hover .txt{background-color:#fff\9;background-color:rgba(248, 249, 249, 0.95)}


.title1 { color:#0082ca; width:1200px; margin-left:auto; margin-right:auto;
    font-size: 38px;
    padding-left: 115px;
    text-align: center;
    padding-top: 60px;
    line-height: 40px;
}
.title1 a { color:#000;
    float: right;
    display: block;
    background: url(../images/icons_03.png) right center no-repeat;
    margin-right: 80px;
    padding-right: 20px;
    font-size: 16px;
    margin-top: 15px;
}
.title1 p { padding-right:130px;
    font-size: 14px;  margin-top:20px;
    color: #4e4e4e;
}

.content .title a:hover {
    color: #393939;
    text-decoration: underline;
}

.content {
    font-family: "Microsoft YaHei","微软雅黑";
}
.l{ float:left;}
.r{ float:right;}
.c{ clear:both;}
.m16{ margin-right:15px;}
.mb40{ margin-bottom:40px;}
.mt40{ margin-top:40px;}


.headerbg,.footer{ width:100%; height:auto;}
.headerbg{ background-color:#fdfdfd;}
.footer{ background-color:#3b3b3b; padding:25px 0px;}
.main,.header,.kecapt,.link{ width:1200px; margin:0px auto; overflow:hidden; }
.header{ margin:25px auto;}
.yi{ background-image:url(../images/bg1.jpg); padding-top:50px; padding-bottom:50px;}
.san{     background: #f9f9f9 url(../images/bg4.png) bottom center no-repeat;; padding-top:20px;}
.si{ background-image:url(../images/bg5.jpg);}
.wu{ background-image:url(../images/302130.png);}

.newscen{width:400px;padding-left:20px; margin-top:10px;}
.newscen li{height:43px;line-height:43px;font-size:14px;list-style:inside;overflow:hidden;}
.newscen li a{_float:left; color:#555555;} 
.newscen li span{float:right;}

.main1{width:1200px; margin:0px auto; overflow:hidden; height:445px;}
.main2{width:1200px; margin:0px auto; overflow:hidden; height:400px;}

.fenlei img{ float:left; margin-left:10px; width:30px; height:30px; margin-top:2px;}
.fenlei{ width:342px; overflow:hidden; padding-bottom:10px; margin-top:15px;}	
.fenlei li{ float:left; width:300px; margin-right:20px; margin-top:10px; padding-left: 20px;
    border-bottom: 1px dashed #d5d6d5;
    background: url(../images/add.jpg) 4px center no-repeat;height:30px;}
.fenlei li a{display:block; width:342px;     color: #666666;
    font-size: 14px;
    line-height:30px;}

.container1{  background -repeat:no-repeat;width:1170px; margin:0px auto; margin-top:40px; }
.fanwei01{ overflow:hidden; }

.rongqi1{ overflow:hidden; width:1170px; margin-left:auto; margin-right:auto;margin-top:20px; margin-bottom:10px;}





/*导航下拉*/

.home{ background-color:#f14517; border-right: 1px solid #059bee;
    border-left: 1px solid #0270ab;}

#index_nav {
	width: 100%;
	min-width: 1200px;
	height: 55px;
	margin-top: 9px;
	font-family: "microsoft yahei";
}
.menu_nav {
	width: 100%;
	height: 55px;
	background-color: #0082ca;
	line-height: 38px;
}
.menu_content {
	width: 1200px;
	margin: 0 auto;
	position: relative;
	background: transparent;
}
.nav {
	z-index: 999999999999;
}
.nav_1{border-right: 1px solid #059bee;
    border-left: 1px solid #0270ab;}
.nav li {

	width: 106px;
	text-align: center;
	list-style: none;
	height: 55px;
}
.nav > li {
	float: left;
}
.nav li h3 {
	height: 55px;
	line-height: 55px;
}
.nav > li > h3 {
	color: #fff;
	font-size: 15px;
	font-weight: normal;
}
.nav > li > h3 a {
	color: #fff;
	display: block;
}
.nav > li > ul > li h3 {
	background: #0082ca;
	font-size: 12px;
	color: #fff;
	font-weight: 400;
}
.nav > li > ul > li h3 a {
	color: #fff;
	display: block;
}
.nav > li > ul > li h3:hover {
	background: #f14517 !important;
	cursor: pointer;
}
.nav > li h3:hover, .choice {
	background: #f14517!important;
	cursor: pointer;
}
.menu_content ul > li > ul {
	display: none;
	position: absolute;
	z-index: 9999999;
}
.menu_content ul > li.on > ul {
	display: block;
}
.nav li {
	position: relative;
}
.nav > li > ul > li ul {
	position: absolute;
	top: 0;
	right: -80px;
}
.nav span.sub {
	position: absolute;
	display: block;
	right: 10px;
	top: 0;
	width: 10px;
	height: 40px;
}
.nav-green-title {
	line-height: 50px;
	width: 220px !important;
	background-color: #303030;
	color: white;
	height: 50px;
	margin-right: 20px !important;
	font-size: 16px;
	font-weight: bold;
}


/*首页index-top*/

#index_top {
	height: 115px;
}
.top_head {
	width: 100%;
	height: 36px;
	border-bottom: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}
.head_nav {
	padding: 9px 0;
	position: relative;
	right: -20px;
}
.head_nav ul li {
	float: left;
	padding: 0 15px 0 15px;
	border-left: 1px solid #e6e6e6;
}
.head_nav ul li a:hover {
	color: #71B426;
}
.index_logo {
	position: relative;
	width: 1200px;
	margin: 0 auto;
	color: #9A9A9A;
	font-size: 12px;
	padding: 10px 0 0 0;
}
.index_logo .logo_pic { margin-top:10px;
	position: absolute;
	display: block;
	width: 500px;

}
.index_logo .logo_pic img {
	width: 100%;
	height: auto;
}
.index_logo .logo_pic_right_tel {
	position: absolute;
	display: block;
	width: 180px;
	height: 60px;
	top: 45px;
	right: 90px;
	border-right: 1px solid #dcdcdc;
	padding-right: 20px;
}
.index_logo .logo_pic_right_tel img {
	width: 100%;
	height: auto;
}
.index_logo .logo_pic_right_tel .logo_pic_right_tel_first {
	font-family: Microsoft YaHei;
	font-size: 23px;
	font-weight: bolder;
	color: #0082ca;
}
.index_logo .logo_pic_right_tel .logo_pic_right_tel_second {
	font-family: Microsoft YaHei;
	font-size: 14px;
	color: #000000;
}
.index_logo .logo_pic_right_erweima {
	position: absolute;
	display: block;
	width: 67px;
	top: 30px;
	right: 0;
}
.index_logo .logo_pic_right_erweima img {
	width: 100%;
	height: auto;
}
.logo_info { border-left:2px #999999 solid; padding-left:15px; margin-top:40px;

	float: left;
	margin-left: 520px;
}
.logo_info h3 {
	font-size: 20px;
	line-height: 30px;
    color:#0e7abc;
}
.logo_info p {
	font-size: 14px;
}
.in_search {
	display: inline-block;
	position: relative;
	margin-left: 10px;
}
.in_search .searchBar {
	width: 380px;
	height: 35px;
	border: 2px solid #064f38;
	border-right: 0px;
	line-height: 33px;
}
.in_search input {
	border: none;
	background: transparent;
	text-indent: 1em;
	width: 290px;
	height: 35px;
	color: #000;
	padding-left: 9px;
}
.in_search input:focus {
	outline: none;
}
.showSubMenu {
	width: 80px;
	height: 35px;
	background: #EAEAEA;
	text-align: center;
	color: #424242;
	font-size: 14px;
	position: absolute;
}
.index_logo .btn {
	position: absolute;
	right: 0px;
	top: 2px;
	border: none;
	text-shadow: none;
	outline: none;
	font-family: "microsoft yahei";
	border-radius: 0;
	background: #127a59;
	color: #fff;
	width: 90px;
	height: 37px;
	margin-top: -1px;
	float: right;
	font-size: 16px;
	cursor: pointer;
}
.index_logo .btn:hover {
	background: #064f38;
}
.index_logo .btn:active {
	background: #064f38;
}
.equipped ul li {
	float: left;
	padding: 0 18px 0 10px;
	line-height: 15px;
	cursor: pointer;
	border-right: 1px solid #bfbfbf;
}
.equipped ul li:first-child {
	padding-left: 0px;
}
.equipped ul li a:hover {
	color: #f14517;
}
.equipped ul {
	margin: 0;
	margin-top: 10px;
	height: 28px;
	overflow: hidden;
}
.effectPicture {
	width: 80px;
	height: 195px;
	background: #fff;
	position: absolute;
	z-index: 10;
	text-align: center;
	cursor: pointer;
	color: #000;
	font-family: "microsoft yahei";
	overflow: hidden;
	-webkit-transition: all .3s linear;
	display: none;
	top: 37px;
	left: 0px;
	border: 2px solid #064f38;
	border-top: 0px;
}
.effectPicture ul li:hover {
	background: #71B426;
}
.effectPicture ul li:hover:hover a {
	color: #fff;
}
.effectPicture a:link, .effectPicture a:visited {
	color: #1e1e1e;
}
.show {
	display: block;
}
.index_shopCar {
	position: absolute;
	right: -11px;
	top: 0;
	font-size: 14px;
}
.index_shopCar .shopCart {
	width: 135px;
	height: 37px;
	background: #f9f9f9;
	color: #89be5c;
	text-align: center;
	line-height: 37px;
	position: absolute;
	border: 1px solid #e5e5e5;
	z-index: 11 !important;
}
.index_shopCar .icon-shopcar {
	font-size: 30px;
	vertical-align: middle;
}
.index_shopCar .icon-arrows {
	font-size: 12px;
	vertical-align: middle;
}
.index_shopCar:hover .shopCart {
	background: #ffffff;
	border-bottom: 0px !important;
}
.index_shopCar:hover .shopCarEmpty {
	z-index: 10;
	border: 1px solid #E8E8E8;
	display: block;
	-webkit-box-shadow: 0 0 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 0px rgba(0, 0, 0, 0.2);
}
.shoppingNumber {
	width: 17px;
	height: 18px;
	text-align: center;
	line-height: 15px;
	color: #fff;
	font-size: 12px;
	position: absolute;
	left: 71%;
	top: -5px;
	background: url("../images/qipao.png") no-repeat 0 0px;
}

/*网站底部*/
.footernav{}
.footernav li{ float:left;}
.footernav li a{ display:block; width:auto; height:auto; float:left; font-size:13px; color:#b6b6b6; line-height:20px; padding:0px 10px; background:url(../images/footernav.gif) no-repeat left center;}
.footernav li:first-child a{ background:none; padding-left:0px;}
.copyright{ font-size:13px; color:#7f7f7f; line-height:22px;}
/*网站底部*/

/*返回顶部*/
#gotop {width: 50px;height: 50px;position: fixed;right: 15px;bottom:42px;z-index: 100020;display: none;}
#gotop.off {opacity: 0;visibility: hidden}
#gotoparrow {display: block;width: 50px;height: 50px;background:url(../images/gotop.png) no-repeat left center;cursor: pointer;}
/*返回顶部*/

/*register start*/
#registerbg{ width:100%; height:100%; float:left; background-color:rgba(0,0,0,0.75);position:fixed; top:0px;z-index:99999; display:none;}
#register{ width:610px; height:646px; margin:0px auto; overflow:hidden; position:fixed;top:0px;}
#register li{ width:100%; height:auto; float:left;}
#register li input{ width:354px; height:61px; line-height:61px; border-color:#b7b7b7; margin-bottom:18px; font-size:15px; color:#666666; padding-left:24px;}
#register li input.regformadd{ width:584px;}
#register li input.regisform,#register li input.reset{ width:138px; height:61px; line-height:61px; text-align:center; border-color:#8a8a8a; padding:0px; background-color:#676767; font-size:16px; color:#f5f5f5;}
#register li input.regisform{ background-color:#158d91;}
#register li input.reset:hover,#register li input.regisform:hover{ background-color:#158d91;}
/*register start*/






