﻿@charset "utf-8";
*{margin:0; padding:0;}
body{ margin:0px; padding:0px; font-family: "微软雅黑","宋体",arial, Verdana; font-size:14px;color: #505050;line-height: 24px;background: #ffffff;}
body,div,p,span,form,iframe,table,td,th,input,textarea,button,label,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,img,map{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{ font-size:14px; font-weight:700; display: inline;}
ul,ol,li,dl{list-style-type:none;}
input{font-family: "微软雅黑","宋体"}
.blank5{width: 100%;height: 5px;clear: both;overflow: hidden;}
.blank10{width: 100%;height: 10px;clear: both;overflow: hidden;}
.blank20{width: 100%;height: 20px;clear: both;overflow: hidden;}
.blank25{width: 100%;height: 25px;clear: both;overflow: hidden;}
.blank30{width: 100%;height: 30px;clear: both;overflow: hidden;}
.bgg{ background:#1b4490;}
.blank1{width: 100%;height: 10px;clear: both;border-bottom: 1px solid #dfdddd;overflow: hidden;}
.blank0{width: 100%;height: 1px;clear: both;overflow: hidden;}
.hidden{display: none;}
.clear{clear: both;overflow: hidden;width: 100%}
.text_center{text-align: center;}
.text_l{text-align: left}
.text_r{text-align: right}
.fl{float: left;}
.fr{float: right;}
.box_center{width: 930px;margin: 0 auto;}
.text_indent{text-indent: 2em;}
textarea{ resize:none;}  
label{ cursor:pointer;}
img{ border:none;vertical-align: bottom;}
a{ color:#505050; text-decoration: none}
.box_center{width:1200px; margin:0 auto;}
a:hover, a:active, a:focus{
	text-decoration:underline;
	 transition: all 0.3s linear 0s;
	-webkit-transition:all .5s linear 0s;
	-moz-transition:all .5s linear 0s;
}


.top{ width:100%;}
.top_1{width:100%; line-height:47px; height:47px; background:#f5f5f5;}
.top_1_l{ width:530px;border-left:#e2e6e7 solid 1px;}

.top_1_l p{ float:left; padding:0 15px 0 35px;line-height:47px; height:47px; text-align:center;border-right:#e2e6e7 solid 1px; font-size:13px;background:url(../images/03_01.jpg) 15px center no-repeat;}

.top_1_l p.ss{background:url(../images/03_02.jpg) 15px center no-repeat;}

.top_1_r{ width:350px;border-right:#e2e6e7 solid 1px; position:relative;right: 50px}
.top_1_r a{ float:left; line-height:18px; height:18px;border-left:#e2e6e7 solid 1px; padding:15px 15px 14px 15px;}
.top_1_r a .top_1_r_m1{}
.top_1_r a .top_1_r_m2{ display:none;}
.top_1_r a:hover { color:#cc5e54;}
.top_1_r a:hover .top_1_r_m1{display:none;}
.top_1_r a:hover .top_1_r_m2{ display:block;}
.top_1_r a span{float:left; padding-right:8px}
.top_1_r a img{ float:left;}
.top_1_r_wx{  position:absolute; right:295px; top:50px; display:none;  z-index:9992;}
.top_1_r_lss{  position:absolute; width:177px; right:20px; top:55px;z-index:9992;border-bottom:#e8e8e8 solid 1px;}
.top_1_r_lss h4{ width:177px; position:absolute; top:-8px; left:0;}
.top_1_r_lss .bd{width:177px; float:left;background:#FFF; height:370px;}
.top_1_r_lss .bd ul{width:177px;background:url(../images/in_08.jpg) left repeat-y;}
.top_1_r_lss li{ width:147px; padding:5px 15px;text-align:center; float:left; line-height:30px;}
.top_1_r_lss li a{width:100%; float:left;border:0; border-bottom:#e8e8e8 solid 1px;  padding:0;line-height:30px;height:30px;text-align:center;}
.top_1_r_lss a.sPrev{ float:left; width:23px; height:23px;background:url(../images/z01.jpg) center no-repeat; border:0; padding:0;}
.top_1_r_lss p{width:67px; float:left; padding:8px 55px;background:#FFF;background:url(../images/in_08.jpg) left repeat-y;}
.top_1_r_lss a.sNext{ float:left; width:23px; height:23px;background:url(../images/z02.jpg) center no-repeat; border:0; padding:0; display:inline; margin-left:8px;}
.top_1_r_lss .sPrev:hover{background:url(../images/z1.jpg) center center no-repeat;}
.top_1_r_lss .sNext:hover{background:url(../images/z2.jpg) center center no-repeat;}

.top_2{ width:100%; height:90px;position: relative;z-index: 999;}
.top_2_1{ width:339px;}
.top_2_1 img{ float:left;}

.top_2_2{ width:726px; padding-top:15px;}


.topNav{position:relative; height: 54px; line-height:54px;  font-size:16px;}	
.topNav dd.in h3 a{background:#c03427; color:#FFF; text-decoration:none; padding:0 14px;margin:0 5px;}
.topNav dd.in h3 a:hover{color:#FFF;}
.topNav dd{ float:left; position:relative;  line-height:43px; text-align:center; }	
.topNav dd h3,.topNav h4{ float:left; font-weight:normal; }	
.topNav dd h3 a{float:left; display:inline-block; *display:inline; zoom:1;padding:0 9px; color:#585858;font-size:16px; margin:0 0 0 20px; border:#FFF solid 1px;}	
.topNav dd h3 a i{ display:inline-block; width:7px; height:5px; margin:0 0 2px 8px; overflow:hidden;}

.topNav h4 a{background:#c03427; color:#FFF; text-decoration:none; padding:0 14px;margin:0 5px;float:left;font-size:16px;line-height:43px;}	
.topNav dd h3 a:hover,.topNav dd.on h3 a{  border:1px solid #e8e8e8; color:#333333; text-decoration:none;}	
.topNav dd ul{ width:220px; padding:15px 10px 15px 10px; height:auto; position:absolute; top:41px; left:20px; border:1px solid #e8e8e8; border-top:none; background:url(../images/navaxlbg.jpg) left top no-repeat #fff; z-index:3; display:none;}	

.topNav dd ul a{ width:100px; float:left; text-align:center;margin:0 5px; float:left; font-size:14px; border-bottom:1px solid #e8e8e8; display:inline;color:#333;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}	
.topNav dd ul a:hover{ color:#cc5e54; text-decoration:underline;}	


.top_banner{width:100%; height:auto;}
.fullSlide{ width:100%;  position:relative;  height:480px; overflow:hidden; background:#fff;  }	
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }	
.fullSlide .bd ul{ width:100% !important;  }	
.fullSlide .bd li{ width:100% !important;  height:480px; overflow:hidden; text-align:center;  }	
.fullSlide .bd li a{ display:block; height:480px; }	
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:80px; left:0; height:30px; line-height:30px; display:none;}	
.fullSlide .hd ul{ text-align:center; }	

.fullSlide .prev,.fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%;  z-index:1; width:40px; height:60px; background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }	
.fullSlide .next{ left:auto; right:15%; background-position:-6px -137px; }
.fullSlide .timer {background: #000 none repeat scroll 0 0;bottom: 0;font-size: 0; height: 1px;left: 0;   opacity: 0.4;overflow: hidden;position: absolute;width: 0;z-index: 1;}



.foot{width:100%; float:left;background:#f5f5f5;}
.foot_1{width:100%; float:left;}
.foot_1 a{width:245px; float:left;background:#f37548 url(../images/03_49.jpg) center no-repeat; padding:22px 0 22px 0; line-height:28px; padding-left:155px; color:#FFF;}
.foot_1 a b{ width:100%; display:block; font-size:22px; font-weight:normal;}
.foot_1 a.foot_1_a1{background:#db5237 url(../images/03_50.jpg) center no-repeat;}
.foot_1 a.foot_1_a2{background:#c03427 url(../images/03_51.jpg) center no-repeat;padding-left:170px;width:230px;}

.foot_2{width:100%; float:left;}
.foot_2 h3{width:100%; float:left;background:url(../images/03_52.jpg) left bottom no-repeat;font-size:18px; font-weight:normal; color:#464646; line-height:35px;}
.foot_2_1{ float:left; width:140px; padding-right:43px;}
.foot_2_1 a{ width:70px; float:left; line-height:30px;}
.foot_2_1 a:hover,.foot_2_1 a.hover{color:#c03427;text-decoration:underline;}
.foot_2_2{float:left; width:206px;padding-right:40px;}
.foot_2_2 a{ width:103px; float:left; line-height:30px;}
.foot_2_2 a:hover,.foot_2_2 a.hover{color:#c03427; text-decoration:underline;}
.foot_2_3{float:left; width:418px; height:175px; position:relative;}
.foot_2_3 .items{width:313px;height:175px;overflow:hidden; position:absolute; top:0; left:0;}
.foot_2_3 .items .img{position:relative;}
.foot_2_3 .items .desc{height:175px;width:313px;position:absolute;top:-235px;left:0px;color:#fff; padding-top:60px; text-align:center;}
.foot_2_3 .items .desc a{ color:#FFF;width:100%; height:68px; float:left; font-size:16px;}

.foot_2_3 .hji2{width:98px;height:115px;position:absolute; left:320px; top:0;}
.foot_2_3 .hji3{width:98px;height:54px;position:absolute; left:320px; top:121px;}
.foot_2_3 .hji2 .desc{height:115px;width:98px;position:absolute;top:-141px;left:0px;color:#fff; padding-top:26px;}
.foot_2_3 .hji3 .desc{height:54px;width:98px;position:absolute;top:-60px;left:0px;color:#fff; padding-top:6px;}

.foot_2_4{ width:290px; float:right;}
.foot_2_4 p{width:100%; float:left; line-height:26px; padding-bottom:7px;}

.foot_3{ width:1198px;float:left; border:#e5e5e5 solid 1px; line-height:42px; height:42px; text-align:center;}
.foot_3 a{ color:#696969; padding:0 15px;background:url(../images/03_56.jpg) right no-repeat;}
.foot_4{width:100%; float:left; text-align:center; color:#c8c8c8; line-height:30px;}

.topNav dd ul#brit{right:0; left:auto;background:url(../images/navaxlbg1.jpg) left top no-repeat #fff;}

/*  图片放大 */
body:after { content: url(../images/close.png) url(../images/loading.gif) url(../images/prev.png) url(../images/next.png); display: none;}
.lightboxOverlay { position: absolute; top: 0;left: 0;z-index: 9999;background-color: black;filter:alpha(Opacity=80);opacity: 0.8;display: none;}
.lightbox {position: absolute;left: 0;width: 100%;z-index: 10000;text-align: center;line-height: 0;font-weight: normal;}
.lightbox .lb-image {display: block;height: auto;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;}
.lightbox a img {border: none;}
.lb-outerContainer {position: relative;background-color: white;*zoom: 1;width: 250px;height: 250px;margin: 0 auto;  -webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;}
.lb-outerContainer:after {content: "";display: table;clear: both;}
.lb-container {padding: 4px;}
.lb-loader {position: absolute;top: 43%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
.lb-cancel {display: block; width: 32px;height: 32px;margin: 0 auto;background: url(../images/loading.gif) no-repeat;}
.lb-nav {position: absolute;top: 0;left: 0;height: 100%; width: 100%;z-index: 10;}
.lb-container > .nav {left: 0;}
.lb-nav a {outline: none;}

.lb-prev, .lb-next {width: 49%;height: 100%;cursor: pointer; /* Trick IE into showing hover */ display: block;}
.lb-prev { left: 0; float: left;}
.lb-prev:hover {background: url(../images/prev.png) left 48% no-repeat;}
.lb-next {right: 0;  float: right;}
.lb-next:hover {background: url(../images/next.png) right 48% no-repeat;}
.lb-dataContainer { margin: 0 auto; padding-top: 5px; *zoom: 1; width: 100%; -moz-border-radius-bottomleft: 4px;  -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px;}
.lb-dataContainer:after { content: ""; display: table; clear: both;}
.lb-data { padding: 0 4px; color: #bbbbbb;}
.lb-data .lb-details {  width: 85%; float: left; text-align: left; line-height: 1.1em;}
.lb-data .lb-caption { font-size: 13px; font-weight: bold; line-height: 1em;}
.lb-data .lb-number { display: block; clear: left; padding-bottom: 1em; font-size: 12px; color: #999999;}
.lb-data .lb-close {display: block; float: right;width: 30px;height: 30px;background: url(../images/close.png) top right no-repeat;text-align: right; outline: none;filter:alpha(Opacity=70);opacity: 0.7;}
.lb-data .lb-close:hover {cursor: pointer;filter:alpha(Opacity=100);opacity: 1;}


.sea{width: 400px;float: right;}
.sea b{font-size: 16px;}
.text_right{text-align: center;}
#change{cursor: pointer;}


#SOHUCS #SOHU_MAIN .module-cmt-footer .section-service-w div.service-wrap-w a{font-size: 0;display: none;color: #FFF;overflow: hidden;width: 0;height: 0}







