@charset "utf-8";
/* CSS Document */
body{ width:100%;  font-size:12px;color:#000; font-family:"微软雅黑";  margin:0 auto;}
ul,li,ol,p,dl,dt,dd{ margin:0px; padding:0px; list-style: none;} 
img,fieldset{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%; margin:0; padding:0;  }
address,cite,code,em,th {font-weight:normal; font-style:normal;}
input,button,textarea,select{font:100%; font-family:"微软雅黑"; outline:medium; vertical-align:middle}
table,td,tr,th{font-size:12px;}
a{ color:#222; text-decoration:none;}
a:hover { color:#333;  transition:all 0.5s ease; -moz-transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -o-transition:all 0.5s ease; -ms-transition:all 0.5s ease; }
.clearfix{*zoom:1; clear:both;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0px;  visibility:hidden; content:".";}

.head1{ background:url(../images/top_bg.jpg) repeat-x; height:37px;}
.head1_con{color:#555; line-height:37px; width:1100px; margin:auto;}
.head1_con .left{ float:left; width:500px;}
.head1_con .right{ float:right; text-align:right; width:500px;}
.head1_con .right a{ margin:0 10px; color:#555;}
.head1_con .right img{ margin-top:8px; margin-left:-10px;}
.head{ height:100px; margin:auto; width:1100px;}
.logo{  float:left; width:479px; margin-top:20px;}
.logo img{  height:auto;}
.tel{float:right;  margin-top:30px;}

.nav{ height:47px;clear:both; background: url(../images/nav_bg.png) repeat-x; width:100%;}
.nav ul{ width:1100px; margin:auto; }
.nav li{ position:relative; float:left; }
.nav li span a{ color:#fff; padding:0 40px; line-height:47px; display:block; font-size:14px;}
.nav li:hover span a{  background:url(../images/nav_on.png) repeat-x;}
.nav li.thisclass{background: url(../images/nav_on.png) repeat-x;}
.nav li dl{ box-shadow:1px 1px 5px #ddd;background:#fff; width:100%; position:absolute; top:47px; left:0; z-index:10;display:none;}
.nav li:hover dl{display:block;  transition:all 0.5s ease; -moz-transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -o-transition:all 0.5s ease; -ms-transition:all 0.5s ease;  }
.nav li dd a{ border-bottom:1px dashed #e5e5e5; display:block; color:#444; text-align:center; font-size:12px; line-height:30px;  }
.nav li dd a:hover{ background:#0062ad; color:#fff;}
.nav.smaller { background: url(../images/tmbg.png) ; position: fixed; top: 0; z-index: 999;}

.banner{ clear:both;}
.mBan2 { overflow: hidden; }
.mBan2 .slideBox{ width:100%; height:auto; position:relative; }
.mBan2 .slideBox .hd{ height: 16px; overflow: hidden; position: absolute; bottom:6px; z-index: 1; width:110px;   margin-left: -55px; left: 50%; padding:px 0px 0px 11px; }
.mBan2 .slideBox .hd ul{ zoom: 1; }
.mBan2 .slideBox .hd ul li{ float: left; width:10px; height:10px;margin-top:2px; border-radius:12px; background:#fff; border:1px solid #3194fd; cursor: pointer; margin-right:5px; }
.mBan2 .slideBox .hd ul li.on{border:2px solid #3194fd;width:12px; margin-top:0; height:12px; }
.mBan2 .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.mBan2 .slideBox .bd ul,.slideBox .bd ul li{width:100%!important}
.mBan2 .slideBox .bd img{ width:100%;  height:auto; display:block;  }

.gdxw{ height:40px;  box-shadow:1px 1px 5px #ccc;}
.gdxw_con{ width:1000px; margin: auto; clear:both;}
.gjc{  float:left; width:700px;color:#555;  line-height:40px;}
.gjc strong{ color:#222; font-size:14px;}
.gjc a{font-size:12px; color:#555; margin:0 10px; }
.search{ background: url(../images/search.png) no-repeat ; margin-top:5px; width:250px; float:right;}
.search input{ border: none; background: none; height:30px; line-height:30px;   border-radius:5px;}
.search .input{ width:150px;color:#999;   padding:0 0px 0 45px;}
.search .button{   color:#fff; width:50px;  cursor:pointer;  }
.rxcp_bg{ background:#e5e5e5;}
.rxcp{ width:1000px; margin:auto; clear:both; padding-top:20px;}
.rxcp_title{ margin-top:20px; background:url(../images/title_bg.png) no-repeat center 0px; height:118px; text-align:center;}
.rxcp_title h1{ font-size:30px; color:#0062ad; line-height:50px;}
.rxcp_title h1 span{ margin-left:10px;  color:#fe3300;  }
.rxcp_title h2{  background:url(../images/xian.png) no-repeat center; width:1000px; font-weight:normal; font-size:14px; color:#666; margin:10px auto; text-transform:uppercase; line-height:30px; }
.rxcp_title h2 span{ line-height:24px; background:#fff; padding:0 20px; border:1px solid #ddd; border-radius:5px; display:inline-block;}
.rxcp_title p{ text-transform:uppercase; font-size:12px;  color:#888;  line-height:30px; }

.rxcp ul{ margin-top:20px; width:1020px; clear:both;}
.rxcp li{   float:left;  width:240px; margin:0 12px 20px 0;  }
.rxcp li img{ border:1px solid #fff;}
.rxcp li:hover img{ border:1px solid #87afcd;}
.rxcp li p{ text-align:center; width:100%; line-height:40px; background:url(../images/yy2.png) no-repeat top; background-size:100% auto; }
.rxcp li:hover p a{ display:block; color:#0062ad; }

.rxcp li .tb{ height:200px;}
.rxcp li .tb a{  height:160px;  display:block;}
.rxcp li .tb1{ background:url(../images/tb.png) no-repeat 95px 30px;}
.rxcp li:hover .tb1{ background:url(../images/tb.png) no-repeat 95px -185px; }
.rxcp li .tb2{ background:url(../images/tb.png) no-repeat -283px 30px;}
.rxcp li:hover .tb2{ background:url(../images/tb.png) no-repeat -283px -185px; }
.rxcp li .tb3{ background:url(../images/tb.png) no-repeat -665px 30px;}
.rxcp li:hover .tb3{ background:url(../images/tb.png) no-repeat -665px -185px; }


.hlys{ background: url(../images/ys_bg.jpg) no-repeat center; height:790px;}
.hlys_title{ padding-top:20px;  background:url(../images/title_bg.png) no-repeat center 0px; height:118px; text-align:center;}
.hlys_title h1{ font-size:36px; color:#fff; line-height:50px;}
.hlys_title h1 span{ margin:0 10px; font-size:60px;  color:#fff;  }
.hlys_title h2{  background:url(../images/xian2.png) no-repeat center; width:1000px; font-weight:normal; font-size:14px; color:#666; margin:10px auto; text-transform:uppercase; line-height:30px; }
.hlys_title h2 span{ line-height:24px; background:#fff; padding:0 20px; border:1px solid #ddd; border-radius:5px; display:inline-block;}
.hlys_con{ margin:20px auto; width:1000px;}
.hlys_con ul{ width:1075px;}
.hlys_con li{ position:relative;  margin-right:70px; width:465px; height:200px; padding-bottom:10px;}
.hlys_con li .pic{ width:250px; float: left; background:#fff; height:200px; }
.hlys_con li .pic img{ width:240px;  height:190px; margin:5px 5px 0 5px; }
.hlys_con li .txt{ position:absolute; top:0; right:0; z-index:10;width:246px; background: url(../images/ys_bg1.png) no-repeat; height:200px; }
.hlys_con li .txt b{ line-height:70px; font-size:48px; margin-top:10px; color:#0062ad; float:left; margin-left:35px; }
.hlys_con li .txt em{ float:left;margin-left:5px; }
.hlys_con li .txt em strong { margin-top:20px;  font-size:24px; color:#333; display:block;}
.hlys_con li .txt em span { font-size:12px; color:#999; text-transform:uppercase;}
.hlys_con li .txt p{ overflow:hidden; height:150px; clear:both; margin-left:35px; margin-right:20px; line-height:24px; font-size:12px; color:#555; }

.hlys_con li.right .pic{  float:right; }
.hlys_con li.right .txt{  left:0;background: url(../images/ys_bg2.png) no-repeat; }
.hlys_con li.right .txt b{ margin-left:15px; }
.hlys_con li.right .txt p{ margin-left:20px; margin-right:35px;  }

.gg{ width:1000px; margin:20px auto; height:163px; background:url(../images/yy.png) no-repeat bottom; }
.gg img{ width:1000px; height:150px;}

.kh{ width:1000px; margin:auto; clear:both;  }

.scrollBox{  width:1000px; margin:30px auto 0 auto;zoom:1;  background:url(images/scrollBg.png) ;  position:relative; }
.scrollBox .piclist{  zoom:1;}
.scrollBox .piclist a{ display:block;}
.scrollBox .ohbox{ margin-left:32px;  position:relative;width:1000px; }
.scrollBox .piclist li{float:left; display:inline; width:210px;  margin-right:30px; }
.scrollBox .piclist li img{ border:3px solid #e5e5e5;  width:210px; height:155px;  }
.scrollBox .piclist li p{ text-align:center; line-height:40px;}
.scrollBox .piclist li span{height:25px;line-height:25px;display:block;text-align:center;   }
.scrollBox .pageBtn span{ background:url(../images/left.png) no-repeat; display:block;width:20px;height:94px;position:absolute;top:35px;cursor:pointer;text-indent:-999em;overflow:hidden; }
.scrollBox .pageBtn .prev{left:0px;background-position:0px 0px ;}
.scrollBox .pageBtn .next{right:0px;background-position:-41px 0px ;}
.scrollBox .pageBtn .list{overflow:hidden;zoom:1;  }
.scrollBox .pageBtn .list li{ background:#fff;filter:alpha(opacity=50);opacity:0.5; float:left; display:inline; width:11px;height:11px; border-radius:11px; cursor:pointer;margin-left:7px;line-height:10000px;overflow:hidden;  }
.scrollBox .pageBtn .list li.on{filter:alpha(opacity=100);opacity:1;  }

.hljj{ background:url(../images/hljg_bg.jpg) no-repeat center; height:689px;}
.hljj_con{ margin:auto; width:1000px; padding-top:20px;}
.hljj_con_left{ float: left; margin-top:30px;width:670px;}
.hljj_con_left1{ }
.hljj_con_left1 .pic_bg{ height:236px;float:left; width:278px; background: url(../images/yy2.png) no-repeat bottom; background-size:100% auto;  }
.hljj_con_left1 .pic{ background:#fff;height:217px;  width:268px; padding:5px;  }
.hljj_con_left1 .pic img{ width:268px; height:217px;  }
.hljj_con_left2{ float: left; width:650px;}
.hljj_con_right{ float:right; width:290px;}
.hljj_con_left1 .txt{  width:370px;font-size:12px;  float:right; color:#666; line-height:24px; }
.hljj_con_left1 .txt strong{ font-size:18px; font-weight:normal; color:#0062ad; line-height:40px;}
.hljj_con_left1 .txt p a{ margin-right:20px; margin-top:10px;  color:#fff; line-height:33px; width:127px;  height:39px;   display:inline-block;text-align:center;}
.hljj_con_left1 .txt p .an1{ background:url(../images/an1.png) no-repeat;  }
.hljj_con_left1 .txt p .an2{ background:url(../images/an2.png) no-repeat;}

.hljj_con_left2{ overflow:hidden;width:670px; margin-top:20px; clear:both;}
.hljj_con_left2 ul{ width:690px; }
.hljj_con_left2 li{  width:200px; margin-right:20px;  float:left;}
.hljj_con_left2 li img{ border:3px solid #fff;width:194px; height:137px; }
.hljj_con_left2 li p{ background:url(../images/yy2.png) no-repeat top;background-size:100% auto;  line-height:50px; text-align:center; width:100%;}

.hljj_con_right{ float:right; margin-top:30px;width:270px;}
.hljj_con_right .title{ border-bottom:2px solid #e5e5e5;}
.hljj_con_right .title strong{ color:#0062ad; line-height:30px; display:inline-block; font-size:18px; border-bottom:3px solid #0062ad;}
.hljj_con_right .title span{text-transform:uppercase; float:right;}
.hljj_con_right ul{ margin-top:10px;}
.hljj_con_right li{ }
.hljj_con_right li img{ border:3px solid #fff;width:270px; height:150px; }
.hljj_con_right li p{  background:url(../images/yy2.png) no-repeat top;background-size:100% auto;  line-height:40px; text-align:center; width:100%;}
.hljj_gd{ margin-top:10px;}

.news{ clear:both; }
.news_con{width:1000px; margin:auto; }
.news_left{ margin-right:20px; margin-top:40px; width:340px; float:left; }
.news_left .title{ border-bottom:2px solid #e5e5e5;}
.news_left .title strong{ padding:0 10px; color:#0062ad; line-height:30px; display:inline-block; font-size:18px; border-bottom:3px solid #0062ad;}
.news_left .title span{ text-transform:uppercase; float:right;}

.news_left li{ clear:both; }
.news_left li em{ line-height:36px; font-size:14px; background:url(../images/nav_dd2.png) no-repeat left; padding-left:15px;}
.news_left li .pic{ background:url(../images/yy2.png) no-repeat bottom; background-size:100% auto; margin-top:10px; float:left; width:165px; height:137px;}
.news_left li .pic img{ border:3px solid #fff; width:165px; height:125px; }
.news_left li  h2{ color:#888888; line-height:20px; font-weight:normal; margin-top:10px; display:inline-block; float:right; width:160px;}
.news_left li  h2 strong a{ margin:5px 0; display:inline-block; font-weight:normal; font-size:14px; }
.news_left li:hover h2 strong a{color:#0062ad; }
.news_left li h2 p a{ color:#fff; text-align:center; margin-top:10px; width:116px; height:36px; line-height:30px; display:block; background:url(../images/an.png) no-repeat ;}

.news_right{ margin:40px 0 0 0; width:278px !important; float:right;}
.news_right .title{ border-bottom:2px solid #e5e5e5;}
.news_right .title strong{ padding:0 10px; color:#0062ad; line-height:30px; display:inline-block; font-size:18px; border-bottom:3px solid #0062ad;}
.news_right .title span{ text-transform:uppercase; float:right;}
.right_gd{ height:355px; margin-top:10px; overflow:hidden;}
.news_right ul{overflow:hidden; margin-top:10px;}
.news_right li{ padding-bottom:5px; padding-bottom:5px; border-bottom:1px dashed #e5e5e5; clear:both; line-height:24px; font-size:12px;}
.news_right li p{ line-height:24px; margin-top:5px;}
.news_right li em{ margin-right:5px; padding:0 3px; font-size:12px; color:#fff; background:#fe3300; border-radius:20px;}
.news_right li .da{ color:#999;}
.news_right li .da em{ background:#dadada;  }

.yqlj{ margin:30px auto 30px auto; width:1000px; font-size:14px; }
.yqlj strong{ width:80px; background:url(../images/link.png) no-repeat left ; padding-left:70px;line-height:50px; float:left; color:#0062ad;}
.yqlj ul{ margin-top:12px; width:845px; line-height:25px; float:right; color:#444;}
.yqlj ul a{ float:left; margin-right:20px;}

/* product/产品中心 */

.cont{ width:1000px; margin:20px auto;}
.con_left{ width:200px; float:left;}
.con_left_title{ background: #f4f4f4; padding-left:15px; line-height:42px; font-size:16px;  color:#333;  }
.con_left_title span{ color:#999; text-transform:uppercase; margin-left:10px; font-size:12px;  }
.con_left1{ margin-bottom:20px;}
.con_left1_con{ padding:10px; border:1px solid #eee;  }
.con_left1_con img{ width:207px; height:160px;}
.con_left1_con .txt{ color:#666; margin:10px auto; line-height:24px;}
.con_left1_con .txt a{ color:#0062ad; }
.con_left1_con strong{ color:#0062ad; font-size:14px;}
.con_left2_con{border:1px solid #dedede;margin:0 0 20px 0;}
.con_left2_con ul{ margin:10px;}
.con_left2_con li{  border-bottom:1px dashed #e5e5e5; line-height:30px;}
.con_left2_con li a{ display:block; }
.con_left2_con li a:hover{ color:#183884;}
.con_left3{ margin:0 0 20px 0; border:1px solid #dedede;}
.con_left3_con{ padding:0 0 5px 0}
.con_left3_con li{ margin:0 8px 0 10px; font-size:12px;color:#535454; line-height:24px;    clear:both;}
.con_left3_con li img{ margin-top:15px;}
.con_left3_con li strong{ font-size:13px; display:block; padding-bottom:5px; color:#183884;line-height:35px;}

.LeftSubnav{ float:left; width:200px;}
.LeftSubnav h2{ line-height:40px; color:#fff; font-size:14px; padding-left:40px;  }
#sideMenu{ display:block; border:1px solid #dedede;}
#sideMenu .hd{ background:#f3f5f6; cursor:pointer;}
#sideMenu .hd h3{ margin-top:-1px; background: url(../images/nav_dd2.png) no-repeat 10px 14px; color:#3c3b3b; line-height:35px; height:35px; font-size:14px; border-bottom:1px solid #dedede;border-top:1px solid #dedede; padding-left:22px;   z-index:5; position:relative; display:block;   font-weight:bold;}
#sideMenu h3:hover{  background: url(../images/dd.png) no-repeat 10px 14px #f0f7ff; border-left:2px solid #0062ad;  }
#sideMenu h3:hover a{ color:#0062ad; }
#sideMenu h3.on{ padding-left:22px;line-height:35px; height:35px; background: url(../images/dd.png) no-repeat 10px 14px #f0f7ff; border-left:2px solid #0062ad;  }
#sideMenu h3.on a{ color:#0062ad; font-size:14px;}
#sideMenu .bd{ overflow:hidden; }
#sideMenu .bd ul{  list-style:circle; padding:4px 0 0px 0px;}
#sideMenu .bd ul li{ padding-left:20px; margin:0 10px; background:url(../images/nav_dd2.png) no-repeat 10px 14px; border-bottom:1px dashed #f5f5f5; line-height:35px;display:block;}
#sideMenu .bd ul li a{color:#666; display:block;}
#sideMenu .bd ul li a:hover{color:#0062ad; }

.con_right{ float:right; width:775px; }
.con_right_title{ line-height:40px; border-bottom:1px solid #ddd;}
.con_right_title strong{ display:inline-block; line-height:41px;  font-size:14px; font-weight:normal; color:#0062ad;  }
.con_right_title span{ color:#666; float:right;}
.con_right_title span a{color:#666; margin:0 5px;}

.con_right_case{ width:1000px; margin:auto;  clear:both; margin-top:20px;}
.con_right_case ul{}
.con_right_case li{  margin-right:20px;   background:#fff;margin-bottom:10px; position:relative; width:245px;  overflow:hidden;  float:left; }
.con_right_case li:hover img{ border:1px solid #183884; }
.con_right_case li img{ border:1px solid #e5e5e5;   width:243px; height:231px; }
.con_right_case li .pic_txt{ text-align:center; background:url(../images/yy2.png) no-repeat  top; background-size:100% auto; color:#555; width:100%;  float:left; }
.con_right_case li .pic_txt strong a{ display:block; margin:0 10px; line-height:50px; color:#555; font-size:12px; }
.con_right_case li:hover .pic_txt strong a{ color:#0062ad;}

.fenye{ height:60px; padding-top:20px;  margin:auto; clear:both; }
.fenye ul{ float:right;  }
.fenye ul li{  margin-right:5px;  float: left; border:1px solid #eee;line-height:25px;}
.fenye li a{background:#fff; display:block; color:#333; padding:0 10px;}
.fenye li a:hover { background:#333; color:#fff;}
.fenye li.thisclass { background:#333; color:#fff;  padding:0 10px;}

/* product/产品详情 */
.con_right_pic{ margin-top:10px; height:365px; width:350px; background:url(../images/yy2.png) no-repeat bottom; background-size:100% auto; float:left;  }
.con_right_pic img{ height:350px; width:350px;  border:1px solid #e5e5e5;}
.con_right_txt{ float: right; width:400px;}
.con_right_txt h1{ color:#183884; font-weight:normal; margin-top:10px; line-height:50px; font-size:18px;}
.con_right_txt p{ line-height:24px; color:#666;}
.tel3{ font-size:14px; border:1px solid #ddd; width:295px; color:#444; height:85px; margin-top:10px;padding-top:10px; padding-left:20px;background:#f3f3f3;}
.tel3 a{ line-height:30px; padding:0 20px; display:inline-block; color:#fff; margin-top:10px;background:#183884;}
.tel3 strong{ margin-top:10px; font-size:24px; color:#fe3300;}
.con_right_con{ margin-top:20px; clear:both; } 
.right_title{ font-size:14px; line-height:30px; color:#fff; background:#183884;} 
.right_title strong{ background:#fff; line-height:30px; color:#183884; display:inline-block; border:1px solid #183884; padding:0 20px;} 
.right_con{ font-size:14px; line-height:30px; color:#444; margin:20px 0;} 

/* news/新闻中心 */

.article_list{ margin:20px auto 20px auto;}
.article_list li {  padding-left:20px; line-height:36px; clear:both;  border-bottom:1px dashed #eee;}
.article_list li a{ background:url(../images/nav_dd2.png) no-repeat left; padding-left:20px; line-height:36px; clear:both;  border-bottom:1px dashed #eee; font-size:14px;}
.article_list li p{ font-size:12px; color:#666;}
.article_list li:hover a{color:#0062ad;}
.article_list li span{ float:right; color:#666;}
.article_list li .pic{background:url(../images/yy2.png) no-repeat bottom ; background-size:100% auto; float:left; width:180px; height:138px;}
.article_list li .pic img{  border:1px solid #ddd;   width:180px; height:130px;}
.article_list li .txt{ float:right; width:570px; }
.article_list li .txt h2 strong a{ font-weight:normal; font-size:20px; line-height:30px;}
.article_list li:hover .txt h2 strong a{color:#0062ad; }
.article_list li .txt_con p{ height:45px;text-align:center; overflow:hidden;color:#666;  line-height:24px;}
.article_list li .txt_con p a{ height:36px; background:url(../images/an.png) no-repeat; line-height:30px;display:block; text-align:center; color:#fff; width:116px; margin-top:10px;  }


/* news/新闻详情 */
.article_left{ margin-bottom:30px; }
.article_left h1{ font-weight:normal; margin-top:20px; font-size:18px; line-height:50px; text-align:center;}
.article_left .zuozhe{ color:#444;  line-height:30px; border-bottom:1px dashed #ddd; text-align:center;}
.article_left .zuozhe span{ margin-right:20px;  }
.article_left .zuozhe img{  margin-top:8px;}
.article{ margin:20px 0 30px 0; font-size:14px; color:#555; line-height:36px;}

.syp{ border-top:1px dashed #e5e5e5; padding-top:20px;   line-height:30px;clear:both; color:#0062ad;   font-size:14px;}
.syp a{ color:#333;}
.syp a:hover{ color:#0062ad;}
.syp p { width:385px; float:left;}
.syp p strong{ color:#0062ad;   font-size:14px; margin-right:10px;}

.zxly{ line-height:30px; margin:20px 0 20px 160px;}
.zxly span{ line-height:40px; width:100px; font-size:14px; display:inline-block; }
.zxly input{ border:1px solid #ddd; line-height:26px; height:26px; width:300px; color:#999; padding:0 5px;}
.zxly textarea{ height:100px; resize:none; margin-top:10px; border:1px solid #ddd; line-height:26px; width:300px; color:#999; padding:0 5px;}
.zxly .button{ line-height:35px; height:35px; background:#1a7ce3; margin-top:20px; margin-left:105px; border:none; width:310px; cursor:pointer; color:#fff; text-align:center;}













/*footer*/
.footer{ overflow:hidden; width:100%; /*height:345px;*/ background:url(../images/footer_bg.png) repeat center; padding-bottom:15px}
.footer ul{ overflow:hidden; margin-top:30px;}
.footer ul li{ padding:0 14px; float:left; /*border-left:1px solid #59595b;*/border-left:1px solid #ffffff; font-size:13px;}
.footer ul li a{ color:#fff;}
.footer ul .first{ border:none}
.footer .footer_content{ overflow:hidden; margin-top:30px;}
.footer dl{ overflow:hidden; float:left;}
.footer dt{ float:left; overflow:hidden; margin-right:30px;}
.footer dd{ overflow:hidden; float:left; padding-left:30px; border-left:1px dotted #59595b}
.footer p{ font-size:12px; color:#ffffff; line-height:28px;}
.footer dd span{ margin:0 15px}
.footer .phone{ overflow:hidden; float:right; background:url(../images/footer_phone.png) no-repeat left center; margin-top:20px; padding-left:55px; margin-right:65px;}
.footer .phone h3{ font-size:24px; color:#fff; font-weight:normal}






