body{ background:#FFF; color: #333; }
.no_way{clear:both;display:block;overflow:hidden;height:0px;margin:0px;padding:0px;line-height:0; font-size:0;}
.left{float: left;}
.right{float: right;}


.logo{ margin-top:10px; margin-left:5px; max-width:173px; width:50%;height:36px; background:url(../images/logo.png) no-repeat ;-moz-background-size:80% 70%;background-size:80% 70%;}
.logo a{ display:block; width:100%; height:100%;}
.logo-gjx{margin-top:15px; background:url(../images/gjx.png) no-repeat left 2px ;font-size:.9em;-moz-background-size:15px 15px;background-size:15px 15px; padding-left:20px; height:30px; padding-top:0; padding-right:5px;}
.logo-gjx a{ text-decoration:none; color:#000; font-weight:normal;}


.banner{ height:70px; width:100%;background:#0066CC url(../images/banner.jpg) no-repeat center top;-moz-background-size:100% 100%;background-size:100% 100%;}
.banner h1{ font-size:2em; text-align:center; color:#FFF; font-weight:normal; padding-top:15px; margin-top:0}
.banner h2{ font-size:1.6em; text-align:center; color:#FFF;font-weight:normal; padding-top:15px; margin-top:0;text-overflow:ellipsis; white-space:nowrap; overflow:hidden}

.back{ max-height:29px; max-height:52px; width:100%; height:100%; margin-left:.3em; margin-top:12px; background:url(../images/back.png) no-repeat; width:10%;-moz-background-size:20px 43px;background-size:20px 43px;}
.back a{ display:block; width:20px; height:43px; text-indent:-99999px;}
.lead{ border:1px solid #D2D2D2; margin:20px .5em; min-height:120px; height: auto;border-radius:5px; -moz-border-radius:5px;}
.lead h3{ margin-left:20px; font-weight:normal; margin-top:0;width:48px; height:26px; background:#386CD9; text-align:center; font-size:1em; color:#FFF; line-height:26px; vertical-align:middle; margin-bottom:0; margin-top:-1px;}
.lead .title{ font-size:1em; line-height:150%; padding:5px 15px 10px; }
.lead .title p{ margin:0; padding:0;}

.txt{ background:#F1F1F1; height:40px; border:1px solid #DFDFDF; border-left:none; border-right:none; width:100%; margin:0 auto; line-height:40px; vertical-align:middle;}
.txt h2{ background:url(../images/l-02.png) no-repeat 2px top; text-shadow:none; margin:0 0 25px 0; padding:0 0 0 15px; font-size:1.2em; font-weight: normal}
.t-middle{font-size:.8em; line-height:140%; color:#666666}
.t-middle p{ margin:0; padding:0}

.par-mar{ margin:20px .6em;}
.par-mar table{ font-size:1em;}
.par-mar table a{ color:#E60A10; text-decoration:none; font-weight:normal;}
.img-150{max-width:150px; width:30%; padding:5px 5px 0; border:1px solid #D2D2D2}
.img-150 img{ max-width:150px;max-height:100px; width:100%; height:100%;}
.t-r{ width:65%;}
.t-r h2{text-overflow:ellipsis; text-shadow:none;font-size:1em; font-weight: normal; white-space:nowrap; overflow:hidden; margin:0; text-align:left; color:#003399}
.t-r h2 a{text-decoration:none; color:#003399;font-weight:normal;}
.bor-solid{ height:1px; background:#ccc;margin:20px .2em 15px;}

.blue-solid{ height:1px; background:#3C75BB;margin:20px 0 15px;}



.t-l{margin:0 .6em 10px;}
.t-l h2{text-overflow:ellipsis; text-shadow:none;font-size:1em; font-weight: normal; white-space:nowrap; overflow:hidden; margin:0; text-align:left; color:#003399}
.t-l h2 a{text-decoration:none; color:#003399;font-weight:normal;}


.img-180{max-width:170px; width:27%; margin-left:2%; padding:5px 5px 0; border:1px solid #D2D2D2}
.img-180 img{ max-width:170px;max-height:120px; width:100%; height:100%;}

.redian{ padding:10px 0;}
.redian h2{text-overflow:ellipsis; border-bottom:1px solid #E4E1E1;padding:10px 5px 10px 10px;text-shadow:none;font-size:1em; font-weight: normal; white-space:nowrap; overflow:hidden; margin:0; text-align:left; color:#333}
.redian h2 a{text-decoration:none; color:#333;font-weight:normal;}
.redian h2 span{border-radius:4px; -moz-border-radius:4px; padding:1px 3px 2px;  background:#E60A10; color:#FFF; text-align:center; margin-right:5px; margin-top:2px; font-size:.6em;}
.redian h2 em{ border-radius:4px; -moz-border-radius:4px;border:1px solid #FF0000; padding:0 2px 0px;  background:#fff; color:#FF0000; text-align:center;margin-right:5px;margin-top:2px; font-size:.6em; font-style:normal;}
.redian h2 i{border-radius:4px; -moz-border-radius:4px; padding:1px 3px 2px; background:#3C75BB; color:#fff; text-align:center; margin-right:5px; margin-top:0;font-size:.6em; font-style:normal;margin-top:2px;}
.redian h2 b{border-radius:4px; -moz-border-radius:4px;border:1px solid #3C75BB;padding:0 2px 1px; background:#fff; color:#3C75BB; text-align:center; margin-right:5px; margin-top:2px; font-size:.6em; font-style:normal;}

.w-100{ max-width:100px;width:23%; margin-left:2%; text-align:center;}
.w-100 img{ max-width:100px; max-height:100px; width:90%; height:90%; margin-top:5px; margin-bottom:5px;}
.w-100 a{text-decoration:none; color:#333;display:block}


.w-100 p{ margin:0; padding:0;font-size:1em;}

.list{ margin:15px .8em;}
.list a{ text-decoration:none; color:#333;font-weight:normal;}
.list ul{ line-height:180%; font-size:1em; margin:0; padding:0; }
.list li{ background:url(../images/dot.png) no-repeat left 13px;-moz-background-size:4px 4px;background-size:4px 4px; padding-left:10px; white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}
.ui-footer{background:#F1F1F1;}
.ui-footer h1{ font-weight:normal;}
.t-cx{ padding:2px 5px 3px; background:#0041A4; font-size:1em; color:#FFF; text-shadow:none}


.li-txt{ padding:5px 0; line-height:1.8}
.li-txt p{ margin:0; padding:0}
.li-txt a{ text-decoration:none; font-weight:normal; color:#333}

.dq-bor{ border:1px solid #D2D2D2; margin:20px .5em;height: auto;border-radius:5px; -moz-border-radius:5px;}
.dq-bor h2{border-bottom:1px solid #E4E1E1;padding:15px 5px 10px 10px;text-shadow:none;font-size:1.2em; margin:0 .6em 20px; font-weight: normal; text-align: center; color:#333}
.dq-bor ul{list-style:none;list-style-position:outside;font-size:1em; margin:10px 0 10px -25px;;}
.dq-bor li{ padding:0px;white-space:nowrap; overflow:hidden;text-overflow:ellipsis; margin-bottom:10px;}
.dq-bor li em{  width:16px; text-align:center; float:left; display:block; background:#0067CC;font-size:.8em; color:#FFF; text-shadow:none; margin-right:10px; margin-top:2px; font-style:normal;}
.dq-bor li i{width:10px; height:10px; text-align:center; float:left; display:block; background:#0067CC; margin-right:10px; margin-top:6px; font-style:normal;}
.dq-bor li a{ color:#333 !important; text-decoration:none; font-weight:normal;}
.c-cx{ font-size:1em; text-shadow:none; margin-left:1.1em; margin-bottom:25px;}
.c-cx a:link,.c-cx a:visited {border-radius:5px; -moz-border-radius:5px; border:1px solid #CCC;padding:3px 10px 4px; background:#F2F3F4;text-decoration:none; color:#333; font-weight:normal;}
.c-cx a:hover,.c-cx a:active {border-radius:5px; -moz-border-radius:5px; border:1px solid #2066CC;padding:3px 10px 4px; background:#2066CC;text-decoration:none; color:#fff;font-weight:normal;}

.t-cont{ padding:0 15px; line-height:1.8;}
.t-cont img{ max-width:500px; width:100%; margin-bottom:0}

.baogao-i{ margin-bottom:1px; height:95px;max-width:640px; width:100%; background:url(../images/bgg.jpg) no-repeat center;-moz-background-size:100% 100%;background-size:100% 100%;}

.t-bg{ padding:0 15px; line-height:1.2;}
.t-bg h3{ font-size:1.2em; text-shadow:none; font-weight:bold;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.t-bg h4{ font-size:1em; text-shadow:none; font-weight: normal; padding-left:50px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.t-bg a{ font-weight:normal; text-decoration:none; color:#333}
.t-bg h3 a{ font-weight:bold}

.baogao-t{ padding:5px 0 0;margin:0 1.8em;}
.baogao-t h1{ font-size:2.0em; text-align:center; color:#FFF;}

.y-baog{  margin:20px .8em; }
.y-baog a:link,.y-baog a:visited{color:#fff; font-weight:normal;text-decoration:none; display:block; background:#FE9901;font-size:1.3em; text-shadow:none; padding:15px 10px 15px 20px; border:5px solid #FFF;border-radius:5px; -moz-border-radius:5px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;} 
.y-baog a:hover,.y-baog a:active{color:#fff; font-weight:normal;text-decoration:none; display:block; background:#020065;font-size:1.3em; text-shadow:none; padding:15px 10px 15px 20px; border:5px solid #FFF;border-radius:5px; -moz-border-radius:5px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}


.hide {display:none;}

.mar-t-10{ margin-top:5px;}
.mar-t-20{ margin-top:15px;}

.nps{ width:300px; height:30px; margin:0 auto}
.nps a:link,.nps a:visited{color:#fff; font-weight:normal;text-decoration:none; display:block; background:#02a0ce;font-size:1.2em; text-shadow:none; padding:8px 15px;border-radius:5px; -moz-border-radius:5px; margin-left:10px; margin-right:10px; float:left;} 
.nps a:hover,.nps  a:active{color:#fff; font-weight:normal;text-decoration:none; display:block; background:#01c0f7;font-size:1.2em; text-shadow:none; padding:8px 15px;border-radius:5px; -moz-border-radius:5px;margin-left:10px; margin-right:10px; float:left}