﻿*{ margin:0; padding:0;outline:none; -webkit-font-smoothing: antialiased;}
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; font-family:Impact;}
.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:960px; 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;}
.mark div{ display:block; background:url(../images/nav_05.gif) repeat-x; font-size:14px; color:#c9c9c9; font-weight:bold;}


.mark .nav_item0{ display:block; height:36px; padding:8px 0; line-height:18px; text-align:center;color:#fff;}
.mark .nav_item0 span{ font-size:14px; -webkit-transform:scale(0.9);}
.mark .nav_item0 em{ display:block; text-transform:uppercase; font-size:8px; -webkit-transform:scale(0.7); color:#888; letter-spacing:-0.08em; color:#fff;}
.mark .nav_cur { background:url(../images/nav_03.jpg) center center no-repeat;}



/*.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:120px;}

/*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;}
