@charset "utf-8";
/*---reset---*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
margin:0;padding:0;}
* focus {outline: none;margin: 0;padding: 0;}
a:focus { outline: none;}
table {border-collapse:collapse;border-spacing:0;}
fieldset, img {border:0;}
address, caption, cite, code, dfn, em, strong, th, var {font-style:normal;}
li {list-style:none;}
caption, th {text-align:left;}
h1, h2, h3, h4, h5, h6 {font-size:100%;#242424;}
h1{font-size:200%;}
input, textarea, select {font-family:inherit;font-size:inherit;font-weight:inherit;}
legend {color:#000;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
.clearfix {display:block;}
.clean {clear:both;}
a{ outline:none;text-decoration:none;}
a{ color:#333435; }
a:hover { color: #09C;}
.fl {float:left;}
.fr {float:right;}
.main_c{width:1000px;margin:0 auto}
.nav_c{width:100%;background-color:#0068b7;  }
.word14{font-size:14px;}
/*---layout---*/
body {margin:0 auto;font:12px/22px 'Microsoft Yahei','\5b8b\4f53',微软雅黑, Arial, Lucida Grande, Tahoma, sans-serif;color:#555555; background-color:#ffffff;}

#navmenu{font-size:14px;position:relative;z-index:10; width:1000px; margin:0 auto; height:39px; background-color:none; border-radius:5px;}
#navmenu ul {float:left;padding:0 2px 0 0;}
#navmenu ul li {float:left;height:37px;line-height:37px;position:relative;padding:0 0 0 2px;}
#navmenu ul li a {padding:0 33px 0 31px;color:#ffffff;float:left;}
#navmenu ul li a:hover{color:#fff;  background-color:#0172b9; border-radius:3px;}
#navmenu ul li ul{position:absolute;top:37px;left:0;width:130px;background:#0172b9;filter:alpha(opacity=90);opacity:.9;-moz-opacity:.9;display:none;}
#navmenu ul li ul li {background:none;float:left;border-bottom:1px #ffffff solid;padding: 4px;display:block;width:108px;margin-left:2px;}
#navmenu ul li ul li a{float:none;border-radius:5px;color:#ffffff;display: block;font-size: 14px;line-height:30px;padding:3px 10px;width:100px;}
#navmenu ul li ul li a:hover{background:#00a0ff;}
#navmenu ul li ul li ul{position:absolute;top:0;left:115px;width:120px;background:#3a3a3a;filter:alpha(opacity=90);opacity:.9;-moz-opacity:.9;display:none;}
#navmenu ul li ul li ul li{background:none;float:left;border-bottom:1px #535252 solid;padding: 4px;display:block;width:108px;margin-left:2px;}
#navmenu ul li ul li ul li a{float:none;border-radius:5px;color: #CFC5AC;display: block;font-size: 14px;line-height:30px;padding:3px 10px;width:90px;}
#navmenu ul li ul li ul li a:hover{background:#1A1A1A;}

.in_main{ background:url(../images/bg_in.png) no-repeat;padding-top:30px;padding-bottom:30px;}

.in_cpyy td{border-bottom:1px dotted  #999999; padding:4px 0}

.footer{ background:url(../images/bg_foot.png) top center no-repeat;}
.footer .bq{padding:35px 0 25px;}
.footer .gjc{padding:20px 0; font-size:14px;}


.flexslider { position: relative; height: 400px; overflow: hidden; background: url(images/loading.gif) 50% no-repeat;}
.slides { position: relative; z-index: 1;}
.slides li { height: 400px;}
.flex-control-nav { position: absolute; bottom: 10px; z-index: 2; width: 100%; text-align: center;}
.flex-control-nav li { display: inline-block; width: 14px; 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(../images/dot.png) right 0 no-repeat; cursor: pointer;}
.flex-control-nav .flex-active { background-position: 0 0;}
#demo table td{width:180px; text-align:center}
#demo table td img{margin:0 10px; }

.nei h2{font-size:18px;margin:36px 0 12px}
.nei h3{font-size:14px;margin:24px 0 10px; color:#F60}
.wenzi h5{ font-size:14px; color:#F60; margin-top:36px;}

.left-menu {margin-right:50px; }
.left-menu h1{ line-height:3; font-size:19px; text-align:center; color:#FFF; background:#36C;margin-bottom:12px; -moz-border-radius: 10px;      /* Gecko browsers */
    -webkit-border-radius: 10px;   /* Webkit browsers */
    border-radius:10px; margin-top:36px;      }
.left-menu ul{    }
.left-menu ul li{ background:#e9f6ff; font-size:16px; text-align:center; padding:5px 10px 0;}

.left-menu ul li a{display:block; padding:10px 30px; }
.left-menu ul li.active a{ background:#36C; color:#FFF}
.left-menu ul li a:hover{ background:#36C; color:#FFF}
