﻿@charset "utf-8";
/* CSS Document */ 
*{
padding:0px;
margin:0px;
}
body{
font:12px/1.5em  "宋体", Verdana, Arial,sans-serifArial,sans-serif;
word-wrap:break-word;
background:#FFFFFF;
color:#333333;
}
a:link,a:visited{
text-decoration: none;
color:#333333;
}

a:hover,a:active{
text-decoration:underline;
}
img{
border: none
}
table{
border-collapse:collapse;
}
h1{
font-size:16px;
}
h2{
font-size:14px;
}
h3{
font-size:16px;
}
h4{
font-size:14px;
}
input{
vertical-align:middle;
}
ul,ol{
list-style:none;
}
.clear{
clear: both; 
}
#wrap{
width:1024px;
margin:0px auto;
}
#head{
position:relative;}
.h_left{
float:left;}
#nav{
float:left;
background:url(../images/nav_bg.jpg) left bottom no-repeat;
width:595px;
height:90px;}
.h1_txt{
background:url(../images/logo.jpg) no-repeat;
height:90px;
width:425px;}
.h1_txt a{
display:block;
width:330px;
height:90px;
margin-left:50px;
text-indent:-9999px;
overflow:hidden;}
.h_top{
position:absolute;
top:10px;
right:23px;
color:#336699;}
#head .h_top a{
color:#336699;}
#nav ul{
padding-top:53px;
padding-left:36px;}
#nav ul li{
float:left;
width:76px;}
#nav ul li a{
font-size:14px;
font-weight:bold;
color:#FFFFFF;}
.banner{
width:1024px;
height:354px;}
#main{
background:url(../images/m_bg.jpg) left top no-repeat;
width:1024px;
position:relative;
}
.m_1{
padding-top:105px;
float:left;
padding-left:40px;
padding-right:30px;
width:277px;
height:160px;
line-height:22px;}
.m_2{
padding-top:105px;
height:160px;
float:left;
width:374px;}
.m_3{
padding-top:105px;
height:160px;
float:left;
width:278px;
height:157px;
padding-left:25px;}
.title{
font-weight:bold;
font-size:14px;
height:30px;
line-height:30px;
background:url(../images/dot.gif) left center no-repeat;
padding-left:15px;
position:relative;
color:#006699;}
#main .title a{
color:#006699;}
.more{
position:absolute;
top:10px;
right:10px;
line-height:0px;
font:0px;}

/*图片滚动的CSS开始*/
.pro_change{
width:373px;
height:84px;
padding:5px 0px;}
#changepage {
overflow:hidden;
width: 373px;
height:90px;
margin-top:10px;
}
#changepage img {
border:1px solid #cccccc;
width:80px;
height:80px;
}
#inside {
float: left;
width: 800%;
}
#changepic {
float: left;
}
.p_1{
float:left;
width:94px;
height:87px;
text-align:center}
#changepic .p_1 a{
text-align:center;
display:block;}
#changepic2 {
float: left;
}
/*图片滚动的CSS结束*/
.search{
position:absolute;
top:50px;
right:19px;
width:260px;
height:36px;
border-bottom:1px solid #cccccc;}
#bottom{
height:61px;
background:url(../images/b_bg.gif) repeat-x;
text-align:center;
padding-top:30px;
line-height:24px;}





/*内页CSS*/
#i_main{
position:relative;
min-height:200px;
_height:200px;}

.banner1{
background:url(../images/banner2.jpg) no-repeat;
height:258px;}
.h1_txt1{
background:url(../images/logo2.jpg) no-repeat;
height:90px;
width:425px;}
.h1_txt1 a{
display:block;
width:330px;
height:90px;
margin-left:50px;
text-indent:-9999px;
overflow:hidden;}
.m_left{
width:233px;
float:left;}
.m_right{
width:720px;
padding-left:70px;
padding-top:46px;
float:left;
}
.title2{
background:url(../images/l_bg.jpg) 8px top no-repeat;
height:76px;
padding:30px 0px 0px 55px;
}
.h2_txt1{
font-size:24px;
color:#FFFFFF;}
.h2_txt2{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:normal;
padding-top:5px;
font-style:italic;}
.ul_1{
padding-top:40px;
margin-left:30px;}
.ul_1 li{
vertical-align:middle;
height:28px;
line-height:28px;
padding-left:51px;
background:url(../images/li_bg.gif) left top no-repeat;}
#i_main .ul_1 li a{
font-size:14px;
font-weight:bold;
color:#254c7f;}
.tel{
background:url(../images/tel.jpg) no-repeat;
width:140px;
height:102px;
padding:20px 0px 0px 70px;
margin-top:20px;
margin-left:18px;
line-height:18px;
position:relative;
margin-bottom:20px;}
.mail{
position:absolute;
width:200px;
top:90px;
left:25px;}
.blue{
font-weight:bold;
color:#336699;}
.red{
font-weight:bold;
color:#ff0000;
font-size:15px;}
.title3{
width:613px;
height:29px;
background:url(../images/t_bg.gif) right top no-repeat;
color:#ff6633;
position:relative;}
.link{
position:absolute;
bottom:0px;
right:10px;
text-align:right;
color:#666666;}
#i_main .link a{
color:#666666;}
.link a:hover{
color:#ff6633;}
.intro{
width:672px;
height:auto;
padding-top:18px;}
#intro1{
_height:200px;
min-height:200px;
background:url(../images/m_bb.jpg) left bottom no-repeat;
padding-bottom:180px;}
#intro2{
_height:200px;
min-height:200px;
background:url(../images/m_bb1.jpg) left bottom no-repeat;
padding-bottom:180px;
}
.p_2{
color:#336699;
line-height:17px;}
.p_3{
color:#215798;
line-height:26px;}
.black{
font-weight:bold;
color:#000000;}
.back{
margin-top:30px;
width:632px;
height:30px;
border-top:1px dotted #999999;
text-align:center;
line-height:30px;
}
#i_main .back a{
color:#254c7f;}
#i_main .back a:hover{
color:#CC3333;}
#intro3{
background:url(../images/bg_1.jpg) left 100px no-repeat;}
.p_4{
font-size:14px;
font-weight:bold;
color:#0247a2;
line-height:28px;
padding:50px 0px 0px 330px;}
.bg{
background:url(../images/bg_2.jpg) left bottom no-repeat;
height:670px;
}
.ul_2 li{
background:url(../images/dot_2.gif) 5px center no-repeat;
padding-left:20px;
width:600px;
height:26px;
line-height:26px;}
.ul_2 .li_1{
background:#ecf7fb url(../images/dot_2.gif) 5px center no-repeat;}
#i_main .ul_2 li a{
color:#215798;}
#i_main .ul_2 li a:hover{
color:#FF6633;}
.fanye{
width:667px;
height:60px;
border-top:1px dotted #999999;
position:absolute;
bottom:0px;
left:270px;
text-align:center;
line-height:60px;}
#i_main .fanye a{
color:#254c7f;}
#i_main .fanye a:hover{
color:#FF3300;}
.link2{
margin-left:30px;
margin-top:30px;
margin-bottom:20px;}
.lxfs{
background:url(../images/i-2.jpg) center center no-repeat;
width:142px;
height:63px;
padding:92px 0px 0px 60px;}
.ul_3{
width:672px;
margin-bottom:20px;}
.ul_3 li{
float:left;}
.ul_3 li a{
width:122px;
display:block;
margin-right:45px;
text-align:center;
line-height:40px;}
.ul_3 li a img{
border:1px solid #d0d0d0;
width:120px;
height:120px;}
.pro{
text-align:center;}
.pro img{
border:1px solid #d0d0d0;}
.p_5{
margin-top:20px;
padding-left:140px;
width:398px;}
.span_1{
width:100px;
text-align:center;
display:block;
float:left;
border:1px solid #FFFFFF;}
.span_11{
width:190px;
text-align:center;
display:block;
float:left;
border:1px solid #FFFFFF;}
.span_2{
border:1px solid #FFFFFF;
width:220px;
text-align:center;
display:block;
float:left;}
.ul_4{
zoom:1;
overflow:hidden;
width:618px;}
.ul_4 li{
zoom:1;
overflow:hidden;
background:#bae5e8;
height:23px;
line-height:23px;
color:#003375;
}
.ul_4 .li_2{
background:#1c5791;
font-weight:bold;
font-size:14px;
color:#fff;
height:28px;
line-height:28px;}
.map{
width:756px;
height:462px;
position:absolute;
top:150px;
left:95px;}