html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video,img{
	margin: 0;
	padding: 0;
	border: 0;
}
html{overflow-x:auto;}
body{
  color:#444;
  font-size:14px;
  font-family:"微软雅黑";
  }
h1,h2,h3,h4,h5,h6{font-weight: normal;color:#444;}
ol,ul,li{list-style:none;}
img {border: none;}
.born{border:none;}
/*链接*/
a{color:#666;text-decoration:none;}
a:hover{color:#557098;}
/*浮动*/
.clearfix:after{content: ""; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {zoom:1;}
.fl{float:left; display:inline-block;}
.fr{float:right; display:inline-block;}
.bgf6{background:#f6f6f6;}
/*topnav*/
@media(max-width:1200px) {
.cen{
	/*width:1200px;*/
	margin:0 auto;
}}
.topnav{
	font-size:12px;
	background-color:#f6f6f6;
	height:38px;
	line-height:38px;
}
.topnav span{
	color:#999999;
}
.navr a{
	margin:0 10px;
}
.phone{
	position:relative;
}
.phone:hover{
	background:#fff;
}
.ewm{
	width:280px;
	height:180px;
	right:0;
	background:#fff;
	position:absolute;
	z-index:100;
	display:none;
}
.phone:hover>.ewm{
	display:block;
}
.ewm1,.ewm2{
	margin:24px 0 0 26px;
	text-align:center;
	width:100px;
}
.ewm img{
	width:100px;
	height:100px;	
}
.ewm p{
	display:block;
	line-height:20px;
}
.navr a img{
	vertical-align:-4px;
	margin-right:4px;
}
.top-mid{
	height:100px;
}
.logo{
	width:350px;
	margin-top:20px;
}
.search{
	width:528px;
	margin-top:30px;
	background:url(../images/sear.png) no-repeat;
}
.search_text{
	width:418px;
	height:34px;
	border:1px solid #29a7e2;
	font-family:"Microsoft YaHei";
	padding-left:10px;
	outline-width:0;
}
.submit_btn{
	padding-left:40px;
	font-size:14px;
	color:#fff;
	background:none;
	font-family:"Microsoft YaHei";
	cursor:pointer;
	outline-width:0;
}
.telephone{
	margin-top:14px;
}
/*.telephone{
	height:82px;
	margin-top:14px;
	background:url(../images/tele4.png) no-repeat;
}
.telephone p{
	color:#666;
	text-shadow:2px 2px 2px #fff;
	text-align:right;
}
.telephone p img{
	vertical-align:-30%;
	margin-right:10px;
}
.telephone h2{
	color:#13b0fa;
	font-size:20px;
	text-shadow:2px 2px 2px #fff;
}*/
.fenlei a{
	display:block;
	line-height:36px;
	text-align:center;
	width:226px;
	background-color:#29a7e2;
	color:#fff;
}
.navigation{
	background:#fff; 
	height:36px;
	border-bottom:2px solid #29a7e2;
}
.nav-menu{
	display:inline-block;
}
.nav-menu li{
	float:left;
	text-align:center;
}
.nav-menu li a:hover{
	color:#29a7e2;
}
.nav-menu li.active a{
	color:#29a7e2;
}
.navigation li a{
	display:block;
	width:120px;
	color:#666;
	font-size:14px;
	line-height:36px;
}
.exhi{
	display:inline-block;
	float:right;
	width:130px;
	background-color:#fdb812;
	text-align:center;
	line-height:36px;
}
.exhi a{
	color:#fff;
}
.exhi a:hover{
	color:#fff;
}
/*topnav e*/

/*公用属性 start*/

a {behavior:url(focus.htc)}/*ie*/
a:focus { -moz-outline-style: none; }/*ff*/
a:focus { outline: none; }/*其它*/

/* placeholder color*/
::-webkit-input-placeholder { /* WebKit browsers */
    color:    #949494; font-family:"微软雅黑";
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #949494; font-family:"微软雅黑";
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #949494; font-family:"微软雅黑";
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #949494; font-family:"微软雅黑";
}
.phcolor{ color:#D3D3D3; font-family:"微软雅黑"}


/*==========*/
.one{color:#369;}
.one a{color:#369;}
.two{color:#ff7300;}
.two a{color:#ff7300;}
.mtf24{ margin-top:-24px;}


*{
  word-break:break-all;
  word-wrap:break-word;
  }
a{
  color:#444;
  text-decoration:none;
  }
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:none;}

textarea{ border:1px solid #d7d7d7; vertical-align:top}
select,input{vertical-align:middle;}
input{ border:1px solid #d7d7d7;}
input[type="button"] { border:none;}
input[type="radio"] { border:none;}
p{ line-height:24px;}
li{
  list-style:none;
  }
li {
    list-style: none outside none;
}
li{ line-height:24px;}
h1{
  font-size:24px; 
  line-height:36px;
  }
h2{
  font-family:"微软雅黑","宋体"
}

.fam{ font-family:"黑体";}
.fam2{ font-family:"微软雅黑","宋体"}
.lh24{ line-height:24px;}
.lh24 a{ line-height:24px;}
.lh26{ line-height:26px;}
.lh26 a{ line-height:26px;}
.lh28{ line-height:28px;}
.lh28 a{ line-height:28px;}
.lh30{ line-height:30px;}
.lh30 a{ line-height:30px;}
.lh32{ line-height:32px;}
.lh32 a{ line-height:32px;}
.lh36{ line-height:36px;}
.lh36 a{ line-height:36px;}
.lh38{ line-height:38px;}
.lh38 a{ line-height:38px;}
.f12{ font-size:12px;}
.f12 a{font-size:12px;}
.f14{ font-size:14px;}
.f14 a{ font-size:14px;}
.f15{ font-size:15px;}
.f15 a{ font-size:15px;}
.f16{ font-size:16px;}
.f16 a{ font-size:16px;}
.f18{ font-size:18px;}
.f18 a{ font-size:18px;}
.f20{ font-size:20px;}
.f20 a{ font-size:20px;}
.f22{ font-size:22px;}
.f24{ font-size:24px;}
.f24 a{ font-size:24px;}
.f30{ font-size:30px;}
.f30 a{ font-size:30px;}
.f32{ font-size:32px;}
.f32 a{ font-size:32px;}
.f36{ font-size:36px;}
.f36 a{ font-size:36px;}
.nor{ font-weight:normal;}
.bol{ font-weight:bold;}
.tal{ text-align:left;}
.tar{ text-align:right;}
.tac{ text-align:center;}

.clear{ clear:both;}
.red{color:#f00; }
#red{color:#f00;}
#cs{color:#29a7e2;}
.cs{color:#29a7e2;}
.cs a{color:#29a7e2;}
.green{color:#67912C;}
.green a{color:#67912C;}
.green a:hover {color:#ff7300;}
.col1{ color:#557098;}
.col1 a{ color:#557098;}
.col2{ color:#949494;}
.col2 a{ color:#949494;}
.col3{ color:#666;}
.col3 a{ color:#666;}
.col4{ color:#fff;}
.col4 a{ color:#fff;}
.col5{ color:#29a7e2;}
.col5 a{ color:#29a7e2;}
.col6{color:#F00;}
.col7{ color:#ffa523;}
.col7 a{ color:#ffa523;}

.relative{ position:relative; }
.space{margin-top:14px; }
.space2{margin-top:10px; }
.space3{ margin-top:5px; }
.space4{ margin-top:20px; }
.space5{ margin-top:28px; }
.space6{ margin-top:25px; }
.spacef{ margin-top:-14px;}

.marl{ margin-left:10px;}
.marl2{ margin-left:20px; }
.marl3{ margin-left:10px; }
.marl4{ margin-left:30px;}
.marl5{ margin-left:5px; }

.marbl{ margin-bottom:10px;}
.marbl2{ margin-bottom:20px; }
.marbl3{ margin-bottom:10px; }
.marbl4{ margin-bottom:30px;}
.marbl5{ margin-bottom:50px; }

.pd_b{ padding-bottom:5px;}
.pd_b2{ padding-bottom:10px;}
.pd_b3{ padding-bottom:20px;}
.2em{ text-shadow:2em;}
.noh{white-space: nowrap;}
.border{border:solid 1px #d7d7d7;border-top: solid 2px #29a7e2; }
.border2{border:solid 1px #FFD495;}
.border3{border-top:solid 2px #29a7e2;}
.tborder{border-top:dotted 1px #d7d7d7;}
.tborder2{border-top:solid 1px #d7d7d7;}
.bborder{border-bottom:dotted 1px #e5e5e5;}
.bborder2{border-bottom:solid 1px #e5e5e5;}
.lborder{border-left:solid 1px #d7d7d7;}
.rborder{border-right:dotted 1px #d7d7d7;}
.rborder2{border-right:solid 1px #d7d7d7;}

.content{
	padding: 10px 22px 22px 22px;
	margin-right: 20px;
    margin-top: 0px;}
.content2{padding:8px;}
.content3{padding:20px;}
.content4{padding:15px;}
.content5{padding:20px 40px;}
.content6{padding:20px 0px;}
.tcon{ padding-top:2px;}
.tcon1{ padding-top:10px;}
.tcon2{ padding-bottm:10px;}
.tcon3{ padding-top:23px;}
.pr{ padding-right:25px;}
.pr2{ padding-right:15px;}
.pl{ padding-left:20px;}
.floatleft{float:left; }
.floatright{float:right; }

.wd5{width:50%;}
.wd{ width:100%;}
.l1{ width:690px;}
.ll1{ width:310px;}
.ll2{ width:350px;}
.r1{ width:256px;}
.l2{ width:740px;}
.r2{ width:206px;}
.l3{ width:860px;}
.r3{ width:260px;}
.l4{ width:637px;}
.r4{ width:310px;}
.nl1{ width:300px;}
.nl2{ width:460px;}

.rpicr1{ width:180px;}
.rpicr2{ width:160px;}
.rpicr3{ width:200px;}
.rpicr4{ width:250px;}
.rpicr5{ width:240px;}
.rpicr6{ width:100px;}
.rpicr7{ width:200px;}
.rpicr8{ width:120px;}
.rpicr9{ width:180px;}
.rpicr10{ width:470px;}
.rpicr11{ width:350px;}
.rpicr12{ width:65px;}
.rpicr13{ width:140px;}
.rpicr14{ width:1090px;}
.rpicr15{ width:730px;}
.rpicr16{ width:820px;}
.rpicr17{ width:620px;}
.rpicr18{ width:165px;}
.rpicr19{ width:710px;}
.rpicr20{ width:290px;}
.rpicr21{ width:120px;}
.rpicr22{ /*width:710px;*/}
.rpicr23{ width:1030px;}
.rpicr24{ width:90px;}
.rpicr35{ width:0px;}

/*公用属性 end*/
/*页码 start*/
.pageyf{
	margin-top:50px;
	text-align:center;
}
.pageyf a{
	background-color:#fff;
	color:#666666;
	padding:9px 14px;
	line-height:20px;
	border:1px solid #e5e5e5;
}
.pageyf a:hover{
	background:#29a7e2;
	color:#fff;
}
.pageyf a.pa{
	background:#29a7e2;
	color:#fff;
}
/*页码 end*/
/*回顾 start*/
.huigu-tab{ width:240px;margin:20px 0; }
.huigu-tab .hd{ height:28px; line-height:28px;margin:20px 8px;position:relative; }
.huigu-tab .hd ul{ float:left;  position:absolute;}
.huigu-tab .hd ul li{ float:left; cursor:pointer; line-height:28px;width:110px;text-align:center;border:1px solid #ccc;font-size:12px;}
.huigu-tab .hd ul li.on{ height:28px; border:1px solid #29a7e2; color:#29a7e2; }
.huigu-tab .bd ul{ padding-left:10px; zoom:1;  }
.huigu-tab .bd li{line-height:24px; padding:4px 0; font-size:12px;}
.huigu-tab .bd li img{width:66px;height:66px;}
.huigu-tab .bd li .date{ float:right; color:#999;  }
/*回顾 end*/

/*footer*/
.footer{
	background-color:#30313a;
	margin-top:30px;
	color:#acacac;
}
.friend-link{
	padding:38px 0 20px;
	border-bottom:1px solid #36363f;
}
.friend-link-list{
	padding:14px 0 30px;
	border-bottom:1px solid #36363f;
}
.friend-link span{
	float:right;
}
.friend-link-list a{
	margin-right:15px;
	color:#acacac;
	font-size:12px;
	display:block;
	float:left;
	line-height:24px;
}
.footer-wrap{
	padding:18px 0 28px 0;
}
.footer-wrap p{
	text-align:center;
	line-height:28px;
	font-size:12px;
}
.footer-wrap p a{
	color:#acacac;
	font-size:12px;
}
.footer-page{
	background-color:#30313a;
	margin-top:60px;
	height:70px;
	padding:20px 0;
	color:#cccccc;
	font-size:12px;
}
.footer-page-listl p{
	line-height:28px;
}
.footer-page-listl p span{
	color:#666666;
}
.footer-page a{
	color:#cccccc;	
}
.footer-page a:hover{
	color:#888888;
}
.footer-page-listr h3{
	line-height:28px;
	color:#cccccc;
}
.footer-page-listr ul li{
	float:left;
	margin-right:40px;
	line-height:28px;
}
.footer-page-listr ul li img{
	vertical-align:-30%;
	margin-right:10px;
}
/*footer e*/