* { /* <清楚所有元素边界和补白默认属性> */
	margin: 0 auto; 
	hide-focus: expression(this.hideFocus=true); 
outline: none; /* for firefox 1.5 + */

}
body { /* <定义页面属性> */
	padding:0px;
	margin: 0 auto; /* 居中显示 */
	color: #4f4f4f; /* 定义网页前景色字体颜色 */
	font-family:"微软雅黑", Arial, Tahoma, Verdana, sans-serif; /* 定义页面字体系列 */
	font-size: 12px; /* 定义页面字体大小 */
	line-height:20px;
	background:#ffffff;
	min-width:1004px;

}
table{border-collapse: collapse;}
img{padding: 0px; margin:0px;}
dl,dt,dd,h2,form,ul,li,p,img, span{margin:0; padding:0;}
/*定义超链接属性---------------------------------*/
a {/*<定义超链接默认属性>*/
	color:#797979;/*默认为中灰色*/
	text-decoration:none;/*清除下划线*/
  
}
#indexleft1__Content  li a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  /*display: inline-block;*/
  width: 80%;
}
a:hover {/*<定义鼠标经过超链接属性>*/
	color:#0b69c9;/*鼠标经过高亮显示*/
	text-decoration:none;
}
a img {/*<清除超链接中的图片蓝色边框>*/
	border:0;
}
ul{list-style-type:none;}
/*首页-----------------------------------------------*/
.banner{width:100%; height:632px;}
#full-screen-slider { width:100%; height:632px; float:left; position:relative; z-index:0}
#slides { display:block; width:100%; height:632px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:52%; top:370px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li {display:block;width:15px; height:15px; float:left; margin-left:8px;/*background:url(../images/ban2.png) no-repeat;*/ }
#pagination li a {display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current {/*background: url(../images/ban1.png) no-repeat;*/}
.header{width:100%; height:136px; position:absolute; top:0; z-index:99; }
.top{width:100%; height:100px; background:url(../images/topbg.png) repeat-x;}
.topnr{width:1004px; height:100px;}
.logo{width:437px; height:100px; float:left;}
.topright{width:500px; height:17px; float:right; padding:41px 0;font-family:"宋体";}
.butt1{ height:17px; float:right; background:#d1131e url(../images/guan.png) no-repeat left; line-height:17px; font-size:12px; color:#fff;  margin-left:7px;   padding: 0 5px}
.butt2{ height:15px; float:right; background:#f8f8f8; border:1px solid #e7e7e8; padding:0 5px; color:#787878; margin-left:7px; line-height:15px;}
.nav{width:100%; height:36px; background:#0b69c9;}
.navnr{width:1004px; height:36px; line-height:36px;}
.navcon{width:770px; height:36px; float:left;}
.navcon ul{list-style-type:none;}
.navcon ul li{width:127px; height:36px; text-align:center; float:left;}
.navcon ul a li{color:#fff; display:block; background:url(../images/navnr.png) no-repeat right;}
.navcon ul a:hover li{color:#0b69c9; background: url(../images/nav.png) no-repeat; display:block;}
.search{width:202px; height:29px; background:#fff; float:right; margin-top:4px;}
.search img{float:left;}
.text{width:150px; height:27px; line-height:27px; border:0; background:#fff; float:left;}
.main{width:1004px; height:775px; padding:55px 0;}
.left{width:283px; height:775px; float:left;}
.left1{width:100%; /*height:647px;*/}
.left1 h1{width:100%; height:42px; font-size:20px; color:#4d4d4d; line-height:20px; font-weight:normal;border-bottom:1px solid #c9c9c9;}
.left1 ul{list-style-type: none;}
.left1 ul ul { display:none; padding-left:20px; }
.left1 ul li{width:100%; height:48px; line-height:48px; border-bottom:1px solid #c9c9c9; background:url(../images/arrow1.png) no-repeat left; text-indent:27px; font-size:16px;}
.left2{width:251px; /*height:80px;*/ border-bottom:2px solid #0b69c9; background:#f9f9f9; margin-top:15px; padding:16px; line-height:22px;}
.left2 h1{width:100%; height:16px; line-height:16px; font-size:16px; color:#4d4d4d; text-indent:16px; font-weight:normal; background:url(../images/left2.png) no-repeat left; margin-bottom:7px;}
.left2 p{text-indent:16px;}
.right{width:678px; height:775px; float:right;}
.right1{width:100%; height:295px;}
.right1 dl{width:100%; height:295px;}
.right1 dl dt{width:100%; height:138px;}
.right1 dl dd{width:100%; height:157px; font-size:12px; line-height:30px;}
.right1 dl dd h1{width:100%; height:55px; line-height:55px; font-size:16px; color:#2a2a2a; font-weight:normal; padding-top:10px;}
.right1 dl dd span{color:#0b69c9; font-weight:900;}
.right1 dl a dd{color:#545454;}
.right1 dl a:hover dd{color:#2e2e2e;}
.flo{width:231px; height:51px; background:#0b69c9; position:absolute; margin-top:87px; z-index:99; font-size:20px; line-height:51px; text-indent:20px; color:#fff;}
.flo span{font-size:12px; font-family:Arial; margin-left:10px; line-height:51px;}
.right2{width:100%; height:480px;}
.right2 ul{list-style-type:none;}
.right2 ul li{width:191px; height:203px; float:left; padding:8px; border:1px solid #e9e9e9; margin-right:24px; margin-top:21px;}
.foot{width:100%; height:155px;}
.foot1{background:#0b69c9; height:115px;}
.foot1con{width:1004px; height:75px; padding-top:15px; padding-bottom:25px;}
.foot1conleft{width:682px; height:75px;  border-right:1px solid #7fb0e2; float:left; padding-right:35px;}
.foot1conleft h1{width:100%; height:18px; line-height:18px; color:#fff; font-size:18px; font-weight:normal; }
.foot1conleft h1 span{font-size:14px; color:#e0e0e0; margin-left:15px;}
.foot1conleft h1 font{font-size:12px; float:right;}
.foot1conleft h1 a font{color:#fff;}
.foot1conleft h1 a:hover font{color:#fff;}
.foot1conleft ul{list-style-type:none;}
.foot1conleft ul li{width:150px; height:39px; float:left; padding-top:15px; margin-right:26px;}
.foot1conright{width:264px; height:35px; float:right; background: url(../images/tel.png) no-repeat center; font-size:29px; color:#fff; text-align:right; padding-top:40px;}
.foot2{width:100%; height:40px; background:#074e96; text-align:center; color:#fff; font-size:12px; line-height:40px;}

.zybanner{width:100%; height:455px;}
.zymain{width:1004px; height:auto; padding:55px 0; overflow:hidden;}
.zyleft{width:283px; height:auto; float:left;}
.zyleft1{width:100%; height:auto; border-bottom:18px solid #fafafa;}
.zyleft1 h1{width:100%; height:84px; background:#0b69c9 url(../images/zytit.png) no-repeat 45px 60px; border-radius:15px 15px 0 0; text-indent:45px; font-size:20px; color:#fff; line-height:84px; font-weight:500;}
.zyleft1 ul{list-style-type:none;}
.zyleft1 ul li {width:auto; height:50px; line-height:50px; background:#fafafa; border-bottom:1px solid #dddddd; font-size:16px; text-indent:45px; overflow: hidden;text-overflow: ellipsis;display: block;  white-space: nowrap;}
.zyleft1 ul a li{color:#797979;display:block;}
.zyleft1 ul ul { display:none; }
.zyleft1 ul ul a li { color:#797979; padding-left:20px; font-size:14px;}
.zyleft1 ul a:hover li,.zyleft1 ul a.active li{color:#0b69c9; background:#fafafa url(../images/arrow2.png) no-repeat 230px; display:block;}
.zyleft1 ul ul a:hover li,.zyleft1 ul ul a.active li{color:#0b69c9; background:#fafafa no-repeat 230px; display:block;}
.zyright{width:678px; height:auto; float:right; border-top:2px solid #0b69c9; margin-top:3px; border-bottom:2px solid #0b69c9; min-height:500px;}
.zytit{width:100%; height:80px; border-bottom:1px solid #dbdbdb; line-height:80px;}
.zytit1{font-size:16px; color:#757575; background:url(../images/zytit1.png) no-repeat center; display:block; float:left;}
.dqwz{width:400px; float:right; text-align:right; font-size:12px;} 
.dqwz span{color:#0b69c9;}
.dqwz a{color:#6a6a6a;}
.dqwz a:hover{color:#0b69c9;}
.zyrightcon{width:100%; height:auto; padding:40px 0 40px 0; font-size:12px; color:#545454; line-height:30px;}
.zyrightcon h1{width:100%; height:16px; line-height:16px; color:#2a2a2a; margin-bottom:20px; font-weight:normal;}
.newslist{width:100%; height:auto; padding:40px 0 40px 0; font-size:12px; color:#545454; line-height:30px;}
.newslist1{width:100%; height:150px; border-bottom:1px dashed #bbbbbb;}
.newslist1 dl{width:100%; height:110px; }
.newslist1 dl dt{width:181px; height:110px; float:left;}
.newslist1 dl dd{width:460px; height:110px; float:right;}
.newslist1 dl dd h1{width:100%; height:30px; line-height:30px; font-size:12px; color:#666666; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.newslist1 dl dd h2{ height:20px; line-height:20px;font-size:12px; color:#999999; font-weight:normal; margin-bottom:5px;}
.newslist1 dl dd p{width:100%; height:60px; line-height:21px; color:#666666;}
.newslistcon{width:100%; height:auto; padding-top:30px; line-height:40px;}
.newslistcon ul{list-style-type:none;}
.newslistcon ul li{width:100%; height:40px; line-height:40px; background:url(../images/arrow.png) no-repeat left; font-size:12px; color:#7a7a7a; text-indent:15px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.newslistcon ul li span{color:#b9b9b9; float:right;}
.next{width:100%; height:60px; line-height:60px; text-align:center;}
.news{width:100%; height:80px; border-bottom:1px dashed #bbbbbb;}
.news h1{width:100%; height:40px; line-height:40px; font-size:20px; color:#3a3a3a; text-align:center; font-weight:normal;}
.news p{width:100%; height:40px; font-size:12px; color:#797979; text-align:center;}
.newscon{width:100%; height: auto; font-size:12px; color:#444444; line-height:32px; padding-top:30px;}
.prolist{width:100%; height:auto; overflow:hidden;}
.prolist ul{list-style-type:none;}
.prolist ul li span {white-space: nowrap; overflow: hidden;text-overflow: ellipsis; display: block; }
.prolist ul li{width:191px; height:243px; float:left; padding:8px; border:1px solid #e9e9e9; margin-right:24px; margin-top:21px;}
.pro{width:100%; height:auto; padding-top:20px;}
.pronr{line-height:26px; color:#7a7a7a; font-size:12px; padding-top:15px;}
.pronr img { max-width: 100%; }
/*右侧咨询热线开始*/
.service_gb{position:absolute; right:5px; width:12px; width:12px; top:8px;}
.service{width:128px;  background:#0f519a; position:absolute; right:0px; top:300px; z-index:11; }
.servicenrwc{width:128px; height:262px;position:absolute; right:0px;}
.servicenr{width:128px; }
.service1{width:128px; height:58px; border-bottom:1px solid #428bdb; background:url(../images/telbg.png) no-repeat right; font-size:16px; color:#ffffff;text-align:right; margin-top:20px; }
.service1 a{width:120px; height:32px; padding-top:26px;display:block;color:#ffffff;padding-right:8px;}
.service1 a:hover{color:#e9a708;}
.service2{width:110px; height:110px; padding:9px;border-bottom:1px solid #428bdb;}
.service2 img{width:110px; height:110px;}
.service5{width:124px; height:55px;background:url(../images/syfw05.png) no-repeat 15px; font-size:12px; color:#ffffff; text-align:center;}
.service5 a{width:124px; height:55px;color:#ffffff; line-height:55px; text-indent:30px;display:block;}
.service4{width:124px; height:55px;background:url(../images/syfw04.png) no-repeat 15px; font-size:12px; color:#ffffff; text-align:center;border-bottom:1px solid #428bdb;}
.service4 a{width:124px; height:55px;color:#ffffff; line-height:55px; text-indent:30px;display:block;}
/*右侧咨询热线结束*/

.contact{width:100%; height:40px; font-size:18px; color:#343434; border-bottom:2px solid #0b69c9; background:url(../images/arrow3.png) no-repeat 30px 35px;}

.lxwm{width:500px; height:225px; float:left; padding-top:40px;}
.l1{width:60px; font-weight:bold; color:#7a7a7a; line-height:34px;}
.l2{width:135px; color:#7a7a7a;}
.weix{width:400px; height:225px; float:left;padding-top:20px;}
.weixnr{width:135px; height:135px; margin-top:70px; float:left; margin-right:15px; text-align:center;}
.map{width:1004px; height:600px; border:1px solid #cbcbcb;}

.partner{width:100%; height:auto; overflow: hidden; padding-top:30px;}
.partner ul{list-style-type:none;}
.partner ul li{width:150px; height:39px; float:left;  margin-right:18px; margin-top:15px; margin-bottom:15px; border:1px solid #efefef;}
