body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img {
	margin: 0;
	padding: 0;
}
img{ border: 0;}
*{ margin: 0; padding: 0;}
body, button, input, select, textarea, a{
	font-size: 14px;
	font-family:"Microsoft YaHei";
	color: #999;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}
em {
	font-style:normal;
}
ul, ol {
	list-style: outside none none;
}
li{list-style: outside none none;}
img {
	border:0px;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a {
	text-decoration: none;

}
a:link{ text-decoration:none;}
a:hover {
	color:#449CCE;
	text-decoration:none;
}

.f_l{float: left;}
.f_r{float: right;}
.f_c{clear: both;}
.b_n{border: none;}
.t_l{text-align: left;}
.t_c{text-align: center;}
.t_r{text-align: right;}
.auto{margin: 0 auto;}
.mt10{ margin-top: 10px;}
.ml20{ margin-left: 20px;}
.ml10{ margin-left: 10px;}
.ml15{ margin-left: 15px;}
.mt20{ margin-top: 20px;}
.mt30{ margin-top: 30px;}
.mt15{ margin-top: 15px;}
/*ä¸»ä½“å†…å®¹ å†…é¡µ*/
/*åˆ†é¡µ*/
.page{width:100%;margin:30px auto; *margin-left:200px;text-align:center;}
.page ul {display: inline-block;}
.page ul li{float:left;margin-right:5px; list-style:none;}
.page ul li a{float:left;padding:3px 8px; background:#449CCE; border:1px solid #cccccc; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; color:#999;}
.page ul li a:hover{background:#449CCE; border:1px solid #449CCE; color:#fff;text-decoration: none;}
.page ul li a.up{ }
.page ul li a.onhover{background:#449CCE; border:1px solid #449CCE; color:#fff;}


@import "reset.css";
.top{
    width: 100%;
    height: 525px;
    /*background: url(images01_01.png)no-repeat;*/
    background-image:url("images01_01.png");
    background-repeat: no-repeat;
    position: relative;
    top: 0px;
    left: 0px;
}
.top_nav{
    width: 100%;
    height: 75px;
    line-height: 75px;
    background-color: #1792CB;
    opacity: 0.78;
    overflow: hidden;
    position: absolute;
    top: 0px;
    left: 0px;
}
.top_nav a.f_l{
    margin-top: 10px;
}
.top_nav_all{
    width: 1320px;
    margin: 0 auto;
}
.top_nav ul{
    float: left;
    margin-left: 10px;
}
.top_nav ul li{
    float: left;
    height: 75px;
    line-height: 75px;
    width: 100px;
    text-align: center;
}
.top_nav ul li a{
    display: inline-block;
    color: #fff;
    font-size: 18px;
}
.top_nav ul li.on{
    background-color: #1580B3;
}
.top_nav ul li:hover{
    background-color: #1580B3;
}
.top_bottom{
    width: 100%;
    height: 228px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    /*background: url("imagesdibu_02.png")no-repeat;*/
    background-image: url("imagesdibu_02.png");
    background-repeat: no-repeat;
}
.top_bottom_all{
    width: 1240px;
    margin: 0 auto;
    overflow: hidden;
    height: 216px;
}
.tq{
    width: 316px;
    height: 137px;
    margin-top: 95px;
    float: left;
}
.ss_div{
    float: left;
    margin-left: 140px;
    *margin-left: 100px;
    width: 340px;
    height: 48px;
    position: relative;
    margin-top: 150px;
}
.ss_div input{
    width: 262px;
    height: 48px;
    line-height: 48px;
    padding-left: 10px;
    padding-right: 67px;
    border-radius: 5px;
    background-color: #F5FAFC;
    color: #999;
    font-size: 12px;
    outline: none;
    border: none;
    *padding-right:0px;
}
.ss_div a{
    display: inline-block;
    width: 60px;
    height: 45px;
    /*background: url("../images/css_script.png")0px 0px no-repeat;*/
    background-image: url("imagesf_icon_all.png");
    background-repeat: no-repeat;
    background-position: 0px 0px;
    position: absolute;
    top: 2px;
    right: 2px;
    *right: -30px;
}
.top_tzgg{
    float: left;
    width: 350px;
    height: 80px;
    margin-left: 80px;
    margin-top: 150px;
}
.top_tzgg .a1{
    float: left;
    display: block;
    width: 62px;
    height: 60px;
    font-size: 24px;
    font-weight: bold;
    color: #0099cc;
}
.top_tzgg_list{
    float: left;
    overflow: hidden;
}
.top_tzgg_list li{
    width: 268px;
    height: 68px;
    line-height: 68px;
}
.top_tzgg_list li .div1{
    float: left;
    width: 70px;
    height: 68px;
    line-height: 38px;
    text-align: center;
    border-right:1px solid #A4A6A8;
}
.top_tzgg_list li .div1 span.s1{
    font-size: 48px;
    color: #666;
}
.top_tzgg_list li .div1 span.s2{
    font-size: 16px;
    color: #666;
}
.top_tzgg_list li .div2{
    float: left;
    width: 189px;
    height: 68px;
    line-height: 38px;
    margin-left: 5px;
}
.top_tzgg_list li .div2 a{
    display: inline-block;
    font-size: 16px;
    color: #333;
    margin-top: -10px;
    padding: 0px;
}
.top_tzgg_list li .div2 P{
    font-size: 12px;
    color: #999;
    height: 40px;
    line-height: 20px;
}
@import "reset.css";
.bottom_bg{
    width: 100%;
    height: 290px;
    /* background: url("imagesdibu_04.png")no-repeat; */
    /* background-image: url("imagesdibu_04.png"); */
    /*background-repeat: no-repeat;*/
    position: relative;
    padding-top: 90px;
    background: url(imagesdibu_04.png)  no-repeat  center  top;
    width: 100%;
    height: auto;
    overflow: hidden;
}
.footer{
    width: 1200px;
    margin: 0 auto;
    height: 246px;
    border-top: 1px solid #D0D0D0;
}
.footer_yqlj{
    display: inline-block;
    font-size: 20px;
    color: #999;
    margin-left: 45px;
    margin-top: 25px;
    float: left;
    margin-right: 6px;
}
.friendlink{
    height: 30px;
    line-height: 30px;
    padding-top:10px;
    margin-top: 10px;
}
.friendlink>ul>li{
    margin:0  40px;
    position: relative;
    width: 195px;
    height: 40px;
    border: 1px solid #ccc;
    background: #fff;
    text-align: center;
}
/* select-main */
div.select-main {
    background-color:#FFFFFF;
    font-size:13px;
    position:absolute;
    top:0;
    left:0;
    width: 195px;
    height: 40px;
    line-height: 40px;
    -webkit-user-select:none; /* webkit (safari, chrome) browsers */
    -moz-user-select:none; /* mozilla browsers */
    -khtml-user-select:none; /* webkit (konqueror) browsers */
    -ms-user-select:none; /* IE10+ */
    color:#000;
}
.select-block:hover {
    display: block;
}
div.select-main.z-index {
    z-index:10;
}
div.select-main.disabled {
    cursor:default;
    filter:alpha(opacity=50);
    opacity:0.5;
    zoom:1;
}
div.select-main.disabled div.select-set {
    cursor:default;
}

div.select-main.disabled div.select-arrow {
    cursor:default;
}
div.select-set {
    background-color:#FFFFFF;
    cursor:pointer;
    height:40px;
    line-height: 40px;
    overflow:hidden;
    position:relative;
    width:195px;
    z-index:5;
}
div.select-arrow {
    border-top:5px solid #000;
    border-left:5px solid transparent;
    border-right:5px solid transparent;
    cursor:pointer;
    height:0px;
    position:absolute;
    top:18px;
    right:10px;
    width:0px;
    z-index:7;
}
div.select-arrow.reverse {
    border-top:7px solid transparent;
    border-bottom:7px solid #616161;
}
div.select-block {
    background-color:#FFFFFF;
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
    left:-1px;
    line-height:20px;
    position:absolute;
    top:23px;
    width:195px;
}
ul.select-list {
    cursor:pointer;
    margin:12px 0 0;
}
.select-items{
    height: 35px;
    line-height: 35px;
}
.select-items>a{
    font-size: 13px;
    margin-left: -20px;
    color: #000;
}
/**/
.foot{
    margin-top: 15px;
    border-top:3px solid #1294E9;
    height: 230px;
    background: #ECECEC;
    text-align: center;
}
.f-nav{
    margin-bottom: 15px;
}
.f-nav a{
    color: #1294E9;
    height: 45px;
    line-height: 45px;
}
.f-nav span{
    margin: 0 8px;
    color: #1294E9;
}
.foot .p{
    height: 30px;
    line-height: 30px;
}
.foot .p span{
    margin-left: 8px;
}
.jc{
    margin-top: 20px;
}
.footer_text{
    margin-top: 84px;
    margin-left: 225px;
}
.footer_text ul{
    overflow: hidden;
    margin-bottom: 40px;
}
.footer_text ul li{
    float: left;
    height: 20px;
    width: 70px;
    line-height: 20px;
}
.footer_text ul li a{
    font-size: 12px;
    color: #666;
    font-family:simsun;
}
.footer_text p{
    width: 490px;
    height: 77px;
    line-height: 25px;
    margin-left: 50px;
    text-align: center;
    font-family: simsun;
    font-size: 12px;
    color: #666;
}

@charset "gb2312";
/* CSS Document */




.container {
    width:1200px;
    background-color: #fff;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 20px;
}
.addr {
    width:100%;
    height:45px;
    line-height: 45px;
    text-indent: 2.5em;
    background: url("imagesmore-icons.png") -224px -166px no-repeat #e7f7ff;
}
.ctt-0 {
    margin-top: 20px;
    overflow: hidden;
}
.ctt-0 .left {
    float:left;
    width:260px;
}
.ctt-0 .left h3 {
    width:100%;
    height:55px;
    line-height: 55px;
    text-align: center;
    letter-spacing: 2px;
    font-size: 18px;
    color:#fff;
    background-color: #419dce;
}
.ctt-0 .left .s {
    position: relative;
    width:100%;
    height:10px;
}
.ctt-0 .left .s span {
    position: absolute;
    width: 5px;
    height: 10px;
    background: url("imagesmore-icons.png") -183px -183px no-repeat;
}
.ctt-0 .left .s .s1 {left:45px;}
.ctt-0 .left .s .s2 {right:45px;}
.ctt-0 .left .list {
    position: relative;
    min-height:700px;
    background-color: #f6f6f6;
    border:1px solid #ddd;
    z-index: 0;
}
.ctt-0 .left .list .bg {
    position: absolute;
    left:0;
    bottom: 0;
    z-index: -1;
    width:259px;
    height:374px;
    background: url("imageslby-bg.png") 0 0 no-repeat;
}
.ctt-0 .left .list ul {
    padding:5px 5px 100px 5px;
}
.ctt-0 .left .list ul li {
    width:100%;
    height:44px;
    line-height: 44px;
    margin-top: 6px;
}
.ctt-0 .left .list ul li a {
    display: block;
    width:100%;
    height:44px;
    line-height: 44px;
    font-size: 16px;
    color:#7e7e7e;
    background-color: #e7f7ff;
}

.ctt-0 .left .list ul li a.on,.ctt-0 .left .list ul li a:hover {
    color:#419DCE;
    background-color: #a8e1ff;
}
.ctt-0 .left .list ul li a i {
    float:left;
    width:44px;
    height:44px;
    margin-left: 50px;
    background: url("imagesmore-icons.png") -220px -122px no-repeat;
}
.ctt-0 .left .list ul li a.on i,.ctt-0 .left .list ul li a:hover i {background-position: -163px -122px;}

.ctt-0 .right {
    float:right;
    width:920px;
}
.ctt-0 .right .top_kl {
    width:100%;
    height:45px;
    line-height: 45px;
    font-size: 16px;
    background-color: #f1f1f1;
    padding-left: 10px;
}
.ctt-0 .right .top h3 {
    float: left;
    font-size: 16px;
    font-weight: normal;
    color:#fff;
    padding:0 20px;
    background-color: #72ccf9;
}
.ctt-0 .right .text-list {
    padding:10px 0 20px 0;
}
.ctt-0 .right .text-list li {
    width:100%;
    height:30px;
    line-height: 30px;
}
.ctt-0 .right .text-list li a {
    float:left;
    height: 30px;
    line-height: 30px;
    transition: all 0.3s ease-in 0s;
    -moz-transition: all 0.3s ease-in 0s;
    -webkit-transition: all 0.3s ease-in 0s;
}
.ctt-0 .right .text-list li a:hover {
    padding-left: 5px;
    transition: all 0.3s ease-in 0s;
    -moz-transition: all 0.3s ease-in 0s;
    -webkit-transition: all 0.3s ease-in 0s;
}
.ctt-0 .right .text-list li a i {
    float:left;
    width:25px;
    height:30px;
    background: url("imagesmore-icons.png") -12px -174px no-repeat;
}
.ctt-0 .right .text-list li span {
    float: right;
    line-height: 30px;
}
.ctt-0 .right .img-list {
    padding:20px 0 20px 0;
    overflow: hidden;
}
.ctt-0 .right .img-list li {
    float:left;
    width:220px;
    height:170px;
    margin-bottom: 10px;
    margin-right: 10px;
}
.ctt-0 .right .img-list li a {
    position: relative;
    display: block;
    width:220px;
    height:170px;
    overflow: hidden;
}
.ctt-0 .right .img-list li a img {
    position: absolute;
    width:100%;
    height:100%;
    transition: transform 0.7s ease-out 0s;
    -moz-transition: transform 0.7s ease-out 0s;
    -webkit-transition: transform 0.7s ease-out 0s;
}
.ctt-0 .right .img-list li a:hover img {
    transform: scale(1.05);
    transition: transform 0.7s ease-out 0s;
    -moz-transition: transform 0.7s ease-out 0s;
    -webkit-transition: transform 0.7s ease-out 0s;
}
.ctt-0 .right .img-list li a span {
    position: absolute;
    bottom:0;
    width:220px;
    height:30px;
    line-height: 30px;
    text-indent: 1em;
    font-size: 12px;
    color:#fff;
    background-color: #000;
    filter:alpha(opacity=60);
    opacity: 0.6;
    -moz-opacity:0.6;
    -khtml-opacity: 0.6;
}
.ctt-0 .right .img-list li:hover a span{
    color:#419DCE;
}
/*ÐÐÕþÐí¿É-ÁÐ±íÑùÊ½*/
.ctt-0 .right .xzxk-list { padding:10px 0 20px 0;}
.ctt-0 .right .xzxk-list li {
    width:100%;
    height:30px;
    line-height: 30px;
}
.ctt-0 .right .xzxk-list li .s-lt {
    float:left;
    height:30px;
    line-height: 30px;
}
.ctt-0 .right .xzxk-list li .s-lt i {
    float:left;
    width:20px;
    height:30px;
    background: url("imagesmore-icons.png") -181px -68px no-repeat;
}
.ctt-0 .right .xzxk-list li .s-rt {
    float:right;
    padding:0 3px;
    line-height: 30px;
    color:#019df0;
}
.ctt-0 .right .xzxk-list li .s-rt.no-a {color:#bcbcbc;}
.ctt-0 .right .xzxk-list li .s-rt.no-a a {color:#bcbcbc;}
.ctt-0 .right .xzxk-list li .s-rt a {color:#fff;}
.ctt-0 .right .xzxk-list li .s-rt a:hover {color:#a22e0b;}