@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;}
.logo h3{ font-size: 18px;}    
.logo .fl{ margin-top:10px;}
.logo a{ display:block; height:75px; float:left;}
.logo img{ display:block; float:left;width:100%;}
.logo .txt{ float:left; margin:17px 0 0 16px;}
.logo .txt h3{ font-weight:bold; font-size:22px; }
.logo .txt h3 span{color:#114ea9;}
.logo .txt p{ font-size:14px;}
.w1200{ width:1200px; margin:0 auto; overflow:hidden;}

/*--首页--*/
.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: 100px;margin: 0 auto;}
.logo_left {width: 758px;height: 85px;background: url(../images/logo.jpg) no-repeat;float: left;margin-top: 12px;}
.logo_right {width: 228px;height: 64px;float: right;background: url(../images/phone.gif) no-repeat;padding-left: 59px;box-sizing: border-box;margin-top: 20px;}
.logo_right p {font-size: 18px;color: #333;line-height: 30px;}
.logo_right h3 {font-size: 22px;color: #333;}
.nav{ width:100%; height:60px; background:#f8bd01;}
.nav_con{ width:1200px; height:60px; margin:0 auto; position:relative; z-index:999;}
.nav_con ul li{ width:150px; height:60px; float:left; background:url(../images/lv_xian.jpg) no-repeat right;}
.nav_con ul li a{ width:150px; height:60px; display:block; line-height:60px; text-align:center; font-size:16px; color:#fff;}
.nav_con ul li a:hover{ background:#e8b205;width:150px;}
.check-nav{ background:#e8b205;width:150px;}
.hidden-box{width:150px;position:absolute;display:none;background:#fff; background-color:rgba(255,255,255,0.9)}
.hidden-box>ul{ width:150px; height:40px;line-height:40px; text-align:center; border-right:1px solid #dfdfdf; list-style-type:none;color:#fff;cursor:pointer; 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:60px; left:300px}
.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:61px; background:url(../images/sou.gif) repeat-x; border-bottom:1px solid #eee;}
.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;}
.in_contact { padding: 40px 24px 40px 24px;}
.in_contact h2 {
    color: #dc2d47;
    font-weight: bold;
    font-size: 24px;
    display: inline-block;
    height: 30px;
    margin-bottom: 30px;
}
.in_contact h2 i {
    background: url(../images/in-con.png) no-repeat;
    width: 26px;
    height: 30px;
    padding-left: 48px;
}
.in_contact p {
    font-size: 15px;
    color: #666666;
    margin-bottom: 12px;
    line-height: 24px;
}
.in_contact p span {
    font-weight: bold;
}
/*--产品--*/
.products{ width:100%; height:790px; background:url(../images/pro-bg.jpg) no-repeat center; background-size:cover; overflow:hidden;}
.products_con{ width:1200px; height:700px; margin:0 auto; margin-top:50px;}
.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:20px; color:#333; 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:843px; height:235px; margin:0 auto; margin-top:50px;}
.pro_cp .box{overflow:hidden;position:relative;width:843px;height:235px;margin:0 auto;}
.pro_cp  .list { overflow: hidden; width: 9999px;}
.pro_cp ul li{ width:281px; height:235px; float:left; }
.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;
}

.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;}
.tong{ width:50px; height:12px; background:url(../images/tong.gif) no-repeat; float:right; margin-right:350px; margin-top:16px;}


.casewrap{ width:100%; background:#f6f6f6; padding-bottom:80px; }
/*产品特点*/
.Index_brand{ background:url(../images/brand_bg.jpg) no-repeat center #1f52a2; padding:60px 0 80px; background-size:cover;}
.Index_brand .brand_list{ margin-top:60px;}
.Index_brand .brand_list li{ float:left; width:291px; height:485px; background:#fff; margin-right:12px; overflow:hidden; position:relative;}
.Index_brand .brand_list li.li4{ margin-right:0;}
.Index_brand .brand_list li .brand_Inf{ padding:20px;}
.Index_brand .brand_list li .brand_Inf img{}
.Index_brand .brand_list li .brand_Inf h3{ font-size:26px; font-weight:bold;}
.Index_brand .brand_list li .brand_Inf i{ display:block; width:40px; height:1px; background:#DA251C; margin:15px 0 20px 0;}
.Index_brand .brand_list li .brand_Inf p{ font-size:14px; color:#999;}

.Index_brand .brand_list li .brand_bg{ background:rgba(249,174,11,0.9); color:#fff; text-align:center; width:100%; height:485px; position:absolute; top:0; left:0; opacity:0;}
.Index_brand .brand_list li .brand_bg img{ padding:65px 0 35px 0; margin:0 auto;}
.Index_brand .brand_list li .brand_bg h3{ font-size:26px; font-weight:bold;}
.Index_brand .brand_list li .brand_bg i{ display:block; width:48px; height:1px; background:#fff; margin:45px auto;}
.Index_brand .brand_list li .brand_bg p{ font-size:14px; opacity:0.8; padding:0 20px; color:#333;}

.Index_brand .brand_list li:hover .brand_Inf{ opacity:0;}
.Index_brand .brand_list li:hover .brand_bg{ opacity:1;}
.Index_brand .container{ width:1200px; margin-top:0;}
.clear { zoom:1;}
.clear:after { content:''; display:block; clear:both; }

 /*优势*/
.Index_tit{ text-align:center;}
.Index_tit h3{ font-size:40px;   font-weight:bold;}
.Index_tit h4{ font-size:16px; color:#666; margin-top:10px; letter-spacing:1px;}
.Index_tit1{ text-align:center;}
.Index_tit1 h3{ font-size:40px; color:#fff; background:url(../images/tit_bg1.png) no-repeat center; font-weight:bold;}
.Index_tit1 h4{ font-size:16px; color:#fff; margin-top:10px; letter-spacing:1px; opacity:0.8;}
.Index_ys{  padding-top:30px;}
.Index_ys .ys1{ background:url(../images/ys_bg1.jpg) no-repeat center; height:400px; margin-top:60px;}
.Index_ys .ys2{ background:url(../images/ys_bg2.jpg) no-repeat center; height:400px;}
.Index_ys .ys3{ background:url(../images/ys_bg3.jpg) no-repeat center; height:400px;}
.Index_ys .ys4{ background:url(../images/ys_bg4.jpg) no-repeat center; height:400px;}
.Index_ys .ys_Inf{ width:550px; margin-left:17px; padding-top:120px;}
.Index_ys .ys2 .ys_Inf{ width:543px; margin-left:657px; padding-top:120px;}
.Index_ys .ys3 .ys_Inf{ width:550px; margin-left:17px; padding-top:120px;}
.Index_ys .ys4 .ys_Inf{ width:543px; margin-left:657px; padding-top:120px;}
.Index_ys .ys_Inf h3{ font-size:24px; font-weight:bold; color:#1f52a2;}
.Index_ys .ys_Inf h4{ font-size:14px; color:#b3b3b3; text-transform:uppercase; padding:5px 0 30px 0;}
.Index_ys .ys_Inf p{ color:#666; line-height:26px; padding-bottom:12px; font-size:15px; background-size:10px;}
.Index_ys .ys_Inf h5{ margin-top:30px; text-align:center;}
.Index_ys .ys_Inf h5 a{ display:block; width:150px; height:40px; line-height:40px; border:1px solid #ccc; color:#666; font-size:15px;}
.Index_ys .ys_Inf h5 a:hover{ background:#1f52a2; border-color:#1f52a2; color:#fff;}
.Index_ys .container{ width:1200px; margin:0 auto;}
/*.youshi2 {
    width: 100%;
    height:900px;
    background: url(../images/you2.jpg) no-repeat center;
}
.youshi3 {
    width: 100%;
    height:462px;
    background: url(../images/you3.jpg) no-repeat center;
}*/

.fenye .a{background: #1f52a2;color:#ffffff;}
.sou{ width:100%;background:url(../images/sou_bg.gif) repeat-y center;}
.sou_con{ width:1200px; height:95px; margin:0 auto;}
.sou_left{ width:600px; float:left;}
.sou_left h3{ font-size:18px; color:#333; margin-top:25px; line-height:25px;}
.sou_left p{ font-size:18px; color:#a9a9a9;}
.sou_right .input1{ width:600px; height:42px; background:#d6d6d6;}
.sou_right .input1 input{ width:600px; height:42px; color:#666; background:none; border:none; padding:0 38px; box-sizing:border-box; line-height:42px;}
.sou_right .input2{ width:49px; height:42px; background:url(../images/sou.gif) no-repeat; position:absolute; top:0; right:0px;}
.sou_right .input2 input{ width:49px; height:42px; background:none; border:none; cursor:pointer;}
.sou_right .re{ width:600px; height:52px; border:1px solid #f5f5f5; padding-left:30px; box-sizing:border-box;}
.sou_right .re span{ color:#666;}
.sou_right .re a{ line-height:52px; padding:0 10px; color:#666;}
.sou_right .re a:hover{ text-decoration:underline;}

/*--产品--*/
.product{ width:1200px; height:830px; margin:0 auto; overflow:hidden;}
.product_bt{ width:1200px; height:150px; margin-top:33px;}
.product_bt h3{ width:1200px; height:71px; background:url(../images/pro.gif) no-repeat center; font-size:25px; color:#333; text-align:center; line-height:80px;}
.product_bt p{ color:#999;  text-align:center;}

.fxui-tab-hand { width:1202px; background: #e8e8e8;height:50px;}
.fxui-tab-tit {display: block;float: left;height: 50px;line-height:50px;padding:0px 13px;cursor: pointer; background:url(../images/cp.gif) no-repeat right;}
.fxui-tab-hand .curr {background: #c9c9c9;}
.product ul{ width:1220px; overflow:hidden; margin-top:35px;}
.product ul li{ width:280px; height:250px; float:left; margin-right:25px; position:relative; margin-bottom:30px;}
.product ul li img{ width:274px; height:203px; margin:0 auto; border:3px solid #e9e9e9; margin:0 auto; display:block; transition:all 0.5s;}
.product ul li span{ width:280px; height:39px; border-bottom:1px solid #eaeaea; color:#666; text-align:center; line-height:39px; display:block;}
.product ul li div{ width:280px; height:209px; margin:0 auto; overflow:hidden;}
.product ul li:hover img{ transform: scale(1.1)}
.ys{ width:100%; height:1506px; background:url(../images/ys.jpg) no-repeat center;}
.case{ width:1200px; height:auto; margin:0 auto 40px;}
.case_bt{ width:1200px; height:120px; padding-top:60px;}
.case_bt h3{ width:1200px; height:43px; background:url(../images/case.png) no-repeat center; font-size:25px; color:#333; text-align:center; line-height:43px;}
.case_bt p{ color:#999;  text-align:center; line-height:30px;}

/* 水平滚动
------------------------------ */
.scroll_horizontal{position:relative;width:1200px;height:230px;}
.scroll_horizontal .box{overflow:hidden;position:relative;width:1215px;height:230px;margin:0 auto; margin-left:-13px;}
.scroll_horizontal .list{overflow:hidden;width:9999px;}
.scroll_horizontal .list li{float:left;width:306px;text-align:center;}
.scroll_horizontal .list li img{ width:288px; height:248px;}
.scroll_horizontal .list li span{ width:308px; height:30px; line-height:30px; color:#666; display:block; text-align:center;}
.scroll_horizontal .plus,
.scroll_horizontal .minus{position:absolute;top:50px;width:20px;height:59px;cursor:pointer;}
.scroll_horizontal .plus{ background:url(../images/zuo.gif) no-repeat; left:-50px;margin-top: 32px;}
.scroll_horizontal .minus{background:url(../images/you.gif) no-repeat; right:-45px;margin-top: 32px;}

.kehu{ width:1200px; height:255px; margin:0 auto; overflow:hidden;}
.kehu_bt{ width:264px; height:60px; margin:0 auto; background:url(../images/kehu.gif) no-repeat bottom; margin-bottom:45px;}
.kehu_bt h3{ font-size:25px; color:#333; text-align:center;}

.scroll_horizontal1{position:relative;width:1200px;height:230px;}
.scroll_horizontal1 .box{overflow:hidden;position:relative;width:1218px;height:230px;margin:0 auto;}
.scroll_horizontal1 .list{overflow:hidden;width:9999px;}
.scroll_horizontal1 .list li{float:left;width:305px;text-align:center;}
.scroll_horizontal1 .list li img{width:280px; height:105px; border:1px solid #ececec;}

.ban{ width:100%; height:147px; background:url(../images/ban.jpg) no-repeat;}
.ban_con{ width:1200px; height:147px; margin:0 auto; padding-top:30px; box-sizing:border-box;}
.b1 h3{ font-size:45px; color:#fff; float:left; margin-left:28px;}
.b1 span{  font-size:16px; color:#fff; display:block; margin-top:15px; margin-left:22px;}
.b1{ width:190px; float:left;}
.b1 p{ font-size:18px; font-weight:bold; color:#fff; margin-top:25px;}

.b2 h3{ font-size:45px; color:#fff; float:left; margin-left:28px;}
.b2 span{  font-size:16px; color:#fff; display:block; margin-top:15px;padding-left:34px;}
.b2{ width:190px; float:left; margin-left:60px;}
.b2 p{ font-size:18px; font-weight:bold; color:#fff; margin-top:25px;}

.b3 h3{ font-size:45px; color:#fff; float:left; margin-left:28px;}
.b3 span{  font-size:16px; color:#fff; display:block; margin-top:15px; margin-left:4px;}
.b3{ width:190px; float:left; margin-left:50px;}
.b3 p{ font-size:18px; font-weight:bold; color:#fff; margin-top:25px;}

.b4 h3{ font-size:45px; color:#fff; float:left; margin-left:28px;}
.b4 span{  font-size:16px; color:#fff; display:block; margin-top:15px; margin-left:45px;}
.b4{ width:190px; float:left; margin-left:50px;}
.b4 p{ font-size:25px; font-weight:bold; color:#fff; margin-top:15px;}

.b5 h3{ font-size:45px; color:#fff; float:left; margin-left:48px;}
.b5 span{  font-size:16px; color:#fff; display:block; margin-top:15px;margin-left:54px;}
.b5{ width:170px; float:right;}
.b5 p{ font-size:25px; font-weight:bold; color:#fff; margin-top:15px;}

.profile{ width:100%; height:693px; background:url(../images/ab-bg.jpg) no-repeat center;}
.profile_con{ width:1200px; height:693px; margin:0 auto; padding-top:56px; box-sizing:border-box;}
.profile_bt{ width:308px; height:80px; margin:0 auto;}
.profile_bt h3{ font-size:30px; color:#1f52a2; text-align:center;}
.profile_bt P{ width:308px; height:15px; background:url(../images/pro_p.png) no-repeat; margin:0 auto; margin-top:10px;}
.profile_nr{ width:1200px; height:424px; background:#fff; margin-top:50px;}
.profile_left{ width:475px; padding-left:30px; box-sizing:border-box; float:left;}
.profile_left_bt{ width:445px; height:67px; border-bottom:1px solid #d6d6d6; margin-top:30px;}
.profile_left_bt p{ font-size:20px; color:#1f52a2; line-height:30px;}
.profile_left_bt dl{ width:445px; font-size:18px; color:#333; font-weight:bold;}
.profile_left .nr{ width:445px; height:186px; overflow:hidden;margin-top:15px;}
.profile_left .nr p{font-size:14px;color:#333; line-height:32px; }
.profile_left .more{ width:138px; height:38px; background:#fab80a; border-radius:20px; color:#333; text-align:center; line-height:38px; margin-top:35px;}
.profile_left .more:hover{ background:#144086; color:#fff;}
.profile_right{ width:689px; height:424px; background:url(../images/jian.jpg) no-repeat; float:right;}

/*--新闻--*/
.news{ width:100%; height:610px;}
.news_con{ width:1200px; height:580px; margin:0 auto; padding-top:50px; box-sizing:border-box;}
.fxui-tab-hand1 {height: 45px; border-bottom:1px solid #e2e2e2; background:url(../images/zi.gif) no-repeat 660px 10px;}
.fxui-tab-tit1 {display: block;float: left;font-size: 18px; font-weight:bold; height: 45px;line-height:45px;cursor: pointer;}
.fxui-tab-hand1 .curr { background:url(../images/shu.gif) no-repeat 5px; color:#f8bd01;}
b.fxui-tab-tit1{ margin:0px;}
b.fxui-tab-tit1{ padding:0px 20px;}
.more{ width:81px; height:28px; line-height:28px; text-align:center; color:#666; float:right; margin-top:5px;}
.fxui-tab-nav1 .le{ width:600px; height:416px; float:left; padding-top:19px; box-sizing:border-box;}
.fxui-tab-nav1 .le ul li{ width:600px; height:100px; padding:21px 0px; border-bottom:1px dashed #e2e2e2;}
.fxui-tab-nav1 .le ul li img{ width:122px; height:105px; float:left;}
.fxui-tab-nav1 .le ul li .txt{ width:409px; height:100px; float:left;margin-left:24px;}
.fxui-tab-nav1 .le ul li .txt h3{ transition:all 0.5s; width:430px; height:25px; font-size:16px; color:#333; font-weight:normal; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.fxui-tab-nav1 .le ul li .txt p{ width:409px; height:46px; line-height:23px; color:#666; overflow:hidden; margin-top:4px; margin-bottom:9px;}
.fxui-tab-nav1 .le ul li .txt span{ color:#999; line-height:16px;}
.fxui-tab-nav1 .le ul li:hover .txt h3{ margin-left:5px;}
.newpic{width:534px; height:267px;overflow:hidden;}
.fxui-tab-nav1 .ri{ width:534px; height:416px; float:right; padding-top:35px; box-sizing:border-box;}
.fxui-tab-nav1 .ri img{ width:534px;border:2px solid #fff;}
.fxui-tab-nav1 .ri h3{ font-size:16px; color:#333; width:530px; height:30px; line-height:30px; margin-top:20px; font-weight:normal; font-weight:normal; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.fxui-tab-nav1 .ri p{ color:#666; line-height:30px; height:90px; width:541px; overflow:hidden; margin-top:5px;}

/*--浮窗--*/
.fc{ width:100%; height:98px; background:#292b3a; position:fixed; bottom:-1px; display:none; z-index:9999;}
.fc_con{ width:1200px; height:98px; margin:0 auto; position:relative;}
.fc_left{ width:545px; height:37px; background:url(../images/cc.png) no-repeat; float:left; margin-top:35px;}
.fc_k{ width:520px; height:98px; float:right; margin-right:102px; z-index:2;}
.fc_k .input1{ width:180px; height:35px; background:#fff; border:none; color:#333; font-size:14px; padding-left:15px; box-sizing:border-box; float:left; margin-right:23px; margin-top:33px;}
.fc_k .input2{ width:81px; height:30px; background:#f9ae0b; line-height:30px; text-align:center; color:#333; float:left; border:none; margin-top:35px; cursor:pointer;}
 input::-webkit-input-placeholder{
            color:#333;
        }
        input::-moz-placeholder{   /* Mozilla Firefox 19+ */
            color:#333;
        }
        input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
            color:#333;
        }
        input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
            color:#333;
        }

/*.footer_m{ width:82px; height:97px; background:url(../images/footer_m.jpg) no-repeat; position:absolute; right:-10px; z-index:1;}*/


.footer{ width:100%; height:auto; background:#142038; padding-bottom:25px; box-sizing:border-box; margin-bottom:97px; overflow:hidden;}
.footer1{ width:100%; height:auto; background:#142038; padding-bottom:10px; box-sizing:border-box; overflow:hidden; }
.footer_con{ width:1200px; margin:0 auto; padding-top:41px; box-sizing:border-box;}
.di_f{ width:100%; height:49px; background:#fff; margin:0 auto; line-height:49px; padding-left:23px; box-sizing:border-box;}
.di_f a{ font-size:15px; color:#666; padding:0px 36px;}
.logo_di{ width:350px; height:141px; background:url(../images/logo_di.png) no-repeat; float:right; margin-top:30px;}
.mid{ width:620px; height:141px; float:left; margin-left:160px; margin-top:30px;}
.mid h3{ font-size:16px; color:#fff;}
.mid p{ color:#e1ede1; line-height:26px; margin-top:20px;}
.rig{ width:167px; height:100px; float:left; margin-left:65px; margin-top:40px; background:url(../images/ma.jpg) no-repeat; padding-left:95px; box-sizing:border-box;}
.rig p{ color:#e1ede1; float:right;line-height:30px; margin-top:12px;}
.links{ width:1200px; height:auto; margin-top:60px;}
.links span{ font-size:15px; color:#fff; width:121px; height:60px; float:left;}
.links a{ color:#fff; font-size:15px; padding:0 14px;}


/*--分页--*/
.fenye{ width:500px; height:35px; margin:0 auto; text-align:center; padding:50px 0px 30px;}
.fenye a{ padding:3px 12px; background:#c2c2c2; margin-right:5px;}

.liuyan{ width:1200px; height:460px;margin:0 auto; margin-top:35px;}
.liuyan .bt{ width:1200px; height:40px; border-bottom:1px solid #e8e8e8; box-sizing:border-box; margin-bottom:35px;}
.liuyan .bt h3{ width:116px; height:40px; background:#f8bd01; font-size:18px; text-align:center; line-height:40px; color:#fff; font-weight:normal;}
.liuyan .nr{ width:550px; height:46px; float:left; margin-bottom:28px;}
.liuyan .nr span{ font-size:15px; color:#666; width:70px; height:46px; line-height:46px; display:block; float:left;}
.liuyan .nr input{ width:476px; height:46px; border:1px solid #ccc; float:right; padding:0 10px; color:#666; line-height:46px; box-sizing:border-box;}
.liuyan .nr:nth-child(3),.liuyan .nr:nth-child(5){ float:right;}
.liuyan .nr p{ width:103px; height:46px; float:left; margin-left:5px;}
.liuyan .nr:nth-child(5) input{ width:200px; float:left; margin-left:5px;}
.liuyan .nr textarea{ width:1130px; height:125px; border:1px solid #ccc; float:right; padding:10px; color:#666; float:right; box-sizing:border-box;}
.liuyan .nr:nth-child(6){ width:1200px; height:125px;}
.tijiao{ width:166px; height:48px; background:#142038; float:left; margin-left:70px;}
.tijiao input{ width:166px; height:48px; background:none; border:none; font-size:16px; color:#fff; line-height:45px; text-align:center; cursor:pointer;}
.chongzhi{ width:166px; height:48px; background:#999; float:left; margin-left:35px;}
.chongzhi input{ width:166px; height:48px; background:none; border:none; font-size:16px; color:#fff; line-height:45px; text-align:center; cursor:pointer;}

.di{ width:100%; height:284px; background:url(../images/di.jpg) no-repeat center; padding:85px 0; box-sizing:border-box;}
.di_con{ width:1160px; margin:0 auto;}
.di_con_left{ width:520px; height:auto; float:left;}
.di_con_left h3{ font-size:18px; color:#fff;}
.di_con_left p{ font-size:14px; line-height:25px; color:#fff; margin-top:10px;}
.di_con_left a{ color:#a8a8a8; display:block; margin-top:10px;}

.di_con_right{ width:520px; height:auto; float:right;}
.di_con_right h3{ font-size:18px; color:#fff;}
.di_con_right p{ font-size:14px; line-height:25px; color:#fff; margin-top:10px;}
.di_con_right a{ color:#a8a8a8; display:block; margin-top:10px;}


.chanpin_right_x{ width:958px; box-sizing:border-box; padding-top:32px;}
.chanpin_right ul{ width:958px; overflow:hidden; margin-bottom:35px;}
.chanpin_right ul li{ width:287px; height:360px; background:#f5f5f5; padding:6px; box-sizing:border-box; margin-left:32px; margin-bottom:30px; float:left;}
.chanpin_right ul li img{ width:275px; height:184px;}
.chanpin_right ul li h3{ font-size:15px; color:#333; text-align:center; line-height:35px; margin-top:15px;}
.chanpin_right ul li p{ font-size:14px; color:#666; line-height:30px; height:60px; overflow:hidden; padding:0px 10px; }
.chanpin_right ul li .xiang{ width:88px; height:28px; background:#dedede; float:left; color:#333; text-align:center; line-height:28px; margin-left:10px; margin-top:10px;}
.chanpin_right ul li .xun{ width:88px; height:28px; background:#e62129; float:right; color:#fff; text-align:center; line-height:28px; margin-right:10px; margin-top:10px;}
.chanpin_right ul li:hover { background:#edc450;}
.chanpin_right ul li:hover h3{ color:#fff;}
.chanpin_right ul li:hover p{ color:#fff;}
.chanpin_right ul li:hover .xiang{ background:#fff;}
.chanpin_right ul li:hover .xun{ background:none; border:1px solid #fff; color:#fff;}
.chanpin_right .xiangce{ width:500px; height:444px; float:left;}
.chanpin_right_x .nrn{ width:350px; height:430px; float:left;margin-left:64px;}
.chanpin_right_x .nr_bt{height:40px; line-height:40px; border-bottom:1px dashed #c5c5c5; font-size:20px; color:#333; font-weight:bold;}
.chanpin_right_x .nr_con{ width:400px; height:315px; overflow:hidden;}
.ddhh h3{font-size:14px;color:#999;font-weight:normal;margin-left:58px;}
.ddhh p{font-size:20px;color:#333;font-weight:bold;margin-left:58px;}
.chanpin_right_x .nr_con span{ color:#333; line-height:35px;font-size:16px;font-weight:bold;margin-top:24px;}
.chanpin_right_x .nr_con p{height:270px; line-height:30px; color:#333;}
.chanpin_right_x .ddhh{ width:324px; background:url(../images/phone.gif) no-repeat;border:1px dashed #c5c5c5;padding:10px;}
.chanpin_right_x .xiang{ width:958px; height:auto; float:right;padding-top:30px; box-sizing:border-box; margin-bottom:15px;}
.chanpin_right_x .xiang_bt{ width:958px; height:30px; line-height:30px; background:url(../images/xian.gif) repeat-x;}
.chanpin_right_x .xiang_bt h3{ width:85px; height:30px; background:#fff; font-size:16px; color:#333; line-height:30px;}
.chanpin_right_x .xiang p{ color:#333; line-height:30px;}
/*--案例--*/
.case_left {
    background: #fff;
    float: left;
    padding-top:38px;
    margin-bottom:48px;
}
.case_left .xin3_bt h3 {
    width:917px;
    height: 30px;
    margin: 0 auto;
    line-height: 30px;
    margin-bottom: 10px;
    text-align: center;
    font-weight: normal;
    font-size: 25px;
    color: #333;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.case_left .xin3_bt div {
    width: 300px;
    height: 25px;
    line-height: 25px;
    margin: 0 auto;
}
.case_left .xin3_bt div span {
    width: 160px;
    height: 25px;
    line-height: 25px;
    display: block;
    color: #666;
    float: left;
}
.case_left .xin3_bt div p {
    width: 100px;
    height: 25px;
    line-height: 25px;
    color: #666;
    float: left;
}
.nrnn{
  float:left;
  width:917px;
}
.nrnn p{
  font-size:14px;
  color:#666;
  line-height:24px;
  margin-top:28px;
}
.nrnn p img{
 /*
 */
 display:block;margin:0 auto;
}