/*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;}

.main .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;}
.main .sitemap .con {padding:20px;}
.main .sitemap .con h1,.main .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%;}
.main .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;}
.main .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;}
 
.crumbs {padding:29px 0;text-align:right;line-height:20px;height:20px;}
.crumbs:before{color:#99CCFF;content: "\E014"; line-height:20px;height:20px;font-family: "iconfont" !important;font-size: 1.3rem;padding: 0 30px;position: relative;top: 0;}

.container {}
.container .sidebar {width:24.8%;max-width:748px;height:auto;float:left;}
.sidebar .title {background:#2595d1;width:100%;height:60px;color:#fff;}
.sidebar .title .tlth2 {font-size:0.6em;padding-left:14px;font-weight:100;}
.sidebar .title .tlth1 {padding-left:14px;font-size:1.3em;padding-top:18px;text-transform:uppercase;font-family:Impact,Microsoft sans serif,Arial;}
.sidebar .sidenav ul {margin-top:10px;margin-bottom:20px;}
.sidebar .sidenav ul h2 a ,.sidebar .sidenav ul h3 a {height:48px;line-height:48px;border-bottom:1px solid #ededed;padding-left:1.1em;font-size:0.6em;vertical-align:middle;display:block;position:relative;color:#4d485b;font-family:Microsoft sans serif,Arial;font-weight:400;}
.sidebar .sidenav ul  h2  a i ,.sidebar .sidenav ul  h3  a i {width:13px;height:13px;background-position:-219px -3px;top:17px;transition:ease-in-out .3s;position:absolute;right:15px;}
.sidebar .sidenav ul  h2  a:hover,.sidebar .sidenav ul  h3  a:hover,.sidebar .sidenav ul a.hover {background:#99CCFF;color:#fff;}
.sidebar .sidenav ul  h2  a:hover i,.sidebar .sidenav ul  h3  a:hover i,.sidebar .sidenav ul a.hover i {background-position:-236px -3px;}
.sidebar .hot-products .iprolist {width:90%;margin:5px 4% 5px 4%;float:left;border:1px solid #CCC;}
.sidebar .hot-products .iprolist img {width:28%;float:left;padding:1%;}
.sidebar .hot-products .iprolist figcaption {width:68%;float:left;text-align:left;padding:10px 1%;font-size:0.8em;font-weight:200;}
.sidebar .hot-products .iprolist figcaption b {width:100%;font-size:0.8em;font-weight:normal;color:#002;font-weight:400;padding:10px 0 0 0;}



.contact p {width:95%;margin:5px 0 5px 5%;line-height:30px;height:30px;}
.contact .phone:before{content: "\e603"; line-height:30px;height:30px;font-family: "iconfont" !important;font-size: 1.5rem;padding: 0 10px;float: left;position: relative;top: 0;color:#ccc;}
.contact .fax:before{color: #2595d1;content: "\x"; line-height:30px;height:30px;font-family: "iconfont" !important;font-size: 1.5rem;padding: 0 10px;float: left;position: relative;top: 0;}
.contact .mail:before{color: #003366;content: "\e611"; line-height:30px;height:30px;font-family: "iconfont" !important;font-size: 1.5rem;padding: 0 10px;float: left;position: relative;top: 0;}
.main {width:72%;margin:0 0 0 3%;float:right;}
 
.main .iprolist {width:23%;margin:0 1% 0 1%;float:left;}
.main .iprolist img {width:100%;}
.main figcaption {text-align:center;}
.main figcaption h2 {font-size:0.8em;color:#002;font-family:Tahoma,Geneva,sans-serif;}
.main .iprolist {width:23%;margin:20px 1%;float:left;}
.main .iprolist img {width:100%;}
.main .details h1.red90,.main>h1.red90{height:60px;background:#2595d1;filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9;}
.main .details h1,.main>h1{ font-weight:600;font-size:1.8em;color:#333;}
.main .details h1 i,.main>h1 i{height:60px;line-height:60px;border-left: 5px solid #2595d1;padding:17px 60px;background:#fff;}
.main .details h4,.main>h4{ font-size:1.6em;margin:20px 0;color:#333;}
.main .details h4 i,.main>h4 i{border-left: 5px solid #99CCFF;padding:0 30px;background:#fff;}
.inerdata {width:330px;display:block;color:#a5a3a3;line-height:22px;text-transform:uppercase;margin:auto;margin-top:10px;}
.inerdata i {width:16px;line-height:16px;height:16px;background-position:-310px -85px;padding-right:20px;}
.main h2.ch2{font-size:1.2em;font-weight:400;color:#003366;height:40px;line-height:40px;padding-left:20px;}
.main h2.ch2 span a{float:right;color:#676767;font-size:0.8em;font-weight:200;    font-family: Arial,sans-serif;font-style: italic;padding-right:20px;}
@media only screen and (max-width:768px) { 
.sidebar,.crumbs{display:none;}
.main {width:94%;margin:20px  3%;float:none;}
.main .iprolist {width:48%;margin:10px 1%;float:left;}
}
.content p {line-height:30px;}

.fanpian {border-top:1px dotted #c1bebe;margin-top:26px;}
.fanpian li {margin-top:26px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}
.fanpian li span {display:block;float:left;margin-left:13px;line-height:31px;}
.fanpian-l {float:left;width:48%;overflow:hidden;}
.fanpian-r {float:right;width:48%;overflow:hidden;}
.fanpian li p {width:64px;height:31px;background:#2595d1;border-radius:5px;color:#fff;text-align:center;line-height:31px;float:left;}
.fanpian li a {display:block;float:left;margin-left:13px;line-height:31px;}
.fanpian li a:hover {color:#003366}
@media only screen and (max-width:768px) { 
.fanpian{display:none;}
}
.details h2 {font-size:1.5em;color:#125C9D;padding-bottom:20px;font-family:Microsoft sans serif,Arial;}
.details h5 {font-size:1.0em;color:#ffa800;line-height:40px;font-family:Microsoft sans serif,Arial;}
.Details {width:100%;font-size:1.2em;color:#000;font-weight:200;padding:20px 0;}
.details strong {width:100%;font-size:1.2em;color:#125C9D;line-height:40px;}
.details img{width:80%;max-width:600px;height:auto;margin:20px 10%;}
.news {margin-top:24px;border-bottom:1px dotted #c1bebe;padding-bottom:27px;}
.data {width:13%;float:left;background:url(../images/nzhizhen.png) no-repeat right 4px center;margin-top:4px;}
.data span {display:block;width:88.88%;height:62px;background:#0052B7;font-size:1.2rem;color:#fff;text-align:center;line-height:62px;}
.data p {width:88.88%;background:#003366;font-size:20px;font-size:2rem;color:#fff;text-align:center;line-height:42px;}
.news-r {width:86%;float:right;}
.news-link {font-size:14px;font-size:1.4rem;text-transform:uppercase;font-weight:bold;display:block;line-height:22px;width:100%;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}
.news-r p a {display:block;line-height:22px;margin-top:14px;margin-bottom:12px;}
.news-more {color:#003366;border-bottom:1px solid #003366}
.news-r a:hover {color:#003366;}
@media only screen and (max-width:768px) { 
.data{display:none;}
.news-r {width:100%;float:none;}
.map { height: 200px;margin:20px 0 2px 0;}
}
