@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 !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:40px; background-color:#eee;}
.top-box{ width:1180px; height:40px; margin:0 auto;}
.top-box h4{ width:600px; height:40px;line-height:40px; float: left;  font-size:14px; color:#333;}
.top-box h5{ width:500px; height:40px;line-height:40px; float: right;  font-size:14px; color:#333; text-align:right;} 
.top-box h5 a{font-size:14px; color:#333; padding:0 4px;}

.head-bj{ width:100%; height:125px; background-color:#fff;}
.head-box{ width:1180px; height:125px; margin:0 auto; background:url(../images/head-bj.jpg) no-repeat; background-position: center center; position:relative;overflow:hidden; }
.logo-box{ width:403px; height:80px; float: left; position:relative; padding-top:20px;}
.logo-box h1 .logo{ float: left; width:81px; height:80px; float: left;}
.logo-box h1 .lg{ float:right;  width:303px; height:80px;}

.hed-c{ width:310px; height:125px; float: left; padding-top:23px; padding-left:67px; }
.hed-c h4{width:310px; height:20px; line-height:20px; font-size:16px; font-weight:bold; color:#c0a062; overflow:hidden; margin-top:4px;}

.hm{ width:181px; height:32px; position:absolute; right:0; top:25px; overflow:hidden;}
.hm h5{ background:url(../images/pho.png) no-repeat; height:32px; background-position: left top; font-size:20px; font-weight:bold; color:#3c8fac; padding-left:61px; line-height:43px;}

.number{width:293px; height:30px; line-height:30px; position:absolute; right:0; top:65px; font-size:28px; font-weight:bold; color:#c0a062;letter-spacing:0px; text-align:right; padding-right:12px;overflow:hidden;}

.nav-bj{ width:100%; height:60px; background-color:#4091ae; z-index:999999; position:relative}

.fack{width:1180px; height:60px; margin:0 auto;}
.fack ul{ width:1180px;}
.fack ul li{ width:107px;  height:60px;  float: left;  position:relative; }
.fack li .link{ width:107px; height:60px; display:block; text-align:center;  }
.fack li .link h4{ width:107px;  height:60px; line-height:60px; text-align:center; font-size:18px; color:#fff;cursor:pointer }
.fack ul li:hover .link{ background-color:#006d80;}
.fack ul li:hover .link h4{ font-weight:bold}

.fack ul li .nav_menu-bj{width:188px; background:url(../images/nav-bj.png) repeat; padding-bottom:8px; display:none}
.fack ul li .nav_menu{width:184px; margin:0 auto; padding-top:6px; overflow:hidden }
.fack ul li .nav_menu h5{width:184px; height:40px;}
.fack ul li .nav_menu h5 a{ width:174px; height:40px; line-height:40px; display:block;font-size:16px; color:#fff;cursor:pointer ; padding-left:10px; background:url(../images/san.png) no-repeat; background-position:166px center; overflow:hidden;}
.fack ul li .nav_menu h5 a:hover{ font-weight:bold}
.fack ul li .nav_menu h5:hover{ background:url(../images/nav-h.png) repeat;}
.fack ul li .st2 h4{ background-color:#374faf;}



/*banner图*/
.flexslider {height:420px;}
.content_box {}

.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:420px;}

		/*按钮点*/
.flex-control-nav{width:100%;position:absolute;bottom:22px;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: 24px; height: 12px; overflow: hidden; text-indent: -99em; cursor: pointer;}
.flex-control-paging li a.flex-active{ background-position: center -12px;}

/*按钮左右*/

.tan-box{ width:98px; background:url(../images/tan-bj.png) repeat; position:fixed; right:10px; top:120px; z-index:999999; display:none}
.tan-box a{width:98px; height:98px; border-bottom:2px solid #fff; display:block; text-align:center;}
.tan-box a img{ margin-top:14px; margin-bottom:9px;}
.tan-box a h4{ width:98px; height:18px; line-height:18px; text-align:center; font-size:16px; color:#fff; overflow:hidden}


.bottom-bj{ width:100%; height:245px; background:url(../images/bottom-bj.jpg) no-repeat; background-position: center center; border-top:3px solid #c0a062;}
.bottom-box{ width:1180px; height:170px; margin:0 auto; padding-top:53px; overflow:hidden; position:relative; }
.bt-l{ width:496px; height:170px; float: left;}
.btk{ float: left; margin-right:16px;}
.xm{float: left; width:320px;height:160px;}
.xm h3{ width:320px; height:16px; line-height:16px; font-size:14px; color:#fff; margin-top:8px; overflow:hidden}
.xm h3 span{ color:#d2ab66; font-weight:bold}
.bt-c{ width:420px; height:120px; background:url(../images/bt-c.png) no-repeat; float: left; margin-top:9px;}
.dn{ width:370px; margin:0 auto; height:20px; line-height:20px; font-size:16px; color:#fff; padding-top:26px; overflow:hidden}
.dn a{ font-size:16px; color:#fff; padding:0 7px;}
.dn a:hover{ font-weight:bold; color:#d2ab66;}


.fen-box{ width:370px; margin:0 auto; height:30px; padding-top:20px;}
.fen span{ width: ; height:27px; line-height:27px; font-size:16px; color:#fff; float: left; padding-left:50px;}
.fen .bds_sqq{ width:27px !important; height:27px !important; background-image: none; background:url(../images/fa1.png) no-repeat; background-position: left top !important; margin:0; padding:0; margin-right:12px;}
.fen .bds_qzone{width:27px !important; height:27px !important; background-image: none; background:url(../images/fa2.png) no-repeat; background-position: left top !important; margin:0;padding:0;margin-right:12px;}
.fen .bds_weixin{width:27px !important; height:27px !important; background-image: none; background:url(../images/fa3.png) no-repeat; background-position: left top !important; margin:0;padding:0;margin-right:12px;}
.fen .bds_tqq{width:27px !important; height:27px !important; background-image: none; background:url(../images/fa4.png) no-repeat; background-position: left top !important; margin:0;padding:0;margin-right:12px;}
.fen .bds_tsina{width:27px !important; height:27px !important; background-image: none; background:url(../images/fa5.png) no-repeat; background-position: left top !important; margin:0;padding:0;margin-right:12px;}


.erm{ width:160px; position:absolute; right:45px; top:57px; text-align:center;}
.erm h6{ width:160px; height:14px; line-height:14px; text-align:center; font-size:12px; color:#fff; padding-top:6px;}

.copy{ width:100%; background-color:#c0a062; text-align:center; height:40px; line-height:40px; font-size:14px; color:#fff}
.fm{ padding-top:13px; padding-left:20px;}
.fm span{ height:16px; line-height:16px; font-size:14px; color:#006d80; font-weight:bold; float: left;}
.fm .bds_qzone{ width:16px !important; height:16px !important; background:url(../images/kj1.jpg) no-repeat !important; background-position: left top; margin:0; padding:0; padding-right:11px;}
.fm .bds_tsina{ width:16px !important; height:16px !important; background:url(../images/kj2.jpg) no-repeat !important; background-position: left top;margin:0; padding:0;padding-right:11px;}
.fm .bds_weixin{ width:16px !important; height:16px !important; background:url(../images/kj3.jpg) no-repeat !important; background-position: left top;margin:0; padding:0;}


