html,body{width:100%;margin:0;padding:0;font-family:"\5FAE\8F6F\96C5\9ED1",sans-serif}
body{padding-top:45px}
ul{margin:0;padding:0}
ul li{list-style:none}
body a{text-decoration:none}
body a:link{color:#0066cc}
body a:visited{color:#0066cc}
body a:hover{color:#ccc}
.topnav{background:#333;width:100%;height:43px;line-height:42px;border-bottom:2px solid #606060;font-size:14px;color:#fff;position:fixed;top:0;left:0;z-index:9999}
.topnav a:link{color:#fff}
.topnav a:visited{color:#fff}
.topnav a:hover{color:#ccc}
.topnav ul li{float:left;}
.topnav-inner{width:1170px;margin:0 auto}
.primary-nav{padding:0;float:left}
.primary-nav .logo{font-size:22px;font-weight:bold}
.second-nav{padding:0 20px 0 0;float:right}
.primary-nav ul li{margin-right:30px}
.primary-nav ul li a{display:block}
.primary-nav li.on a:link{color:#ff8000}
.primary-nav li.on a:visited{color:#ff8000}
.primary-nav li.on a:hover{color:#ccc}
.second-nav ul li{margin-left:15px}
.main{width:100%}
.main-inner{width:1170px;margin:20px auto;overflow:hidden}
.leftmenu{width:200px;border:1px solid #ccc;float:left}
.leftmenu .title{height:50px;line-height:50px;font-size:16px;background:#ccc;text-align:center}
.leftmenu ul li{height:35px;line-height:35px;border-top:1px solid #ccc;text-align:center}
.leftmenu li.now a:link{color:#ff8000}
.leftmenu li.now a:visited{color:#ff8000}
.leftmenu li.now a:hover{color:#ccc}
.rct{width:950px;float:right;min-height:560px}
.infolink{height:40px;line-height:40px;background:#808040;color:#fff;padding:0 0 0 10px;font-size:14px;margin-bottom:20px}
.infolink a:link{color:#fff}
.infolink a:visited{color:#fff}
.infolink a:hover{color:#ccc}
.uinfo{background:#eee;overflow:hidden;margin-bottom:20px;padding:20px}
.uinfo p{margin:0;padding-bottom:10px;font-weight:bold}
.uinfo ul li{float:left;width:300px}
.ctitle{height:30px;line-height:30px;margin-top:20px;padding-left:20px;background:#797979;color:#fff}
.servicelink{height:40px;line-height:40px;background:#8aa3d0;color:#fff;padding-left:20px}
.servicelink ul li{float:left;margin-right:30px}
.servicelink ul li a{color:#fff}
.s1{margin:10px 0;border:1px solid #ccc;overflow:hidden}
.s1 .s1-1{border:2px solid #ccc;margin:30px 0 30px 30px;width:400px;float:left;overflow:hidden}
.s-left{width:100px;float:left;font-size:16px;line-height:100px;text-align:center;color:#cc0000}
.s-right{width:260px;float:right;background:#cc0000;color:#fff;font-size:12px;line-height:20px;padding:10px}
.s1 .s1-2{border:2px solid #ccc;margin:30px 30px 30px 0;width:400px;float:right}
.chs{border:1px solid #ccc;overflow:hidden;padding:20px 0 20px 20px}
.chs ul{margin-top:10px}
.chs ul li{float:left;width:150px;height:30px;line-height:30px}
.paydetail{border:1px solid #ccc}
.paydetail .pdtitle{height:30px;line-height:30px;padding-left:20px;background:#ccc}
.paydetail .pdbody{padding:0 20px 0 20px;font-size:14px}
.paydetail hr{height:1px;border:none;border-top:1px solid #555555}
table{width:71%;border-collapse:collapse}
table th{border:solid 1px #ccc;height:60px}
table td{border:solid 1px #ccc;text-align:center;padding:10px 2px;max-width:300px}
.post_form ul{overflow:hidden}
.post_form ul li{float:left;text-align:left;border:1px solid #ccc;padding:5px 20px;margin-right:10px}
.post_form ul li a{display:block}
.footer{width:100%;background:#f2f2f2}
.footer-links{width:1170px;margin:0 auto;padding:20px 0 20px 0;height:30px}
.footer-links li{float:left;padding-right:10px;}
/* pages */
.pages{padding:1em 1em 2em 0em;margin:1em 0;clear:left;font-size:100%}
.pages a, .pages span{display:block;float:left;color:#0066cc;padding:0.2em 0.5em;margin-right:0.1em;border:1px solid #fff;background:#fff}
.pages a{border:1px solid #9AAFE5;text-decoration:none}
.pages a:visited{text-decoration:none}
.pages a:hover{border-color:#06c;text-decoration:none}
.pages span.current{border:1px solid #06c;font-weight:bold;background:#06c;color:#fff}
.pages a.nextprev{font-weight:bold}
.pages span.nextprev{color:#666}
.pages span.nextprev{border:1px solid #ddd;color:#999}
.index_page{padding:0;margin:15px 0 40px 0}
/** form */
form textarea{width:943px;height:200px;border:1px solid;border-top-color:#C0C0C0;border-left-color:#C0C0C0;border-right-color:#CCC;border-bottom-color:#CCC;overflow:auto;font:normal 14px "\5FAE\8F6F\96C5\9ED1","Arial",sans-serif;}
form.post_form input.btn{display:block;padding:10px 20px;_padding:10px 20px 7px 20px;#padding:10px 20px 7px 20px;background:#ff8000;font:bold 14px "\5FAE\8F6F\96C5\9ED1","Arial",sans-serif;color:#000;margin:50px 0 0 0;cursor:pointer;border:1px solid #D6D0C5}
form.post_form input.ipt{border:1px solid;border-top-color:#C0C0C0;border-left-color:#C0C0C0;border-right-color:#CCC;border-bottom-color:#CCC;width:945px;height:25px;line-height:25px;background-color:#FFC;font:normal 14px "\5FAE\8F6F\96C5\9ED1","Arial",sans-serif;color:#666}
label{color:#666;font-weight:bold;display:block;width:200px;float:left;text-align:left;border:#ccc solid 1px;margin-right:15px;margin-bottom:30px;padding:10px 0 10px 10px}
form.post_form select{width:145px;height:30px;font:normal 14px "\5FAE\8F6F\96C5\9ED1","Arial",sans-serif;vertical-align:middle}
form p.message{background:#ff8040;width:750px;padding:30px;color:#fff}
form span{margin:10px 20px 0 0}


.mytxt {
    color:#333;
    line-height:normal;
    font-family:"Microsoft YaHei",Tahoma,Verdana,SimSun;
    font-style:normal;
    font-variant:normal;
    font-size-adjust:none;
    font-stretch:normal;
    font-weight:normal;
    margin-top:0px;
    margin-bottom:0px;
    margin-left:0px;
    padding-top:4px;
    padding-right:4px;
    padding-bottom:4px;
    padding-left:4px;
    font-size:15px;
    outline-width:medium;
    outline-style:none;
    outline-color:invert;
    border-top-left-radius:3px;
    border-top-right-radius:3px;
    border-bottom-left-radius:3px;
    border-bottom-right-radius:3px;
    text-shadow:0px 1px 2px #fff;
    background-attachment:scroll;
    background-repeat:repeat-x;
    background-position-x:left;
    background-position-y:top;
    background-size:auto;
    background-origin:padding-box;
    background-clip:border-box;
    background-color:rgb(255,255,255);
    margin-right:8px;
    border-top-color:#ccc;
    border-right-color:#ccc;
    border-bottom-color:#ccc;
    border-left-color:#ccc;
    border-top-width:1px;
    border-right-width:1px;
    border-bottom-width:1px;
    border-left-width:1px;
    border-top-style:solid;
    border-right-style:solid;
    border-bottom-style:solid;
    border-left-style:solid;
}

.mytxt:focus {
     border: 1px solid #fafafa;
    -webkit-box-shadow: 0px 0px 6px #007eff;
     -moz-box-shadow: 0px 0px 5px #007eff;
     box-shadow: 0px 0px 5px #007eff;   
    
}