﻿body,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6{list-style:none; text-decoration:none; font-size:12px;}html,body{ font-family:"微软雅黑",Microsoft YaHei; font-family: "Microsoft YaHei","微软雅黑" !important;/*兼容Opera*/color:#666; -webkit-text-size-adjust:none} img{border:none;} input,textarea{border:none; background:none; font-size:12px; vertical-align:middle;font-family:"微软雅黑",Microsoft YaHei;}select{font-size:12px; vertical-align:middle; cursor:pointer; font-family:"微软雅黑",Microsoft YaHei;}body a {outline: medium none;}a{text-decoration:none; blr:expression(this.onFocus=this.blur());outline: none; color:#666; -webkit-transition:all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s;  transition: all 0.3s ease 0s;}a:hover{text-decoration:none; color:#8e0000;}em,i{ font-style:normal;}a:focus,input,select {outline:none;} .clearfix{ *zoom:1; }.clearfix:after{ content:"\200B"; display: block; clear: both; height: 0;}/*head_warp*/.head_warp{}.head{ width:1024px; margin:0 auto; height:69px;}.logo{ display:block; float:left; padding-top:14px;}.head_r{ float:right;}.tel{ float:right; height:40px; padding:17px 0 0 33px; color:#333333; background:url(../images/ico_tel.png) left top no-repeat; margin-left:17px;}.tel span{ display:block; color:#000; font-size:16px; }.shared_link{ display:block; float:right; width:28px; height:28px; background:#333; margin:25px 0 0 10px;}.shared_link:hover{ background:#8e0000;}.nav_warp{ background:url(../images/nav_01.gif) repeat-x;}.nav{ width:1024px; margin:0 auto;}.nav_list{ float:left; width:840px; padding-left:2px; background:url(../images/nav_02.gif) left center no-repeat;}.nav_list li{ width:118px; padding-right:2px; background:url(../images/nav_02.gif) right center no-repeat; float:left; position:relative; z-index:200;}.nav_list li a.nav_item0{ display:block; height:36px; padding:8px 0; line-height:18px; text-align:center;color:#fff;}.nav_list li a.nav_item0 span{ font-size:14px; -webkit-transform:scale(0.9);}.nav_list li a.nav_item0 em{ display:block; text-transform:uppercase; font-size:8px; -webkit-transform:scale(0.7); color:#888; letter-spacing:-0.08em;}.nav_list li:hover a.nav_item0,.nav_list li.nav_cur a.nav_item0{ background:url(../images/nav_03.jpg) center center no-repeat;}.nav_list li:hover a.nav_item0 em,.nav_list li.nav_cur a.nav_item0 em{ color:#fff;}.erji{ width:277px; padding:10px; background:#8e0000; position:absolute; top:52px; left:0; margin:0 0 0 -1px; z-index:100; display:none;}.erji dt{ width:131px; float:left; overflow:hidden;}.erji dd{ width:130px; float:left; margin:-4px 0 0 14px;}.erji dd a{ display:block; height:23px; line-height:23px; color:#fff; padding:0 0 0 24px; margin-top:8px;}.erji dd a:hover{ background:url(../images/nav_04.png) no-repeat;}.mark{ float:right; width:180px; height:52px; line-height:52px; text-align:center; padding-right:2px; background:url(../images/nav_02.gif) left center no-repeat;}.mark div{ display:block; background:url(../images/nav_05.gif) repeat-x; font-size:14px; color:#c9c9c9; font-weight:bold;}.mark a{color: #FFFFFF;font-size: 14px;display:block;height: 24px;line-height: 24px;text-align: center;margin-right: 20px;}.mark a:hover{ background: url(../images/nav_03.jpg) no-repeat center;background-size: 100%; height: 24px; width: 180px;}.mark span{width: 180px;height: 24px;display: block;background: url(../images/nav_06.png) right center no-repeat;}/*.mark span{  width: 180px;  height: 24px;  display: block;}.mark span:hover{ background: url(../images/nav_03.jpg) no-repeat center;background-size: 100%; height: 24px; width: 180px;}.mark a{color: #FFFFFF;background:url(../images/nav_06.png) right center no-repeat; background-size:16px; font-size: 14px; display:block; height: 24px; line-height: 24px;text-align: center;  margin-right: 20px;}*//*foot_warp*/.foot_warp{ background:url(../images/foot_01.gif) repeat; margin-top:30px; color:#bebebe;}.foot_warp a{ color:#bebebe;}.foot{ width:1024px; margin:0 auto; padding:25px 0;}.foot_nav{ float:left;}.foot_nav li{ width:180px; float:left;}.foot_nav li a{ display:block; line-height:28px; color:#bebebe; padding-left:20px;}.foot_nav li a.foot_nav_item{ font-size:16px; color:#fefefe; background:url(../images/ico_foot1.png) left center no-repeat; margin-bottom:12px;}.foot_nav li a:hover,.foot_warp a:hover{ color:#fff; text-decoration:underline;}.foot_nav li a.foot_nav_cooper{ margin-top:50px; margin-bottom:0;}.foot_nav li a.foot_nav_item:hover,.lian_tit a:hover{ text-decoration:none; font-weight:bold;}.lian{ width:304px; float:right;}.lian_tit a{ display:block; line-height:28px; font-weight:normal; font-size:16px; color:#fefefe; background:url(../images/ico_foot1.png) left center no-repeat; padding-left:20px;}.lian_info{ padding:0 0 0 20px; line-height:24px;}.hot_line{ padding:15px 0 30px;}.hot_line h6{ font-weight:normal; font-size:12px; background:url(../images/ico_tel2.png) left center no-repeat; padding-left:26px; margin-bottom:20px;}.hot_line em{ display:block; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:42px; color:#8d8d8d;}.bot_warp{ height:44px; line-height:44px; background:#8e0000;}.bot{ width:1024px; margin:0 auto; color:#bb6666;}.bot a{color:#bb6666;}.bot a:hover{color:#fff; text-decoration:underline;}.powered{ float:right; text-transform:uppercase;}/*float*/.float{ width:120px; position:fixed; top:50%; right:0; margin-top:40px}.float a{ display:block; height:44px; overflow:hidden; margin-bottom:1px; position:relative;}.float a.go_top img{ display:none;}.float a.float_04{ height:150px;} .float a .float_pic1{width:120px;height:44px;text-align:center;position:absolute;top:0; left:0;z-index:99;}.float a .float_pic2{width:120px;height:44px;text-align:center;position:absolute;top:0;right:-120px;z-index:99;}.float a.float_04 .float_pic1{ height:53px;}.float a.float_04 .float_pic2{ height:150px;}/*page*/.page{ text-align:center; font-size:14px; line-height:28px; margin-top:20px;}.page a{ display:inline-block; vertical-align:middle; min-width:20px; padding:0 4px; height:28px; text-align:center; margin:0 2px; background:#fff; border:1px solid #e3e3e3;}.page a.page_btn{ padding:0 10px;}.page a:hover,.page a.page_cur{ color:#fff; background:#ad0000; border:1px solid #8e0000;}.page_num{ width:40px; height:28px; background:#fff; border:1px solid #e3e3e3; text-align:center; margin:0 6px;}.page_to{ margin-left:15px; font-size:12px;}.page_sure{ font-size:14px;}.page_num:hover,.page_num:focus{ -moz-box-shadow:0px 0px 5px #c2c2c2; -webkit-box-shadow:0px 0px 5px #c2c2c2; box-shadow:0px 0px 5px #c2c2c2; border-color:#c2c2c2;}