﻿@charset "utf-8";

html,body,div,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,caption,th,td,img,form,fieldset,legend,input,label,button,textarea { margin:0; padding:0; }
html,body { width:100%;  background:#fff; border:0; height:auto;color:#5d5d5d;  font-family:微软雅黑,Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
a{ text-decoration:none; color:#5c5c5c;}
ul{ list-style-type:none;}
img{ border:0; margin:0; padding:0;}

.c{width:906px; min-height:300px; margin:0 auto; position:relative;}
.clear{clear:both;}

.index{width:1300px;height:748px;background:url('/images/ydy.png') repeat-x top #E9EAEC;margin:0 auto;overflow: hidden;_zoom:1;}
.index-logo{text-align: center;margin-top:180px;}
.index-enter{text-align: center;font-size: 16px;margin-top: 80px;}
.index-enter a{color:#E60012;}

.subtit{color:#E50011;}

/*---------- index_home ---------*/
.lo_CN_EN{ width:1350px; height:748px; background-image:url(../images/ydy.png); background-repeat:repeat-x; overflow:hidden; position:relative;}
.Guide_logo{ text-align:center; width:100%; margin-top:180px;}
.linkCss{width:100%;margin-top:80px;text-align:center;}
.linkCss a:hover{ color:#d66a35}
.linkCN{ font-size:18px; font-weight:bold;  font-family:楷体; margin-right:20px; color:#555555;}
.linkEN{font-size:16px;font-family:Garamond; margin-left:20px;color:#555555;}
.header_index{ height:70px; width:905px; position:relative; margin:20px auto 20px auto; }
.menu_index{ width:904px; height:auto; margin:0 auto; position:relative;}
.content_index{width:905px; height:240px; display:inherit; margin:0 auto; margin-top:20px;border-bottom:2px solid #cdcdcd;}
.content_main{width:905px; margin:20px auto; border-bottom:2px solid #cdcdcd;  padding-bottom:30px;overflow: hidden;_zoom:1;}
.logo_index{ height:80px; width:905px;margin:0 auto;margin-top:4px;border-bottom:2px solid #cdcdcd;}
.footer_index{ height:85px; width:905px;margin:0 auto;  }
.menu_indexList{position:absolute;height:139px;}
.one{width:300px;left:0; top:0; } 
.one span{ position:absolute; bottom:0; display:block; height:40px; background-color:rgba(0,0,0,0.5); width:100%; font-size:14px; text-indent:16px; line-height:40px; color:#fff;}
.two{width:300px; top:0; left:302px; overflow:hidden;} 
.two span{position:absolute; bottom:0; display:block;height:40px;width:100%; background-color:rgba(0,0,0,0.5);font-size:14px; text-indent:16px; line-height:40px; color:#fff;}
.three{width:149px;top:141px; left:302px;} 
.three span,.four span,.five span,.six span,.eight span{position:absolute; top:0; display:block;height:40px;width:100%;font-size:14px; text-indent:16px; line-height:40px; color:#fff;}
.four{width:149px;top:141px; left:453px; background-color:rgb(185,186,191);} 
.five{width:149px;top:0;left:604px;background-color:rgb(185,186,191);}
.four:hover,.five:hover,.six:hover{ background-color:#484848;} 
.six{width:149px;top:0;left:755px; background-color:rgb(136,136,136)} 
.seven{width:149px;top:141px; left:604px;} 
.seven span{position:absolute; bottom:0; display:block;height:40px; background-color:rgba(0,0,0,0.5);width:100%;font-size:14px; text-indent:16px; line-height:40px; color:#fff;}
.eight{width:149px;top:141px; left:755px;} 
.news_index{ width:280px; height:218px; float:left; position:relative;}
.news_index h3{ height:auto;}
.news_index h3 a{ display:inline-block; padding:0 0 6px 0; font-size:17px; color:#221815; border-bottom:3px solid #E50011; font-weight:100; font-family:微软雅黑 }
.news_index ul{ margin-top:28px; padding-bottom:6px; width:270px;}
.news_index .text{margin-top: 28px;}
.news_index ul li{ padding:6px 0;  display:inline-block;}
.news_index ul li a{overflow:hidden;width:270px;display:block;  cursor:pointer; float:left; color:#5d5d5d; white-space: nowrap;text-overflow: ellipsis;}
.news_index ul li a:hover{ color:rgb(244,130,31);}
.news_index ul li span{ float:left;color:#5d5d5d;}
.news_index .honor_index{margin-top:24px; height:140px;width:270px;overflow:hidden; padding-bottom:11px;}
.honor_index p{line-height:30px; }
.language{ position:absolute; right:0; top:-6px;}
.language a:hover{ color:rgb(244,130,31);}
.search{position:absolute; right:0; top:30px; }
.search input{ border:1px solid #cdcdcd; border-right:1px solid rgb(244,130,31); width:150px; height:15px; padding:4px 4px; line-height:15px; font-size:12px; color:#9fa0a0;float:left;}
.search > a{ display:block; width:auto; height:25px; line-height:25px; font-family:微软雅黑;float:right;}
.search > a:hover{ color:rgb(244,130,31);}
.logo_index a{ display:inline-block; float:left; margin-left:84px;}
.menu_index a{ display:block;}
.search_btn{width:25px; height:25px; display:block; float:left; background-color:rgb(244,130,31);}
.more{ position:absolute; top:20px; left:220px; font-size:11px; color:#adadad;}

/*---------- pages ---------*/
.content_left_menu{ width:150px; float:left;}
.content_right_content{ width:675px; float:left;padding-left:60px; padding-right:20px; line-height:20px; min-height:300px; }
.menu_nav{ width:150px; height:auto;}
.menu_nav li{ line-height:15px; width:100%; position:relative;}
.menu_nav >li:hover{ cursor:pointer;}
.menu_nav li>a{ font-size:12px; color:#000; display:block; height:100%; padding:10px 0;
	background:url('/images/block_.png') no-repeat 10px 10px;background-color:rgb(242,242,242); 
padding-left:35px;border-bottom:1px dashed #cdcdcd;}
.menu_nav li>a:hover{background: url('/images/blockhover_.png') #97A3A9 no-repeat  10px 10px;color:#fff;}
.menu_nav img{ width:35px; float:left; margin-top:-10px; margin-left:10px;}
.hover{background: url('/images/blockhover_.png') #97A3A9 no-repeat 10px 10px!important;color:#fff!important;}
.menu_two{ width:150px; display:inline-block; display:none;}
.menu_two >li{ width:150px; display:inline-block;  margin-bottom:0px;}
.menu_two >li a{ color:#5d5d5d; display:block;background:#fff; text-indent:24px;padding-left:0;padding-right:0;}
.menu_two >li a:hover{background-image: none;background: #E1E5E6;color:#666;}

.menu_two_ok a{ background-color:rgb(225,229,230)!important; }
.menu_two_ok a:hover{color:#666;}
.menu_two_hover > a{ background-color:rgb(225,229,230)!important;}
.list_a:hover{ text-decoration:underline;}

.home{background:url('/images/home.png') 10px 8px rgb(242,242,242) no-repeat!important; }
.home:hover{background: url('/images/homehover.png') #97A3A9 no-repeat  10px 8px !important;color:#fff;}

.news-list li{height:24px;line-height: 24px;}
.news-list li a{float: left;}
.news-list li a:hover{color:#E92433; text-decoration:underline;}
.news-list li span{float: right;}
.service-list{overflow: hidden;_zoom:1;}
.service-list li{float:left;width:47%;min-height: 100px;margin-right:10px;margin-bottom:20px;height:160px;background: url('/images/ico.jpg') no-repeat 0 7px;padding-left:8px;}
.service-list li a{font-weight:bold;}
.service-list li a:hover{color:#E92433; text-decoration:underline;font-weight:bold;}
.service-list li p{}



.lawyer_list{ display:inline-block; width:100%;}
.lawyer_box{ width:200px; float:left; margin-right:24px; margin-bottom:20px; height:100px; overflow:hidden;}
.lawyer_box h3 a:hover{ text-decoration:underline;}
.lawyer_box p{ color:#949495;}

.news li{color:#999;margin-bottom:10px;}
.news li a:hover{color:#E92433; text-decoration:underline;}
.detail h3{text-align: center;}
.addtime{text-align: center;display: block;margin:10px 0;}
.team{
}

.team .img{
		width:135px;border:1px solid #ddd;float: left;
	}
.team .memo{
		width:520px;float: right;
	}
.team .memo .tit{margin-bottom:20px;

		}
.team .memo .tit h3{font-size:12px;font-weight: bold;}
.team .memo .tit em{font-size: 14px;}

#goTopBtn {
	 position: fixed; text-align: center;  line-height: 30px;  width: 46px;  bottom: 35px;  height: 46px;  font-size: 12px;  cursor: pointer;  right: 0px; _position: absolute; _right: auto;
}
#goTopBtn:hover{opacity:0.8; }
.jion{width:46px; height:132px; position:fixed; right:0; bottom:100px; background-color:rgb(255,172,92);border-top-left-radius:5px;border-bottom-left-radius:5px;cursor:pointer;}
.jionUs{width:1px; overflow:hidden; display:inline-block; height:210px; position:fixed; right:0; bottom:100px; background-color:White;  display:none;  }
.jionUs h3{ background-color:rgb(255,172,92);font-size:15px; color:White; display:block; width:132px; padding:10px 0;border-top-left-radius:5px; text-align:center;cursor:pointer; }
.fiexd{ position:fixed; top:10px; z-index:80;}
.inf_list2{ width:100%; height:40px;}
.inf_list2 a{ padding:0 10px; font-size:12px;text-align:center; height:26px; line-height:26px;  font-weight:bold; color:#555555; white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.inf_list2 a:hover{color:rgb(244,130,31); text-decoration:underline;}
.inf_list3{width:100%; height:40px;}
.inf_list3 div{width:300px; padding:0 10px; font-size:13px;float:left; display:block;text-align:left; height:40px; line-height:40px;  color:#555555;}
.inf_list3 a:hover{color:rgb(244,130,31); text-decoration:underline;}


	/*淘宝风格*/
.paginator { font: 12px Arial, Helvetica, sans-serif;padding:10px 20px 10px 0; margin: 0px;}
.paginator a {border:solid 1px #ccc;color:#949495;cursor:pointer;text-decoration:none;}
.paginator a:visited {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.paginator .cpb {border:1px solid #F50;font-weight:700;color:#F50;background-color:#ffeee5;}
.paginator a:hover {border:solid 1px #F50;color:#f60;text-decoration:none;}
.paginator a,.paginator a:visited,.paginator .cpb,.paginator a:hover  
{float:left;height:16px;line-height:16px;min-width:10px;_width:10px;margin-right:5px;text-align:center;
 white-space:nowrap;font-size:12px;padding:0 3px;}
 

 .honner{margin:40px 0 0 20px;}
.honner dl{width:300px;height:240px;float:left;margin:0 15px 5px 0;}
.honner dd{width:300px;height:200px;border:#CCC 1px solid;text-align:center;
height:200px; overflow:hidden;
/*非IE的主流浏览器识别的垂直居中的方法*/
display: table-cell;
vertical-align:middle;
/*设置水平居中*/
text-align:center;
/* 针对IE的Hack */
*display: block;
*font-size: 205px;/*约为高度的0.873，350*0.873 约为305*/
*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}
.honner dt{text-align:center;color:#900;width:300px;height:24px;

display:block;/*内联对象需加*/
word-break:keep-all;/* 不换行 */
white-space:nowrap;/* 不换行 */
overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
}
