﻿@charset "utf-8";
body{ font-size:12px; font-family:,Arial,Verdana; text-align:center;line-height:150%; margin:0 auto;text-align:center; padding:0; color:#333;background:#f9f9f9;}
div{margin:0 auto; padding:0;}
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form,img,p{margin:0 auto; padding:0; border:none; list-style-type:none;}
a{font-size:12px;font-weight:normal;color:#666; text-decoration:none;}
a:hover{color:#666;text-decoration:underline;}
td{text-align:left;}
.f_l{float:left;}
.f_r{float:right;}
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align:right;}
.dis{display:block;}
.inline{display:inline;}
.none{display:none;}
.grayborder{border:1px solid #eee;}
.b{font-weight:bold;}
.font14px{font-size:14px;}
.font18px{font-size:18px;}
.margintop8px{margin-top:8px;}
.blue{color:#006699;}

.clear{clear:both; height:0px; line-height:0; font-size:0px; overflow:hidden; background:#;visibility:hidden;}
.kong{clear:both; height:8px; font-size:0px; overflow:hidden; visibility:hidden;}

.clearfix:after{content:"."; display:block; height:0; clear:both;visibility:hidden;}
*html .clearfix{height:1%;}
*+html .clearfix{height:1%;}
.blank10px{font-size:0px;height:10px;overflow:hidden;clear:both;}

.top{height:28px;background:#2d2c2a;color:#fff;}
.topbox{width:1000px;height:28px;}
.welcome{width:160px;height:28px;line-height:28px;color:#fff;float:left;text-align:left;}
.search{width:500px;height:28px;line-height:28px;float:left;text-align:left;}
.search_input{float:left;width:200px;height:16px;margin-top:4px;background:#a39d8e;border:1px solid #6b6556;color:#6b6556;}
.search_img{float:left;width:56px;height:20px;overflow:hidden;margin-top:3px;}
.search_img a{display:block;width:56px;height:20px;overflow:hidden;background:url(../images/search_but.jpg)}
.version{width:150px;height:28px;line-height:28px;float:right;text-align:right;}
.version a{color:#fff;display:inline-block;margin-left:5px;margin-right:5px;}
.header{height:125px; background:#fff url(../images/nav_bg1.jpg) repeat-x 0 95px}
.headerbox{width:1000px;height:125px;}
.logo{width:383px;height:69px;background:url(../images/logo.jpg) no-repeat;float:left;margin-top:25px;}
.index_slider{width:1046px;height:306px;background:url(../images/slider_bg.jpg) no-repeat top center;margin-top:10px;}

.container {width: 600px;float:right;margin-top:62px;}
ul#topnav {	float: left;width: 600px;position: relative;	font-size: 12px;background:url(../images/line.jpg) repeat-x 2px 4px;}
ul#topnav li {float: left;}
ul#topnav li a {padding: 4px 10px;line-height:25px;display: block;color: #111;font-family:微软雅黑;font-size:14px;text-decoration:none;}
ul#topnav li a:hover {}
ul#topnav li span {
	float: left;
	padding: 10px 0;
	position: absolute;
	left: 0; top:25px;
	display: none;
	width: 620px;
	color: #fff;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
ul#topnav li:hover span { display: block; }
ul#topnav li span a { display: inline; color:#fff;text-decoration:none;font-size:12px;}
ul#topnav li span a:hover {text-decoration: underline;}

#banner {position:relative; width:994px; height:306px;  overflow:hidden;text-align:left;} 
#banner_list img {width:994px; height:306px; border:0px;} 
 
#banner ul {position:absolute;list-style-type:none;filter: Alpha(Opacity=80);opacity:0.8; z-index:1002; 
margin:0; padding:0; bottom:15px; right:443px; height:20px} 
#banner ul li {padding:0 5px; line-height:18px;float:left;display:block;color:#fff;background-color:#ffa76e;cursor:pointer; margin:0; font-size:12px;margin-right:5px;} 
#banner_list a{position:absolute;}

.content{background:url(../images/content_bg.jpg) repeat-x 0 22px;}
.content_box{width:1000px;height:230px;padding-top:23px;}
.margin60{margin-top:60px;}
.boxtopimg{position:absolute;top:-62px;left:0;}
.box{width:499px;float:left;position:relative;}
.box_top{width:498px;height:30px;background:url(../images/box_top.jpg) no-repeat;position:relative;}
.but1{width:40px;height:40px;background:url(../images/but1.png);position:absolute;top:-20px;left:0;}
.but2{width:40px;height:40px;background:url(../images/but2.png);position:absolute;top:-20px;left:0;}
.but3{width:40px;height:40px;background:url(../images/but3.png);position:absolute;top:-20px;left:0;}
.but4{width:40px;height:40px;background:url(../images/but4.png);position:absolute;top:-20px;left:0;}
.but5{width:40px;height:40px;background:url(../images/but5.png);position:absolute;top:-20px;left:0;}
.box_top a{color:#0c3152;height:30px;line-height:30px;font-size:14px;font-family:微软雅黑;font-weight:bold;float:left;margin-left:50px;}
a.box_topmore{font-size:12px;font-weight:normal;margin-right:10px;color:#666;position:absolute;top:-30px;right:0;}
.box_text{width:498px;}
.box_text p{padding:5px;text-align:left;color:#666;line-height:28px;}
.box_text p img{float:left;margin-right:5px;margin-bottom:5px;}
.box_text p a{color:#006699;}
.newsul{width:313px;padding-top:15px;}
.newsul li{float:left;text-align:left;width:313px;height:30px;line-height:30px;text-indent:10px;background:url(../images/arrow.gif) no-repeat 0 10px;}
.outstand{width:494px;overflow:hidden;margin-top:10px;}
.outstand li{float:left;width:164px;}
.outstand li.img{width:145px;height:115px;margin:0;padding:0;}
.name{width:145px;background:#d6d6d6;height:145px;line-height:30px;color:#888;text-align:left;}
.name .blue{margin-left:6px;}
.inf{width:135px;background:#e8e8e8;height:40px;padding-left:5px;padding-right:5px;line-height:20px;color:#666666;text-align:left;}
.line{background:url(../images/dot.jpg) repeat-y right;}
.foot{height:111px;background:url(../images/foot_bg.jpg);color:#fff;text-align:-webkit-center;margin: auto;}
.foot p{padding-top:30px;}

.box1{width:333px;}
.box1 .box_top{width:332px;}
.box1 .box_text{width:332px;padding-bottom:15px;}
.newsbox{width:1000px;background:#fff;margin-bottom:15px;position: relative;height:312px;overflow:hidden;border:1px solid #e5e5e5;}
.newsbox_topmore{float:right;margin-top:30px;margin-right:15px;}
.newsbox_top{width:1000px;height:60px;background:url(../images/news_title.jpg) no-repeat left;}
.newsbox ul{width:980px;border-top:1px solid #e2e2e2;margin-top:20px;padding-top:10px;}
.newsbox li{width:326px;border-right:1px solid #e2e2e2;float:left;text-align:left;margin-bottom:10px;}
.newsbox li .newsbox_date{width:300px;height:15px;line-height:15px;overflow:hidden;background:#955d80;color:#e9d3e1;text-indent:5px;}
.newsbox li .newsbox_title{font-size:14px;color:#955d80;width:300px;height:40px;overflow:hidden;line-height:40px;border-bottom:1px solid #e2e2e2;}
.newsbox li .newsbox_p{width:300px;height:158px;overflow:hidden;line-height:28px;color:#888;border-bottom:1px solid #e2e2e2;margin-bottom:10px;padding-top:10px;padding-bottom:10px;}
.newsbox_p img{margin-right:8px;}
.newsbox li .newsbox_but{width:81px;height:29px;background:url(../images/news_but.jpg) no-repeat;text-align:center;float:right;margin-right:20px;margin-bottom:10px;}
.newsbox li .newsbox_but a{display:block;width:81px;height:29px;color:#666;line-height:29px;}
.newsbox li .newsbox_but a:hover{text-decoration:none;}


.list{width:1000px;background:url(../images/list_bg.jpg)}
.recruit{background:url(../images/list1_bg.jpg)}
.contact{background:url(../images/list2_bg.jpg)}
.list_l{width:202px;background:url(../images/shine.jpg) no-repeat;min-height:470px;float:left;}
.list1_l{width:202px;background:url(../images/shine1.jpg) no-repeat;min-height:470px;float:left;}
.list2_l{width:202px;background:url(../images/shine2.jpg) no-repeat;min-height:470px;float:left;}
.list_r{width:782px;float:left;margin-left:16px;}
.list_ltitle{height:45px;line-height:45px;font-size:16px;font-weight:bold;color:#333;font-family:微软雅黑;border-bottom:1px solid #a9d0e3;background:url(../images/arrow.png) no-repeat 140px 20px;margin-top:30px;}
.menuDiv h3{height:48px;line-height:48px;border-bottom:1px solid #a9d0e3;background:url(../images/arrow1.png) no-repeat 140px 18px;}
.menuDiv h3 a{display:block;color:#333;font-size:14px;}
.menuDiv li a{display:block;height:40px;line-height:40px;color:#4a2338;text-indent:25px;border-bottom:1px solid #cde9f6;}

.list_rad{width:782px;height:142px;background:#fff;}
.list_rad img{margin-top:15px;}
.path{height:28px;line-height:28px;text-indent:10px;border-bottom:1px solid #ddd;text-align:left;}
.list_content{margin:10px;text-align:left;line-height:28px;}
.list_content_title{height:40px;line-height:40px;font-size:20px;font-weight:bold;text-align:center;color:#666;}
.list_content_from{text-align:center;border-bottom:1px solid #ddd;margin-bottom:20px;}
.list_content p{margin:10px;}
.article1{background:#edf1fc;margin-bottom:8px;}

.list_lboxtitle{margin-top:10px;height:30px;line-height:30px;text-align:left;font-size:14px;font-weight:bold;text-indent:10px;border-bottom:1px solid #a9c1d9;}
select.search_sel{display:block;width:180px;height:25px;margin:0 auto;margin-top:8px;}
.lawyer_search{width:180px;margin-top:8px;}
.lawyer_search input{width:100px;height:21px;background:url(../images/lawyer_search.png) no-repeat;border:none;overflow:hidden;padding-left:12px;padding-right:15px;}
.lawyer_search b{padding-left:3px;}
.list_lboxp img{margin:5px;width:180px;height:120px;}
.list_lboxp p{text-align:left;margin:5px;line-height:25px;}
.list_ul li{width:762px;height:30px;line-height:30px; background:url(../images/dot2.gif) repeat-x bottom;}
.list_ul li a{width:680px;float:left;background:url(../images/dot1.jpg) no-repeat left center;text-indent:10px;}
.list_ul .date{width:70px;float:left;color:#888;}
.page{height:50px;line-height:50px;text-align:center;}
.page a{padding-left:5px;padding-right:5px;}
.list_bookul{width:762px;}
.list_bookul li{width:762px;height:135px;background:url(../images/dot2.gif) repeat-x bottom;}
.list_bookul img{float:left;margin:5px;}
.bookul_title{width:640px;float:left;}
.bookul_title a{height:350px;line-height:35px;font-weight:bold;}
.bookul_text{width:640px;height:85px;overflow:hidden;float:left;position:relative;}
.detail{width:40px;height:30px;position:absolute;top:58px;right:0;color:#003399;}
.list_honorul{width:762px;}
.list_honorul li{width:50px;float:left;padding-left:20px ;background:url(../images/dot2.gif) repeat-x bottom;margin-bottom:10px;}
.list_honorul li a{display:block;text-align:center;}
.list_videoul{width:762px;}
.list_videoul li{width:250px;height:200px;float:left;background:url(../images/dot2.gif) repeat-x bottom;margin-bottom:10px;}
.list_videoul li a{display:block;text-align:center;}
.list_videoul li span{display:inline-block;float: left;width: 80px;}
.video_title{width:200px;height:50px;padding-top:5px;line-height:22px;margin:0 auto;background:#e5e5e5;color:#4395be;}
.hit{width:200px;height:25px;border-bottom:1px solid #ddd;line-height:25px;margin:0 auto;background:#ddd;}
.hit_from{display:inline-block;width:100px;color:#888;background:url(../images/from.gif) no-repeat left center;margin-left:5px;padding-left:20px;padding-right:20px;}
.hit_num{display:inline-block;color:#888;background:url(../images/star.gif) no-repeat left center;padding-left:20px;}

.engheader{height:125px;background:url(../images/eng_headerbg.jpg) repeat-x 0 20px;}
.engheaderbox{width:1000px;height:125px;background:url(../images/englogo.jpg);}
.engbd{width:1000px;background:#a3bdd6;}
.engbd_l{width:200px;float:left;}
.engbd_l p{margin-top:40px;margin-left:8px;color:#24394c;text-align:left;line-height:200%;}
.engbd_r{width:800px;min-height:500px;float:left;background:#f4f4f4;}
.engbd_rbox{width:780px;_width:778px;margin:10px;background:#fcfcfc;border:1px solid #d5d5d5;}
.engbd_rbox1{width:760px;_width:756px;min-height:460px;margin:10px;background:#fcfcfc;border:1px solid #d5d5d5;}
.engbd_rbox1 .title{height:50px;line-height:50px;font-size:18px;font-weight:bold;border-bottom:1px solid #ddd;}
.engbd_rbox1 p{font-size:12px;text-align:left;padding:10px;line-height:25px;}
.engbd_rbox1 li{text-align:left; list-style:disc;margin-left:30px;margin-bottom:8px;}
.ulsec li{list-style:decimal;margin-bottom:0;}

.guide_bg{width:1000px;height:563px;background:url(../images/guide_bg.jpg) no-repeat center;position:fixed;left:50%;top:50%;margin-left:-500px;margin-top:-281px;
}
.flashbox{margin:0 auto;position:absolute;top:150px;left:260px;}
.guide_index{width:174px;height:25px;margin:0 auto;position:absolute;top:310px;left:410px;}


.guide_chinese a{display:block;float:left;width:72px;height:25px;}
.guide_english a{display:block;float:right;width:72px;height:25px;}

#demo { margin:0 auto;overflow:hidden; width: 1000px;border:1px solid #d3d5bf;background:#fff;margin-bottom:10px; } 
#demo img {} 
#indemo {float: left;width: 800%;height:320px;overflow:hidden;} 
#demo1 {float: left;} 
#demo2 { float: left; } 

.examples_body {width: 1000px;clear: both;}