@charset "utf-8";
a, a img, input{
-webkit-transition: all 0.18s ease-out;
-moz-transition: all 0.18s ease-out;
-ms-transition: all 0.18s ease-out;
-o-transition: all 0.18s ease-out;
transition: all 0.18s ease-out;
}
.g-wrapper{padding:0 20px 20px 20px; margin:0 auto 20px auto; width:930px; border-radius:0 0 10px 10px; background:#fff;}
.g-header{position:relative; margin-bottom:15px;}
.m-logo{display:block; float:left; padding:0 0 0 150px; margin-top:18px;height:58px; line-height:58px; font-size:24px; font-family:'Microsoft YaHei','SimHei'; color:#444; background:url(../images/logo.jpg) left 15px no-repeat;}
a.m-logo:hover{text-decoration:none;}
.m-subcompany{position: relative; float:right; margin-top:20px;}
.m-subcompany .m-subcompany-item{float:left; list-style: none;}
.m-subcompany a{padding-right:10px; font-size:12px;}
.m-subcompany .dropdown-menu{position: absolute; overflow-x: hidden; display:none; top:20px; z-index:999; padding:0; margin:0; width:auto; min-width:66px; *width:74px; height:112px;overflow-y:scroll; border-radius:0; border:none; *border:1px solid #eee; *border-top:none;}
.m-subcompany .dropdown-menu li a{padding:5px 14px; *padding:0 13px; border-bottom:1px solid #eee;}
.m-search{position:absolute; right:0; top:55px;}
.m-search input[type="text"]{padding:2px 5px; width:120px; border-right:none;margin-right: -6px;}
.m-search input[type="submit"]{padding-left:18px; width:55px; height:26px; vertical-align:bottom; border:none; cursor:pointer; font-size:12px; color:#fff; background:url(../images/icon-search.png) 5px center no-repeat; background-color:#373286;}
.top-node{width:930px;color:#44c0e8;line-height:17px;display:block;clear:both;height:40px;margin:0 0 10px 0px;font-size:13px;}
.m-nav{border-radius:5px 5px 0 0;}
.m-nav li{position:relative; float:left;}
.m-nav li a{display:block; padding:0 18px; height:35px; line-height:35px; font-family:'Microsoft YaHei'; color:#373286;}
.m-nav-item .nav-dropdown{display:none; position:absolute; z-index:1000; overflow:hidden; top:35px; left:-1px; width:91px; border:1px solid #ccc; border-top:none; background:#fff;font-size: 12px;}
.m-nav-item ul{padding:0; margin:0;}
.m-nav-item .nav-dropdown a{margin:0; border-top:1px solid #fff; border-bottom:none;}
.m-business a{float:left; padding:0 10px !important; width:145px; text-align:left !important; font-size:12px; background:url(../images/u-icon-list.gif) left center no-repeat;}
.m-nav-item.active .nav-dropdown{display:block}
.m-nav .m-nav-item a:hover{color:#ccc;}
.m-nav .m-nav-item.active>a{background-color:#fff; color:#9c5fb5;}
.m-nav .m-nav-item .nav-dropdown a:hover{color:#444;}
.g-banner{line-height:0; font-size:0;}
.m-news{float:left; padding-top:20px; width:275px; margin:0 17px;}
.m-news-title{padding:0 10px; height:32px; line-height:32px; border-radius:2px; font-family:'Microsoft YaHei'; font-size:16px; color:#0066a2; }
.m-news-title a{float:right; line-height:36px; font-family:'Simsun'; font-size:12px; color:#fff;}
.m-news-main{font-size:12px; margin-bottom:20px;}
.m-news-main dt{float:left; margin-top:2px; font-weight:700; font-size:14px;}
.m-news-main dd{margin-top:5px; margin-left:10px; line-height:1.8; -ms-word-break:break-all; word-break:break-all;}
.g-footer{padding-top:10px; margin-top:20px; border-top:1px solid #ddd;}
.g-footer p{text-align:center; font-size:12px;}
.g-footer span{padding:0 10px;}

.m-breadcrumb{padding-left:10px; padding-bottom:10px; height:50px; background:url(../images/line-horizontal.jpg) left bottom repeat-x;}
.m-breadcrumb h4{line-height:50px; font-family:'Microsoft YaHei'; font-size:24px; font-weight:100; color:#002a6c;}
.g-aside,.g-main{float:left; margin-top:20px;}
.g-aside{padding-right:15px; width:203px;}
.m-sidemenu{margin-bottom:100px; font-size:12px;}
.m-sidemenu a{padding:5px 0; color:#333;}
.m-sidemenu li a:hover,.m-sidemenu li.active a{text-decoration:none; color:#fff; border-radius:3px; background:#1462ac;}
.g-main{padding-left:20px; width:692px;}
.m-main-title{padding-left:10px; margin-bottom:20px; padding-bottom:10px; height:30px; border-bottom:1px solid #eee;}
.m-main-title h4{font-family:'Microsoft YaHei'; font-weight:100; font-size:18px; color:#002a6c;}

.m-retrieval{margin-top:20px; width:201px; overflow:hidden; border:1px solid #e7e7e7; background:#fff;}
.m-retrieval ul{width:204px;}
.m-retrieval li{float:left;}
.m-retrieval li a{display:block; width:33px; height:33px; line-height:32px; border:1px dotted #e7e7e7; border-top:none; border-left:none; text-align:center; color:#666;}
.m-retrieval li a:hover{color:#012a68; background:#e7e7e7;}
.g-page-search .m-search-content .u-item input[type="text"]{width:165px;}
.g-page-search .m-search-content .u-item select{width:175px;}
.m-search-content .u-item{margin-top:10px; font-size:12px; color:#666}
.m-search-content .u-item input{padding:2px 4px; margin-top:5px; width:305px;}
.m-search-content .u-item select{padding:2px 0 2px 4px; margin-top:5px; height:26px; width:315px; border:1px solid #ccc;}
.m-search-content .u-arrow{font-family:'SimSun'; font-size:12px; margin-left:5px;}
.m-search-content .m-subm{margin-top:15px; margin-right:5px; text-align:right;}
.m-search-content .m-subm input[type='submit']{width:60px; border-radius:3px; border:none; cursor:pointer; font-size:12px; color:#fff;}
.m-team-list{margin-top:20px; font-size:12px;}
.m-team-list thead{border:1px solid #ddd; background-color:#f2f2f2; background-image:-webkit-linear-gradient(top,#f9f9f9,#f2f2f2);background-image:-moz-linear-gradient(top,#f9f9f9,#f2f2f2);}
.m-table th, .m-table td{border:none;}
.m-table-striped tbody tr:nth-child(even) td{background-color:#f0f0f0;}
.m-table-striped tbody tr:nth-child(odd) td{background-color:#fff;}
.m-pagination{margin-top:20px; text-align:center;}

.m-list03{margin-bottom:30px;}
.m-list03 dt{font-weight:100;}
.m-list03 dd{margin-left:0; margin-top:5px; line-height:1.8; font-size:12px;}
.m-list03 .u-date{color:#333;}
.m-list03 .u-img{float:left; margin-right:20px;}
.g-main .m-list{font-size:14px;}

.m-list04 li{float:left; padding:5px 0; width:57px;}
.m-list04 li a{font-size:12px; color:#373286;}
.m-list04 li.active a{background:#ccc;}
.m-network-title h4{font-family:'Microsoft YaHei'; font-size:24px; font-weight:100; color:#002a6c;}
.m-network-main{margin:20px 0;}

.g-mainall {word-spacing: 0;}
.m-article{padding:0 20px; font-size:12px;}
.m-article-title{padding-bottom:20px; margin-bottom:20px; text-align:center; background:url(../images/line-horizontal.jpg) left bottom repeat-x;}
.m-article-title h3{font-size:16px; color:#000;}
.m-article-info{padding-bottom: 20px;color: #333;font-size: 12px;font-weight: bold;}
.m-article-content img{display:block; margin:10px auto; max-width:890px; overflow:hidden;}

.m-contact{margin-left:10px;}
.m-contact-title h4,.m-network-title h4{font-family:'Microsoft YaHei'; font-size:24px; font-weight:100; color:#002a6c;}
.m-contact-title a{position:fixed; display:block; margin-top:10px; margin-left:707px; width:23px; height:70px;}
.m-contact-main{margin-top:10px; font-size:12px;}
.m-contact-main dl{float:left; margin:10px 30px 15px 0; width:310px; height:200px; overflow:hidden; border-radius:0 0 3px 3px; background:#e6ebef;}
.m-contact-main dt{padding:0 5px; height:26px; line-height:23px; border-radius:3px 3px 0 0; font-size:14px; font-family:'Microsoft YaHei'; font-weight:100; text-indent:25px; color:#fff;  background:url(../images/nettit_bg.jpg) left top repeat-x;}
.m-contact-main dt a{float:right; line-height:26px; font-size:12px; font-family:'Simsun'; color:#fff;}
.m-contact-main dd{padding:0 10px; margin-top:5px; margin-left:0;}

.m-recommend {margin: 0 20px;font-size: 12px;}
.m-recommend h4 {margin-bottom: 10px;font-family: 'Microsoft YaHei';font-weight: 700;color: #002a6c;}

/* Map */
#map{margin:0 auto; width:692px; height:500px; background:#f5f5f5;}
#map svg{
  display:none;  
  -webkit-animation: map-in 1s linear 0 1;
  -webkit-border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-top-right-radius: 6px;  
  -moz-border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
#map path,#map circle{
  -webkit-transition: all .25s linear;
  -moz-transition: all .25s linear;
  transition: all .25s linear;
}

.m-page-search-title {padding: 0 0 10px 10px;border-bottom: 3px solid #888;}
.m-page-search-title h5 {font-size: 14px;color: #333;}
.m-page-search-title span {margin: 0 5px;color: #f00;}

.m-share {float: right;}
.m-share span {float: left;}

.m-share1 {float: right;margin-top:-18px;}
.m-share1 span {float: left;}
a.u-code {display: block;float: left;margin-right: 10px;width: 62px;height: 22px;text-indent: -9999px;background: url(../images/sys.gif) center no-repeat !important;}
.m-print {padding-left: 20px !important;background: url(../images/icon-print.png) left top no-repeat;}

.m-sub-about, .m-sub-more {margin-left: 10px;font-size:12px;width: 570px;line-height:2;float: left;margin-top: 10px;vertical-align: top;}

/* Wechat Modal */
#myModal02{margin-left:-170px; width:410px;}
.m-modal02.modal{position:fixed; top:30%; left: 50%; z-index: 1024; margin-left:-180px; width:400px; border:1px solid rgba(0, 0, 0, 0.3); box-shadow:0 3px 7px rgba(0, 0, 0, 0.3); border-radius:6px; background:#fff;}
.m-modal02 .modal-title{padding:0 10px; height:50px; line-height:50px; border-bottom:1px solid #eee; border-radius:6px 6px 0 0; font-size:14px; color:#444; background:#fff;}
.m-modal02 .modal-content{padding:15px 10px; text-align:center;}
.m-modal02 .close{position:absolute; top:16px; right:13px;}
.modal-footer{padding:10px; border-top:1px solid #ddd; border-radius:0 0 6px 6px; box-shadow:0 1px 0 #ffffff inset; font-size:12px; background:#f5f5f5;}
.m-nav .m-business{padding:0 15px; width:500px; }
.m-business li{float:left;}
.m-business li a{padding:0 10px !important; width:145px; text-align:left; background:url(../images/u-icon-list.gif) left center no-repeat;}
.m-nav .dropdown-menu.m-business a:hover{text-decoration:underline; color:#666; background:url(../images/u-icon-list.gif) left center no-repeat;}

.m-nav .m-location{padding:10px 15px; width:560px; text-align:left;}
.m-nav .m-location dt{padding:10px 0; margin-bottom:10px; border-bottom:1px solid #eee;color:#373286;}
.m-nav .m-location dd{float:left; margin:0;}
.m-nav .m-location dd a{text-align:left;padding:0 0 0 10px; width:60px; height:30px; line-height:30px; background:url(../images/small-link-arrow.png) left center no-repeat;}
.m-nav .m-location dd a:hover{text-decoration:underline; color: #06c;background:url(../images/small-link-arrow.png) left center no-repeat;}

.g-crumb{padding:10px 0; font-size:12px;}
.g-crumb .m-breadcrumb i{font-family:'Simsun';}
.g-sidebar,.g-main{float:left;}
.g-sidebar{padding-right:15px; width:203px;}
.u-slogan{font-size:0;}
.m-sidemenu{margin-bottom:100px; font-size:12px;}
.m-sidemenu a{padding:5px 0; color:#333;}
.m-sidemenu li a:hover,.m-sidemenu li.active a{text-decoration:none; color:#fff; background:#373286;}
.g-main{padding-left:15px; width:697px; min-height:500px; font-size:12px; background:url(../images/line-vertical.jpg) left top repeat-y;}

.g-page-search {padding: 10px;margin-top: 20px;border: 1px solid #e7e7e7;background: #fff;}

.upamddown{padding-top:40px !important;}
.upamddown a{font-size:12px;color:#373286;}
.jwjg-new {
	clear:both;
	margin:10px 0 10px 0;
	padding:10px 0 0 0;
	border-top:1px solid #ededed;
}
.jwjg-new h3{
	width:130px;
	margin:0;
	padding:0;
	line-height:24px;
	font-weight:bold;
	font-size:12px;
	display:block;
	color:#373286;
}
.jwjg-new .jwjg-ms{
	float:left;
	width:130px;
	display:block;
	font-size:12px;
	color:#373286;
	line-height:21px;
}
.jwjg-new .jwjg-tu{
	float:left;
	margin-left:20px;
	margin-top:-20px;
}
.jwjg-main {
	margin:10px 0 10px 0;
	padding:10px 0 0 0;
}
.jwjg-main h3{
	color:#0066a2;
	width:130px;
	margin:0;
	padding:0;
	line-height:24px;
	font-weight:normal;
	display:block;
}
.jwjg-main .jwjg-ms{
	float:left;
	width:250px;
	display:block;
	font-size:12px;
	margin-top:10px;
}
.jwjg-main .jwjg-tu{
	float:left;
	margin-left:20px;
}