﻿/* CSS Document */
/*公用部分*/
.m-banner {width:100%;height:490px;}
.flexslider {position:relative;height:550px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides {position:static;z-index:1;}
.slides li {height:600px;}
.flex-control-nav {position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;display:none;}
.flex-control-nav li {display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a {display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active {background-position:0 0;}
.flex-direction-nav {position:absolute;z-index:3;width:100%;top:45%;display:none;}
.flex-direction-nav li a {display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev {left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next {right:40px;background:url(../images/next.png) center center no-repeat;}
.m-main {width:100%;height:auto;background-color:#FFF;z-index:999;position:relative;}
.p-wrap {width:850px;float:right;}
.m-wrap {width:90%; min-width: 1100px; margin: 0 auto; }
.h-tlt {text-align:center;margin:0 0 2em 0;position:relative;}
.h-tlt .h-tlt-inner {display:inline-block;}
.h-tlt .h-tlt-inner h1,.h-tlt .h-tlt-inner h2,.h-tlt .h-tlt-inner p {font-size:2.0em;font-weight:400;line-height:2.8em;letter-spacing:0.2em;transition:all .3s;}
.h-tlt .h-tlt-inner i {width:60%;margin:0 auto;background:#339966;height:5px;display:block;position:relative;z-index:2;transition:all .3s;}
.h-tlt p.line {position:absolute;bottom:2px;width:100%;border-top:1px solid #f0f0f0;}
.inner-text {width:80%;margin:2.5em auto;line-height:2.5em;color:#999;font-size:0.8em;font-weight:100;text-align:center;}
.h-tlt .h-tlt-inner:hover h1 {letter-spacing:0.3em;}
.h-tlt .h-tlt-inner:hover i {width:90%;}
.curmb {height:36px;line-height:36px;/*border-bottom:1px #d5d5d5 solid;*/ font-size:14px;font-family:"微软雅黑";text-align:center;}
.curmb span {color:#339966;font-weight:bold;}

/*文章*/
.content {width:1200px;margin:0 auto 90px;padding-top:10px;}
.content h1 {font-size:1.8em;font-weight:200;line-height:4em;text-align:center;}
.content .art-author {margin:0 auto 20px;text-align:center;color:#999;}
.content .article-con {width:48%;margin:0 1%;float:right;}
.content .about-image {position:relative;width:48%;min-width:470px;margin:0 1%;float:left;overflow:visible;}
.article-con .tt {height:30px;line-height:30px;text-align:center;font-size:16px;color:#555;font-weight:bold;}
.article-con  .ct {padding-top:10px;line-height:200%;color:#666;}
.content h1 {font-size:1.8em;font-weight:200;line-height:4em;text-align:center;}
.content .art-author {margin:0 auto 20px;text-align:center;color:#999;}
.content .article-con {width:850px;margin:0 20px;float:right;}
.content .about-image {position:relative;width:48%;min-width:470px;margin:0 1%;float:left;overflow:visible;}
.about-image img:nth-child(n) {width:52%;height:auto;opacity:0.8;filter:alpha(opacity=80);transition:all .45s;}
.about-image img:nth-child(n):hover {margin-top:10px;transform:scale(1.8,1.8);opacity:1;filter:alpha(opacity=100);}
.about-image img:nth-child(1) {position:absolute;left:2%;top:150px;z-index:10;}
.about-image img:nth-child(2) {position:absolute;left:45%;top:10px;z-index:10;}
.about-image img:nth-child(3) {position:absolute;left:30%;top:300px;z-index:8;}
.content .article-inner {width:90%;margin:0 5%;}
.content .article-inner img {width:60%;height:auto;margin:15px 20%;}
.content .art-image {position:relative;width:68%;margin:20px 16%;min-width:481px;float:left;overflow:visible;}
.article-inner .tt {height:30px;line-height:30px;text-align:center;font-size:16px;color:#555;font-weight:bold;}
.article-inner  .ct {padding-top:10px;line-height:200%;color:#666;}
.art-image img:nth-child(n) {width:31.333333%;margin:10px 1%;height:auto;float:left;opacity:0.8;filter:alpha(opacity=80);transition:all .45s;}
.art-image img:nth-child(n):hover {margin-top:10px;opacity:1;filter:alpha(opacity=100);}
/*产品列表*/ 
.m-nav {height:auto;line-height:40px;background:#fff;}
.m-nav ul li {width:24.5%;float:left;margin:1px;text-align:center;overflow:hidden;background:#F9F9F9;transition:all .65s;}
.m-nav ul li:hover {background:#ed1c24;}
.m-nav ul li a:hover {color:#fff;}
.ipro h1.red90,.ipro>h1.red90{margin: 20px 0;height:60px;background:#003366;filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9;}
.ipro h1,.ipro>h1{ font-weight:600;font-size:1.8em;color:#333;line-height: 60px;  text-align: left; }
.ipro h1 span,.ipro>h1 span{height:60px;line-height:60px;border-left: 5px solid #0259B1;padding:17px 60px;background:#fff;}
.ipro   .iprolist {width:31%;height:auto;margin:0 1% 0 1%;float:left;overflow:hidden;}
.ipro  .iprolist>a {line-height:0;height:auto;overflow:hidden;}
.ipro   .iprolist  img {width:100%;height:auto;transition:all .3s;}
.ipro  .iprolist a:hover img {transform:scale(1.1,1.1);}
.ipro figcaption {text-align:center;}
.ipro figcaption h2 {font-size:0.4em;font-weight:normal;color:#002;}

/*联系*/
.contact .contact-con {width:100%;height:auto;}
.contact .contact-con .c-content {width:30%;height:200px;margin:2em 1.66666666%;font-size:1.5em;font-weight:300;color:#000;text-align:center;float:left;}
.contact .contact-con .c-content:nth-child(n):before {line-height:60px;font-family:"iconfont" !important;font-size:3.5rem;color:#ed1c24;opacity:1;filter:alpha(opacity=100);transition:all .45s;}
.contact .contact-con .c-content:hover:nth-child(n):before {opacity:0.4;filter:alpha(opacity=40);font-size:4.5rem;}
.contact .contact-con .c-content:nth-child(1):before {content:"\e60c";}
.contact .contact-con .c-content:nth-child(2):before {content:"\e020";}
.contact .contact-con .c-content:nth-child(3):before {content:"\e018";}
.contact .contact-con .c-content figcaption {margin:1.5em auto;line-height:2.2em;}
.map {width:100%;height:450px;}
/*新闻*/
.pic-news .item {width:100%;height:auto;margin:10px 0;border-bottom:1px dotted #f0f0f0;display:block;clear:both;overflow:hidden;}
.pic-news .item img {width:26%;height:auto;padding:20px 0;}
.pic-news .item:nth-child(2n-1) img {margin:0 3% 0 1%;float:left;}
.pic-news .item:nth-child(2n) img {margin:0 1% 0 3%;float:right;}
.pic-news .item .con {width:66%;height:auto;padding:20px 0;}
.pic-news .item:nth-child(2n-1) .con {margin:0 1% 0 3%;float:right;}
.pic-news .item:nth-child(2n) .con {margin:0 3% 0 1%;float:left;}
.pic-news:last-child .item {margin:10px 0 30px 0;}
.pic-news .item .con h2 a {line-height:2em;font-size:1.8em;font-weight:400;color:#000;}
.pic-news .item .con {margin:20px 0;line-height:2.5em;font-size:0.8em;font-weight:100;color:#777;}
@media only screen and (max-width: 768px) {
.curmb{display:none;}
.p-wrap {width:100%;float:none;}
.m-wrap {width:100%; min-width: 320px; margin: 0 auto; }
.content .article-con {width:96%;margin:0 2%;float:none;}
.pic-news .item .con {width:90%;height:auto;padding:10px 0;}
.pic-news .item img {width:86%;height:auto;padding:20px 7%;}
.pic-news .item .con h2 a {line-height:22px;font-size:16px;font-weight:600;color:#000;}
.pic-news .item .con {margin:25px 0 15px 0 ;line-height:1.5em;font-size:0.6em;}
.pic-news .item:nth-child(2n-1) img,.pic-news .item:nth-child(2n) img,.pic-news .item:nth-child(2n-1) .con,.pic-news .item:nth-child(2n) .con {margin:0 2%;float:none;}
}
/* 分页 */
.page {padding:60px 10px 10px;height:20px;line-height:20px;text-align:center;}
.page span {color:#717171;}
.page p {float:right;}
.page p a {float:left;display:inline;margin:0 5px;color:#717171;}
.page p a:hover {color:#327FCD;}
.page p .active {color:#327FCD;}

/*Public*/
.k_form{margin:20px 0;}
.k_form  .k_in3{border:1px solid #c5c5c5;  border-radius:3px;padding:1%;font:12px/1.8 'soolidiumregular';width:43%;margin:0px 2% 2% 0px;color:#7d7c7c;}
.k_form  .k_submit{background-color:#003366;border:1px solid #003366;border-radius:3px;color:#fff;width:120px;height:40px;line-height:36px;font-family:'soolidiumregular';padding:0px;margin:0px;}
.k_form input[type="text"]:focus,.k_form textarea:focus {border:1px solid #2e2e2e;background-color:#fff;}
.k_form .k_submit:hover {background-color:#ffa800;border:1px solid #ffa800;}
.k_pagelist {float:left;display:table;clear:both;line-height:30px;margin:10px 0 20px 0;}
.k_pagelist em {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;background:#F5F9FE;color:#14316B;font-weight:bold;font-style:normal;}
.k_pagelist strong {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;color:#009900;}
.k_pagelist a {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;}
.k_feedback{width:90%;margin:20px 5%;height:100%;}
.k_feedback p{height:60px;line-height:60px;font-size:0.8em;text-align:center;}
.k_feedback ol li{line-height:2.5em;}

.k_feedback .k_form {float:left;display:block;width:90%;margin:0 20px 5%;color:#939393;height:auto;}
.k_feedback .k_form  table{height:400px;}
.k_form p {width:96%;line-height:66px;overflow:hidden;margin:20px 0 0 0;color:#fd0000;font-size:1.1em;padding:20px 0 0 20px;border-top-width:1px;border-top-style:dotted;border-top-color:#CCC;}
.k_form p label{margin:0 10px;}
.k_form .ts {border-bottom:1px dashed #939393;padding-bottom:20px;margin-bottom:18px;}
.k_form .mtxt {border:1px solid #c5c5c5;border-radius:3px;padding:2%;font:12px/1.8 'soolidiumregular';width:43%;margin:0px 2% 2% 0px;color:#7d7c7c;}
.k_form .mtxt2 {width:93%;height:130px;overflow:hidden;resize:none;}
.k_form .mbtn {background-color:#003366;border:1px solid #003366;border-radius:3px;color:#fff;width:120px;height:40px;line-height:36px;font-family:'soolidiumregular';padding:0px;margin:0px;}
.k_form input[type="text"]:focus,.k_form textarea:focus {border:1px solid #2e2e2e;background-color:#fff;}
.k_form .mbtn:hover {background-color:#ffa800;border:1px solid #ffa800;}
.formBox {float:left;display:block;width:90%;margin:0 20px 5%;color:#939393;}
.formBox p {width:96%;line-height:26px;overflow:hidden;margin:20px 0;color:#003366;font-size:1.1em;padding:1.2%;border-top-width:1px;border-top-style:dotted;border-top-color:#CCC;}
.formBox .ts {border-bottom:1px dashed #939393;padding-bottom:20px;margin-bottom:18px;}
.formBox .mtxt {border:1px solid #c5c5c5;border-radius:3px;padding:2%;font:12px/1.8 'soolidiumregular';width:43%;margin:0px 2% 2% 0px;color:#7d7c7c;}
.formBox .mtxt2 {width:93%;height:130px;overflow:hidden;resize:none;}
.formBox .mbtn {background-color:#1A658E;border:1px solid #1A658E;border-radius:3px;color:#fff;width:120px;height:40px;line-height:36px;font-family:'soolidiumregular';padding:0px;margin:0px;}
.formBox input[type="text"]:focus,.formBox textarea:focus {border:1px solid #2e2e2e;background-color:#fff;}
.formBox .mbtn:hover {background-color:#2595d1;border:1px solid #2595d1;}

.k_pagelist {float:left;display:table;clear:both;line-height:30px;}
.k_pagelist em {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;background:#F5F9FE;color:#14316B;font-weight:bold;font-style:normal;}
.k_pagelist strong {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;color:#009900;}
.k_pagelist a {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;}

.sitemap .type {font-size:1.5em;font-weight:500;height:60px;line-height:60px;background:#003366;padding:0 0 0 10px;color:#fff;margin:20px 0;}
.sitemap .con {padding:20px;}
.sitemap .con h1,.sitemap .con h3 {float:left;font-size:0.9em;font-weight:100;text-align:left;color:#fff;font-family:Microsoft sans serif,Arial;line-height:1.6em;width:30%;}
.sitemap h2 {font-size:1.3em;font-weight:500;height:60px;line-height:60px;padding:0 0 0 40px;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#CCC;}
 .sitemap .con li {font-size:0.8em;line-height:1.8em;}

/*TAG&SEARCH*/	
.k_search p{width:100%;clear:both;}
.search{height:auto;}
.search .iprolist {width:23%;margin:0 1% 0 1%;float:left;}
.search .iprolist img {width:100%;}
.search figcaption {text-align:center;}
.search figcaption h2 ,.main figcaption h3 {font-size:0.8em;color:#002;font-family:Tahoma,Geneva,sans-serif;}
.search figcaption small {font-size:0.6em;text-align:left;}
.k_search h3 a{float:left;font-weight:200;color:#CDA46F;}
.k_search h3:nth-child(2n+1) a{font-size:0.9em;font-weight:600;color:#000;}
.k_search h3:nth-child(3n+2) a{font-size:1.5em;font-weight:300;color:#888;}
.k_search h3:nth-child(5n+3) a{font-size:2.1em;font-weight:800;color:#11406C;}
.k_search h3:nth-child(7n+5) a{font-size:1.8em;font-weight:500;color:#ccc;}
.k_search h3:nth-child(11n+7) a{font-size:1.2em;font-weight:300;color:#009CFD;}
.k_search h3:nth-child(13n+9) a{font-size:2.4em;font-weight:500;color:#BB170F;}

.k_search .item:hover,.k_search .item.current{background: #f5f5f5;}
.k_search .item {border-bottom: 1px dashed #707070;padding-bottom: 18px;padding-top: 18px;}
.k_search .item .date{float: left;width: 116px;text-align: center;line-height: 1.2}
.k_search .item .date p{font-size: 40px;font-weight: bold;color: #2f2f2f;margin-top:26px;}
.k_search .item .date span{display: block;text-align: center;font-size: 12px;color: #2f2f2f;}
.k_search .item dl { display:block; overflow:hidden; zoom:1; padding:0; line-height:20px; }
.k_search .item dl dt { font-size:15px; line-height:24px;font-weight: bold;color: #3a3a3a; }
.k_search .item dl .t ,.k_search .item dl .t a{ padding:10px 0; color:#777; font-size:12px;font-weight:100; line-height:20px; }
.k_search .item dl .i { padding:5px 0 0; color:#505050; font-size:13px; line-height:25px; }
.k_search .item dl .m{margin-top:15px;}
.k_search .item dl .m a{color: #fff;padding:6px 32px;background: #c9a36d;display: inline-block;}

.ct clearfix h3{font:500 16px/36px 'microsoft yahei',"Times New Roman",serif;Color:#000;}
.ct clearfix h2{font:600 22px/36px 'microsoft yahei',"Times New Roman",serif;Color:#cc0000;}
.ct clearfix ol,..ct clearfix ul{padding:0 0 0 50px;font:400 13px/25px 'microsoft yahei',"Times New Roman",serif;}
.ct clearfix ol li,.ct clearfix ul li {margin:15px 0;}