body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote{margin:0px;padding:0px;font-size:14px;text-align:left;font-family:"Microsoft YaHei";}
ul,ol {list-style:none;}
body{margin:0px; padding:0px; color:#555;}
a:link {color: #555; text-decoration: none;}
a:visited {color: #555; text-decoration: none;}
a:hover {color: #d81e1e; text-decoration: none;}
a:active{color: #d81e1e; text-decoration: none;}
a img {border:0px;}
td,th{ font-size:12px;}
/* end reset */

.fl{ float:left}
.fr{ float:right!important}
.fn{ float:none}
.l{ float:left}
.r{ float:right}

.clear{ clear:both}
.clearleft{clear:left}
.clearright{clear:right}
.over{overflow:hidden}

.ie6haslayout{zoom:1}

.pos_abs{ position:absolute}
.pos_rel{ position:relative}
.pos_sta{ position:static}
.box_none{ display:none}
.box_block{ display:block} 
.box_inline{ display:inline}

.pt5{ padding-top:5px}
.pt8{ padding-top:8px}
.pt10{ padding-top:10px}
.pt12{ padding-top:12px}
.pt15{ padding-top:15px}
.pt20{ padding-top:20px}
.pt30{ padding-top:30px}
.pt40{ padding-top:40px}

.pl5{ padding-left:5px}
.pl10{ padding-left:10px}
.pl15{ padding-left:15px}
.pl20{ padding-left:20px}
.pl25{ padding-left:25px}
.pl80{ padding-left:100px}
.pl70{ padding-left:70px}
.pl130{ padding-left:250px}

.pr5{ padding-right:5px}
.pr10{ padding-right:10px}
.pr15{ padding-right:15px}
.pr20{ padding-right:20px}


.pb0{ padding-bottom:0px}
.pb7{ padding-bottom:7px}
.pb5{ padding-bottom:5px}
.pb10{ padding-bottom:10px}
.pb15{ padding-bottom:15px}
.pb20{ padding-bottom:20px}

.mt3{ margin-top:3px}
.mt5{ margin-top:5px}
.mt6{ margin-top:6px}
.mt8{ margin-top:8px}
.mt-5{ margin-top:-5px}
.mt9{ margin-top:9px}
.mt10{ margin-top:10px}
.mt12{ margin-top:12px}
.mt13{ margin-top:13px}
.mt15{ margin-top:15px}
.mt17{ margin-top:17px}
.mt20{ margin-top:20px}
.mt24{ margin-top:24px}
.mt25{ }
.mt29{ margin-top:29px}
.mt30{ margin-top:30px}
.mt32{ margin-top:32px}
.mt40{ margin-top:40px}
.mt60{ margin-top:55px}

.ml5{ margin-left:5px}
.ml6{ margin-left:6px}
.ml10{ margin-left:10px}
.ml8{ margin-left:8px}
.ml13{ margin-left:13px}
.ml15{ margin-left:15px}
.ml20{ margin-left:20px}
.ml28{ margin-left:28px}
.ml30{ margin-left:30px}
.ml42{ margin-left:42px}
.ml70{ margin-left:70px}

.mr5{ margin-right:5px}
.mr6{ margin-right:6px}
.mr8{ margin-right:8px}
.mr10{ margin-right:10px}
.mr13{ margin-right:13px}
.mr15{ margin-right:15px}
.mr20{ margin-right:20px}
.mr21{ margin-right:21px}
.mr30{ margin-right:30px}
.mr57{ margin-right:56px}

.mb5{ margin-bottom:5px}
.mb10{ margin-bottom:10px}
.mb15{ margin-bottom:15px}
.mb18{ margin-bottom:18px}
.mb20{ margin-bottom:20px}
.mb25{ margin-bottom:25px}

.red{ color:#FF0000}
.gminline{}
.gminline div{ display:inline}

/* end gm */
.font_12px{ font-size:12px}
.font_13px{ font-size:18px}
.font_14px{ font-size:14px}
.font_line_12{ line-height:1.2em}
.font_line_15{ line-height:1.5em}
.font_line_18{ line-height:1.8em}
.font_line_18{ line-height:18px; color:#999999}
.font_line_22{ line-height:22px;}
.font_line_30{ line-height:30px;}
.txt_algin{ text-align:center}
.font_line_24{ line-height:24px;}
/* end font */

.innerwrap{ width:1000px; margin:0 auto;}
.top1{ width:100%; height:41px; border-bottom:solid 1px #dcdcdc;}
.top1 p{ width:1000px; margin:0 auto; line-height:41px;}
.top{ height:115px;}

.menu{ width:100%; background:#0065ac; height:42px}
.menu ul { width:1300px; height:42px; margin:0 auto}
.menu ul li{ width:160px; line-height:42px; text-align:center; color:#FFFFFF; font-size:14px;float:left;}
.menu ul li a:link{color:#fff;display:block;}
.menu ul li a:visited{color:#fff;display:block;}
.menu ul li a:hover{color:#fff; background:url(../img/menu_h.jpg) center no-repeat;display:block;}

.banner{ width:100%; height:430px;}

.soso{ height:108px; padding-top:32px}
.search{width:346px; margin:0 auto; background:url(../img/soso_bg.jpg) left no-repeat; height:33px; overflow:hidden;}
.txt{ width:295px; float:left; text-indent:15px;line-height:33px; height:33px;color:#c5c5c5; border:medium none; background:none;font-family:"Microsoft YaHei";}
.but{float:right; background:url(../img/soso_but.jpg) left no-repeat;width:42px; height:33px;color:#fff; border:medium none;cursor:pointer;text-indent:-2000px;}
.soso h1{ text-align:center; font-weight:normal; padding-top:25px;}

.product_bj{ width:100%; height:1100px; background:#f5f5f5}
.product{ width:1000px; margin:0 auto}
.product_fl{ width:218px; float:left; margin-top:42px;}
.product_fl ul{ background:#FFFFFF; padding-top:4px;}
.product_fl ul li{ border-bottom:solid 1px #f0f0f0; font-weight:bold; background:url(../img/fl_pic.jpg) left no-repeat; background-position:30px 25px; text-indent:60px; height:60px; line-height:60px;}
.product_fl h1{ background:url(../img/pro_class_tel.jpg) left no-repeat; height:86px; text-align:center; font-size:14px; color:#fff;}
.product_fl h1 p{ font-size:14px; text-align:center; padding-left:15px; padding-top:23px; padding-bottom:3px;}
.product_fl h1 span{ font-size:20px;}


.product_cp{ width:750px; float:left;margin-top:42px; margin-left:31px}
.product_cp ul{ }
.product_cp ul li{ width:231px; height:177px; float:left; margin-right:19px; margin-bottom:30px}
.product_cp ul li img{ display:block;}

.way{ height:467px; width:100%; background:#FFFFFF;}
.way1{ width:1001px; margin:0 auto; text-align:center;background:url(../img/pic_01.jpg)  center no-repeat; height:auto; overflow:hidden;}
.way1 ul{ margin:0 auto; margin-top:32px;}
.way1 ul li{ float:left; width:250px; text-align:center}
.way1 ul li h1{ font-size:16px; text-align:center; line-height:45px;color:#2a2a2a;}
.way1 ul li p{ text-align:center; line-height:20px; margin:10px;}

.cfsb{ background:#f1f1f1; height:595px; width:100%;}
.cfsb_list{ width:1000px; margin:0 auto; text-align:center}

.hengfu{ width:100%; height:190px; background-color:#474546}

.about{ width:377px; float:left;}
.but_line{ background:url(../img/but_bg.jpg) left bottom no-repeat; height:40px; line-height:40px; font-size:20px; color:#008ef1;}
.but_line font{ color:#1a1a1a;}
.but_line span{ float:right; font-weight:normal; font-size:12px; background: url(../img/more.jpg) right no-repeat; padding-right:24px; color:#666; display:block;}
.but_line span a{ color:#2b2b2b}
.about p{ line-height:22px; padding-top:14px;}
.about p a{ color:#008ef1;}
.news{ width: 566px; float:left; margin-left:57px;}
.pic_news{}
.pic_news img{ float:left; width:148px; height:103px; margin-right:15px;}
.pic_news h1{ font-size:14px; color:#2b2b2b; padding-top:3px;}
.pic_news h1 a{ color:#2b2b2b;}
.pic_news p{ line-height:24px; padding-top:10px;}
.pic_news p a{ color:#008ef1;}
.news_list{ padding-top:16px;}
.news_list_con{ width:269px; float:left;}
.news_list_con ul li{ background:url(../img/dot.jpg) left no-repeat; line-height:30px; text-indent: 25px;}

.honor{}
.honor ul li{ float:left; margin-right:25px;}
.honor ul li img{ width:271px; height:201px;border:1px solid #dfdfdf; }
.honor ul li p{ line-height:44px; text-align:center;}

.fri_link{}
.fri_link ul{ border-bottom:1px solid #dfdfdf; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; padding:10px 17px;}
.fri_link ul p{ line-height:22px;}

.foot{ background:url(../img/foot_bg.jpg) left top repeat-x; height:154px; margin-top:50px;}
.fast_link{ text-align:center; line-height:42px; color:#fff;}
.fast_link a:link{ color:#fff}
.fast_link a:visited{ color:#fff}
.fast_link a:hover{ color:#fff; text-decoration:underline}

.copy{ margin-top:27px;}
.copy img{ }
.copy p{ line-height:26px;}

.demo{
	padding-top: 40px;
	height:auto;
	overflow:hidden
}
.nav-demo{
	width: 200px;
	float: left;
	margin-right: 40px;
}
.nav-demo .nav-top{
	width: 200px;
	height: 102px;
	background: url(../img/bg5.jpg) no-repeat;

}
.nav-demo .nav-top p{
	font-weight: bold;
	font-size: 20px;
	color: #fff;
	padding-left: 35px;
	padding-top: 40px;
}
.nav-demo .nav-top p img{
	padding-top: 7px;
	padding-left: 5px;
}

.nav-list ul li{
	height: 41px;
	line-height: 41px;
	border-bottom: 1px solid #eaeaea;
	background: #f7f7f7;
	width: 200px;float: left;
	
}
.nav-list ul{border-bottom: 4px solid #eaeaea; height:auto; overflow:hidden;}
.nav-list ul li a{
	display: block;
	padding-left: 45px;
	font-size: 15px;
	background: url(../img/tb9.png) no-repeat 175px 20px;
	color: #7f7f7f;
	font-weight:bold;
}
.nav-list ul li:hover a{
	background: url(../img/tb10.png) no-repeat 175px 20px;
}
.nav-list ul li:hover{
	background: #fff;
}
.nav-list ul li.hover a{
	background: url(../img/tb10.png) no-repeat 175px 20px;
}
.nav-list ul li.hover{
	background: #fff;
}

.nav-lists ul li{
	min-height: 61px;
	line-height: 61px;
	border-bottom: 1px solid #eaeaea;
	background: #f7f7f7;
	width: 270px;float: left;
	
}
.nav-lists ul li .top a{
	display: block;
	padding-left: 39px;
	font-size: 16px;
	background: url(../img/tb9.png) no-repeat 236px 25px;
}

.nav-lists ul li .tops a{
	display: block;
	padding-left: 39px;
	font-size: 16px;
	background: url(../img/tb9.png) no-repeat 236px 25px;
}
.nav-lists ul li:hover .tops a{
	background: url(../img/tb_down.jpg) no-repeat 236px 25px;
}
.nav-lists ul li:hover .tops{
	background: #fff;
}
.nav-lists ul li.hover .tops a{
	background: url(../../img/tb_down.jpg) no-repeat 236px 25px;
}
.nav-lists ul li.hover .tops{
	background: #fff;
}

.nav-lists ul li:hover .top a{
	background: url(../../img/tb10.png) no-repeat 236px 25px;
}
.nav-lists ul li:hover .top{
	background: #fff;
}
.nav-lists ul li.hover .top a{
	background: url(../../img/tb10.png) no-repeat 236px 25px;
}
.nav-lists ul li.hover .top{
	background: #fff;
}
.nav-lists ul li:hover .btm{
	background: #fff;
}
.nav-lists ul li.hover .btm{
	background: #fff;
}
.nav-lists ul li .btm{
	display: none;
}
.nav-lists ul li dl{
	padding-left: 40px;
	padding-bottom: 20px;
}
.nav-lists ul li dl dt{
	height: 40px;
}
.nav-lists ul li dl a{
	line-height: 40px;
	display: block;
}
.nav-lists ul li dl dt.hover a{
	color: #ce3f3c;
}

.demo-right{
	width: 760px;
	float: right;
	min-height: 300px;
	margin-bottom: 40px;
}

.crumbs-about p{
	text-align: right;
}
.crumbs-about{
	padding-bottom: 20px;
	border-bottom: 1px solid #ececec;
	margin-bottom: 20px;
}
	
.crumbs-about p img{
	padding-top: 7px;
	padding-right: 6px;
}
.crumbs-about p span{
	color: #2b2b2b;
}
.about .content .top{}
.about .content .top .p1{
	font-size: 20px;
	color: #131313;
}
.about .content .top .p2{
	font-size: 33px;
	color: #9e9e9e;
	line-height: 35px;
}
.about .content .top .p2 span{
	font-size: 20px;
	color: #262626;
}
.about .content .top .p3{
	font-size: 14px;
	color: #9e9e9e;
}
.about .content .con{
	line-height:28px;
	padding-top:20px;
}
.about .content .con p{
	/*text-indent: 2em;*/
	font-size: 16px;
    line-height: 30px; 
}

.about .content .con p.img{
	paddin}
.new-list{
	padding-bottom: 0px;
}
.new-list ul{
}
.new-list ul li{
	height: 35px;
	background: url(../img/tb11.jpg) no-repeat 6px 20px;
	border-bottom: 1px dashed #d9d9d9;
}
.new-list ul li a{
	display: block;
	color: #545454;
	font-size: 12px;
	line-height: 35px;
	padding-left: 20px;
}
.new-list ul li a span{
	float: right;
}

.new-info .top{height: 70px;border-top: 0px solid #f0efef;border-bottom: 1px solid #f0efef;padding-top: 30px;margin-bottom: 0px;}
.new-info .top .p1{text-align: center;font-size: 18px;color: #2b2b2b; font-weight:bold;}
.new-info .top .p2{text-align: right;font-size: 12px;color: #666;padding-top: 10px;}
.new-info .top .p2 span{padding-right: 15px;font-size: 12px;}
.new-info .text{
	padding: 30px 0;
}
.new-info .text p{
	line-height: 30px;
	font-size: 12px;
}
/* ��ҳ */
#pages { padding:14px 0 10px; font-family:���� }
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { background:url(../img/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#aaa; border:1px solid #aaa; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

.ny_contact{background:url(../img/pro_class_tel.jpg) left no-repeat; height:86px; text-align:center; font-size:14px; color:#fff; width:200px; float:left; margin-top:20px;}
.ny_contact p{ font-size:14px; text-align:center; padding-left:40px; padding-top:23px; padding-bottom:3px; font-weight:bold;}
.ny_contact span{font-size:20px;font-weight:bold;}




















