/*by shipeiwei*/
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:12px;text-align:left;}
ul,ol ,li {list-style:none;}
body{margin:0px; padding:0px; color:#666; background:#e4e6e7 url(../images/tbg.jpg) top repeat-x; line-height:18px;}
a{color: #333333; text-decoration: none;}
a:hover {color: #ff0000; text-decoration: none;}
a img { border:0;}
td,th{ font-size:12px;}
/* end reset */
.fl{ float:left}
.fr{ float:right!important}
.fn{ float:none}

.clear{ clear:both}
.clearleft{clear:left}
.clearright{clear:right}
.over{overflow:hidden}

.displayinline{ display:inline}

.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}
.pt10{ padding-top:10px}
.pt15{ padding-top:15px}
.pt20{ padding-top:20px}
.pt30{ padding-top:30px}
.pt40{ padding-top:40px}
.pt50{ padding-top:50px}
.pt60{ padding-top:60px}

.pl3{ padding-left:3px}
.pl5{ padding-left:5px}
.pl10{ padding-left:10px}
.pl15{ padding-left:15px}
.pl20{ padding-left:20px}
.pl25{ padding-left:25px}
.pl35{ padding-left:35px}
.pl80{ padding-left:100px}
.pl130{ padding-left:250px}

.pr5{ padding-right:5px}
.pr10{ padding-right:10px}
.pr15{ padding-right:15px}
.pr20{ padding-right:20px}
.pr25{ padding-right:25px}
.pr32{ padding-right:32px}

.pb0{ padding-bottom:0px}
.pb7{ padding-bottom:7px}
.pb5{ padding-bottom:5px}
.pb10{ padding-bottom:10px}
.pb13{ padding-bottom:13px}
.pb15{ padding-bottom:15px}
.pb20{ padding-bottom:20px}

.pl_r40{padding-left:40px; padding-right:40px}

.mt3{ margin-top:3px}
.mt5{ margin-top:5px}
.mt6{ margin-top:6px}
.mt-5{ margin-top:-5px}
.mt10{ margin-top:10px}
.mt12{ margin-top:12px}
.mt15{ margin-top:15px}
.mt20{ margin-top:20px}
.mt22{ margin-top:22px}
.mt30{ margin-top:30px}

.ml5{ margin-left:5px}
.ml10{ margin-left:10px}
.ml8{ margin-left:8px}
.ml15{ margin-left:15px}
.ml20{ margin-left:20px}
.ml30{ margin-left:30px}
.ml70{ margin-left:70px}

.mr5{ margin-right:5px}
.mr6{ margin-right:6px}
.mr10{ margin-right:10px}
.mr15{ margin-right:15px}
.mr20{ margin-right:20px}
.mr91{ margin-right:91px}
.mr25{ margin-right:25px}
.mr30{ margin-right:30px}
.mr35{ margin-right:35px}

.mb5{ margin-bottom:5px}
.mb10{ margin-bottom:10px}
.mb15{ margin-bottom:15px}
.mb20{ margin-bottom:20px}

/* 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}
.txt_right{ text-align:right}

/* end font */
.bgground_f4f4f4{ background-color:#f4f4f4}
/* end message */

#wrap{width:100%;overflow:hidden; background-color:#efefed;}
.innerwrap{ width:1200px; margin:0px auto; overflow:hidden;}

.head{margin:0px auto;width:1000px; height:93px;overflow:hidden;}
.logo{ float:left; }
.top_right{ float:right; width:320px; text-align:right:}
.top_baidu{ float:left; width:160px}


/*导航样式*/

#nav {width:1000px; margin:0px auto}
#nav a{ width:110px; _width:100px;float:left; line-height:32px; height:32px; color:#FFFFFF; font-size:14px; font-weight:bold; text-align:center;}
#nav a:hover{ background-color:#495c6a}


.boder_r{ border-left:1px solid #424652;}

.keywords{ float:left; width:800px; color:#FFFFFF; line-height:33px; height:33px;}
.keywords a{ color:#FFFFFF}
.keywords a:hover{ color: #FF6633}
.ss_search{ float:right;}

.banner{ width:100%; height:347px; overflow:hidden;background-color:#efefed; padding:0px; margin:0px;}

.about_w{ width:100%; background-color:#495b69; height:150px;}
.about_w_left{ width:637px; float:left; margin-top:24px; display:inline; color:#FFFFFF; border-right:1px solid #7e8992; padding-right:30px}
.about_w_left h3{ font-weight:normal}
.about_w_left h3 span{ float:right;}
.about_w_left h3 span a{ float:left; width:80px; height:18px; background-color:#FFFFFF; color:#000000; text-align:center; border-right:1px solid #495b69}
.about_w_left h3 span a:hover{ color:#FF3333}

.about_w_right{ float:right; width:299px;margin-top:24px; display:inline; }

.in_xscase{ background-color:#526371; color:#FFFFFF}
.in_xscase a{ color:#FFFFFF}
.in_xscase a:hover{ text-decoration:underline}
.in_xscase ul li{ height:24px; line-height:24px}


/*end head*/

/**/
.in_products{ width:960px; margin:0px auto; height:200px; padding-top:36px}
.in_products ul li{ width:200px; float:left; display:inline; margin-right:40px;}
.in_products ul li h1{ font-size:14px; text-align:center; line-height:25px; color:#000000}
.in_products ul li h2{ font-size:12px; text-align:center; line-height:20px; color: #FF3333; font-family:Arial, Helvetica, sans-serif}
.in_products ul li p{ color:#757575; padding-top:10px;}
.in_products ul li p a{ color:#FF3333}

/**/
.in_wrap{ width:960px; margin:0px auto; border-top:1px solid #d9d9da; padding-top:20px; height:180px}
.in_wrap_news{ float:left; width:323px;}
.in_wrap_news h3{ background:url(../images/line.jpg) bottom no-repeat; height:30px; line-height:30px; font-size:18px;font-family:"Microsoft yahei"; color:#58595d;}
.in_wrap_news h3 span{ float:right; font-size:12px; font-weight:normal}

.in_wrap_news ul{ padding-top:10px}
.in_wrap_news ul li{ line-height:24px; height:24px;}
.in_wrap_news ul li span{ float:right; color:#999999}


.in_wrap_jjfa{ float:left; width:357px; display:inline; margin-left:30px}

.in_wrap_jjfa h3{ background:url(../images/linew.jpg) bottom no-repeat; height:30px; line-height:30px; font-size:18px;font-family:"Microsoft yahei"; color:#58595d;}
.in_wrap_jjfa h3 span{ float:right; font-size:12px; font-weight:normal}

.in_wrap_jjfa h1{ color:#FF3333}
.news1_dh{height:22px;line-height:22px; margin-top:10px}
.news1_dh dt{ float:left}
.news1_off{
	width:88px;
	height:22px;
	color:#fff;
	margin-right:1px;
	float:left;
	line-height:22px;
	text-align:center;
	background-color:#495b69;
	margin-bottom:1px;
}
.news1_off a{color:#000;text-decoration:none;}	
.news1_off a:hover{color:#000;text-decoration:underline;}
.news1_on{
	width:88px;
	height:22px;
	color:#fff;
	margin-right:1px;
	float:left;
	line-height:22px;
	text-align:center;
	background-color:#dc3c3c;
	margin-bottom:1px;

}
.news1_on a{color:#000;text-decoration:none;}	
.news1_on a:hover{color:#000;text-decoration:underline;}


.in_wrap_khfw{ float:right; width:212px;}



.in_wrap_khfw h3{ background:url(../images/line.jpg) left bottom no-repeat; height:30px; line-height:30px; font-size:18px;font-family:"Microsoft yahei"; color:#58595d;}
.in_wrap_khfw h3 span{ float:right; font-size:12px; font-weight:normal}
.in_wrap_khfw .c_call{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FF3333}
.in_wrap_khfw .c_green{ color:#41a29e}



/**/

.hzhb_list{border-top:1px solid #d9d9da; width:960px; margin:30px auto; padding-top:15px; height:40px}
.hzhb_list h3{ font-size:18px;font-family:"Microsoft yahei"; color:#58595d; font-weight:normal}
.hzhb_list span{ float: right}
.hzhb_list span img{ border:1px solid #CCCCCC; margin-right:6px; display:inline}

/*Footer*/
#foot{ width:100%; color:#fff;line-height:18px; background-color:#495b69;}
.downlink{height:26px; line-height:26px; width:1000px; margin:0px auto; border-bottom:1px solid #9ea7ae; text-align:center}
.downlink a{ color:#FFFFFF}
.downlink a:hover{ text-decoration:underline}
.copyright{ width:1000px; margin:0px auto; height:50px; text-align:center; padding-top:5px; color:#b5b5b5}
.copyright a{ color:#b5b5b5}
.copyright a:hover{ text-decoration:underline}

/*新闻资讯*/

.newslist{ width:1200px; height:auto; margin:auto; overflow:hidden; padding-top:20px;}
.news_list1{ width:1200px; height:130px; border-bottom:1px solid #ccc; margin-bottom:25px;overflow:hidden;}
.news_sj{ width:98px; height:98px; background:#003f97; float:left; font-size:14px;color:#fff; text-align:center;}
.news_sj .tiannshu{ font-size:28px; text-align:center; line-height:30px; margin-top:23px; font-weight:bold;}
.news_sj .nianyue{ font-size:14px; text-align:center; line-height:20px; font-weight:bold;}
.zuixin1{ width:1040px; height:98px; float:right; overflow:hidden;}
.zuixin1 .zuixinbt{ font-size:14px; color:#000000; font-weight:bold;}
.zuixin1 .zuixinnr{ line-height:24px;}
.zuixin1more{ width:100px; height:25px; background:#7c7b7b; float:left; color:#FFFFFF; text-align:center; line-height:25px; display:block;}
.zuixin1more a{ color:#fff;}
.zuixin1 .zuixinbt a{ color:#000;}

.zuixin{ width:1200px; height:145px; float:right; overflow:hidden;}
.zuixin .zuixinbt{ font-size:20px; color:#000000; font-weight:bold;}
.zuixin .zuixinnr{ line-height:24px; margin-top:20px;}
.zuixinmore{ width:100px; height:25px; background:#7c7b7b; float:right; color:#FFFFFF; text-align:center; line-height:25px; display:block;}
.zuixinmore a{ color:#fff;}
.zuixin .zuixinbt a{ color:#000;}



.newsshow{ margin-top:10px; line-height:26px}
.newsshow h1{ height:30px; line-height:30px; text-align:center; font-size:16px}
.newsshow h2{ text-align:center; font-weight:normal; color:#CCCCCC; height:30px; line-height:30px}
.newsshow p{ padding-top:10px;}

.news_page{ text-align:center; height:50px;margin:30px auto;}
.news_page a{ padding:2px 7px; display:block; height:16px; color:#8c8c8c; float:left; margin-right:4px; line-height:16px; border:1px solid #b1b1b1}
.news_page span{ padding:2px 7px; display:block; height:16px; color:#666; background-color:#CCC; float:left; margin-right:4px; line-height:16px; border:1px solid #b1b1b1}
.news_page a:hover{ color:#6e6e6e;border:1px solid #6e6e6e}
.news_page_aa{color:#6e6e6e;border:1px solid #6e6e6e;}
#pages 			{ padding:14px 0 10px; text-align:center; width:1200px; height:35px; margin:auto; overflow:hidden}
#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(../images/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:#003f97; border:1px solid #5e881a; 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; }
.text-c{ margin-top:20px; margin-bottom:20px;}
.text-c span{ width:18px; background-color:#003f97; color:#FFFFFF; display:block; float:left; text-align:center;border:1px solid #CCCCCC; margin-right:4px}
.text-c a{ float:left; padding-left:10px; padding-right:10px; display:block; border:1px solid #CCCCCC; margin-right:4px;}

/**/
.content{ width:1200px; line-height:26px; overflow:hidden; float:right;color:#333333; padding-bottom:20px;}
.content h3{font-size:14px; margin-top:20px;}
.content h3 span{ float:right; font-weight:normal; font-size:12px; padding-right:10px;}
.content h1{ height:50px; line-height:50px; font-size:18px;font-family:"Microsoft yahei"; text-align:center;}
/**/
.con_left{ float:left; width:240px; padding-top:10px; position: absolute; z-index:9999; left:50%; margin-left:-600px; margin-top:-108px;}
.left_top{ width:240px; height:66px; line-height:66px; background:#003f97;}
.left_top h3{ font-size:27.07px; padding:0 5%; color:#fff;}
.left_bot{ height:32px; line-height:32px; background:#aaa;} 
.left_bot p{ font-size: 12px;color: #FFF;text-transform: uppercase; padding:0 5%;}
.con_bot{ width:1200px; margin:auto; overflow:hidden; padding-top:15px;}
.con_bot ul{ padding-top:5px; padding-bottom:10px; overflow:hidden;}
.con_bot ul li{ width:190px; height:35px; margin-right:10px; list-style:none; text-align:center; float:left; margin-top:5px;}
.con_bot ul li a{ height:35px; line-height:35px; display:block;background-color:#ebebeb; font-size:14px; color:#000;}
.con_bot ul li a:hover{background-color:#ffaa05; color:#FFFFFF}
.con_bot .on a{background-color:#ffaa05; color:#fff;}
/**/
.products{ width:1200px; margin:0px auto;}
.products ul li{ width:200px; float:left; display:inline; margin-left:20px;margin-right:20px; height:230px; border-bottom:1px solid #CCCCCC; margin-top:15px;}
.products ul li h1{ font-size:14px; text-align:center; line-height:25px; color:#000000; height:25px}
.products ul li h2{ font-size:12px; text-align:center; line-height:20px; color: #FF3333; font-family:Arial, Helvetica, sans-serif}
.products ul li p{ color:#757575; padding-top:10px; line-height:18px;}
.products ul li p a{ color:#FF3333}

.products_tit{height:30px; line-height:30px; border-bottom:2px solid #eee; padding-top:15px; color:#006699; font-size:14px; font-weight:bold}

.sng_01{position: absolute;text-align:left;height:30px; line-height:30px;top: 40px;right: 210px}
.case_gg				{ width:1000px; height:60px; padding-top:10px; background:#f6f6f6; text-align:center; font-size:14px; line-height:20px; margin:0 0 25px 0;}
.case_gg font			{ line-height:16px; color:#b4b4b4; -webkit-transform:scale(0.8); font-size:10px; font-family:Arial; text-transform:uppercase; display:block;}
.case_list              { padding-top:20px;}
.case_list ul 			{ width:1200px;}
.case_list ul li		{ width:270px; height:220px; float:left; border-bottom:#c4c4c4 solid 1px; margin:0 26px 20px 0;}
.case_list ul li a.text	{ font-size:14px; display:block; line-height:45px; text-align:center;}
.case_list ul li p{ width:260px; height:40px; line-height:40px; font-size:14px; text-align:center;}
/* summary */
.listimg		{ width:270px; height:170px; float:left; position:relative; overflow:hidden;}
.listimg img	{ width:270px; height:170px; top:0; left:0; position:absolute;}
.summary		{ width:270px; height:170px; top:223px; left:0; position:absolute; background:rgba(0, 0, 0, 0.4) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
filter:Alpha(opacity=40); background:#000;/*实现IE背景透明*/}
.summarytxt		{ width:260px;height:213px; margin:0 auto; line-height:22px; font-size:12px;}
.summarytxt p	{ position:relative; color:#ffffff; line-height:20px;}
.summarytxt p a	{ width:260px; height:35px; line-height:35px; border-bottom:#ffad00 solid 2px; color:#ffffff; display:block; font-weight:bold; font-size:14px; }