@charset "utf-8";

body 
{   
    margin:0;
    padding:0;
	font-family:"微软雅黑";
	font-size:14px;
	cursor: default;
	background-color:#fff;
	/*overflow-x: hidden;*/
	  min-width:1200px;
}


/*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 !important}
.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;}


.top-bj{ width:100%; height:45px; background-color:#f4f4f4;}
.top-box{ width:1200px; height:45px; margin:0 auto; overflow: hidden;}
.top-box h4{ width:600px; height:45px;line-height:45px; float: left;  font-size:14px; color:#888;}
.top-box h5{ width:500px; height:45px;line-height:45px; float: right;  font-size:14px; color:#888; text-align:right;} 

.head-bj{ width:100%; height:111px; background-color:#fff; overflow: hidden;  }
.head-box{ width:1200px; height: 90px; padding-top: 20px; margin:0 auto; overflow: hidden;}
.hd-l{ width: 405px;float: left;}
.hd-c{ width: 360px;float: left; height: 70px; position: relative;}
.hd-r{ width: 357px;float: right}
.hd-r .pho-box{ width: 357px; text-align: right; height: 26px;line-height: 26px; color: #c36d60;}
.hd-r .pho-box h3{ height: 26px;line-height: 26px; color: #c36d60;float: right}
.hd-r .pho-box img{ width: 181px; height: 18px;float: right; margin-top: 5px;}

.hd-c .aa1{ width: 140px; height: 14px; line-height: 14px; display: block; background: url(../images/w1.png) no-repeat; background-position: left center; padding-left: 20px; font-size: 12px; color: #888; overflow: hidden;}
.hd-c .aa2{ width: 140px; height: 14px; line-height: 14px; display: block; background: url(../images/w1.png) no-repeat; background-position: left center; padding-left: 20px; font-size: 12px; color: #888; overflow: hidden; margin: 8px 0 9px 0}
.hd-c .aa3{ width: 140px; height: 14px; line-height: 14px; display: block; background: url(../images/w1.png) no-repeat; background-position: left center; padding-left: 20px; font-size: 12px; color: #888; overflow: hidden;}
.hd-c .aa4{ width: 74px;background: url(../images/w2.png) no-repeat; background-position: center top; position: absolute; left: 189px; top: 0; font-size: 12px; color: #888; padding-top: 28px;}



.input-bj{ width: 357px; height: 36px; background: url(../images/seac.jpg) no-repeat; position: relative; margin-top: 12px; overflow: hidden;}
.input-bj .text{ width: 270px;height: 36px;line-height: 34px;  position: absolute; left: 18px;top: 1px; font-size: 12px; color: #999; font-family: "微软雅黑" ;}
.input-bj .but{ width: 52px; height: 34px; background: url(../images/sc.png) no-repeat; background-position: 17px center; position: absolute; right: 2px; top: 1px;cursor:pointer; } 


/* 导航 */
.nav-bj{ width:100%; height:50px;  background:url(../images/nav-bj.jpg) repeat-x; z-index:999999; position:relative}

.fack{ width:1200px;  height:50px; margin:0 auto;}
.fack ul{ width:1220px;}
.fack ul li{ width:90px;  height:50px;  float: left;  position:relative; margin-right: 20px; }
.fack li .link{ width:90px; height:46px; display:block; text-align:center; margin-top: 4px;  }
.fack li .link h4{ width:90px;  height:46px; line-height:46px; text-align:center; font-size:16px; color:#fff;cursor:pointer }
.fack ul li .mo{background:url(../images/nav-h.png) no-repeat}
.fack ul li .mo h4{color: #32959a; font-weight: bold}
.fack ul li:hover .link{ background:url(../images/nav-h.png) no-repeat}
.fack ul li:hover .link h4{color: #32959a; font-weight: bold}

.fack ul li .nav_menu-bj{width:136px; background:url(../images/menu-bj.png) repeat; padding-bottom:8px; border-bottom: 1px solid #e87565; display: none}
.fack ul li .nav_menu{width:136px;padding-top:6px; overflow:hidden }
.fack ul li .nav_menu h5{width:113px; height:40px; margin-left: 23px; overflow: hidden;}
.fack ul li .nav_menu h5 a{ width:103px; height:40px;  line-height:40px; display:block;font-size:14px; color:#546a6b;cursor:pointer ; padding-left:10px; background:url(../images/san.png) no-repeat; background-position: 0 center;  overflow:hidden;}
.fack ul li .nav_menu h5:hover a{ color: #34979c; font-weight: bold}





.bottom-bj{ width: 100%; height: 179px; background: url(../images/bottom-bj.jpg) repeat-x; overflow: hidden;}
.bottom-box{ width: 1200px; margin: 0 auto;}
.bt-l{ width: 411px; height: 179px; border-right: 1px solid #5cabaf;float: left;}
.bt-l img{ margin: 16px 0 0 43px}
.bt-c{ width: 490px;height: 179px; border-right: 1px solid #5cabaf;float: left; margin-left: 27px;}
.lian{ width: 340px; border-bottom: 1px solid #238489; font-size: 14px; color: #fff; padding: 23px 0 9px 0}
.lian a{ font-size: 14px; color: #fff; padding: 0 9px}
.bt-c .dz{ width: 470px;  padding: 8px 0 2px 8px}
.bt-c .dz h3{width: 80px; height: 24px;line-height: 24px;font-size: 14px;color: #f5f9f3;float: left;}
.bt-c .dz h4{width: 390px;line-height: 24px;font-size: 14px;color: #f5f9f3;float: left;}
.bt-c h5{ width: 470px; padding-left: 5px; height: 24px;line-height: 24px;font-size: 14px;color: #f5f9f3; overflow: hidden;}
.bt-r{ width: 263px;float: right;}

.ewm-bj{ width: 230px; height: 110px; float: right;  margin: 42px 15px 0 0}
.em{ width: 115px; text-align: center;float: left}
.em img{width: 79px;height: 79px}
.em h4{ width: 100%; text-align: center;height: 24px;line-height: 26px; font-size: 14px; color: #fff; overflow: hidden;}



.copy{ width: 100%; height: 40px;line-height: 40px; text-align: center; background-color: #147378; font-size: 12px; color: #ffffff}
.copy a{ font-size: 12px; color: #ffffff}



/*banner图*/
.flexslider {height:397px;}


.allmore { color:red; position: absolute; top:0; right: 5px;}
.allmore:hover { color: #0e8035;}
.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:397px;}

		/*按钮点*/
.flex-control-nav{width:100%;position:absolute;bottom:20px;text-align:center;}
.flex-control-nav li{margin:0 1px;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: 16px; height: 6px; overflow: hidden; text-indent: -99em; cursor: pointer;}
.flex-control-paging li a.flex-active{ background-position: center -6px;}

/* .flex-direction-nav{ position: absolute; width: 100%; height: 0; left: 0; top: 50%; margin-top: -60px; display: none !important}*/
.flex-prev{  font-size: 0; }
.flex-next{ font-size: 0; } 


/*按钮左右*/




.hd-c .aa1{ width: 145px; height: 14px; line-height: 14px; display: block; background: url(../images/w1.png) no-repeat; background-position: left center; padding-left: 20px; font-size: 12px; color: #888; overflow: hidden;}
.hd-c .aa2{ width: 145px; height: 14px; line-height: 14px; display: block; background: url(../images/w1.png) no-repeat; background-position: left center; padding-left: 20px; font-size: 12px; color: #888; overflow: hidden; margin: 8px 0 9px 0}
.hd-c .aa3{ width: 145px; height: 14px; line-height: 14px; display: block; background: url(../images/w1.png) no-repeat; background-position: left center; padding-left: 20px; font-size: 12px; color: #888; overflow: hidden;}
.hd-c .aa4{ width: 74px;background: url(../images/w2.png) no-repeat; background-position: center top; position: absolute; left: 169px; top: 0; font-size: 12px; color: #888; padding-top: 28px;}
.hd-c .aa5{ width: 110px;background: url(../images/w2.png) no-repeat; background-position: center top; position: absolute; left: 269px; top: 0; font-size: 12px; color: #888; padding-top: 28px; text-align: center}
.hd-l{ width: 390px}







































