@charset "utf-8";
*{ margin:0; padding:0}
body{
	font:normal 14px/28px "宋体",Arial,Helvetica,sans-serif;
	/*background:#f1f1f1;*/
 /* background:url(http://www.nycbank.cn/uploadfile/ueditor/image/20190929/1569744185.jpg) center top no-repeat #fff;padding-top:120px;
*/ }
div,ul,ol,li,dt,dl,dd,p{ list-style-type:none;margin:0; padding:0}
.nomt{ margin-top: 0px!important;}
.mt15{ margin-top: 15px!important;}
.no-float{ float:none!important;}
.no-bor{ border:0px!important;}

.error404{ text-align: center; font-family:"Microsoft YaHei"}
.error404 h3{ font-size: 24px; color: #ef5f02;margin-top: 100px;}
.error404 p{ color: #999; margin-bottom: 100px;}

img{ border:0}
a{ color: #535353; text-decoration: none;-webkit-transition:color 0.3s linear;-moz-transition:color 0.3s linear;-o-transition:color 0.3s linear;transition:color 0.3s linear;}
a:hover {color: #ef5f02;}

.clearfix:after,
.clearfix:before{content:'.';clear:both;display:block;height:0;visibility:hidden;line-height:0;overflow:hidden}

table{ border-collapse: collapse; border: none; } 
table tr td {border: solid #ccc 1px; } 

#bodywrap{ width:1100px; padding:0 10px 10px 10px; margin:0 auto; background:#fff; }
.tipheader{ height:10px;}

#header{ 
	height:80px;
	padding-top:10px;
	background:url(../images/header_bg.png) right top no-repeat;
	border: 1px solid #efefef;
	border-bottom:0px;
	position:relative;
}
#header #line{ height:3px; width:1080px; background:#ef5f02; margin:0 auto; margin-top:7px;}
#header #logo{background:url(../images/logo.png) 10px 0 no-repeat; height:70px; overflow:hidden; line-height:140px; text-indent:999999px; float:left; max-width:1100px;}

#header #dist{height:30px; width:300px; position:absolute; right:0px; top:30px;}
#header #dist ul{height:30px; background: #fff; border-top:3px solid #ef5f02;}
#header #dist ul li{ display:inline;}
#header #dist ul li a{ display:block;width:100px; height:35px; line-height:30px; float:left;}
#header #serv{ font-size:18px;}
#header #serv .fa{ vertical-align:middle;font-size:24px;}
#header #serv span{ color:#ef5f02; vertical-align:middle; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:24px;}

.banner_nav{ border:1px solid #efefef; border-top:0px solid #efefef; margin-bottom:10px;}
.border-wrap{ margin-bottom:10px; }


/*menu开始*/
.imenu_bg{width:1098px;height:50px; position:relative; background: #ef5f02;border-left:1px solid #efefef;border-right:1px solid #efefef;}
.imenu_bg>div>a{font-size:16px; color:#fff; display: block;}
.imenu_bg>div>a:hover {color: #fff; background: #ffa619;}
.imenu{width:137.25px;height:50px;line-height:50px; text-align:center; cursor:pointer; float:left;}
.imenu .fir{font-size:16px; margin-left: -1px;}
.imenu_on .fir{font-size:16px;color: #ef5f02;}
.imenu_on{width:137.25px; height:50px; background:url(../images/nav_bg.png) center bottom no-repeat;  cursor:pointer; float:left;line-height:50px;text-align:center;}

.imenu_bg .submnu{
	width:1078px;*width:1078px;_width:1078px;border-top:none;margin:0 auto;display:none;position:absolute;left:-1px;top:50px;z-index:1000;
	background-color:#f9f9f9; filter:alpha(opacity=95);-moz-opacity:0.8; border-radius:0px 0px 20px 20px; border:1px solid #efefef;
	padding-left:20px;
	}
	
.imenu_bg .submnu ul { width:220px; float:left; padding:10px 20px; margin-top:10px; border-right:1px dashed #ddd; height:150px;}
.imenu_bg .submnu ul li{ 
	height:30px; 
	text-align:left;
	background: url(../images/boc2013_dot_icon.png) no-repeat 0 -72px;
	line-height: 30px;
	padding-left: 16px;
}
.imenu_bg .submnu ul li a{ font-size:12px;}

/* banner-box */
.banner-box{min-width:1098px;height:360px;position:relative;overflow:hidden;}
.banner-box .bd{ width:100% !important;}
.banner-box .bd li .m-width {width:1210px;margin:0 auto;overflow:hidden;}
.banner-box .bd li{width:100% !important;height:360px;}
.banner-box .bd li a{display:block;background-size:auto;}

.banner-btn{width:1098px;position:absolute;top:270px;left:50%;margin-left:-549px;}
.banner-btn a{display:block;width:49px;height:104px;position:absolute;top:0;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}
.banner-btn a.prev{left:20px;background:url(../images/foot.png) no-repeat 0 0;} 
.banner-btn a.next{right:20px;background:url(../images/foot.png) no-repeat -49px 0;}

.banner-box .hd {position:absolute;top:70px;left:537px;}
.banner-box .hd ul li{width:8px;height:8px;border-radius :50%;text-indent:-9999px;margin-right:10px;background:#333;float:left;cursor:pointer;}
.banner-box .hd ul li.on{background:#f1f1f1;}


.wylogin{
	width:260px; 
	height:240px;
	background:#fff;
	padding-top:10px;
}

.wylogin.posi{
	position:absolute; right:20px; top:0px; z-index:1;
	background:#fff;
	padding-bottom: 10px;
	}
.wylogin dl { width:223px; margin:0 auto;}
.wylogin dl dt{ display:inline;}
.wylogin dl dt a{ color:#fff; display:block; background:url(../images/wybg.png) -12px 0 no-repeat; width:220px; height:35px; padding-left:15px; color:#fff; font-weight:normal;}
.wylogin dl dd{ font-size:12px; padding-left:10px; height:35px; line-height:35px;}
.wylogin dl dd a{ text-decoration:underline;}

.wylogin dl ul{ padding-bottom: 10px;}
.wylogin dl ul li{ display:inline}
.wylogin dl ul li a{ display: block; font-size: 12px; line-height: 25px; height: 25px; overflow: hidden; border-bottom: 1px dashed #ddd; color: #999}
.wylogin dl ul li a:hover{color: #fe7d00}
.wylogin dl ul li a i{ margin: 0 6px 0 10px;}

.Setit{font-size:20px; padding:0 30px 0 30px;; line-height:50px; height:50px; border-bottom:1px solid #efefef; font-family: "Microsoft YaHei"; background: url(../fph3.png) left center no-repeat; color: #fff; font-weight: bold;}
.Setit span{ float:right; font-size:14px; font-weight: 100; }
.Setit span a{color:#fff;}

.Setit21{font-size:20px; padding:0 30px 0 80px;; line-height:50px; height:50px; border-bottom:1px solid #efefef; font-family: "Microsoft YaHei"; background: url(../fph3.png) left center no-repeat; color: #fff; }

.Setit2{ height: 35px; line-height: 35px; color: #fff; padding-left: 20px; background: url(../titbg.png) left center no-repeat; margin-bottom: 20px;}
.Setit2 a{ color: #fff;}
.Setit2 a:hover{ color: #FFB600}


.five-pro{ width:860px; margin-right: 20px;float:left; }


.fivepic{ width: 858px; overflow: hidden; border: 1px solid #eee; margin-top: -3px; border-top:0px; margin-bottom: 10px;}
.fivepic ul{ padding-top: 20px; width: 860px;}
.fivepic ul li{ float: left; width: 195px; height: 75px; margin:0px 10px 20px 10px; background: #333;}
.fivepic ul li img{width: 195px; height: 75px;}

.five-four{ width: 860px; overflow: hidden;}
.five-four-w{ width: 900px;}

.five-pro-list {width: 200px;float: left; margin-right: 20px;margin-top:30px; }
.five-pro-list.greenbg{ background: #fffaf5;}
.five-pro-list ul {  border: 1px solid #fe7d00; border-top: 0; margin-top: -3px; padding: 10px;}

.five-pro-list h3{ background: url(../fptit.png); height: 37px; line-height: 37px; padding:0 15px; color: #fff; }
.five-pro-list h3 a{color: #fff; font-size: 14px; }
.five-pro-list h3 span{ float:right; font-weight: 100;}
.five-pro-list h3 span a:hover{ color: #ccc;}

.five-pro-list ul li{ height: 47px; line-height: 35px; border-bottom:1px dashed #ccc;}
.five-pro-list ul li a i{
	background: linear-gradient(to right, #fe7d00, #ffff55);
        -webkit-background-clip: text;
        color: transparent;
}


.page_left{ width:222px;float: left;  margin-right: 16px;}

.left-nav-sub{}
.left-nav-sub h3{ background: url(../left-bg.png) no-repeat; height: 35px; line-height: 35px; color: #fff; padding-left: 20px;}
.left-nav-sub ul{ padding: 15px; border: 1px solid #fe7d00; border-top: 0px; margin-top: -3px;}
.left-nav-sub ul li{  display:inline;}
.left-nav-sub ul li a{ display: block; height: 30px; line-height: 30px; cursor: pointer;
border: 1px solid #fe7d00; border-radius: 5px; margin-bottom: 10px; text-align: center;

    background: -moz-linear-gradient(top, #ffffff 0%, #ffe8d1 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ffe8d1));
    background: -webkit-linear-gradient(top, #ffffff 0%,#ffe8d1 100%);
    background: -o-linear-gradient(top, #ffffff 0%,#ffe8d1 100%);
    background: -ms-linear-gradient(top, #fffff 0%,#ffe8d1 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#ffe8d1 100%);
}
.left-nav-sub ul li a:hover{ background: #fe7d00; color: #fff;}

.page-right{width:860px;  border:1px solid #fe7d00; text-align:left; float: left; }
.page-list{ margin: 15px 0;}
.page-list h3{ height: 35px; line-height: 35px; color: #fff; padding-left: 20px; background: url(../titbg.png) left center no-repeat;}
.page-list h3 a{ color: #fff;}
.page-list h3 a:hover{ color: #FFB600}
.page-list h3 span{ float: right; margin-right: 20px; font-weight: 100;}




.page-nav{
background: #ef5f02; font-weight: 100; font-size: 14px; height: 37px; line-height: 37px; padding: 0 20px; border: 1px solid #eee;
border-bottom: 1px solid #ef5f02;
border-radius: 10px 10px 0 0 ;
background: -moz-linear-gradient(top, #ffffff 0%, #f7f7f9 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f7f7f9));
background: -webkit-linear-gradient(top, #ffffff 0%,#f7f7f9 100%);
background: -o-linear-gradient(top, #ffffff 0%,#f7f7f9 100%);
background: -ms-linear-gradient(top, #fffff 0%,#f7f7f9 100%);
background: linear-gradient(to bottom, #ffffff 0%,#f7f7f9 100%);
}

.page-list ul{ padding-bottom: 20px;}

.page-list ul.w33{ padding: 15px 15px 25px 15px;border: 1px solid #eee; margin-bottom: 20px;border-top: 0px; margin-top: -3px;}
.page-list ul.w33 li{ width: 33.333%; float: left; height: 35px; line-height: 35px;}
.page-list ul li>a{ display: block; }
.page-list ul li>a i{
	background: linear-gradient(to right, #fe7d00, #ffff55);
        -webkit-background-clip: text;
        color: transparent;
}
.page-list ul li p a{ float: right}

.page-list ul.w100{border: 1px solid #eee; margin-bottom: 20px; border-top: 0px; margin-top: -3px;}
.page-list ul.w100 li{ padding: 20px;}
.page-list ul.w100 li>a{line-height: 35px; height: 35px; border-bottom: 1px dashed #ddd;}
.page-list ul.w100 li p{ font-size: 12px; line-height: 20px; color: #999; padding: 10px 5px;}
.page-list ul.w100 li:nth-child(even){ background: #fff8f1;}



.page-list-news{ margin: 15px 0;}
.page-list-news h3{ height: 35px; line-height: 35px; color: #fff; padding-left: 20px; background: url(../titbg.png) left center no-repeat;}
.page-list-news h3 a{ color: #fff;}
.page-list-news h3 a:hover{ color: #FFB600}

.page-list-news ul{ padding: 15px 15px 25px 15px;border: 1px solid #eee; margin-bottom: 20px;border-top: 0px; margin-top: -3px;}
.page-list-news ul li{ height: 35px; line-height: 35px;}
.page-list-news ul li a{ display: block; }
.page-list-news ul li a i{
	background: linear-gradient(to right, #fe7d00, #ffff55);
        -webkit-background-clip: text;
        color: transparent;
}
.page-list-news ul li span{ float: right;}
.page-list-news ul li.readmore{ text-align: right;}
.page-list-news ul li.readmore a{ color: #fe7d00; font-weight: bold;}

.page-tit{ text-align: center; height: 60px; line-height: 60px; font-weight: bold; font-size: 16px;}
.page-time{ font-size: 12px; text-align: center; color: #999;}
.page-show{ 
margin-bottom: 30px;
padding: 15px;
font-size: 14px;
line-height: 30px;
border-bottom: 1px solid #e7e7e7;
}

.page-show table{ width: 100%!important;border-collapse: collapse;border: none;}
.page-show table tr td{ padding: 0 10px;border: solid #999 1px!important; font-size: 12px!important;}

.page-show img{ max-width: 100%!important; height: auto!important}




/*分页样式*/
.list_page {display: block;	margin: 30px 0 0 0;	text-align: center;}
.list_page:after {clear: both;display: block;visibility: hidden;overflow: hidden;height: 0;content: " "}
.list_page ul {display: inline-block;margin: 0;padding: 0;list-style: none;vertical-align: bottom;border-right: 1px solid #ddd;border-radius: 4px;}
.list_page ul li {display: inline-block;border: 1px solid #ddd;float: left;border-right: none;border-radius: 0;}
.list_page ul a {display: block;padding: 5px 15px;background: #fff;color: #333;line-height: 18px;transition: all 1s cubic-bezier(.175, .885, .32, 1) 0s;}
.list_page ul a:hover {background: #333;color: #fff;}

.list_page ul .page-active a {border-radius: 0;background: #eee;color: #333}



.lcjsq{ width:220px; border: 1px solid #fe7d00; float: left; margin-right: 15px; }
.lcjsq h3{ font-size: 22px; color: #ef5f02;font-family: "Microsoft YaHei"; height: 60px; line-height: 60px; padding-left: 20px;}
.lcjsq h3 i{ font-size:24px;}

.lcjsq ul{ padding: 15px;}
.lcjsq ul li{  display: inline;}
.lcjsq a{ display: block;height: 30px; line-height: 30px; cursor: pointer;
border: 1px solid #fe7d00; border-radius: 5px; margin-bottom: 15px; text-align: center;}

.lcjsq ul li a:hover{ background:#fe7d00; color: #fff; }


.left-wy{ width:220px; border: 1px solid #fe7d00; margin-right: 15px; }
.left-wy h3{ font-size: 22px; color: #ef5f02;font-family: "Microsoft YaHei"; height: 60px; line-height: 60px; padding-left: 20px;}
.left-wy h3 i{ font-size:24px;}

.left-wy ul{ padding: 15px;}
.left-wy ul li{  height: 30px; line-height: 30px; cursor: pointer;
 border-radius: 5px; margin-bottom: 15px; text-align: center;
	background: url(../page_left_bg.png);
}
.left-wy ul li a{ color: #fff;}
/*
.left-wy ul li span{ float: right; background: #ef5f02; display: block; }
.left-wy ul li span a{ color: #fff;display: block;padding: 0 10px; }
.left-wy ul li span a:hover{ background: #fe7d00; color: #fff;}
*/
		/* 本例子css */
		.slideTxtBox{ width:861px; border:1px solid #fe7d00; text-align:left; float: left;  }
		.slideTxtBox .hd{ height:30px; line-height:30px; padding:0 10px 0 20px;   border-bottom:1px solid #ef5f02;  position:relative; background: #fe7d00;
/*
    background: -moz-linear-gradient(top, #ffffff 0%, #fe7d00 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#fe7d00));
    background: -webkit-linear-gradient(top, #ffffff 0%,#fe7d00 100%);
    background: -o-linear-gradient(top, #ffffff 0%,#fe7d00 100%);
    background: -ms-linear-gradient(top, #fffff 0%,#fe7d00 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#fe7d00 100%);
			*/
}
		.slideTxtBox .hd ul{ float:left; position:absolute; left:20px; top:-1px; height:32px;   }

		.slideTxtBox .hd ul li{ float:left; padding:0 25px; cursor:pointer;border-top:1px solid #fe7d00;  }
		.slideTxtBox .hd ul li.on{ padding:0 23px; background:#fff; border:1px solid #ef5f02; border-bottom:2px solid #fff; }
.slideTxtBox .hd ul li a{ color: #fff;}
.slideTxtBox .hd ul li.on a{ color: #333;}

		.slideTxtBox .bd ul{ padding:12px 15px;  zoom:1;  }
		.slideTxtBox .bd li{ height:34px; line-height:34px; border-bottom: 1px dashed #ddd;}
		.slideTxtBox .bd li .date{ float:right; color:#999;  }
.slideTxtBox .bd li a i{ font-size: 6px;}

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideTxtBox .arrow{  position:absolute; right:10px; top:0; }
		.slideTxtBox .arrow a{ display:block; color: #fff;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; }
		.slideTxtBox .arrow .next{ background-position:0 -50px;  }
		.slideTxtBox .arrow .prevStop{ background-position:-60px 0; }
		.slideTxtBox .arrow .nextStop{ background-position:-60px -50px; }



.net-bank { margin-left:20px; width:239px; float:left;}
.net-bank dl{ width:219px; height:175px; background:#eee; margin-top:20px; position:relative; overflow:hidden;}
.net-bank dl dt{display:block; width:219px; text-align:center; position:absolute; bottom:0px; left:0px; background:#333; }
.net-bank dl dt a{ color:#fff; }
.net-bank dl dt a:hover{ text-decoration:underline;}

.notice{ width:220px; float:left;}
.notice dl dd{ margin-top: 15px; height: 80px;}

.notice-r{}
.notice-r{ width:100%; border: 1px solid #fe7d00; float: left; margin-right: 15px; }
.notice-r h3{ font-size: 22px; color: #ef5f02;font-family: "Microsoft YaHei"; height: 60px; line-height: 80px; padding-left: 20px; position: relative; text-align: right; padding-right: 10px;}
.notice-r h3 i{ font-size:40px; margin-left: -10px; position: absolute; top:12px; left: 24px}
.notice-r h3 em{ color: #000; font-size: 14px;  font-style: normal; position: absolute; top: -22px; right: 12px}
.notice-r ul{ padding: 15px;}
.notice-r ul li{  
	
	
	height: 30px; line-height: 30px; cursor: pointer; font-size: 13px;
border: 1px solid #fff1e3; border-radius: 5px; margin-bottom: 15px; text-align: center;
    background: -moz-linear-gradient(top, #ffffff 0%, #fff1e3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#fff1e3));
    background: -webkit-linear-gradient(top, #ffffff 0%,#fe7d00 100%);
    background: -o-linear-gradient(top, #ffffff 0%,#fff1e3 100%);
    background: -ms-linear-gradient(top, #fffff 0%,#fff1e3 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#fff1e3 100%);
}
.notice-r ul li a{ display: block;}
.notice-r ul li:hover{ background:#fff1e3; }
.notice-r ul li:hover a{color: #ef5f02; }



.show-tab{line-height:50px; height:50px; border-bottom:1px solid #efefef;}
.show-tab ul { margin-left:20px;}
.show-tab ul li{ display:inline-block; float:left; font-size:18px; cursor:pointer; color:#ccc;}
.show-tab ul li.hover{ color:#000;}
.show-tab ul li span{border-right:1px solid #ccc; width:1px; margin: 0 15px;}

#con_s_1,#con_s_2{ margin:20px 20px 10px 20px; height:185px;}
#con_s_1 ul,#con_s_2 ul{ height:150px; }
#con_s_1 ul li,#con_s_2 ul li{ height:25px; line-height:25px; overflow:hidden; font-size:13px;}
#con_s_1 ul li i,#con_s_2 ul li i{ margin-right:8px; color:#999;}

#con_s_1 .m,#con_s_2 .m{ display:block; text-align:right; height:35px; line-height:35px; font-size:12px;}

.bmsevr .tit{font-size:18px; padding-left:20px; line-height:50px; height:50px; border-top:1px solid #efefef;}
.bmsevr .bmser-img{ margin:0 21px; height:100px; overflow:hidden; text-align:center;}

.bmsevr ul{ margin:0 21px; height:100px; overflow:hidden;}
.bmsevr ul li{
	font-size:13px;
	height:30px;line-height:30px;
	overflow:hidden;
	width:120px;
	float:left;
	padding-left:10px;
	background: url(../images/boc2013_dot_icon.png) no-repeat 0 -72px;
}
.bmsevr ul li a{ font-size:13px; }

.bmsevr .m{ display:block; margin:0 21px; text-align:right; height:35px; line-height:35px; font-size:12px;}


.cpn{ width:548px;border-right:1px solid #efefef;border-bottom:1px solid #efefef; float:left; font-size:13px; }
.cpn-dk{ padding:20px 24px; height:140px;border-bottom:1px solid #efefef;}
.cpn-dk dt{ width:500px; height:80px; overflow:hidden; margin-bottom:10px;}
.cpn-dk dl dd{  height:25px; line-height:25px; width:166px; overflow:hidden; float:left;}

.cpn-ck{ width:249px; padding:20px 0 20px 24px; height:155px; float:left; border-right:1px solid #efefef;}
.cpn-ck dt{ width:249px; height:70px; overflow:hidden; margin-bottom:10px;}
.cpn-ck dl dd{  height:25px; line-height:25px; width:110px; overflow:hidden; float:left;}

.cpn-db{ width:250px; padding:20px 0 20px 24px; height:155px; float:left;}
.cpn-db dt{ width:250px; height:70px; overflow:hidden; margin-bottom:10px;}
.cpn-db dl dd{  height:25px; line-height:25px; display:block; overflow:hidden;}

.prs{width:549px; float:left; font-size:13px; border-bottom:1px solid #efefef;}
.prs-dk{ padding:20px 24px; height:215px;border-bottom:1px solid #efefef;}
.prs-dk dt{ width:500px; height:80px; overflow:hidden; margin-bottom:10px;}
.prs-dk dl dd{  height:25px; line-height:25px; width:250px; overflow:hidden; float:left;}

.prs-ck{ padding:20px 24px; height:80px;}
.prs-ck dt{ width:220px; float:left; height:80px; overflow:hidden; margin:0 30px 10px 0;}
.prs-ck dl dd{  height:25px; line-height:25px; width:250px; overflow:hidden; float:left;}

.othe-2{ width:399px; float:left;border-right:1px solid #efefef; font-size:13px;}
.othe-2 dl { padding:20px 0; height:100px;}
.othe-2 dl dt{ width:100px; height:100px; overflow:hidden; float:left; margin:0 20px 0 20px;}
.othe-2 dl dd { height:25px; line-height:25px; width:128px; overflow:hidden; float:left;}

.othe-1{ width:298px; float:left; font-size:13px;}
.othe-1 dl { padding:20px 0; height:100px;}
.othe-1 dl dt{ width:100px; height:100px; overflow:hidden; float:left; margin:0 20px 0 20px;}
.othe-1 dl dd { height:25px; line-height:25px; overflow:hidden;}

.Counter{}
.Counter-map{  width:548px; height:490px; border-right:1px solid #efefef; float:left; background:url(../images/map-2.png) 50px 380px no-repeat; }
.Counter-con{ width:549px; height:490px; float:left; }
.Counter-con .con{ padding:20px 40px; color:#666;}

.comparison{ width:548px; height:220px; border-right:1px solid #efefef; float:left;}
.compa-list ul { margin:20px;}
.compa-list ul li{ height:29px; line-height:29px; overflow:hidden; border-bottom:1px dashed #ccc; color:#666;}
.compa-list ul li i{ margin-right:10px;}
.compa-list ul li span{ float:right;}

.recruitment{ width:549px; float:left; overflow:hidden;}
.recr ul { margin:20px 0 20px 20px; width:540px;}
.recr ul li{ width:150px; height:130px; float:left; overflow:hidden; margin-right:30px;}


.w-left{ width:260px; float:left; border-left:1px solid #efefef; border-right:1px solid #efefef;}
.w-right{ width:820px; float:right; margin-right:10px;}

.yw-list { overflow:hidden;}
.yw-list ul{ width:850px; margin-left:10px;}
.yw-list ul li{ 
	width:250px; float:left;
	text-align:center; border:1px solid #ddd; 
	margin-right:25px; margin-bottom:40px; padding-bottom:20px; 
	overflow:hidden;
	
	-moz-border-radius:8px;      /* Gecko browsers */
	-webkit-border-radius:8px;   /* Webkit browsers */
	border-radius:8px;            /* W3C syntax */
	
	-moz-box-shadow:0px 0px 8px #ccc;/*firefox*/  
	-webkit-box-shadow:0px 0px 8px #ccc;/*webkit*/  
	box-shadow:0px 0px 8px #ccc;/*opera或ie9*/  
}
.yw-list ul li:hover{
	
		 border:1px solid #6dca65;
	
	}

.yw-list ul li p{ height:120px; width:250px; background:url(../images/nopic.png) center center no-repeat;}
.yw-list ul li span{ font-weight:bold;display:block; height:22px; line-height:22px; margin-top:20px;}
.yw-list ul li i{ font-style:normal; display:block; font-size:12px; color:#999; line-height:22px; height:22px; overflow:hidden; margin:5px 20px 0 20px;}

.yw-tit{ color:#000; height:50px; line-height:50px; font-size:20px; margin-bottom:10px; padding:0 10px 14px 10px; background:url(../images/news-line.png) bottom right no-repeat;}
.yw-show{ color:#333; padding:10px 30px;}

.w-left .wmewm{ background:url(../images/wx3.png) left top no-repeat #fff; padding-bottom:20px; border-bottom:1px solid #efefef;}
.w-left .tx-t{ height:40px; line-height:40px; padding-left:40px;}

.w-left .notice{ background:#fff; width:260px; height:270px; border-bottom:1px solid #efefef;}

.crumbs{ font-size:13px; color:#999; height:35px; line-height:35px; border-bottom:0px solid #efefef; padding-left:10px; margin-top:10px; margin-bottom:10px;}



.news-list ul { margin:0 20px;}
.news-list ul li{ height:44px; line-height:44px; overflow:hidden; border-bottom:1px dashed #ccc; color:#666;}
.news-list ul li i{ margin-right:10px;}
.news-list ul li span{ float:right;}

.news-tit{ color:#000; font-size:20px; margin-bottom:10px; padding:10px 10px 14px 10px; background:url(../images/news-line.png) bottom right no-repeat; text-align:center;}
.news-tit span{ font-size:14px; color:#666; display:block;}

.news-show{ color:#666; padding:10px 30px;}


.add-list table 
{
	width:94%;
	border-collapse: collapse; 
	border: none;
	margin:0 auto;
} 

.add-list table tr td,.add-list table tr th
{
	border: solid #ddd 1px; 
} 

.add-list table tr th{ font-weight:bold; text-align:center;} 
.add-list table tr th p{ font-weight:normal; font-size:12px;}
.add-list table tr td{ color:#666; padding:5px 10px; text-align:center;}


.add-list ul { margin:0 20px;}
.add-list ul li{ height:44px; line-height:44px; overflow:hidden; border-bottom:1px dashed #ccc; color:#666;}
.add-list ul li i{ margin-right:10px;}
.add-list ul li span{ float:right;}

/*分页*/
.pagination{ clear:both; padding:20px 0; text-align:right;}
.pagination ul li{ display:inline}
.pagination ul li a{ display:inline-block; color:#333; margin-right:10px;}
.pagination ul li a:hover{ text-decoration:underline; color:#6dca65}
.pagination ul li a.current{ display:inline-block; background:#666; padding:0px 10px; text-align:center; color:#FFF;}

.page_nav{ background:#fff; margin-bottom:10px; padding-bottom:10px;}
.page_nav h4{ height:40px; line-height:40px; padding-left:40px; font-weight:bold; background:url(../images/ab.png) left top no-repeat; border-bottom:1px solid #eee;}
.page_nav ul{ margin:10px 20px 10px 40px;}


.foot{ padding-bottom:10px; color:#666; background:url(../images/foot-logo.png) 880px 40px no-repeat; width:1100px; margin:0 auto;}
.foot-t{ border-bottom:3px solid #666; height:30px; line-height:30px; margin-top:30px; padding-left:20px;}
.foot-t i{ font-size:24px; vertical-align:middle; margin-right:5px; }
.foot-t span{ color:#339d2c; font-weight:bold;}

.foot-m{padding-left:15px; margin-top:10px; height:30px; line-height:30px;}
.foot-c{padding-left:15px; height:30px; line-height:30px;}
.foot-c img{ vertical-align: middle;line-height:30px;}


.yw-list3 { overflow:hidden;}
.yw-list3 ul{ width:850px; margin-left:10px;}
.yw-list3 ul li{ 
	width:800px; border:1px solid #ddd; 
	margin-right:25px; margin-bottom:20px;
	overflow:hidden;
	
	-moz-border-radius:8px;      /* Gecko browsers */
	-webkit-border-radius:8px;   /* Webkit browsers */
	border-radius:8px;            /* W3C syntax */
	
	-moz-box-shadow:0px 0px 8px #ccc;/*firefox*/  
	-webkit-box-shadow:0px 0px 8px #ccc;/*webkit*/  
	box-shadow:0px 0px 8px #ccc;/*opera或ie9*/  
}
.yw-list3 ul li:hover{
	
         -moz-box-shadow:0px 0px 8px #fff;/*firefox*/  
         -webkit-box-shadow:0px 0px 8px #fff;/*webkit*/  
         box-shadow:0px 0px 8px #fff;/*opera或ie9*/
		 border:1px solid #6dca65;
	
	}

.yw-list3 ul li .yl3-img{ display:block; height:120px; width:500px; float:left; background:url(../images/nopic.png) center center no-repeat;}
.yw-list3 ul li .yl3-txt{ display:block; height:120px; width:280px; float:left; margin-left:20px;}
.yw-list3 ul li span{ font-weight:bold;display:block; height:22px; line-height:22px; margin-top:10px;}
.yw-list3 ul li i{ font-style:normal; display:block; font-size:12px; color:#999; line-height:22px; height:66px; overflow:hidden; margin:5px 20px 0 20px;}


.ab_list{ width:500px; margin:30px 0 0 30px; float:left;}


.ab_list .ab_list_img {width:180px; height:180px; float:left;}
.ab_list .ab_list_img ul{ }
.ab_list .ab_list_img ul li{width:180px; height:80px; overflow:hidden; margin-bottom:20px;}


.ab_list .ab_list_tit { width: 300px;  height:180px; float:left;}
.ab_list .ab_list_tit ul{ margin:0px 0px 0px 20px;}
.ab_list .ab_list_tit ul li{ height:30px; line-height:30px; overflow:hidden; border-bottom:1px dashed #ccc; color:#666;}
.ab_list .ab_list_tit ul li i{ margin-right:10px;}
.ab_list .ab_list_tit ul li span{ float:right;}

.wy_nav{}
.wy_nav h4{ background:url(../images/czsm.png) center right no-repeat;height:50px; line-height:50px;border-bottom:1px solid #ddd; padding-left:20px;}
.wy_nav h4 a{ display:block;}
.wy_nav h4 a.on{background:url(../images/czsm2.png) center right no-repeat;}
.wy_nav h4 i{ margin-right:20px; }
.wy_nav ul { border-bottom:1px solid #ddd; padding-bottom:20px;}
.wy_nav ul li{ display:inline}
.wy_nav ul li a{ display:block;height:35px; line-height:35px; border-bottom:1px dashed #ddd; padding-left:30px;}
.wy_nav ul li a.on{color:#ef5f02; font-weight:bold; background:url(../images/czsm_li.png) center right no-repeat;}

/*浮动客服*/
.main-im{ position:fixed; right:10px; top:350px; z-index: 100; width: 110px; height: 272px; line-height:14px; }
.main-im .qq-a { display: block; width: 106px; height: 116px; font-size: 14px; color: #0484cd; text-align: center; position: relative; }
.main-im .qq-a span { bottom: 5px; position: absolute; width: 90px; left: 10px; }
.main-im .qq-hover-c { width: 70px; height: 70px; border-radius: 35px; position: absolute; left: 18px; top: 10px; overflow: hidden; z-index: 9; }
.main-im .qq-container { z-index: 99; position: absolute; width: 109px; height: 118px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom: 1px solid #dddddd; background: url(../images/qq-icon-bg.png) no-repeat center 8px; }
.main-im .img-qq {max-width: 60px; display: block; position: absolute; left: 6px; top: 3px; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.main-im .im-qq:hover .img-qq{ max-width: 70px; left: 1px; top: 8px; position: absolute; }
.main-im .im_main {background: #F9FAFB; border: 1px solid #dddddd; border-radius: 10px; background: #F9FAFB;}
.main-im .im_main .im-tel { color: #000000; text-align: center; width: 109px; height: 45px; border-bottom: 1px solid #dddddd; }
.main-im .im_main .im-tel div{font-weight:bold;font-size: 12px;margin-top:11px;}
.main-im .im_main .im-tel .tel-num { font-family: Arial; font-weight: bold; color: #e66d15;}
.main-im .im_main .im-tel:hover { background: #fafafa; }
.main-im .im_main .weixing-container {width: 55px; height: 47px; border-right: 1px solid #dddddd; background: #f5f5f5; border-bottom-left-radius: 10px; background: url(../images/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show {width: 270px; height: 190px; background: #ffffff; border-radius: 10px; border: 1px solid #dddddd; position: absolute; left: -290px; top: -126px; display:none}
.main-im .im_main .weixing-show .weixing-sanjiao {width:0; height: 0; border-style: solid; border-color: transparent transparent transparent #ffffff; border-width: 6px; left: 255px; top: 165px; position: absolute; z-index: 2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big { width: 0; height: 0; border-style: solid; border-color: transparent transparent transparent #dddddd; border-width: 8px; left: 255px; top: 165px; position: absolute; }
.main-im .im_main .weixing-show .weixing-ma { width: 260px; height: 159px; padding-left: 5px; padding-top: 5px; }
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:159px;left:7px;width:100px;margin:0 auto; text-align:center; font-size:12px;height:20px;line-height:20px;  display:none}
.main-im .im_main .go-top { width: 50px; height: 47px; background: #f5f5f5; border-bottom-right-radius: 10px; background: url(../images/toTop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a { display: block; width: 52px; height: 47px; }
.main-im .close-im { position: absolute; right: 10px; top: -12px; z-index: 100; width: 24px; height: 24px; }
.main-im .close-im a { display: block; width: 24px; height: 24px; background: url(../images/close_im.png) no-repeat left top; }
.main-im .close-im a:hover { text-decoration: none; }
.main-im .open-im { cursor: pointer; margin-left: 68px; width: 40px; height: 133px; background: url(../images/open_im.png) no-repeat left top; display:none; }

.yqlink{ background:#fefefe; border: 1px solid #eee; height:100px; width:1100px; margin:0 auto; padding:0 0 10px 0;margin-top:10px;}
.yqlink h4{ height:40px; line-height:40px; padding-left:18px;color:#666;}
/*.yqlink{ background:#f1f1f1; height:60px; width:1100px; margin:0 auto; padding:10px 0;}*/
.yqlink ul{ }
.yqlink ul li{ height:60px; width:160px; float:left; margin-left:18px;}


.duilian{top:260px;position:absolute; width:102px; overflow:hidden; display:none;}
.duilian_left{ left:6px;}
.duilian_right{right:6px;}
.duilian_con{border:#CCC solid 1px; width:100px; height:300px; overflow:hidden;}
.duilian_close{ width:100%; height:24px; line-height:24px; text-align:center; display:block; font-size:13px; color:#555555; text-decoration:none;}


#ckbz{ width:200px; height:145px;position: fixed; top: 200px; right:10px; z-index: 3; }
#ckbz a#clos{position:absolute; top:0px; right:0px; z-index: 99;}



    .focus {


        width: 1100px;
        height: auto;
        position: relative;
    }

    .focus #pic li {
        width: 1100px;
        height: auto;
        float: left;
    }

    .focus .prev,
    .focus .next {
        width: 60px;
        height: 90px;
        margin: -60px 0 0;
        display: none;
        background: url(../images/ad_ctr.png.png) no-repeat 0 0;
        position: absolute;
        top: 50%;
        z-index: 10;
        cursor: pointer;
        text-indent: -9999px;
        filter: alpha(opacity=20);
        opacity: 0.5;
    }

    .focus .prev {
        left: 0;
        border-radius: 0 10px 10px 0;
    }

    .focus .next {
        background-position: 0 -90px;
        right: 0;
        border-radius: 10px 0 0 10px;
    }

    .focus .prev:hover,
    .focus .next:hover {
        filter: alpha(opacity=50) !important;
        opacity: 0.7 !important;
    }

    #tip {
        height: 25px;
        line-height: 25px;
        text-align: center;
    }

    #tip li {
        background: #333;
        height: 12px;
        width: 12px;
        overflow: hidden;
        cursor: pointer;
        zoom: 1;
        transition: all ease 0.3s;
        border-radius: 50px;
        display: inline-block;
        margin: 0 3px;
        text-indent: 99999px;
    }

    #tip li.on {
        background: #ef5f02;
        width: 30px
    }

    .carpic-item {
        width: 1100px;
        height: auto;
        overflow: hidden
    }

    .carpic-item dt {
        position: relative;
        width: 525px;
        height: 318px;
        float: left;
        font-size: 16px;
        text-align: center
    }

    .carpic-item dt .tit {
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        padding: 6px 0;
        color: #ccc;
        overflow: hidden;
        text-align: center;
        white-space: nowrap;
        background: rgba(0, 0, 0, 0.8);
        background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 80%, rgba(0, 0, 0, 0.8) 100%);
        background: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 80%, rgba(0, 0, 0, 0.8) 100%);
        background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.8) 80%, rgba(0, 0, 0, 0.8) 100%)
    }

    .carpic-item dd {
        position: relative;
        width: 276px;
        height: 155px;
        float: left;
        text-align: center;
        margin-left: 12px;
        margin-bottom: 8px
    }

    .carpic-item dd:nth-of-type(2n-1) {
        margin-left: 11px
    }

    .carpic-item dd .tit {
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        padding: 6px 0;
        color: #ccc;
        overflow: hidden;
        text-align: center;
        white-space: nowrap;
        background: rgba(0, 0, 0, 0.8);
        background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 80%, rgba(0, 0, 0, 0.8) 100%);
        background: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 80%, rgba(0, 0, 0, 0.8) 100%);
        background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.8) 80%, rgba(0, 0, 0, 0.8) 100%)
    }