@charset "utf-8";
/* CSS Document */
/*--初始化CSS--*/
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }
fieldset, img { border:none; display:block; }
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol { list-style:none; }
input { padding-top:0; padding-bottom:0; font-family: "微软雅黑";}
input::-moz-focus-inner { border:none; padding:0; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:14px; margin:0;}
input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }
textarea { resize:none; font-family: "微软雅黑"; }
table{ border-collapse:collapse; }
body{ padding: 0; font:14px "微软雅黑","宋体","Arial Narrow",HELVETICA;background-color:#ffffff;/* overflow-y:scroll;*/ }
.clear{ clear:both; height:0; font-size:0; overflow:hidden; }
a {text-decoration:none; color:#333;}
.fl{ float:left;}
.fr{ float:right;}


/*--首页--*/
.top{ width:100%; height:34px; border-bottom:1px solid #ddd;}
.top_con{ width:1200px; height:34px; margin:0 auto; font-size:14px; color:#999;}
.top_left{ width:330px; height:34px; line-height:34px; float:left;}
.top_right{ width:237px; height:34px; float:right;}
.top_right a{ width:79px; height:21px; background:url(../images/top_bg.gif) no-repeat right; line-height:21px; color:#999; text-align:center; margin-top:7px; display:block; float:left;}
.logo{ width:1200px; height:127px; margin:0 auto; background:url(../images/logo.jpg) no-repeat;}
.nav{ width:100%; height:50px; background:url(../images/nav.gif) repeat-x;}
.nav_con{ width:1200px; height:50px; margin:0 auto; position:relative; z-index:999;}
.nav_con ul li{ width:120px; height:50px; float:left; background:url(../images/nav_bg.gif) no-repeat right;}
.nav_con ul li a{ width:118px; height:50px; display:block; line-height:50px; text-align:center; font-size:15px; color:#fff;}
.nav_con ul li a:hover{ background:url(../images/nav_b.gif) no-repeat;}
.hidden-box{width:1060px;position:absolute;display:none; background:#fff; background-color:rgba(255,255,255,0.9)}
.hidden-box>ul{ width:150px; height:370px; text-align:center; border-right:1px solid #dfdfdf; float:left; list-style-type:none;color:#fff;cursor:pointer; padding-top:12px;padding-bottom:15px; overflow:hidden;}
.hidden-box>ul li{ line-height:33px; height:33px; font-weight:500; background:none; text-align:center;}
.hidden-loc-index{ position:absolute; top:50px; left:20px}
.hidden-box>ul li a{ width:150px; height:33px; line-height:33px; display:block; font-size:14px; color:#333;}
.hidden-box>ul li a:hover{ background:#cecece; color:#333;}
.sou{ width:100%; height:71px; background:url(../images/sou.gif) repeat-x;}
.sou_con{ width:1200px; height:71px; margin:0 auto;}
.sou_left{ width:620px; height:64px; float:left;}
.sou_left span{ font-size:14px; color:#333; float:left; line-height:64px;}
.sou_left a{ padding:0 10px; line-height:64px; color:#666; font-size:14px;}
.sou_right{ width:288px; height:30px; float:right; margin-top:16px;}
.in_t{border:1px solid #ccc; width:230px; height:30px; padding:0 10px; box-sizing:border-box; background:none; float:left;}
.in_ti{ width:47px; height:30px; background:url(../images/sou_bgif.gif) no-repeat; border:none; cursor:pointer;}
/*--产品--*/
.products{ width:100%; height:790px; background:#f5f5f5; overflow:hidden;}
.products_con{ width:1200px; height:700px; margin:0 auto; margin-top:43px;}
.products_left{ width:262px; height:auto; float:left; background:#fff; padding-bottom:10px;}
.products_right{ width:895px; height:691px; float:right; background:#fff;}
.pro_bt{ width:844px; height:40px; margin:0 auto; margin-top:16px;}
.pro_bt_left{ width:280px; height:40px; float:left; background:url(../images/bbtt.gif)  no-repeat 0px 10px;; line-height:40px; padding-left:30px; box-sizing:border-box;}
.pro_bt_left h3{ font-size:16px; color:#333; float:left; margin-right:5px;}
.pro_bt_left p{ font-size:16px; color:#999; float:left;}
.pro_bt .more{ width:65px; height:23px; background:url(../images/more.gif) no-repeat; float:right; margin-top:16px;}
.pro_dt{ width:842px; height:290px; margin:0 auto; margin-top:25px;}
.pro_dt img{ width:410px; height:307px; float:left; border:1px solid #d6d6d6;}
.pro_dt .nr{ width:405px; height:307px; float:right;}
.pro_dt .nr h3{ font-size:16px; color:#ff0000; height:28px; margin-bottom:6px;}
.pro_dt .nr p{ width:405px; height:200px; overflow:hidden; line-height:30px; color:#333; font-size:15px;}
.pro_dt .nr a{ position:relative; width:405px; height:42px; background:#dbdbdb; color:#333; font-size:16px; text-align:center; line-height:42px; display:block; margin-top:32px;}
.pro_dt .nr a:hover{ width:405px; height:42px; background:#c6c6c6; position:absolute; transition:all 0.5s;}
.pro_cp{ width:844px; height:235px; margin:0 auto; margin-top:50px;}
.pro_cp ul li{ width:261px; height:235px; float:left; margin-right:30px;}
.pro_cp ul li img{ width:259px; height:194px; transition:all 0.5s;}
.pro_cp ul li:hover img{transform: scale(1.1);}
.pro_cp ul li span{ width:261px; height:36px; background:#dadada; font-size:15px; color:#333; text-align:center; line-height:36px; margin-top:1px; display:block;}
.pro_cp ul li div{ width:259px; height:194px; overflow:hidden; border:1px solid #e2e2e2; }
.you1{ width:1200px; height:905px; margin:0 auto; margin-top:43px; background:url(../images/you1.jpg) no-repeat; }
.you2{ width:1200px; height:669px; margin:0 auto; background:url(../images/you2.jpg) no-repeat; margin-bottom:70px;}
.banner_x{ width:100%; height:160px; background:url(../images/banner_x.jpg) no-repeat center;}
.anli{ width:1005; height:540px; background:#f5f5f5;}
.anli_con{ width:1200px; height:540px; margin:0 auto; padding-top:53px; box-sizing:border-box;}
.anli_bt{ width:658px; height:74px; background:url(../images/anli_bt.gif) no-repeat; margin:0 auto; margin-bottom:5px;}
.anli .more{ width:97px; height:27px; border:1px solid #dadada; text-align:center; line-height:27px; color:#999; margin:0 auto; margin-top:10px;}
.anli .more i{ font-style:normal; text-align:center; width:0px; height:27px; background:#2e6bbc; display:block; transition:all 0.5s; position:relative; top:0;}
.anli .more:hover i{ width:97px;}
.anli .more span{ color:#333; position:relative; top:-27px; transition:all 0.5s;}
.anli .more:hover span{ color:#fff;}

.container { margin:0px auto; width:1000px; margin-top:46px;}

.poster-main {
  width: 1000px;
  height:290px;
  position: relative;
  margin: 0 auto;
}

.poster-main a, .poster-main img { display: block; }

.poster-main .poster-list {
  width: 1000px;
  height: 261px;
}

.poster-main .poster-list .poster-item {
  width: 464px;
  height: 261px;
  position: absolute;
  left: 0;
  top: 0;
  border:3px solid #fff;
  
}

.poster-main .poster-btn {
  position: absolute;
  top: 0;
  z-index: 10;
  cursor: pointer;
}

.poster-main .poster-prev-btn {
  left: -50px;
  background: url(../images/left.png) no-repeat left center;
}

.poster-main .poster-next-btn {
  right: -55px;
  background: url(../images/right.png) no-repeat right center;
}

.profile{ width:1200px; height:480px; margin:0 auto; margin-top:32px; background:url(../images/pro.jpg) no-repeat bottom; position:relative;}
.profile a{ width:158px; height:127px; display:block; position:absolute; left:66px; top:245px;}
.profile_nr{ width:1137px; height:230px; background:url(../images/qu.gif) no-repeat; padding-left:90px; box-sizing:border-box; overflow:hidden;}
.profile_nr h3{ font-size:18px; color:#333; margin-top:30px;}
.profile_nr p{ line-height:28px; color:#666; height:150px; overflow:hidden; margin-top:16px;}
.news{ width:100%; height:490px; background:#f5f5f5; margin:0 auto; padding-top:29px; box-sizing:border-box;}
.news_con{ width:1200px; height:490px; margin:0 auto;}
.fxui-tab { width:841px; height:421px; float:left;}
.fxui-tab-hand {height: 36px;}
.fxui-tab-tit {display: block;float: left;font-size: 16px; color:#333; height:36px;line-height: 36px; width:112px; margin-right:30px; cursor: pointer; text-align:center; box-sizing:border-box;}
.fxui-tab-hand .curr { border:1px solid #b9b9b9; font-weight:bold;}
.fxui-tab-nav { background:#fff; width:841px; height:370px; margin-top:15px; padding-right:20px; box-sizing:border-box;}
.fxui-tab-nav .n_tu{ width:434px; height:370px; float:left;}
.fxui-tab-nav .n_tu img{ width:428px; height:246px; margin-top:3px; margin-left:3px;}
.fxui-tab-hand p{ width:1px; height:20px; float:left; background:url(../images/x_xin.gif) no-repeat;}
.fxui-tab-nav .n_tu h3{ font-size:16px; margin-top:12px; color:#333; width:417px; height:30px; line-height:30px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; float:right;}
.fxui-tab-nav .n_tu p{ line-height:28px; height:56px; overflow:hidden; color:#666; width:417px; float:right;}
.fxui-tab-nav ul{ width:370px; height:370px; float:right; padding-top:18px; box-sizing:border-box;}
.fxui-tab-nav ul li{ width:370px; height:46px; border-bottom:1px dashed #d7d7d7; background:url(../images/yuan.gif) no-repeat 0px 19px; padding-left:20px; box-sizing:border-box;}
.fxui-tab-nav ul li a{ color:#666; float:left; width:237px; height:46px; line-height:46px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.fxui-tab-nav ul li span{ width:80px; height:46px; line-height:46px; color:#666; float:right; text-align:right; float:right;}
.fxui-tab-nav ul li:hover a{ color:#2965b6;}
.fxui-tab-nav ul li:hover span{ color:#2965b6;}
.fxui-tab-hand a{ color:#666; float:right; margin-top:13px;}

.news_right{ width:328px; height:421px; float:right;}
.news_right_bt{ width:330px; height:30px; margin-top:10px;}
.news_right_bt span{ font-size:16px; color:#333; float:left;}
.news_right_bt a{ color:#666; float:right;}
.news_right .nr{ width:328px; height:370px; background:#fff; margin-top:11px; padding:20px; padding-top:15px; box-sizing:border-box;}
.news_right .nr ul li{ width:100%; height:46px; border-bottom:1px solid #e5e5e5; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news_right .nr ul li a{ color:#666; font-size:14px; line-height:46px;}
.news_right .nr ul li a:hover{ color:#2965b6;}
.liu{ width:100%; height:403px; background:url(../images/liu.jpg) no-repeat center; overflow:hidden;}
.liu_con{ width:462px; height:283px; margin:0 auto; margin-top:80px;}
.liu h3{ font-size:25px; color:#333; text-align:center; font-weight:normal; margin-bottom:20px;}
.in1{ width:212px; height:36px; background:none; border:1px solid #dfdfdf; border-radius:3px; padding:0 10px; color:#999; float:left; box-sizing:border-box;}
.in2{ width:460px; height:88px; background:none; border:1px solid #dfdfdf; border-radius:3px; padding:10px; color:#999; box-sizing:border-box; margin-top:20px;}
.in3{ width:183px; height:39px; background:#2965b6; border-radius:5px; text-align:center; line-height:39px; color:#fff; font-size:16px; border:none;margin-top:20px; margin-left:130px; cursor:pointer;}
.dibu{ width:100%; height:418px; background:#f5f5f5;}
.dibu_con{ width:1200px; height:418px; margin:0 auto;}
.logo_di{ width:277px; height:126px; background:url(../images/logo_di.jpg) no-repeat; margin-top:107px; float:left; margin-right:15px;}
.ma_di{ width:126px; height:126px; background:url(../images/di_ma.jpg) no-repeat; float:left; margin-top:107px;}
.nr_di{ width:693px; height:260px; float:right; margin-top:50px;}
.nr_di b{ font-size:15px; color:#666;}
.nr_di p{ font-size:15px; color:#666; line-height:30px;}
.links{ width:1200px; height:93px; border-top:1px dashed #d7d7d7; float:left;}
.links span{ font-size:15px; color:#666; float:left; line-height:93px;}
.links a{ padding:0 10px; color:#666; font-size:15px; line-height:93px;}
.footer{ width:100%; height:43px; background:#434343;}
.footer_con{ width:1200px; height:43px; margin:0 auto; color:#acacac; line-height:43px;}
.footer_con a{ color:#acacac;}
.tong{ width:50px; height:12px; background:url(../images/tong.gif) no-repeat; float:right; margin-right:350px; margin-top:16px;}
.pro_cp ul{width: 880px;}











