﻿
/* CSS Document */

body{min-width:1300px;}

.w1250{ width:1250px;}

/*header*/
.header{ width:100%; height:auto; /*overflow:hidden;*/}
.logo{ height:100px; max-width:300px; padding:0px 0;}
.logo img{ height:100%;}

.nav{ height:100px; max-width:900px; /*overflow:hidden;*/}
.nav ul li.menu_li{ margin:0 15px; height:100%; float:left; position:relative; z-index:9; }
.nav ul li.menu_li a{ display:block; font-size:14px; height:100px; line-height:90px; border-top:2px solid #fff; width:100%;}
.nav ul li.menu_li a:hover,.nav ul li.active a{ border-color:#5e5e5e;}
.nav ul li.menu_li .sub{position:absolute; width:160px; background:#0a6cb6; top:100px; left:50%; margin-left:-80px; overflow: hidden; display:none;}
.nav ul li.menu_li .sub a{ height:45px; line-height:45px; text-align:center; border:none; color:#fff;}
.nav ul li.menu_li .sub a:hover{ background:#5e5e5e}


.index_main,.main{ width:100%; height:auto; overflow:hidden;}

.main{ padding-top:50px;}


/*foot*/
.foot{ width:100%; height:auto; overflow:hidden; margin-top:85px; padding:30px 0; background:#f5f5f5;}
.foot_links{ width:100%; height:auto; overflow:hidden;}
.foot_links span,.foot_links a,.foot_copy p,.foot_copy p a{ font-size:12px; color:#888888; line-height:30px;}
.foot_links a{ margin-right:15px;}
.foot_links a:hover,.foot_copy p a:hover{ text-decoration:underline;}

.foot_copy{ width:100%; height:auto;}
.foot_copy p a{ margin-left:10px;}

/*banner*/
.banner {
    width: 100%;
    position: relative;
    height: 670px;
    overflow: hidden;
    margin: 0 auto;
}
.banner .banner_scroll {
    z-index: 0;
    position: relative;
    overflow: hidden;
}
/*.banner .banner_scroll .tempWrap {
	width: 1200px !important;
}*/
.banner .banner_scroll li {
    width: 100%;
    height: 670px;
    overflow: hidden;
    text-align: center;
}
.banner .banner_scroll a {
    display: block;
    height: 100%;
}
.banner .point {
    width: 100%;
    position: absolute;
    z-index: 1;
    bottom: 10px;
    left: 0;
    height: 30px;
    line-height: 30px;
    text-align: center;
    _background: #000;
    _filter: alpha(opacity=60);
}
.banner .point ul {
    text-align: center;
    padding-top: 5px;
}
.banner .point ul li {
    cursor: pointer;
    display: inline-block;
    *display:inline;
    zoom: 1;
    width: 8px;
    height: 8px;
    margin: 0 5px;
    background: #fff;
    overflow: hidden;
    line-height: 9999px;
    border-radius: 50%;
}
.banner .point ul .on {
    background: #00295f;
}

/*main*/
.Current{
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 20px;
    overflow: hidden;
}
.sub_nav{ max-width:900px; height:auto; overflow:hidden;}
.sub_nav ul li{ border:1px solid #e5e5e5; float:left; border-bottom:none; margin-right:5px;}
.sub_nav ul li a{  display:block; padding:0 15px; height:35px; line-height:35px; font-size:14px; color:#666;}
.sub_nav ul li a:hover,.place a:hover,.sub_nav ul li.on a,.right ul li a:hover{ color:#0a6cb6;}
.sub_nav ul li:hover,.sub_nav ul li.on{ border-color:#0a6cb6;}
.place{ height:35px; line-height:35px; background:url(../image/icon_home.jpg) no-repeat left center; padding-left:20px; color:#666;}
.place a{ color:#666; font-size:14px;}


.main_con{ margin-top:20px;}
.main_con p{ font-size:14px; line-height:24px; color:#333;}
.main_con img{ max-width:100%;}

/*right*/
.right{ width:280px; height:auto; overflow:hidden; border:1px solid #e5e5e5; padding:20px;}
.right h3{font-size: 18px; line-height:30px; margin-bottom:10px;}
.right ul li{ height:40px; line-height:40px; overflow:hidden; border-bottom:1px solid #e5e5e5;}
.right ul li a{font-size: 15px;color: #2a333c;}

