html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
BODY {
	margin:0 auto;
	padding:0; 
	font-family: "微软雅黑", Arial, Helvetica, sans-serif ;	 
	font-size:12px;
	height:auto !important;
}
a {text-decoration: none; color:#000000;}
a:hover {color: #0700fe; text-decoration:none}
body,textarea,input,button,select,keygen,legend{ font-family:"微软雅黑"; font-size:12px; color:#333;outline:0;}

a,a:hover{color:#333;}

ul,li{list-style-type:none;margin:0;padding:0;}
/*a:focus{outline:none;}*/
.clearfix:after {content:"\20"; display:block; height:0; clear:both; visibility:hidden; }
.clearfix{display:inline-block; }
.clearfix{display:block;}
.clearbox{border-top:transparent 0px solid;clear:both;font-size:0;margin-top:0px;visibility:hidden;}
/*Reset end*/
.clear{ clear:both}
form{margin:0; padding:0; }

.mark{ width:100%; height:100%; position:fixed;top:0;left:0; z-index:100; background-color:#000; opacity:0.5; display:none}
h1,h2,h3{ margin:0; padding:0}
a.more2{ display:inline-block; border:1px solid #ccc; padding:0px 10px; background:#fbfbfb; color:#ff0000; float:right}

/*home end*/	
.padd_left20{ padding-left:20px;}
.main{ width:765px; float:right; margin-top:15px;}
.bd{ width:100%; overflow:hidden; margin:0 auto; min-width:1000px;}
.fixedNav{
	height:120px;
	width:100%;
	background:url(../images/yhztbj.jpg) repeat-x;
	position:fixed;
	z-index:10;
}
.nav{
	width:22px;
	height:125px;
	padding-top:14px;
	background:rgba(255,255,255,0.4);
	position:fixed;
	top:50%;
	margin-top:-82px;
	right:20px;
	border:1px solid rgba(255,255,255,0.6);
	border-radius:10px;
}
.nav li{
	width:16px;
	height:16px;
	background:url(../images/sprite.png) no-repeat -40px -130px;
	margin:5px auto;
	cursor:pointer;
	position:relative;
}
.nav li.current{
	background-position:-40px -110px;
}
.nav li span{
	width:76px;
	height:19px;
	position:absolute;
	background:url(../images/sprite.png) no-repeat 0 -80px;
	left:-80px;
	top:0;
	text-align:center;
	line-height:19px;
	color:#fff;
}
.intop{background:url(../images/yhztbj.jpg) repeat-x;filter:alpha(Opacity=90);-moz-opacity:0.7;opacity: 0.7;}
.topp{ width:1170px; margin:0 auto}
.topp1{ width:1100px; margin:0 auto}
.toptxt{float:left; background:url(Images/icons_h3.png) no-repeat left center; height:34px; line-height:34px; padding-left:20px}
.w340{width:360px}
.flo{float:left}
.fro{float:right}
.clr{clear:both}
.intel{background:url(/Images/tel.png) no-repeat left center; line-height:34px; padding-left:20px; width:167px; float:left}
.inchina{float:left;   line-height:34px; padding-left:10px; margin-left:10px; font-size:16px}
.ineng{float:left;  line-height:34px; padding-left:10px; margin-left:10px; font-size:16px}
#nav{float:right; width:820px}
#nav li{float:left; width:90px; line-height:80px; text-align:center; font-size:16px}
#nav .lii{width:1px; overflow:hidden; float:left; line-height:80px}
.infoottop{background:#02264e; width:100%; height:185px; padding-top:10px}
.infootgz{text-align:center; line-height:25px; font-size:14px; padding-right:10px; border-right:#125fb5 solid 1px; margin:10px; color:#FFF}
.infootlx{margin-left:10px; font-size:24px; padding-top:53px; color:#FFF; margin-right:10px}
.infootdh{margin-left:10px; font-size:14px; padding-top:20px; line-height:25px; color:#ffffff; margin-right:20px}
.infootdz{margin-left:10px; font-size:14px; padding-top:20px; line-height:25px; color:#ffffff}
.infootbq{line-height:25px; color:#02264e; width:1070px; margin:0 auto}
.infootbq a{color:#02264e}
.infootdz a {color:#FFF}
.inapro{width:1070px; margin:0px auto}
.f3d{padding-top:40px; margin-left:20px}
.inbq{padding:10px 0px; border-top:#09F solid 1px; line-height:25px; color:#FFF}
.inbq a{color:#FFF}
.solut{background:url(/Images/s1.jpg) no-repeat; padding-top:150px; color:#FFF}
.solut .t{color:#FFF}
.solut .div496{color:#FFF}
.nprobj{background:url(Images/npro1.jpg) no-repeat center; width:100%}
.npronbj{background:url(Images/cp1.png) no-repeat left bottom;  padding-left:500px; padding-top:100px; padding-right:20px; line-height:24px; color:#FFF; padding-bottom:60px}
.nprock{background:#00007D; height:40px; font-size:16px; width:100px; text-align:center; line-height:40px; color:#FFF; margin-top:30px;}
.nprock a{color:#FFF}
.nprobj1{background:url(Images/npro2.jpg) no-repeat center; width:100%; margin-top:3px}
.npronbj1{background:url(Images/cp2.png) no-repeat right bottom;  padding-top:100px; padding-left:20px; padding-right:500px; line-height:24px; color:#FFF; padding-bottom:60px}
.bj1{background:#126205}
.bj2{background:#00007D;}
.bj3{background:#3a026e}
.bj4{background:#d25807}
.nprobj2{background:url(Images/npro3.jpg) no-repeat center; width:100%; margin-top:3px}
.npronbj2{background:url(Images/cp3.png) no-repeat left bottom;  padding-top:100px; padding-right:20px; padding-left:500px; line-height:24px; color:#FFF; padding-bottom:60px}
.nprobj3{background:url(Images/npro4.jpg) no-repeat center; width:100%; margin-top:3px; margin-bottom:20px}
.npronbj3{background:url(Images/cp4.png) no-repeat right bottom;  padding-top:100px; padding-left:20px; padding-right:500px; line-height:24px; color:#FFF; padding-bottom:60px}
.indexpic{float:left; margin-right:20px}
.nprooo{margin-top:10px; background:#075a8f; width:100%; padding-top:20px; padding-bottom:20px}
.nprooo1{margin-top:10px; background:#15b8c2; width:100%; padding-top:20px; padding-bottom:20px}
.nprooo2{margin-top:10px; background:#ceb612; width:100%; padding-top:20px; padding-bottom:20px}
.nprooo3{margin-top:10px; background:#f84e27; width:100%; padding-top:20px; padding-bottom:20px}
.nservice{ margin-right:10px; width:260px; background:#f0f0f0; padding-bottom:10px; margin-bottom:20px}
.nservice .bt{font-size:18px; font-weight:bold; text-align:center}
.nservice .bt a:hover{color:#006}
.nr111{line-height:25px; padding:10px}
.nr111 a:hover{color:#006}
#n-news{float:left; width:770px}
#n-news li{line-height:35px; height:35px; border-bottom:#CCC solid 1px; float:left; width:760px}
#n-news li span{float:right;}
.newsright{float:right; width:280px; margin-bottom:10px}
#artclass li{background:#183187; height:40px; line-height:40px; padding-left:10px; color:#FFF; margin-bottom:10px; font-size:14px}
#artclass li a{color:#FFF}
.newsclass{font-size:18px; font-weight:bold; margin-bottom:10px}
.n-tjnews{line-height:25px; height:25px; background:url(Images/iconi.jpg) no-repeat left center; padding-left:10px;margin-left:8px; overflow:hidden}
.n-tjnewstxt{text-align:center; line-height:25px; border-bottom:#CCC dotted 1px}
.n-newnr{line-height:25px; margin:10px}
.line24{line-height:24px}
.bfhzkh{float:left; margin-right:15px;  margin-left:15px; margin-top:12px; margin-bottom:8px; overflow:hidden; width:200px; height:90px; text-align:center; line-height:22px; border:#DEDEDE solid 1px;}
.fuwu_con {
    display: inline;
    float: left;
    margin: 15px 0 0;
    width: 730px;
}
.fuwu_con dl {
    border-bottom: 1px solid #bababa;
    display: inline;
    float: left;
    padding-bottom: 15px;
    padding-top: 15px;
    width: 730px;
}
.fuwu_con dl img {
    display: block;
    float: left;
    margin-right: 20px; margin-left:10px;
}
.fuwu_con dl dt {
    display: inline;
    float: left;
    font-size: 18px;
    width: 520px;
}
.fuwu_con dl dt a {
    color: #38af82;
    display: block;
    float: left;
}
.fuwu_con dl dd {
    display: inline;
    float: left;
    line-height: 24px;
    width: 520px;
}
.n-prosm{font-size:18px; font-weight:bold; text-align:center; line-height:40px; color:#03F; margin-bottom:10px}