/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
	list-style:none;
}
body {
	background:#fff;
	color:#444444;
	font-size:14px;
	font-family:"宋体",Verdana;
	-webkit-text-size-adjust:none;
}
td, th, caption {
	font-size:14px;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
	font-size:100%;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
img {
	border:none;
}
ol, ul, li {
	list-style:none;
}
input, textarea, select, button {
	font:14px Verdana, Helvetica, Arial, sans-serif;
}
input, textarea, select {
 *font-size:100%;
}
table {
	border-collapse:collapse;
	border-spacing: 0;
}
a:link {
	color: #444444;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #444444;
}
a:hover {
	text-decoration: none;
	color: #F00;
}
a:active {
	text-decoration: underline;
}
dl, dd, dt {
	line-height:26px;
	margin:0px;
	padding:0px;
}
/* css common */
.clearfix:before, .clearfix:after {
	content: "";
	display: table;
}
.clearfix:after {
	clear: both;
	overflow: hidden;
}
.clearfix {
*zoom: 1;
}
.lt, .left {
	float:left;
}
.rt, .right {
	float:right;
}
.clear, .clr {
	clear:both;
}
a.blue {
	color:#01459f;
	font-weight:bold;
}
.blue {
	color:#01459f;
	font-weight:bold;
}
.blue14 {
	color:#01459f;
	font-weight:bold;
	font-size:14px;
}
.hui{ color:#999999; font-size:10px;}
a.red {
	color:#ff0000;
	float:right;
}
a.red2 {
	color:#ff0000;
}
.red {
	color:#ff0000;
	font-weight:bold;
}
.m4{ margin-top:4px;}
.m10{ margin-bottom:10px;}
.f16{ width:100%; font-size:18px; text-align:center; margin-bottom:10px; font-weight:bold}

.k2{ width:300px; margin:0 auto; overflow:hidden}
.clearboth{ clear:both;}
.img_k{ width:100%; height:auto; float:left; text-align:center}



.head{ width:100%; height:90px; float:left; background:url(../images/head.png) no-repeat center}
.head_co{ width:100%; height:100px; float:left; margin-top:5px; background-color:#045ca5}
.bor{ width:100%; height:100px; float:left}
.bor li{width:23%; float:left; line-height:35px; list-style:none; height:35px; text-align:center; border:1px solid #FFF; border-radius:5px; margin-top:10px; margin-left:1% }
.bor li a{width:100%; float:left; line-height:35px; list-style:none; color:#fff; height:35px;  font-size:12px; border-radius:5px;}
.bor li a:hover{width:100%; float:left; line-height:35px; list-style:none;  height:35px;  font-size:12px; background-color:#0992f4;color:#FFF;  }


/* banner*/

.banner{ width:100%; height:200px; float:left; text-align:center}


/* 标题*/
.bt{ width:100%; height:110px; float:left; margin-top:20px}

.bt2{ width:100%; height:120px; float:left; margin-top:20px}


/* 关于我们*/
.about{ width:100%; height:25px; float:left;  text-align:center; font-size:18px; color:#0362b1; font-weight:bold}
.about3{ width:98%; height:25px; float:left;   font-size:18px; color:#0362b1; font-weight:bold; margin-left:2%}
.about4{ width:98%; height:20px; float:left;   font-size:12px; color:#484747; font:Arial, Helvetica, sans-serif; margin-top:5px;margin-left:2%}

.aboute{ width:98%; height:25px; float:left;   font-size:18px; color:#0362b1; font-weight:bold;margin-left:2%}

.about2{ width:100%; height:20px; float:left;  text-align:center; font-size:12px; color:#484747; font:Arial, Helvetica, sans-serif; margin-top:5px}
.about_k{ width:98%; height:70px; float:left;    margin-top:10px; margin-left:1%}
.ab_le{ width:25%; float:left; height:70px; margin-left:2%}
.ab_rig{ width:65%; float:left; height:70px; margin-left:6%}
.ab_rig2{ width:100%; height:20px; float:left;  color:#0362b1; font-weight:bold}
.ab_rig2e{ width:100%; height:35px; float:left;  color:#0362b1; font-weight:bold; }

.ab_rig3{ width:100%; height:40px; float:left; margin-top:5px; font-size:11px; }
.ab_rig3e{ width:100%; height:60px; float:left; font-size:11px; line-height:20px }


/* 产品中心*/

.prc{ width:100%; height:630px; float:left; background-color:#1c7fd2; margin-top:20px; margin-bottom:25px}
.prc2{ width:100%; height:25px; float:left; text-align:center; color:#FFF; font-weight:bold; font-size:18px; margin-top:15px}
.bor2{ width:98%; height:500px; float:left}
.bor2 li{width:45%; float:left; line-height:35px; list-style:none; height:140px; text-align:center; border:1px solid #FFF;  margin-top:20px; margin-left:3%; background-color:#FFF; color:#333 }
.bor2 li a{width:100%; float:left; line-height:35px; list-style:none; color:#333; height:140px;  font-size:12px; border-radius:5px;}
.bor2 li a:hover{width:100%; float:left; line-height:35px; list-style:none;  height:140px;  font-size:12px; background-color:#1c7fd4;color:#FFF;  }



.bor_bot{ width:100%; height:30px; float:left; margin-top:15px}
.bor_cen{ width:20%; height:25px; float:left; margin-left:38%}
.bor5{ width:100%; height:25px; float:right; }
.bor5 li{width:100%; float:left; line-height:28px; list-style:none; height:28px; text-align:center; }
.bor5 li a{width:100%; float:left; line-height:28px; list-style:none; color:#fff; height:28px;  font-size:12px; border:1px solid #fff}
.bor5 li a:hover{width:100%; float:left; line-height:28px; list-style:none;  height:28px;  font-size:12px;color:#fff; background-color:#0362b1}
.bor5 .home a{ background:#fdbe09; color:#fff;}



/* 新闻中心*/
.news{ width:100%; height:200px; float:left }
.news2{ width:100%; height:150px; float:left; }
.hnewslist{width:98%; overflow:hidden;margin-bottom:4px; margin-left:2%; height:auto}
.hnewslist li{ width:100%; float:left;  border-bottom:1px #dddddd dashed; padding-bottom:6px; margin-top:10px}
.hnewslist li a{width:66%;background: url(../images/arrow_10.gif) no-repeat left; padding-left:14px; float:left; display:block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hnewslist span{color:#999999; width:30%; float:left; line-height:26px;}


/*合作伙伴*/
.fri{ width:100%; height:50px; float:left; margin-top:40px; margin-bottom:30px}
.fri_k{ width:98%; height:50px; float:left; margin-left:1%}
.fri_left{ width:120px; float:left; height:60px; background:url(../images/b5.png) no-repeat; }
.fri_left2{ width:100%; height:30px; float:left; text-align:center; color:#FFF; font-size:20px; font-weight:bold; margin-top:15px}
.fri_rig{ width:64%; height:50px; float:left; margin-left:1%}

/*底部*/
.boot{ width:100%; height:75px; float:left; margin-bottom:50px}
.boot_1k{ width:100%; height:2px; float:left; background-color:#1e81d6}
.boot_2k{ width:100%; height:55px; float:left; text-align:center; font-size:10px; margin-top:5px; color:#999; line-height:26px}



.bottom{width:100%; height:46px;right:0;bottom:0;position:fixed;padding:0px; background:url(../images/bottom_bg.jpg) repeat-x;}
.bottom li{width:25%; text-align:center; hanging-punctuation:46px; font-size:12px; background:url(../images/fg_01.jpg) no-repeat right; display:block; float:left;}
.bottom li.last{ background:none;}
.bottom a{color:#ffffff; line-height:23px;}
.bottom .tel{ background:url(../images/tel.png) no-repeat center top; padding-top:23px;height:23px;}
.bottom .email{ background:url(../images/email.png) no-repeat center top; padding-top:23px;}
.bottom .add{ background:url(../images/site.png) no-repeat center top; padding-top:23px;}
.bottom .sharef{ background:url(../images/share.png) no-repeat center top; padding-top:23px;}
.bottom .ly{ background:url(../images/ly.png) no-repeat center top; padding-top:23px;}

/*Share*/
#Share{ display:none; width:300px; height:120px; padding:10px 0px; z-index:999;}
#Share ul{ margin:0; padding:0; list-style-type:none;}
#Share ul li{ float:left; display:block; width:50px; height:50px; cursor:pointer; position:relative;}
#Share ul li a{ display:block; width:28px; height:28px; margin-left:11px; margin-top:12px;}
#Share ul li span{ display:block;width:40px;height:10px;background:url(../images/share_shade.png) 0px 0px no-repeat; position:absolute; left:5px; bottom:0px;}
#Share ul li a.share1{ background:url(../images/share_icon.png) 0px 0px;}
#Share ul li a.share2{ background:url(../images/share_icon.png) -28px 0px;}
#Share ul li a.share3{ background:url(../images/share_icon.png) -56px 0px;}
#Share ul li a.share4{ background:url(../images/share_icon.png) -84px 0px;}
#Share ul li a.share5{ background:url(../images/share_icon.png) -112px 0px;}
#Share ul li a.share6{ background:url(../images/share_icon.png) -140px 0px;}
#Share ul li a.share7{ background:url(../images/share_icon.png) -170px 0px;}
#Share ul li a.share8{ background:url(../images/share_icon.png) -200px 0px;}
#Share ul li a.share9{ background:url(../images/share_icon.png) -229px 0px;}
#Share ul li a.share10{ background:url(../images/share_icon.png) -257px 0px;}
#Share ul li a.share11{ background:url(../images/share_icon.png) -289px 0px;}
#Share ul li a.share12{ background:url(../images/share_icon.png) -319px 0px;}

/*----------------------------------------------------------------------------------------------*/

/*内页*/

.ny{ width:100%; height:auto; float:left; margin-top:10px; padding-bottom:20px}
.ny2{width:100%; overflow:hidden;}
.nynr_t{width:100%;  height:29px; line-height:30px; }


.suos{ width:90%; margin-left:5%; height:40px; float:left; margin-top:10px}


.bor7{ width:100%; height:auto; float:right;  float:left; }
.bor7 li{width:23%; float:left; line-height:28px; list-style:none; height:28px; text-align:center; margin-left:1%; border:1px solid #CCC; margin-top:10px; color:#333}
.bor7 li a{width:100%; float:left; line-height:28px; list-style:none; color:#333; height:28px;  font-size:12px; border:1px solid #fff}
.bor7 li a:hover{width:100%; float:left; line-height:28px; list-style:none;  height:28px;  font-size:12px;color:#f00; }
.bor7 .home a{ background:#1e81d6; color:#fff;}

.bor6{ width:100%; height:auto; float:right;  float:left; }
.bor6 li{width:23%; float:left; line-height:28px; list-style:none; height:28px; text-align:center; margin-left:1%; border:1px solid #CCC; margin-top:10px; color:#333}
.bor6 li a{width:100%; float:left; line-height:28px; list-style:none; color:#333; height:28px;  font-size:14px; border:1px solid #fff}
.bor6 li a:hover{width:100%; float:left; line-height:28px; list-style:none;  height:28px;  font-size:14px;color:#f00; }
.bor6 .home a{ background:#1e81d6; color:#fff;}


.ny_nrr{ width:96%; margin-left:2%; height:auto; margin-top:10px; margin-bottom:20px;  color:#666; line-height:28px; float:left}
.ny_nrr img{width:100%;}

.ny_nrr2{ width:96%; margin-left:2%; height:auto;  margin-bottom:20px;  color:#666; line-height:28px; float:left}

.ny_img{ width:100%; float:left; height:auto; margin-top:20px; margin-bottom:10px}


.ns_8banner{ width:100%; height:100px; float:left;}

.honer2{ width:44%; float:left; height:180px; background-color:#f9f9f9; border:1px solid #CCC; margin-left:10px; margin-top:20px}
.honer_pic{ width:100%; float:left; height:140px; }
.honer_bt{ width:89%; float:left; height:25px; border-bottom:1px solid #CCC; margin-left:6%; margin-top:5px; font-size:16px}

.ny-r-m3{width:98%; overflow:hidden;  height:auto; float:left; }
.ny-r-m3 ul{width:100%; overflow:hidden; float:left;margin-top:5px}
.ny-r-m3 li{width:42%; float:left; height:160px; float:left;margin-right:3%; margin-left:5%;text-align:center;margin-top:5px}
.ny-r-m3 li a{width:100%; height:160px; display:block; float:left; text-align:center;margin-top:5px}
.ny-r-m3 img{border:1px #dddddd solid; width:100%}






.hnewslist2{width:98%; overflow:hidden;margin-bottom:4px; margin-left:2%; height:auto; font-weight:bold}
.hnewslist2 li{ width:100%; float:left;  border-bottom:1px #dddddd dashed; padding-bottom:6px; height:30px }
.hnewslist2 li a{width:65%;background: url(../images/arrow_10.gif) no-repeat left; padding-left:14px; float:left; display:block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-size:14px; line-height:28px}
.hnewslist2 span{color:#999999; width:24%; float:right; line-height:26px; font-size:12px}



.ny-r-m4{width:98%; overflow:hidden;  height:auto; float:left; margin-top:10px; text-align:center}
.ny-r-m4 ul{width:100%; overflow:hidden; float:left;}
.ny-r-m4 li{width:44%; float:left; height:170px; float:left; margin-left:5%;text-align:center;}
.ny-r-m4 li a{width:100%; height:170px; display:block; float:left; text-align:center;color:#333;}
.ny-r-m4 li a:hover{ color:#F00}
.ny-r-m4 img{border:1px #dddddd solid; }


.dddd{ width:60%; height:20px; float:left; border:1px solid #1e81d6; color:#000; text-align:center; margin-left:1% }
.dddd2{ width:70%; height:20px; float:left; border:1px solid #1e81d6; color:#000; text-align:center; margin-left:1% }


.xh{ width:100%; height:auto; float:left; border:1px solid #999; margin-bottom:20px}
.xh_bt{ width:97%; height:30px; float:left; font-size:11px; margin-top:10px; border-bottom:1px solid #999;  font-weight:bold; padding-left:10px}
.xh_gz{ width:100%; height:55px; float:left; border-bottom:1px solid #999}
.xh_gz2{ width:40%; float:left; height:50px; padding-left:10px; border-right:1px solid #999;  font-size:12px; padding-top:5px}
.xh_gz3{ width:50%; float:left; height:22px; padding-left:10px;  font-size:11px}
.xh_nr{ width:97%; height:auto; float:left; border-bottom:1px solid #999;   padding-bottom:5px; line-height:26px; padding-left:10px}


/*留言*/
.lynews{ width:740px; float:left; margin-top:10px; margin-left:50px; font-size:14px; font-family:"微软雅黑"; margin-bottom:10px}
.lynews_top{ width:740px; height:auto; float:left; margin-bottom:10px; border-bottom:1px solid #CCC;}
.lynews_lyz{ width:100%; height:22px; float:left; font-weight:bold; font-size:16px; color:#7e4226}
.lynews_lynr{ width:100%; height:auto; font-size:14px; float:left; margin-top:5px}
.lynews_gly{ width:100%; height:26px; float:left; margin-top:5px;color:#7e4226}
.lynews_gly2{width:100%; height:auto; float:left; margin-top:5px;; margin-bottom:5px}
.ly_hs{ width:100%; height:23px; float:left; background-color:#CCC; text-indent:1em; padding-top:3px; color:#666; margin-top:10px}
.ly_zwk{ width:600px; float:left; height:400px; margin-top:20px; margin-left:60px}
.ly_lx{ width:300px; height:40px; float:left}
.lx_left{ width:45px; height:40px; float:left}
.lx_left2{ width:100px; height:40px; float:left; text-align:right; }
.ly_name{ width:100%; height:40px; float:left; margin-top:20px}
.ly_name2{ width:100%; height:40px; float:left; margin-top:20px}
.ly_name3{ width:100%; height:100px; float:left; margin-top:20px}
.ly_name4{ width:100%; height:40px; float:left; margin-top:20px}
.ly_name5{ width:100%; height:40px; float:left; margin-top:20px}
.ly_dbk{ width:100%; height:40px; float:left; margin-top:30px}
.ly_leftk{ width:80px; height:25px; float:left; margin-left:45px; background-color:#804229; text-align:center; color:#FFF; padding-top:5px}
.ly_leftk2{ width:80px; height:25px; float:left; margin-left:25px; background-color:#804229; text-align:center; color:#FFF; padding-top:5px}
.ly_zwk2{ width:550px; float:left; height:auto; margin-top:20px; margin-left:60px}
.ly_dbk2{ width:100%; height:30px; float:left; margin-top:30px}
.ly_leftk3{ width:80px; height:25px; float:left; margin-left:100px; background-color:#804229; text-align:center; color:#FFF; padding-top:5px}
.ly_leftk4{ width:80px; height:25px; float:left; margin-left:25px; background-color:#804229; text-align:center; color:#FFF; padding-top:5px}
.ly_zwk3{ width:97%; float:left; height:auto; margin-top:20px; margin-left:10px}
.lynews2{ width:740px; float:left; margin-top:10px; margin-left:50px; font-size:14px; font-family:"微软雅黑"; margin-bottom:10px; text-align:center}



.yb_c2{ width:100%;  height:1px; float:left; border-bottom:1px dashed #CCC; margin-top:20px; margin-bottom:20px}


