@charset "utf-8";/* Browser */
body,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend,button,input,textarea,blockquote,th,td{margin:0;padding:0;}
img,fieldset,abbr,acronym{border:0;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:700;}
input,button,textarea,select{font-size:inherit;*font-size:100%;font-family:inherit;}
address,cite,dfn,em,code,var,caption,th{font-style:normal;font-weight:normal;}
input,button,select{vertical-align:middle;}

/* Basic */
body{font-family:Helvetica Neue,Helvetica,Arial,Microsoft Yahei,Hiragino Sans GB,Heiti SC,WenQuanYi Micro Hei,sans-serif;font-size:12px;word-wrap:break-word;text-align:justify;min-width:966px;}
a{color:#787878;text-decoration:none;}
a:hover{color:#7aa5cc;text-decoration:underline;}
.clearfix:after {content:"";clear: both;height: 0;visibility: hidden;display: block;}
.clearfix{*zoom:1;}

/* head&foot&content */
.w966{margin:0 auto;width:966px;position:relative;}
.head{clear:both;z-index:10;}
.head .head1{height:103px;background:url(../image/head_bd1.jpg) no-repeat center;}
.head .head1 .logo{float:left;padding:6px 0 0 16px;}
.head .head2{height:34px;background:url(../image/head_bd2.jpg) no-repeat center;position:relative;z-index:10;}
.head .head3{height:298px;background:url(../image/head_bd3.jpg) no-repeat center / cover;position:relative;z-index:5;}
.head .head4{height:400px;background:#f0f0f0;}
#indexBanner{margin:0 auto;}
#indexBanner a{display:block;height:400px;}
.head .menu{padding-left:16px;width:950px;height:34px;}
.head .menu a{color:#666;text-decoration:none;display:block;}
.head .menu a:hover{color:#1876ae;text-decoration:none;display:block;}
.head .menu > li{float:left;margin:2px 1px 0 1px;cursor:pointer;position:relative;color:#666;font-size:14px;font-weight:bold;line-height:32px;text-align:center;}
.head .menu .now{background:url(../image/head_bg2.gif) repeat-x;color:#fff;}
.head .menu .now > a{color:#fff;text-decoration:none;}
.head .menu .now > a:hover{color:#fff;text-decoration:none;}
.head .menu > li ul{position:absolute;display:none;left:-1px;top:32px;width:100%;border:1px solid #969696;background:#f5f5f5;}
.head .menu > li:hover ul{display:block;}
.head .menu .m1{width:81px;}
.head .menu .m2{width:108px;}
.head .menu .m3{width:103px;}
.head .menu .m4{width:107px;}
.head .menu .m5{width:106px;}
.head .slide{padding-left:16px;width:950px;height:298px;color:#1876ae;}
.head .slide .title{font-size:30px;font-weight:bold;line-height:36px;padding-top:32px;}
.head .slide .text{font-size:18px;line-height:1.85em;padding-top:15px;}
.head .slide .text .in{display:block;text-indent:2em;}
.foot{margin:0 auto;height:67px;background:#f3f3f3;border:solid 1px #d7d7d7;border-left:none;border-right:none;padding-top:28px;margin-top:20px;position:relative;}
.foot > div{padding-left:16px;width:950px;color:#787878;line-height:18px;text-align:center;font-family:Arial, Helvetica, sans-serif;}
.content{margin:0 auto;width:966px;position:relative;}

/* index */
.index{padding-left:8px;width:950px;margin-top:24px;}
.index .index1{color:#787878;}
.index .index1_1{float:left;width:316px;background:url(../image/index_line1.gif) right center no-repeat;}
.index .index1_1 .list{width:100%;}
.index .index1_1 .list li{float:left;width:50%;padding-top:20px;}
.index .index1_1 .list li div{ width:90%;}
.index .index1_1 .list li .pic{ text-align:left;}
.index .index1_1 .list li .pic img{ width:98%;border:solid 1px #ccc;}
.index .index1_1 .list li .title{line-height:34px;font-size:14px;font-weight:bold; text-align:center;}
.index .index1_1 .list li .caption{ height:90px;line-height:18px; overflow:hidden;}
.index .index1_2{float:left;width:320px;padding-left:21px;background:url(../image/index_line1.gif) right center no-repeat;}
.index .index1_2 .list{width:100%; margin-top:15px}
.index .index1_2 .list li{padding-top:5px;}
.index .index1_2 .list li div{ width:94%;}
.index .index1_2 .list li .pic{ text-align:center;}
.index .index1_2 .list li .pic img{ width:98%;border:solid 1px #ccc;}
.index .index1_2 .list li .title{line-height:28px;font-size:14px;font-weight:bold;text-align:center;}
.index .index1_3{float:left;width:270px;padding-left:21px;}
.index .index1_3 .list{width:100%;margin-top:15px;}
.index .index1_3 .list li{padding-top:5px;line-height:30px;}
.index .index1_3 .list li div{ width:100%;}
.index .index1_3 .list li .pic{ text-align:center;}
.index .index1_3 .list li .pic img{ width:98%;border:solid 1px #ccc;}
.index .index1_3 .list li .title{line-height:28px;font-size:14px;font-weight:bold;text-align:center;}
.index .index1 .bt1{line-height:28px;color:#8a8a8a;font-size:18px;font-weight:bold;}
.index .index1 .bt2{color:#4d4d4d;font-weight:bold;line-height:24px;}
.index .index1 .tx1{padding:5px 0;line-height:21px;}
.index .friends{height:55px;line-height:55px;border:solid 1px #dfdfdf;color:#8a8a8a;font-size:14px;padding-left:15px;margin-top:20px;}
.index .friends a{color:#8a8a8a;text-decoration:none;margin-right:20px;}
.index .friends a:hover{color:#8a8a8a;text-decoration:underline;}
.index .friends strong{color:#666;padding-right:10px;}

/* show */
.show{min-height:350px;padding:24px;margin-top:24px;border:solid 1px #dfdfdf;color:#666;font-size:14px;line-height:1.72em;}
.show img{max-width:100%;}
.show table{width:100%;text-align:center;}
.show table td{ padding:15px;}
.show table.line{text-align:left;}
.show table.line td{ border-bottom:dashed 1px #eee;}
.show a{ color:#7aa5cc;}
.show p{padding-bottom:0.86em;}
.show p.in{text-indent:2em;}
.show p.cent{text-align:center;}
.show h3{color:#4d4d4d;font-size:18px;padding:0.86em 0 1.72em;}
.show h4{color:#5d5d5d;font-size:16px;padding:0.86em 0 1.72em;}