body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,th,td,img {margin:0;padding:0;}
img {border:0}
ol,ul {list-style:none}
h1,h2,h3,h4,h5,h6{font-size:16px;}
input{outline: none;border:none;}
html {_overflow-y:scroll;}
*{ margin: 0; padding: 0;}
/*****！！页面通用css样式定义开始******/
html,body{min-width: 1200px;font-family: "Microsoft YaHei";_width:expression(document.body.clientWidth < 1200 ? "1200px" : "auto");}
/* body的css定义:这里定义页面上下左右边距，页面背景颜色，滚动条颜色样式 */
body{
    font-family: "微软雅黑";    /*文字字体定义 */
	font-size: 14px;    /*文字大小定义 */
	color: #313030; /*文字颜色定义 */
	min-width: 1200px;
}
/* 网站超链接css通用设置 */
a{text-decoration: none;} /* 链接无下划线,有为underline */ 
a:link {color: #2c2c2c;} /* 未访问的链接 */
a:visited {color: #2c2c2c;} /* 已访问的链接 */
a:hover{color: #2c2c2c;	text-decoration: none;} /* 鼠标在链接上 */ 
a:active {color: #2c2c2c;} /* 点击激活链接 */
p{ line-height:24px;}
.fl{float:left;}
.fr{float:right;} 
.hide{display: none}
.show{display: block}
.dib{display: inline-block;*display: inline;zoom:1;}
/*.clear{clear:both; line-height:0; height:0; font-size:0px;}*/
.clear:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; }/*清除浮动*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;overflow: hidden;}/*清除浮动*/
.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}
.dib{display: inline-block;*display: inline;zoom:1;}
.wrap{ width:1200px; margin:0 auto; height:auto;}
.red{color: red}
/*表格样式定义 */ 
checkbox{border: 0px;}/*选择框样式定义 */ 
.input{ border:1px solid #ccc; height:20px;line-height:20px} 
ul,li{ list-style:none}



/*public*/
.size1{ width:100%; overflow:hidden; margin:0 auto;}
.backcolor{background:#016db4;}
.color{ color:#016db4; }
.header{ }
.headtop{ padding:20px 0 10px;} 
img{max-width: 100%;}
body{max-width: 1920px;margin: 0 auto;}
.color-blue{color: #016db4}

/*共用头部*/
.header_top{position: relative;z-index: 100;padding: 10px 0;}
.header_top .logo {position: absolute ;  left: 0; top: 10px;}
.header_top .tel{ font-size:16px;color: #232220;background: url(../images/top-telbg.png) no-repeat left; padding-left:68px;line-height: 32px;margin-top: 12px;}
.header_top .tel p{ font-size: 26px; color: #0273bb ; font-weight:bold;line-height: 60px;}
.header_top .chat img{width: 81px;height: 81px;margin-left: 10px;}

.nav_nav{background:#0273bb;height:60px; }
.nav{position: relative;z-index: 999;}
.nav li{float: left; text-align: center; width:172px; height: 60px;}
.nav li a{ display: block;color: #FFF; font-size: 16px; line-height: 60px;}
.nav li.on,.nav li:hover{background: url(../images/navlihbg.png) no-repeat center;background-size: 90% 80%;}

/*content*/
.content { position: relative; }

/*banner*/
.banner{width: 100%;height:350px; overflow:hidden;position: relative;z-index:1; }
.banner .flexslider{ width:1920px;height:100%;position:relative;left: 50%;margin-left: -960px;overflow:hidden; min-width:1000px;}
.banner .slides{position:relative;z-index:1;}
.banner .slides li{height:100%;}
.banner .slides li img{width: 100%; margin:0 auto; display:block;}
/*左右切换*/
.banner .flex-direction-nav {width: 1200px;height: 48px;position: absolute;left: 50%;top: 50%;margin:-24px 0 0 -600px;  z-index: 1}
.banner .flex-direction-nav a.flex-prev,
.banner .flex-direction-nav a.flex-next{position: absolute;width: 25px;height: 48px;background:url(../images/public/banner_btn.png) no-repeat;font-size: 0}
.banner .flex-direction-nav a.flex-prev{left: 0;}
.banner .flex-direction-nav a.flex-next{right: 0;background-position:-25px 0; }
/*dot*/
.banner .flex-control-paging{}
.banner .flex-control-nav{ width: 1000px;position:absolute;left: 50%;margin-left: -500px;bottom: 30px; z-index:2;text-align:center;}
.banner .flex-control-nav li{display:inline-block;*display:inline;zoom:1;font-size: 0;margin: 0 6px;}
.banner .flex-control-nav a{display:block;width:35px;height:3px;background:url(../images/public/dot.png) 0 0 no-repeat;cursor:pointer;}
.banner .flex-control-nav .flex-active{background-position:right 0;}

/*footer*/
.footer{background: #272727;margin-top:30px;}
.foot_top{background: url(../images/foot_bg.jpg) no-repeat top center;height: 130px;}
.foot_top .wrap{color: #fff;letter-spacing: 2px;}
.foot_top .wrap h2{font-size: 30px;}
.foot_top .wrap .fl{margin-top: 22px;}
.foot_top .wrap .fl p{font-size: 24px;font-weight: 700;line-height: 46px;}
.foot_top .wrap .fr{margin-top: 54px;}
.foot_top .wrap .fr p{font-size: 20px;}
.foot_top .wrap .fr h2 span{font-size: 24px;font-weight: normal;color:#0ba3fa;}

.foot_con{margin-top: 90px;color: #fff;margin-bottom: 50px;}
.foot_con li{width: 24%;float: left}
.foot_con li.first{width: 18%;margin-right: 8%;}
.foot_con li.first p{font-size: 14px;color: #fff;line-height: 24px;margin-top: 15px;letter-spacing: 2px;}
.foot_con li.second{width: 26%;margin-right: 8%;}
.foot_con li.second .txt{background: url(../images/foot_li.png) no-repeat  left -38px;height: 176px;overflow: hidden;}
.foot_con li.second p{margin-bottom: 14px;padding-left: 25px}

.foot_con li strong{font-size: 18px; font-weight: 200;display:block;margin-bottom:42px;color: #FFF;background: url(../images/foot_nav.jpg) no-repeat bottom left;padding-bottom: 20px;}
.foot_con li ul{overflow: hidden;padding-bottom: 60px;}
.foot_con li ul li{width:115px;float: left;padding: 0;}
.foot_con li ul li a{font-size: 14px;color: #FFF;line-height: 30px;display: inline-block}
.foot_con li ul li:hover a{color: #0ba3fa}

.foot_con li.last{width: 190px;float: right;}
.foot_con li.last img{width: 165px;height: 165px;display: block;margin: 0 auto}

.foot {background: #016db4;height:32px; font-size: 14px;text-align: center;}
.ddb p { float: left;line-height: 32px;color: #e5e5e5; width: 33.3%; }
.ddb p a{ color: #e5e5e5}


