﻿@charset "utf-8";
/* CSS Document */

/* 网站全局默认样式 */
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,a{ margin:0;padding:0;}
body{ background:#cf1b48; color:#333333; padding:0; font:13px/1.5 "\5FAE\8F6F\96C5\9ED1", Arial, "\5B8B\4F53", sans-serif;}
*html body{ font:12px/1.5 Arial, "\5B8B\4F53", sans-serif;}
h1,h2,h3,h4,h5,h6,i,em{ font-size:100%; font-weight:normal; font-style:normal;}
ul,ol,li{ list-style:none;}
button,input,select,textarea{ font-size:100%;}
address,cite,em{ font-style:normal;}
fieldset,img{ border:0;}



a{color:#fff; text-decoration:none;}
a:hover{color:#ddd;}
a{ blr:expression(this.onFocus=this.blur())} /*去除链接虚线框*/
a:focus{ outline:0;} /*去除Firefox中的链接虚线框*/
area{ blr:expression(this.onFocus=this.blur())} /*去除热区域虚线框*/
area:focus{ outline:0;} /*去除Firefox中的热区域虚线框*/
legend{ color:#000000;}
table{ border-collapse:collapse; border-spacing:0;}
html{ zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true);}(this));}
.fl{ float:left;}
.fr{ float:right}
.cl{ clear:both;}
.cl0{ clear:both; display:none;}

/* 页面内容居中固定宽度 */
#wrapper{ display:block; margin:0 auto 10px auto; width:1000px;}

/* top */
.top_act{ background:#fafafa; height:50px; line-height:1.5; width:100%;}
.top_act_con{ background:#fafafa; display:block; height:50px; margin:0 auto; position:relative; width:980px;}
.top_act_logo{ background:url(images/logo_act.gif) no-repeat; height:40px; position:absolute;top:4px;left:0px; width:212px; z-index:2;}
.top_act_phone{ color:#333333; font-size:12px; line-height:20px; position:absolute;top:8px;right:0px; text-align:left; width:120px; z-index:2;}
.top_act_phone b{ font-weight:700;}
.top_act_phone span{ color:#0066cc; font-family:Arial, "\5B8B\4F53", sans-serif; font-size:18px; display:block;}
.top_act_nav{ position:absolute;top:30px;left:280px; z-index:2;}
.top_act_nav li{ border-right:solid 1px #dddddd; display:inline; float:left; padding-right:8px; margin-right:8px;}
.top_act_nav a{ color:#223344; float:left; font-size:13px; line-height:16px;}
.top_act_nav a:hover{ color:#aa0000;}
.top_act_line{ background:#000000; filter:Alpha(opacity=50);/* for IE */ opacity:.5;/* for Firefox */ position:absolute;top:50px; width:100%; z-index:2;}
.top_act_line i{ background:#000000; display:block; height:10px; font-size:0; margin:0 auto; width:980px;}

/* bottom */
#bottom_layout{ background:#1a1a1a; width:100%;}
#bottom{ background:#1a1a1a; min-height:100px; display:block; margin:0 auto; width:1000px;}
#bottom .bottom_t{ border-bottom:solid 1px #101010; padding-bottom:20px; position:relative; width:100%;}
#bottom .bottom_nav{ padding:50px 0 30px 0;}
#bottom .bottom_nav a{ color:#cccccc; display:inline-block; font-size:13px; font-weight:700; padding:0 7px 0 5px;}
#bottom .bottom_nav a:hover{ color:#ffffff;}
#bottom .bottom_nav i{ color:#666666;}
#bottom .bottom_map{}
#bottom .bottom_map .bottom_logo{ background:url(../images/logo_xhjy.png) no-repeat 5px 0; color:#00ccff; font-size:14px; height:140px; line-height:110px; text-indent:5px; width:250px;}
*html #bottom .bottom_map .bottom_logo{ background:url(../images/logo_xhjy.gif) no-repeat 5px 0;}
#bottom .bottom_map .bottom_map_link{}
#bottom .bottom_map .bottom_map_link dl{ float:left; width:130px;}
#bottom .bottom_map .bottom_map_link dt{ color:#aaaaaa; font-size:13px; font-weight:600; height:26px;}
#bottom .bottom_map .bottom_map_link dd{ font-size:12px; font-weight:600; line-height:26px;}
#bottom .bottom_map .bottom_map_link dd a{ color:#666666;}
#bottom .bottom_map .bottom_map_link dd a:hover{ color:#ffffff; text-decoration:none;}
#bottom .bottom_map .bottom_2wm{ background:url(../images/phone2wm.gif) no-repeat 0 6px; height:106px; padding-left:110px;}
#bottom .bottom_map .bottom_2wm dl{ float:left; width:150px;}
#bottom .bottom_map .bottom_2wm dt{ color:#aaaaaa; font-size:13px; font-weight:600; height:26px;}
#bottom .bottom_map .bottom_2wm dd{ color:#666666; font-size:12px; font-weight:600; line-height:26px;}
#bottom .bottom_map .bottom_2wm dd a{ color:#666666; font-weight:600; text-decoration:underline; padding-left:2px;}
#bottom .bottom_map .bottom_2wm dd a:hover{ color:#ffffff;}
#bottom .bottom_b{ width:100%;}
#bottom .bottom_text{ color:#999999; border-top:solid 1px #242424; display:block; font-size:12px; font-weight:600; line-height:26px; margin:0 auto; padding:30px 0 82px 10px; width:990px;}
#bottom .bottom_text a{ color:#666666;}
#bottom .bottom_text a:hover{ color:#ffffff;}
/* 超链接按钮样式 */
a:link.btn_bph1, a:visited.btn_bph1{ color:#ffffff; background:#40bfff; border-radius:3px;-moz-border-radius:3px;/* Old Firefox */ box-shadow:0px 2px 0px #39ace6;-moz-box-shadow: 0px 2px 0px #39ace6;/* Old Firefox */  font-size:18px; font-weight:700; height:40px; letter-spacing:2px; line-height:40px; text-align:center; text-decoration:none; width:150px;
transition:box-shadow 0.3s, background 0.3s; /* IE */
-moz-transition:-moz-box-shadow 0.3s, background 0.3s; /* Firefox 4 */
-webkit-transition:box-shadow 0.3s, background 0.3s; /* Safari and Chrome */
-o-transition:box-shadow 0.3s, background 0.3s; /* Opera */
}
*html a:link.btn_bph1, *html a:visited.btn_bph1{ line-height:44px;}
a:hover.btn_bph1, a:active.btn_bph1{ background:#ff4080; color:#ffffff; box-shadow:0px 2px 0px #cc3366;-moz-box-shadow: 0px 2px 0px #cc3366;/* Old Firefox */ text-decoration:none;}

/*-----联系我们-----*/
.lx{ width:100%; height:450px; background:url(images/lx-bg.gif) repeat-x #e9e9e9;}
.lxwm{ width:1002px; height:348px; margin:0 auto; position:relative;}
.lxwz{ width:1002px; height:31px; text-align:center; color:#da490f; padding-top:20px; font-family:"微软雅黑", "宋体", "黑体", Arial; font-size:24px;}
.lxnr{ width:1002px; height:35px; text-align:center; color:#383838; padding-top:15px; font-family:"微软雅黑", "宋体", "黑体", Arial; font-size:14px; line-height:24px;}
 
.lxwm_con1{ height:240px; position:absolute; top:135px; left:15px; width:450px;}
.lxwm_con1 li{ height:60px; padding-left:60px; margin-bottom:30px; position:relative; width:390px; list-style-type:none}
.lxwm_con1 li.li1{ background:url(images/lx1.gif) no-repeat 0 0;}
.lxwm_con1 li.li2{ background:url(images/lx1.gif) no-repeat 0 -60px;}
.lxwm_con1 li.li3{ background:url(images/lx1.gif) no-repeat 0 -120px;}
.lxwm_con1 p{ font-size:24px; height:60px; line-height:26px; padding-left:10px; width:210px;}
.lxwm_con1 li.li3 p{ font-size:18px; font-weight:700; width:380px;}
.lxwm_con1 span{ display:block; font-size:14px; line-height:30px;}
.lxwm_con1 a{ position:absolute;top:12px;right:0;}

.lxwm_con2{ background:url(images/wx.gif) no-repeat center 0; height:200px; position:absolute; top:185px; left:700px; text-align:center; width:250px;}
.lxwm_con2 span{ display:block; font-size:24px; font-weight:700; padding-top:120px;}
.lxwm_con2 p{ font-size:12px; font-weight:700;}