@charset "utf-8";
/* CSS Document */

.indextop{ overflow:hidden; width:100%; min-width:1312px;}
.topline1{  overflow:hidden; border-bottom:5px solid #049015; background-color:#049015;}
.logo{ width:215px; float:left; border-right:1px solid #049015; font-size:22px; color:#FFF; background-color:#049015; text-align:center; padding:18px 0;}
.toplineright{border-left:1px solid #049015; overflow:hidden;font-size:12px; color:#FFF; background-color:#049015;}
.toplineright p{ float:right; margin:30px 18px 22px 0;}
.toplineright a{ color:#FFF;}
.indextwocode{ position:absolute; top:5px; right:15%; width:232px;}
.indextwocode p{ float:none; text-align:center; margin:5px 0;}
.indextwocode .bottom{ position:relative;}
.indextwocode:hover .bottom{ display:block;}

.clientinfo{ float:left; overflow:hidden;}
.clientinfo p{ float:left; color:#b8b8b8; font-size:14px; margin:10px 0 0 10px;}
.clientinfo p:last-child{ overflow:hidden; width:136px; margin-top:5px;}
.clientinfo p:last-child a{ display:block;  float:left; width:62px; background-color:#3491b0; color:#FFF; text-align:center; padding:5px 0; text-decoration:none;}
.clientinfo p:last-child a:first-child{border-radius:5px 0 0 5px; margin-right:2px;}
.clientinfo p:last-child a:last-child{border-radius:0px 5px 5px 0px;}


.indexcontent{min-width:1312px; overflow:hidden;}
.iframeleft{ width:215px; overflow:hidden;display:inline-block;margin-right:0px;border-right:1px solid #c8c7cc;}
.iframeleft iframe{width:215px;}
.iframeright{ overflow:hidden; min-width:1080px; display:inline-block; margin-left:10px;}

.logintop{width:100%; height:74px; background:url("../images/indexlogobg.jpg") repeat-x; overflow:hidden;}
.logintop img{ display:block; margin:14px 0 0 25px;}

.logincontent{ width:982px; margin:60px auto 50px auto; min-height:485px; overflow:hidden;}
.logincleft{float:left;}
.loginframe{ float:left; width:320px;min-height:433px; margin-left:25px; border:1px solid #f6f6f6; box-shadow:-2px 0 20px #cfcfcf,2px 0 20px #cfcfcf,0px 2px 9px #cfcfcf; padding:20px;}

.loginfline1{ overflow:hidden;}
.loginfline1 p:first-child{ color:#049015; font-size:16px; font-weight:700; float:left;}
.loginfline1 p:last-child{ color:#8c8c8c; font-size:13px;}
.loginfline1 p a{ color:#049015;}

.topline2{ border-bottom:2px solid #cecece;}
.topline2 ul{ overflow:hidden; margin-left:10px;}
.topline2 ul li{ width:138px; overflow:hidden; font-size:14px; padding:5px 0; float:left;}
.topline2 ul li a{ width:81px; display:block; float:left; border-radius:4px; color:#5c5c5c; text-align:center; padding:5px 0; margin:0 10px; padding-left:25px; text-decoration:none;background:url("../images/icontopicon8.png") no-repeat; background-position:12px center; background-size:22px 22px;}
.topline2 ul li.toptagthis a{ background:url("../images/icontopicon8this.png") no-repeat; background-position:12px center; background-size:22px 22px; background-color:#049015;}
.topline2 ul li p{ float:right; margin-top:10px;}



.topline2 ul li:first-child a{ background:url("../images/icontopicon1.png") no-repeat; background-position:12px center; background-size:22px 22px;}
.topline2 ul li:nth-child(2) a{ background:url("../images/icontopicon2.png") no-repeat; background-position:12px center; background-size:22px 22px;}
.topline2 ul li:nth-child(3) a{ background:url("../images/icontopicon3.png") no-repeat; background-position:12px center; background-size:22px 22px;}
.topline2 ul li:nth-child(4) a{ background:url("../images/icontopicon4.png") no-repeat; background-position:12px center; background-size:22px 22px;}
.topline2 ul li:nth-child(5) a{ background:url("../images/icontopicon5.png") no-repeat; background-position:12px center; background-size:22px 22px;}
.topline2 ul li:nth-child(6) a{ background:url("../images/icontopicon6.png") no-repeat; background-position:12px center; background-size:22px 22px;}
.topline2 ul li:nth-child(7) a{ background:url("../images/icontopicon7.png") no-repeat; background-position:12px center; background-size:22px 22px;}
.topline2 ul li:nth-child(8) a{ background:url("../images/icontopicon8.png") no-repeat; background-position:12px center; background-size:22px 22px;}
.topline2 ul li:nth-child(9) a{ background:url("../images/icontopicon8.png") no-repeat; background-position:12px center; background-size:22px 22px;}
.topline2 ul li:nth-child(10) a{ background:url("../images/icontopicon8.png") no-repeat; background-position:12px center; background-size:22px 22px;}

.topline2 ul li:first-child.toptagthis a{ background:url("../images/icontopicon1this.png") no-repeat; background-position:12px center; background-size:22px 22px; background-color:#049015;}
.topline2 ul li:nth-child(2).toptagthis a{ background:url("../images/icontopicon2this.png") no-repeat; background-position:12px center; background-size:22px 22px; background-color:#049015;}
.topline2 ul li:nth-child(3).toptagthis a{ background:url("../images/icontopicon3this.png") no-repeat; background-position:12px center; background-size:22px 22px; background-color:#049015;}
.topline2 ul li:nth-child(4).toptagthis a{ background:url("../images/icontopicon4this.png") no-repeat; background-position:12px center; background-size:22px 22px; background-color:#049015;}
.topline2 ul li:nth-child(5).toptagthis a{ background:url("../images/icontopicon5this.png") no-repeat; background-position:12px center; background-size:22px 22px; background-color:#049015;}
.topline2 ul li:nth-child(6).toptagthis a{ background:url("../images/icontopicon6this.png") no-repeat; background-position:12px center; background-size:22px 22px; background-color:#049015;}
.topline2 ul li:nth-child(7).toptagthis a{ background:url("../images/icontopicon7this.png") no-repeat; background-position:12px center; background-size:22px 22px; background-color:#049015;}
.topline2 ul li:nth-child(8).toptagthis a{ background:url("../images/icontopicon8this.png") no-repeat; background-position:12px center; background-size:22px 22px; background-color:#049015;}
.topline2 ul li:nth-child(9).toptagthis a{ background:url("../images/icontopicon8this.png") no-repeat; background-position:12px center; background-size:22px 22px; background-color:#049015;}
.topline2 ul li:nth-child(10).toptagthis a{ background:url("../images/icontopicon8this.png") no-repeat; background-position:12px center; background-size:22px 22px; background-color:#049015;}
.topline2 ul li.toptagthis a{ background:url("../images/icontopicon8this.png") no-repeat; background-position:12px center; background-size:22px 22px; background-color:#049015;}

.topline2 ul li.toptagthis a{ color:#FFF;}

.inputframe{ margin-top:30px;}
.inputframe p{ margin-top:18px;}
.inputframe p label{ display:block;}
.inputframe input{ width:268px; padding:13px 8px 13px 40px;background-position:10px center;}
.inputframe .warmmingac,.inputframe .warmmingcode,.inputframe .warmmingyz{ font-size:12px; color:#999; margin:0;}
.inputframe .warmred{ color:#F00;}
.inputframe .warmborder{ border:1px solid #F00;}

.inputac{ background:url("../images/loginicon1.png") no-repeat; }
.inputcode{ background:url("../images/loginicon2.png") no-repeat; }
.yanzhengpic .inputyanz{width:115px; padding:13px 8px;}

.yanzhengpic{ overflow:hidden; margin:18px 0;}
.yanzhengpic p{ float:left; font-size:16px; color:#407386;}
.yanzhengpic p label{display:block; margin-left:-10px;}
.yanzhengpic p:last-child{ height:48px; margin:0px 0 0 7px; cursor:pointer;}
.yanzhengpic p:last-child img{height:48px;}

.loginframe .btlogin{ display:block; width:100%; padding:8px 0; font-size:24px; background-color:#049015; color:#FFF; font-weight:700; border:none;}

.loginbottom{ width:100%; padding:25px 0; border-top:1px solid #efefef;}
.loginbottom p{width:100%; text-align:center;}