﻿@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h3,h4,h5,h6,pre,form, 
fieldset,input,textarea,p,blockquote,th,td { margin:0px; padding:0px; font-size:14px; color:#4d4d4d; font-family: "SimSun";}
ul,li,ol{ list-style:none;}
body{ background:#FFF;}
a:link    { color: #4d4d4d; text-decoration: none;}
a:visited { color: #4d4d4d; text-decoration: none;}
a:hover   { color: #777777; text-decoration: none;}
a img     { border:0;}
td,th{ font-size:12px; color:#4d4d4d;}
table { border-collapse:collapse; border-spacing:0; } 
fieldset,img { border:0; } 
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; } 
caption,th { text-align:left; } 
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; } 
q:before,q:after { content:''; } 
abbr,acronym { border:0; } 
/* end reset */

.mar0	{ margin:0 auto;}
.mt30	{ margin-top:30px;}
.clear	{ clear:both;}
.fl   	{ float:left;}
.fr   	{ float:right;}
.col	{ color:#747474;}

.entext		{ font-size:22px; color:#3a3a3a; text-align:center;}
.entext font{ color:#c31313; }

.news_bt	 { padding-left:20px; height:26px; line-height:26px; background:url(../images/news_001.jpg) left center no-repeat; margin-bottom:15px;}
.news_bt b	 { font-size:24px; color:#14a83c;}
.news_bt font{ font-family:Arial; font-size:14px; color:#868686;}


#mainlevel_08				{ border-left:#cccccc solid 1px;}
/*banner*/

/*content-start*/
#content		 				{ width:100%;}

.content_aboutl					{ float:left; width:63%; height:182px; background:#a91010;}
.content_aboutl ul				{ width:755px; height:182px; background:url(../images/about_bg.jpg) left bottom no-repeat;}
.content_aboutl ul img			{ margin-top:22px;}
.content_aboutl ul dl			{ width:633px; position:relative;}
.content_aboutl ul dl font		{ position:absolute; top:46px; left:50px; color:#FFFFFF; font-size:18px; font-weight:bold;}
.content_aboutl ul dl b			{ position:absolute; top:13px; color:#b54d4d; font-size:43px;}
.content_aboutl ul dl dt		{ position:absolute; top:80px; left:50px; color:#ff9595; width:500px; line-height:22px;}
.content_aboutl ul dl dt a		{ color:#ff9595;}
.content_aboutl .ewm			{ width:122px; text-align:center; color:#FFF; line-height:28px; float:right; margin-right:40px;}
.content_aboutr					{ float:left; width:37%; height:182px; background:#c31313;}
.content_aboutr	ul				{ line-height:20px; padding-left:40px; padding-top:25px; color:#FFF;}
.content_aboutr	ul a			{ color:#FFF;}
.content_aboutr	ul font			{ font-size:20px; line-height:30px;}

.cont_projects				{ width:1000px; height:558px;}
.cont_projectsxm			{ width:209px; height:440px; background:url(../images/projects_bg.png) left top no-repeat; position:relative; border-bottom:#e0e0e0 solid 3px;} 
.cont_projectsxm ul			{ width:196px; height:294px; margin-top:12px; margin-left:12px;} 
.cont_projectsxm dt			{ width:95px; height:31px; line-height:31px; font-size:14px; background:#5e881a; position:absolute; bottom:116px; left:97px; color:#FFFFFF; text-align:center;} 
.cont_projectsxm dd			{ width:196px; line-height:20px; margin-top:30px; color:#666666; float:right;} 
.mr54						{ margin-right:54px;}

.index_banner				{ width:100%; height:147px; margin:60px 0;}

.cont_case					{ width:1000px; height:682px;}
.cont_casebt				{ width:1000px; height:27px; text-align:center; margin:15px 0 30px 0;}
.cont_casebt li 			{ width:114px; height:25px; line-height:25px; display:inline-block; *display:inline; *zoom:1; text-align:center; font-size:14px; cursor:pointer; border:#d5d5d5 solid 1px; margin:0 3px;}
.cont_casenr				{ width:1000px; height:430px; position:relative;}
.cont_caseal				{ width:1000px; height:317px;}
.cont_casetext				{ width:337px; height:317px; background:#5d881a;}
.cont_casetext b			{ width:89px; height:29px; display:block; text-align:center; margin:30px 0 0 30px; line-height:29px; border:#9bb571 solid 1px; font-size:14px; color:#FFF;}
.cont_casetext span			{ width:280px; display:block; margin-left:30px; margin-top:10px; color:#c3e490; line-height:22px;}
.cont_casetext span	font	{ font-weight:bold; color:#eeffb3; font-size:14px; line-height:35px;}
.triangle-right 			{ float:left; margin-top:70px; width:0; height:0; border-top:10px solid transparent; border-left:15px solid #5d881a; border-bottom:10px solid transparent;}
.cont_casepro				{ width:838px; height:182px; background:#FFF; border-bottom:#d5d5d5 solid 2px; position:absolute; bottom:0; left:81px;}
.cont_casepro ul			{ width:813px; margin:0 auto; padding-top:12px;}
.cont_casepro ul li			{ float:left; width:265px; height:170px; line-height:25px; text-align:center; margin:0 3px;}
.cont_caseend				{ width:994px; height:70px; background:#f6f6f6; font-size:14px; text-align:center; line-height:20px; padding:8px 3px 0 3px; margin-top:30px;}
.cont_caseend font			{ font-size:10px; font-family:Arial; color:#b4b4b4; text-transform:uppercase;}

.cont_str					{ width:1200px; height:525px;}
.cont_str dl				{ width:1200px; height:406px; margin-top:34px;}
.cont_str dl img			{ float:left;}
.cont_strteam				{ width:399px; height:203px; background: #d5000b;}
.cont_strteamtext b			{ width:89px; height:29px; display:block; text-align:center; margin:37px 0 0 26px; line-height:29px; border: #E07C7C solid 1px; font-size:14px; color:#FFF;}
.cont_strteamtext span		{ width:280px; display:block; margin-left:26px; margin-top:10px; color:#FFF; line-height:22px;}
.cont_strhon				{ width:399px; height:203px; background:#ededed;}
.cont_strhontext b			{ width:89px; height:29px; display:block; text-align:center; margin:37px 0 0 26px; line-height:29px; border:#c5c5c5 solid 1px; font-size:14px;}
.cont_strhontext span		{ width:280px; display:block; margin-left:26px; margin-top:10px; line-height:22px;}
.cont_strzr					{ width:400px; height:203px; background: #d5000b;}
.cont_strzrtext b			{ width:89px; height:29px; display:block; text-align:center; margin:37px 0 0 26px; line-height:29px; border: #E07C7C solid 1px; font-size:14px; color:#FFF;}
.cont_strzrtext span		{ width:280px; display:block; margin-left:26px; margin-top:10px; color:#FFF; line-height:22px;}

.cont_news					{ width:1200px; height:456px; margin-bottom:60px;}
.cont_newsbt				{ width:1200px; height:26px; text-align:center; margin-top:15px;}
.cont_newsbt li 			{ display:inline-block; *display:inline; *zoom:1; text-align:center; font-size:12px; cursor:pointer;}
.cont_newscon 				{ float:left; width:1200px; margin-top:40px; }
.cont_newscon ul 			{ float:right; width:640px; height:289px; overflow:hidden;}
.cont_newscon ul li			{ width:640px; height:81px; font-size:12px; margin-bottom:23px;}
.cont_newscon ul li	a		{ line-height:24px; font-weight:bold;}
.cont_newscon ul li	span	{ color:#737373;}
.cont_newspic				{ background:url(../images/news_bg.jpg); width:509px; height:274px; padding-top:16px; text-align:center; float:left;}
.cont_newslist				{ width:480px; height:70px; padding:11px 45px 0 12px; background:#f2f4f0; float:right;}
.cont_newstime				{ background: #d5000b; width:100px; height:66px; padding-top:15px; text-align:center; color:#FFF; float:left; font-size:14px; line-height:28px; float:left;}
.cont_newstime font			{ font-size:26px;}
.news_on			 	 	{ width:76px; height:26px; line-height:26px; background:#f0f0f0; margin:0 3px;}
.news_off				 	{ width:74px; height:24px; line-height:24px; border:#d5d5d5 solid 1px; margin:0 3px;}

/*footer-start*/
#footer 					{ width:100%; height:268px; background:url(../images/foot_bg.jpg) repeat-x;}
#footer dl					{ width:1000px; margin:0 auto;}
.footermenu					{ width:500px; height:226px; float:left;}
.footermenu ul				{ width:100px; float:left; margin-top:25px;}
.footermenu ul h1			{ color:#FFF; margin-bottom:10px;}
.footermenu ul li			{ height:24px; line-height:24px;}
.footermenu ul li a			{ color:#979797;}

.footerewm					{ width:122px; height:186px; padding-top:40px; text-align:center; color:#FFF; line-height:28px; float:left; margin-left:33px;}

.footer_aboutr					{ float:right; width:259px; height:226px; background:#444444;}
.footer_aboutr	ul				{ line-height:20px; padding-left:40px; padding-top:35px; color:#FFF;}
.footer_aboutr	ul a			{ color:#FFF;}
.footer_aboutr	ul font			{ font-size:20px; line-height:30px;}

.footer_bq{color:#5b5b5b; height:42px; line-height:42px;}
.footer_bq span{float:right;}
/* 内页 */
#header_ny				{ width:100%; height:373px; border-top:#d01413 solid 4px;}
.ny_banner				{ width:100%; height:213px;}

.mbx					{ width:1000px; height:172px; margin:0 auto;}
.mbxbt					{ height:72px; padding-top:28px; line-height:26px;}
.mbxbt b				{ font-size:22px; color:#2e2e2e;}
.mbxbt font				{ font-size:22px; color:#5e881a; font-family:Arial; text-transform:uppercase;}

.ejlm					{ width:1000px; height:57px; overflow:hidden; background:#505050;}
.ejlm li				{ float:left; text-align:center; font-size:14px;}
.ejlm li a				{ padding:19px 43px; display:block; color:#f0e9e0; background:url(../images/ejlm_ss.jpg) right no-repeat;}
.ejlm li a:hover		{ color:#f0e9e0; background:url(../images/ejlm_bg.jpg) repeat-x;}

.ny_about		{ width:100%; background:#fff url(../images/cont_bg.jpg) top repeat-x; padding:40px 0;}
.ny_about dl	{ width:1000px; margin:0 auto; line-height:30px; font-size:14px;}

.ny_cont		{ width:100%; background:url(../images/cont_bg.jpg) top repeat-x; padding:40px 0;}
.ny_cont dl		{ width:1000px; margin:0 auto; line-height:30px; font-size:14px;}

/* 新闻 */
.ny_news ul li				{ width:100%; height:96px; padding:32px 0; border-bottom:#e2e2e2 solid 1px;}
.ny_news ul li	a			{ line-height:24px; font-weight:bold; font-size:14px;}
.ny_news ul li	span		{ color:#737373; line-height:20px;}
.ny_newslist				{ width:850px; height:96px; float:right;}
.ny_newstime				{ font-weight:bold; background:#5e881a; width:96px; height:75px; padding-top:21px; text-align:center; color:#FFF; float:left; font-size:14px; line-height:28px;}
.ny_newstime font			{ font-weight:bold; font-size:26px;}
.ny_news ul li a.xxnr		{ color:#df4848; font-size:12px; font-weight:normal;}

.ny_down					{  width:100px; height:100px; float:left;}

/* 新闻详细 */
.shownews		{ padding-bottom:48px; border-bottom:#e0e0e0 solid 1px;}
.shownews h1	{ font-size:24px; font-weight:bold; text-align:center;}
.shownews font	{ display:block; text-align:center; padding:20px 0 30px 0;}
.shownews p		{ line-height:30px;}

/* 经营业务 */
.showjyyw h1		{ font-size:24px; font-weight:bold; text-align:center; color:#5e881a; padding-bottom:40px;}
.showjyyw p			{ line-height:24px; font-size:14px;}
.showjyywbg			{ width:1000px; height:210px; background:#5e881a url(../images/ls_015.jpg) left no-repeat; margin:50px 0;}
.showjyywbg ul		{ width:580px; height:140px; padding-top:70px; float:right;}
.showjyywbg ul h2	{ font-size:20px; color:#FFF; font-weight:bold; display:block; text-align:center;}
.showjyywbg ul span	{ font-size:14px; color:#FFF; display:block; text-align:center;}
.showjyyw	 a		{ width:193px; height:39px; line-height:39px; font-size:14px; font-weight:bold; border:#5e881a solid 2px; text-align:center; color:#5e881a; display:block; margin:0 auto;}
.showjyyw	 a:hover{ width:193px; height:39px; line-height:39px; font-size:14px; font-weight:bold; border:#5e881a solid 2px; text-align:center; color:#FFFFFF; display:block; margin:0 auto; background:#5e881a;}

/* 案例展示 */
.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 ul 			{ width:1026px;}
.case_list ul li		{ width:316px; height:248px; float:left; border-bottom:#c4c4c4 solid 1px; margin:0 26px 40px 0;}
.case_list ul li a.text	{ font-size:14px; display:block; line-height:45px; text-align:center;}
/* summary */
.listimg		{ width:316px; height:203px; float:left; position:relative; overflow:hidden;}
.listimg img	{ width:316px; height:203px; top:0; left:0; position:absolute;}
.summary		{ width:316px; height:203px; top:203px; 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:203px; margin:0 auto; line-height:24px; font-size:12px;}
.summarytxt p	{ position:relative; color:#ffffff;}
.summarytxt p a	{ width:260px; height:40px; line-height:40px; border-bottom:#b90721 solid 2px; color:#ffffff; display:block; font-weight:bold; font-size:14px; margin-bottom:10px;}

/* 案例详细 */
.showcase		{ padding-bottom:48px; border-bottom:#e0e0e0 solid 1px;}
.showcase_left	{ width:496px; }
.showcase_right	{ width:490px; }
.showcase_right h1	{ font-size:24px; font-weight:bold; margin-top:24px;}
.showcase_right span{ width:73px; height:23px; line-height:23px; text-align:center; display:block; background:#73a620; color:#FFF; margin:23px 0 13px 0;}
.showcase_right p	{ line-height:24px;}
.showcase_fy		{ padding-top:30px}
.showcase_fy li		{ width:500px; height:32px; display:block; margin-bottom:10px;}
.showcase_fy li h1	{ width:88px; height:32px; line-height:32px; font-weight:bold; background:#ececec; display:block; text-align:center; float:left;}
.showcase_fy li span{ float:left; margin-left:11px;}
.showcase_fy a.fy	{ padding:1px 10px; background:#f4f4f4; float:left; margin-left:1px;}
.showcase_fy a.fh	{ width:84px; height:32px; line-height:32px; text-align:center; display:block; background:#ececec; float:right; margin-bottom:10px;}

.preview				{ width:470px;}
/* smallImg */
.smallImg				{ width:460px; position:relative; height:52px; margin-top:1px; background-color:#F1F0F0; padding:6px 5px; overflow:hidden;float:left;}
.scrollbutton			{ width:14px; height:50px; overflow:hidden; position:relative; float:left; cursor:pointer; }
.scrollbutton.smallImgUp , .scrollbutton.smallImgUp.disabled	{ background:url(../images/d_08.png) no-repeat;}
.scrollbutton.smallImgDown , .scrollbutton.smallImgDown.disabled{ background:url(../images/d_09.png) no-repeat; margin-left:445px; margin-top:-50px;}
#imageMenu 														{ width:440px; height:50px; overflow:hidden; margin-left:6px; float:left;}
#imageMenu li 													{ width:60px; height:50px; overflow:hidden; float:left; text-align:center;}
#imageMenu li img												{ width:50px; height:50px;cursor:pointer;}
#imageMenu li#onlickImg img, #imageMenu li:hover img			{ width:44px; height:44px; border:3px solid #959595;}
/* bigImg */
.bigImg				{ position:relative; float:left; width:470px; height:302px; overflow:hidden;}
.bigImg #midimg		{ width:470px; height:302px;}
.bigImg #winSelector{ width:235px; height:210px;}
#winSelector		{ position:absolute; cursor:crosshair; filter:alpha(opacity=15); -moz-opacity:0.15; opacity:0.15; background-color:#000; border:1px solid #fff;}
/* bigView */
#bigView			{ position:absolute; border: 1px solid #959595; overflow: hidden; z-index:999;}
#bigView img		{ position:absolute;}


/* 分页 */
#pages 			{ padding:14px 0 10px; text-align:center;}
#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:#5e881a; 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; }


/*网站地图*/
.sitemap{ height:25px; line-height:25px;border-bottom:2px solid #999; width:667px; float:left; padding:0px; margin:10px auto;}
.sitemap span{ width:70px; height:25px; background:#0a52bf; font-size:12px; font-weight:bold;color:#FFF; text-align:center;float:left}
.link1 { width:667px; height:auto; float:left; margin:0 auto; padding:0; line-height:25px; height:auto; min-height:25px;}
.link1 a{ padding:0 10px; margin:0; color:#0a52bf}
.tags{width:657px; height:auto; min-height:25px; margin:0 5px; padding:0; float:left;}
.xiangq{ margin:0; padding:0;}
.xiang{width:680px; height:auto; margin-left:10px; margin-top:15px; overflow:hidden}
.xiang dt{width:172px; overflow:hidden; height:172px}
.xiang dt img{display:block;margin:0 auto;width:172px;height:172px; overflow:hidden;}
.xiang dd{ width:172px; height:30px; line-height:30px; padding:0px; margin:0; overflow:hidden;}
.xiang dd a{ color:#0a52bf}
.xiang dl { width:180px; height:205px; text-align:center; float:left; margin:0px 22px 0px 22px; padding:0;display:inline; background:url(../images/product.png) no-repeat;}