@charset "utf-8";
/* CSS Document */
body {margin:0; font:12px/24px Arial,"microsoft yahei"; color:#969696;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
ol,ul {list-style:none;}
li{list-style-type:none;}
img{border:0; vertical-align:top}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
address,cite,code,em,th,i{font-weight:normal; font-style:normal;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
a{color:#666; text-decoration:none;outline: none}
a:hover {color:#bb0d46;}

/*html5*/
article,aside,dialog,header,section,footer,nav,figure,menu{display:block}
.Hidden {display:none;}
.fl{float:left}
.fr{float:right}
@font-face {font-family:'icomoon';src:url('../fonts/icomoon.eot?-z0f8u9');src:url('../fonts/icomoon.eot?#iefix-z0f8u9') format('embedded-opentype'),url('../fonts/icomoon.woff?-z0f8u9') format('woff'),url('../fonts/icomoon.ttf?-z0f8u9') format('truetype'),url('../fonts/icomoon.svg?-z0f8u9#icomoon') format('svg');font-weight: normal;font-style: normal;}
.icomoon{font-family:'icomoon';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}
.index_main{ width:1200px; margin:0 auto; color:#fff}
.main{ width:1000px; margin:0 auto}

/* 头部 */
header{background:#FFFFFF;}
.head_user{width:100%; background:#636363; border-bottom:solid 1px #ededed; height:30px;line-height:30px;}
.head_user_r{float:right}
.head_user_r a{color:#fff}
.head_user_r span{ padding-left:10px}
.head_user_r span a{ padding:0 10px;}
.head_user_r .icomoon{ font-size:14px; color:#fff; vertical-align:middle; margin:0 3px 0 8px}
.head_user_r a:hover .icomoon{color:#fff;}
.head_mian{height:110px; background:#FFFFFF;}
.head_mian_logo img{ padding-top:30px}
.head_mian_search{ width:580px; height:45px; padding-top:40px; float:right; position:relative}
.head_mian_search .tel400{line-height:35px; position:absolute; right:0; top:38px;color:#333}
.head_mian_search .tel400 em{ color:#ff5370; font-size:26px; vertical-align:middle; margin-left:10px; font-family:Arial; font-weight:bold}
.head_nav{ width:100%;background:#9d0a3a;}
.head_nav ul li{float:left; font-size:16px; line-height:40px; text-align:center; color:#fff}
.head_nav ul li a{color:#fff; display:inline-block; width:100px; height:40px; }
.head_nav ul li a:hover,.head_nav ul li a.in{ background:#bb0d46; }
.head_nav ul li span{color:#fee34c; }

/*浮动导航*/
#s_head{ height:56px; width:100%; position:fixed; top:0;box-shadow:2px 2px 3px #ddd; z-index:9999; background:rgba(255,255,255,0.95); display:none}
#s_head .logo{ float:left; padding-top:8px; margin-right:60px}
#s_head nav{ float:left}
#s_head nav a{ font-size:16px; line-height:56px; padding:0 10px;}
#s_head nav a:hover{ text-decoration:underline}
#s_head .share{ float:right; margin-top:13px; width:350px}
#s_head .share a.but{ display:inline-block; width:118px; height:28px; text-align:center; line-height:30px; font-size:14px; margin-right:12px; color:#ff8a00; border:1px solid #ffbe4c}
#s_head .share a.but:hover{ background:#ffbe4c; color:#fff}
#s_head .share .jiathis_style{ float:right; margin-top:6px;}

/*  内页导航 */
.sub_nav{ height:36px; background:#f6f6f6}
.sub_nav li{ float:left; padding:10px 0 12px; position:relative}
.sub_nav li a{ line-height:14px; padding:0 20px; font-size:14px; color:#666; border-right:1px solid #ececec}
.sub_nav li a.last{ border-right:none}
.sub_nav li .tab_nav{ position:absolute; padding:15px 25px 20px; width:365px; top:34px; overflow:hidden;-moz-box-shadow:1px 6px 8px -2px #bebebe;-webkit-box-shadow:1px 6px 8px -2px #bebebe;box-shadow:1px 6px 8px -2px #bebebe; z-index:999;background:#FFF; display:none}
.sub_nav li .tab_nav a{ display:block; height:30px; line-height:30px; width:121px; float:left; border-right:none; padding:0;position:relative}
.sub_nav li .tab_nav a:hover{color:#bb0d46;}
.sub_nav li .tab_nav a .icomoon{ position:absolute; color:red; font-size:14px}
.sub_nav li:hover{ background:#FFF;moz-box-shadow:1px 6px 8px -2px #bebebe;-webkit-box-shadow:1px 6px 8px -2px #bebebe;box-shadow:1px 6px 8px -2px #bebebe;}
.sub_nav li:hover .tab_nav{ display:block}
.sub_nav li.pos_l .tab_nav{ left:0;}
.sub_nav li.pos_r .tab_nav{ right:0;}

/*  当前位置 */
.msg{height:14px;line-height:14px;padding:80px 0 20px}
.msg span{ color:#656565; margin:0 5px}
.msg a{ color:#656565}
.msg a.current{ color:#bb0d48; cursor:text}

/*  底部样式 */
.footer{ background:#FFFFFF; border-top:1px solid #dadada; height:170px; margin-top:40px;}
.footer .f_link{ float:left; width:140px; padding-top:30px}
.footer .f_link h3{ color:#333; font-size:14px}
.footer .f_add{ float:left; width:450px; padding-top:25px}
.footer .f_micro{ float:right; padding-top:30px}
.footer .f_micro img{ margin-left:10px}


/*分页*/
#page{ display:block; width:500px;  margin:0 auto 30px;  height:30px; text-align:center}
#page a{display:inline-block; height:28px; border:1px solid #ddd; padding:0 10px; margin:0 3px; line-height:28px; text-decoration:none; color:#333;-webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: .3s;
  transition-duration: .3s;}
#page a:hover{background:#eee; -webkit-box-shadow:0 0 5px #555; -moz-box-shadow:0 0 5px #555; -ms-box-shadow:0 0 5px #555; box-shadow:0 0 5px #555;}
#page a:active{background: #888; color:#fff;}
#page span.page{display:inline-block; height:28px; border:1px solid #ddd; padding:0 10px; line-height:28px; color:#fff; background:#333;}
#page span.pagebox_one{display:block; float: left; height:28px; border:1px solid #ddd; padding:0 10px; line-height:28px; color:#fff; background:#333;}