@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0}
ul,li,dl,dt,dd,ol{ list-style-type:none; margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,form,input,textarea,label,table,tr,td,p,header,article,footer,nav,section,aside,menu{margin:0; padding:0;}
header,article,footer,nav,section,aside,menu{ display:block;}
table{ border-collapse:collapse; border-spacing:0;}
img{border:0;}
a:link{color:#000;text-decoration:none;outline:none;}
a:active,a:visited{color:#000; text-decoration:none;}
a:hover { color:#0c50a3;}
body{ margin:0;padding:0;font-family:Microsoft Yahei; font-size:1em; line-height:1.571em;min-width:320px;background:#fff;}
.fl{ float:left;}
.fr{ float:right;}
.box_siz{ box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.cl{ clear:both; font-size:0; line-height:0; height:0; width:100%; overflow:hidden;}
.fix:after {visibility: hidden;display: block;font-size: 0;content:""; clear: both; height: 0;}
.fix{*zoom:1;}
.clear{clear:both;}
.mart10{margin-top:10px;}
.red{color:#F00;}
.font20{font-size:1.25em;}
.font24{font-size:1.5em;}
.font16{font-size:1em;}
.font18{font-size:1.125em;}
.f14{font-size:0.875em;}
.txtell{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.mt20{margin-top:20px;}
.mt10{margin-top:10px;}
.tc{text-align:center;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;clear:both;}* html .clearfix{height:1%;}.clearfix{display:block;}.clearfix{zoom:1;}

.warmp{position:relative;right:0;z-index:1;-webkit-transition:all .5s ease;transition:all .5s ease;}

/*#gotop{display:none;position:fixed;z-index:777;width:82px;height:110px;right:10px;bottom:130px;background:url(../Images/top.png) no-repeat;cursor:pointer;}

@media screen and (max-width: 639px){
#gotop{width:41px;height:55px;right:0;bottom:95px;background-size:41px 55px;}	
}*/

.top{margin:0px;}
.top img{width:100%;border:0;margin:0;display:block;}
.top .p1{background:url(../Images/nav.jpg) no-repeat 50% 50%;background-size:cover;height:1.875em;}
.nav_box{
	width:100%;
	height:5.625em;
	background:#FFF;
	position:relative;
}
.nav_box div{
	float:left;
	margin-top:1em;
}
.nav_box .box_menu{
	margin-top:1.875em;;
	text-align:right;
	width:50%;
	padding-right:1em;
}
.nav_box .box_logo{
	width:50%;
	padding-left:1em;
	cursor:pointer;
}
.nav_box .box_logo img{height:3.5em;}
.nav_box .about_nav {
	border-top:1px solid #b8b8b8;
	margin-top:0;
	width:100%;
	position:absolute;
	top:5.625em;
	z-index:10;
	display:none;
}
/*.nav_box .slide_bj{
	background:url(../Images/jt.png) no-repeat 50% 50%;
	margin:0px;
	height:30px;
}*/
.about_nav ul{padding:0 10px;background:#f2f3f7;clear:both;}
.about_nav ul li{
	border-bottom:1px solid #d2d2d2;
	font-size:1em;
	font-family:"微软雅黑";
	width:100%;
	float:left;
}
.about_nav ul li a{
	display:inline-block;
	width:100%;
	height:2.5em;
	line-height:2.5em;	
	color:#333;
	display:block;
	padding-left:1.25em;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	background:url(../Images/menu01.jpg) no-repeat 94% center;
	background-size:3%;
}
.about_nav ul li a.hover{
	width:100%;
	padding-left:1.25em;
	color:#333;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.about_nav ul li .nav_son {
	margin:0;
	display: none;
	width:100%;
}
.about_nav ul li .nav_son a {
	color:#333;
	height:2.5em;
	line-height:2.5em;	
	border-bottom:1px solid #d2d2d2;
	padding-left:1.75em;
}
.about_nav ul li .nav_son a.last {
	color:#333;
	height:2.5em;
	line-height:2.5em;	
	border-bottom:0px solid #d2d2d2;
	padding-left:1.75em;
}



.slider-focus{position:relative;/*overflow:hidden;max-height:320px;*/margin:0 auto;}
.slider-focus .hd{ position:absolute;width:100%;height:28px;left:0;bottom:0px;z-index:1;line-height:28px;text-align:center;}
.slider-focus  .hd li{ display:inline-block;vertical-align:middle;width:8px;height:8px;margin:0 5px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;font-size:0;line-height:0;text-indent:-9999em;background:#fff; cursor:pointer;}
.slider-focus  .hd li.on{ background:#168dd9; }
.slider-focus  .bd{ position:relative; z-index:0; }
.slider-focus  .bd li{ position:relative; text-align:center;}
.slider-focus  .bd li img{ background:url(../Images/loading.gif) center center no-repeat;vertical-align:top;width:100%;/* 图片宽度100%，达到自适应效果 */}
.slider-focus  .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
.more{width:40%;margin:0.625em auto 0;height:2.5em;line-height:2.5em;text-align:center;padding:0.625em 0;}
.more a{display:block;line-height:2.5em;text-align:center;height:2.5em;width:100%;display:block;border:0px solid #888888;font-size:1em;color:#333; border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px;background:#FFF;}
.more a.a1{display:block;line-height:2.5em;text-align:center;height:2.5em;width:100%;display:block;border:0px solid #888888;font-size:1em;color:#fff; border-radius:2px; -moz-border-radius:2px; -ms-border-radius:2px;background:#0c50a3;}


.part01{padding:10px 10px;background:#fff;}
.part01 .note{background:#f4f4f4;padding:0 10px;height:40px;line-height:40px;}
.part01 .tit{background:url(../Images/ico1.png) no-repeat left 50%;height:40px;font-size:1em;color:#0c50a3;text-align:left;float:left;padding-left:20px;background-size:20%;}
.part01 .content{float:left;width:50%;margin-left:10px;}
.part01 .content a{display:block;line-height:40px;float:left;width:100%;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;color:#666;}
.part01 .content span{float:left;color:#999;margin-left:5px;font-size:12px;}
.part01 .note a.more1{float:right;display:block;background:#0c50a3;height:20px;margin-top:10px;color:#fff;padding:0 10px;line-height:20px;font-size:12px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}


.part02{padding:10px;background:#eeeeee;}
.i-pro .title{ position:relative;}

.i-pro .title h3{margin:0px auto;height:30px;font-size:20px;border-bottom:5px solid #0c50a3;width:158px;position:relative;z-index: 2;}
.i-pro .title .line{ position:absolute;bottom:2px;border-top:1px solid #bfbfbf;height:0px;width:100%; z-index:1;overflow: hidden; height:0px;}

.i-pro ul{margin-top:16px;}
.i-pro ul li{width:50%;padding:0px 5px 10px; }
.i-pro ul li a{display:block;position:relative;}
.i-pro ul li img{width:100%;display:block;border:0;}
.i-pro ul li p{background:#e5e5e5;line-height:24px;width:100%;display:block;margin:0;padding:10px 0; text-align:center;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;color:#000;}

.bofang {
        display: none;
        position: absolute;
        width: 100%;
        height: 100%;
        background-image: url("../Images/shadow-probg.png");
        *background-image: none;
        background-position: center 0px;
        background-repeat: no-repeat;
        z-index: 4;
    }
.i-pro ul li:hover .bofang {
        display: block;
    }


.part03{padding:10px 10px;background:#fff;}
.part03 .title{font-size:24px;height:30px;color:#000; text-align:center;}


.newstitle{ position:relative;}
.newstitle .box{margin:10px auto;height:30px;font-size:16px;width:285px;position:relative;z-index: 2;}
.newstitle .box a{height:30px;line-height:30px;display:inline-block; text-align:center;border:1px solid #e5e5e5;background:#fff;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;padding:0 15px;}
.newstitle .box a:hover{background:#0c50a3;border:1px solid #0c50a3;color:#fff;}
.newstitle .box a.on{height:30px;line-height:30px;display:inline-block; text-align:center;background:#0c50a3;border:1px solid #0c50a3;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;color:#fff;margin-right:0px;}
.newstitle .box a.width10{width:10px;display:inline-block;border:0;background:none;padding:0px;height:30px;}

.newstitle .line{ position:absolute;top:50%;border-top:1px solid #615d5c;height:0px;width:100%; z-index:1;overflow: hidden; height:0px;}




.part03 ul {margin-top:20px;}
.part03 ul li{border-bottom:1px solid #a6a6a6;padding-bottom:10px;margin-top:10px;}
.part03 ul li:last-child{border-bottom:0px;padding-bottom:0px;}
.part03 ul li .box{position:relative;}
.part03 ul li .box img{width:100%;}
.part03 ul li .box p{position:absolute;bottom:0;background:url(../Images/shadow01.png);text-align:center;color:#fff;height:30px;line-height:30px;width:100%;display:block;margin:0;padding:0}
.part03 ul li .jj{line-height:30px;}


.part04{padding:10px 10px;background:#fff;}
.part04 .title{font-size:24px;height:30px;color:#000; text-align:center;}
.box_about{margin-top:10px;}
.box_about li{width:50%;padding:0 5px 10px;float:left;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.box_about li a{display:block;background:#f3f3f3;}
.box_about li img{width:100%;}

.box_about li .box{ text-align:center;line-height:24px;font-size:18px;padding:5px 5px;}


.box_about li .box .ch{color:#000;}

.box_about li .box .en{color:#cec8c8;font-size:14px;}
.box_about li .box .line{width:90%;height:0px;border-top:1px solid #c9c9c9;margin:5px auto;}
.box_about li .box .txt{line-height:24px;margin-top:10px;color:#8c8b8b; text-align:left;font-size:14px;}

.box_about li:hover a{display:block;background:#0c50a3;}
.box_about li:hover .box .ch{color:#fff;}
.box_about li:hover .box .en{color:#cec8c8;}
.box_about li:hover .box .line{width:90%;height:0px;border-top:1px solid #fff;margin:5px auto;}
.box_about li:hover .box .txt{font-size:14px;line-height:24px;margin-top:10px;color:#fff; text-align:left;}




.case{margin-top:1.5em;}
.case li{width:50%; padding:0 5px;margin-bottom:0.625em;}
.case li a{border:0px solid #dadcdd;display:block;}
.case li img{width:100%;display:block;}
.case li p{width:100%;line-height:1.875em;color:#000;background:#f2f2f2;text-align:center;}

.ly{margin-top:20px;}
.ly span{font-size:1em;color:#9ba09d;}
.input1{background:#fff;border:1px solid #e5e5e5;line-height:40px;height:40px;margin-top:10px;width:100%;padding:0px 10px;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box; outline:medium;}
.input2{background:#fff;border:1px solid #e5e5e5;line-height:40px;margin-top:0px;width:100%;color:#fff;font-size:16px;border:0px; text-align:left;padding:0px 10px;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box; outline:medium;height:190px;}
.footer{margin-top:0px;padding:20px 10px;background:url(../Images/ewm.jpg) no-repeat 96% 20px #363739;color:#fff;line-height:30px;background-size:22%;}

.copyright{line-height:40px; text-align:center;background:#045eb0;color:#fff;}
.mainbody{padding:10px;background:#f4f4f4;}

.nbanner img{width:100%;display:block;}

.loc{height:30px;background:#045eb0;color:#fff;padding:10px 10px;}
.loc h3{font-size:24px;font-weight:100;border-left:5px solid #448aca;padding-left:20px;height:30px;line-height:30px;}
.loc span{float:right;margin-top:30px;}
.loc span a{display:inline-block;padding:0 20px;border-radius:5px;margin-right:10px;line-height:30px;background:url(../Images/dot1.png) no-repeat 80px 50%;color:#fff;}
.loc span a:hover{background:url(../Images/dot1.png) no-repeat 80px 50% #176bb8;}
.loc span a.on{display:inline-block;padding:0 20px;border-radius:5px;margin-right:10px;line-height:30px;background:url(../Images/dot1.png) no-repeat 80px 50% #176bb8;color:#fff;}


.ntitle{ position:relative;}
.ntitle .box{margin-top:10px;height:30px;font-size:16px;width:100%;position:relative;z-index: 2; text-align:center;}
.ntitle .box a{height:30px;line-height:30px;display:inline-block;border:1px solid #e5e5e5;background:#fff;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;padding:0 15px;}
.ntitle .box a:hover{background:#0c50a3;border:1px solid #0c50a3;color:#fff;}
.ntitle .box a.on{height:30px;line-height:30px;display:inline-block;background:#0c50a3;border:1px solid #0c50a3;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;color:#fff;margin-right:0px;}
.ntitle .box a.width10{width:5px;display:inline-block;border:0;background:none;padding:0px;height:30px;}

.ntitle .line{ position:absolute;top:50%;border-top:1px solid #615d5c;height:0px;width:100%; z-index:1;overflow: hidden; height:0px;}

.ncontent{padding:10px;margin-top:20px;background:#fff;}
.ncontent h3{font-size:24px;color:#000;height:30px; text-align:center;}

.ncontent .neirong{color:#666;margin-top:10px;}
.ncontent .neirong img{width:100%;}
.bg{padding:10px;background:#fff;}
.bg1{padding:0px 5px;background:#fff;}
.prolist{}
.pro_top{padding:10px;background:#f4f4f4;margin-top:10px;}
.pro_top ul li{width:50%;float:left;line-height:40px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding-left:10px;background:url(../Images/dot.jpg) no-repeat left 50%;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;color:#000;}

.list {background:#fff;margin-top:0px;}
.list ul li{float:left;width:50%;padding:0 5px 10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.list ul li a{display:block;background:#f4f4f4;padding:10px;}


.list ul li img{width:100%;}
.list ul li p{text-align:center;color:#333;height:30px;line-height:30px;width:100%;border-top:1px solid #959595;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}




.newslist {margin-top:20px;}
.newslist li{width:100%;background:#ffffff;padding:10px;margin-bottom:10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.newslist li dl dt{float:left;width:20%;}
.newslist li dl dt img{width:100%;}
.newslist li dl dd{float:right;width:75%;}
.newslist li dl dd a{display:block;margin-top:0px;}
.newslist li dl dd h3{float:left;width:70%;height:30px;color:#000;font-size:16px;line-height:30px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;font-weight:100;}
.newslist li dl dd span{float:right;width:28%;padding-left:0px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:url(../Images/time.png) no-repeat left 50%;height:30px;font-size:12px;line-height:30px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box; text-align:right;}
.newslist li dl dd p{width:100%;font-size:14px;color:#666;margin-top:0px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}



.newsshow{margin-top:10px;}
.newsshow h1{line-height:30px; text-align:center;font-size:24px;color:#000;}
.newsshow span{color:#CCC; text-align:center;font-size:14px;text-align:center;display:block;margin-top:10px;}
.newsshow .viewcontent{line-height:30px;font-size:16px;color:#666;margin-top:10px;}
.newsshow .viewcontent img{max-width:100%;display:block;}


.downlist{margin-top:0px;}
.downlist li{height:40px;line-height:40px;border-bottom:1px solid #d2d2d2;padding:0 10px;font-weight:100;}
.downlist li h3{float:left;width:70%; text-align:left;font-size:12px;font-weight:100;}
.downlist li span{float:right;width:24%;font-size:12px; text-align:center;font-weight:100;}
.downlist li span a{display:block;background:#045eb0;height:30px;line-height:30px;color:#fff; text-align:center;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-top:5px;font-size:10px;}
.downlist li span a:hover{background:#0671d2;}
.downlist li.top{height:40px;line-height:40px;border-bottom:1px solid #d2d2d2;padding:0 10px;border-top:1px solid #d2d2d2;}
.downlist li.top h3{float:left;width:70%;font-weight:bold;}
.downlist li.top span{float:right;width:24%;font-weight:bold;text-align:center}

.lxwm1{border-bottom:1px solid #dfdfdf;padding-bottom:0px;}
.lxwm1 ul li{float:left;width:100%;padding-left:40px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin-bottom:10px;}
.lxwm1 ul li.li01{background:url(../Images/li1.jpg) no-repeat left 0px;background-size:10%;}
.lxwm1 ul li.li02{background:url(../Images/li2.jpg) no-repeat left 0px;background-size:10%;}
.lxwm1 ul li.li03{background:url(../Images/li3.jpg) no-repeat left 0px;background-size:10%;}

.input3{border:1px solid #e5e5e5; line-height:30px; outline:medium;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;padding:10px;color:#999;font-size:16px;font-family:"微软雅黑";width:100%;height:190px;margin-top:10px;}

.lxwm3 .btn{width:160px;margin:10px auto 0;}
.butt{border:1px solid #757575;height:30px;line-height:30px;color:#333; text-align:center;background:#fff;width:100%;outline:medium;CURSOR:pointer}

.lxwm2 H1{ position:relative;border-bottom:1px solid #e4e4e4;line-height:30px;padding-bottom:10px;font-size:20px;font-weight:100;}
.lxwm2 H1 .line{width:60px;height:0;border-top:1px solid #002e90; position:absolute;bottom:0;}


@media screen and (max-width: 639px){
	.tit01{background-size:45%;font-size:1.5em;}
	.tit{background-size:45%;font-size:1.5em;}
	}



