﻿@charset "utf-8";

body 
{ 
    margin:0;
    padding:0;
	font-family:"微软雅黑";
	font-size:14px;
	cursor: default;
	background-color:#fff;
	/*overflow-x: hidden;*/
	  min-width:1180px;
}


/*table{border-collapse:collapse;border-spacing:0px;}*/
a{text-decoration:none;font-size:14px;outline:none;}
a:hover{/*text-decoration:underline*/}
a:active{outline:none;}
a img{border:0;}
p{ margin:0; padding:0}
.clearfix{clear:both}
.overflow{ overflow:hidden}
 body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,textarea,b{padding:0;margin:0}
a:focus,input,select,textarea{outline:0}
b{ margin:0; padding:0}
textarea{resize:none;overflow:auto}
ul,ol,li{list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal}
input{ outline:none; border:none; background-color:transparent}


.text-l{ text-align:left}
.text-c{ text-align:center}
.text-r{ text-align:right}
.float-l{ float:left}
.float-r{ float:right}
.width-100{ width:100%}
.width-1920{ width:1920px; margin:0 auto;}
.hang-1{white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.hang-2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow:hidden;}
.hang-3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; overflow:hidden;}
.text-am{display: block; -webkit-margin-before: 1em;-webkit-margin-after: 1em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;}
.text-m{ margin:16px 0}
.text-form{ text-transform:uppercase}
.mar-l3{ margin-left:3px;}
.mar-l4{ margin-left:4px;}
.mar-l5{ margin-left:5px;}
.mar-l10{ margin-left:10px;}

.mar-r3{ margin-right:3px;}
.mar-r4{ margin-right:4px;}
.mar-r5{ margin-right:5px;}
.mar-r10{margin-right:10px;}

.mar-t3{ margin-top:3px;}
.mar-t4{ margin-top:4px;}
.mar-t5{ margin-top:5px;}
.mar-t10{ margin-top:10px;}

.mar-b3{ margin-bottom:3px;}
.mar-b4{ margin-bottom:4px;}
.mar-b5{ margin-bottom:5px;}
.mar-b10{ margin-bottom:10px;}

.pad-l3{ padding-left:3px;}
.pad-l4{ padding-left:4px;}
.pad-l5{ padding-left:5px;}
.pad-l10{ padding-left:10px;}

.pad-r3{ padding-right:3px;}
.pad-r4{ padding-right:4px;}
.pad-r5{ padding-right:5px;}
.pad-r10{ padding-right:10px;}

.pad-t3{ padding-top:3px;}
.pad-t4{ padding-top:4px;}
.pad-t5{ padding-top:5px;}
.pad-t10{padding-top:10px;}

.pad-b3{ padding-bottom:3px;}
.pad-b4{ padding-bottom:4px;}
.pad-b5{ padding-bottom:5px;}
.pad-b10{padding-bottom:10px;}



.banner-bj{ width:100%; height:500px; position:relative;}



/* 内容区 */


.flexslider {height:500px;}
.content_box {}

.allmore { color:red; position: absolute; top:0; right: 5px;}
.allmore:hover { color: #0e8035;}
/*banner图*/

.flexslider{width:100%;position:relative;overflow:hidden;}
		/*图片*/
.flex-viewport,.flexslider .slides,.flexslider .slides li/*,.flexslider .slides li a img*/{ display: block; width:100%; /*height:100%;*/}
.flexslider .slides li { overflow: hidden; position: relative;}
.flexslider .slides li a { display: block; width:1920px; height:100%; position: relative; left:50%; margin-left:-960px}
 

.flexslider .slides li a { text-align: center;}
.flexslider .slides li a img { display: inline-block; width:100%; height:500px;}

		/*按钮点*/
.flex-control-nav{width:100%;position:absolute;bottom:22px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{ background-image:url(../images/dd.png) ;background-position: center 0; display: block; width: 20px; height: 20px; overflow: hidden; text-indent: -99em; cursor: pointer;  }
.flex-control-paging li a.flex-active{ background-position: center -20px;}

/*按钮左右*/
.flex-direction-nav{ width:100%; position:absolute; left:0; top:48%;}
.flex-next{ width:25px; height:43px; display:block; background:url(../images/la.png) no-repeat; float: left; margin-left:20%; font-size:0; }
.flex-prev{ width:25px; height:43px; display:block; background:url(../images/la2.png) no-repeat; float:right; margin-right:20%;font-size:0}
/*.flex-next:hover{background:url(../images/la-1.png) no-repeat;}
.flex-prev:hover{background:url(../images/la2-1.png) no-repeat;}*/


/*===bannered==*/







.top-bj{ width:100%; height:120px ; background:url(../images/top-bj.jpg) no-repeat; background-position: center center; position:relative; z-index:99999}
.top-box{ width:1180px; height:120px; margin:0 auto; position:relative;}
.logo{ width:280px; height:78px; position:absolute; left:0; top:19px;}
.logo h1 a{width:280px; height:78px; background:url(../images/logo.png) no-repeat; display:block;}

.text-box{ width:348px; height:60px; position:absolute; left:435px; top:35px;}
.text-box h3{width:322px; height:18px; line-height:18px; background:url(../images/wx.png) no-repeat; background-position: left center; padding-left:24px; font-size:16px; color:#666; margin-bottom:10px; overflow:hidden}

.ico-box{ width:330px; height:75px; position:absolute; right:0; top:25px;}


.tan1{ width:76px; height:70px; float:left; text-align:center; border-left:1px solid #bbbbbb; position:relative;}
.tan1 img{ padding-top:1px;}
.tan1 h5{ width:76px; height:20px; line-height:20px; font-size:14px; color:#666666; text-align:center; overflow:hidden}
.pho{ width:118px; height:118px; background-color:#fff; border:solid 1px #bbbbbb; text-align:center;  position:absolute; left:-21px; bottom:-124px;display:none }
.Eject{ width:118px; height:118px; position:relative;}
.Eject .san{ width:10px; height:5px; position:absolute; left:54px; top:-5px;}
.nr{ width:118px; height:118px; overflow:hidden; text-align:center}

.part-c{ width:100%; height:60px; background-color:#00788d; position:relative; z-index:9999}
.nav_box{ width:1180px; height:60px; margin:0 auto;}
.nav_box ul{ width:1180px;}
.nav_box ul li{ width:107px; height:60px;  float: left; background:url(../images/nav-x.jpg) no-repeat; background-position:right center; position:relative; }
.nav_box ul li .link{ width:117px; height:60px;  display:block; text-align:center; }
.nav_box ul li .link h4{ width:117px; height:60px; line-height:60px; text-align:center; font-size:18px; color:#fff;cursor:pointer }
.nav_box ul li:hover .link{ background-color:#fff100}
.nav_box ul li:hover .link h4{ font-weight:600; color:#00788d}
.nav_box ul .na1 .link h3{ width:147.5px; height:38px;  background:url(../images/n1.png) no-repeat; background-position: center 8px; }

.nav_box ul li .nav_menu{ display:none; background-color:#fff;width: 117px; }
.nav_box ul li .nav_menu a{ width:90px; height:48px; line-height:48px; display:block;border-bottom:1px solid #bbbbbb;fotn-size:16px; color:#00788d;cursor:pointer ; background-image:url(../images/nav-m1.png); background-repeat:no-repeat; background-position:13px center; padding-left:27px; overflow:hidden}
.nav_box ul li .nav_menu a:hover{color:#fff; background-color:#00788d; background-image:url(../images/nav-m2.png); background-repeat:no-repeat; background-position:13px center; border-bottom:solid 1px #00788d;}

.Eject .mav{ margin:5px 0 4px 0}

.bottom-bj{ width:100%; height:230px; padding-top:30px; background-color:#00788d;}
.bottom-box{ width:1180px;height:230px; margin:0 auto; overflow:hidden}
.bt-l{ width:271px; height:230px; float: left; background:url(../images/bt-xa.png) no-repeat; background-position:right top; text-align:center; overflow:hidden}
.bt-l img{ margin-top:10px;}
.bt-c{ width:561px; height:230px; float: left; background:url(../images/bt-xa.png) no-repeat; background-position:right top; margin-left:4px; overflow:hidden}
.bt-c .mak{ width:561px; height:20px; line-height:20px; display:block;fotn-size:16px; color:#fff; overflow:hidden; margin-bottom:12px;}
.bt-c .mak a{fotn-size:16px; color:#fff; padding:0 20px;}
.bt-c h3{ width:541px; height:20px; line-height:20px; font-size:14px; color:#fff; padding-left:20px; overflow:hidden; margin-bottom:10px;}
.bt-c h3 span{ color:#fff100;}
.mip{ width:541px; height:20px; line-height:20px;padding-left:20px;margin-bottom:10px; overflow:hidden}
.mip h4{ float: left; font-size:14px; color:#fff; }
.mip h4 span{color:#fff100;}
.mip h5{ float: left; font-size:14px; color:#fff; padding-left:24px;}
.mip h5 span{color:#fff100;}

.bt-r{ width:287px; height:230px; float:right; overflow:hidden; }
.bt-ewm{ width:126px; height:170px; text-align:center; padding-top:23px; float: left; overflow:hidden}
.bt-ewm h6{width:126px; font-size:14px; color:#fff; line-height:20px; padding-top:6px;}


/*定位层*/
#test{ width:98px; height:498px; background:url(../images/dw-bj.png) repeat; position: absolute;  top: -1%;  right: 12px; z-index:99999; overflow:hidden}
.pos1{ width:98px; height:84px; text-align:center; padding-top:14px; border-bottom:2px solid #fff;}
.pos1 h4{ width:98px; height:22px; line-height:22px; text-align:center; font-size:16px; color:#fff; overflow:hidden; padding-top:6px;}




