* {
        margin: 0;
        padding: 0;
        border: 0;
    }
    
    body {
        width: 100%;
        background: #FFF;
        font-size: 15px;
        font-family: normal;
    }
	
    
    li {
        list-style-type: none;
    }
    
    a {
        text-decoration: none;
        color: #000000;
    }
    a{
 font-family:normal;
		color:#9b9b9b;
	text-decoration:none;
}
a:hover{
		color:#9b9b9b;
	text-decoration:underline;
	}

.clear{
	clear:both;
     font-size:0;
	 }
/*    body > div > div {
        min-width: 1366px;
        max-width: 1920px;
        margin: 0 auto;
        display: block;
        overflow: hidden;
    }*/
    
/*    body > div > div > div {
        display: block;
        width: 990px;
        margin: 0 auto;
    }*/
	.top{
		width:100%;
		height:100px;
		margin:0 auto;
		background-color:#db4336;
	}
	.topimg{
		width:1200px;
		margin:0 auto;
	}
    .menu{
		width:100%;
		height:52px;
		background-image:url(../images/memu.jpg);
		background-repeat:repeat-x;
	}
	 .menubox{
		 width:1200px;
		 height:52px;
		 margin:0 auto;
		 line-height:52px;
	 }
	 .menubox ul li{
			 display:block;
		 width:133px;
		 height:auto; line-height:52px;
		 float:left;
		 text-align:center; position:relative;
	 }
.menubox ul ul{ display:none;}
.menubox ul li a:hover ul{ display:block; position:absolute; width:133px; top:52px; left:0px; z-index:999;} 
		 
		 
		 
	 .t{background-image:url(../images/menud.jpg);
	background-repeat:no-repeat;
	background-position:50% 93%;
	 }
.menubox li a:hover{
		display:block;
		text-decoration:none;
		width:133px; height:52px;background:url(../images/menud.jpg) no-repeat bottom center;

}
.menubox li A:link, .menubox li A:visited{
display:block;
width:120px;
height:49px;
color:#28407E;
	 }
	 
.nav{ width:100%; height:52px; background:url(../images/memu.jpg) repeat-x;}
.navbox{ width:1200px; height:49px; margin:0 auto;} 
.navbox ul li{ width:120px; height:auto; float:left; position:relative; line-height:49px;}
.navbox ul li a{ width:120px; height:49px; display:block; line-height:49px; color:#db4336; font-size:16px; text-align:center;}
.navbox ul li ul{ display:none;}	
.navbox ul li:hover{ background:url(../images/menud.jpg) no-repeat bottom center;}
.navbox ul li:hover ul{ width:120px; height:auto; display:block; position:absolute; top:49px; left:0px; background:#db4336; z-index:9999;}  
.navbox ul li:hover ul li a{ color:#FFF;}
.navbox ul li:hover ul li a:hover{ background:#bd2619;}	  
	 
	    #content  {
		width:100%;
        height: 360px;
        background: url(../images/news.jpg) center center no-repeat, url(../images/news_bg.jpg) center center no-repeat;
		display:block; overflow:hidden;
    }
    #content #news {
		width:1000px;
        height: 360px;
		margin:0 auto;

    }
    
    #content #news_main {
        display: block;
        height: 360px;
    }
    
    #content #news_main .news_box {
        display: block;
        width: 340px;
        height:238px;
        float: left;
        color: #FFFFFF;
    }
    
    #news_main .news_box .news_box_date {
        display: block;
        width: 74px;
        height: 74px;
        font-weight: bold;
        border: 2px #FFFFFF solid;
        text-align: center;
        float: left;
    }
    .ad{
		width:990px;
		height:240px;
		margin:0 auto;
	}
	   .adbox{
		   background-color:#F4F4F4;
		width:100%;
		height:240px;
	}
	.cp{width:1200px;
	height:auto;
	margin:0 auto;
	display:table;
	padding:20px 0;
	}
	.cp1{
		width:239px;
		height:auto;
		float:left;	padding-bottom:18px;
	background-color:#db4336;
	}
		.cp1dh{
			width:239px;
			height:102px;
		}
			.cp1dhfl{
			width:239px;
			height:auto;
			display:table;
		}
		.cp1dhfl ul li{
		width:239px;
		height:43px;
		text-align:center;
		line-height:43px;
		}
		
	.cp1dhfl ul li A:link,.cp1dhfl ul li A:visited{
display:block;
width:239px;
height:43px;
	color:#FFF;
	background:url(../images/clbj.jpg) no-repeat center;
}

.cp1dhfl ul li a:hover{
display:block;
width:239px;
height:43px;
	background:url(../images/clbj1.jpg) no-repeat center;
}	
		


	
	.tu{
	width:951px;
float:right;
	height:auto;

}
.tu ul li{
	width:180px;
	height:210px;
	float:left;
	text-align:center;
	margin:0px 0 10px 10px;
}
.tu ul li a img{
	width:178px;
	height:178px;
	border:1px solid #EBEEF0;
}
.tu ul li a p{
	width:140px;
	height:30px;
	line-height:30px;
}

.tu ul li a h2{ font-size:14px; width:177px; height:26px; line-height:26px; font-weight:normal; }
	
	.anli{
		width:100%;
		height:600px;
		margin:0 auto;
		background-color:#aa2c21;
	}
	
		.anlibox{
		width:990px;
		height:600px;
		margin:0 auto;
	
	}
	
	
	
	
	
	
	
	
	
	
	
	
    #news_main > a {
        display: block;
        width: 200px;
        height: 30px;
        line-height: 30px;
        padding: 5px 15px;
        text-align: left;
        color: #FFFFFF;
        background: url(../images/arrows02.png) no-repeat 90% center;
        border: 1px #FFFFFF solid;
        float: left;
        margin: 80px 0 0 45px;
        position: relative;
    }
    
    .news_box .news_box_date p:first-child {
        font-size: 2.5em;
    }
    
    .news_box .news_box_date p:last-child {
        font-size: 1em;
    }
    
    .news_box .news_box_content {
        display: block;
        width: 340px;
        height: 238px;
        margin-left: 10px;
        float: left;
		line-height:32px;
    }
     .news_box_content a {
		 color:#FFF;
	 }
	 .news_box_content a:hover{ color:#FC0;}
    .news_box .news_box_content hr {
        width: 180px;
        height: 1px;
        background-color: #FFFFFF;
        margin: 5px 0 10px;
    }
    
    #news_main .news_box_top {
        margin-top: 88px;
        margin-bottom: 35px;
    }
    
    #content #news_main .news_box_right {
        float: right;
				margin-top:88px;

    }
	
	
	
	
	/* Global Structure ============================================================= */
.container {
	margin: 0 auto;
	position: relative;
	width: 1000px;
	font-size:.8125em;
}

	/* Header */
	header{
		height:72px;
		overflow:hidden;
		background:url(../images/header-bg.gif) 0 0 repeat-x;
	}
	
	/*Gallery*/
	#gallery {
		height:496px;
		overflow:hidden;
		background:url(../images/gallerry-bg.gif) 0 0 repeat-x;
	}
	
	/* Content */
	#content1 {
		float: left;
		width: 572px;
	}
	
	/* Sidebar */
	aside{
		float: left;
		width: 302px;
		margin-right:52px;
	}
			
	/* Footer */
	footer{
		padding:20px 0 22px 0;
		border-top:5px solid #eee;
	}




/* Left & Right alignment */

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.col-1, .col-2, .col-3 { float:left;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper { 
	width:100%;
	overflow:hidden;
}

/* The inside class provides consistent padding. To be used often! */
.inside{ padding: 32px 37px 50px 37px; }


/*----- form defaults -----*/
input, select, textarea { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	vertical-align:middle;
	font-weight:normal;
}

/*----- other -----*/
figure { margin-bottom:18px;}

.img-indent { 
	margin:0 20px 0 0; 
	float:left;
}
.img-box { 
	width:100%; 
	overflow:hidden; 
	padding-bottom:15px;
}
	.img-box figure { 
		float:left; 
		margin:0 20px 0 0;
		padding:0;
	}

.extra-wrap { 
	overflow:hidden;
}

/*p {margin-bottom:18px;}*/
.p1 { margin-bottom:9px;}
.p2 { margin-bottom:18px;}
.p3 { margin-bottom:27px;
}


/*----- txt, links, lines, titles -----*/
a {
	color:#000; 
	outline:none;
}
a:hover{
	text-decoration:none;
}

h1 {
	font-size:34px;
	line-height:1.2em;
	color:#fff;
	font-weight:normal;
	background:url(../images/logo.jpg) no-repeat 0 0;
	padding:6px 0 8px 69px;
	position:absolute;
	left:39px;
	top:6px;
}
	h1 a {
		color:#fff;
		text-decoration:none;
	}
h2 {
	font-size:30px;
	line-height:1.2em;
	font-weight:normal;
	color:#212222;
	margin-bottom:22px;
}
	h2 span {
		color:#8a8a8a;
	}
h3 {
	font-size:1em;
	margin-bottom:0px;
}
	h3 a { color:#242424; }
	h3 a:hover {
		text-shadow: 1px 1px 1px #888; 
	}




/*==================boxes====================*/
.main-box {
	border-top:5px solid #eaeaea;
	background:#fff;
	width:100%;
}


.contacts {
	padding-bottom:20px;
}
	.contacts li {
		width:100%;
		overflow:hidden;
	}
		.contacts li strong {
			float:left;
			width:95px;
		}


.list1 {
	margin-left:12px;
	padding-bottom:18px;
}
.list1 li {
	background:url(../images/arrow1.gif) no-repeat 0 6px;
	padding:0 0 0 12px;
}



/*===== header =====*/
header nav {
	float:right;
}
		header nav ul li {
			float:left;
		}
			header nav ul li a {
				font-size:22px;
				color:#fff;
				height:67px;
				line-height:67px;
				text-decoration:none;
				width:101px;
				text-align:center;
				float:left;
				background:#433b8f;
				background-image: gradient(top, #383282, #484095); /* FF3.6 */
				background-image: -moz-linear-gradient(top, #383282, #484095); /* FF3.6 */
				background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #383282),color-stop(1, #484095)); /* Saf4+, Chrome */
        filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#383282', EndColorStr='#484095'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#383282', EndColorStr='#484095')"; /* IE8 */
		}
		header nav ul li a.current, header nav ul li a:hover {
			padding-bottom:5px;
		}
		
		header nav ul li:nth-of-type(2) a {
			background:#0184cd;
			background-image: -moz-linear-gradient(top, #017bc8, #018ed3); /* FF3.6 */
			background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #017bc8),color-stop(1, #018ed3)); /* Saf4+, Chrome */
			filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#017bc8', EndColorStr='#018ed3'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#017bc8', EndColorStr='#018ed3')"; /* IE8 */
		}
		header nav ul li:nth-of-type(3) a {
			background:#7cbc19;
			background-image: -moz-linear-gradient(top, #73b515, #86c31d); /* FF3.6 */
			background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #73b515),color-stop(1, #86c31d)); /* Saf4+, Chrome */
			filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#73b515', EndColorStr='#86c31d'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#73b515', EndColorStr='#86c31d')"; /* IE8 */
		}
		header nav ul li:nth-of-type(4) a {
			background:#ffbc00;
			background-image: -moz-linear-gradient(top, #ffb500, #ffc300); /* FF3.6 */
			background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #ffb500),color-stop(1, #ffc300)); /* Saf4+, Chrome */
			filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffb500', EndColorStr='#ffc300'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffb500', EndColorStr='#ffc300')"; /* IE8 */
		}
		header nav ul li:nth-of-type(5) a {
			background:#f07502;
			background-image: -moz-linear-gradient(top, #ee6c01, #f27f02); /* FF3.6 */
			background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #ee6c01),color-stop(1, #f27f02)); /* Saf4+, Chrome */
			filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#ee6c01', EndColorStr='#f27f02'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ee6c01', EndColorStr='#f27f02')"; /* IE8 */
		}
		header nav ul li:nth-of-type(6) a {
			background:#d00110;
			background-image: -moz-linear-gradient(top, #d00110, #da0116); /* FF3.6 */
			background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #d00110),color-stop(1, #da0116)); /* Saf4+, Chrome */
			filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#d00110', EndColorStr='#da0116'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#d00110', EndColorStr='#da0116')"; /* IE8 */
		}




/*===== gallery =====*/
.roundabout-holder  { 
	width:850px;
	height:496px;
	margin:0 auto;
}
.roundabout-moveable-item {
   width: 646px;
   height: 416px;
   cursor: pointer;
	 border:3px solid #ccc;
	 border:3px solid rgba(0, 0, 0, 0.08);
   border-radius:4px;
	 -moz-border-radius:4px;
	 -webkit-border-radius:4px;
}
	.roundabout-moveable-item img{
		width:100%;
	}
.roundabout-in-focus {
	border:3px solid rgba(0, 0, 0, 0.2);
}


/*===== content =====*/
#content {
	
}
	#content img, aside img {
		border:3px solid #ebebeb;
		border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
	}
	#content img:hover {
		border-color:#bbb;
	}
	

/*--- news list styles ---*/
	.news li {
		overflow:hidden;
		position:relative;
		padding:0 0 26px 84px;
	}
	.news li:last-child {
		padding-bottom:0;
	}
	
		.news li figure {
			width:59px;
			height:59px;
			background:url(../images/date-bg1.gif) no-repeat 0 0;
			position:absolute;
			left:0;
			top:0;
			text-align:center;
			border:3px solid #ebebeb;
			border-radius:4px;
			-moz-border-radius:4px;
			-webkit-border-radius:4px;
			font-size:10px;
			color:#fff;
			text-transform:uppercase;
		}
			.news li figure strong {
				display:block;
				font-size:30px;
				line-height:1.2em;
				margin-bottom:-7px;
				padding-top:4px;
			}
		
		.news li:nth-of-type(4n+2) figure {
			background:url(../images/date-bg2.gif) no-repeat 0 0;
		}
		.news li:nth-of-type(4n+3) figure {
			background:url(../images/date-bg3.gif) no-repeat 0 0;
		}
		.news li:nth-of-type(4n+4) figure {
			background:url(../images/date-bg4.gif) no-repeat 0 0;
		}




.team-list li {
	width:100%;
	overflow:hidden;
	padding-bottom:43px;
}
.team-list li:last-child {
	padding-bottom:0;
}
	.team-list li figure {
		float:left;

		margin:0 20px 0 0;
		padding:0;
	}


/*--- loopedSlider styles ---*/
/*
 * Required 
*/
#loopedSlider .wrap { width:295px; height:295px; overflow:hidden; position:relative;}
#loopedSlider .slides { position:absolute; top:0; left:0; }
#loopedSlider .slides div { position:absolute; top:0; width:295px; display:none; }
/*
 * Optional
*/
#loopedSlider { width:295px; position:relative; clear:both; }
#loopedSlider .nav-controls {
	width:100%;
	overflow:hidden;
	padding-top:10px;
}
#loopedSlider li {
	display:inline;
}
#loopedSlider li a.previous {
	float:left;
}
#loopedSlider li a.next {
	float:right;
}


.dbdh{
	width:100%;
	height:52px;
	line-height:52px;
	background-color:#aa2c21;
}
.dbdhbox{
	width:990px;
	line-height:52px;
	color:#FFF;
	margin:0 auto;
}
	 .dbdhbox li{
			 display:block;
		 width:110px;
		 height:52px;
		 float:left;
		 text-align:center;	
	 }
	 	 .dbdhbox li a{
			 color:#fff;
		 }
	 	 .dbdhbox li a:hover{ color:#FC0;}		 
.dbdhbox li ul{ display:none;}
		 .foot{
			 width:100%;
			 height:130px;
			 padding-top:30px;
			 background-color:#23201D;
		 }
		 	 .footbox{
			 width:990px;
			 height:130px;
			 line-height:30px;
			 margin:0 auto;
			 color:#FFF;
			 background-color:#23201D;
		
		 }
		 .footbox a{ color:#FFF; margin-right:15px; }
		 .footbox a:hover{ color:#FC0;}
		 .footbox img{ float:right;
		 }
		 
		 
		 
		 /*内页样式*/

.content02{width:1200px; margin:20px auto 20px auto; height:auto; display:table;}
.blk_t2{ background:url(../images/blk_t1.jpg) left center no-repeat; padding-left:30px; height:50px; line-height:50px; border-bottom:1px solid #e1e1e1; font-size:18px; font-weight:normal;}
.blk_t2 span{ display:block; float:right; font-size:14px; color:#e1e1e1e;}
.blk_t1{ height:50px; line-height:50px; background:#db4336; font-weight:normal; color:#fff; /*padding-left:30px;*/ text-align:center}
.blk_t2 a:hover{ color:#db4336;}
.left{ width:280px; float:left;}
.main-left{ background:#e1e1e1; padding:15px 0;}
.main-left li{ height:35px;}
.main-left li a{ display: block;text-align:center; line-height:35px; font-size:16px;}
.main-left li a:hover{ background:url(../images/hover1.png); color:#1059a1;}
.contact1{ background:#e1e1e1; margin-top:35px;}
.contact1 p{ font-size:14px; line-height:30px; padding:0 10px;}
.contactnr{ padding:10px 0;}
.right{ width:898px; float:left; margin-left:22px;}
.content1{ width:898px; height:auto; display:table; padding:15px 0px;}
.content1 p{ line-height:35px; letter-spacing:1px; font-size:15px;}
.content1 img{ max-width:898px;}

/*以下是新闻列表页*/
.list01 li{ height:35px; border-bottom:1px dashed #ccc;}
.list01 li a{ display:block; width:572px; float:left; line-height:35px;}
.list01 li span{ display:block; width:100px; float:right; line-height:35px; font-size:13px;}
.list01 li a:hover{ color:#900;}
.list01 li:hover span{ color:#900;}

/*以下是产品列表页*/
.content1 dl{ width:205px; float:left; margin-left:20px; margin-top:20px;}
.content1 dl dd img{ width:203px; height:148px;}
.content1 dl dt{ text-align:center; line-height:35px;}
.content1 dl dt a:hover{ color:#1059a1;}

/*以下是产品详情页*/
.probox img{ width:394px; margin:15px auto;}
.prointr h2{ font-weight:normal; font-size:18px; border-bottom:1px solid #ccc; line-height:36px;}
.prodetails a:hover{ color:#900;}

/*以下是分页*/
.sub_dede_pages {width:94%; height:auto;padding:5% 0; margin-left:3%; display:table; }
.sub_dede_pages ul {width:200px;height:auto; display:table; /*margin:0 auto;*/ float:right; padding:0; text-align:center;/* display:inline;*/}
.sub_dede_pages ul li {width:auto; margin:0; padding:0; float:left; display:inline;font-size:12px;color:#666;margin-right:1%; }
.sub_dede_pages ul li a {width:auto; padding:3px 8px; display:block; background:#1059a1; color:#FFFFFF; }
.sub_dede_pages ul li a:hover{ background:#ed6c45;}

/*以下是留言板*/
.useript{ background-color: white; border-color: #CCCCCC #E2E2E2 #E2E2E2 #CCCCCC; border-style: solid; border-width: 1px;  box-shadow: 1px 2px 3px #F0F0F0 inset; overflow: hidden; padding: 10px 0 8px 8px; vertical-align: middle; height:12px;}
#guestsmt{ width:600px; padding:30px 0 30px 10px;}
.guestinfo{ width:60%; height:80px; margin-bottom:15px; margin-top:6px;}
#guestsmt p{ width:97%; margin:8px 0; padding:0;}
#guestsmt span{ font-family:"微软雅黑"; font-size:14px; float:left;}
.usertel{height:20px; width:60%; margin-right:20px;}
.userbtn{ padding:0.2em 0.8em; font-family:"微软雅黑"; font-size:20px; border:none; cursor:pointer;}
.usersbmt{ background:#1059a1; border-radius:5px; color:#fff; margin-top:15px; width:110px; height:43px; margin-left:300px;}



.slideBox{ width:100%; height:auto;overflow:hidden; position:relative; /*z-index:-1;*/}
.slideBox .hd{ height:16px; overflow:hidden; position:absolute; left:48%; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{cursor: pointer; width:3em; height:6px; background:#cdcdcd; opacity:0.4;filter:alpha(opacity=40); float:left; margin:0 .5em;}
.slideBox .hd ul li.on{ background:red !important;}
.slideBox .bd{ width: 100%; height:auto; z-index:0;   }
.slideBox .bd ul li{overflow: hidden;width: 100%; height:auto;position: relative;  }
.slideBox .bd ul li img{width: 100%; height:auto;}
.slideBox .bd li a{display:block; width:100%; height:auto; margin:0 auto; position: relative;}
/*第四屏*/

.banner{ background:#f4f4f4;}
