﻿@charset "utf-8";

/* IE5.xIE6bug */ 
* html body{overflow: visible;} 
* html iframe, * html frame{overflow: auto;} 
* html frameset{overflow: hidden;} 

/* body */ 
body{color:#333; font:12px/22px "";} 
i, em, cite { font-style: normal; }

/* a */ 
a, a:link { text-decoration: none; }
a:visited {  }
a:active, a:hover { text-decoration: none; color:#333; }
a:focus { outline: none; }

/* form */ 
textarea,input{ word-wrap:break-word;word-break:break-all;} 
input {vertical-align:middle;font-size:12px}
.button {vertical-align:middle;font-size:12px}
.button { cursor: pointer; }

/* li */ 
ul,li{list-style-type:none;} 

/* img */ 
img{border:0 none; vertical-align:middle;} 


/*down*/
.update-w{ width:1000px; height:auto; overflow:hidden; margin:0 auto;}
.down-t-h{width:100%; height:55px; line-height:55px; font-weight:inherit; color:#666;}
.down-t-h a{ color:#666; font-size:12px;}
.down-t-h a:hover{ color:#333;}
.down-name{ width:998px; height:175px; overflow:hidden; background-color:#f4f4f4;border-left:solid 1px #e9e7e7;border-right:solid 1px #e9e7e7; border-top:solid 3px #e43a3d;}

.build_list{ width:auto; height:170px; margin-left:25px;_margin-left:25px;}
.build_list li{position:relative;float:left;display:inline;width:190px;margin:26px 0 0 0;}
.build_bj{background-color:#e43a3d!important; color:#fff!important;}
.build_list li a{display:block;width:120px;height:120px;overflow:hidden;margin:0 auto;background:#ffffff;text-align:center;font:25px/110px Arial;color:#666;position:relative;z-index:0;border-radius:50%;
	transition:all 0.1s ease;
	-webkit-transform-origin:center bottom 0;
	transform-origin:center bottom 0;
}
.build_list li a:hover{
	background:#e43a3d;
	color:#fff;
	-webkit-animation:scale 0.6s ease;
	animation:scale 0.6s ease;
}
.build_list li.selected a{background:#fff;color:#666;}
.build_list li font{width:195px; height:18px;display:block; background-color:#f4f4f4; font-size:18px; color:#666;font-weight:bold;text-align:center; padding:10px 0 0 0;position:absolute;bottom:-5px;left:0px;z-index:0;border-radius:50%;}
@keyframes swing{ /*摆动 圆*/
	20%{
		transform:rotate(15deg);
	}
	40%{
		transform:rotate(-15deg);
	}
	60%{
		transform:rotate(10deg);
	}
	80%{
		transform:rotate(-10deg);
	}
	100%{
		transform:rotate(0deg);
	}	
}
@-webkit-keyframes swing{/*摆动 圆*/
	20%{
		-webkit-transform:rotate(15deg);
	}
	40%{
		-webkit-transform:rotate(-15deg);
	}
	60%{
		-webkit-transform:rotate(10deg);
	}
	80%{
		-webkit-transform:rotate(-10deg);
	}
	100%{
		-webkit-transform:rotate(0deg);
	}	
}
@keyframes scale{ /*缩放*/
	20%{
		transform:scale(1.2);
	}
	40%{
		transform:scale(1.15);
	}
	60%{
		transform:scale(1.1);
	}
	80%{
		transform:scale(1.05);
	}
	100%{
		transform:scale(1);
	}
}
@-webkit-keyframes scale{ /*缩放*/
	20%{
		-webkit-transform:scale(1.2);
	}
	40%{
		-webkit-transform:scale(1.15);
	}
	60%{
		-webkit-transform:scale(1.1);
	}
	80%{
		-webkit-transform:scale(1.05);
	}
	100%{
		-webkit-transform:scale(1);
	}
}
@keyframes system{ /*摆动 系统优势*/
	20%{
		transform:rotate(10deg);
	}
	60%{
		transform:rotate(-10deg);
	}
	100%{
		transform:rotate(0deg);
	}	
}
@-webkit-keyframes system{ /*摆动 系统优势*/
	20%{
		-webkit-transform:rotate(10deg);
	}
	60%{
		-webkit-transform:rotate(-10deg);
	}
	100%{
		-webkit-transform:rotate(0deg);
	}	
}

.down-bj{ width:100%; height:30px; background:url(downbj0.jpg) no-repeat -4px -8px;}

.down-list{ width:998px; height:auto; overflow:hidden;border:solid 1px #e9e7e7;margin-bottom:30px;}
ul#downul{ width:100%; height:45px; background-color:#e5e5e5;}
ul#downul li{ float:left;width:110px; height:45px; line-height:45px; text-align:center; background:url(down-listbj.jpg) no-repeat -11px -1px;}
ul#downul li a{ font-size:15px; color:#333;width:122px; height:45px; display:block; float:left;font-family:"Microsoft yahei";}
ul#downul li a:hover{ color:#fff;}
.downul-f{ font-size:26px!important;}
ul#downul li:hover{ /*background:url(down-listbj1.jpg) no-repeat 0px -1px;*/background:#fb6902;}
ul#downul li.downul-intros a{ color:#fff;}
ul#downul li.downul-intros{ /*background:url(down-listbj1.jpg) no-repeat 0px -1px;*/background:#fb6902;}
.down-d{ width:950px; height:auto; overflow:hidden; margin:20px auto;_margin:20px auto; border:solid 1px #e9e7e7;}
.down-d li{ width:100%; height:38px; line-height:38px;}
.down-d li span{ width:850px; height:38px; line-height:38px; display:block; float:left;}
.down-d li i{ width:30px; height:38px; display:block; float:left; background:url(down-bj.gif) -400px -76px;}
.down-d li a{ width:70px; height:38px; line-height:38px; text-align:center; font-size:13px; color:#fb6902;}
.down-d li a:hover{ color:#fea813;}
.down-d li.cgrey{ background-color:#f5f4f4;}

/*在线支付*/
.up-list{ width:100%; height:220px; background-color:#f0f0f0; margin-top:35px;}
.up-list-m{ width:1000px; height:100%; margin:0 auto;}
.up-list-m ul{ width:100%; overflow:hidden; height:auto; padding-top:45px;_padding-top:45px;}
.up-list-m ul li{ width:250px; height:127px; float:left;}
.up-list-m ul li a{ width:125px; height:125px; line-height:125px; color:#666; font-size:18px; text-align:center; display:block; margin:0 auto; background:url(list-lm.jpg) no-repeat -246px -6px; font-weight:bold;}
.up-list-m ul li a:hover{ background:url(list-lm.jpg) no-repeat -6px -6px; color:#fff;}
.up-list-m ul li a#uplink{background:url(list-lm.jpg) no-repeat -6px -6px; color:#fff;}
.up-list-b{ width:100%; height:30px; background:url(list-b-bj.jpg) no-repeat 0px 0px;}
.pay-bj1{ background-position:90px -10px;}
.pay-bj2{ background-position:340px -10px;}
.pay-bj3{ background-position:590px -10px;}
.pay-bj4{ background-position:840px -10px;}
.pay-online{ width:100%; height:auto; overflow:hidden; padding:30px 0px 30px;_padding:30px 0px 30px;}
.pay-online h5{ height:52px; border-bottom:solid 3px #e43a3d;}
.pay-online h5 div{ width:165px; height:52px; background:url(list-bj1.jpg) no-repeat -1px -11px; float:left; line-height:52px; font-size:24px; color:#fff; padding-left:4px;_padding-left:4px;font-family:"Microsoft yahei";font-weight:lighter!important;}
.pay-online h5 div span{ width:43px; height:52px; display:block; float:left; background:url(list-bj1.jpg) no-repeat 0px 0px;}
.pay-online h5 div span.paybj{ background-position:-178px -15px;}
.pay-online h5 div span.bankbj{background-position:-218px -15px;}
.pay-online h5 div span.renbj{background-position:-321px -15px;}
.pay-online h5 div span.invoice{background-position:-273px -15px;}
.pay-online-t{ width:100%; height:28px; line-height:28px; padding:0px 0px 20px;_padding:0px 0px 20px;font-family:"Microsoft yahei"; font-size:15px; color:#333;}
.pay-online-t span{ width:80px; height:25px; line-height:25px; text-align:center; display:block; float:left; background:url(list-bj1.jpg) no-repeat 0px -86px; color:#fff; font-size:15px; padding:0px 15px 0px 0px;}
.pay-list{ width:100%; height:auto; overflow:hidden; padding-bottom:30px;_padding-bottom:30px;}
.pay-list1{ width:100%; height:255px;}
.pay-list1-p{ width:238px; height:255px; background:url(pay-bj.jpg) no-repeat 0px 0px; float:left;}
.pay-list1-p p{ width:100%; height:100px; margin-top:70px;_margin-top:70px; background:url(pay.jpg) no-repeat 0px 0px;}
.pay-list1-p p.pay-pic{ background-position:0px 0px;}
.pay-list1-p p.bill-pic{ background-position:0px -104px;}
.pay-list1-r{ width:762px; height:100%; float:left;}
.pay-list1-r01{ width:140px; height:81px; float:left; border-right:solid 1px #fff; font-size:15px; color:#666; font-weight:bold;font-family:"Microsoft yahei"; background-color:#f8f8f8;}
.pay-list1-r02{ width:621px; height:81px; float:left; font-size:15px; color:#666;background-color:#f8f8f8;}
.pay-list1-r02 ul{ width:auto; padding-left:30px;_padding-left:30px; height:81px;}
.pay-list1-r02 ul li{ width:auto; padding-right:10px; float:left;font-family:"Microsoft yahei";}
.pay-list1-r02 ul li p{ width:auto; height:auto; line-height:20px; padding-top:20px;_padding-top:20px; text-align:center;}
.pay-list1-r02 ul li.c-red{ color:#F63143;}
.pay-h1{ line-height:81px; text-align:center;}
.pay-h2{ line-height:81px;}
.pay-p10{ padding-top:10px;_padding-top:10px;}
.pay-p20{ padding-top:20px;_padding-top:20px;}
.pay-p15{ padding-top:15px;_padding-top:15px;}
.pay-pb30{ padding-bottom:20px!important;_padding-bottom:20px!important;}


.pay-list1-r11{ width:140px; height:173px;float:left; border-right:solid 1px #fff; background-color:#f8f8f8; margin-top:1px;_margin-top:1px;}
.pay-list1-r11 p{line-height:25px; font-size:15px; color:#666; font-weight:bold;font-family:"Microsoft yahei"; padding-top:60px; text-align:center;}
.pay-list1-r12{ width:621px; height:173px; float:left; font-size:15px; color:#666;background-color:#f8f8f8; margin-top:1px;_margin-top:1px;}
.pay-list1-r12 ul{ width:auto; padding-left:30px;_padding-left:30px; height:30px; line-height:30px;}
.pay-list1-r12 ul li{ width:auto; padding-right:40px; _padding-right:35px;float:left;font-family:"Microsoft yahei";}
.pay-list1-r12 ul li span{ font-size:16px; color:#ff6c08;}
.pay-list1-r12 ul li a{ color:#666;}
.pay-list1-r12 ul li a:hover{ color:#333; text-decoration:underline;}

/*bank*/
.bank-list{ width:100%; height:130px; border-bottom:solid 2px #fff;}
.bank-list-p{ width:299px; height:130px; background:url(pay-bj1.jpg) no-repeat 0px -1px; float:left;}
.bank-list-p p{ width:100%; height:100%;background:url(bank.jpg) no-repeat 0px 0px;}
.bank-list-p p.bank-pic1{ background-position:10px 15px;}
.bank-list-p p.bank-pic2{ background-position:10px -80px;}
.bank-list-p p.bank-pic3{ background-position:10px -170px;}
.bank-list-p p.bank-pic4{ background-position:10px -270px;}
.bank-list-p p.bank-pic5{ background-position:10px -370px;}
.bank-list-p p.bank-pic6{ background:url(bank6.jpg) no-repeat 10px 35px;}
.bank-list-r{ width:701px; height:100%; float:left;background-color:#f8f8f8;}
.bank-list-r ul{ width:auto; padding:16px 0px 0px 30px;_padding:16px 0px 0px 30px; height:auto;}
.bank-list-r ul li{ height:32px; line-height:32px;font-family:"Microsoft yahei";font-size:15px; color:#666;}
.bank-list-r ul li span{ font-weight:bold;}
.update-info{ width:100%; height:auto; overflow:hidden;}
.update-info h5{ width:995px; height:35px; line-height:35px; border-left:solid 3px #F63143; font-size:16px; color:#333; text-indent:1em; background-color:#F4F4F4;}
.update-info-p{ width:975px; height:auto; overflow:hidden; padding-top:15px; float:left;}
.update-info-p i{ width:20px; height:25px; display:block; line-height:25px;font-size:14px; color:#666; float:left;}
.update-info-p p{ width:952px; float:left; height:auto; overflow:hidden; line-height:25px; font-size:14px; color:#666; padding-bottom:5px; }
.update-info-p span{ width:71px; height:25px; line-height:25px; text-align:center; display:block; float:left; background:url(list-bj1.jpg) no-repeat -20px -86px; color:#fff; font-size:15px; padding:0px 15px 0px 0px;}
.update-info-p p b{ margin-left:10px !important; font-weight:bold;}
/*invoice*/
.invoiceul{ width:100%; height:auto; overflow:hidden;}
.invoiceul h5{ width:100%; height:35px; line-height:35px; font-size:16px; color:#666; text-indent:1em; background-color:#f8f8f8;}
.invoiceul ul{ width:100%; height:auto; overflow:hidden; padding-top:10px;_padding-top:10px;}
.invoiceul ul li{ width:250px; height:auto; overflow:hidden; float:left;}
.invoiceul ul li img{ width:168px; margin:0 auto!important; text-align:center;}
.invoiceul ul li div{ width:168px; margin:0 auto; height:auto; overflow:hidden;}
.invoiceul ul li div p{ text-align:center; width:100%; height:22px; line-height:22px; color:#666; font-size:13px;}
.invoiceul ul li div p.red-bd{ border-bottom:solid 1px #cc3333;}
.invoiceul ul li div a{ width:104px; height:32px; margin:10px auto;_margin:10px auto; display:block; background:url(inovice-buy.jpg) no-repeat 0px 0px;}
.invoiceul ul li div a:hover{filter:alpha(opacity=90); -moz-opacity:0.9;opacity:0.9;}
.inv-info{ width:100%; height:auto; overflow:hidden; padding:20px 0px 0px;_padding:20px 0px 0px;}
.inv-info h5{ height:41px; border-bottom:solid 3px #e43a3d;}
.inv-info h5 div{ width:175px; height:41px; background:url(list-bj1.jpg) no-repeat -175px -85px; float:left; line-height:41px; font-size:18px; color:#fff;font-family:"Microsoft yahei"; text-align:center; font-weight:lighter;}
.inv-15{ height:30px; line-height:30px; font-size:15px; color:#cc3333; text-indent:1em; padding-bottom:10px;_padding-bottom:10px;}

/*info*/
.p-info{ width:100%; height:auto; overflow:hidden; padding:20px 0px 30px 0px;_padding:20px 0px 30px 0px;}
.p-info h5{ height:39px; border-bottom:solid 3px #fb6902; line-height:39px;}
.p-info h5 div{ width:128px; height:39px; background:url(pub-bj.jpg) no-repeat -5px -18px; float:left; line-height:39px; font-size:18px; color:#fff;font-family:"Microsoft yahei"; text-align:center; font-weight:lighter; margin-right:15px;_margin-right:15px;}
.p-info h5 span{ font-size:14px; color:#fb6902; font-weight:lighter; }
.p-infoul{ width:100%; height:auto; overflow:hidden;}
.p-infoul ul{ width:100%; height:100px; padding-top:20px;_padding-top:20px;}
.p-infoul ul li{ height:100%; float:left;}
.p-infoul ul li.p-time{ width:105px; height:70px; background:url(pub-bj.jpg) no-repeat -2px -85px; line-height:20px; padding-top:12px;_padding-top:12px; text-align:center; color:#999; margin-top:10px;_margin-top:10px;}
.p-fw20{ font-size:20px; font-weight:bold;}
.p-fw14{ font-size:14px; font-weight:bold;}
.p-infoul ul li.pli-info{ width:875px; height:auto; overflow:hidden; margin-left:20px;_margin-left:20px;font-family:"Microsoft yahei"; }
.p-infoul ul li.pli-info h6{ width:100%; height:35px; line-height:35px; border-bottom:dotted 1px #ccc; font-size:15px; color:#333; float:left; margin-bottom:10px;}
.p-infoul ul li.pli-info h6 a{ color:#333;}
.p-infoul ul li.pli-info h6 a:hover{ color:#f63143;}
.p-infoul ul li.pli-info p{ width:790px; padding-right:15px;_padding-right:15px; line-height:25px; display:block; float:left;font-family:"Microsoft yahei"; }
.p-infoul ul li span.pli-p01 a{ width:65px; height:25px; line-height:25px; text-align:center; font-size:12px; color:#333; display:block; float:left; background:url(pub-bj.jpg) no-repeat -140px -86px;font-family:"Microsoft yahei"; }
.p-infoul ul li span.pli-p01 a:hover{ color:#f63143;}
.p-info-page{ width:100%; text-align:center; font-size:14px; color:#666; height:30px; line-height:30px; padding:20px 0px;}
.p-info-page a{ color:#666; padding-left:2px;}
.p-info-page a:hover{color:#f63143;}
.p-a-red{color:#f63143;}
.p-info-bj{ width:100%; height:30px; background:url(downbj0.jpg) repeat-x -380px -8px;}
.p-news-bj{ width:100%; height:30px; background:url(downbj0.jpg) repeat-x -575px -8px;}
.p-price-bj{ width:100%; height:30px; background:url(downbj0.jpg) repeat-x -185px -8px;}

.price-ul{ width:100%; height:auto; overflow:hidden; padding:20px 0px;_padding:20px 0px;}
ul#priceli{ width:155px; float:left; height:auto; overflow:hidden; background-color:#f9f9f9; border-top: solid 2px #cccccc;}
ul#priceli li{ width:100%; height:40px; line-height:40px;text-align:left; text-indent:2em;border-bottom: solid 1px #e9e7e7;}
ul#priceli li a{ font-size:14px; color:#333; display:block;}
ul#priceli li a:hover{ color:#fff;}
ul#priceli li:hover{ background:url(pub-bj.jpg) -138px -133px;}
ul#priceli li.priceli-intros a{ color:#fff;}
ul#priceli li.priceli-intros{background:url(pub-bj.jpg) -138px -133px;}
.price-tab{ width:820px; height:auto; overflow:hidden; border:solid 1px #eee; float:right;}
.price-tab table{ width:100%; height:auto; overflow:hidden;}
.price-tab table tr{ width:100%;}
.price-tab table tr th{ height:35px; line-height:35px; background-color:#e5e5e5; font-size:15px; color:#666; text-align:center;}
.price-tab table tr td{ height:30px; line-height:30px; font-size:12px; color:#666; text-indent:1em;}

/*news-info*/
.news_info{ padding:20px;}
.news_info h6{ height:30px; line-height:30px; font-size:18px; color:#111;font-family:"Microsoft yahei"; text-align:center; padding:20px 0px;}
.news_info h6 span{ position:relative; top:-25px; left:880px; font-size:12px; color:#666; height:30px; line-height:30px; width:80px; display:block;text-align:right;}
.news_info p{ padding-bottom:20px;_padding-bottom:20px; font-size:14px; color:#666;font-family:"Microsoft yahei";}
.news_page-a{ height:auto; overflow:hidden; padding:0px 20px 20px;_padding:0px 20px 20px; border-bottom:dotted 1px #ccc;}
.news_page-a p{ height:25px; line-height:25px; font-size:12px; color:#666;}
.news_page-a p span{font-weight:bold; color:#333;}
.news_page-a p a{ color:#666;}
.news_page-a p a:hover{ color:#999;}
.news_page-a p a.page-back{ width:115px; height:20px; line-height:20px; color:#333; position:relative; top:-23px; left:842px; display:block; background:url(back-nesw.jpg) no-repeat 0px 5px; text-align:right;}
.news_page-a p a.page-back:hover{ color:#f53147;}
.pay-pb30{ padding-bottom:20px!important;_padding-bottom:20px!important;}
.news_about{ height:auto; overflow:hidden; padding:20px;_padding:20px; width:960px;}
.news_about-t{ height:30px; line-height:30px; font-size:16px; color:#333; font-weight:bold;}
.news_about ul{ width:100%; height:auto; overflow:hidden; padding:10px 0px;  }
.news_about ul li{list-style-position:outside; height:25px; line-height:25px; font:14px "Microsoft yahei"; color:#666; background:url(nesw-about.jpg) no-repeat -8px -1px; text-indent:1em; }
.news_about-l{ font-size:14px; color:#666; padding:5px 0px 20px;}
.news_about-l span{ color:#f53147;}
.news_about-l a{ padding-right:15px; color:#666; text-decoration:underline; font-size:14px;}
.news_about-l a:hover{color:#f53147;}

/*bank-update*/
.bank-update{ width:100%; min-height:270px; overflow:hidden;}
.bank-update dl{ width:303px; height:auto; overflow:hidden; float:left;background-color:#f0f0f0;}
.bank-update dt{ width:303px; height:130px; text-align:center; vertical-align:middle; display:table-cell; }
.bank-update dt.bank-pic1{background:url(bank.jpg) no-repeat 26px 10px;}
.bank-update dt.bank-pic2{background:url(bank.jpg) no-repeat 26px -272px;}
.bank-update dt.bank-pic3{background:url(bank.jpg) no-repeat 26px -581px;}
.bank-update dt.bank-pic4{background:url(bank.jpg) no-repeat 26px -381px;}
.bank-update dt.bank-pic5{background:url(bank.jpg) no-repeat 26px -176px;}
.bank-update dt.bank-pic6{background:url(bank.jpg) no-repeat 26px -692px;}
.bank-update dt.bank-pic7{background:url(bank.jpg) no-repeat 26px -484px;}
.bank-update dt.bank-pic8{background:url(bank.jpg) no-repeat 26px -80px;}
.bank-update dt.bank-pic9{background:url(bank.jpg) no-repeat 26px -819px;}
.bank-update dd{height:129px; padding:20px 0px 20px 10px;_padding:20px 0px 20px 10px; line-height:32px;font-family:"Microsoft yahei";font-size:15px; color:#666; background-color:#f8f8f8;}
.bank-update dd span{ font-weight:bold;}
.bank-update dd.min-h1{ min-height:125px;_height:125px;}
.bank-m42{ margin-right:42px;_margin-right:42px;}
.bank-p30{ padding-bottom:30px;_padding-bottom:30px;}