@charset "gb2312";
body,ul,li,dl,dd,dt,img,h1,p,input,form,select,option { margin:0;padding:0}
body { background:#fff url(../images/01.jpg) center 0 repeat-x }
ul{ list-style:none}
a{ text-decoration:none;color:#000; outline:none}
a:hover{color:#F00}
img{ border:none; vertical-align:middle}
.clearfloat{ clear:both}
.wrap{width:982px;margin:0 auto; font-size:14px}
.header{ background:url(../images/02.jpg);width:982px;height:483px; position:relative}
.nav ul{ position:absolute; right:0;top:60px}
.nav ul li{ float:left; border-bottom:4px #38ABEA solid}
.nav ul li a{ display:block;width:76px;height:30px; margin-right:2px; line-height:30px; text-align:center; font-size:14px; color:#38ABEA}
.nav ul li a:hover{ background:#38ABEA; color:#fff;font-size:12px; font-weight:bold}
.nav ul li a.f{background:#38ABEA; color:#fff; font-weight:bold}
.nav ul li a.s{ text-align:left;width:50px}
.search{width:200px; height:28px; position:absolute; right:35px; bottom:10px; border:1px #ccc solid; overflow:hidden}
.search input{ border:none; height:26px; outline:none}
.search input.inp{width:160px; font-size:12px; line-height:1.5; color:#CCC; float:left}
.search input.btn{ background:#f00 url(../images/03.jpg) 0 0px no-repeat; height:32px; width:35px; border:none; float:right}

.div1{height:306px; margin-top:10px; border:1px #ccc solid}
.div1 .left{ float:left}
.div1 .right{width:337px;height:306px; float:right; border-left:1px #ccc solid;_position:relative;_left:15px}
.div1 .right .rightlist{ margin-left:9px }
.div1 .right .rightlist li{width:72px;float:left; margin-top:15px; margin-right:10px; font-size:13px; text-align:center}
.div1 .right .rightlist li a{color:#686868}
.div1 .right .rightlist li img{ margin:10px 0}
.div1 .right .rightlist li:hover{ position:relative;left:1px;top:1px; filter:alpha(opacity=70);opacity:.7}
.frame { margin-bottom: 10px; border: 1px solid #e1e1e1; background: #FFF; }
.title { padding: 0 10px; height: 32px; font-size: 14px; font-weight: 700; line-height: 32px; overflow: hidden; }
.block { margin: 10px 10px 0; }
.temp { margin: 1px; }
.slideshow { clear: both; }
.slideshow li { position: relative; overflow: hidden; }
.slideshow span.title { position: absolute; bottom: 60px; left: 0; margin-bottom: 0; width:263px; height:68px; line-height:68px; font-size: 14px; text-indent: 10px; }
.slidebar li { float: left; margin-right: 1px; width: 20px; height: 20px; line-height: 20px; text-align: center; font-size: 10px; cursor: pointer; }
.slidebar li:hover{ background:#F00}
.frame { background: none; border: 0px solid #fff; margin-bottom: 0px; }
.temp { margin: 0; }
.slidebar { position: absolute; bottom:15px; left: 15px; }
.slideshow span.title, .slidebar li { background:url(../images/35.png); color: #fff; overflow: hidden; }
.slidebar li.on { background:url(../images/35.png);color:#E0BE38; font-weight:bold; }
.slideshow SPAN.title { text-indent: 0px; }
.block { margin: 0; position: relative; }
#frameHlicAe { margin: 0px !important; border: 0px !important; }
.comiis_wrap960, .comiis_wrapad { margin: 0 auto; width: 638px;_width:620px;height:308px; margin:3px 2px}
.comiis_wrapad { margin-top:0; overflow: hidden }
.comiis_wrapad img { float: left; margin-top: 0px; }
#slidesImgs li { height: 300px; display: none;margin:3px 3px}
#slidesImgs li img{height:300px;width:634px;_width:620px;}

.div11{float: left; background:#F2F2F2;height:34px;width:960px; line-height:34px; margin-bottom:10px; padding-left:20px}
.div11 a.first{padding-left:20px}
.div2{width:668px; border:1px #ccc solid; float:left; padding:15px;_width:665px; font-size:12px; line-height:20px; overflow:hidden}
.div2 h1{ font-size:26px; font-family:"????"; text-align:center; margin:20px}
.div2 span.h{ font-size:12px; color:#999; text-align:center; display:block; margin-bottom:6px}
.div2 span.h a{ color:#F00}
.div2 .tips{width:659px;height:81px; background:url(../images/32.jpg) no-repeat; padding-top:10px; padding-top:10px \9}
.div2 .tips p.t{ font-size:12px; line-height:25px;text-indent:2em; width:550px; margin:4px 0 0 95px;margin:10px 0 0 95px !important}
#fff{ font-size:14px; line-height:20px; text-indent:-1em; margin:0px 0}
.div2 p{ font-size:14px; line-height:26px; text-indent:2em; margin:20px 0}
.div2 p span{ color:#F00; font-weight:bold}
.div2 .fenye{ text-align:center}
.div15{ width:633px;height:222px; background:url(../images/37.jpg) 0 -8px no-repeat; padding-top:13px; overflow:hidden}
.div15 dl.m{ float:left}
.div15 dl.m dd{ font: bold 14px/24px "????" ; color:#fff; margin-left:45px}
.div15 dl.m dt{ margin-left:43px; margin-top:5px}
.div15 dl.g{ float:right;_display:inline}
.div15 dl.g dd{ font: bold 14px/24px "????" ; color:#fff }
.div15 dl.g dt{ margin-right:60px; margin-top:5px}
.div_r{width:273px;float:right}
.div3{width:271px; border:1px #ccc solid;}
.div3 a img:hover{ filter:alpha(opacity=50);opacity:.5}
.div4{width:271px; border:1px #ccc solid; overflow:hidden; margin-top:10px}
.div4 .title{height:35px; line-height:35px; border-bottom:2px solid #0185E0}
.div4 .title span{ display:block;width:102px; background:#0185E0; color:#fff; text-align:center; font-size:16px; font-weight:bold}
.div4 span.ff{ background:#E7F6FF; font-size:12px; display:block; height:30px; line-height:30px}
.div4 a?{text-decoration:none;color:#fff; outline:none}
.div4 a:hover{color:#fff;}
.div5{width:272px; margin-top:10px; overflow:hidden; border:1px #ccc solid}
.div5 .title{height:35px; line-height:35px; border-bottom:2px solid #0185E0}
.div5 .title span{ display:block;width:167px; background:#0185E0; color:#fff; text-align:center; font-size:16px; font-weight:bold}
.div5 ul{ width:273px;height:364px; background:url(../images/14.jpg) 0 -3px no-repeat}
.div5 ul li{ height:59px; border:1px #fff solid; border-collapse:collapse}
.div5 ul li div{ margin-left:50px; margin-top:13px}
.div5 ul li h3{ margin:6px 0; padding:0; font-size:14px; font-family:"????"}
.div5 ul li a{margin-right:5px; color:#F00; font-size:12px; line-height:16px}
.div6{ background:url(../images/16.jpg) no-repeat;width:271px;border:1px #ccc solid; margin-top:10px; }
.div6 div{height:58px;_height:50px}
.div6 p{ height:62px; font-size:12px}
.div6 p span{ display:block; margin-left:75px;height:50px; padding-top:20px }
.div6 p.z{ margin-bottom:20px}
.div7{width:272px; margin-top:10px; overflow:hidden; border:1px #ccc solid }
.div7 .title{height:35px; line-height:35px; border-bottom:2px solid #0185E0}
.div7 .title span{ display:block;width:100px; background:#0185E0; color:#fff; text-align:center; font-size:16px; font-weight:bold}
.div8{width:100%; margin-top:10px; overflow:hidden; border:1px #ccc solid; font-size:12px }
.div8 hr{width:938px; margin:0 auto; border-top:1px #ccc solid}
.div8 ul.ff{ margin-left:63px}
.div8 ul.ff li{ float:left; width:105px; margin-right:48px}
.div8 ul.ff li span{ display:block; font-size:14px; font-weight:bold;line-height:28px;height:28px; margin-top:10px}
.div8 ul.ff li a{ line-height:20px}
.div14{height:234px}
.div14 dl{ float:left}
.foot { width: 982px; float: left; }
.yldf { width: 978px; height: 220px; float: left; overflow: hidden; }
.yldf_title { background:url(../images/yy5.jpg) no-repeat;width:100%; height: 53px; float: left; padding-left:24px; border-bottom:1px #ccc solid }
.yldf_title li { width: 130px; height: 53px; margin-right:90px; line-height:53px; float: left;display:block; cursor:pointer; }
.yldf_title li:hover{ border-bottom:2px #38ABEA solid} 
.yldf_title li.zzz{ border-bottom:2px #38ABEA solid}
.yldf_title_div { width: 973px; height: 151px; float: left; overflow:hidden; margin-top:10px }
.ry_left { width: 32px; height: 155px; float: left; }
.ry_content { width: 905px; overflow: hidden; height: 135px; float: left; margin: 14px 0 0 3px; }
.ry_content img { width: 158px; height: 121px; float: left; border: 0px solid #ccc; padding: 3px; margin-right: 9px; }
.ry_right { width: 32px; height: 155px; float: right; }
.menu_f{ margin-top:10px}
.menu{background:url(../images/02.2.jpg);height:43px}
.menu ul{ margin-left:50px}
.menu ul li{ float:left;text-align:center; line-height:43px }
.menu ul li.line{ background:url(../images/line.png) center;width:2px;height:43px; margin:0 1px}
.menu ul li a{display:block;width:93px;color:#FFF; font-size:14px; font-weight:bold}
.menu ul li a.f{background:url(../images/li_hover.png)}
.menu ul li a:hover{ background:url(../images/li_hover.png)}
.footer{background:#2C7AC4;height:180px; margin-top:10px; padding-top:30px;font-size:12px; line-height:20px;color:#fff}
.footer img{ margin-top:10px}
.banquan{width:390px;margin-left:20px; margin-right:10px; padding-left:5px; float:left}
.banquan span.ffff{ margin-left:5px}
.banquan img{ margin-top:0; margin-bottom:10px}
.a33{ width:282px; height:214px; float:left; margin:5px 0 0 43px; display:inline; overflow:hidden;}
.a33 p{ font-size:12px; line-height:23px; padding:50px 0 0 25px; text-indent:0em; margin:0px;}
.a33 p span{ color:#3dadea;}
.a33_bj1{ background:url(../images/a130.jpg) no-repeat;}
.a33_bj2{ background:url(../images/a131.jpg) no-repeat;}
.head_logo {
    height: 95px;
    padding-top: 10px;
}
.cent {
    width: 998px;
    margin: 0 auto;
    overflow: hidden;
}
.left {
    float: left;
}
.sizes {
    margin-top: 10px;
    margin-left: 15px;
}
.head_logo img.right {
    margin-top: 45px;
    margin-right: 11px;
}
.head_nnav {
    height: 46px;
    overflow: hidden;
    line-height: 46px;
    background: #389ce8;
}
.head_nnav .nnav_fldh, .head_nnav .nnav {
    color: #45aeed;
    font-size: 14px;
    font-family: "??????";
}
.head_nnav p.nnav a {
    padding: 12px 28px;
}
.head_nnav .nnav a {
    color: #fff;
    padding: 0 17px;
    text-decoration: none;
}
.ic_content{ text-align:center;}
.foot_ter {
    background: #f5f5f5;
}
.foot_ter_ul li {
    float: left;
    width: 170px;
    height: 160px;
    text-align: center;
    border-left: 1px solid #e1e1e1;
}
.foot_ter_ul li h5 {
    font-size: 12px;
}
.foot_ter_ul li a {
    color: #969696;
    display: block;
    line-height: 24px;
}
.foot_ter p { font-size:14px;}
.sizes {
    margin-top: 10px;
    margin-left: 15px;
}
.skiling p{ line-height:30px; font-size:14px;}
.home_hj_top {
    height: 34px;
    background: url(../images/home_71.jpg) repeat-x;
}
.home_hj_top p {
    line-height: 34px;
}
.home_hj_top p.left a.ry {
    color: #389ce8;
    background: #fff;
}
.home_hj_top p.left a {
    float: left;
    display: block;
    width: 114px;
    text-align: center;
    font-weight: bold;
    border-right: 1px solid #c4e2f8;
}
.home_hj_ul {
    width: 20000px;
}
.home_hj_ul li {
    float: left;
    margin-left: 21px;
}
.home_hj_ul li p {
    line-height: 50px;
    text-align: center;
}
