﻿#banner { display:block; overflow:hidden; font-size:0; margin:0 auto;}

#aside { width:20.91%; float:left; margin-top:30px;}
#aside .hd { height:57px;}
#aside .hd{ line-height:57px; font-weight:normal; color:#fff; text-indent:1.5em; font-size:1.5em; background:url(../images/category_bg.jpg) no-repeat right top;}
#aside .hd em { font-weight:normal; font-style:normal; font-size:0.625em; color:#888; text-transform:uppercase; margin-left:5px; }
#category .clearfix{padding: 15px 9px 23px;}
#category .bd { border-bottom:2px solid #133481; border-left:2px solid #133481; border-right:2px solid #133481;}
#category .bd ul li {  }
#category .bd ul li a { display:block; height:40px; line-height:40px; font-size:14px; background-color:#d3d3d3; padding-left:35px; color:#133481; border-radius:5px;}
#category .bd ul li a:hover { text-decoration:none; background-color:#133481; color:#fff; }

#category ul li.sublist li a {color:#5c5c5c; font-size:15px; display:block; background:url(../images/icon01.jpg) no-repeat 5px center; text-indent:-10px; height:38px; line-height:38px;}
#category ul li.sublist li a:hover {color:#5c5c5c; background:url(../images/icon01.jpg) no-repeat 29px center;}
#category ul li.sublist li.current a { }


/*******段落三*******/
.Not-content {height:670px; background:url(../images/maibg.jpg) no-repeat top center; width:100%;}
.Not-content .Not-position{width: 1100px;min-width: 1100px;margin: 0 auto;height: 670px;position: relative; padding-top:15px;}
.Not-title h1{text-align: center;line-height: 50px;font-family: "微软雅黑";font-size: 30px;color: #65b82a;padding-top: 20px;}
.Not-title p{text-align: center;padding-top: 10px;font-family: "微软雅黑";font-size: 18px;}
.Not-list-con{overflow: hidden;width: 100%;}
.Not-list-con .Not-left{float: left;width: 50%;}
.Not-list-con .Not-right{float: right;width: 50%;}
.Not-list-con .Not-left .not-list1{text-align: right;float: right;margin-right: 200px;margin-top: 60px;}
.Not-list-con .Not-left .not-list1 h2{color: #123078;font-family: "微软雅黑";font-size: 24px;}
.Not-list-con .Not-left .not-list1 p{font-size: 14px;font-family: "微软雅黑";}

.Not-list-con .Not-left .not-list2{text-align: right;float: right;margin-right:260px;margin-top: 110px;}
.Not-list-con .Not-left .not-list2 h2{color: #123078;font-family: "微软雅黑";font-size: 24px;}
.Not-list-con .Not-left .not-list2 p{font-size: 14px;font-family: "微软雅黑";}

.Not-list-con .Not-left .not-list3{text-align: right;float: right;margin-right:190px;margin-top: 100px;}
.Not-list-con .Not-left .not-list3 h2{color: #123078;font-family: "微软雅黑";font-size: 24px;}
.Not-list-con .Not-left .not-list3 p{font-size: 14px;font-family: "微软雅黑";}

.Not-list-con .Not-right .not-list1{text-align: left;float: left;margin-left: 185px;margin-top: 60px;}
.Not-list-con .Not-right .not-list1 h2{color: #123078;font-family: "微软雅黑";font-size: 24px;}
.Not-list-con .Not-right .not-list1 p{font-size: 14px;font-family: "微软雅黑";}

.Not-list-con .Not-right .not-list2{text-align: left;float: left;margin-left:240px;margin-top: 110px;}
.Not-list-con .Not-right .not-list2 h2{color: #123078;font-family: "微软雅黑";font-size: 24px;}
.Not-list-con .Not-right .not-list2 p{font-size: 14px;font-family: "微软雅黑";}

.Not-list-con .Not-right .not-list3{text-align: left;float: left;margin-left:180px;margin-top: 100px;}
.Not-list-con .Not-right .not-list3 h2{color: #123078;font-family: "微软雅黑";font-size: 24px;}
.Not-list-con .Not-right .not-list3 p{font-size: 14px;font-family: "微软雅黑";}


#m_pro_list {width:74.4%; float:right; position:relative; margin-top:30px; padding:11px 19px 0 30px; border-bottom:1px solid #dadada; border-right:1px solid #dadada; border-top:1px solid #dadada; background:url(../images/in_10.jpg) repeat-x top center;}
.m_pro_list{ height:655px;}
#m_pro_list .hd{ background: url(../images/hd_bg_1.jpg) repeat-x left bottom; height:49px; line-height:46px;}
#m_pro_list .hd h3, #m_news_list .hd h3, #m_about .hd h3{background:url(../images/hd_bg_2.jpg) no-repeat left bottom; color:#183883; font-size:18px; font-weight:normal;}
#m_pro_list .hd h3 em, #m_news_list .hd h3 em, #m_about .hd h3 em { font-weight:normal; font-style:normal; font-size:0.625em; color:#b4b4b4; text-transform:uppercase; margin-left:5px; }
#m_pro_list .bd ul { padding:21px 0 10px 0; }
#m_pro_list .bd ul li { float:left; display:inline; width:22.6%; margin:0 26px 20px 0; }
#m_pro_list .bd ul li img { display:block; }
#m_pro_list figure{border:solid 1px #c1c1c1; }
#m_pro_list figcaption {display:block; line-height:44px; height:44px; text-align:center; font-size:0.875em; overflow:hidden; color:#484848; border-top:solid 1px #c1c1c1;}

#m_pro_list .p2:hover figure img {border:solid 1px #d40000; }
#m_pro_list .p2:hover figcaption {color:#d40000}
#m_pro_list .bd ul li.nofirst4, #m_pro_list .bd ul li.nofirst8 { margin-right:0; }
.m_more { position:absolute; right:19px; top:20px; color:#68b92e; font-size:12px; border:1px solid #68b92e; height:24px; width:81px; line-height:24px; text-indent:11px;}
#m_pro_list .bd .clearfix{}
.honor_item{border:solid 1px #cecece; height:106px;}

#main { margin-top:23px;}
#main .m_item{width:68.9%; float:left; border-bottom:#d6d6d6 1px solid; border-left:#d6d6d6 1px solid; border-right:#d6d6d6 1px solid;}
#main .m_item .hd {height:47px; line-height:52px; color:#183883; font-size:18px; position:relative; background:url(../images/c_05.jpg) repeat-x top center;  text-indent:18px;}
#main .m_item .hd em{ color:#b4b4b4; margin-left:5px; font-size:0.625em; font-style:normal;}
#main .m_item .hd .m_more{ border:none; position:absolute; top:14px; right:9px;}
#main .m_item .bd{margin-top:13px;}
#main .m_item img{float:left; margin:20px 20px 21px 19px; border:solid 1px #dedede; padding:5px;}
#main .m_item span{color:#133481; font-size:24px; line-height:200%;}
#main .m_item p{color:#4a4a4a; font-size:14px; line-height:218%;}

#main .m_news{width:29%; float:right;}
#main .m_news .bd{ padding-left:7%; margin-bottom:8px;}
#main .m_news .bd li{ line-height:230%; background:url(../images/c_16.jpg) no-repeat left center; text-indent:11px;}
#main .m_news .bd li a{ color:#4a4a4a; font-size:14px;}
}
@media screen and (max-width:1099px){  
.wrapper {margin:0 auto; }
.visible-xs { visibility:hidden; }
}
@media screen and (max-width:1024px){ 
.wrapper {width:98%;}
#header .logo{}
.hidden-mm{ display:none; }

#demo1{ }
.m_pro_list{ height:620px}
#m_pro_list{width:95%;}
.m_pro_list .bd li {width:23.2%;}
.nofirst{ margin-right:1.6%;}
#header div.wrapper { height:150px;}
.m_pro_list { width:100%;}
}
@media screen and (max-width:768px){
.hidden-768{ display:none; }
.wrapper {width:100%;}
#header {position:static; height:auto; background:none;}
#header .logo { float:left; width:27%; display:inline; margin:8px 0 0 4px;}
#hContainer { height:0; }

#nav{margin-top:0;}

#main .m_item{width:98%; }
#m_pro_list{margin-top:12px;}
#m_pro_list .bd ul li{ width:23%; margin:0 19px 20px 0;}
.td{width:49.8%;}
.nofirst1, .nofirst2, .nofirst3, .nofirst5, .nofirst6, .nofirst7, .nofirst9, .nofirst10 { margin-right:2.5%; }
.nofirst4, .nofirst8 { margin-right:0; }

.m_item { width:48%; margin:0 1% 3%; }
.m_item .bd span{display:none;}
.m_contact { display:block; }

.visible-xs { visibility:hidden; }


#header div.wrapper { height:86px;}
#nav{ width:72%;}

.cleax{margin-top:20px;}

.hidden-sm{display:none;}
}
@media screen and (width:667px){
.m_item .imt{display:none; height:152px;}
.m_item .bd{width:93%; border-left:#d4d4d4 solid 1px;}
#footer{margin-top:0;}
#idbann .bant{width:auto;}
#m_news_img{height:108px;}
.m_item .bx { height:102px; max-height:102px;}
.hidden-xm6 { display:none; }
.m_pro_list{ height:600px}
#m_pro_list .bd ul li{margin:0 16px 20px 0;}
}
@media screen and (max-width:640px){
.wrapper {margin:0 auto; }
#header { position:static; }
#header div.wrapper { height:auto; }
#header .logo { width:50%; }
#header .language { display:none; }
#nav { width:100%;  background-color:#183883; padding:0; float:none }
#nav ul li.menu { float:left; width:25%; height:32px; }
#nav ul li.line { display:none; }
#nav ul li.menu:hover { background:none; }
#nav ul li.menu a { padding-top:0; color:#fff; height:32px; line-height:32px; }
#nav ul li.menu a:hover { color:#fff; text-decoration:underline;}
#nav ul li.menu a.line_r { border-right:solid 1px #fff; }
#nav ul li.menu a.line_b { border-bottom:solid 1px #fff; height:31px; }
#nav ul li.visible-xs { visibility:visible; display:block; }

.m_pro_list .bd li { width:32%; }
.nofirst1, .nofirst2, .nofirst4, .nofirst5, .nofirst7, .nofirst8, .nofirst10 { margin-right:2%; }
.nofirst3, .nofirst6, .nofirst9 { margin-right:0; }

.hidden-xm { display:none; }
.clear-xm { clear:both; }

.m_item .imt{display:none; height:152px;}
.m_item .bd{width:100%; border-left:#d4d4d4 solid 1px; margin-top:20px;}
#footer{margin-top:0;}
}
@media screen and (max-width:480px){
.wrapper {margin:0 auto;}
#header { position:static; }
#header div.wrapper { height:auto; }
#header .logo {width:50%; margin:4px 0 0 4px;}
#header .language { display:none; }
#nav { width:100%; padding:0; float:left;}
#nav ul li.menu { float:left; width:25%; height:32px; }
#nav ul li.line { display:none; }
#nav ul li.menu:hover { background:none; }
#nav ul li.menu a { padding-top:0; color:#fff; height:32px; line-height:32px; }
#nav ul li.menu a:hover { color:#fff; text-decoration:underline;  background:none;}
#nav ul li.menu a.line_r { border-right:solid 1px #fff; }
#nav ul li.menu a.line_b { border-bottom:solid 1px #fff; height:31px; }
#nav ul li.visible-xs { visibility:visible; display:block; }

#demo1{margin:auto; width:100%;}


.td{width:100%;}
#main { border-left:0; border-bottom:0; border-right:0; background:none; background-color:#fff; padding:5px 5px 10px; }
#main .m_item{width:100%; }
#main .m_item .bd{padding-left:10px}
.m_item .bd{width:93%;}
.m_pro_list .bd li { width:44%; margin-top:1%; margin-top:1%; }
.nofirst1, .nofirst3, .nofirst5, .nofirst7, .nofirst9 { margin-right:2%; }
.nofirst2, .nofirst4, .nofirst6, .nofirst8, .nofirst10 { margin-right:0; }

.nofirst{ margin:0 2.5% 5px 3%;}

.m_item { width:95.8%; float:none; margin:0 auto; }
.m_item .bd{border:none;}
.m_news { margin:2% auto; }
.m_contact { display:none; }

.hidden-xs { display:none; }
.visible-xs { visibility:visible; }
#mobile_nav_wrap { height:40px; display:block; width:100%; }
#mobile_nav { background:url(../images/toolr_bg.jpg) repeat-x left top; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; height: 40px; opacity: 1; width: 100%; position:fixed; left:0; bottom:0; display:block; z-index:10010; }
#mobile_nav .img { background-position: center 3px; background-repeat: no-repeat; background-size: 18px 18px;}

#mobile_nav .icon { color: #fff; display: inline-block; float: none; font-size: 18px; height: 18px; margin-right: 0; position: relative; vertical-align: middle;
 width: 18px; }
#mobile_nav > a, #mobile_nav > div {  border-right: 1px solid #575757; color: #fff;  cursor: pointer; float: left;  font-size: 0.75em; height: 100%; line-height: 20px;  position: relative; text-align: center; width: 24.5%; }
#mobile_nav a:hover { text-decoration:none; }
#mobile_nav .menu ul { background-color: #414141; border-radius: 6px; bottom: 44px; display: none; font-size: 14px; margin-bottom: 8px;  max-height: 311px; overflow-x: hidden; overflow-y: scroll; padding: 0 10px; position: absolute; right: 10px; }
#mobile_nav .menu ul li { border-bottom: 1px solid #6a6b6c; }
#mobile_nav .menu ul li:last-child { border: medium none;}
#mobile_nav .menu ul li a { background-color: inherit; color: #ffffff; display: block; height: 38px; line-height: 38px; overflow: hidden; text-align: center; text-overflow: ellipsis; white-space: nowrap; width: 75px;}
#mobile_nav ul::after { border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #434343; bottom: 45px; content: ""; height: 0; position: fixed; width: 0; }

.m_item .kb{display:none;}

.m_item .bd{ margin-top:20px;}
#footer{margin-top:20px;}
#m_news_img{height:152px;}
.m_item .bx { height:146px; max-height:146px;}

.hidden-xs{ display:none; }

#m_pro_list{width:92%;}
#m_pro_list .bd ul li{width:47%;}

#m_pro_list .bd ul li.nofirst2, #m_pro_list .bd ul li.nofirst6 { margin-right:0; }
}
@media screen and (max-width:360px){

}
@media screen and (max-width:320px){
    
}