@charset "utf-8";
/* CSS Document */

body {margin:0; padding:0; font:12px "\5B8B\4F53",sans-serif;background:#ffffff; text-align:center;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
img{vertical-align:top;border:0;}
ol,ul {list-style:none;}
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}
.fB{font-weight:bold;}
.f12px{font-size:12px;}
.f14px{font-size:14px;}
.left{float:left;}
.right{float:right;} 
.clearb{ clear:both;}
/* link css */
a {color:#2b2b2b; text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {color:#ba2636;text-decoration:underline;}
a:active {color:#ba2636;} 
.nav ul li a {color:#FFFFFF; text-decoration:none;}
.nav ul li a:visited {text-decoration:none;}
.nav ul li a:hover {color:#FFFFFF;text-decoration:underline;}
.nav ul li a:active {color:#FFFFFF;} 

.center{
text-align:left;}

.header{
width:100%;
background:url(../images/top_bg.gif) repeat-x top;
margin:0 auto;
height:179px;
}

.ih{
width:950px;
height:160px;
margin:0 auto;
padding-top:13px;
}
.logo{
width:450px;
height:55px;
margin-left:27px;
display:inline;
}
.ih2, .ih3{
width:920px;
height:30px;
padding-left:30px;
display:inline;
margin-top:8px;
}
.ih3{
padding-left:20px}
.wt{
color:#006699;
margin-top:5px;
}
.jq{
width:150px;
}
.wether{
width:280px;
}
.nav{
width:950px;
height:30px;
background:url(../images/nav_bg.gif) repeat-x center;
}
.nav ul{
width:900px;
height:auto;
margin:0 auto;
text-align:center;
color:#FFFFFF;
padding-top:8px;
}
.nav ul li{
display:inline;
padding-left:2px;
}
.nav_r{
width:4px;
height:30px;
background:url(../images/nav_r.gif) no-repeat center;
}
.nav_l{
width:3px;
height:30px;
background:url(../images/nav_l.gif) no-repeat center;
}
.ih3 .gg{
width:74px;
height:21px;
background:url(../images/gg_bg.gif) no-repeat;
text-align:center;
color:#FFFFFF;
line-height:180%;
}
.ih3 .gg_cont{
line-height:180%;
width:600px;
padding-left:10px;
}
.center , .footer{
margin:0 auto;
width:950px;
height:auto;
overflow:hidden;
}
.topad{
width:950px;
height:auto;
margin-bottom:20px;
}
.c2_l{
width:300px;
height:auto;
}
.c2_l_dz{
width:284px;
height:345px;
background:url(../images/dz_bg.gif) no-repeat  center;
}
.c2_l_dz dl dt, .xw_title, .cont_3 li{
background:url(../images/index_bg.gif) no-repeat;
}
.xw_title{

color:#2462C9;
text-indent:32px;
font-weight:bold;
line-height:140%;
font-size:14px;
}
.xw_title{
width:125px;
height:23px;
background-position:-74px 0 ;
}
.more{
width:49px;
height:12px;
background:url(../images/index_bg.gif) no-repeat;
background-position:0 0;
text-indent:-999px;
}
.more a{
display:block;
width:49px;
height:12px;}
.c2_l_xw{
width:300px;
height:180px;
}
.c2_l_xw ul li{
width:290px;
height:auto;
line-height:180%;
border-bottom:1px dashed #CCCCCC;
}
.c2_l_dz dl{
width:252px;
height:79px;
margin-left:10px;
display:inline;
margin-top:15px;
}
.c2_l_dz dl dd{
width:204px;
height:auto;
line-height:180%;}
.c2_l_dz dl dt{
width:42px;
height:45px;
background-position:0 -15px;
}
.cline{
background: url("../images/bg2.gif") no-repeat scroll 0 0 transparent;
}
.ditu{
  
    height: 232px;
    margin-left: 10px;
    padding-left: 3px;
    padding-top: 10px;
    width: 267px;
	display:inline;
}
.c2_r{
width:630px;
height:auto;
margin-left:18px;
display:inline;
}
.fgsx {
width:100%;
}
.fgsx_title{
background-position:-74px -23px ;
}
.ytjs_title, .zxsc_title{
background-position:-74px -47px ;
}

.fgsy_cont dl{
width:121px;
height:104px;
float:left;
margin-left:5px;
display:inline;
}
.fgsy_cont dl dt{
width:113px;
height:77px;
float:left;
}

.fgsy_cont dl dt img{
width:113px;
height:77px;
}
.fgsy_cont dl dd{
width:113px;
height:20px;
float:left;
line-height:180%;
text-align:center;
}
.fgsy_cont{
width:100%;
height:auto;
padding-top:10px;
margin-bottom:20px;
}
.ygjs{
width:372px;
height:auto;
}
.ytjs_cont{
width:362px;
height:200px;
padding-top:20px;
line-height:180%;
padding-right:10px;
}
.video{
width:243px;
height:217px;
margin-left:6px;
display:inline;
}
.link{
width:948px;
height:auto;
padding-bottom:15px;
border:1px solid #CCCCCC;
margin:0 auto;
}
.link_title{
width:948px;
height:34px;
background:url(../images/flink.gif) repeat-x top;

}
.link_title h2{
margin-top:7px;
margin-left:10px;
display:inline;
float:left;
}
.link ul{
width:100%;
height:auto;
float:left;
padding-top:10px;
}
.link ul li{
display:inline;
margin-left:8px;
display:inline;
}
.footer{
text-align:center;
padding-top:20px;
padding-bottom:20px;}
.c3_l_cont, .c3_r{
border:1px solid #CCCCCC;
}
.c3_l_cont{
width:228px;
height:auto;
float:left;
overflow:hidden;
margin-bottom:10px;
}
.c3_l{
width:232px;
height:auto;
}
.c3_r{
width:709px;
height:auto;
display:inline;
margin-left:7px;
overflow:hidden;
}
.c3_title{
width:229px;
height:32px;
background:url(../images/c3t.gif) no-repeat;
text-align:center;
line-height:200%;
}
.c3_title h2{
color:#FFFFFF;
font-size:14px;
font-weight:bold;
margin-top:5px;
}
.left_cont{
width:225px;
height:auto;
padding-top:10px;
padding-bottom:10px;
background-color:#EDEDEF;
}
.cont_3 li{
width:188px;
height:auto;
margin-bottom:10px;
margin-left:30px;
float:left;
display:inline;
font-size:14px;
background-position:-74px -69px ;
text-indent:20px;
}
.r_title{
width:100%;
height:42px;
background:url(../images/con_t_bg.gif) repeat-x center;
float:left;
}
.corg_box{
width:4px;
height:12px;
float:left;
margin-left:15px;
background-color:#FF8001;
display:inline;
margin-top:12px;
}
.r_title h2{
margin-left:14px;
display:inline;
float:left;
height:auto;
margin-top:10px;
font-size:14px;
}
.r_cont{
width:98%;
height:auto;
float:left;
padding-top:15px;
padding-bottom:15px;
overflow:hidden;
padding-left:10px;
line-height:180%;
}

.tpzs dl{
margin-left:15px;
}
.topadbox{
height:290px;
}


</style>