@charset "utf-8";



/* CSS Document */



body {



	background-color:#FFF;



	font:12px "微软雅黑";



	}



:focus{outline:0;}



input,button{



	font-family:"微软雅黑";}



	



*{



	margin:0px;



	padding:0px;}	



.pull-left {



	float:left;



	}



.pull-right {



	float:right;



	}	



a {



	text-decoration:none;



	}



a:active, a:focus, a:hover {



    color: #212121;



    text-decoration: none;



}	



	



* {



    -webkit-box-sizing: border-box;



    -moz-box-sizing: border-box;



    box-sizing: border-box;



}	







img{



	border:none;



}







a:hover{star:expression(this.onFocus=this.blur());cursor:pointer;outline:none;}







ul,li {



	list-style:none;}



.container{



	margin:0 auto;



	width:1200px;}



.top{



	height:34px;



	line-height:35px;



	border-top:1px solid #1268D0;}



.top1{



	float:left;



	font-size:13px;



	color:#999;}



.top2{



	float:right;}



.top2 p{



	float:left;



	font-size:13px;



	color:#282828;



	margin:0px 5px 0px 0px;}



.top2 span{



	font-weight:bold;



	color:#248cf2;}



.top2 a {



    font-size: 13px;



    color: #999;



    margin: 0px 10px;



}



.top2 font{font-size:13px;



	color:#999;}



.xian{



	background:url(../images/xian.jpg) no-repeat;



	height:16px;}



.logo{



	float:left;



	margin:15px 0px;}

.nav{

	float:right;}

nav ul {

  list-style: none;
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
}

.nav {
    margin: 0 auto;
    background: #FFF;

    color: #FFF;
    height: 40px;
}

.nav a {
    display: block;
    line-height: inherit;
    cursor: pointer;
    color: #000;
	font-size:16px;
	padding:23px 25px;

}

.nav a font{color:#666; font-size:12px; text-transform:uppercase;}
.nav_menu {

  line-height: 25px;

  font-size:14px;

}

.nav_menu-item {
    position: relative;
    text-align: center;
    float: left;
}

.nav a:hover {
  background-color: #248CF2; color:#FFF;
}

.nav li a.active {
  background-color: #248CF2; color:#FFF;
}

.nav a font:hover{color:#FFF;}
.nav_menu-item:hover .nav_submenu {



  display: block;



}



.nav_submenu {



    font-weight: 300;



    text-transform: none;



    display: none;



    position: absolute;



    background: rgba(18,104,208,1) !important;



    z-index: 999;

	border-top:5px solid #1268d0;
}



.nav_submenu a {

    background: rgba(18,104,208,0.2) !important;
    color: #fff;
    font-size: 14px;
    padding: 15px 10px;
	width:180px;
    line-height: 20px;
}



.nav_submenu a:hover{

	background:none;

	color:#FFF;}



.nav_submenu-item:hover {
  background: rgba(0, 0, 0, 0.1);

}



.pro{



	width:130px !important;}



.pro li{



	float:left;



	width:130px;



	text-align:center;}



.pro li a{



	padding:10px 0px;}







.pro1{



	width:350px !important;}



.pro1 li{



	float:left;



	width:175px;



	text-align:left;}



.pro1 li a{



	padding:10px 10px;}



.hot{



	float:left;}



.hot p{



	float:left;



	font-size:16px;



	color:#248cf2;}



.hot a{



	font-size:14px;



	color:#999999;



	margin:0px 10px;



	line-height:24px;}



.search{



	float:right;



	background:url(../images/search.jpg) no-repeat;



	height:36px;



	width:288px;



	border:1px solid #E2E2E2;}



.altrowstable td a {



                background: url(../images/downl.png) no-repeat;



                padding: 5px 51px;



}



.search input {



    font-size: 12px;



    color: #999999;



    height: 36px;



    border: 0px;



    background: none;



    padding: 0px 0px 0px 15px;



    width: 240px;



	float:left;



}



.search button {



    height: 36px;



    float: right;



    border: 0px;



    background: none;



    width: 43px;



    cursor: pointer;



}



.b1{



	height:85px;



	background:#FAFCFF;}



.ti{



	text-align:center;



}



.ti h1 {



    font-size: 32px;



    color: #248cf2;



    font-weight: normal;



    line-height: 35px;



}



.ti font {



    font-size: 55px;



    color: #248cf2;



    font-family: "黑体";



    margin: 0px 15px 0px 0px;



}



.ti span {



    font-size: 24px;



    color: #248cf2;



    font-weight: normal;



    margin: 0px 0px 20px 80px;



}



.d1 {



    margin: 0px 0px 0px 300px !important;



    line-height: 10px;



}



.pronav{



	float:left;



	width:318px;



	border:1px solid #999;}



.pronav h1{



	font-size:24px;



	color:#248cf2;



	font-weight:normal;



	text-align:center;



	margin:22px 0px;}



.pronav ul li {



    float: left;



    margin: 0px 5px 22px 30px;



    width: 120px;



}



.pronav ul li a{



	font-size:14px;



	color:#282828;}



.proac a{color:#248cf2 !important;}



.pronav ul li a:hover{color:#248cf2;}



.more {



    font-size: 12px;



    color: #248cf2;



    float: right;



    margin: 0px 30px 0px 0px;



}



.pronav p {



    font-size: 14px;



    color: #FFF;



    background: #248CF2;



    padding: 20px 25px;



    border: 1px solid #248CF2;



    line-height: 30px;



}



.box{



	float:left;



	width:882px;}



.box ul li {



    width: 180px;



    height: 265px;



    float: left;



    position: relative;



    overflow: hidden;



    margin: 0px 20px 25px 20px;



}



.box ul li img{



	width:180px;



	height:200px;}







.box ul li .dask {



    width: 180px;



    height: 200px;



    background: rgba(0,0,0,0.8);



    opacity: 0.8;



    position: absolute;



    top: -210px;



    left: 0;



	text-align:center;



}



.box ul li .dask a {



    color: #FFF;



    text-decoration: none;



    font-size: 14px;



    text-align: center;



	border:1px solid #ADAFB0;



	padding:5px 25px;



	



}



.box ul li .dask p {



    font-size: 12px;



    color: #FFF;



    text-align: left;



    padding: 40px 30px 15px 30px;



    line-height: 25px;



}



.box p {



    text-align: center;



    font-size: 16px;



    color: #282828;



    line-height: 30px;



}



.service{



	background:url(../images/bg1.jpg) no-repeat;



	height:804px;}



.f1{



	float:left;



	width:375px;



	height:278px;



	border:1px solid #FFF;



	text-align:center;



	font-size:18px;



	color:#FFF;}



.f1 p {



    font-size: 14px;



    color: #aad2f9;



    padding: 8px 25px;



    line-height: 25px;



}



.f1:hover{



	background:#FFF;



	color:#248cf2;}



.f1 img{



	margin:20px 0px;}



.f2{



	margin:0px 0px 60px 18px !important;}



.new1{



	float:left;



	width:322px;}



.new1t{



	height:75px;



	background:#248CF2;}



.new1t h1{



	float:left;



	font-size:18px;



	color:#FFF;



	margin:20px 0px 0px 8px;



	line-height:25px;}



.new1t h1 span{



	font-size:12px;



	color:#FFF;



	font-weight:normal;



	text-transform:uppercase;}



.new1t a{



	float:right;



	color:#FFF;



	font-size:12px;



	margin:48px 8px 0px 0px;}



.new1 ul li {



    float: left;



    width: 322px;



    margin: 0px 0px 17px 0px;



}



.new1 ul li img{



	float:left;



	margin:3px 8px 0px 0px;}



.new1 ul li a{



	font-size:14px;



	color:#282828;}



.new1 ul li span{



	float:right;



	color:#8c8c8c;



	font-size:14px;}



.new1 ul li a:hover{color:#248cf2;}



.new2{



	float:left;



	width:515px;



	margin:0px 0px 0px 32px;}



.new2 ul li{



	float:left;



	width:515px;



	margin:0px 0px 20px 0px;}



.new2 ul li img{



	float:left;



	margin:0px 13px 0px 0px;



	width:157px;



	height:101px;}



.new2t{



	float:left;



	width:345px;}



.new2t h3{



	font-size:14px;



	color:#282828;



	font-weight:normal;



	line-height:25px;}



.new2t h4{



	font-size:12px;



	color:#bab9b9;



	font-weight:normal;



	margin:7px 0px;}



.new2t p{



	font-size:12px;



	color:#666;



	line-height:25px;}



.new2t h3:hover{color:#248cf2;}



.new3{



    float: right;



    width: 302px;



}



.new3 ul li {



    float: left;



    width: 302px;



    margin: 0px 0px 17px 0px;



}



.new3 ul li h3 {



    background: url(../images/q.jpg) no-repeat;



    font-size: 14px;



    color: #282828;



    padding: 0px 0px 0px 30px;



    background-position: 0%;



}



.new3 ul li h3:hover{color:#248cf2;}



.new3 ul li p {



    background: url(../images/a.jpg) no-repeat;



    background-position: 0% 20%;



    font-size: 12px;



    color: #999;



    padding: 0px 0px 0px 30px;



    line-height: 22px;



    margin: 5px 0px 0px 0px;



}



.link a img{border:1px solid #DDE1E5;height:107px;}



.link a {

    float: left;

    margin: 0px 10px;

    color: #282828;

    font-size: 16px;

}



.footer{



	background:#666;



}



.foot1{



	float:left;



	text-align:center;



	width:183px;



	}



.footx{



	background:url(../images/shu.png) no-repeat;



	height:151px;



	width:1px;



	float:left;}



.foot1 h3{



	font-size:16px;



	color:#FFF;



	font-weight:normal;}



.foot1 a {



    font-size: 13px;



    color: #B7B7B7;



    line-height: 31px;



}



.foot2{



	float:right;}



.foot2 img{



	float:left;



	margin:0px 25px 0px 0px;}



.foot3{



	float:left;



	width:200px;}



.foot3 p{



	font-size:16px;



	color:#FFF;



	line-height:25px;}



.foot3 p span{



	font-size:22px;



	color:#248cf2;



	font-weight:bold;}



.xian1{



	border-top:1px solid #595959;}



.footp{



	text-align:center;



	font-size:13px;



	color:#B7B7B7;}



/*main css*/



.izl-rmenu{position:fixed; right:0; margin-right:20px; bottom:20px; padding-bottom:20px; background:url(../images/r_b.png) 0px bottom no-repeat; z-index:999; }



.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}



.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#1268D0;}



.izl-rmenu .btn-qq:hover{background-color:#FFCC00;}



.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#1268D0; text-decoration:none; display:block;}



.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat; background-color:#1268D0;}



.izl-rmenu .btn-wx:hover{background-color:#FFCC00;}



.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}



.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat; background-color:#1268D0;}



.izl-rmenu .btn-phone:hover{background-color:#FFCC00;}



.izl-rmenu .btn-phone .phone{background-color:#FFCC00; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}



.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-color:#1268D0; display:none;}



.izl-rmenu .btn-top:hover{background-color:#FFCC00;}



.banner img{width:100%;}



.ab-l{



	float:left;



	width:200px;}



.ab-l h1{



	font-size:22px;



	color:#282828;



	font-weight:normal;}



.ab-l h1 span{color:#999999;}



.abl1{



	background:#F7F7F7;}



.abl1 ul li{



	float:left;



	width:200px;



	border-bottom:1px solid #E4E3E3;



	cursor:pointer;	



    font-size: 16px;



    color: #333333;



    line-height: 35px;



	text-align:center;}



.abl1 ul li a {



    font-size: 14px;



    color: #333333;



    line-height: 35px;



    padding: 7px 0px;



	width:200px;



}



.abl1 ul li a:hover{



	border-bottom:0px;



	color:#001C89 !important;}



.nav-ch{background:url(../images/active.jpg) no-repeat !important;}



.nav-ch a{



	border-bottom:0px !important;



	



	color:#FFF !important;}



.abl1 h2 {



    background: url(../images/icon1.jpg) no-repeat;



    background-position: 0px 10px;



    font-size: 16px;



    color: #565759;



    font-weight: normal;



    text-align: center;



    margin: 0px 0px 0px 10px;



    padding: 0px 0px 0px 12px;



    line-height: 40px;



}



.abl1 h2 span{



	font-size:18px;



	color:#248cf2;



	font-weight:bold;}



.abl1 h3 {



    background: url(../images/icon2.jpg) no-repeat;



    font-size: 14px;



    color: #565759;



    font-weight: normal;



    padding: 0px 0px 0px 30px;



    margin: 0px 13px;



}



.abl1 h4 {



    background: url(../images/icon3.jpg) no-repeat;



    font-size: 14px;



    color: #565759;



    font-weight: normal;



    padding: 0px 0px 0px 30px;



    margin: 0px 13px;



}



.abl1 h5 {



    background: url(../images/icon4.jpg) no-repeat;



    font-size: 14px;



    color: #565759;



    font-weight: normal;



    padding: 0px 0px 0px 30px;



    margin: 0px 13px;



}



.abr{



	float:right;



	width:955px;}



.dqian{



	text-align:right;



	padding:0px 10px 10px 0px;



	border-bottom:1px solid #D6D6D6;



	font-size:14px;



	color:#999999;}



.dqian a{



	font-size:14px;



	color:#999999;}



.dqian a:hover{



	color:#248cf2;}



.ab-nei{

    font-size: 16px;

    color: #666666;

    line-height: 35px;

}



.ab-nei h1{



	text-align:center;



	font-size:22px;



	color:#282828;



	font-weight:normal;}



.ab-nei p{



	font-size:16px;



	color:#666666;



	line-height:35px;}







.popup-bigic {



	position:fixed;



	left: 0;



	top: 0;



	background: #eee;



	overflow: hidden;



	z-index: 999;



}



.popup-bigic .loading-bigic {



	position: absolute;



	left: 50%;



	top: 50%;



	width: 24px;



	height: 24px;



	margin-left: -12px;



	margin-top: -12px;



}



.popup-bigic .img-bigic {



	position: absolute;



}



.option-bigic {



	position: absolute;



	right: 20px;



	top: 20px;



	z-index: 1;



}



.option-bigic span {



	display: inline-block;



	width: 40px;



	height: 40px;



	margin-right: 20px;



	text-indent: -999px;



	overflow: hidden;



	cursor: pointer;



	border-radius: 5px;



	background-image: url(../images/icons.png);



	background-repeat: no-repeat;



	background-color: #fff;



	opacity: .5;



}



.option-bigic span:hover {



	opacity: 1;



}



.option-bigic span.change-bigic {



	display: none;



	background-position: -52px 3px;



}



.option-bigic span.max-bigic {



	display: none;



	background-position: -119px 3px;



}



.option-bigic span.close-bigic {



	background-position: 8px 8px;



}



.ab-list li img {



	width: 265px;



	height:342px;



	cursor:pointer;



	float:left;



}



.ab-list li{



	width: 265px;



	float:left;



	text-align:center;



	margin:0px 26px 30px 26px;}



.ab-list li p{



	font-size:14px;



	color:#282828;



	line-height:35px;}



.change-p {



    text-align: center;



}



.change-p ul li{



    text-align: center;display:inline-block;}



.change-p ul a{



	font-size:14px;



	color:#282828;



	margin:0px 3px;



	padding:3px 10px;}



.change-p{



	text-align:center;}



.change-p ul a:hover{



	background:#F5F5F5;



	color:#248cf2;}



.table1{



	border:1px solid #000000;



	border-collapse:collapse;



	font-size:16px;



	color:#282828;



	width:955px;}



.table1 tr td {



    border: 1px #ADADAD solid;



    height: 60px;



    text-align: center;



    line-height: 25px;



    padding: 20px 29px;



}



.td1{text-align:left !important;}







.table2{



	border:1px solid #000000;



	font-size:16px;



	color:#248cf2;



	width:955px;



	font-weight:bold;}



.table2 tr td {



    height: 60px;



    text-align: left;



    line-height: 25px;



    padding: 20px 29px;



}



.pd1{}



.pd1 ul li{



	float:left;



	width:200px;



	text-align:left;



	font-size:14px;



	color:#656565;



        padding: 0px 0px 0px 30px;



	}



.pd1 ul li a{color:#656565;padding:0px;}



.nav-ch1 a{color:#001C89!important;}



.pd1 ul li a:hover{color:#248cf2; background:none;}



.pdnav p{



	float:left;



	width:200px;



	border-bottom:1px solid #E4E3E3;



	cursor:pointer;	



    font-size: 16px;



    color: #333333;



    line-height: 35px;text-align: left;

    height: 36px;

    padding: 0px 0px 0px 20px;



	height:36px;}



.pdnav p a{color: #333333;}



.pdnav p:hover{



	border-bottom:0px;



	background:url(../images/active.jpg) no-repeat;



	color:#FFF;}



.pdnav p a:hover{color:#FFF;}



.navac{



	border-bottom:0px !important;



	background:url(../images/active.jpg) no-repeat !important;



	color:#FFF !important;}



.navac a{color:#FFF !important;}



.imgpd{



	float:left;



	border:1px solid #666666;



	width:348px;



	hanging-punctuation:348px;}



.pdn1{



	float:right;



	width:545px;}



.pdn1 h1{



	font-size:22px;



	color:#282828;



	font-weight:normal;



	border-bottom:1px solid #858585;



	padding:0px 0px 10px 0px;}



.pdn1 p{



	height:265px;



	font-size:14px;



	color:#666;



	line-height:30px;}



.ljzx{



	float:left;



	font-size:20px;



	color:#FFF;



	background:#248CF2;



	padding:10px 45px;}



.ljzx:hover{color:#FFF;}



.fenx{



	float:right;}



.xiay{



	float:left;}







#tab{position:relative;}



#tab .tabList ul li{



	float:left;



	width:185px;



	text-align:center;



	position:relative;



	cursor:pointer;



	font-size:18px;



	height:45px;



	line-height:45px;



	color:#666666;



}



#tab .tabCon{



	top:70px;	



	border-top:none;



	width:955px;



}



#tab .tabCon div{



	font-size:16px;



	color:#666;



	line-height:35px;



	width:955px;



}



#tab .tabList li.cur{



	border-bottom:none;



	background:#EFEFEF;



	color:#248cf2;



}











.chanp{



	width:953px;



	height:47px;



	border:1px solid #666666;}



.fw1{



	width:852px;



	margin:0 auto;}



.fw1 h1{



    text-align: center;



    font-size: 22px;



    color: #282828;



    font-weight: normal;



}



.fw1 p{



	font-size: 16px;



	color: #666666;



	line-height: 30px}







.fr1{



	float:left;



	width:375px;



	height:278px;



	border:1px solid #248cf2;



	text-align:center;



	font-size:18px;



	color:#248cf2;}



.fr1 p {



    font-size: 14px;



    color: #aad2f9;



    padding: 8px 25px;



    line-height: 25px;



}



.fr1:hover{



	background:#248cf2;



	color:#FFF;}



.fr1 img{



	margin:20px 0px;}



.case-nei li {



    float: left;



    width: 220px;



    text-align: center;



    margin: 0px 9px 45px 9px;



}



.case-nei li img{



	width:220px;



	height:150px;}



.case-nei li p {



    font-size: 14px;



    color: #282828;



    line-height: 35px;



}



.case-nei li p:hover{color:#248cf2;}



.cased h1{



	font-size:22px;



	color:#282828;



	font-weight:normal;



	text-align:center;}



.cased h2{



	font-size:14px;



	color:#999;



	text-align:center;



	font-weight:normal;}



.cased h2 span{



	margin:0px 20px;}



.canei{



	font-size:16px;



	color:#2c2c2c;



	line-height:30px;}



.prev{



	font-size:16px;



	color:#666;}



.prev a{



	font-size:16px;



	color:#666;}



.prev a:hover{color:#248cf2;}



.new-list li{



	float:left;



	width:955px;



	margin:0px 0px 25px 0px;}



.new-list li img{



	float:left;



	margin:0px 35px 0px 0px;



	width:142px;



	height:67px;}



.newr{



	float:left;



	width:735px;}



.newr h3 {



    font-size: 14px;



    color: #282828;



    font-weight: normal;



    line-height: 30px;



}



.newr p{



	font-size:12px;



	color:#666;



    line-height: 30px;}



.newr p span{



	float:right;



	color:#A9A9A9;}



.newr h3:hover{color:#248cf2;}



.newnei{



	font-size:16px;



	color:#666;



	line-height:35px;}



.co1{



	float:left;



	width:495px;}



.co1 h1{



	font-size:28px;



	color:#282828;



	font-weight:normal;}



.co1 p{



	font-size:18px;



	color:#282828;



	line-height:40px;}



.co1 a{



	background:url(../images/zx.jpg) no-repeat;



	padding:17px 70px;}



#allmap {height: 335px;width:705px;overflow: hidden;float:right;}



#result {width:100%;font-size:12px;}



.co2{



	background:url(../images/cobgg.jpg) no-repeat;



	background-position:top right;



	height:794px;}



.liuyan{



	background:url(../images/mesage.jpg) no-repeat;



	width:984px;



	height:678px;



	margin:0 auto;}



.liuyan input {



    font-size: 16px;



    color: #666;



    height: 43px;



    line-height: 43px;



    padding: 0px 0px 0px 20px;



    width: 863px;



    margin: 0px 0px 0px 85px;



    background: none;



    border: 0px;



	font-family:"微软雅黑";



}



.liuyan textarea{



	font-family:"微软雅黑";



	font-size: 16px;



    color: #666;



    height: 150px;	



    line-height: 43px;



	padding: 0px 0px 0px 20px;



    width: 863px;



    margin: 0px 0px 0px 85px;



	background:none;



	border:0px;}



.liuyan button {



    width: 155px;



    height: 46px;



    margin: 0px 0px 0px 412px;



    cursor: pointer;



    background: none;



    border: 0px;



}







.sp1{



	float:right;margin:0px 10px 0px 0px;



}



.pd2 li{



	font-size:14px;



	color:#656565;}



.pd2 li a{



	font-size:14px !important;}



.pd2 li span{color:#2284E9;margin:0px 10px 0px 0px;font-size:12px;}



.nav-ch2 a{



	color:#000C91 !important;



	text-decoration:underline;}



	



	



.pd3 li{



	font-size:14px;



	color:#000 !important;}



.pd3 li a{



	font-size:14px !important;



	color:#000;}



.pd3 ul li{



	float:left;



	width:200px;



	text-align:left;



	font-size:14px;



	



	}



.pd3 ul li a{color:#000;padding:0px;}



.pd3 ul li a:hover{color:#248cf2; background:none;}



.spa{color:#FFF !important;}



.lia{



	background:#65ADF5 !important;



	color:#FFF !important;}







.bannerab{



background:url(../images/abbg.jpg) no-repeat;



height:208px;



background-position:center center;}











