@charset "gb2312";

* { 
     margin:0;
     padding:0;
	 }

body 	{ 
   
	font-size:12px;
	font-family:"source-han-sans-simplified-c","\5b8b\4f53";
	color:#666;
	background:#fff;
	-webkit-text-size-adjust:none;
	}

ul { 
    list-style:none;
	}

	
a { 
    text-decoration:none;
	color:#000;
	}

a:hover {
	color:#FF0000;
}

h1 a span {
      display:none;
}

img {
       border:none;
}



.red {
	color:red;
	font-weight:bold;
}

.head {
	width:960px;
	height:98px;
	margin:0 auto;
}

#logo {
	width:402px;
	height:98px;
	float:left;
}

#banner {
	float:right;
	width:508px;
	height:88px;
	margin-top:10px;
}

#tel {
	float:left;
	height:40px;
	line-height:40px;
	background:url(images/tel.jpg) no-repeat left;
	padding-left:60px;

}

#tel span {
	color:#C80900; 
        font-family: 'Arvo', serif;
	font-size:18px; 
	font-weight:bold;
	padding-left:10px;
}

#cctv {
	float:left;
	height:40px;
	background:url(images/banner.gif) no-repeat left center;
	font-family: 'Ubuntu', sans-serif;
	padding-left:60px;
}

#cctv span {
	line-height:40px;
	margin-left:10px;
	font-size:18px;
	color:#C80900;
	font-weight:bold;
}

#zxmenu {
	width:100%;
        height:35px;
	background:url(images/firstM_normal.gif) repeat-x left -36px;
}

#menu 	{ margin:0 auto; width:960px; }
#item,.sub-item 	{ height:1%; overflow:hidden; }
#menu div,#menu ul 	{ height:35px;}
#menu ul li 		{ width:110px; height:35px; line-height:35px; float:left; text-align:center; }
#menu ul li a 		{ font-size:14px; color:#fff; font-weight:bold; }
#menu #bot li a 	{ color:#777; font-weight:normal; font-size:12px; }

#top 		{ background:url(images/firstM_normal.gif) -2px -36px repeat-x;}
#top #item 	{ background:url(images/firstM_normal.gif) -2px top no-repeat; padding-left:10px; }
#top  li 	{ background:url(images/firstM_normal.gif) right -110px no-repeat; }
#top .ext1 	{ float:right; width:2px; height:35px; background:url(images/firstM_normal.gif) right -73px no-repeat;}

#item a,#item span 	{ display:block; height:27px; line-height:27px; margin-top:4px;}
#item a 			{  margin-right:7px; margin-left:5px;}
#item a:hover 		{ background:url(images/menuStat.png) left top no-repeat;}
#item a:hover span  { background:url(images/menuStat.png) right -27px no-repeat;}

#bot 				{ background:url(images/secdM_normal.png) left -39px repeat-x;}
#bot .sub-item 			{ background:url(images/secdM_normal.png) left -2px no-repeat; padding-left:10px; }
#bot .sub-item li 		{ background:url(images/secdM_normal.png) right -114px no-repeat;}
#bot .sub-item .ext2 	{ float:right; width:30px; height:35px;  background:url(images/secdM_normal.png) right -76px no-repeat;}

.sub-item a,.sub-item span { display:block; height:22px; line-height:22px; margin-top:5px; }
.sub-item a { margin-right:8px; margin-left:6px;}
.sub-item a:hover { background:url(images/menuStat.png) -10px -130px no-repeat; }
.sub-item a:hover span { background:url(images/menuStat.png) right -152px no-repeat;}


/*active*/
#menu .active { margin-top:1px; background:url(images/firstM_normal.gif) right -111px no-repeat; }
#menu .active a,#menu .active a:hover { margin-top:1px; height:30px; background:url(images/menuStat.png) -10px -60px no-repeat; color:#000; }
#menu .active span,#menu .active a:hover span { height:30px; background:url(images/menuStat.png) -82px -90px no-repeat; }

.sub-item	{ display:none;}
#sub-item2 	{ display:block;}

/*IE兼容的解决*/
*+html #item a,*+html #item span,*+html .sub-item a,.sub-item span { margin-top:0;}
*+html #menu #item li a,*+html #menu .sub-item li a{ margin-top:4px; }
*+html #menu span:hover { cursor:pointer;}
* html #item a,* html #item span,* html .sub-item a,.sub-item span { margin-top:0;}
* html #menu #item li a,* html #menu .sub-item li a{ margin-top:4px; }
* html #menu span:hover { cursor:pointer;}

.search {
	float:right;
	margin-left:10px;
	_margin-top:5px;
}

.search ul li {
	background:none;
	border:none;
}

.search input {
	height:22px;
	line-height:22px;
	border:1px solid red;
}

button {
	cursor:pointer;
	width:74px;
	height:22px;
	font-size:0px;
	color:#fafafa;
	background:url(images/search-bt.gif) no-repeat left top;
	float:left;
	border:0;
	margin:6px 10px 0 2px;
	*margin:6px 10px 0 2px;
	_margin:5px 10px 0 2px;
}

.search-keyword {
	width:200px;
	height:19px;
	padding-top:2px;
	padding-left:6px;
	border:0px;
	border:#badaa1 solid 1px;
	background: #FFF;
	color:#444;
	margin-top:5px;
	float:left;
}


.txtMarquee-left{ width:960px;height:30px;position:relative;border:1px solid #ccc;background:url(images/shengming.jpg) no-repeat left bottom;margin:0 auto;}
		.txtMarquee-left .hd{width:30px;overflow:hidden; height:25px; padding:0 5px;float:right;}
		.txtMarquee-left .hd .prev,.txtMarquee-left .hd .next{ display:block;width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden; cursor:pointer; background:url("images/icoLeft.gif") no-repeat;}
		.txtMarquee-left .hd .next{ background:url("images/icoRight.gif") no-repeat;_margin-left:5px;}
		.txtMarquee-left .bd{ }
		.txtMarquee-left .bd .tempWrap{margin-left:96px;width:816px !important; }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
		.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.txtMarquee-left .bd ul li{float:left;color:#734300;height:30px;line-height:30px;text-align:left; _display:inline; width:auto !important;  }/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */


.huandeng {
	width:960px;
	height:342px;
	margin:2px auto;
}

        .slideBox{ width:960px; height:342px; overflow:hidden; position:relative; border:1px solid #ddd;margin:2px auto;}
		.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
		.slideBox .hd ul li.on{ background:#f00; color:#fff; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{ width:960px; height:342px; display:block;border:none;}


.top {
	width:960px;
	height:440px;
	margin:2px auto 0 auto;
}

.top .left {
	width:340px;
	height:440px;
	float:left;
	background:url(images/top_left_bg.gif) no-repeat left top;
	border:1px solid #CCC;
}

.top .left strong {
      font-weight:normal;
}

.top .left .title a {
	float:right;
	width:120px;
	height:30px;
	line-height:30px;
	display:block;
	cursor:pointer;
}

.top .left .title h2 a span {
        display:none;
}

.top .left .p1 {
         font-size:26px;
         font-weight:bold;
         color:#068043;
         text-align:center;
         padding-top:40px;
         padding-bottom:10px;
}

.top .left .p2 {
         font-size:15px;
         color:#734300;
         line-height:26px;
         padding:0 8px;
         text-indent:2em;
}

.top .left .p3 {
	padding:0px 8px 0 8px;;
	text-align:left;
	text-indent:2em;
	line-height:25px;
        font-size:13px;
        color:#000;
}

.top .right {
	width:610px;
	height:440px;
	float:right;
	background:url(images/top_right_bg.gif) no-repeat left top;
	border:1px solid #CCC;
}

.top .right .title ul li {
	float:left;
	width:115px;
	height:30px;
	line-height:30px;
	display:block;
	cursor:pointer;
	margin-left:20px;
}
.top .right .title ul li a {
	display:block;
	width:120px;
	height:30px;
	}
.top .right .title ul li a span {
      display:none;
}

.top .right .wd {
	width:610px;
	height:100px;
	border-bottom:1px #CCC dashed;
	margin-top:40px;
}

.top .right .wd p{
	line-height:40px;
	width:610px;
	text-align:center;
	color:#008800;
	font-size:20px;
	font-weight:bold;
}

.top .right .wd ul {
	margin-left:34px;
}

.top .right .wd ul li {
	background:url(images/dot.gif) no-repeat left center;
	padding-left:10px;
	float:left;
	width:8em;
	height:25px;
	line-height:25px;
        color:#734300;
        font-size:13px;
}

.piclist {
	width:610px;

}

.piclist .port {
	color:#008800;
}

.piclist .port strong {
         font-size:13px;
}

.piclist ul {
	list-style:none;
	margin-left:24px;
}

.piclist ul li {
	width:280px;
	height:70px;
	float:left;
	text-align:left;
	margin-top:20px;
	margin-left:10px;
	background:none;
}

.piclist ul li img {
	float:left;
	border:4px solid #CCC;
}

.piclist ul li img:hover {
	border:4px solid #008800;
}

.piclist ul li p {
	float:left;
	line-height:18px;
	width:146px;
	margin-left:15px;
	color:#000;
}


.picMarquee-left { 
		width:960px;
		height:94px;
	        margin:5px auto 0 auto;
		overflow:hidden;
		position:relative; 
		border:1px solid #ccc;
		background:url(images/rongyu_bg.gif) no-repeat left bottom;
		}
		
		.picMarquee-left .bd{ padding:0 0 10px 100px;}
		.picMarquee-left .bd ul{ overflow:hidden; zoom:1;}
		.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;}
		.picMarquee-left .bd ul li .pic{ text-align:center;}
		.picMarquee-left .bd ul li img{ width:120px; height:90px; display:block; padding:2px; border:1px solid #ccc; }
		.picMarquee-left .bd ul li a:hover img{ border-color:#999;}

.company {
	width:960px;
	height:446px;
	margin:5px auto 0 auto;

}


.picMarquee-top {
	margin:0 auto;
	width:340px;
	height:440px;
	overflow:hidden;
	position:relative; 
	border:1px solid #ccc;
	float:left;
	}
	
.picMarquee-top .hd { 
	overflow:hidden; 
	height:30px;
	padding:0 10px; 
	background:url(images/anli.gif) no-repeat left top;
	}
.picMarquee-top .hd .prev,.picMarquee-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
		 cursor:pointer; background:url("images/icoUp.gif") no-repeat;}
		.picMarquee-top .hd .next{ background:url("images/icoDown.gif") no-repeat;  }
		.picMarquee-top .bd{ padding:10px;   }
		.picMarquee-top .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-top .bd ul li{ text-align:center; zoom:1;}
		.picMarquee-top .bd ul li .pic{ text-align:center;float:left;}
		.picMarquee-top .bd ul li .pic img{ width:140px; height:70px; display:block; padding:2px; border:1px solid #ccc; }
		.picMarquee-top .bd ul li .pic a:hover img{ border-color:#999;  }
		.picMarquee-top .bd ul li .title{ line-height:24px;width:100px;}

.artlist {
	float:left;
	height:440px;
	width:340px;
	background:url(images/anli.gif) no-repeat left top;
	border:1px solid #CCC;
}

.artlist .pics {
	width:330px;
	height:80px;
	margin-top:40px;
}

.artlist .pics .left {
	float:left;
	width:120px;
	height:80px;
	margin-left:20px;
	display:inline;
}

.artlist .pics .left img {
	border:4px solid #CCC;
}

.artlist .pics .left img:hover {
	border:4px solid #008800;
}

.artlist .pics .right {
	float:left;
	width:180px;
	margin-left:5px;

}

.artlist .pics .right p {
	line-height:18px;
	text-indent:2em;
	color:#734300;
}

.artlist .pics .right a {
	color:#734300;
}

.artlist ul {
	list-style:none;
}

.artlist ul li {
	width:340px;
	height:28px;
	line-height:28px;
	float:left;
	background:url(images/news_li.jpg) no-repeat 10px center;
}

.artlist ul li a {
	width:270px;
	display:inline-block;
	overflow:hidden;
	white-space:nowrap;
	padding-left:25px;
	color:#333;
}

.artlist ul li a:hover {
	color:#FF0000;
}


.artlist ul li span {
	float:right;
	margin-right:10px;
	color:#999;
}


.company .info {
	width:360px;
	height:440px;
	float:left;
	border:1px solid #CCC;
	margin-left:5px;
}

.company .info .title {
	height:30px;
	background:url(images/comp_mid_bg.jpg) no-repeat left bottom;
}

.company .info .title ul {
	margin-left:100px;
}

.company .info .title ul li {
	width:95px;
	height:30px;
	float:left;
}

.company .info .title ul li a {
	font-size:12px;
	line-height:30px;
	height:30px;
	width:95px;
	display:block;
}

.company .info img {
	float:left;
}

.company .info p {
	line-height:28px;
	text-indent:2em;
	padding:5px 10px 0 10px;
}

.company .gongcheng {
	width:244px;
	float:right;
	height:420px;
}


		.picMarquee-top{ margin:0 auto; width:240px; overflow:hidden; position:relative;}
		.picMarquee-top .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
		.picMarquee-top .hd .prev,.picMarquee-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("images/icoUp.gif") no-repeat;}
		.picMarquee-top .hd .next{ background:url("images/icoDown.gif") no-repeat;  }
		.picMarquee-top .hd .title {line-height:30px;height:30px;color:#000;margin-left:8px;}
		.picMarquee-top .hd .title:hover{color:#FF0000;}
		.picMarquee-top .bd{ padding:0 10px;margin-left:6px;}
		.picMarquee-top .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-top .bd ul li{ text-align:center; zoom:1; }
		.picMarquee-top .bd ul li .pic{ text-align:center; }
		.picMarquee-top .bd ul li .pic img{ width:202px; height:120px; display:block; padding:2px; border:1px solid #ccc; }
		.picMarquee-top .bd ul li .pic a:hover img{ border:4px solid #009944;}
		.picMarquee-top .bd ul li .name{ line-height:24px;text-align:center;}
		.picMarquee-top .bd ul li .name a {color:#734300;}

.shigong {
	width:960px;
	margin:5px auto;
	height:92px;
	border:1px solid #CCC;
	background:url(image/shigong_bg.gif) no-repeat left top;
	}
.showbox {
	height:92px;
	position:relative;
	overflow:hidden;
	float:right;
	margin-left:7px;
	display:inline;
	}
.showbox img {
	height:84px;
	border:4px solid #CCC;
}

.showbox img:hover {
	border:4px solid #008800;
	opacity:0.7;
	filter:alpha(opacity=70);
}

.showbox .subtitle {
	position:absolute;
	left:0;
	height:20px;
	line-height:20px;
	width:138px;
	background:#333;
	opacity:0.7;
	filter:alpha(opacity=70);
	color:#fff;
	font-size:12px;
	padding:5px 0px;
	text-align:center;
	bottom:-48px;
}

.picScroll-left{ width:960px;  overflow:hidden; position:relative; border:1px solid #ccc;margin:5px auto;}	
                .picScroll-left .t { width:86px;padding-top:18px;text-align:right;float:left;font:16px "\5fae\8f6f\96c5\9ed1";_display:inline;}
		.picScroll-left .bd{ padding:10px 0 10px 16px;;float:left;}
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picScroll-left .bd ul li .pic{ text-align:center; }
		.picScroll-left .bd ul li .pic img{ width:60px; height:38px; display:block;  padding:2px; border:1px solid #ccc; }
		.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picScroll-left .bd ul li .title{ line-height:24px;   }


.flink {
	width:962px;
	height:90px;
	margin:10px auto 0 auto;
}

.flink .title {
	height:30px;
	line-height:30px;
	background:url(images/flink_nav.jpg) no-repeat -2px center;
	border:1px solid #CCC;
}

.flink .title span {
	float:right;
	margin-right:10px;
	color:#734300;
}

.flink ul {
	border-left:1px solid #CCC;
        border-right:1px solid #CCC;
        border-bottom:1px solid #CCC;
	height:50px;
	width:960px;
	margin:0 auto;
}

.flink ul li {
	float:left;
	margin-left:10px;
	height:25px;
	line-height:25px;
	width:auto;
        word-break:keep-all;
}

.flink ul li a {
	color:#0c0c0c;
	white-space:normal;
        width:auto;
        display:inline;
}

.flink ul li a:hover{
	color:#0000FF;
	text-decoration: underline;
}

.footerwp {
         width:100%;
         height:70px;
         background:url(images/bottombg.gif) repeat-x left top;
}

.footer {
	background:url(images/groupbg.gif) no-repeat left bottom;
	height:70px;
	width:960px;
	margin:0 auto;
}

.copy {
	font-family:'Allerta Stencil', arial, serif;
	width:650px;
	height:70px;
	margin-left:170px;
	color:#000;
	float:left;
	display:inline;
}

.copy ul {
	margin-top:12px;
}

.copy ul li {
	float:left;
	padding:5px 0;
	text-align:center;
	width:650px;

}

.copy strong {
        font-weight:normal;
}

.kexin {
	width:100px;
	height:40px;
	float:right;
        margin:20px 8px 0 0;
        display:block;
}

.kexin a {
	display:block;
	font-size:0;
	width:130px;
	height:60px;
}


.ft {
	background:#f8f8f8;
	color:#333;
	border-top:2px solid #f0f0f0;
	width:100%;
	height:120px;
	font-size:12px;
	text-align:center;
}

.ftwz ul {
	list-style:none;
        padding-top:10px;
}

.ftwz ul li {
	height:25px;
	line-height:25px;
}

.ftwz ul li.red {
	color:red;
}


.fttb {
	width:960px;
	height:40px;
        margin:10px auto 0 auto;
	text-align:center;
	text-align:center;
}

.fttb img {
        height:40px;
}

.fttb ul {
	list-style:none;
	margin:0 0 0 150px;
	padding:0;
}

.fttb ul li {
	float:left;
	margin-right:30px;
}

.2014