@charset "utf-8";
/* CSS Document */

.indextop{ overflow:hidden; width:100%; min-width:1240px;}
.topline1{  overflow:hidden; border-bottom:5px solid #049015; background-color:#049015;}
.logo{ width:280px; 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:1240px; overflow:hidden;}
.iframeleft{ width:215px; overflow:hidden; float:left;margin-right:0px;border-right:1px solid #c8c7cc;}
.iframeleft iframe{width:215px;}
.iframeright{ float:left; overflow:hidden; min-width:930px; display:inline; margin-left:10px;}

.logintop{width:100%; height:74px; background:url("../images/indexlogobg.jpg") repeat-x; overflow:hidden;}
.logintop img{ display:block; margin:14px 5px 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;}
.topline2 ul li{ min-width:113px; font-size:16px; padding:5px 0; float:left;text-align: center;}
.topline2 ul li a{ min-width:81px; display:block; float:left; border-radius:4px; color:#5c5c5c; text-align:center; padding:5px 5px; margin:0 10px; text-decoration:none;}
.topline2 ul li p{ float:right; margin-top:10px;}


.topline2 ul li.toptagthis a{  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;}