﻿@charset "utf-8";
/* CSS Document */
.i-news-list-text .dis {line-height: 22px;height: 36px;}
.con-text p{font-size:16px;line-height:28px;margin-top:25px;}
.yh {
	font-family:Microsoft YaHei,SimSun,Arial, Helvetica;}
*:first-child+html .clearfix {
	zoom: 1;
}
.cell, .cell2, .cell3 {
	border-collapse:collapse;
	border-spacing:0;
}
.shadow {    
 -moz-box-shadow: 0 0 2px #d9d9d9;    
 -webkit-box-shadow: 0 0 2px #d9d9d9;     
box-shadow: 0 0 2px #d9d9d9;
/* For IE 8 */     
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#d9d9d9')";     
/* For IE 5.5 - 7 */     
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#d9d9d9'); 
}
li {
	vertical-align:bottom;}
h4 {
	font-size:14px;}
h1 {
	font-size:18px;}
h3 {
	font-size:16px;}
font {
	font-size:12px;}
.mtp4 {
	margin-top:4px;}
.mtp10 {
	margin-top:10px;}
.mtp11 {
	margin-top:11px;}	
.mtp14 {
	margin-top:14px;}
.mtp20 {
	margin-top:20px;}
.mtp25 {
	margin-top:25px;}
.mtp30 {
	margin-top:30px;}
.pdt10 {
	padding-top:10px;}
.pdt25 {
	padding-top:25px;}
.marc {
	width:1000px;
	margin:0 auto;}
.block {
	display:block;}
.i_block {
	display:inline-block;}
.pol {
	position:relative;}
.poa {
	position:absolute;}
.w1000{width: 1000px;margin: 0 auto;}
.r80{background: #111;}
.gred{color: #AD6927}
.g5{color: #555;}
.hpct100{height: 100%;}



#top{
   height: 100px;
   background: #fff;
   line-height: 32px;
}
.top-nav {
	margin-top:28px;
}
.help-icon{
   width: 12px;
   height: 12px;
   background: url(../images/help-icon.jpg) no-repeat center;
}
.logo {
	margin-top:15px;}
.nav-icon{
   width: 11px;
   height: 14px;
   background: url(../images/nav-icon.jpg) no-repeat center;
}
.nav-fot-main{
   height: 235px;
   background: #fff;
}
.nav-fot-main-wrap{
   padding-top: 35px;
}
.nav-main{
   top: 32px;
   left: 0px;
}
.nav-fot-main dt{
   line-height: 25px;
}
.nav-fot-main dd{
   line-height: 21px;
}



.head-main{
   height: 50px;
}
#logo{
   width: 200px;
   height: 107px;
   background: url(../images/logo.png) no-repeat center;
}
.nav li{
   margin-top: 0px;
   height: 50px;
   line-height: 50px;
   padding: 0px 20px 0 20px;
}
.nav li a{
   color: #fff;
}
.nav-bot{
   width: 125px;
   height: 4px;
   background: #daab1d;
   bottom: 0px;
   left: 12px;
}
.head-nav{
   height: 50px;
   background: #AD6927;
   position: fixed;
   top: 0px;
   left: 0px;
   z-index: 10;
}
.head-nav .nav li{
   margin-top: 0px;
   padding: 0 20px 0px 20px;
}


.menu-right{
   right: 0px;
   top: 50%;
   position: fixed;
   z-index: 10;
   margin-top: -112px;
}
.menu-back{
   width: 59px;
   height: 55px;
   background: url(../images/back.jpg) no-repeat left center #daab1d;
}
.menu-back_h {
	background: url(../images/top_h_icon.gif) no-repeat center;
	}
.menu-right-a{
   width: 59px;
   height: 55px;
   background: #c6c6c6;
   margin-top: 1px;
   position: absolute;
   top: 56px;
   right: 0px;
}
.menu-right-a .icon{
   width: 55px;
   height: 55px;
   background: url(../images/menu-01.png) no-repeat center;
}
.menu-right-text{
   height: 55px;
   line-height: 55px;
}
.menu-right-a-qq .icon{
   background: url(../images/menu-02.png) no-repeat center;
   
}
.menu-right-a-qq{
   top: 112px;
}
.menu-right-a-tel .icon{
   background: url(../images/menu-03.png) no-repeat center;
   top: 168px;
}
.menu-right-a-tel{
   top: 168px;
}



/*index*/
.main{
   padding-top: 32px;
}
.nana-iban,
.nana-iban .bd,
.nana-iban .bd li{
   height: 600px;
}
.i-news{
   height: 50px;
   line-height: 50px;
   background: #f7f6f6;
   border-bottom: 1px solid #e8e7e7;
}
.i-news-tit{
   width: 63px;
   padding-left: 39px;
   background: url(../images/i-news-icon.jpg) no-repeat left center #f7f6f6;
}
.i-news-box{
   width: 500px;
}
.i-news-box .bd li{
   height: 50px;
   line-height: 50px;
   border-bottom: none;
}
.i-news-box .nana-boxNews-tit{
   background: none;
   font-size: 14px;
   font-weight:bold;
}
.i-news-box .nana-boxNews-tit a:hover{
   color: #AD6927;
}
.i-news-box .bd{
   height: 50px;
   width: 438px;
}
.i-news-box .nana-boxRolling-next,
.i-news-box .nana-boxRolling-prev{
   width: 29px;
   height: 34px;
   margin-top: 8px;
   background-image: url(../images/i-news-hd.png);
   margin-left: 1px;
   opacity: 0.5;
   filter: alpha(opacity=50);
}
.i-news-box .nana-boxRolling-next:hover,
.i-news-box .nana-boxRolling-prev:hover{
   opacity: 1;
   filter: alpha(opacity=100);
}

.sina,
.wx{
   width: 28px;
   height: 28px;
   background: url(../images/sina.png) no-repeat center;
}
.wx{
   background: url(../images/wx.png) no-repeat center;
}

.i-links{
   padding-top: 40px;
}
.i-links li{
   width: 249px;
   height: 172px;
   background: #f0f0f0;
   margin: 3px 1px 3px 0px;
   transition:background 500ms;
}
.i-links-icon{
   width: 75px;
   height: 75px;
   background: url(../images/i-links.png) no-repeat left;
}
.i-links-icon-02{
   background: url(../images/i-links-02.png) no-repeat left;
}
.i-links-icon-03{
   background: url(../images/i-links-03.png) no-repeat left;
}
.i-links-icon-04{
   background: url(../images/i-links-04.png) no-repeat left;
}
.i-links li.on{
   background: #AD6927;
   color: #fff;
   margin: 0px 1px 0px 0px;
   height: 178px;
}
.i-links li.on a{
   color: #fff;
}
.i-links li.on .i-links-icon{
   background-position: right;
}

.i-tit{
   font-size: 24px;
   padding-bottom: 5px;
}

.i-box{
   border: 1px solid #d4d4d4;
   border-top: 3px solid #AD6927;
}
.i-video,
.i-memb{
   width: 499px;
   height: 369px;
}
.i-video{
   background: #000;
}
.i-memb{
   background: url(../images/i-memb-bg.jpg) no-repeat center;
}
.i-memb-wrap{
   padding: 20px 30px 0px 30px;
}
.about-more{
   padding-left: 15px;
   width: 48px;
   height: 20px;
   line-height: 20px;
   background: url(../images/about-more.png) no-repeat center;
   color: #bcbcbc;
}
.i-about-main{
   padding-bottom: 13px;
   border-bottom: 1px solid #dfdfdf;
}
.memb-sel{
   border: 1px solid #d3d3d3;
   padding: 3px 0px;
   background: #fff;
}
.memb-sub{
   width: 80px;
   height: 26px;
   background: #daab1d;
   line-height: 26px;
}
.show-memb{
   width: 95px;
   height: 26px;
   line-height: 26px;
   background: #aaaaaa;
}


/*i-pic*/
.i-pic-tit{
   padding: 0px 15px;
   height: 50px;
   line-height: 50px;
}
.i-pic-tit-bg{
   width: 1px;
   height: 25px;
   background: #dbdbdb;
   margin-top: 12px;
}
.i-pic-table-th li{
   border-width: 0px 1px 1px 0px;
   border-color: #dfdfdf;
   border-style: solid;
   height: 38px;
   line-height: 38px;
   background: url(../images/i-pic-table-th-bg.jpg) repeat-x center;
   width: 160px;
}
.i-pic-table-th .w190,
.i-pic-table .bd .preLi .w190{
   width: 190px;
}
.i-pic-table-th .w162,
.i-pic-table .bd .preLi .w162{
   width: 162px;
   border-right: 0px;
}
.i-pic-table .bd .preLi{
   float: none;
}
.i-pic-table .bd .preLi li{
   border-width: 0px 1px 1px 0px;
   border-color: #dfdfdf;
   border-style: solid;
   height: 24px;
   line-height: 24px;
   width: 160px;
}
.i-pic-table .bd .preLi{
   height: 25px;
   font-size: 0px;
}

.i-pic .hd li{
   width: 80px;
   height: 30px;
   line-height: 30px;
}




.i-news-list-box{
   width: 494px;
}
.i-news-list-ul{
   *height:359px;
}
.i-news-list-ul li{
   float: none;
   padding: 10px;
   padding-bottom: 20px;
   border-bottom: 1px solid #d4d4d4;
}
.i-news-list-ul li.lastlist{
   border-bottom: none;
}
.i-news-list-text{
   width: 365px;
}
.i-news-list-text .fl{
	float: left;margin-left:10px;
}
.i-news-list-text .time{
   color: #c9c9c9;
}
.i-news-list-text .dis{
   line-height: 18px;
   height: 36px;
}
.news-more{
   width: 30px;
   height: 25px;
   background: url(../images/add.png) no-repeat center #b4b4b4;
}
.i-news-list-ul li .news-more{
   bottom: 0px;
   right: 10px; 
}
.news-more:hover{
   background-color: #AD6927;
}

.i-serv .hd{
   height: 48px;
   line-height: 48px;
   border: 1px solid #d4d4d4;
}
.i-serv .hd li{
   width: 186px;
   border-right: 1px solid #d4d4d4;
}
.i-serv .hd li i{
   width: 100%;
   height: 3px;
   background: #AD6927;
   left: 0px;
   top: -1px;
}
.i-serv .hd li.on{
   background: #f7f7f7;
}
.i-serv .hd li.on i{
   display: block;
}
.i-serv .bd{
   border: 1px solid #d4d4d4;
   border-top: none;
}
.i-serv-box{
   background: #fff;
}
.i-serv-box-wrap{
   width: 450px;
   padding: 10px 40px 30px 30px;
}
.i-serv-box h3{
   padding-left: 24px;
   background: url(../images/i-serv-icon.jpg) no-repeat left;
}
.i-serv-box .i-news-list-text{
   width: 350px;
}
.i-serv-box .i-news-list-ul li{
   padding: 5px 0px;
   border-bottom: none;
}
.i-serv-box-tec{
   padding: 10px 30px 30px 20px;
   width: 425px;
}
.i-tec-list li{
   line-height: 36px;
   height: 36px;
   border-bottom: 1px dashed #e0e0e0;
   float: none;
}
.i-tec-list li span{
   margin-right: 5px;
}
.i-serv-line{
   width: 1px;
   height: 154px;
   background: #e0e0e0;
   margin-top: 53px;
}
.i-fridlinks .nana-boxRolling-img,
.i-fridlinks .nana-boxRolling .bd li{
   width: 114px;
   height: 46px;
}
.i-fridlinks .nana-boxRolling .bd li{
   margin-right: 6px;
}
.i-fridlinks .nana-boxRolling .bd{
   width: 956px;
   padding: 22px;
   border: 1px solid #d4d4d4;
   height: 46px;
}
.nana-boxRolling-next,
.nana-boxRolling-prev{
   width: 30px;
   height: 25px;
   margin-top: 12px;
}
.nana-boxRolling-next{
   margin-left: 1px;
}


/*about*/
.con-ban{
   height: 400px;
   background: url(../images/con-ban.jpg) no-repeat center;
   margin-top:100px;
}
.ban-h1{
   font-size: 48px;
   left: 50%;
   margin-left: -96px;
   top: 200px;
}
.ban-h2{
   font-size: 24px;
   left: 50%;
   margin-left: -254px;
   top: 280px;
}
.con-top{
   margin-top: -19px;
}
.con-menu a{
   width: 120px;
   height: 38px;
   line-height: 38px;
   margin-left: 5px;
   background: #838383;
}
.con-menu a.foc,
.con-menu a:hover{
   background: #AD6927;
}
.con-tit-en{
   bottom: 0px;
   left: 0px;
}
#share-main a{
   padding-left: 21px;
   height: 21px;
   margin: 0px 5px 0px 0px;
}
#share-main{
   line-height: 21px;
   height: 21px;
}
#share-main .bds_tsina{
   background: url(../images/share-btn.jpg) no-repeat left;
}
#share-main .bds_weixin{
   background: url(../images/share-btn.jpg) no-repeat -25px center;
}
#share-main .bds_more{
   background: url(../images/share-btn.jpg) no-repeat right;
}
.path-main{
   padding-left: 26px;
   background: url(../images/home.jpg) no-repeat 0px 3px;
   line-height: 21px;
   height: 21px;
}
.path{
   padding-bottom: 20px;
   border-bottom: 1px solid #ccc;
}

.con-main{
   min-height: 300px;
   height: auto !important;
   _height:300px;
   overflow: visible;
}

.hon-list ul{
   margin-right: -30px;
}
.hon-list li{
   margin-right: 30px;
   font-size: 14px;
   line-height: 58px;
   text-align: center;
}



/*his-main*/
.his-main{
   padding-left: 108px;
   background: url(../images/his-line.jpg) repeat-y 7px top;
}
.his-main dt{
   width: 168px;
   height: 104px;
   background: #AD6927;
}
.his-dt-tit{
   width: 100px;
}
.his-row{
   width: 12px;
   height: 40px;
   background: url(../images/his-row.jpg) no-repeat center;
}
.his-main dl{
   padding-bottom: 5px;
}
.his-main dd{
   width: 662px;
}
.his-main dd li{
   border: 1px solid #e0e0e0;
   padding: 10px 15px;
   margin-left: 39px;
   width: 260px;
   height: 270px;
   margin-bottom: 19px;
}
.his-main dd li .tit{
   line-height: 43px;
   border-bottom: 1px solid #ccc;
}
.his-main dd li .dis{
   padding: 5px 0px;
   height: 76px;
}


.memb-table td,
.memb-table th{
   border: 1px solid #d9d9d9;
   text-align: center;
}
.memb-table th{
   color: #333;
   font-size: 14px;
   font-weight: bold;
   line-height: 60px;
   height: 60px;
   background: #f4f4f4;
}
.memb-table td{
   height: 46px;
   line-height: 46px;
}
.memb-table td p{
   padding-left: 16px;
}
.memb-table td.tl{
   text-align: left;
}
.memb-table td.tl p{text-align:center;}




/*pro*/
.con-text{
   min-height: 300px;
   height: auto !important;
   _height:300px;
   overflow: visible;
}
.recomm-news{
   border-top: 1px solid #d9d9d9;
   padding-top: 45px;
}
.recomm-news .tab{
   height: 47px;
   background: #f9f9f9;
   border: 1px solid #d3d3d3;
   line-height: 47px;
   padding-right: 25px;
}
.recomm-news .tab-tit{
   width: 150px;
   height: 48px;
   background: #fff;
}
.recomm-news .tab-tit p{
   height: 47px;
   line-height: 47px;
   border-right: 1px solid #d3d3d3;
}
.recomm-news-box{
   border: 1px solid #d3d3d3;
   border-top: none;
   padding: 20px 0px;
}
.recomm-news-left,
.recomm-news-right{
   width: 50%;
}
.recomm-news-right{
   margin-left: -1px;
   border-left: 1px solid #d3d3d3;
}
.recomm-news-box ul{
   padding-left: 30px;
}
.recomm-news-box .nana-boxNews-tit{
   padding-left: 14px;
   background: url(../images/li-bg.jpg) no-repeat left;
   font-size: 14px;
}
.recomm-news-box .nana-boxNews-tit a:hover{
   color: #AD6927;
}


/*law*/
.con-main-left{
   width: 650px;
}
.news-list{
   border: 1px solid #d3d3d3;
   margin-top: 18px;
}
.news-list .nana-boxNewsImg-list{
   padding: 13px 15px 17px 15px;
}
.news-list .nana-boxNewsImg-img,
.news-list .nana-boxNewsImg-img img{
   width: 138px;
   height: 103px;
}
.news-list .nana-boxNewsImg-textWrap{
   margin-left: 153px;
   height: 103px;
}
.news-list li{
   border-bottom: 1px solid #d3d3d3;
}
.news-list .lastlist{
   border-bottom: none;
}


.con-main-right{
   width: 310px;
   
}
.hot-news{
   border: 1px solid #d3d3d3;
}
.hot-news dt,
.right-line dt{
   height: 47px;
   background: #f9f9f9;
   border-bottom: 1px solid #d3d3d3;
}
.hot-news .tab{
   width: 125px;
   height: 48px;
   background: #fff;
}
.hot-news .tab p{
   line-height: 47px;
   height: 47px;
   border-right: 1px solid #d3d3d3;
}
.hot-news-more{
   width: 26px;
   height: 26px;
   background: url(../images/more.jpg) no-repeat center;
   margin: 9px 17px 0px 0px;
}
.hot-news dd{
   background: #fff;
   padding: 20px 0px;
}
.hot-news ul{
   padding-left: 26px;
}
.hot-news ul li{
   margin-bottom: 5px;
}
.hot-news .nana-boxNews-tit{
   padding-left: 15px;
   background: url(../images/hot-news.jpg) no-repeat left 7px;
   line-height: 20px;
}
.hot-news .nana-boxNews-tit a:hover{
   color: #bc2b2a;
}
.right-line-box{
   padding: 20px;
}


.right-line{
   border: 1px solid #d3d3d3;
   margin-top: 10px;
}
.right-line li{
   width: 125px;
}
.right-line li p{
   line-height: 47px;
   height: 47px;
}
.right-line li.one p,
.right-line li.on p.two-p{
   border-right: 1px solid #d3d3d3;
}
.right-line li.on{
   height: 48px;
   background: #fff;
}


.footer{
   margin-top: 20px;
   border-top: 1px solid #ececec;
   background: #fff;
}
.fot-main-ewm{
   padding-right: 45px;
   border-right: 1px solid #d9d9d9;
   height: 156px;
}
.fot-main-nav{
   padding-left: 30px;
}
.fot-main-nav dl{
   padding-left: 55px;
   background: url(../images/user.jpg) no-repeat left 4px;
   width: 108px;
}
.fot-main-nav .fot-main-pro{
   background: url(../images/fot-02.jpg) no-repeat left 4px;
}
.fot-main-nav .fot-main-law{
   background: url(../images/fot-03.jpg) no-repeat left 4px;
}
.fot-main-nav .fot-main-notice{
   background: url(../images/fot-04.jpg) no-repeat left 4px;
}
.fot-main-nav .fot-main-tec{
   background: url(../images/fot-05.jpg) no-repeat left 4px;
}
.fot-main-nav .fot-main-sev{
   background: url(../images/fot-06.jpg) no-repeat left 4px;
   width: 85px;
}

.footer-main{
   background:#111;
   line-height: 20px;
   padding:10px 0;
}



.head-sub-main{
   height: 173px;
   background: url(../images/red60.png) repeat center;
   top:50px;
   left: 0;
}
.head-sub-main-box{
   border-left: 1px solid #DEDEDE;
   height: 156px;
   text-align: center;
   padding-top: 17px;
}
.head-sub-main-box a{
   color: #fff;
   line-height: 30px;
font-weight:bold;
}
.head-sub-main-box a:hover{
   color: #fff;
   line-height: 30px;
font-weight:bold;
font-size:15px;
background-color:#990000;
}
.head-nav .head-sub-main{
   top: 50px;
}





.i-bg{
   background: url(../images/b50.png) repeat center;
   top: 0;
   left: 0;
   position: absolute;
   z-index: 99;
}
.tc-down{
   width: 670px;
   height: 320px;
   background: #fff;
   position: fixed;
   top: 50%;
   margin-top: -160px;
   left: 50%;
   margin-left: -335px;
   z-index: 100;
}
.tc-down li{
   width: 180px;
   float: none;
}
.tc-down li a{
   padding-top: 100px;
   background: url(../images/tc-01.jpg) no-repeat top;
}
.tc-down li.tc-02 a{
   background: url(../images/tc-02.jpg) no-repeat top;
}
.tc-down li.tc-03 a{
   background: url(../images/tc-03.jpg) no-repeat top;
}
.tc-down li.tc-li{
   font-size: 0px;
   width: 1px;
   height: 157px;
   background: #e5e5e5;
}
.tc-down-wrap{
   /*width: 542px;*/
   padding-top: 86px;
}
.tc-down .close{
   width: 58px;
   height: 53px;
   background: url(../images/close.jpg) no-repeat center;
   top: 0;
   right: -58px;
}



.tc-down-kh td{
   padding-left: 20px;
}

/*导航qq聊天CSS*/
/*.nana-iban .hd ul li{float: left; background-image: url("../images/bg_slide_li.png"); width: 13px; height: 13px; margin-right: 8px;}*/
/*#qq_contact .menu-right-a .icon{width: 55px;}*/
#qq_contact .qqs_cont{/*font-size: 14px; */color:#fff; /*line-height: 55px;*/}


span.top_span {

	display:block;

	height:35px;

	line-height:35px;

	border-bottom:1px solid #e3e3e3;

	color:#6e6e6e;

	margin-bottom:10px;

	text-align:center;}
ul.I_wx_box li {
	height:28px;
	line-height:20px;
	margin-top:12px;
	margin-left:5px;}
ul.I_wx_box li .tanchu_jt {
	top:31px;
	left:7px;
	z-index:5;
	height:9px;
	display:none;}
ul.I_wx_box li a , ul.I_wx_box li img {
	display:block;}
ul.I_wx_box li .tanchu_box {
	border:1px solid #dddddd;
	width:153px;
	height:153px;
	top:39px;
	left:-65px;
	z-index:4;
	display:none;}
ul.I_wx_box li .tanchu_box img {
	width:100%;}