a,address,blockquote,body,html,button,caption,dd,dl,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,span,td,textarea,th,ul {
	margin: 0;
	padding: 0
}


h1,h2,h3,h4,h5,h6 {
	font-size: 100%
}
li,ol,ul {
	list-style: none
}
fieldset,img {
	border: 0
}
address,cite,dfn,em,var {
	font-style: normal
}
code,kbd,pre,samp {
	font-family: courier new,courier,monospace
}
button,input,select,textarea {
	font-size: 100%;
	outline: 0
}
textarea {
	resize: none
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	font-size: inherit
}
abbr[title] {
	border-bottom: 1px dotted;
	cursor: help
}
a,a:hover {
	text-decoration: none
}
:focus,a,label {
	outline: 0
}
a,img {
	border: 0
}
s {
	font-style: normal;
	text-decoration: none
}
body { font-size:14px; font-family:Microsoft YaHei,sans-serif; background-color:#f8f8f8; overflow-y:scroll;
}

*{box-sizing:border-box;}


.index-top{ height:31px;/* background-color:#356ac0;*/  background-color:#fff;font-size:12px; color:#919292; padding-top:8px; border-bottom: 1px solid #f3f3f3;}

.index-top .left{ float:left;}

.index-top .right{ float:right;}

.wrapper{ width:1200px; margin:0 auto;}

.index-top a{ color:#919292;}

.index-top a:hover{ color:#292929;}

.index-top .left .top-text{ float:left;}

.index-top .left .top-line{ float:left; padding:0 15px;color:#d1d2d2;}

.index-top .right .top-text{ float:right;}

.index-top .right .top-text img{ margin-bottom:-2px; margin-right:5px;  }

.index-top .right .top-line{ float:right; padding:0 15px;color:#d1d2d2;}

.nav{height:100px;background-color:#fff; clear:both;}

.logo{float:left;margin-top:22px;}



.menu-ul>li{ position:relative;float:right;font-size:15px; line-height:100px;color:#333;font-weight:bold;}

.menu-ul>li>a{ display:block;color:#838383; height:100px;padding:0 25px;}

.menu-ul>li.select>a{color:#000; background:url(nav_hover_bg.png) repeat-x bottom;
-webkit-transition:all .1s ease-in-out;
-moz-transition:all .1s ease-in-out;
-ms-transition:all .1s ease-in-out;
transition:all .1s ease-in-out;
}

.menu-son{ position:absolute; top:100%;left:-36px; height:238px; z-index:9999; background:url(menu-son-bg.png) repeat;line-height:50px; border:1px solid #dbe3e8; display:none;
-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.2);
box-shadow:0 2px 5px rgba(0,0,0,0.2);
}

.menu-ul>li:hover .menu-son{ display:block;
animation:fadeInUp .15s ease;
-webkit-animation:fadeInUp .15s ease;
-moz-animation:fadeInUp .15s ease;
-ms-animation:fadeInUp .15s ease;
-o-animation:fadeInUp .15s ease
}

/*菜单动画*/
@-webkit-keyframes fadeInUp {
0% {opacity:0;-webkit-transform:translate(0px,10px)}
100% {opacity:1;-webkit-transform:translate(0,0)
}
}
@-moz-keyframes fadeInUp {
0% {opacity:0;-moz-transform:translate(0px,10px)}
100% {opacity:1;-moz-transform:translate(0,0)}
}
@-ms-keyframes fadeInUp {
0% {opacity:0;-ms-transform:translate(0px,10px)}
100% {opacity:1;-ms-transform:translate(0,0)}
}
@-o-keyframes fadeInUp {
0% {opacity:0;-o-transform:translate(0px,10px)}
100% {opacity:1;-o-transform:translate(0,0)}
}
@keyframes fadeInUp {
0% {opacity:0;transform:translate(0px,10px)}
100% {opacity:1;transform:translate(0,0)}
}

.menu-son a{ display:block; color:#505050; font-size:16px; color:#505050; font-weight:400; padding-left:30px; background:url(../images/nav-menu-dian.png) no-repeat 18px center;
-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
}

.menu-son a:hover{color:#116fbf; background-color:#1383f5; color:#fff; background-image:url(../images/nav-menu-dian1.png)}

.dropdown-zxqy{left:-36px; width:408px; padding-left:25px; padding-top:28px;}

.dropdown-zxqy li{ width:135px;}

.dropdown-zxqy .dropdown-img{ width:146px; height:152px; position:absolute; right:53px; top:35px;background:url(../images/menu-zxqy-img.png) no-repeat; }


.dropdown-jsfw{left:-260px; width:590px; padding-left:250px; padding-top:28px;}

.dropdown-jsfw li{ float:left; width:160px;}

.dropdown-jsfw .dropdown-img{ width:191px; height:149px; position:absolute; left:43px; top:35px;background:url(../images/menu-jsfw-img.png) no-repeat;
-webkit-box-shadow:-5px 12px 15px rgba(0,0,0,0.15);
box-shadow:-5px 12px 15px rgba(0,0,0,0.15);
 }

.dropdown-zxns{left:-260px; width:408px; padding-left:250px; padding-top:28px;}

.dropdown-zxns li{ float:left; width:135px;}

.dropdown-zxns .dropdown-img{ width:191px; height:149px; position:absolute; left:43px; top:35px;background:url(../images/menu-zxns-img.png) no-repeat;
-webkit-box-shadow:-5px 12px 15px rgba(0,0,0,0.15);
box-shadow:-5px 12px 15px rgba(0,0,0,0.15);
 }


.dropdown-jjfa{left:-200px; width:800px; padding-left:20px; padding-top:28px; padding-right:160px;}

.dropdown-jjfa li{ float:left; width:290px;}

.dropdown-jjfa .dropdown-img{ width:146px; height:183px; position:absolute; right:43px; top:15px;background:url(../images/menu-jjfa-img.png) no-repeat; }

.dropdown-cpzx{left:-650px; width:1200px; padding-left:25px; padding-top:28px; padding-right:160px;}

.dropdown-cpzx li{ float:left; width:270px;}

.dropdown-cpzx .dropdown-img{ width:192px; height:196px; position:absolute; right:25px; top:35px;background:url(../images/menu-cpzx-img.png) no-repeat; }

.cpzx-btn{ width:95px; height:36px; position:absolute;right:80px;top:36px;}

.cpzx-btn a{ position:absolute; width:95px; height:36px; background-color:#e33513; color:#fff; border:0; font-size:14px;font-family:Microsoft YaHei; cursor:pointer;
-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; background-image:none; padding-left:0; text-align:center; line-height:35px;}

.cpzx-btn a:hover{background-color:#d12c0b; background-image:none; }

.dropdown-khal{left:-36px; width:408px; padding-left:25px; padding-top:28px;}

.dropdown-khal li{ width:135px;}

.dropdown-khal .dropdown-img{ width:192px; height:142px; position:absolute; right:43px; top:35px;background:url(../images/menu-khal-img.png) no-repeat;

 }

.dropdown-gyjc{left:-100px; width:590px; padding-left:250px; padding-top:28px;}

.dropdown-gyjc li{ float:left; width:160px;}

.dropdown-gyjc .dropdown-img{ width:191px; height:149px; position:absolute; left:43px; top:35px;background:url(../images/menu-gyjc-img.png) no-repeat;
-webkit-box-shadow:-5px 12px 15px rgba(0,0,0,0.15);
box-shadow:-5px 12px 15px rgba(0,0,0,0.15);
 }

.infor{ padding:27px 0;    background-color: #f0efef;border-top: 1px solid #e4e7e8;border-bottom: 1px solid #e4e7e8; }

.laygout{float:left; width:382px; height:405px; border:1px solid #f2f2f2;border-top:3px solid #b2c6ec;background-color:#fff;}

.laygout .top{ position:relative; padding-top:11px; padding-bottom:10px; text-align:center;}

.laygout .top .title{ font-size:18px;color:#333;}

.news-tab{ position:absolute; right:15px; top:11px;}

.news-tab>div{float:left;width:23px;height:23px; margin-right:10px; cursor:pointer;}

.tab1{ background:url(../images/tab1.png) no-repeat center;}

.tab2{ background:url(../images/tab2.png) no-repeat center;}

.tab1:hover{ background-image:url(../images/tab1-select.png);}

.tab2:hover{ background-image:url(../images/tab2-select.png);}

.laygout.news{ margin-right:26px;}

.laygout.news .con{ position:relative; padding:8px 22px 18px 22px; height:180px; overflow:hidden;}

.con-position{ position:absolute; top:0; width:1140px;
-webkit-transition:all .5s ease-in-out;
-moz-transition:all .5s ease-in-out;
-ms-transition:all .5s ease-in-out;
transition:all .5s ease-in-out;
}

.con-position.select1{left:0;}
.con-position.select2{left:-380px;}
.con-position.select3{left:-760px;}

.news-ul{ width:380px; float:left; background:url(../images/news-shuzi.png) no-repeat 20px 7px;}

.news-ul li{line-height:30px;font-size:14px;color:#6c6c6c;padding-left:39px;}

.news-ul li a{color:#6c6c6c;}

.news-ul li a:hover{color:#2a78f7;}

.news-ul1{ position:absolute; left:0; top:0;}
.news-ul2{ position:absolute; left:380px; top:0;}
.news-ul3{ position:absolute; left:760px; top:0;}



/*.news-ul.news-left.on{right:auto; left:22px; top:0;}
.news-ul.news-right.on{left:auto; right:22px; top:0;}

.news-ul.news-left.out{ right:auto; left:-120%;top:0;}
.news-ul.news-right.out{left:auto; right:-120%;top:0;}*/

/*.laygout.news .con .on, .laygout.news .con .out {
-webkit-transition:all .5s ease-in-out;
-moz-transition:all .5s ease-in-out;
-ms-transition:all .5s ease-in-out;
transition:all .5s ease-in-out;
}*/

.laygout-img{ text-align:center;}

.laygout.about{border-top:3px solid #b4d39c; margin-right:27px; cursor:pointer;}

.laygout.about .con{line-height:30px;font-size:14px;color:#6c6c6c; padding:0 25px;height:180px; }

.laygout.power{border-top:3px solid #e5bfa6;cursor:pointer;}

.laygout:hover{ 
-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);
box-shadow:0 15px 30px rgba(0,0,0,0.1);
-webkit-transform:translate3d(0, -2px, 0);
transform:translate3d(0, -2px, 0);
border-top-color:#000;
}
.laygout:hover{
-webkit-transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-ms-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
}

.laygout.news:hover{border-top-color:#5389ee;}
.laygout.about:hover{border-top-color:#5fa926;}
.laygout.power:hover{border-top-color:#c15e1e;}



.laygout.power .con{line-height:30px;font-size:14px;color:#6c6c6c; padding:0 25px;height:180px; }

.fangan{ height:225px;padding-top:27px;}

.fangan-con{ height:167px;float: left; width: 885px;}

.fangan-con span{ display:block; width:130px; padding-left:20px; padding-top:38px; font-size:12px; color:#fff; line-height:23px; margin-left:-220px;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-ms-transition:all .3s ease-in-out;
transition:all .3s ease-in-out;
}

.fangan-con .fangan2 span{color:#353535;}

.fangan-con>div.select span{margin-left:0px;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-ms-transition:all .3s ease-in-out;
transition:all .3s ease-in-out;}

.fangan-con>div{ width:220px; overflow:hidden;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-ms-transition:all .3s ease-in-out;
transition:all .3s ease-in-out;
}

.fangan-con .suoxiao{ width:180px;}

.fangan-con>div.select{ width:340px; cursor:pointer; background-position:100px 0;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-ms-transition:all .3s ease-in-out;
transition:all .3s ease-in-out;
}

.fangan1{float:left;height:167px;background:#3e92e3 url(../images/fangan-img1.png) no-repeat -20px 0;}
.fangan2{float:left;height:167px;background:#ffb731 url(../images/fangan-img2.png) no-repeat -20px 0;}
.fangan3{float:left;height:167px;background:#04cc56 url(../images/fangan-img3.png) no-repeat -30px 0;}
.fangan4{float:left;height:167px;background:#556dd3 url(../images/fangan-img4.png) no-repeat -20px 0;}

.foot-nav{background-color:#fff; overflow:hidden;padding:30px 0 20px 0;}

.foot-nav .left{ float:left;}

.foot-nav .left .menu{float:left; width:191px;}

.foot-nav .left .menu a{display:block;font-size:12px;color:#8e8e8e;line-height:30px;}

.foot-nav .left .menu a:hover{color:#2a78f7;}

.foot-nav .left .menu a.menu-top{font-size:14px;color:#373737;}

.foot-nav .right{float:right; width:206px; text-align:right; border-left:1px solid #e7e7e7; padding-bottom:10px;}

.foot-nav .right-call{ font-size:18px; color:#3c9df7; line-height:30px; padding:5px 0;}

.foot-nav .right-time{font-size:12px; color:#a0a1a1; }

.foot-nav .right-call-img{  height:65px;background:url(../images/foot-nav-img.png) no-repeat 103px 0;}

.foot{background-color:#fff; overflow:hidden;padding:27px 0; border-top:1px solid #efefef;}

.foot-left{ float:left;font-size:12px;color:#a0a1a1;}

.foot-left a{color:#a0a1a1;}

.foot-left a:hover{color:#0665a9;}

.foot-right{float:right;}

.foot-right img{ margin-left:10px;}


/*新闻资讯*/

.main-con{ background-color:#f3f3f3; overflow:hidden; border-bottom:1px solid #eae9e9;}

.main-banner{ text-align:center; overflow:hidden; height:197px; clear:both;}

.main-line{ height:63px; border-bottom:1px solid #eaeaea;}

.main-nav ul{ padding-top:6px;}

.main-nav ul li{ float:left; height:50px; line-height:50px;  font-size:14px; color:#222222; cursor:pointer;margin-right:10px;}

.main-nav ul li a{display:block;padding:0 33px; height:50px;color:#222222;}
.main-nav ul li.select a,.main-nav ul li:hover a{background-color:#3893fa; color:#edf4ff;-moz-border-radius:25px; 
-webkit-border-radius:25px; 
border-radius:25px;}

.main-address{ float:right; color:#575757; font-size:12px; padding-top:22px;}

.main-address a{color:#575757;}

.main-address a:hover{ text-decoration:underline;color:#3893fa;}

.main-address span{ margin:0 12px;}

.main-right{ float:right; width:320px; border-left:1px solid #eaeaea; }

.right-banner{ padding-top:19px; padding-bottom:10px;text-align:right;}

.right-banner a{ margin-bottom:6px;}

.right-banner a:hover{ opacity:0.85;}

.right-news-top{ padding:10px 0 15px 19px;color:#3f3f3f; font-size:16px; border-bottom:1px solid #eaeaea;}

.right-news-top img{ margin-right:9px;}

.right-news-con{padding:10px 0;}

.right-news-con ul{background:url(../images/right-news-digital.png) no-repeat 18px 6px; }

.right-news-con ul li{ padding-left:47px; font-size:12px;  line-height:32px; color:#3f3f3f;}

.right-news-con ul li a{color:#3f3f3f;}

.right-news-con ul li a:hover{color:#3893fa; text-decoration:underline;}

.main-left{ margin-right:319px;border-right:1px solid #eaeaea;}

.zx-top{ padding-top:15px; overflow:hidden; position:relative; height:219px;}

.zx-top-img{ float:left;}

.zx-top-con{ margin-left:419px; cursor:pointer;}

.zx-top-con:hover .zx-top-title{color:#3893fa;}

.zx-top-con:hover .zx-top-describe{color:#c0c0c0;}

.zx-top-title{ font-size:18px; color:#2d2c2c; line-height:40px;}

.zx-top-describe{ color:#8f8f8f; font-size:14px; line-height:32px; padding-right:20px;}

.zx-top-date{ position:absolute; width:461px; height:38px;background:url(../images/main-left-riqibg.png) no-repeat left; font-size:18px; color:#8bbcf2; line-height:38px; text-align:right; padding-right:28px;bottom:0; right:0;}

.zx-top-date span{ margin-left:10px;}

.zx-list{ border-bottom:1px dotted #d6d6d6; padding:18px 0; overflow:hidden;}

.zx-list:hover .zx-list-title{color:#3893fa;}

.zx-list:hover .zx-list-describe{color:#c0c0c0;}

.zx-list:hover{ background-color:#f0f0f0; cursor:pointer;}

.zx-list-img{ width:109px; height:99px;background:url(../images/zx-list-img.png) no-repeat left; font-family:Arial; float:left;}

.zx-day{ font-size:36px; color:#3893fa; padding-top:30px; text-align:center; line-height:30px;}

.zx-month{ font-size:12px; color:#848484; text-align:right; padding-right:10px; font-weight:bold;}

.zx-year{font-size:12px; color:#848484;text-align:right;padding-right:10px;font-weight:bold;}

.zx-list-title{ font-size:20px; color:#252626; margin-left:139px; padding-top:5px; padding-bottom:10px;}

.zx-list-describe{ font-size:12px; color:#8f8f8f; margin-left:139px; padding-right:30px; line-height:25px;}

/*案例*/

.main-con.anli{ padding-bottom:20px; border:0;}

.main-con.anli .main-line{ border-bottom:0;}

/*.main-con.anli .main-line .wrapper{ padding-left:20px;}*/

.main-con.anli .main-content{ background-color:#fff; overflow:hidden;}

.anli .main-content{ background-color:#fff;}

.anli-nav{ padding:15px 0 15px 20px; overflow:hidden;}

.anli-nav>div{ float:left;width:222px; height:102px; margin-right:3px; position:relative;}

.anli-nav>div>a{ display:block; width:213px; height:93px; position:absolute; right:0; bottom:0; font-size:16px;padding:18px 36px; line-height:25px;
-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
}

.anli-nav>div:hover a{ width:222px; height:102px; border:0;
-webkit-transition:all .1s ease-in-out;
-moz-transition:all .1s ease-in-out;
-ms-transition:all .1s ease-in-out;
transition:all .1s ease-in-out;
}

.anli-nav>div.select a{ width:222px; height:102px; border:0;}

.anli-nav1:hover a,.anli-nav1.select a{background:url(../images/anli-navbg1.png) no-repeat;}

.anli-nav1>a{ border:2px solid #c98383; background-color:#eb9f9f; color:#fceeee; }

.anli-nav2:hover a,.anli-nav2.select a{background:url(../images/anli-navbg2.png) no-repeat;}

.anli-nav2>a{ border:2px solid #c2ab89; background-color:#e3c190; color:#fbf2e6; }

.anli-nav3:hover a,.anli-nav3.select a{background:url(../images/anli-navbg3.png) no-repeat;}

.anli-nav3>a{ border:2px solid #aea7c1; background-color:#bdb2df; color:#f8f6ff; }

.anli-nav4:hover a,.anli-nav4.select a{background:url(../images/anli-navbg4.png) no-repeat;}

.anli-nav4>a{ border:2px solid #96a586; background-color:#abc392; color:#f6feee; }

.anli-nav5:hover a,.anli-nav5.select a{background:url(../images/anli-navbg5.png) no-repeat;}

.anli-nav5>a{ border:2px solid #9eb6c3; background-color:#a3c7da; color:#e8f4fa; }

.anli-title{ width:128px; height:45px; text-align:center; color:#fff; padding-top:8px;line-height:20px;}

.anli-title.red{background:url(../images/anli-title-red.png) no-repeat;}

.anli-con{ padding:28px; font-size:14px; color:#515151; line-height:35px;}

.anli-text{ padding-top:15px; padding-bottom:15px;}

.kehu-con{ padding:39px;}

.kehu-logo{ margin-bottom:20px;}

.kehu-logo-img{ width:20%; border:1px solid #e3e3e3; float:left; height:80px; text-align:center; margin-right:-1px; margin-top:-1px; padding-top:8px;}

.kehu-title{ font-size:18px; color:#2b2b2b;margin-bottom:16px;}

.kehu-title span{font-size:12px;color:#929293; }

.kehu-link-div{ width:25%; height:60px; float:left; padding-right:10px;}

.kehu-link-div>span{ display:block; border:1px solid #e3e3e3; height:50px; background-color:#fff; text-align:center; line-height:50px; color:#000;}

.h-title{ color:#515151; line-height:63px; font-size:18px; font-weight:bold; padding-left:20px;}

.product .main-left{ margin-right:0; border:0; background-color:#fff; width:321px; float:left; padding-top:15px; margin-bottom:30px; padding-bottom:15px;}

.product .left-menu{ display:block; line-height:39px; border-left:6px solid transparent; cursor:pointer; color:#434343; padding-left:22px; }

.product .left-menu:hover,.product .left-menu.select{ border-color:#5295f7;  color:#1566dd;}

.product .main-line{ border-bottom:0;}

.product .main-right{ float:none; margin-left:335px; width:auto; border:0; background-color:#fff; padding:0 32px 20px 32px;  margin-bottom:30px;}

.product .right-top{ font-size:18px; color:#4b4b4b; text-align:center; padding-top:30px; padding-bottom:20px;}

.product-title{ font-size:16px; color:#4b4b4b; border-bottom:1px solid #edefed; overflow:hidden;}

.product-title span{ float:left; border-bottom:3px solid #29bc37; line-height:30px;}

.product-con{ font-size:14px; color:#6e6e6e; line-height:30px; padding:15px 0;}

.solution .main-left{ padding-bottom:30px;}

.solution .main-left .left-menu{display:block; height:66px; line-height:66px; border:0; font-weight:bold;}

.solution .main-left .left-menu img{ margin-bottom:-11px; margin-right:10px;}

.solution .main-left .left-menu:hover,.solution .main-left .left-menu.select{ background-color:#eeeeee;color:#333;}

.about .main-left{width:253px; margin-right:0; border:0; padding:15px 11px;}

.about .main-right{ float:none; margin-left:267px; width:auto; border:0; background-color:#fff; padding:0 32px 20px 32px;  margin-bottom:30px;}

.about .main-left .left-menu{ height:59px; line-height:59px; border:0; text-align:right; padding-right:32px; color:#7c7c7c; font-weight:bold; border-bottom:1px solid #ececec;}

.about .main-left .left-menu:hover,.about .main-left .left-menu.select{ background-color:#ececed;}

.about-img{ padding:31px 0 5px;}

.about-title{ font-size:16px; color:#4380e5; font-weight:bold; line-height:50px;}

.about-con{ font-size:14px; line-height:35px; color:#5f5f5f;}

.about .main-right{ padding:29px 0;}

.contact-title{ margin:20px 55px 0; border-bottom:1px solid #e3eaf1; overflow:hidden;}

.contact-title span{ float:left; border-bottom:1px solid #79b0e9;font-weight:bold; color:#5d656e; padding:5px 0;}

.contact-con{margin:0 55px; line-height:36px; font-weight:bold; color:#5d656e;}

.contact-img{ text-align:center; padding-top:15px;}

.zhishi-title{ font-size:22px; color:#6f7386; font-weight:bold; line-height:35px;border-bottom:2px solid #cfd0d5; overflow:hidden; margin:0 30px; padding-top:10px;}

.zhishi-title span{ float:left; border-bottom:2px solid #848796; }

.zhishi-con{ padding:20px;}

.zhishi-list{ width:33%; float:left; text-align:center; padding:15px 0; }

.zhishi-img img{ border:1px solid #d2d2d2;}

.zhishi-text{ text-align:center; font-weight:bold; line-height:30px; color:#6f7386;}

.zhishi-list:hover{ background-color:#f2f2f2;}


.news-show{background-color: #fff;overflow: hidden; margin-top:5px; margin-bottom:20px;}

.news-show-title h1{  font-size:25px; color:#313131; font-weight:normal; line-height:25px; padding-top:35px; padding-left:50px;}
.news-show-title h2{  font-size:24px; color:#000000; font-weight:600; line-height:25px; padding-top:30px; padding-left:50px;}

.news-show-attr{ line-height:25px; padding-top:20px; padding-bottom:15px;padding-left:50px;}

.news-show-attr span{ color:#b2b2b2; margin-right:20px; font-size:12px;}

.news-show-con{ padding:10px 50px 20px; color:#535353; line-height:36px;}


.zhaopin{ position:relative; height:1153px; overflow:hidden; box-sizing:border-box;}

.zhaopin-bg{ position:absolute; width:100%; height:100%; top:0; left:0; z-index:-1;}

.zhaopin-bg img{ width:100%; height:100%;}

.zhaopin-top{ height:180px; background:url(../images/zhaop-xs.png) no-repeat; padding-top:53px; margin-bottom:18px;}

.zhaopin-tab{ padding-left:133px;}

.zhaopin-tab li{ float:left; width:93px; height:108px;color:#fff; text-align:center; font-weight:bold; margin:0 48px; cursor:pointer; padding-top:50px;}

.zp-tab1{background:url(../images/zhaopin-tab1.png) no-repeat 0 15px;}
.zp-tab2{background:url(../images/zhaopin-tab2.png) no-repeat 0 15px;}
.zp-tab3{background:url(../images/zhaopin-tab3.png) no-repeat 0 15px;}
.zp-tab4{background:url(../images/zhaopin-tab4.png) no-repeat 0 15px;}
.zp-tab5{background:url(../images/zhaopin-tab5.png) no-repeat 0 15px;}

.zhaopin-tab li:hover,.zhaopin-tab li.select{ background-position:bottom;padding-top:36px;}

.zhaop-con{ height:850px;background:url(../images/zhaopin-conbg.png) repeat; overflow:auto;
-moz-border-radius:10px; 
-webkit-border-radius:10px; 
border-radius:10px;
 }

.zhaopin-dh{ font-size:12px; padding-top:15px; padding-left:10px; color:#e8b9d2;}

.zhaopin-dh a{color:#e8b9d2;}

.zhaopin-dh a:hover{color:#116cb1;}

.zhaopin-dh span{ margin:0 10px;}

.zhaopin-ju{ font-size:36px; color:#fff; text-align:center; font-family:"Franklin Gothic Bold", "Arial Black", sans-serif;}

.zhaopin-title{ font-size:25px; text-align:center; padding-top:15px; padding-bottom:20px;}

.zhaop-attr{ border:3px solid #808080; padding:15px; overflow:hidden; padding-left:60px; margin-bottom:25px;}

.zhaop-attr li{ float:left; width:300px; font-weight:bold;}

.zhaopin-t1{ font-size:16px; font-weight:bold; color:#116fbf;}

.zhaopin-list{padding:20px 96px 15px; overflow:hidden;}

.zhaopin-list li{ float:left; height:50px; line-height:50px; width:200px; background-color:#666; text-align:center; color:#fff; font-size:14px; font-weight:bold; cursor:pointer;
margin-right:10px;
-moz-border-radius:5px; 
-webkit-border-radius:5px; 
border-radius:5px;
}

.zhaopin-list li:hover,.zhaopin-list li.select{ background-color:#1186cb;}

.zhaopin-show{ padding:15px 65px; color:#000; line-height:35px; display:none;}

.zhaop-kf{ display:none;}

.zhaopin-show.tab-show1{ padding-top:0;}

/*站点地图*/

.sitemap-title{color: #000;font-weight: bold;height: 47px;line-height: 47px;padding: 5px 0 0 50px;font-size:18px;border-bottom: 1px solid #ededed;}

.sitemap-title a{color: #000;margin-right:10px;}

.sitemap-title a:hover{color: #ff0000; text-decoration:underline;}

.sitemap-content{line-height: 30px;padding: 15px 50px;color: #666;font-size: 14px;border-bottom: 1px solid #ededed;}

.sitemap-content b a{font-size:16px; font-weight: bold;color: #7f7f7f;}

.sitemap-list a{ width:220px; color: #116fbf;display: inline-block;font-size: 14px;}

.sitemap-list a:hover,.sitemap-content b a:hover{color: #ff0000; text-decoration:underline;}



.home-weixin{ position:relative;}

.home-weixin i{ position:absolute;top:160%; left:-180%; width:231px; height:230px;background:url(../images/weixin.jpg) no-repeat; z-index:10000; display:none;}

.home-weixin:hover i{ display:block;}

/*商务合作*/

.cooperation-con{ width:800px; margin:0 auto; padding:60px 0 30px; line-height:35px;}

.cooperation-title{ font-size:28px; color:#116fbf; }

.cooperation-name{ font-size:20px;padding:20px 0 10px 0; color:#424242;}

.cooperation-attr{ color:#888;}

.cooperation-list{ float:left; width:353px; border:1px solid #dfdfdf; padding:50px 0 50px 90px; background-color:#efefef; margin-bottom:50px;}

/*右下角返回顶部插件样式*/
 .suspension { position: fixed;z-index: 55;right: 10px;bottom: 15px;width: 80px;height: 165px;}

.suspension-box { position: relative;float: right;}

.suspension-box a.a {display: block;width: 40px;height: 40px;background-color: #2a2a2a;margin-bottom: 1px;cursor: pointer;opacity: 0.6;filter: alpha(opacity=60);}

.suspension-box a.back_top {background-color: #2a2a2a;opacity: 0.6;filter: alpha(opacity=60);}

.suspension-box a.qq:hover, .suspension-box a.tel:hover, .suspension-box a.code:hover {opacity:0.8;filter: alpha(opacity=80);}

.suspension-box a.back_top:hover {background-color: #000;}

.suspension-box a i{display: block;float: left;width: 25px;height: 25px;margin-left: 10px;margin-top: 10px;background-image: url(/images/suspension-bg.png);background-repeat: no-repeat;text-indent: -9999px;}

.suspension-box a.qq i{background-position: 0 0;}

.suspension-box a.tel i{background-position: -25px 0;}

.suspension-box a.code i{background-position: 0 -25px;}

.suspension-box a.back_top i{background-position: -28px -25px;}

.suspension-box div.code{position: absolute;left: -187px;*left: -207px;top: -105px;display: none;width: 178px;height: 198px;padding-left: 10px;padding-top: 10px;background-color: #fff;border: 1px solid #D9D9D9;}

.suspension-box div.code p{width: 155px;margin-top: 5px;text-align: center;}

.suspension-box div.code i{width: 8px;height: 15px;position: absolute;top: 118px;right: -8px;background-image: url(/images/trangle-right-suspension.png);background-repeat: no-repeat;}

.suspension-box div.tencent{position: absolute;left: -187px;top: 35px;width: 177px;height: 85px;display: none;background-color: #fff;border: 1px solid #D7D7D7;}

.suspension-box div.tencent p.tencent-p{width: 75px;float: right;margin-right: 18px;margin-top: 18px;font-size: 16px;color: #333;}

.suspension-box div.tencent i.tencent-i{width: 8px;height: 15px;position: absolute;top: 10px;right: -8px;text-indent: -9999px;background-image: url(/images/trangle-right-suspension.png);background-repeat: no-repeat;}

.suspension-box div.tencent b.tencent-b{position: absolute;left: 10px;top: 10px;width: 62px;height: 64px;background-image: url(/images/circle-tencent.png);background-repeat: no-repeat;}

.suspension-box div.tencent span.tencent-span{position: absolute;left: 8px;top: 7px;border-radius: 22px;width: 45px;height: 48px;text-align: center;z-index: 99;overflow: hidden;}

.suspension-box div.tencent .tencent-qq{position: absolute;left: 3px;top: 0px;height: 45px;width: 39px;}

.suspension-box div.tel{position: absolute;left: -187px;top: 71px;display: none;width: 177px;height: 85px;background-color: #fff;border: 1px solid #D7D7D7;}

.suspension-box div.tel i{width: 8px;height: 15px;position: absolute;top: 20px;right: -8px;background-image: url(/images/trangle-right-suspension.png);background-repeat: no-repeat;}

.suspension-box div.tel strong{display: block;margin-left: 17px;margin-top: 16px;font-size: 16px;font-weight: normal;}

.suspension-box div.tel p{margin-left: 17px;font-size: 23px;font-family: arial;color: #FD696D;}

.icon{margin-top: -5px;}

.nav a.cart-title-name{color: #000;text-decoration: none;line-height: normal;}

.nav a.cart-title-name:hover{color: #ef353d;text-decoration: underline;line-height: normal;}

.nav a font{padding: 8px 15px;background: #fd7878;border-radius: 5px;}

.nav a font:hover{padding: 8px 15px;background: #ea5050;border-radius: 5px;}



/*@charset "utf-8";*/
/**
 +------------------------------------------------------------------------------
 * 网站地址: http://www.miniidea.com
 * 网站样式重写
 +------------------------------------------------------------------------------
*/


.title p{margin:0 auto; padding:0;}
.w{width:1200px;margin:0 auto;}
.pointer {cursor:pointer;}
.NoBorder {border:0 none;}
.NoPadding {padding:0;}
.t_l {text-align:left;}
.t_c {text-align:center;}
.t_r {text-align:right;}
.Break {word-break:break-all;word-wrap:break-word;}
.Nobreak {word-break:keep-all;word-wrap:normal;}

.UnLine {text-decoration:underline; }
.DisunLine {text-decoration:none; }
.absolute {position:absolute; }
.relative {position:relative; }

.o-hidden {overflow:hidden; }
.invisible { visibility:hidden; }
.hidden {display:none;}
.block {display:block;}
.clear {clear:both; height:0px; width:100%; font-size:1px; line-height:0px;visibility:hidden;overflow:hidden;}
.FB{font-weight:bold;}
.FN {font-weight:normal;}
.FI {font-style:italic;}
.font10 {font-size:10px;}
.font11 {font-size:11px;}
.font12 {font-size:12px;}
.font13 {font-size:13px;}
.font14 {font-size:14px;}
.font16 {font-size:16px;}
.font18 {font-size:18px;}
.line-1 { line-height:1px; }
.line-H10 { line-height:10px; }
.line-15 { line-height:15px; }
.line-18 { line-height:18px; }
.line-20 { line-height:20px; }
.line-25 { line-height:25px; }
.line-30 {line-height:30px; }
.line-35 {line-height:35px; }
.color_green {color:#85c226;}
.color_red {color:#e8470a;}
.color_red1 {color:#F00;}
.color_yellow {color:#bf0000;}

.clearfix {*zoom: 1;}
.clearfix:before,.clearfix:after {display: table;line-height: 0;content: "";}
.clearfix:after{clear:both;}




/* footer */
#footer{ position: relative; width: 100%; margin-top: 35px; background: #58595b; color: #fff}
.foot{ position: relative; padding: 30px 0 20px; }
.foot a{ color: #fff}
.foot a:hover{ color: #4eb6b1}
.foot .footar{ width: 97px; height: 21px; background: url(../Images/footar.jpg) no-repeat; position: absolute; top: 0px; right: 0px; }
.foot .footnav{ width: 1000px }
.foot .footnav dl{ float: left; width: 180px; margin-right: 25px;}
.foot .footnav dl.last{ margin-right: 0;}
.foot .footnav dl dt{ border-bottom: 1px solid #4eb6b1; margin-bottom: 8px; font: bold 16px/32px 'Microsoft YaHei'; }
.foot .footnav dl dd{ width: 171px; background: url(../Images/line.png) no-repeat bottom left; }
.foot .footnav dl dd a { width: 171px; padding-left: 26px; font: 12px/28px 'Microsoft YaHei'; background: url(../Images/arrow.jpg) no-repeat 10px center; display: inline-block; }

.footline{height: 7px;background: url(/skin/default/Images/footline.gif) repeat-x;}
.link{ width: 1200px;padding: 15px 0 15px; overflow: hidden;}
.link h3{float: left; width: 70px; font: bold 12px/24px 'Microsoft YaHei';}
.link ul{overflow: hidden;}
.link ul li{float: left; margin-right: 15px; font-size: 12px; line-height: 24px;}
.link ul li a{color: #fff}
.link ul li a:hover{color: #4eb6b1}


.copyright{ padding: 20px 0; background: #3388ff; border-top: 6px solid #000; overflow: hidden; margin-top:0px; }
.copyright h3{ float: left; height: 40px; font: 24px/28px 'Microsoft YaHei'; text-align: right; color:#FFF;}
.copyright h3 em{ display: block; font: 14px/32px Arial;  }
.copyright li{ float: left; line-height: 25px; margin-left: 18px; color:#FFF;}


/*网站地图*/

.mapmain{border:#e5e5e5 1px solid; margin:10px auto; width:1200px;}
.mapmain .tit{ background:#f1f1f1; height:40px; line-height:40px;padding-left:10px;}
.mapmain .tit h2{ font-size:15px;}
.mapmain .tit span{margin-left:15px;font-size:14px; font-weight:normal; color:#333; }

.mapmain .mapbox{padding:20px;}
.mapmain .mapbox .maplist{ margin:10px;}
.mapmain .mapbox .maplist .classname{height:35px; line-height:35px; margin:10px 0;}
.mapmain .mapbox .maplist .classname a{font-weight:bold;font-size:16px;padding:0px 5px;text-decoration:none;}

.mapmain .mapbox .maplist2{padding:3px;line-height:28px;}
.mapmain .mapbox .maplist2 span.classname2{line-height:30px;}
.mapmain .mapbox .maplist2 span.classname2 a{padding:0px 5px; color:#555;text-decoration:none;}
.mapmain .mapbox .maplist span a{ padding:0px 5px; font-size:14px; display:inline-block;text-decoration:none;}
