@charset "utf-8";
*{
	padding:0;
	margin:0;
	}
body{
	width:100%;
	height:auto;
	margin: 0 auto;
	font-size:12px;
	font-family:'宋体';

	
}
ul{
	list-style-type: none;
}
a{
	text-decoration: none;
	color: #333;
}

#wrap{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
#innerwrap{width:1100px;margin:0px auto;height:auto; overflow:hidden;}

.head_w{width:100%;background:#fff;float:left;position:relative;}
.head{ width:1400px;margin:0 auto;}

.banner{width:100%; overflow:hidden;position:relative;}

#logo{margin-left:200px;width:250px;height:100px;float:left;}

.menu_w{width:100%;background:#003394;position:relative;float:left;}
.menu {z-index:99;font-family:'宋体';width:1100px;margin:0 auto;}
/* remove the bullets and set the margin and padding to zero for the unordered list */
.menu ul {
padding:0; 
margin:0;
list-style-type: none;
}
/* float the list so that the items are in a line and their position relative so that the drop down list will appear in the right place underneath each list item */
.menu ul li {
float:left; 
position:relative;
}
/* style the links to be 104px wide by 30px high with a top and right border 1px solid white. Set the background color and the font size. */
.menu ul li a, .menu ul li a:visited {
display:block; 
text-align:center; 
text-decoration:none; 
width:142px; 
height:40px; 
line-height:40px; 
color:#fff; 
border-width:1px 1px 0 0;

}
/* make the dropdown ul invisible */
.menu ul li ul {
display: none;
}
/* specific to non IE browsers */
/* set the background and foreground color of the main menu li on hover */
.menu ul li:hover a {
color:#fff; 
background:#1c1c1c;
}
/* make the sub menu ul visible and position it beneath the main menu list item */
.menu ul li:hover ul {
display:block; 
position:absolute; 
top:31px; 
left:0; 
width:125px;
}
/* style the background and foreground color of the submenu links */
.menu ul li:hover ul li a {
display:block; 
background:#26c9ff; 
color:#000;
}
/* style the background and forground colors of the links on hover */
.menu ul li:hover ul li a:hover {
background:#26c9ff; 
color:#fff;
}
/*mmmmmmmmmmmmmmmmmmmmmmmmmmmmm*/
.indeximgbox_w{margin-top:20px;}
.indeximgbox{position:relative;width:1100px;height:230px;
background:none;overflow:hidden;margin:0 auto;margin-top:20px;
}
.zimg{
	margin-top:40px;
	float:left;
	margin-left:190px;
}
.pro{position:relative;width:1100px;margin:0 auto;}
.pro_text{font-size:18px;text-align:center; border-top:1px solid #003394; margin:20px 0;padding-top:15px;}
.pro span{font-size:14px;}
.pro h1 {font-size:42px; color:#003394; text-align:center;margin-top:10px;}
.pro h2 {font-size:14px; color:#807d77; text-align:center;margin-top:10px;}
.pro_box {
	border:1px solid #003394;
	margin:0 auto;
    padding: 15px 0 0 0;
    width: 1100px;
    overflow: hidden;
    position: relative;
}
.pro_box_bd li{
  width: 180px;
     padding: 1px;
     margin: 0 0 0 30px;
     display: inline;
     text-align: center;
     float: left;
}
.pro_box_bd li img {
    width: 180px;
    height: 120px;
    display: inline-block;
    vertical-align: middle;
    border: 1px solid #003394;
}
.pro_box_bd .pd_link {
	text-align:center;
     margin: 15px 10px;
     white-space: nowrap;
     overflow: hidden;
}
.pro_box_bd .pd_link a{
	color:#333;	
}
.pro_box_bd .pd_link a:hover{
color:#f30;	
}
.about_w{
	border:1px solid #dfdfdf;
	width:1100px;
	overflow: hidden;
    position: relative;
	margin:20px auto;
}
.about_img1{float:left;margin:50px 0 0 50px;	border:1px solid #003394;}
.about_img2{float:left;margin:50px 0 0 10px;	border:1px solid #003394;}
.about1{
width:545px;
padding:5px;
line-height:2.5;
float:left;	
margin:30px 0 0 10px;
}
.about2{
width:680px;
padding:5px;
line-height:2.5;
float:left;	
margin:30px 0 0 30px;
}
.about_text2{ margin-top:80px;}
.indexlink{ background:#003394;width:90px;height:40px; float:left;margin:20px 0 0 35px; line-height:40px; text-align:center; color:#fff;}

.indexlink a{ color:#fff;}
.indexlink a:hover{ color:#999;}
/*333*/
.titlebox {width:1100px;position:relative;margin:0 auto;margin-top:30px;}
#framebox{position:relative;margin:0 auto;width:1004px;}
#con_box_w{float:left;width:710px;height:240px;margin-top:10px;}
.con_text{float:left;line-height:2.5;width:345px;padding:10px;}
.con_text img{text-align:center;margin-top:20px;}
/*新闻*/
.newslist{display:block;margin:10px 0 0 20px;}
.newslist ul{position:relative;width:340px;float:left;}
.newslist ul li{height:35px;background-color: #fff;border-bottom: 1px dashed #afafaf;padding-left: 20px;vertical-align: middle;*zoom: 1;}
.newslist ul li a{color:#333;float:left;display:inline-block;height:30px;line-height:30px;}
.newslist ul li a:hover{color:#f30;}
.newslist ul li .time{float:right;height:30px;line-height:30px;padding-right:20px;color:#666;}
/*视频*/

.vidbox {margin-top:10px;margin-left:20px;float:left;width:270px;height:240px;line-height:2.5;}
.vidbox span {font-size:14px; font-weight:bold;}
/*Footer*/
.foot_w{width:100%;background:#003394;float:left; position:relative;margin-top:40px;}
.foot{ width:1100px;margin:0 auto;}
.foot_text{ width:1100px;color:#fff;margin:0px auto;line-height:2.5;text-align:center;padding:20px 0;float:left;}
.foot_img{float:left;width:255px;}
/*end index*/

/*left-right*/
.left{ width:285px; float:left}
.right{ width:780px; float: right; padding-top:10px}
/*about*/

.content{float:left;width:760px;height:auto; padding-top:10px; line-height:26px; color:#000; text-align:left;float:right; }
.content p,.content div{line-height:30px; color:#000;font-size:10pt; padding-bottom:6px;}
.content h3{height:31px; line-height:31px; font-size:12pt; color: #333333; background:url(images/dot.jpg) left no-repeat; padding-left:10px; border-bottom:1px solid #c1c1c1; text-align:left; font-family:"宋体";}
.content h3 font{ float:left; }
.content h3 span{float:right; font-weight:normal; font-size:12px; color: #666; overflow:hidden; text-align:right}
.content h3 span a:link,.content h3 span a:visited{font-size:12px; color:#666; text-decoration:none;}
.content h3 span a:hover{ color:#ff0000; text-decoration:none;}
.newslistm li{ border-bottom:1px dashed #999;}

/*leftmenu*/
.leftabmenu{ text-align:left; margin-top:10px;}
.leftabmenu .lbiaoti{ background:url(images/dot02.jpg) left no-repeat;font-family: "Microsoft YaHei"; font-weight:normal; font-size:14pt; padding-left:20px; color:#1cad85}
.leftabmenubg{width:285px;}
.leftabmenu_list{}
.leftabmenu_list ul{ width:285px; margin:0px auto;}
.leftabmenu_list ul li{ background:#f5f5f5; height:45px; line-height:45px; border-bottom:1px solid #dfdfdf; font-size:14px; text-align:center}
.leftabmenu_list ul li a:link{ }
.leftabmenu_list ul li a:visited{ color:#333;}
.leftabmenu_list ul li a:hover{ color: #333;}

.leftabmenu p{ width:285px;line-height:35px; height:35px; border-bottom:1px solid #CCCCCC; color:#666666; margin-top:10px;}
.left_ss{ margin-top:20px; margin-bottom:10px;}
.left_ss .in_a{ border:1px solid #CCCCCC; height:16px; width:150px; color:#666666; }
.left_ss .in_b{color:#666666;margin-bottom:5px}
/*pro*/
.products{ margin-bottom:10px;}
.products ul{}
.products ul li{ float:left; padding-left:6px; padding-right:6px;_padding-left:5px; _padding-right:5px; padding-top:10px; text-align:center;}
.products ul li img,.products div img{ border:1px solid #f1f1f1;}
.products ul li p{ line-height:30px; height:40px; text-align:center;}

.products h2{ height:24px; line-height:24px; background-color:#f1f1f1; text-align:left; padding-left:10px; font-size:11pt; width:747px; font-weight:bold}
.con_w{ position:relative;width:1100px;margin:0 auto;}
.con_inner1{float:left;}
.con_inner2{float:left;width:310px;margin:0 0 0 40px;line-height:2;}
.con_inner2 p{margin-left:30px;}
.con_inner3{margin:0 0 0 25px;float:left;}
.products1{ margin-bottom:10px; width:380px; float:right; padding-left:20px; }
.mt10{padding-top:10px;}
.mt11{padding-top:280px;}

.content1{float:left;height:auto; padding-top:10px; line-height:26px; color:#000; text-align:left;float:right; }
.content1 p,.content div{line-height:30px; color:#000;font-size:10pt; padding-bottom:6px;}
.content1 h3{height:31px; line-height:31px; font-size:12pt; background:url(images/dot.jpg) left no-repeat; padding-left:10px; border-bottom:1px solid #c1c1c1; text-align:left}
.content1 h3 font{ float:left; }
.content1 h3 span{float:right; font-weight:normal; font-size:12px; color: #666; width:600px; overflow:hidden; text-align:right}
.content1 h3 span a:link,.content h3 span a:visited{font-size:12px; color:#666; text-decoration:none;}
.content1 h3 span a:hover{ color:#ff0000; text-decoration:none;}
.s_news{padding-top:20px;}

