/* CSS Document */
body
{
margin:0px auto;
width:1000px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#005894;}
.bg{
background:url(../images/bg.gif) repeat bottom;}
img{
border:none;}
a{
color:#505050;
text-decoration:none;}
a:hover{
color:#990000;
text-decoration:none;}
/*2012-11-1
.header{ float:left;
width:1000px; height:425px;
background-image:url(../images/bgheader.jpg);
background-repeat:no-repeat;}*/

.header{ float:left;
 margin-left: 15px;
    width: 970px;
display:inline;
}


.logo{
float:left;
width:351px;
height:52;
margin:11px 0px 0px 7px;
display:inline;}

.menu{
width:500px;
font-size:15px;
color:#FFFFFF;
font-weight:bold;
float:left;
margin:25px 0px 0px 30px;
}

.menu a{
color:#FFFFFF;
width:100px;
text-align:center;
text-decoration:none;
margin-top:20px;
float:left;}

.menu a:hover{
color:#FF0000;
text-decoration:none;}
.home{
float:right;
width:75px;
font-size:9px;
margin-top:32px;
margin-right:10px;
display:inline;
font-family:Geneva, Arial, Helvetica, sans-serif;}
.home a{
float:left;
width:75px;
color:#FFFFFF;
text-decoration:none;
line-height:15px;}
.home a:hover{
color:#FF0000;
text-decoration:none;}




.box{ float:left;
width:970px;
margin-left:15px;
display:inline;
background:url(../images/bgbox.gif) repeat-x top;}
.news{
float:left;
border:1px solid #7ac5e5;
width:243px;
/*height:400px;*/
height:380px;
}
.news_info
{
width:243px;
float:left;}
.news_info ul{
margin:0px;
padding:0px;
float:left;
list-style-type:none;}
.news_info li{
float:left;
width:229px;
margin-left:5px;
color:#626262;
padding-left:4px;
display:inline;
margin-top:12px;
line-height:22px;
padding-bottom:9px;
border-bottom:1px dashed #bfbfbf;}
.news_info li a{
font-weight:bold;
color:#0070af;
text-decoration:none;}
.news_info li a:hover{
color:#990000;
text-decoration:none;}
.title{
background:url(../images/bgtitle.gif);
height:25px;
line-height:25px;
border-bottom:1px solid #7ac5e5;
padding-left:10px;}
.title span{
float:right;
margin-right:10px;
margin-top:7px;
display:inline;}
.title h2{
display:inline;
margin:0px;
padding:0px;
color:#053e81;
font-size:12px;}
.box_midd{
float:left;
width:460px;
display:inline;
margin-left:10px;
}
.about
{
width:458px;
float:left;
height:202px;
border:1px solid #7ac5e5;}
.about_info
{
float:left;
width:448px;
margin-left:10px;
display:inline;
margin-top:10px;}
.about_img{
background:url(../images/bgabout.gif) no-repeat;
width:148px;
height:149px;
padding-top:8px;
float:left;
padding-left:7px;}
.about_text{
float:left;
text-indent:2em;
padding-left:8px;
line-height:22px;
width:280px;}

.upPro
{
width:458px;
margin-top:10px;
float:left;
border:1px solid #7ac5e5;
height:186px;}
.upPro_info
{
float:left;
width:458px;
margin-top:15px;}
.upPro_info span{
float:left;
margin-left:9px;
text-align:center;
display:inline;
width:141px;
background:url(../images/bggirls.gif) no-repeat top;}

.upPro_info span a,.pro_img a{
color:#0070AF;
text-decoration:none;}
.upPro_info span a:hover,.pro_img a:hover{
color:#990000;
text-decoration:none;}
.upPro_info span img{

width:130px;
height:86px;
padding-left:5px;
padding-top:6px;
margin-bottom:10px;
float:left;
}
.technology
{
float:right;
border:1px solid #7ac5e5;
width:243px;
height:400px;
margin-left:10px;
display:inline;
}
.box_left
{
float:left;
width:245px;
margin-top:10px;}
.pro_list{
float:left;
border:1px solid #7ac5e5;
width:243px;
/*height:375px;*/
height:400px;
}
.pro_list_info
{
float:left;
width:243px;
}
.pro_list_info ul{
list-style-type:none;
margin:0px;
padding:0px;
float:left;}
.pro_list_info li{
float:left;
line-height:33px;
margin-left:5px;
display:inline;
background:url(../images/dian.gif) no-repeat left center;
width:210px;
height:33px;
padding-left:20px;
border-bottom:1px dashed  #bfbfbf;
}
.contact
{
float:left;
margin-top:10px;
border:1px solid #7ac5e5;
width:243px;
height:135px;
background:url(../images/bgcont.gif) no-repeat bottom right;
}
.contact_info
{
float:left;
width:155px;
margin-left:9px;
display:inline;
line-height:22px;
margin-top:15px;}
.box_right{
float:left;
width:713px;
margin-left:10px;
margin-top:10px;
border:1px solid #7ac5e5;

}
.box_right_info
{
float:left;
width:713px;
background:url(../images/bgpro.gif) repeat-y;
/*height:500px;*/
padding-bottom:16px;
}
.pro_img {
color:#686667;
float:left;
margin-left:14px;
display:inline;
line-height:25px;
margin-top:20px;
padding-bottom:13px;
width:221px;
}
.imgleft2 {
border:1px solid #B5CFDC;
display:inline;
float:left;
margin-right:6px;
padding:1px;
width:84px;
}
.pro_img .span2 {
color:#686667;
letter-spacing:1em;
}

.pro_img span {
color:#FF0103;
}
.links
{
float:left;
width:968px;
border:1px solid #7ac5e5;
margin-left:15px;
display:inline;
margin-top:10px;}
.links_info{
float:left;
width:948px;
padding:10px;
line-height:22px;}
.footer{
background:url(../images/bgfoot.gif) repeat-x top;
margin-top:10px;
float:left;
width:970px;
margin-left:15px;
display:inline;
color:#505050;

line-height:25px;
padding:20px 0 40px;
text-align:center;}
/*---------------------------------产品列表页--------------------*/
.pagenext {
float:left;
margin:10px auto;
text-align:center;
width:713px;
}
.pagenext a {
margin:0 5px;
color:#0070AF;
text-decoration:none;
}
.pagenext a:hover{
color:#990000;
text-decoration:none;
}
/*---------------------------------------------详细页---------*/
.box_right_details
{
float:left;
width:653px;
padding:10px 20px 30px;
line-height:25px;
}
.box_right_details p{
text-indent:2em;}
.box_right_details h1
{
margin:0px;
padding:0px;
font-size:14px;
text-align:center;}
/*---------------------------新闻列表页-------------------------*/
.box_right_details a{
color:#0070AF;
text-decoration:none;}
.box_right_details a:hover{
color:#990000;
text-decoration:none;}
/*--------------------------------联系我们---------------------*/
.con_boxright {
display:inline;
float:right;
height:461px;
margin-right:15px;
width:650px;
}
.con_text {
float:left;
font-size:14px;
font-weight:bold;
line-height:25px;
padding-left:60px;
padding-top:70px;
text-indent:2em;
width:460px;
}
/*--------------------*/
a.atit
{
background:transparent url(../images/sanjiao.gif) no-repeat scroll left center;
color:#053E81;
margin:0 5px;
padding-left:10px;
text-decoration:none;
font-weight:bold;
}

/*2012-11-1新增css*/
/*------top开始-------*/
.top{
	width:970px;
	height:70px;
	background:url(../images/logo.gif) left top no-repeat;
	}
.toplogo{
	width:230px;
	height:70px;
	float:left;
	}	
.topright{
	color:#164b87;
	text-align:right;
	padding-right:40px;
	float:right;
	width:300px;
	height:20px;
	padding-top:5px;
	line-height:20px;
	}	
.topright a:link,.topright a:hover,.topright a:active,.topright a:visited{
	color:#164b87;}	
/*--------menv开始--------------*/
.Tvmenu{
	margin-bottom:10px;
	width:970px;
	height:37px;
	}
.Tvmenuleft{
	width:25px;
	height:37px;
	float:left;
	background-image:url(../images/tmenuleft.gif);
	background-repeat:no-repeat;
	}	
.Tvmenumidd{
	overflow:hidden;
	height:37px;
	width:700px;
	float:left;
	}
.Tvmenumidd ul,.Tvmenumidd ul li
{
list-style-image: none;
    list-style-type: none;
    margin: 0;
    padding: 0;}	

.Tvmenumidd ul li{
	overflow:hidden;
	background:url(../images/Tvmenum.gif) right;
	width:100px;
	height:37px;
	float:left;
	}	
.Tvmenumidd ul li a{
	background-image:url(../images/tmenulione.gif);
	background-repeat:no-repeat;
	text-align:center;
	width:98px;
	height:37px;
	line-height:37px;
	float:left;
	font-size:13px;
	font-weight:bold;
	}	
.Tvmenumidd ul li a:link,.Tvmenumidd ul li a:hover,.Tvmenumidd ul li a:active,.Tvmenumidd ul li a:visited{
	color:#FFF;
	}	
.Tvmenuright{
	background:url(../images/tmenuright.gif) right no-repeat;
	width:245px;
	text-align:center;
	height:37px;
	line-height:37px;
	float:left;
	font-size:13px;
	color:#FFF;
	font-weight:bold;
	}	
	
/*--------menv结束--------------*/

.TVbanner{
	border:3px solid #2cb0e2;
	width:964px;
	height:195px;
	}
.menubott{
	width:970px;
	height:25px;
	background-image:url(../images/menebott.gif);
	background-repeat:no-repeat;
	}	
