@charset "utf-8";
/* CSS Document */
/* reset */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}body,button,input,select,textarea{font: 14px/1.5 Microsoft YaHei,arial,\5FAE\8F6F\96C5\9ED1, tahoma, arial, \5b8b\4f53, sans-serif;}h1,h2,h3,h4,h5,h6{font-size:100%;}address,cite,dfn,em,var{font-style:normal;}code,kbd,pre,samp{font-family:courier new,courier,monospace;}small{font-size:12px;}ul,ol,menu,li{list-style:none outside none;}a,a:hover{text-decoration:none;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}legend{color:#000;}fieldset,img{border:0;}button,input,select,textarea{font-size:100%;}table{border-collapse:collapse;border-spacing:0;}html{overflow-y:scroll;}a,area{blr:expression(this.onFocus=this.blur())}:focus{outline:none;}
/* html5 */
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,dialog{display:block;}
/* clearfix */
.clearfix:after{content:"\0020";display:block;height:0;clear:both;}.clearfix{zoom:1;}
a {color:#666;}
a:hover {color:#000;}
.w1200{width: 1200px;margin: 0 auto;clear: both;}
.w760{width: 760px;overflow: hidden;}
body{background:#fff;}
.header{height: 700px;}
.head{height: 80px;position:relative;z-index: 999;}
.head .logo{height: 50px;float: left;width: 390px;padding: 20px 0 20px 0;}
.head .logo a{height: 50px;width: 400px;overflow: hidden;display: block;}
.head .logo img{height: 50px;width: auto;}
.head .tel{height: 30px;width: 180px;font-family: Georgia;font-size: 25px;float: right;color: #fff;text-align: left;line-height: 22px;overflow: hidden;padding: 28px 10px 3px 30px;}
.head .tel span{display: block;font-size: 14px;line-height: 20px;text-align: left;}
.header .heanav{height: 50px;width: 100%;background:blue;}

.module{width: 928px;height: 75px;margin: 400px auto;margin-bottom: 0}
.module a {float: left;width: 178px;height: 70px;padding-top: 5px;display: block;border: 2px solid #ffffff;text-align: center;margin-left: 25px;margin-right: 25px;color: #ffffff;font-size: 30px;}
.module a span {font-size: 10px;display: block;margin-top: 5px;}

.index_about {margin-top: 110px;overflow: hidden;}
.common_title {width: 226px;text-align: center;margin: 0 auto;background: url(../img/line.jpg) no-repeat center bottom;height: 60px;overflow: hidden;font-size: 30px;margin-bottom: 35px;}
.common_title span {font-size: 10px;display: block;}
.iabout{padding: 15px 5px;}
.iabout img{padding: 1px;border: solid 1px #ddd;float: left;}
.iabout p{width: 800px;height: 250px;float: right;line-height: 2;overflow: hidden;color: #535353;font-size: 16px;text-indent: 2em;position: relative;}

.index_culture {margin-top: 105px;overflow: hidden;}
.iculture{width: 1248px;position: relative;}
.iculture ul li {float: left;width: 453px;height: 243px;background: url(../img/cultur_bg.png) no-repeat left center;margin-left: 22px;margin-right: 68px;padding: 30px 40px;font-size: 18px;}
.iculture h3 {text-align: center;font-size: 30px;}
.iculture  h3 span {font-size: 13px;display: block;margin-bottom: 2px;}
.iculture .txt {line-height: 40px;margin-top: 15px;text-align: center;}

.top-con{position: relative;top: 0;left: 0;z-index: 1;padding-top: 80px;text-align: center;width: 100%;}
.top-con h1{font-size: 30px;}
.top-con .sub-tit {font-size: 22px;color: #707070;padding: 20px 0;}
.newan{padding:60px 0;}
.newan-bg{background-color: #f3f4f5;}
.newan-width{width: 1000px;margin: 0 auto;clear: both;text-align: center; overflow: hidden;}
.newan-title{color:#424242;margin: 20px 0;font-size: 32px;line-height: 34px;}
/*.newan-lr{background: #00aa00;}*/
.newan-left{float: left;}
.newan-right{float:right;}
.newan-left,.newan-right{display: inline-block;width: 500px;box-sizing: border-box;overflow: hidden;padding: 30px 10px;}
.newan-width .newan-lr ul, .newan-width .lr-list{margin-top: 40px;text-align: left;}
.newan-width .newan-lr ul li, .newan-width .lr-list li{margin-bottom: 13px;padding-left: 20px;position: relative;line-height: 35px;color: #606060;font-size: 22px;}
.newan-width .newan-lr ul li:before,.newan-width .lr-list li:before{content: '';position: absolute;left: 0;top:15px;height: 6px;width: 6px;background-color: #c8d2dc;}

.footer {height: 38px;line-height: 38px;background: #18222c;color: #fff;}
.copy{width: 1200px;margin: 0px auto}

/* side */
.side{position:fixed;width:30px;height:105px;right:0;bottom:100px;z-index:100;}
.side ul li{width:30px;height:30px;float:left;position:relative;margin: 0 0 5px 0;}
.side ul li .sidebox{position:absolute;width:30px;height:30px;top:0;right:0;transition:all 0.3s;opacity:0.8;filter:Alpha(opacity=80);color:#333;font:14px/30px \5FAE\8F6F\96C5\9ED1, tahoma, arial, \5b8b\4f53, sans-serif;overflow:hidden;text-indent: 5px;}
.side ul li .sidebox:hover{opacity:1;filter:Alpha(opacity=100);}
.side ul li .sidetop{width:30px;height:30px;line-height:30px;display:inline-block;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}
