.am-container,.am-g-fixed{width:1000px !important;max-width: none;}
.a-header,footer{min-width: 1000px;}
.a-bg-gray{background: #f5f5f5}
/*head*/
.a-header{height:125px;background: url(../img/head_bg.png) repeat-x bottom;z-index: 999}
.a-head{height:83px;}
.a-head .logo{margin-top:16px;}
.a-head .tel{font-size: 2.2rem;color: #d00;margin-top:25px;}
.a-head .tel span{font-size: 1.8rem;color: #999}
.a-head .tel span i{color: #999;margin-right: 5px}

.a-nav{margin: 0;padding:0;list-style: none;height: 42px;}
.a-nav li{float: left;position: relative;}
.a-nav li a{padding: 0 30px;height: 42px;line-height: 42px;display:block;font-weight: 400;color: #888;}
.a-nav li a:hover,.a-nav li:hover a,.a-nav li a.on{background: url(../img/nav_hoverbg.png) repeat-x;color: #d00}
.a-nav li .a-subnav{width:400px;margin: 0;padding: 10px;list-style: none;visibility: hidden;opacity: 0;z-index: 99;position: absolute;border:1px solid #fff;background: #fff; transition: all 0.4s ease-in;-moz-transition: all 0.4s ease-in;-webkit-transition: all 0.4s ease-in;-o-transition: all 0.4s ease-in;}
.a-nav li .a-subnav li{width:33.3%;float: left;text-align: left;}
.a-nav li .a-subnav a{background:#fff;border:none;color: #333;font-weight: 100;font-size: 1.4rem;line-height:2rem;height:2rem;text-align: left;padding:0}
.a-nav li .a-subnav a:before {content: "\f0da";color: #999;margin-right: 5px;}
.a-nav li .a-subnav a:hover{border-color:transparent;color: #d00}
.a-nav li:hover .a-subnav{border:1px solid #eee;border-top: none;visibility: visible;opacity: 1;}

.a-list-head{margin:0;padding:20px 0 0;width: 100%;float: left}
.a-nav li .a-subnav .a-list-head a:before {content: "";margin-right:0;}
.a-list-head img{width:120px;height:85px;float:left;margin-right: 10px}
.a-list-head h2{margin: 0;font-size: 1.4rem;font-weight:400;border-bottom: 1px solid #dfdfdf;padding-bottom:5px;margin-bottom: 5px;}
.a-list-head  p{margin: 0;font-size: 1.2rem;line-height: 1.6rem;height:4.8rem;overflow: hidden;color: #666}
.a-list-head a:hover p{color:#666}

.a-search{margin-top:30px;border:1px solid #aaa;position: relative;}
.a-search .search-field{width:100px;border:none;width: 100%;padding:5px 30px 5px 10px}
.a-search .search-btn{border:none;background-color: #fff;position: absolute;top: 0;right: 0;padding:5px}

/*index*/
.a-in-avg{border-bottom: 1px solid #eaeaea;border-top: 1px solid #eaeaea;background:#f8f8f8;}
.a-in-avg li a{padding:30px 20px;display: block;color: #666;font-weight: 100;text-align: center;border-bottom: 2px solid #f8f8f8;border-right: 1px solid #e5e5e5;border-left: 1px solid #fff;}
.a-in-avg li:first-child a{border-left: none;}
.a-in-avg li:last-child a{border-right: none;}
.a-in-avg li h2{font-weight: 400;font-size: 1.8rem;}
.a-in-avg li p{font-size: 1.4rem;line-height: 1.6rem;height: 4.8rem;overflow: hidden;}
.a-in-avg li span{padding: 5px 10px;background: #fff;border: 1px solid #dfdfdf;color: #999;}
.a-in-avg li.one h2{color:#70b12f}
.a-in-avg li.two h2{color:#1591df}
.a-in-avg li.third h2{color:#eb4b31}
.a-in-avg li.one a:hover{border-bottom: 2px solid #70b12f}
.a-in-avg li.one a:hover span{border-color:#70b12f;color: #70b12f}
.a-in-avg li.two a:hover{border-bottom: 2px solid #1591df}
.a-in-avg li.two a:hover span{border-color:#1591df;color: #1591df}
.a-in-avg li.third a:hover{border-bottom: 2px solid #eb4b31}
.a-in-avg li.third a:hover span{border-color:#eb4b31;color: #eb4b31}

.a-in-items a i,.a-in-items a span{display: block;color:#fff}
.a-in-items a:hover i,.a-in-items a:hover span{-webkit-animation: moveFromTop 400ms ease;-moz-animation: moveFromTop 400ms ease;-ms-animation: moveFromTop 400ms ease;}
.a-in-items{margin: 0 -5px}
.a-in-items li{padding: 5px}
.a-in-items a{display: block;text-align: center;padding:10px 0;-webkit-transition: 400ms background;-moz-transition: 400ms background;transition: 400ms background;}
.a-in-items a i{font-size: 4rem}
.color1{background: #70b12f}.color1:hover{background: #5ca710}
.color2{background: #1591df}.color2:hover{background: #0882cf}
.color3{background: #ffce59}.color3:hover{background: #ffb400}
.color4{background: #eb4b31}.color4:hover{background: #e23a1f}
.color5{background: #d6a872}.color5:hover{background: #ca914e}
.color6{background: #ff59ac}.color6:hover{background: #ff0080}


/*modular*/
.a-pic{height: 300px;background: #fff;position: relative;}
.a-pic-f{position: absolute;bottom: 0;background: url(../img/bannerbg.png) repeat-x bottom;z-index: 22;width: 100%;height:30px;}
.a-left-menu-tit{background: #1591df;height: 50px;line-height: 50px; margin: 0;text-indent: 20px;color: #fff;}
.a-w-pic img{width: 100%}
.a-error{font-size: 3rem;color:#999;margin:5rem 0 8rem 0;text-align: center;}

.ca-menu1{padding:0;margin:0;}
.ca-menu1 li{height:70px;overflow: hidden;position: relative;border-bottom: 1px solid #d6d6d6; display: block;-webkit-transition: all 300ms linear;-moz-transition: all 300ms linear;-o-transition: all 300ms linear;-ms-transition: all 300ms linear;transition: all 300ms linear;}
.ca-menu1 li:last-child{margin-bottom: 0px;}
.ca-menu1 li a{text-align: left;width: 100%;height: 100%;display: block;color: #333;position: relative;}
.ca-icon{font-size:2rem;text-shadow: 0px 0px 1px #333;line-height:70px;color: #afafaf; position: absolute;left: 20px;text-align: center;-webkit-transition: all 300ms linear;-moz-transition: all 300ms linear;-o-transition: all 300ms linear;-ms-transition: all 300ms linear;transition: all 300ms linear;}
.ca-content{position: absolute;left:80px;height: 60px;top:10px;}
.ca-main{font-size:1.8rem;margin: 0;-webkit-transition: all 300ms linear;-moz-transition: all 300ms linear;-o-transition: all 300ms linear;-ms-transition: all 300ms linear;transition: all 300ms linear;}
.ca-sub{font-size: 1.2rem;margin: 0;color: #666;-webkit-transition: all 300ms linear;-moz-transition: all 300ms linear;-o-transition: all 300ms linear;-ms-transition: all 300ms linear;transition: all 300ms linear;}
.ca-menu1 li:hover,.ca-menu1 li.on{background: #d4f5fd;}
.ca-menu1 li:hover .ca-icon,.ca-menu1 li.on .ca-icon{font-size:4rem;color: #1591df;opacity: 0.8;text-shadow: 0px 0px 13px #fff;}
.ca-menu1 li:hover .ca-main,.ca-menu1 li.on .ca-main{opacity: 1;color:#1591df;-webkit-animation: moveFromTop 300ms ease-in-out;-moz-animation: moveFromTop 300ms ease-in-out;-ms-animation: moveFromTop 300ms ease-in-out;}
.ca-menu1 li:hover .ca-sub,.ca-menu1 li.on .ca-sub{opacity: 1;-webkit-animation: moveFromBottom 300ms ease-in-out; -moz-animation: moveFromBottom 300ms ease-in-out;-ms-animation: moveFromBottom 300ms ease-in-out;}
@-webkit-keyframes moveFromBottom {from {opacity: 0;-webkit-transform: translateY(200%);}to {opacity: 1;-webkit-transform: translateY(0%);}}
@-moz-keyframes moveFromBottom {from {opacity: 0;-moz-transform: translateY(200%);}to {opacity: 1;-moz-transform: translateY(0%);}}
@-ms-keyframes moveFromBottom {from {opacity: 0;-ms-transform: translateY(200%);}to { opacity: 1;-ms-transform: translateY(0%);}}
@-webkit-keyframes moveFromTop {from {opacity: 0;-webkit-transform: translateY(-200%);}to {opacity: 1;-webkit-transform: translateY(0%);}}
@-moz-keyframes moveFromTop {from {opacity: 0;-moz-transform: translateY(-200%);}to {opacity: 1;-moz-transform: translateY(0%);}}
@-ms-keyframes moveFromTop {from {opacity: 0;-ms-transform: translateY(-200%);} to {opacity: 1;-ms-transform: translateY(0%);}}

.a-left-tel{text-align: right;background:url(../img/tel.png) left no-repeat #fafafa;height: 96px;}
.a-left-tel div{color: #bbb;font-size: 1.4rem;padding:17px 10px 0 0}
.a-left-tel div em{color: #bbb;display:block;}
.a-left-tel span{color:#eb4b31;font-size: 1.8rem}
.a-left-tel i{color: #1691df;font-size: 1.6rem}

.a-right{background: url(../img/side-rg-bg-y.png) repeat-y left;border-top:1px solid #e8e8e8;min-height: 900px;border-top-left-radius:10px}
.a-location{font-size: 1.4rem;color: #999;border-bottom: 1px solid #e4e4e4;padding:20px 0 10px 0;font-weight: 100}
.a-location a{color: #999;margin: 0 5px}
.a-location a:hover{color: #6fb02e}

.a-setp{list-style: none;margin: 0;padding: 0}
.a-setp li{float: left;}
.a-setp .setp{width: 19%;position: relative;}
.a-setp .setp .iconbig{padding: 10px;}
.a-setp .setp .iconbig span{width: 163px;height: 163px;display:block;border-radius: 100%;text-align: center;color: #fff;font-size: 1.8rem; vertical-align: middle !important;display:table-cell;}
.a-setp .setp1 span{background:#5ca710;}.a-setp .setp1 i{color:#5ca710}
.a-setp .setp2 span{background:#0882cf;}.a-setp .setp2 i{color:#0882cf}
.a-setp .setp3 span{background:#ffb400;}.a-setp .setp3 i{color:#ffb400}
.a-setp .setp4 span{background:#ff0080;}.a-setp .setp4 i{color:#ff0080}
@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0.5;}40%{-webkit-transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1.0}}
@-moz-keyframes flipInX{0%{-moz-transform:perspective(400px) rotateX(90deg);opacity:0.5;}40%{-moz-transform:perspective(400px) rotateX(-10deg)}70%{-moz-transform:perspective(400px) rotateX(10deg)}100%{-moz-transform:perspective(400px) rotateX(0deg);opacity:1.0}}
@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0.5;}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}100%{transform:perspective(400px) rotateX(0deg);opacity:1.0}}
.a-setp .setp .detail{width: 182px;height: 182px;padding:0 10px; position:absolute;top:0;left:0;border:1px solid #bad6f5;background:#fff;z-index:30;text-align:center;animation:flipInX 0.7s  ease both;-webkit-animation:flipInX 0.7s  ease both;-moz-animation:flipInX 0.7s  ease both;display: none;}
.a-setp .setp .detail h4{font-size: 1.8rem;margin:10px 0}
.a-setp .setp .detail p{margin:0;font-size:1.4rem;color: #666}
.a-setp .setp:hover .detail{display: block;}
.a-setp .setp .iconsmall{margin-top: 3rem;text-align: center;border:1px solid #fff;padding:1rem 0 2rem 0}
.a-setp .setp .iconsmall i{font-size:3rem;display: block;}
.a-setp .setp .iconsmall:hover{border:1px solid #f00;cursor: pointer;color: #f00}
.a-setp .arrow{width:8%;text-align: center;margin-top: 57px;}
.a-setp .arrow i{font-size: 3rem;width:4rem;height: 4rem;line-height: 3.5rem;border:1px solid #ddd;border-radius: 100%;color: #ddd}

#myTab{border-top: 1px solid #ccc;border-left: 1px solid #ccc;margin:0;padding:0;list-style: none;}
#myTab li{float: left;cursor: pointer;color: #666;padding: 0 20px;border-right: 1px solid #e1e1e1;border-bottom: 1px solid #e1e1e1;line-height:3rem}
#myTab li a{text-decoration:none;}
#myTab .active{border-bottom: 1px solid #fff;border-top: 1px solid #3279bb;position: relative;margin-top: -1px;}
#myTab .normal{}
.TabContent{clear:both;overflow:hidden;background:#fff;padding:5px;display:block}
.TabContent .none {display:none;}

.a-link{border: 1px solid #ccc;color: #999;padding:10px;font-size: 1.4rem;line-height: 2rem}
.a-link a{color:#999;margin:0 5px;display: inline-block;}
.a-link a:hover{color:#f60;}

/*list*/
.a-list-new{margin:0;padding: 0;list-style: none;}
.a-list-new li{border-bottom: 1px dashed #e5e5e5;padding:20px 0}
.a-list-new li.no{border-bottom: none;}
.a-list-new a img{float: left;width:120px;height:85px;margin-right: 20px}
.a-list-new a h2{font-size: 1.8rem;font-weight: 400;color: #333;margin: 0}
.a-list-new a div{font-size:1.2rem;color: #999}
.a-list-new a div span{color: #358ada;display: inline-block;}
.a-list-new a:hover h2{color: #f60;}

.a-list-new a.lawyer img{float: left;width:120px;height:144px;}
.a-list-new a.lawyer h2{font-size: 3rem;}
.a-list-new a.lawyer div{font-size:1.6rem;}

.a-list-one a{color: #999}
.a-list-one a:hover{color: #f60}
.a-list-one:hover a{color: #666}
.a-list-one:hover a:hover{color: #f60}
.a-list-one{padding-left:0px;}
.a-list-one li{border-bottom: 1px dashed #eee; height:4rem;line-height:4rem; overflow: hidden;list-style-type:square;list-style-position:inside;color: #ddd}
.a-list-one li.first{list-style-type:none;line-height:1.5em}
.a-list-one li h3{font-size: 18px;margin:0 0 10px 0;line-height:1em;height: 1em;overflow: hidden;}

.a-list-two a{color: #333}
.a-list-two a:hover{color: #f60}
.a-list-two{margin-left:0;margin-right: 0;padding: 0;font-size: 1.4rem;list-style: none}
.a-list-two li span{float: right;color:#999}

.a-pages{text-align: center;}
.a-pages ul{margin:30px auto 40px auto;font-size:14px;padding: 0;list-style: none;}
.a-pages li{display: list-item;text-align: -webkit-match-parent; display: inline-block;}
.a-pages a{display: inline-block;padding:3px 10px;margin:5px 2px;border: 1px solid #eee;color:#333;background: #f9f9f9}
.a-pages a:hover,.a-pages a.current{background: #09e;color: #fff;text-decoration: none;border-color: #09e}

.a-blh .box{padding:10px;border:1px solid #eee;}
.a-blh .box:hover{border-color:#f60}
.a-blh .boxbox{position: relative;display: block;width: 100%}
.a-blh .boxbox img{width: 100%}
.a-blh .boxbox p{width:100%;text-align: center;background-color: rgba(0,0,0,0.7);position: absolute;bottom: 0;margin: 0;line-height: 3rem;color:#fff}
.a-blh .boxbox div{display: none;}
.a-blh .box:hover .boxbox div{display: block;width: 100%;height: 100%;background-color:rgba(0,0,0,0.7);z-index: 99;position: absolute;top: 0;text-align: center;}
.a-blh .box:hover .boxbox div b{font-size:1.4rem;font-weight: 100;color: #fff;padding:5px;line-height:2.1rem;height:13.2rem;display: block;overflow: hidden;}
.a-blh .box:hover .boxbox div span{background-color: #f60;color: #fff;padding: 5px 20px;border-radius:50px;margin-top:2rem;display: inline-block;}

.a-lh a{display: block;width: 100%;position: relative;overflow: hidden;}
.a-lh a div.on{text-align: center;line-height:3rem;font-weight:600;color: #000;vertical-align: middle; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s;}
.a-lh a:hover div.on{opacity: 0; filter: alpha(opacity=0); -webkit-transform: rotateY(180deg); -ms-transform: rotateY(180deg); -o-transform: rotateY(180deg); transform: rotateY(180deg);}
.a-lh a div.on img{width: 100%}
.a-lh a div.out{position: absolute; left: 0; top: 0; width: 100%; height: 100%; border:1px solid #bad6f5;background:#fff; padding: 10px; text-align: left; color: #333; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s; -webkit-transform: rotateY(180deg); -ms-transform: rotateY(180deg); -o-transform: rotateY(180deg); transform: rotateY(180deg);}
.a-lh a:hover div.out{opacity: 1; filter: alpha(opacity=100); -webkit-transform: rotateY(360deg); -ms-transform: rotateY(360deg); -o-transform: rotateY(360deg); transform: rotateY(360deg);display: block;}

/*show*/
.a-b-tit{font-size: 3rem;font-weight: 100}
.a-b-info{border-bottom: 3px solid #eee;padding-bottom: 10px}

.a-show-tit{margin:2rem 0;line-height:3rem;border-bottom: 2px solid #cccccc}
.a-show-tit span{border-bottom:2px solid #358ada;line-height:3rem;display: inline-block;margin-bottom: -2px;color: #555;padding:0 10px;}
.a-show-info{border-bottom:1px solid #ddd;margin-bottom: 1rem;padding-bottom: 10px;text-align: center;font-size: 1.4rem}
.a-show-info span{margin: 0 10px}
.a-articlebook{margin-top:5rem;border-top: 1px solid #ddd;padding: 10px 30px;color: #999}
.a-articlebook a{color:#0060a6}
.a-articlebook a:hover{color: #666}

/*footer*/
footer{background: #1591df;color: #fff;padding:30px 0px;font-size: 1.5rem; position:relative}
footer p{margin: 0;}
footer a{color: #fff;}footer a:hover{color: #000}

.am-gotop a{font-size:1.8rem;color: #fff}
.am-gotop a:hover{background-color:#106da8;color: #fff}
.am-gotop .am-icon-btn {background-color: #1591df;color: #fff;width:32px;height:32px;line-height:32px;box-sizing:border-box;border-radius:0;-webkit-border-radius: 0px;-moz-border-radius: 0px;-ms-border-radius: 0px;-o-border-radius: 0px;}

/*new add*/
.a-content p{ margin:0 0 6px 0;}
.a-show-des{
	background-color:#efefef;
	padding: 10px 21px 10px 20px;
	margin-bottom: 2rem;
	font-size:14px;
	line-height: 24px;
	box-shadow: rgb(170, 170, 170) 0px 0px 3px;
	border:2px solid rgb(240,240,240)
}

.siteFooter{
	clear:both;
	width:100%;
	height:auto;
	margin-top:10px;
	background:#f6f6f6;
	padding-top:5px;
	border-top:1px solid #dddddd;
}
.sFooter{
	width:1000px;
	margin:0 auto;
}
.sFcopyr_up{
	clear:both;
	text-align:center;
	padding-bottom:40px;
	width:100%;
	height:auto;
	border-top:0px solid #dedfe0;
}
footer .footer_top{
	position: absolute;
	top:-20px;
	width: 100%;
	height: 46px;
	background: url(../img/footerTop.png) no-repeat center center;
}

.step-box{
	border: 2px solid #66ff66;
	height: 400px;
	padding: 40px 10px 60px 10px;
	margin-top: 30px;
	margin:0 0;
}
.a-setp-bg{
	background:url(../img/bgDevelop.png) no-repeat;
	height:189px;
	padding:0;
}

.titlebar{
	height:30px;
	line-height:30px;
	background-color:#005bac;
	text-indent:10px;
	color:#fff;
	font-size:16px;
	margin:10px 0px;
}