/* 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:12px;
	font-family:"宋体",Verdana;
	-webkit-text-size-adjust:none;
}
td, th, caption {
	font-size:12px;
}
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:12px 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: #004499;
}
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;}
.tijiao{ background:url(../images/tijiao.gif) no-repeat; width:56px; height:23px; border:none;}
.chongzhi{ background:url(../images/chongzhi.gif) no-repeat; width:56px; height:23px; border:none;}
.tijiao2{ background:url(../images/en_tijiao.gif) no-repeat; width:56px; height:23px; border:none;}
.chongzhi2{ background:url(../images/en_reset.gif) no-repeat; width:56px; height:23px; border:none;}

/*头部*/
.head{width:100%; text-align:center; height:58px; background-color:#FFF}
.menu{width:100%; height:31px; background:url(../images/menu_bg.jpg) repeat;}
.menu li{width:24.5%; border-right:1px #053f8b solid; height:31px; float:left; text-align:center; color:#ffffff; font-size:14px; font-weight:bold; line-height:31px;}
.menu li.last{ border:none;}
.menu a{color:#ffffff;}

/*banner*/
.banner{width:100%;}
.clearboth{ clear:both;}
/*首页内容*/
.indexpro{width:100%; overflow:hidden;}
.indexpro .list{width:100%; float:left; overflow:hidden; padding-top:4px;}
.indexpro .list .t{width:100%; background:url(../images/pro_list_t_bg.jpg) repeat-x; height:36px; line-height:36px;}
.indexpro .list .t-l{ float:left; color:#ffffff; font-size:14px; font-weight:bold; padding-left:10px;}
.indexpro .list .t-r{ float:right; text-align:right; padding-right:10px; margin-bottom:10px}
.indexpro .list .t-r a{color:#ffffff; font-size:12px;}
.indexpro .list .nr{width:100%; overflow:hidden;}
.indexpro .list .nr li{width:33%; float:left; text-align:center; overflow:hidden; display:block; line-height:26px; font-size:12px;}
.indexpro .list .nr a{ margin:10px; display:block;}
.indexpro .list .nr img{ border:1px #999999 solid; padding:1px}
.habout{ widows:100%; height:256px; float:left}
.habout_gsleft{ width:30%; height:113px; float:left; margin-top:5px; margin-left:3%}
.habout_gsri{ height:113px; line-height:23px; float:right; width:60%; text-indent:2em; margin-top:5px}
.habout_gsline{ height:5px; border-bottom:1px dotted #999999 ; margin-bottom:3px; float:left; width:100%}
.hnewslist{width:98%; overflow:hidden;margin-bottom:4px; margin-left:2%}
.hnewslist li{ width:100%; float:left;  border-bottom:1px #dddddd dashed; padding-bottom:6px; margin-bottom:6px;}
.hnewslist li a{width:100%;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}
.hnewslist span{color:#999999; width:100%; float:left; line-height:26px;}
.hnewsshow{width:100%;}
.hnewsshow p{width:100%; float:left;}
.hnewsshow img{width:100%;}
.hnewsshow.now{ color:#454444; float:left; width:275px; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
.ly_tu1{ width:100%; text-align:center; height:auto; float:left; border-top:1px #CCCCCC dashed; padding-top:15px}
.ly_tu2{ width:100%; text-align:center; height:auto; float:left}

/*内页内容*/
.ny{width:100%; overflow:hidden;}
.nynr{padding:10px 0px; float:left; width:95%}
.nynr2{padding:0px;}
.nynr_t{width:100%; background:#eaeff3; height:29px; line-height:30px;}
.nynr_t p{ float:left; padding-left:10px; font-size:14px;}
.nynr_tab{width:100%;  float:left; margin-top:10px; margin-bottom:15px; border-bottom:1px #CCCCCC solid}
.nynr_tab ul{padding:0px 10px 0px 0px;}
.nynr_tab li{width:25%; overflow:hidden; float:left; text-align:center; height:28px; line-height:28px; font-size:14px; padding-bottom:10px;}
.nynr_tab a{ border:1px #cccccc solid; display:block; height:26px; line-height:26px; margin-left:10px;}
.nynr_tab a.current{color:#ffffff; font-weight:bold; background:#0550b3; border:none; height:28px; line-height:28px;}
.nynr_tab2{width:100%;  float:left; margin-top:10px;}
.nynr_tab2 ul{padding:0px 10px 0px 0px;}
.nynr_tab2 li{overflow:hidden; float:left; text-align:center; height:28px; line-height:28px; font-size:14px; padding-bottom:10px;}
.nynr_tab2 a{ border:1px #cccccc solid; display:block; height:26px; line-height:26px; margin-left:10px; padding:0px 10px;}
.nynr_tab2 a.current{color:#ffffff; font-weight:bold; background:#0550b3; border:none; height:28px; line-height:28px;}
.nynr_nr{padding:0px 10px;line-height:23px; overflow:hidden; width:98%; font-size:16px}
.nynr_nr2{padding:0px; line-height:23px; width:100%; overflow:hidden;}
.page{width:100%; line-height:23px;}

.profl{width:100%; overflow:hidden;}
.profl-t{ width:100%;float:left;margin-bottom:3%;}
.profl-t-nr{margin:0px 10px; border-bottom:1px #dddddd solid;line-height:28px; height:28px;}
.profl-t-nr p{float:left; background:url(../images/arrow_10.gif) no-repeat left; padding-left:10px;}
.profl-t-nr a{float:right; text-align:right;}
.profl-l{width:100%;float:left;}
.profl-l li{width:44%; padding:0 3% 3% 3%;float:left; display:block; text-align:center; height:auto; overflow:hidden;}
.profl-l li img{ border:1px #999999 solid; height:150px; overflow:hidden}
.f16{ width:100%; font-size:24px; color:#000; text-align:center; font-weight:bold; float:left; height:30px}
.hui{ width:100%; color:#666; float:left; text-align:center; height:35px}
/*企业荣誉*/
.honor{width:100%; overflow:hidden;}
.honor li{width:44%; padding:0 3% 3% 3%;float:left; display:block; text-align:center;}
.honor li img{ width:100%;border:1px #999999 solid;}

/*新闻*/
.newslist{width:97%; overflow:hidden;margin-bottom:4px; margin-left:2%; }
.newslist li{ width:100%; float:left;  border-bottom:1px #dddddd dashed; padding-bottom:6px; margin-bottom:6px; color:#666}
.newslist li a{width:100%;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:16px;}
.newslist span{color:#666; width:100%; float:left; line-height:26px;}
.newsshow{width:100%; line-height:26px; font-size:14px}
.newsshow p{width:100%; float:left;}
.newsshow img{width:100%;}
.newsshow.now{ color:#454444; float:left; width:275px; font-family:Arial, Helvetica, sans-serif; font-weight:bold}

/*底部*/
.foot_btn{width:100%; height:86px; margin-top:10px; float:left}
.foot_btn li{width:25%; text-align:center; height:86px; float:left; font-size:12px;}
.foot_btn a{color:#214dad;}
.foot_btn .pic{width:59px; height:60px; margin:0px auto;}
.foot_btn .wz{width:59px; line-height:26px; height:26px; margin:0px auto;}

.foot{width:100%; border-top:#0550b3 2px solid; text-align:center; font-size:12px; line-height:28px; margin-top:10px; height:110px; padding-top:6px;}

.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;}
/*Layer*/
.Smohan_Layer_Shade{position:fixed; _position:absolute; zoom:1; top:0; left:0; width:100%; height:100%; overflow:hidden; background:url(../images/hei.png) repeat; z-index:99900;}
.Smohan_Layer_box{ min-width:300px; height:auto; padding:20px; background:#ffffff; position:fixed; _position:absolute; top:50%; left:50%; overflow:hidden; z-index:99999;-moz-border-radius:20px;-webkit-border-radius:20px;
border-radius:20px;}
.Smohan_Layer_box h3{ display:block; width:100%; height:30px; line-height:30px; padding:0px 0px 10px 0px; margin:0; border-bottom:1px solid #cccccc; overflow:hidden;}
.Smohan_Layer_box h3 .text{ float:left;font-size:16px; font-weight:600; color:#84c017; text-indent:0.5em; display:block;}
.Smohan_Layer_box h3 .close{ display:block; width:30px; height:30px; background:url(../images/Smohan.layer.close.png) 0px 0px no-repeat; float:right;}
.Smohan_Layer_box h3 .close:hover{background-position:0px -31px;}
.Smohan_Layer_box .layer_content{ display:block; width:100%; height:100%; margin-top:10px; margin-bottom:10px; padding:0; overflow:hidden; position:relative;}
.Smohan_Layer_box .layer_content .loading{ display:block; width:36px; height:36px; background:url(../images/Load.gif) center center no-repeat; position:absolute; top:0; left:0;}
/*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;}

