/* CSS Document */

html{position:relative;}
div{margin:0 auto; padding:0;}
h1,h2,h3,h4,h5,h6,ul,ul li,ol li,dl,dt,dd,form,img,p,form,strong{
margin:0; padding:0; border:none; list-style-type:none;
}
.none{ display:none}
.clear{clear:both; display:table; font-size:0}
.clearfix:after{
content:"."; display:block; height:0; clear:both;
visibility:hidden;
}
*html .clearfix{
 height:1%;
}
*+html .clearfix{
 height:1%;
}

body {padding:0px; margin:0px; font-family:"Î¢ÈíÑÅºÚ"; font-size:12px; color:#333; background:#f8f8f8; line-height:24px;}

.main {background:url(images/layout_02.jpg) top repeat-x; margin:0 auto;}
.top {width:1000px; height:135px;}
.top_logo {float:left; padding-top:25px; padding-left:5px; width:245px;}
.top_menu {float:right; width:745px; padding-top:25px;}

.txt_999 {color:#999;}
.red {color:#F00;}
.blue_txt16 {color:#1c44aa; font-size:16px;}
.txt_TEL {font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif; font-size:20px; color:#1c44aa;}

a:link , a:visited {color:#333; text-decoration:none;}
a:hover {color:#1c44aa; text-decoration:none;}

.menu_txt {color:#333; font-size:14px;}
a.menu_txt:link , a.menu_txt:visited {color:#333; text-decoration:none;}
a.menu_txt:hover {color:#1c44aa; text-decoration:none;}

.banner {width:1000px; height:315px; z-index:0;}
.con_1000{width:1000px; padding-top:15px;}

.txt_666 {color:#666; line-height:18px;}

.footer {background:#f0f0f0; margin:0 auto; padding:10px 0;}

.blue_txt {color:#1c44aa;}
a.blue_txt:link , a.blue_txt:visited {color:#1c44aa; text-decoration:none;}
a.blue_txt:hover {color:#1c44aa; text-decoration:underline;}

.nav{width:745px;}
.nav li{float:left; line-height:24px; height:43px; background:url(images/line.gif) no-repeat left 2px; font-size:14px; color:#1c44aa; font-weight:bold; position:relative;}
.nav li a{ color:#1c44aa; padding:0 15px 0 25px;}
.nav li a:hover{ color:#1c44aa; text-decoration:none}
.nav li.home{ background:none}
.nav li.menu a{ display: block; background:url(images/jt.gif) no-repeat 90px 9px;}
.nav li ul{ position:absolute; display:none; top:43px; left:0; width:152px; background:url(images/menu_bj.png) no-repeat left top; z-index:999;}
.nav li li{ float:none; line-height:38px; height:38px; font-size:12px; color:#333; position:relative; background: none;}
.nav li.menu li.f{ height:39px}
.nav li.menu li.f a{ padding-top:3px; line-height:38px; height:38px;}
.nav li li a,.nav li.menu li a{ color:#333; padding:0 0 0 27px; background:none; overflow:hidden;}
.nav li.menu li.f a:hover{ background:url(images/menu_bj.png) no-repeat -162px top; padding-top:3px; color:#fff; text-decoration:none}
.nav li.menu li a:hover{ background:url(images/menu_bj.png) no-repeat -162px -39px; color:#fff; text-decoration:none}


/*bannerÇÐ»»*/
.mainbox{
    overflow:hidden;
    position:relative;
}
.flashbox{
   overflow:hidden;
    position:relative;
}
.imagebox{
    text-align:right;position:relative;z-index:0;
}

.bitdiv{display:inline-block;width:18px;height:18px;margin:0 5px 5px 0px;cursor:pointer;float:right;}
.defimg{background-image:url(images/02.png);}
.curimg{background-image:url(images/01.png);}