@charset "utf-8";
html {background: #fff}
legend {color: #000;}
body, div, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6, pre, code,form, fieldset, legend, input, button,textarea, p, blockquote, th, td {margin: 0;padding: 0;font-family:\5FAE\8F6F\96C5\9ED1;font-family: "宋体"}
fieldset, img {border: 0;}
abbr, acronym {border: 0;font-variant: normal;}
address, caption, cite, code, dfn,em, strong, th, var, optgroup {font-style: inherit;font-weight: inherit;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: normal;}
abbr, acronym {border: 0;font-variant: normal;}
input, button, textarea,select, optgroup, option {font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;}
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input, button, textarea, select {*font-size: 100%;}
ol, ul {list-style: none;}
table {border-collapse: collapse;border-spacing: 0;}
caption, th {text-align: left;}
sup, sub {font-size: 100%;vertical-align: baseline;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
a[href^="javascript"]:focus{outline:0; -moz-outline-style: none;}
a {blr:expression(this.onFocus=this.blur());text-decoration: none;}
strong{font-weight: bold;}




.top{ width:100%;}
.top_t{height:35px; border-bottom:1px #dddddd solid;}
.top_tk{ width:1100px; margin:0px auto; height:35px;}
.top_tl{ height:35px; line-height:35px;}
.top_tl a{ color:#333; margin-left:8px; margin-right:8px;}
.top_tl a:hover{ color:#f00;}
.top_b{ width:100%; height:130px;}
.top_bk{ width:1100px; margin:0px auto; height:130px;}
.nav{ width:100%; height:50px; background:#0d62bd; position:relative; z-index:99;}
#menu{ width:1100px; margin:0px auto; clear:both; height:50px;}
#menu ul{}
#menu li{ width:145px; height:50px; float:left; line-height:50px; text-align:center; font-size:15px;}
#menu li a{ color:#fff; display:block;}
#menu li a:hover{ color:#fff; background:#004c9e;}
#menu ul li ul li { float:none;}
#menu ul li ul li a { background:none;}
#menu ul li ul {}
#menu ul li ul li { float:none; width:145px; background:#004c9e;height:40px; line-height:40px;font-weight:normal; font-size:14px;}
#menu ul li ul li a { background:none; color:#fff;}
#menu ul li ul li a:hover { color:#fff; background:#0d62bd;}
#menu ul li ul { display:none;}
#menu ul li:hover ul { display:block;}
#menu ul li.sfhover ul { display:block;}
.fl {
	float: left;
}
.fr {
	float: right;
}
.mt10 {
	margin-top: 10px;
}
.mt20 {
	margin-top: 20px;
}
.ml10 {
	margin-left: 10px;
}
.ml15 {
	margin-left: 15px;
}
.f14 {
	font-size: 14px;
}
.f16 {
	font-size: 16px;
}
.f18 {
	font-size: 18px;
}
.f20 {
	font-size: 20px;
}
.f24 {
	font-size: 24px;
}
.fw {
	font-weight: bold;
}
.back{
	background: #eeeeee;
}
.banner{width: 100%;margin: 0 auto;overflow: hidden;}
/*首页图片滚动*/
#ind_banner {
	width:1920px;
	margin:4px 0 0 0;
	height:400px;
	overflow: hidden;
	position:relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background:url(../images/zhouyun_08.jpg) repeat-x;
}
#ind_banner .img_list {
	top:0;
	position:absolute;
	z-index:2;
	overflow: hidden;
	text-align: center;
	width:1920px;
	height:400px;
}
#ind_banner .img_list li img {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	width:1920px;
	height:400px;
}
#ind_banner .img_list li a img:hover {
}
#ind_banner .img_list li a img {
	margin: 0px;
	padding: 0px;
}
#ind_banner #btn_width {
	height:26px;
	_height:12px;
	clear: both;
	text-align:center;
	margin-right: auto;
	margin-bottom: 0;
	padding-top:375px;
	position:relative;
	z-index:2000;
	
}
#ind_banner #liwidth {
	float: left;
}
#ind_banner #btn_width ul {
	display:block;
	text-align:center;
}
#ind_banner #btn_width ul li {
	height:8px;
	_height:8px;
	float:left;
	width:50px;
	display:block;
	margin: 0 27px 0 0;
	background-color: #0C63D3;
}
#ind_banner #btn_width ul li.hover a {
	width:50px;
	height:8px;
	_height:4px;
	display:block;
	margin: 0 3px 0 0;
	background-color: #fff;
}
.ind_sever_bg {
	background:url(../images/dash_bg_03.jpg) left top repeat-x;
	margin:3px 0 0 0;
}
.ind_sever {
	padding:0 0 80px 130px;
}
.ind_sever li {
	float:left;
	margin:0 59px 0 0;
}
.ind_sever li span a img {
	display:block;
	transition:width 1s, height 1s;
	-moz-transition:width 1s, height 1s, -moz-transform 1s; /* Firefox 4 */
	-webkit-transition:width 1s, height 1s, -webkit-transform 1s; /* Safari and Chrome */
	-o-transition:width 1s, height 1s, -o-transform 1s; /* Opera */
	background-color:#2a2a2a;
	border-radius: 100px;
	padding:25px 30px;
	border:7px solid #ededed;
}
.ind_sever li span a img:hover {
	display:block;
	transform:rotate(3600deg);
	-moz-transform:rotate(360deg); /* Firefox 4 */
	-webkit-transform:rotate(360deg); /* Safari and Chrome */
	-o-transform:rotate(360deg); /* Opera */
	background-color:#f56e13;
	border:7px solid #ffffff;
}

.main{width: 1002px;margin: 0 auto;overflow: hidden; margin-top:10px;}
.about{width: 303px;background: url('../images/about_bg.jpg') repeat-y;float: left;}
.about_t{font-family: "微软雅黑";color: #58ccfd;font-size: 14px;padding: 15px 15px 5px 15px;}
.about_t span{font-size: 20px;font-weight: bold;color: #fff}
.about_m{font-size: 12px;color: #fff;line-height: 23px;padding-left: 15px;}
.about_m p{padding-right: 10px;}

.news{width: 469px;float: left;}
.news_t{height: 57px;background: url('../images/news_t.jpg') no-repeat;}

.news_m{padding: 10px;overflow: hidden;}
.news_m .n1{width: 120px;float: left;padding: 1px;border: 1px solid #d3d3d3}
.news_m .n2{width: 315px;float: right;font-size: 12px;}
.news_m .n2 span{height: 23px;display: block;font-weight: bold;line-height: 23px;}
.news_m .n2 span a{color: #000;}
.news_m .n2 span a:hover{color: #003a93}
.news_m .n2 i{color: #2e2e2e;font-style:normal;line-height: 17px;}

.more{float: right;padding: 25px 15px 0px 0px;}
.more2{float: right;padding: 5px 15px 0px 0px;}
.NewsInfo{padding: 0px 10px 0px 10px;}
.NewsInfo ul li{height: 30px;line-height: 30px;font-size: 12px;}
.NewsInfo ul li a{color: #000}
.NewsInfo ul li a:hover{color: #003a93}
.NewsInfo ul li span{float: right;color: #8e8e8e}

.contact{width: 230px;float: right;background: url('../images/contact_bg.jpg') repeat-y;}
.contact_t{height: 56px;background: url('../images/contact_t.jpg') no-repeat;}
.contact_m{font-size: 12px;line-height: 20px;color: #fff;padding: 10px 15px 0px 15px;}
.bg2{background: url('../images/contact_m.jpg') no-repeat;height: 116px;}
.bg2 a{display: block;padding: 44px 0px 0px 20px;}


.product{width: 1002px;margin: 0 auto;overflow: hidden;margin-top:15px; }
.product_t{height: 35px;background: url('../images/product_t.jpg') no-repeat;}

/*产品滚动*/
.product_m{padding-top: 10px;}
.rollBox{width:1002px;overflow:hidden;margin:0 auto;}
.rollBox .LeftBotton{height:140px;width:22px;background:url('../images/button.gif') no-repeat 2px 0;overflow:hidden;float:left;display:inline;margin:0px 0 0 0;cursor:pointer;}
.rollBox .RightBotton{height:140px;width:22px;background:url('../images/button.gif') no-repeat -31px 0;overflow:hidden;float:left;display:inline;margin:0px 0 0 0;cursor:pointer;}
.rollBox .Cont{width:940px;overflow:hidden;float:left;margin: 0 5px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{float:left;margin-right: 15px;background: #dbdbdb;padding: 5px;}
.rollBox .Cont .pic img{display:block;margin:0 auto;}
.rollBox .Cont .pic p{color:#313131;font-size: 12px;line-height: 30px;text-align: center;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#313131;}
.rollBox .Cont a:hover{color:#4e4f53;}
.rollBox #List1,.rollBox #List2{float:left;}

.footer_warp{width: 100%;background: #2d2e30;border-bottom: 3px solid #000;margin-top: 10px;}
.zycp{width: 1002px;margin: 0 auto;overflow: hidden;padding-top: 10px;}
.zycp span{display: block;width: 100px;float: left;}
.zycp ul{display: block;width: 900px;float: right;} 
.zycp ul li{float: left;font-size: 12px;line-height: 35px;color: #fff}
.zycp ul li a{color: #fff}
.footer{width: 1002px;margin: 0 auto;overflow: hidden;}
.f1{width: 450px;float: left;line-height: 25px;color: #fff;padding-top: 10px;font-size: 12px;}
.f2{width: 509px;float: right;padding-top: 20px;}



.main2{width: 1002px;margin: 0 auto;overflow: hidden;margin-top: 15px;}
.left{float: left;margin-bottom: 50px;padding: 10px;width: 240px;border: 1px #ccc solid;}
.left h3{height: 60px;line-height: 60px;text-align: center;font-size: 30px;color: #fff;background: #0C63D3;font-family: "微软雅黑"}
.left li {position: relative;padding-left: 30px;margin: 0 20px;padding-top: 15px;padding-bottom: 15px;font-size: 14px;color: #555;border-bottom: 1px #ccc dashed;}
.left li a{color: #555;}
.left li span {position: absolute;left: 0;top: 20px;padding-right: 15px;}

.subMain {float: right;margin-bottom: 50px;width: 720px;overflow: hidden;}
.postition{display: inline-block;width: 100%;height: 30px;line-height: 25px;text-align: left;border-bottom: 3px #0C63D3 solid;color: #999;font-size: 12px;}
.postition a {color: #999;}

.proInfo{line-height: 35px;font-size: 14px;color: #555;padding: 15px;font-family: "微软雅黑";}
.proInfo p{font-family: "微软雅黑";}

.proInfo2{line-height: 25px;font-size: 12px;color: #555;padding: 15px;font-family: "微软雅黑";}



.newspage{clear: both;text-align: center;height: 30px;margin-top: 10px;}
.newspage strong{font-size: 14px;color: #fff;padding: 2px 5px;font-family: "宋体";background: #0C63D3}
.newspage a{font-size: 14px;color: #373030;padding: 2px 5px;font-family: "宋体";background: #D0D0D0;}

.r_main ul {font-size: 14px;}
.r_main ul li {height: 55px;line-height: 55px;border-bottom: 1px dashed #c8c8c8}
.r_main ul li a {color: #555}
.r_main ul li a:hover{color:#373030;}
.r_main ul li span{float: right;color:#333333;font-size: 12px;}

/*新闻内容页*/
.center{}
.newtitle{font-size: 18px;font-family: "宋体";line-height: 40px;text-align: center;color: #8A1414;font-weight: bold;}
.newsdata{font-size: 12px;font-family: "宋体";line-height: 30px;text-align: center;}
.xwnr p{font-size: 12px;font-family: "宋体";line-height: 25px;padding:10px;}
.entrynext{font-size: 12px;font-family:"宋体";line-height: 30px;padding-left: 10px;}
.entrynext a{color: #333333;}
.entrynext a:hover{text-decoration: underline;}


.classList{width: 690px;overflow: hidden;margin: 0 auto;padding-top: 15px;}
.classList ul li{float: left;margin-bottom: 15px;}
.classList ul li img{ border: 1px solid #ccc;}
.cp_title a{display: block;font-size: 12px;width: 230px;height: 30px;text-align: center;color: #545454;line-height: 35px;}
.cp_title a:hover{color: #ff0000}

.asize{font-size: 16px;font-weight: bold;color: #555;font-family:"微软雅黑";}
.mz{color: #000;font-size: 20px;font-family:"微软雅黑";}


/*---------------留言*/
.comment {
	border:1px dashed #aaa;
	margin:10px;
	text-align:center;width:684px;}
.comment .commenttitle {
	height:35px;
	margin:1px auto;
	border-bottom:1px dashed #B3B3B3;
}
.comment .commenttitle .title4 {
	float:left;
	margin:5px 0px 0px 12px;
	color:#999;
	display:inline;
}
.comment .commenttitle .title4 strong {
	letter-spacing:4px;
	color:#777;
	margin-right:10px;
	font-size:18px;
}
.comment .commentbox {
	width:98%;
	text-align:left;
}
.comment .commentbox dl {
	margin:10px auto 0px;
	border:1px dashed #B3B3B3;
}
.comment .commentbox dl dt {
	background:#effbf4;
	line-height:25px;
	text-indent:10px;
	color:#333;
	border-bottom:1px dashed #B3B3B3;
}
.comment .commentbox dl dt span {
	color:#effbf4;
	font-size:14px;
}
.comment .commentbox dl dd {
	padding:10px;
	font-size:14px;
	line-height:35px;
	color:#666;
}
.comment .posttitle {
	height:35px;
	margin:10px auto;
	border-bottom:1px dashed #aaa;
	text-align:left;
}
.comment .posttitle strong {
	letter-spacing:4px;
	color:#777777;
	display:block;
	margin:7px 0px 0px 13px;
	font-size:18px;
}
.comment .postbox {
	width:95%;
	margin:5px auto;
	overflow:hidden;
	text-align:left;
}
.comment .postbox .userbox {
	overflow:hidden;
	margin-top:10px;
}
.comment .postbox .userbox dl {
	}
.comment .postbox .userbox dl dd {
	float:left;
	display:block;
	padding-bottom:2px;
}
.comment .postbox .userbox dl dd input.username,.comment .postbox .userbox dl dd input.password {
	width:100px;
	border:1px dashed #aaa;
	padding:3px 0px 2px 5px;
	margin-right:10px;
	background:#effbf4;
}
.comment .postbox .userbox dl dd.mtop {
	margin:7px 7px 0px 0px;
}
.comment .postbox .txtbox {
	width:100%;
	line-height:40px;
	font-size:14px;
}
.comment .postbox .txtbox textarea {
	border:1px dashed #aaa;
	width:98%;
	height:60px;
	padding:5px;
	background:#effbf4;
}
.comment .postbox .txtbox div {
	padding-top:5px;
	color:#000;
}
.comment .postbox .txtbox input {
	width:40px;
	border:1px dashed #aaa;
	padding:3px 0px 2px 5px;
	margin-right:10px;
	background:#effbf4;
}
.comment .postbox .txtbox img {
	position:static;
	+position:relative;
	vertical-align:middle
}
.comment .postbox .sbut {
	margin:10px;
}
label {
	color:#000;
	font-size:14px;
	color:#777777
}



other-services {
    padding-bottom: 20px; margin-top: 114px;
}
.other-services .top-s {
    height: 456px;
}
.other-services .main {
    height: 980px;
    background: #ffffff;
    box-shadow: 0 0 10px #f2f2f2;
    margin-top: -170px;
}
.other-services .tabs-tit {
    background: url("../images/img-53.png") repeat-x;
    height: 96px;
    padding-top: 8px;
    line-height: 88px;
    text-align: center;
}
.other-services .tabs-tit a {
    display: inline-block;
    width: 186px;
    color: #616161;
    font-size: 20px;
}
.other-services .tabs-tit a .icon img{
   display: inline-block;
    vertical-align: middle;
    margin-top: -3px;
}
.other-services .tabs-tit a .icon .img-h {
    display: none;
}
/*.other-services .tabs-tit a:hover,*/
.other-services .tabs-tit a.active {
    color: #cd392a;
    background: #ffffff;
}
.other-services .tabs-tit a:hover .img-h,
.other-services .tabs-tit a.active .img-h {
    display: inline-block;
}
.other-services .tabs-tit a:hover .img-d,
.other-services .tabs-tit a.active .img-d {
    display: none;
}
.container {
    width: 1200px;
    min-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}
.container h4{font-size:16px; line-height:23px;margin-bottom:14px;}
.container p{margin-bottom:12px; font-size:16px; line-height:23px;}
.container td p {
    margin-bottom: 0px;
    font-size: 12px;
    line-height: 20px;
}

