﻿.container {width: 1200px;margin: 0 auto;}
.header {border-bottom: 1px solid #426fa4;padding-top: 13px;width: 100%;color: #FFFFFF;z-index: 66;}
.header.on{background-color:#1258aa;}
.header .logo {	padding-top:5px;}
.header ul.loginNav li a {display: block;text-align: center;width:93px;height:32px;border: 1px solid #fff;text-align: center;line-height:30px;font-size: 15px;border-radius:15px;position:relative;}
.header ul.loginNav li a span{ display:none;}
.header ul.loginNav li a:hover span{ display:block; position:absolute;width:200px; left:50%; margin-left:-100px; top:30px; font-size:14px; color:#FFF}
.header ul.loginNav li.ts a{border:0; background: -moz-linear-gradient(top, #d49dfa 0%, #7175f5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d49dfa), color-stop(100%,#7175f5));
    background: -webkit-linear-gradient(top, #d49dfa 0%,#7175f5 100%);
    background: -o-linear-gradient(top, #d49dfa 0%,#7175f5 100%);
    background: -ms-linear-gradient(top, #d49dfa 0%,#7175f5 100%);
    background: linear-gradient(to bottom, #d49dfa 0%,#7175f5 100%);}
.header ul.loginNav li.ts a:hover{border-color:#47bdf4;background: #47bdf4;color: #fff;}
.header ul.loginNav li a:hover,
#indexBanner .item.item1 .outter a:hover,
#indexBanner .item.item1 .outter .msg span:hover,
.indexProduct .wrap .left .r .box:hover a,
.indexProduct .wrap .right .outter span:hover {border-color: #47bdf4;background-color: #47bdf4;color: #fff;}
.header ul.loginNav li {padding: 15px 0 0 12px;}
.header ul.menuNav li{ text-align:center}
.header ul.menuNav li a {display: block;padding: 25px 20px 20px 20px;font-size:16px;line-height: 1;cursor: pointer;border-bottom: 2px solid transparent; text-align:center}

body{ min-width:1200px;}

.header ul.menuNav li a:hover,
.header ul.menuNav li a.on {color: #47BDF4;border-bottom: 2px solid #fff;}
.header ul li {padding: 0 15px;}
.wrapheader{position:fixed;width:100%; z-index:16;}
.subNav{  width:100%; background-color:rgba(1,15,32,0.8);  position:absolute; z-index:15; padding:50px 0; display:none;left:0;}
.subNav .sub_top{ border-bottom:1px solid #747d87;}
.subNav .sub_top .l{padding-right:138px;}
.subNav .sub_top .l img{ display:inline-block;*display:inline; zoom:0; margin-right:15px; vertical-align:middle;}
.subNav .sub_top .l .p2{ font-size:20px;color:#fff;margin-bottom:25px; text-align:center;}
.subNav .sub_top .l p{  width:100%; max-width:160px; background-color:#083a75;color:#fff; border-radius:30px; text-align:center; font-size:16px; margin-bottom:23px;}
.subNav .sub_top .l p a{ padding:7px 0;display:block;}
.subNav .sub_top .l p:hover{ background-color:#1258aa;}
.subNav .sub_bottom{margin-top:25px;}
.subNav .sub_bottom span{font-size:16px;color:#fff; line-height:42px;}
.subNav .sub_bottom a.r{ width:190px; border:2px solid #fff;font-size:16px;border-radius:30px;text-align:center;padding:7px 0;color:#fff;}
.subNav .sub_bottom a.r:hover{ background-color:#fff; color:#1258aa; border-color:#fff;}
#indexBanner .item {height: 700px;background-size: auto 100%;background-repeat: no-repeat;background-position: center;}
#indexBanner .item.item1 .outter {padding-top: 240px;width: 650px;color: #fff;}
#indexBanner .item.item1 .outter p.en {font-size: 20px;line-height: 2;font-weight: lighter;text-transform: uppercase;}
#indexBanner .item.item1 .outter p.cn {font-size: 48px;line-height: 2;font-weight: bold;text-transform: uppercase;}
#indexBanner .item.item1 .outter .msg {font-size: 0;}
#indexBanner .item.item1 .outter .msg span {display: inline-block;line-height: 36px;font-size: 16px;line-height: 36px;text-align: center;border-radius: 20px;margin-right: 8px;background-color: #2769b8;font-weight: lighter;width: 118px;cursor: pointer;}
#indexBanner .item.item1 .outter p.text {font-size: 18px;line-height: 1;margin: 30px 0 28px;}
#indexBanner .item.item1 .outter a {display: block;width: 260px;height: 42px;border: 1px solid #fff;border-radius: 30px;text-align: center;line-height: 40px;font-size: 18px;}
#indexBanner.owl-theme .owl-controls {margin-top: -27px;position: relative;}
#indexBanner.owl-theme .owl-controls .owl-page span {background-color: #fff;opacity: 1;}
#indexBanner.owl-theme .owl-controls .owl-page.active span {background-color: #47BDF4;}
.indexBox {padding: 40px 0 56px;}
.indexTitle {padding: 0 0 46px 0;text-align: center; position:relative; z-index:1;}
.indexTitle h2 {font-size: 28px;line-height: 2;font-weight: normal;}
.indexTitle .inner {vertical-align: middle;margin:0px 0 6px;font-size: 0;}
.indexTitle .inner span {display: inline-block;vertical-align: middle;line-height: 15px;}
.indexTitle .inner span.lineLeft,
.indexTitle .inner span.lineRight {width: 558px;
	height: 1px;background-color: #d4d4d4;}
.indexTitle .inner span.logo {background: url(../images/small_logo_blue.png) center center no-repeat;width: 84px;height:41px;}
.indexTitle p {font-size: 16px;line-height: 2;}
.indexTitle.whiteTitle {color: #fff;}
.indexTitle.whiteTitle .inner span.logo {background: url(../images/small_logo_white.png) center center no-repeat;}
.indexProduct .wrap ul{height:510px;margin-top:20px;}
.indexProduct .wrap ul li {position: relative;width: 264px; transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1), z-index 0s 0.12s; -webkit-transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1), z-index 0s 0.12s;-o-transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1), z-index 0s 0.12s;	 -moz-transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1), z-index 0s 0.12s;	 height: 440px; box-sizing: border-box; -webkit-box-sizing: border-box;margin-left:-1px;}
.indexProduct .wrap ul li.on{width: 408px; height:510px; overflow:hidden;top: -35px;border: 1px solid #2CB9EA; z-index:1;box-shadow: 0 0px 30px rgba(71, 189, 244, 0.8);}
.indexProduct .wrap ul li.on .bottom{display:block;opacity:1;}
.indexProduct .wrap ul li.on .top{ opacity:0;}
.indexProduct .wrap ul li .top{ opacity:1;}
.indexProduct .wrap ul .bottom {width: 408px;height: 510px;background-color: #fff; position: absolute; top:0; opacity:0;display:none;}
.indexProduct .wrap ul .bottom .l {width: 204px;height: 510px;background: url(../images/1-2.jpg) center center no-repeat;color: #fff;padding: 108px 18px 0;}
.indexProduct .wrap ul .bottom .l p.lagerFont {font-size: 22px;line-height: 1;margin-bottom: 9px;}
.indexProduct .wrap ul .bottom .l p.text {line-height: 2;font-size: 14px;padding-bottom: 8px;border-bottom: 1px solid #fff;margin-bottom: 33px;}
.indexProduct .wrap ul .bottom .l img {margin: 0 auto 50px;}
.indexProduct .wrap ul .bottom .l a {display: block;width: 100%;height: 32px;border: 1px solid #fff;border-radius: 40px;font-size: 16px;line-height: 30px;text-align: center;cursor: pointer;}
.indexProduct .wrap ul .bottom .l a:hover{background-color:#fff;color:#47bdf4;}
.indexProduct .wrap ul .bottom .r {width: 202px;padding: 33px 9px 0 20px;}
.indexProduct .wrap ul .bottom .r p.lead {font-size: 16px;line-height: 2;}
.indexProduct .wrap ul .bottom .r p.text {font-size: 14px;line-height: 22px;margin-bottom: 10px;color: #666;overflow: hidden;}
.indexProduct .wrap ul .bottom .r a {display: block;width: 100px;height: 32px;border: 1px solid #d4d4d4;border-radius: 40px;font-size: 16px;line-height: 30px;text-align: center;cursor: pointer;}
.indexProduct .wrap ul .bottom .r a:hover{ background-color:#47bdf4;color:#fff;}
.indexProduct .wrap ul .bottom .r .box {margin-bottom: 15px;cursor: pointer;}
.indexProduct .wrap ul .bottom .r .box:hover p.text {color: #47BDF4;}
.indexProduct .wrap ul li .top {width: 264px;float: left;height: 438px;border: 1px solid #D4D4D4;padding: 32px 20px 0;}
.indexProduct .wrap ul li .top p.lead {font-size: 20px;font-weight: bold;line-height: 2;margin-bottom: 2px;}
.indexProduct .wrap ul li .top p.text {font-size: 14px;line-height: 2;color: #666;margin-bottom: 45px;}
.indexProduct .wrap ul li .top img {margin-bottom: 52px;}
.indexProduct .wrap ul li .top span {display: block;width: 100%;height: 38px;line-height: 38px;text-align: center;background-color: #f6f7fc;margin-bottom: 15px;cursor: default;}
.indexYs {background:#f6f6f6;position:relative; padding-bottom:36px;}
.ys li{width:33.3%;float:left; text-align:center;height:260px;}
.ys li img{display:block;margin:30px auto 15px;transition: all 0.3s ease-in-out 0s;}
.ys li b{font-size:18px;color:#333333; line-height:38px;}
.ys li p{font-size:14px;color:#666; line-height:24px;padding:0 44px;}
.ys li.cur,.ys li:hover{ background:#FFF;}
.ys li.cur img,.ys li:hover img{ transform: rotateY(180deg);}

.indexIndustry{ display:block; padding-top:40px; background:url(../images/bg.jpg) no-repeat center top; height:755px;}
.slideTxtBox{ width:100%;  text-align:left;  }
.slideTxtBox .hd{ height:85px; line-height:85px; background:#FFF; position:relative; }
.slideTxtBox .hd ul{ display:block; width:100%  }
.slideTxtBox .hd ul li{ float:left;text-align:center;border-right: 1px solid #dadadb;font-size:18px; width:25%;cursor:pointer;  }
.slideTxtBox .hd ul li.on{ height:85px;border-bottom:3px solid #2277da; color:#2277da; cursor:pointer;}
.slideTxtBox .bd ul{ padding:50px 0 0 90px; color:#FFF;  }
.slideTxtBox .bd ul .col-md-4{ display:block; float:left; width:337px;}
.slideTxtBox .bd ul .col-md-8{ display:block; float:left; width:637px; padding-top:60px; padding-left:10px;}
.slideTxtBox .bd ul .col-md-8 .font20px{ display:block; font-size:24px; margin-bottom:26px;}
.slideTxtBox .bd ul .col-md-8 p{ display:block; line-height:30px; font-size:15px;}

.indexNews {background-color: #f2f2f2; padding-bottom:66px;}
.indexNews .outter { width:370px;float: left;margin-left: 45px;padding-bottom: 30px;position: relative;background-color: #fff;}
.indexNews .outter:first-child {margin-left: 0;}
.indexNews .outter .img {position: relative; overflow:hidden;}
.indexNews .outter .img img{ width:370px;height:197px; transition:all 0.3s linear;}
.indexNews .outter:hover .img img{ transform:scale(1.05);}
.indexNews .outter .img .mask {position: absolute;padding: 10px;height: 44px;font-size: 14px;color: #fff;background-color: rgba(0, 0, 0, 0.6);width: 100%;left: 0;bottom: 0;line-height: 24px;}
.indexNews .outter .img .mask p.text,
.indexNews .outter .list li p.text {width: 67%;float: left;font-size: 16px;cursor: pointer; overflow:hidden;  white-space:nowrap;}
.indexNews .outter .img .mask p.date,
.indexNews .outter .list li p.date {width: 30%;float: right;	text-align: right;}
.indexNews .outter .list {padding: 10px; overflow:hidden;height:160px;}
.indexNews .outter .list li {padding: 10px 0;padding-left: 20px;background: url(../images/1-20.png) left center no-repeat;border-bottom: 1px dashed #D4D4D4;}
.indexNews .outter .list li:last-child {border: 0;}
.indexNews .outter .list li p.text:hover {color: #47BDF4;cursor: pointer;}
.indexNews .outter a.listLink {width: 140px;height: 36px;border: 1px solid #d4d4d4;color: #999;position: absolute;bottom: -18px;
background-color: #fff;text-align: center;font-size: 16px;line-height: 34px;border-radius: 30px;left: 50%;margin-left: -70px;
cursor: pointer;}
.indexNews .outter a.listLink:hover {border: 1px solid #2769b8;color: #2769b8;}

.indexPartner .container.w1200{ width:1210px;}
.indexPartner #partner { padding:0 5px;}
#partner.owl-theme .owl-controls .owl-page span{ width:60px;  height:6px; border:1px solid #1258aa; background-color:transparent;}
#partner.owl-theme .owl-controls .owl-page.active span, #partner.owl-theme .owl-controls.clickable .owl-page:hover span{  background-color:#1258aa;}
.indexPartner #partner .owl-wrapper {padding:10px 0 20px 0;}
.indexPartner .img {padding: 30px 0;border-right: 1px solid #e8e8e8;transition: all 0.3s linear;}
.indexPartner .img:first-child {border-bottom: 1px solid #E8E8E8;}
.indexPartner .item:first-child {border-left: 1px solid #e8e8e8;}
.indexPartner .item .img:hover {box-shadow: 0 0px 10px rgba(71, 189, 244, 0.8);position: relative;z-index: 2;}
.indexPartner .img img {width:170px;margin: 0 auto;}
.indexPartner .img img:hover{ filter: grayscale(0);-webkit-filter: grayscale(0);-o-filter: grayscale(0);  -ms-filter: grayscale(0);-moz-filter: grayscale(0);}
#partner.owl-theme .owl-controls .owl-buttons div {width: 180px;height: 36px;background-color: #fff;border: 1px solid #1258AA;
color: #1258AA;line-height: 36px;font-size: 18px;padding: 0;}
#partner.owl-theme .owl-controls .owl-buttons div:hover {background-color: #1258AA;color: #fff;}

.line-zc{ display:block; background:url(../images/bg1.jpg) no-repeat center; height:170px; position:relative;}
.line-zc p { width: 900px; height: 38px; margin-right: auto;position: absolute;top: 66px;left: 50%; margin-left: -450px; color: #fff; font-size: 26px;}
.line-zc a { display:inline-table; text-align:center; margin-left:150px; color: #4251b6;height: 100%; width: 176px; border-radius: 5px; font-size: 20px;line-height: 38px;background-color: #fff; cursor: pointer;}

/*底部开始*/
.foot{ background:#2d313d;padding-top:28px;color:#adadad;font-size:14px;}
.foot a{color:#adadad;}
.foot .f-u { height:70px;line-height:70px;border-bottom:1px solid #3f3f3f; overflow:hidden; position:relative;margin-bottom:42px; text-align:center}
.foot .f-u a{color:#FFF;font-size:16px;padding:0 38px;}
.foot .f-u a.first{padding-left:0}.foot .f-u a.last{padding-right:0}
.foot .fzl{width:920px;float:left; margin-top:12px;}
.foot .fzl p{height:30px; line-height:30px;width:440px;float:left;margin-bottom:10px; }
.foot .fzl p img{ display:block;float:left;margin-right:12px;}
.foot .fzr {width:250px; height:192px;float:right;}
.foot .fzr p{width:120px;height:120px; display:block;float:left; line-height:45px; text-align:center;margin-right:20px;}
.foot .fzr p img{width:120px;height:120px; display:block;}
.link{border-top:1px solid #3f3f3f;padding:15px 0; line-height:28px; text-align:center;}
.link a{ padding-right:15px;}


.youfu{ position:fixed; right:0; top:30%;width:92px; z-index:1000;}
.youfu .list{ border-bottom:1px solid #76cdf5;padding:10px 0;text-align:center;position:relative;background-color:#47bdf4;}
.youfu .list:hover{ background-color:#00a7f5;}
.youfu .list .block span{width:36px;height:34px;display:block;margin:0 auto 10px;background-repeat:no-repeat;}
.youfu .list .block .ico1{ background-image:url(../images/13-1.png);}
.youfu .list .block .ico2{ background-image:url(../images/QQ.png);}
.youfu .list .block .ico3{background-image:url(../images/13-3.png);}
.youfu .list .block .ico4{ background-image:url(../images/13-4.png);}
.youfu .list .block p{ font-size:14px;color:#fff;}
.youfu .list.backs{  cursor:pointer;}
.youfu .list.wx .none{ width:285px;}
.youfu .list.wx .none p{text-align:left;  padding-top:5px;}
.youfu .list.wx .none p span{ margin-bottom:2px;}
.youfu .list.wx .none p em{ margin-bottom:5px; display:block;}
.youfu .list .none{ width:160px; border:1px solid #47bdf4; position:absolute;right:100%; top:0; margin-top:-2px; color:#47bdf4;  padding:10px; background-color:#fff; display:none;}
.youfu .list.wx:hover .none{ display:block;}
.youfu .list .none span{ font-size:14px;display:block;}
.youfu .list .none p{ font-size:16px;}
.youfu .list .none b{ font-size:18px;}
.youfu .list .none img{ margin:0 auto; width:123px;}


.contactBanner {height: 550px;background: url(../images/ban.jpg) center center no-repeat;background-size: auto 100%;}
.p12-curmbs-1 {font-size: 14px; border-bottom: 1px dashed #cccccc; color:#666; margin-top:18px; padding-bottom:5px; }
.p12-curmbs-1 b { border-left: 10px solid #2c2c2c;font-weight: normal;padding-left: 8px;} 
.p12-curmbs-1 span {padding: 0 5px; height: 46px; line-height: 46px;}
.p12-curmbs-1 a{color:#666;}

.dy{ display:block; background:#FFF; padding:15px 0; margin-bottom:20px;line-height:32px;font-size:15px; color:#444; min-height:500px;}
.dy img{ display:block; margin:0 auto; max-width:100%; height:auto !important;}
.xxy{ display:block; border-bottom:1px #bababa dashed; padding-bottom:10px; margin-bottom:15px; margin-top:10px;}
.xxy h1{ display:block; text-align:center; font-size:20px; line-height:44px; font-weight:600;}
.xxy p{ display:block; text-align:center; line-height:32px;}

.List_page{text-align:center;padding-bottom:60px; margin-top:50px;}
.List_page a{background:#fff;margin:0px 5px;padding:5px 12px;border:1px solid #333;color:#333;}
.List_page span{background:#1258aa;color:#fff;margin:0px 1px;padding:4px 10px;border:1px solid #1258aa;}


.nlist{ display:block; }
.news_list_b{   padding:25px 0; border-bottom:1px #b5b5b5 dashed; }
.news_list_b:hover{z-index:1}
.news_list_con{  cursor:pointer;}
.news_list_con a img{width:120px; height:90px;transition: all 0.5s ease 0s;}
.news_list_con_l{ background:#f0f0f0; height:90px; width:110px; color:#444;display:block;float:left;margin-right:20px; overflow:hidden; text-align:center; font-size:16px; color:#666;}
.news_list_con_l big{ display:block; font-size:34px; line-height:50px; padding-top:5px;}
.news_list_con:hover img {transform: scale(1.1);transition: all 0.5s ease 0s;}
.news_list_con_con a{ display:block; width:670px; height:auto !important}
.news_list_con_con{width:1050px;float:left}
.news_list_con_con h2{ display:block;font-size:20px;line-height:30px;height:30px;margin-bottom:5px;display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-weight:normal;} 
.news_list_con_con h2 span{ color:#777;font-size:14px;}
.news_list_con_con p{ display:block; line-height:26px; font-size:14px; color:#666;}
.news_list_con_con h2 a {color:#333;}


.main_nr{ display:block; margin-bottom:20px;}
/*头部搜索*/
.seach_top{ height:58px;}
#seach_top{background:#fff; height:38px; padding:10px 0; width:100%;}
.seacher{ background:#fff;}
.seacher_l{ position:relative; z-index:1; float:left;}
.select_div{border-radius:3px 0px 0px 3px; border:1px solid #00afda; color:#fff; width:60px; text-align:center; background:#00c0ef; cursor:pointer; height:36px; line-height:36px; position:absolute; z-index:3; top:0px; left:0px;}
.select_div i{ background:url(../images/down.png) no-repeat; width:9px; height:9px; display: inline-block; margin-left:5px;}
.class_down{ position:absolute; z-index:100; top:36px;  background:#00c0ef; color:#fff; width:60px;  border:1px solid #00afda; text-align:center}
.class_down li{ padding:3px 0px; font-size:13px;}
.class_down li:hover{ background:#00b6e3; cursor:pointer;}
.seacher_input{ border:1px solid #D2D6DE; border-left:none; width:200px; height:36px; line-height:36px; padding-left:70px; border-radius:3px; padding-right:30px; background:url(../images/input.png) right center no-repeat;}
.seacher_input:focus{box-shadow:0px 0px 2px #00C0EF;  border:1px solid #00C0EF;}

/*table1*/
.table_div{ clear:both;}
.table1{ border:1px solid #e4e4e4; border-collapse:collapse; font-size:13px; width:100%}
.table1 th{border:1px solid #e4e4e4; border-collapse:collapse; padding:8px 10px; text-align:center; vertical-align:middle; background:#f1f1f1;}
.table1 tr:nth-of-type(even){ background:#fcfcfc;}
.table1 td{border:1px solid #e4e4e4; border-collapse:collapse; padding:8px 10px; text-align:center; vertical-align:middle;}
.table1 td.code{ font-weight:bold;}
.table1 td.solution2{ text-align:left;}
.table1 td.contral button{padding:2px 8px; cursor:pointer; font-size:12px;}
.table1 td.contral button.edit{ background:#00C0EF; color:#fff;}
.table1 td.contral button.edit:hover{ background:#357ca5;}
.table1 td.contral button.del{ background:#E2E4E9;}
.table1 td.contral button.del:hover{ background:#c1c1c3}
.table1 tr:hover{ background:#eef8ff;}

.left{ display:block; float:left; width:250px;}
.right{ display:block; width:920px; float:right;}
.left_t{ display:block; width:100%; height:80px; font-size:25px; margin-top:15px; line-height:80px; color:#FFF; text-align:center; background:#1258aa; font-weight:bold;} 
.left ul{ display:block; border:1px #dadada solid; bordet-top:0;}
.left ul li{ display:block; line-height:50px; padding:0px 15px;}
.left ul li a{ display:block;    padding-left: 20px;
    background: url(../images/1-201.png) left center no-repeat; font-size:16px; border-bottom:1px #dadada dashed;}

.menuNav li:hover #cd{ display:block}
#cd{ position:absolute; display:none;  background-color:#FFF; color:#000; border-radius:5px; margin:0; padding:30px 40px 0px 30px}
#cd dd{ text-align:left; margin:0; height:60px; line-height:60px}
#cd dd img{ height:20px; margin: 0 10px 0 0; float:left}
#cd dd a{ padding:0; display:block; float:left}