*{ margin:0; padding:0; list-style-type:none; }
a{ color:#333; text-decoration:none; }
a:hover{ color:#4180b6; }
body{ font-size:12px; }
img{ vertical-align:middle; border:0px; }

.header{ width:100%; }
.header .top{ height:28px; background-color:#F7F7F7; border-bottom:#CCC 1px solid; }
.header .top .top_nav{ width:1000px; margin:0px auto; }
.header .top .top_nav li{ padding: 0 15px; margin-top:5px; border-right:1px #999999 solid; float:left; }
.header .top .top_nav li img{ vertical-align:middle; margin-right:5px;}
.header .top .top_nav .menu{ float:right; margin-top:8px; }
.header .top .top_nav .menu a{ padding-right:15px; }
.header .top .top_nav .menu img{ vertical-align:middle; margin-right:5px;}

.header .title{ height:80px; background-color:#008cd6; }
.header .title .title_nav{ margin:0px auto; width:1000px; }
.header .title .title_nav .logo{ width:300px; background:url(logo.png) no-repeat; float:left; height:50px; margin-top:20px; }
.header .title .title_nav .menu{ width:700px; float:right; height:80px; }
.header .title .title_nav .menu ul li{ width:120px; height:40px; float:right; font-family:'Microsoft YaHei','Hiragino Sans GB',Helvetica,Arial,'Lucida Grande',sans-serif; font-size:18px; text-align:center; margin-top:40px; }
.header .title .title_nav .menu .onfocus{ background:url(title_nav_bg.png) no-repeat; color:#FF9326; }
.header .title .title_nav .menu a{ color:#fff;font-weight:bold }
.header .title .title_nav .menu a:hover{ color:#c9eafc; }



/* flexslider */
.flexslider{position:relative; height:400px; overflow:hidden; background:url(loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:400px;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px}
.flex-control-nav{position:absolute;bottom:10px;z-index:2; left:45%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px; float:left;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}


.index_body{ margin:0px auto; width:1000px; }
.index_body .nav_text{ font-family:'Microsoft YaHei','Hiragino Sans GB',Helvetica,Arial,'Lucida Grande',sans-serif; font-size:18px; margin:10px;width:168px;font-weight:600; }
.index_body .nav_context { width:330px; height:100px; padding:0 10px; margin:20px 0; border-right:1px #CCCCCC solid; float:left; }
.index_body .nav_context img{ float:left; width:100px; height:100px; margin-left:10px; }
.index_body .nav_context ul{ margin-left:10px; float:left; width:210px; }
.index_body .nav_context ul li{ font-size:14px; padding:5px 0;}

.index_body .nav_context_over { width:270px; height:100px; padding:0 10px; margin:20px 0; float:left; }
.index_body .nav_context_over img{ float:left; width:100px; height:100px; margin-left:10px; }
.index_body .nav_context_over ul{ margin-left:10px; float:left; }
.index_body .nav_context_over ul li{ font-size:14px; padding:5px 0;}


.index_body .context{ padding: 20px 0 40px 0; font-size:14px; }
.index_body .context p{ padding:10px 0; text-indent:2em; }







.footer{ width:100%; height:160px; background-color:#F7F7F7; border-top:#CCC 1px solid; color:#999; }
.footer .link_logo{ width:1000px; margin:5px auto; text-align:center; padding:20px; border-bottom:1px solid #E0E0E0; color:#999; }
.footer .link_logo img{ vertical-align:middle; padding-left:30px; }
.footer .menu_nav{ width:1000px; margin:10px auto; text-align:center; }
.footer span{ padding:15px; font-family:Verdana, Geneva, sans-serif; }
.footer span a{ color:#999; }
.footer span a:hover{ color:#333; }
.con_main{width:700px;margin:0 auto;position:relative;margin-top:20px;margin-bottom:20px;}
.clear{ clear:both; }