﻿/***************************base****************************/
* {
    margin: 0;
    padding: 0;
}

body, html {
    font-family: "Microsoft Yahei";
    font-size: 16px;
    color: #000;
}

ul {
    margin: 0;
}

li {
    list-style: none;
}

a, a:hover, a:active, a:focus, a:visited {
    text-decoration: none;
}

i {
    font-style: normal;
}

p {
    margin: 0;
}

.h1, .h2, .h3, .h4, .h5, h1, h2, h3, h4, h5 {
    margin: 0;
}

.mr0 {
    margin-right: 0 !important;
}

.mr10 {
    margin-right: 10px;
}

select::-ms-expand {
    display: none;
}

select {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: url("http://service.m.tullprat.com/uservice/jtw/images/select.png") no-repeat scroll right center transparent;
}

.container {
    width: 1200px;
    padding-left: 0;
    padding-right: 0;
}

.w40 {
    width: 40px;
}

.w80 {
    width: 80px;
}

/***************************head****************************/
.head {
    width: 100%;
    background: #fdbc8a url("http://service.m.tullprat.com/uservice/jtw/images/bg.png") no-repeat center;
    height: 150px;
}

.logo {
    line-height: 150px;
}

.logo div:first-child {
    margin-right: 18px;
}

.logo .input-group {
    margin: 52px 29px 52px 23px;
    width: 390px;
    position: relative;
}

.input-group .form-control {
    height: 46px;
    border-radius: 4px !important;
    border: 1px solid #9a9a9a;
    padding-left: 100px;
}

.input-group .btn-group {
    position: absolute;
    top: 5px;
    left: 8px;
    z-index: 1001;
}

.input-group .dropdown-toggle, .dropdown-toggle:hover, .dropdown-toggle:active, .dropdown-toggle:focus, .dropdown-toggle:active:focus {
    text-decoration: none;
    color: #9a9a9a;
    font-size: 16px;
}

.btn-group .dropdown-menu {
    min-width: 0;
    position: absolute;
    top: 40px;
    left: -8px;
}

.btn-group .dropdown-menu a {
    font-size: 16px;
    color: #9a9a9a;
}

.search, .search:hover, .search:active, .search:focus, .search:active:focus {
    height: 46px;
    width: 80px;
    font-size: 16px;
    outline: none;
    background-color: #bd1a2d;
    color: #fff;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1001;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.logo > div:last-child {
    width: 140px;
    position: relative;
}

.user_center {
    position: absolute;
    left: 60px;
    top: 45px;
}

.user_center p {
    line-height: 30px;
}

.user_center p a {
    font-size: 16px;
    color: #bd1a2d;
}

/***************************nav****************************/
.nav {
    height: 50px;
    background: #b5122a;
    position: relative;
}

.nav ul {
    height: 60px;
    width: 1200px;
    padding: 0 25px;
    background-color: #bd1a2d;
    /*margin-top: -5px;*/
    border-radius: 4px;
    line-height: 60px;
    position: absolute;
    top: -5px;
}

.nav li {
    height: 60px;
    float: left;
    list-style: none;
    width: 164px;
    text-align: center;
    line-height: 60px;
}

.nav li a {
    color: #fff;
    font-size: 24px;
}

.nav li.active, .nav li:hover {
    background-color: #f6b943;
}

.nav li a {
    color: #fff;
    display: inline-block;
    width: 100%;
}

/***************************crumbs***************************/
.crumbs_m {
    padding: 20px 0 14px 0;
    font-size: 16px;
    color: #404040;
    line-height: 16px;
}

.crumbs_m a {
    color: #404040;
}

/***************************footer***************************/
.footer-main {
    height: 220px;
    background-color: #bd1a2d;
}

.footer-left div:first-child img {
    margin: 79px 20px 79px 66px;
}

.footer-left div:last-child img {
    margin: 86px 55px 85px 0;
}

.footer-center {
    width: 500px;
    height: 160px;
    background-color: #aa1729;
    margin: 30px 10px 30px 0;
}
.footer-center ul{
    margin: 0 auto;
    padding: 0 8px;
}
.footer-center li {
    width: 120px;
    float: left;
    /*line-height: 160px;*/
    text-align: center;
    padding-top: 45px;
}

.footer-center li a {
    color: #fff;
    font-size: 16px;
}
.footer-center li a:hover {
    color: #f6b943;
}
.footer-center .list-line {
    color: #fff;
    width: 1px;
}

.footer-right {
    width: 320px;
    height: 160px;
    background-color: #aa1729;
    margin: 30px 70px 30px 0;
    padding: 20px 40px 0;
}

.footer-right div:first-child {
    margin-right: 32px;
}

.footer-right p {
    color: #fff;
    font-size: 16px;
    line-height: 43px;
}

.copy-right {
    height: 80px;
    background-color: #757575;
    color: #cecece;
    font-size: 16px;
    line-height: 80px;
    padding: 0 27px;
}

.copy-right span {
    display: inline-block;
    margin-right: 32px;
}

.copy-right span:last-child {
    margin-right: 0;
}

/***************************list***************************/
.list {
    padding: 0 0 68px 0;
}

.publicity h4 {
    font-size: 24px;
    border-bottom: 2px solid #cecece;
    color: #000;
    margin: 0;
    padding: 24px 0 0 0;
}

.publicity h4 span {
    font-size: 24px;
    color: #000;
    margin-bottom: -2px;
    display: inline-block;
    border-bottom: 2px solid #bd1a2d;
    padding-bottom: 16px;
    width: 100px;
    text-align: center;
}

.publicity ul {
    border-bottom: 1px solid #cecece;
    padding: 8px 0 10px 0;
}

.publicity ul li {
    height: 40px;
    line-height: 40px;
}

.publicity li::before {
    content: "■";
    color: #acacac;
    font-size: 4px;
    position: relative;
    left: 0;
    bottom: 18px;
    margin-right: 17px;
}

.publicity a {
    width: 70%;
    display: inline-block;
    color: #000;
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.publicity a.point {
    color: #bd1a2d;
}

.publicity a:hover {
    color: #bd1a2d;
}

.publicity ul span {
    font-size: 16px;
    color: #929292;
}

.pageturn {
    margin: 30px auto 0;
    height: 36px;
    line-height: 36px;
    width: 1005px;
}

.pageturn ul {
    margin: 0 auto;
}

.pageturn li {
    float: left;
    margin: 0 10px;
    height: 36px;
}

.pageturn li a {
    height: 36px;
    text-align: center;
    display: inline-block;
    width: 100%;
    font-size: 16px;
    border: 1px solid #cecece;
    color: #404040;
    background-color: #fff;
    vertical-align: middle;
}

.pageturn li select {
    padding: 0 0 0 22px;
    border: 1px solid #cecece;
    color: #404040;
    vertical-align: middle;
    font-size: 16px;
    height: 36px;
    background-position: 50px 12px;
}

.pageturn li.active a {
    background-color: #bd1a2d;
    color: #fff;
}

/***************************notice***************************/
.article {
    margin-bottom: 40px;
}

.article_m {
    border: 1px solid #cecece;
    padding: 40px 35px 93px 35px;
}

.article_m h2 {
    font-weight: 700;
    text-align: center;
    padding: 0 60px;
    font-size: 28px;
    line-height: 50px;
    color: #000;
}

.article_m h4 {
    color: #585858;
    padding: 24px 0 18px;
    font-size: 14px;
    border-bottom: 1px solid #cecece;
    line-height: 20px;
}

.article_m a {
    color: #585858;
}

.article_m p {
    font-size: 16px;
    text-indent: 2em;
    line-height: 32px;
    color: #404040;
}

.article_i {
    padding-top: 38px;
}

.article_s a {
    display: inline-block;
    width: 16px;
    height: 16px;
}

[class^="icon_"], [class*=" icon_"] {
    background-repeat: no-repeat;
    background-image: url("http://service.m.tullprat.com/uservice/jtw/images/icon.png");
}

.icon_more {
    background-position: -3px -6px;
}

.icon_qzone {
    background-position: -26px -6px;
}

.icon_tsina {
    background-position: -49px -6px;
}

.icon_tqq {
    background-position: -72px -6px;
}

.icon_renren {
    background-position: -95px -6px;
}

.icon_weixin {
    background-position: -118px -6px;
}

/***************************nav_item***************************/
.nav_line {
    border-bottom: 1px solid #f6b944;
    box-shadow: 0 4px 7px 0 #fdeccb;
}

.nav_item {
    padding: 22px 62px 17px 35px;
}

.nav_item ul {
    float: left;
}

.nav_item ul:first-child {
    margin-right: 68px;
}

.nav_item .info {
    margin: 0 44px 0 62px;
}

.nav_item .server {
    margin: 0 57px 0 23px;
}

.nav_item ul:last-child {
    margin-left: 55px;
}

.nav_item a {
    display: inline-block;
    margin-left: 10px;
    font-size: 14px;
    color: #404040;
    line-height: 30px;
}

.nav_item a:hover, .nav_item a.nav_title:hover {
    color: #bd1a2d;
}

.nav_item a.nav_title {
    margin-left: 5px;
    font-size: 16px;
    color: #000;
    line-height: 30px;
    font-weight: 700;
}

/***************************政务公开首页content***************************/
.content {
    padding: 30px 0 40px 0;
}

/*content1-left*/
.c_left {
    width: 380px;
    height: 520px;
    border: 1px solid #cecece;
    padding: 6px 24px 25px 24px;
}

.c_left div:first-child {
    margin-bottom: 7px;
}

.c_left .title {
    line-height: 54px;
    font-size: 24px;
    color: #000;
    border-bottom: 2px solid #cecece;
}

.c_left .title span {
    display: inline-block;
    line-height: 54px;
    border-bottom: 2px solid #bd1a2d;
    margin-bottom: -2px;
}

.c_left .t_body li {
    float: left;
    background-color: #f7f8f8;
    width: 160px;
    height: 60px;
    margin-top: 10px;
    line-height: 60px;
}

.c_left .t_body li:hover a {
    color: #bd1a2d;
}

.c_left .t_body li a {
    font-size: 16px;
    color: #404040;
    display: inline-block;
    width: 100%;
    height: 100%;
}

.c_left .t_body li:nth-child(even) {
    margin-left: 10px;
}

.c_left .info_br {
    display: inline-block;
    line-height: 30px;
}

.cl_bottom li {
    padding-left: 65px;
}

.cl_bottom .info_img1 {
    background: url("http://service.m.tullprat.com/uservice/jtw/images/xx-zn.png") no-repeat 8px 12px;
}

.cl_bottom .info_img2 {
    background: url("http://service.m.tullprat.com/uservice/jtw/images/xx-ml.png") no-repeat 8px 12px;
}

.cl_bottom .info_img3 {
    background: url("http://service.m.tullprat.com/uservice/jtw/images/xx-nb.png") no-repeat 8px 12px;
}

.cl_bottom .info_img4 {
    background: url("http://service.m.tullprat.com/uservice/jtw/images/xx-sq.png") no-repeat 8px 12px;
}

.cl_bottom .info_img5 {
    background: url("http://service.m.tullprat.com/uservice/jtw/images/xx-wy.png") no-repeat 8px 12px;
}

.cl_top li {
    padding-left: 69px;
}

.cl_top .duty_img1 {
    background: url("http://service.m.tullprat.com/uservice/jtw/images/zz-zz.png") no-repeat 20px 13px;
}

.cl_top .duty_img2 {
    background: url("http://service.m.tullprat.com/uservice/jtw/images/zz-ld.png") no-repeat 20px 13px;
}

.cl_top .duty_img3 {
    background: url("http://service.m.tullprat.com/uservice/jtw/images/zz-jg.png") no-repeat 20px 13px;
}

.cl_top .duty_img4 {
    background: url("http://service.m.tullprat.com/uservice/jtw/images/zz-lx.png") no-repeat 20px 13px;
}

.cl_bottom li:last-child {
    padding-left: 86px;
    width: 330px;
}

/*content1-right*/
.c-right {
    margin-left: 40px;
    padding-top: 6px;
    width: 780px;
}

.cr_title {
    border-bottom: 2px solid #cecece;
}

.cr_title span a {
    cursor: pointer;
    display: inline-block;
    line-height: 54px;
    font-size: 24px;
    color: #000;
    margin-bottom: -2px;
}

.cr_title span:first-child {
    margin-right: 42px;
}

.cr_title span.active a {
    color: #bd1a2d;
    border-bottom: 2px solid #bd1a2d;
}

.cr_list1 {
    padding-top: 19px;
}

.cr_list1 .news {
    border-bottom: 1px dashed #cecece;
    width: 510px;
    position: relative;
    padding-bottom: 13px;
}

.cr_list1 .title {
    font-size: 20px;
    color: #000;
    text-align: center;
    margin-bottom: 12px;
}

.cr_list1 .abstract p {
    font-size: 16px;
    color: #868383;
    line-height: 32px;
}

.cr_list1 .abstract a {
    font-size: 16px;
    color: #bd1a2d;
    position: absolute;
    right: 0;
    bottom: 15px;
}

.cr_list2 .news_list li a {
    width: 530px;
}

.news_list {
    padding: 3px 0;
}

.news_list ul li {
    height: 40px;
    line-height: 40px;
}

.news_list li::before {
    content: "■";
    color: #acacac;
    font-size: 4px;
    position: relative;
    left: 0;
    bottom: 18px;
    margin-right: 17px;
}

.news_list a {
    width: 380px;
    display: inline-block;
    color: #000;
    font-size: 16px;
    line-height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.news_list a:hover {
    color: #bd1a2d;
}

.news_list ul span {
    font-size: 16px;
    color: #929292;
}

.news_box {
    width: 230px;
    margin-left: 40px;
}

.news_box .news_img1 {
    margin-bottom: 45px;
}

.news_box > div:hover p {
    color: #bd1a2d;
}

.news_box p {
    font-size: 16px;
    color: #000;
    text-align: center;
    padding: 10px 6px 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.cr_list {
    display: none;
}

.cr_list.selected {
    display: block;
}

/*content2-left*/
.content2 {
    margin-top: 30px;
}

.cb_left {
    width: 380px;
}

.cb_l_top {
    padding: 6px 24px 0 24px;
    border: 1px solid #cecece;
    height: 310px;
}

.cb_left .title {
    line-height: 54px;
    font-size: 24px;
    color: #000;
    border-bottom: 2px solid #cecece;
}

.cb_left .title span {
    display: inline-block;
    line-height: 54px;
    border-bottom: 2px solid #bd1a2d;
    margin-bottom: -2px;
}

.cb_left .news_list a {
    width: 203px;
}

.cb_left .cb_l_bottom {
    margin-top: 20px;
}

.cb_left .cb_l_bottom a {
    display: inline-block;
}

/*content2-right*/
.cb-right {
    margin-left: 40px;
    padding-top: 6px;
    width: 780px;
}

.cb_title {
    border-bottom: 2px solid #cecece;
}

.cb_title span {
    cursor: pointer;
    display: inline-block;
    line-height: 54px;
    font-size: 24px;
    color: #000;
    margin-bottom: -2px;
}

.cb_title span {
    margin-right: 42px;
}

.cb_title span.active {
    color: #bd1a2d;
    border-bottom: 2px solid #bd1a2d;
}

.cb_list1 .news {
    border-bottom: 1px dashed #cecece;
    width: 510px;
    position: relative;
    padding-bottom: 13px;
}

.cb_list1 .title {
    font-size: 20px;
    color: #000;
    text-align: center;
    margin-bottom: 12px;
}

.cb_list1 .abstract p {
    font-size: 16px;
    color: #868383;
    line-height: 32px;
}

.cb_list1 .abstract a {
    font-size: 16px;
    color: #bd1a2d;
    position: absolute;
    right: 0;
    bottom: 15px;
}

.news_list a:hover {
    color: #bd1a2d;
}

.news_list ul span {
    font-size: 16px;
    color: #929292;
}

.news_box {
    width: 230px;
    margin-left: 40px;
}

.news_box .news_img1 {
    margin-bottom: 45px;
}

.news_box p {
    font-size: 16px;
    color: #000;
    text-align: center;
    padding: 10px 6px 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.cb_list {
    display: none;
}

.cb_list.selected {
    display: block;
}

.cb-right .news_list a {
    width: 530px;
}

/***************************政务服务首页server***************************/
.server .title {
    padding: 45px 0 40px 0;
    background: url("http://service.m.tullprat.com/uservice/jtw/images/ttt2.png") no-repeat center;
}

.title-content {
    font-size: 26px;
    color: #000;
    text-align: center;
    font-weight: 700;
    line-height: 50px;
}

.server .work {
    padding: 0 30px;
    margin-bottom: 50px;
}

.work div {
    float: left;
    width: 360px;
    height: 120px;
    border: 1px solid #eee;
    box-shadow: #f8f8f8 0 0 16px;
    margin-right: 30px;
    background: url("http://service.m.tullprat.com/uservice/jtw/images/index/index-img1.png") no-repeat 40px 26px;
}

.work div a {
    width: 100%;
    height: 100%;
    display: inline-block;
}

.work div.active {
    box-shadow: #ffe6e6 0 0 16px;
    border: 1px solid #bd1a2d;
    background-color: #bd1a2d;
    background-image: url("http://service.m.tullprat.com/uservice/jtw/images/index/index-img1-active.png");
}

.work div.active span {
    color: #fff;
}

.work .work_img2 {
    background-image: url("http://service.m.tullprat.com/uservice/jtw/images/index/index-img2.png");
}

.work .work_img2.active {
    background-image: url("http://service.m.tullprat.com/uservice/jtw/images/index/index-img2-active.png");
}

.work .work_img3 {
    background-image: url("http://service.m.tullprat.com/uservice/jtw/images/index/index-img3.png");
}

.work .work_img3.active {
    background-image: url("http://service.m.tullprat.com/uservice/jtw/images/index/index-img3-active.png");
}

.work div:last-child {
    margin-right: 0;
}

.work div span {
    font-size: 18px;
    color: #404040;
    line-height: 30px;
    display: inline-block;
    margin-top: 30px;
    margin-left: 136px;
}

.server .inquire {
    background-color: #f5f5f5;
    padding: 40px 0 45px 0;
}

.inquire > div {
    height: 220px;
    background-color: #fff;
    border: 1px solid #dcdcdc;
    padding: 0 24px;
}

.inquire .inquire_l {
    width: 780px;
    margin-right: 30px;
}

.inquire .i_title {
    line-height: 54px;
    font-size: 24px;
    color: #000;
    padding-top: 6px;
    border-bottom: 2px solid #cecece;
    position: relative;
}

.i_title span {
    height: 2px;
    width: 100px;
    display: inline-block;
    background-color: #bd1a2d;
    position: absolute;
    bottom: -2px;
    left: 0;
}

.i_title a {
    display: inline-block;
    background: url("http://service.m.tullprat.com/uservice/jtw/images/guide.png") no-repeat 0;
    color: #bd1a2d;
    font-size: 16px;
    line-height: 42px;
    padding-left: 32px;
    position: absolute;
    right: 0;
    bottom: 0;
}

.inquire .i_body {
    padding-top: 40px;
}

.i_body input, .i_body select {
    width: 180px;
    height: 30px;
    border: 1px solid #cecece;
    color: #a2a2a2;
    font-size: 16px;
    padding-left: 10px;
    background-position: 150px 11px;
    margin-right: 6px;
    vertical-align: middle;
    background-color: #fff;
}

.i_body input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #a2a2a2;
}

.i_body input::-moz-placeholder { /* Firefox 19+ */
    color: #a2a2a2;
}

.i_body input:-ms-input-placeholder { /* IE 10+ */
    color: #a2a2a2;
}

.i_body input:-moz-placeholder { /* Firefox 18- */
    color: #a2a2a2;
}

.i_body .yzm {
    border: none;
    background: url("http://service.m.tullprat.com/uservice/jtw/images/converience/yzm.png") no-repeat center;
    width: 70px;
    height: 30px;
    cursor: pointer;
}

.i_body button {
    width: 125px;
    height: 30px;
    background: #bd1a2d;
    border-radius: 3px;
    color: #fff;
    font-size: 16px;
    border: none;
    vertical-align: middle;
    box-shadow: #f4b7bd 0 0 5px;
}

.i_body button:hover {
    background: #f6b943;
    box-shadow: #ffcf73 0 0 5px;
}

.inquire_r > div {
    width: 160px;
    height: 160px;
    background-color: #fff1e1;
    margin-top: 30px;
}

.inquire_r > div:hover p {
    font-weight: 700;
}

.inquire_r > div:first-child {
    margin-right: 20px;
}

.inquire_r a {
    display: inline-block;
    width: 100%;
    height: 100%;
    background: url("http://service.m.tullprat.com/uservice/jtw/images/m-loginin.png") no-repeat center 32px;
}

.inquire_r div:last-child a {
    background: url("http://service.m.tullprat.com/uservice/jtw/images/m-registered.png") no-repeat center 33px;
}

.inquire_r p {
    margin-top: 100px;
    font-size: 20px;
    color: #f88648;
    text-align: center;
}

.inquire_r div:last-child p {
    color: #ea4c3f;
}

/***************************首页index***************************/
.index-left {
    width: 160px;
    position: fixed;
    top: 28px;
    left: 170px;
    z-index: 9999;
    text-align: center;
}

.index-left div:first-child img, .index-right div:first-child img {
    margin-bottom: 3px;
}

.index-left a {
    display: inline-block;
    margin-bottom: 20px;
}

.index-left img:last-child {
    margin-bottom: 0;
}

.index-right {
    width: 50px;
    position: fixed;
    top: 218px;
    right: 260px;
    z-index: 9999;
}

.index-right li {
    width: 50px;
    height: 50px;
    background: url("http://service.m.tullprat.com/uservice/jtw/images/index/ico01.png") no-repeat;
    cursor: pointer;
}

.index-right li a {
    display: inline-block;
    width: 100%;
    height: 100%;
}

.index-right .ico01:hover {
    background: url("http://service.m.tullprat.com/uservice/jtw/images/index/ico01_1.png") no-repeat;
}

.index-right .ico2 {
    background: url("http://service.m.tullprat.com/uservice/jtw/images/index/ico2.png") no-repeat;
}

.index-right .ico2:hover {
    background: url("http://service.m.tullprat.com/uservice/jtw/images/index/ico2_1.png") no-repeat;
}

.index-right .ico3 {
    background: url("http://service.m.tullprat.com/uservice/jtw/images/index/ico3.png") no-repeat;
}

.index-right .ico3:hover {
    background: url("http://service.m.tullprat.com/uservice/jtw/images/index/ico3_1.png") no-repeat;
}

.index-right .ico4 {
    background: url("http://service.m.tullprat.com/uservice/jtw/images/index/ico4.png") no-repeat;
}

.index-right .ico4:hover {
    background: url("http://service.m.tullprat.com/uservice/jtw/images/index/ico4_1.png") no-repeat;
}

/*index1*/
.index1 {
    padding: 45px 0 40px 0;
}

.index1 .carousel {
    width: 670px;
    height: 370px;
    position: relative;
}

.caption {
    height: 60px;
    width: 100%;
    font-size: 18px;
    color: #fff;
    background: rgba(0, 0, 0, .3);
    position: absolute;
    bottom: 0;
    left: 0;
    line-height: 60px;
    padding-left: 30px;
    z-index: 999;
}

.carousel-indicators {
    position: absolute;
    bottom: 25px;
    left: 490px;
    width: 150px;
    margin-left: 0;
    margin-bottom: 0;
    text-align: left;
}

.carousel-indicators li {
    width: 10px;
    height: 10px;
    margin: 0 15px 0 0;
    border: none;
    background-color: #fff;
}

.carousel-indicators li:last-child {
    margin-right: 0;
}

.carousel-indicators .active {
    width: 30px;
    height: 10px;
    margin: 0;
    background-color: #f6b943;
}

.index1 .cb-right {
    width: 499px;
    margin-left: 30px;
    padding-top: 0;
}

.index1 .cb-right .news_list li::before {
    content: "";
    margin-right: 0;
}

.index1 .cb-right .news_list a {
    width: 380px;
}

.index1 .cb_title span {
    line-height: 50px;
}

.index1 .cb_title span.active {
    background: url("http://service.m.tullprat.com/uservice/jtw/images/index/triangle.png") no-repeat center bottom;
}

.cb_title span a {
    color: #000;
}

.cb_title span.active a {
    color: #bd1a2d;
}

.index1_info {
    margin-top: 40px;
}

.index1_info a {
    margin-right: 15px;
    display: inline-block;
    width: 285px;
    height: 100px;
}

.index1_info a:last-child {
    margin-right: 0;
}

/*index2*/
.index2 {
    background-color: #f5f5f5;
    padding: 40px 0;
}

.index2 .cb-right, .index2 .cb_left {
    background-color: #fff;
    padding: 0 24px;
    border: 1px solid #cecece;
}

.index2 .cb-right {
    margin: 0 30px 0 0;
    width: 790px;
    height: 400px;
    padding-top: 6px;
    padding-bottom: 14px;
}

.index2 .cb_left {
    padding-top: 6px;
}

.index2 .cb_left .title {
    position: relative;
}

.index2 .cb_left .carousel-indicators {
    position: absolute;
    top: 0;
    left: 290px;
    width: 50px;
}

.index2 .cb_left .carousel-indicators li {
    background-color: #cecece;
    margin-right: 0;
}

.index2 .cb_left .carousel-indicators li:last-child, .index2 .cb_left .carousel-indicators li.active:last-child {
    margin-right: 0;
}

.index2 .cb_left .carousel-indicators li.active {
    width: 10px;
    margin-right: 0;
    background-color: #f6b943;
}

.index2 .cb_left .t_body {
    padding-top: 8px;
    padding-bottom: 21px;
}

.index2 .cb_left .t_body a {
    display: inline-block;
    margin-top: 12px;
}

.index2 .cb_left .t_body a:nth-child(odd) {
    margin-right: 5px;
}

.thematic {
    display: none;
}

.thematic.selected {
    display: block;
}

.thematic a {
    display: inline-block;
    width: 160px;
    height: 90px;
    overflow: hidden;
}

.thematic a img {
    transition: all 0.6s;
    -ms-transition: all 0.8s;
}

.thematic a:hover img {
    transform: scale(1.2);
    -ms-transform: scale(1.2);
}

/*index3*/
.index3 {
    padding: 40px 0;
}

.index3 .cb-right, .index3 .cb_left {
    background-color: #fff;
    padding: 0 24px;
    border: 1px solid #cecece;
}

.index3 .cb-right {
    margin: 0 30px 0 0;
    width: 790px;
    height: 400px;
    padding-top: 6px;
    padding-bottom: 14px;
}

.index3 .cb_left {
    padding-top: 6px;
}

.index3 .cb_left .title {
    position: relative;
}

.index3 .cb_left .t_body {
    padding-top: 21px;
    padding-bottom: 15px;
}

.index3 .t_body li {
    float: left;
    width: 160px;
    height: 96px;
    margin-bottom: 4px;
    background: #f7f8f8 url("http://service.m.tullprat.com/uservice/jtw/images/xx-zn.png") no-repeat center 13px;
    text-align: center;
}

.index3 .t_body li:hover a {
    color: #bd1a2d;
}

.index3 .t_body li:last-child {
    width: 330px;
}

.index3 .t_body li:nth-child(even) {
    margin-left: 10px;
}

.index3 .t_body .info_img2 {
    background: #f7f8f8 url("http://service.m.tullprat.com/uservice/jtw/images/xx-ml.png") no-repeat center 13px;
}

.index3 .t_body .info_img3 {
    background: #f7f8f8 url("http://service.m.tullprat.com/uservice/jtw/images/xx-nb.png") no-repeat center 13px;
}

.index3 .t_body .info_img4 {
    background: #f7f8f8 url("http://service.m.tullprat.com/uservice/jtw/images/xx-sq.png") no-repeat center 13px;
}

.index3 .t_body .info_img5 {
    background: #f7f8f8 url("http://service.m.tullprat.com/uservice/jtw/images/xx-wy.png") no-repeat center 13px;
}

.index3 .t_body a {
    font-size: 16px;
    color: #404040;
    display: inline-block;
    width: 100%;
    height: 100%;
    padding-top: 60px;
}

/*index4*/
.index4 {
    background-color: #f5f5f5;
    padding: 40px 0;
}

.index4_t div {
    width: 380px;
    height: 80px;
    background-color: #dcdcdc;
    margin-right: 30px;
    font-size: 24px;
    color: #000;
    line-height: 80px;
    text-align: center;
    cursor: pointer;
}

.index4_t img {
    display: none;
}

.index4_t div.active {
    background: #bd1a2d;
    color: #fff;
    position: relative;
}

.index4_t div.active img {
    display: block;
    margin: 0 auto;
}

.index4_t div:last-child {
    margin-right: 0;
}

.index4_b {
    background-color: #fff;
    display: none;
    height: 380px;
    /*position: relative;*/
}

.index4_b.selected {
    display: block;
}

.index4_b .index4_b_tab li {
    float: left;
    width: 260px;
    height: 120px;
    border: 1px solid #eee;
    box-shadow: #f8f8f8 0 0 16px;
    margin-right: 26px;
    margin-top: 40px;
    background: url("http://service.m.tullprat.com/uservice/jtw/images/index/index-img1.png") no-repeat 20px 26px;
}

.index4_b .index4_b_tab li.active {
    background: #bd1a2d url("http://service.m.tullprat.com/uservice/jtw/images/index/index-img1-active.png") no-repeat 20px 26px;
    border: 1px solid #bd1a2d;
    box-shadow: #ffe6e6 0 0 16px;
}

.index4_b .index4_b_tab .work_img2 {
    background-image: url("http://service.m.tullprat.com/uservice/jtw/images/index/index-img2.png");
}

.index4_b .index4_b_tab .work_img2.active {
    background-image: url("http://service.m.tullprat.com/uservice/jtw/images/index/index-img2-active.png");
}

.index4_b .index4_b_tab .work_img3 {
    background-image: url("http://service.m.tullprat.com/uservice/jtw/images/index/index-img3.png");
}

.index4_b .index4_b_tab .work_img3.active {
    background-image: url("http://service.m.tullprat.com/uservice/jtw/images/index/index-img3-active.png");
}

.index4_b .index4_b_tab .work_img4 {
    background-image: url("http://service.m.tullprat.com/uservice/jtw/images/index/index-img4.png");
}

.index4_b .index4_b_tab .work_img4.active {
    background-image: url("http://service.m.tullprat.com/uservice/jtw/images/index/index-img4-active.png");
}

.index4_b .index4_b_tab .work_img5 {
    background-image: url("http://service.m.tullprat.com/uservice/jtw/images/index/index-img5.png");
}

.index4_b .index4_b_tab .work_img5.active {
    background-image: url("http://service.m.tullprat.com/uservice/jtw/images/index/index-img5-active.png");
}

.index4_b .index4_b_tab .work_img6 {
    background-image: url("http://service.m.tullprat.com/uservice/jtw/images/index/index-img6.png");
}

.index4_b .index4_b_tab .work_img6.active {
    background-image: url("http://service.m.tullprat.com/uservice/jtw/images/index/index-img6-active.png");
}

.index4_b .index4_b_tab .work_img7 {
    background-image: url("http://service.m.tullprat.com/uservice/jtw/images/index/index-img7.png");
}

.index4_b .index4_b_tab .work_img7.active {
    background-image: url("http://service.m.tullprat.com/uservice/jtw/images/index/index-img7-active.png");
}

.index4_b .index4_b_tab .work_img8 {
    background-image: url("http://service.m.tullprat.com/uservice/jtw/images/index/index-img8.png");
}

.index4_b .index4_b_tab .work_img8.active {
    background-image: url("http://service.m.tullprat.com/uservice/jtw/images/index/index-img8-active.png");
}

.index4_b .index4_b_tab li a {
    display: inline-block;
    width: 100%;
    height: 100%;
    padding-top: 30px;
    padding-left: 96px;
    font-size: 18px;
    color: #404040;
    line-height: 30px;
}

.index4_b .index4_b_tab li.active a {
    color: #fff;
}

.index4_b_tab {
    border: 1px solid #dcdcdc;
    padding: 0 39px 58px 39px;
}

.index4_tra {
    padding: 30px 24px 25px 24px;
    border: 1px solid #cecece;
}

.index4_tra > div {
    width: 390px;
    margin-right: 20px;
}

.index4_tra > div:last-child {
    width: 320px;
    margin-left: 10px;
}

.index4_tra .title {
    line-height: 36px;
    text-align: center;
    width: 100%;
    font-size: 20px;
    background: url("http://service.m.tullprat.com/uservice/jtw/images/index/bg_title.png") no-repeat center;
    margin-bottom: 13px;
}

.index4_tra .jtzs {
    position: relative;
}

.index4_tra .jtzs_time {
    font-family: Ariai, "Microsoft Yahei";
    font-size: 18px;
    color: #fff;
    text-align: center;
    position: absolute;
    top: 13px;
    left: 50%;
    transform: translate(-50%);
    width: 100%;
}

.index4_tra .jtzs_num {
    font-family: Ariai;
    font-size: 52px;
    color: #fff;
    text-align: center;
    position: absolute;
    top: 160px;
    left: 50%;
    transform: translate(-50%);
    width: 100%;
}

.index4_tra .jtzs_speed {
    font-family: Ariai, "Microsoft Yahei";
    font-size: 17px;
    color: #fff;
    text-align: center;
    position: absolute;
    bottom: 10px;
    left: 50%;
    transform: translate(-50%);
    width: 100%;
}

.index4_tra > div:last-child li {
    width: 150px;
    height: 100px;
    background: #fff url("http://service.m.tullprat.com/uservice/jtw/images/index/tra-pic1.png") no-repeat center 18px;
    border: 1px solid #c7f4d2;
    box-shadow: #f6f7f6 0 0 8px;

}

.index4_tra > div:last-child li:nth-child(odd) {
    margin-right: 20px;
    margin-bottom: 12px;
}

.index4_tra > div:last-child li:hover {
    background-color: #edfef1;
}

.index4_tra > div:last-child li a {
    display: inline-block;
    width: 100%;
    height: 100%;
    color: #404040;
    font-size: 16px;
    text-align: center;
    padding-top: 70px;
}

.index4_tra > div:last-child li a:hover {
    color: #00a935;
}

.index4_tra > div:last-child .tra_pic2 {
    background: url("http://service.m.tullprat.com/uservice/jtw/images/index/tra-pic2.png") no-repeat center 18px;
}

.index4_tra > div:last-child .tra_pic3 {
    background: url("http://service.m.tullprat.com/uservice/jtw/images/index/tra-pic3.png") no-repeat center 18px;
}

.index4_tra > div:last-child .tra_pic4 {
    background: url("http://service.m.tullprat.com/uservice/jtw/images/index/tra-pic4.png") no-repeat center 18px;
}

.index4_tra > div:last-child .tra_pic5 {
    background: url("http://service.m.tullprat.com/uservice/jtw/images/index/tra-pic5.png") no-repeat center 18px;
    margin-bottom: 0;
}

.index4_tra > div:last-child .tra_pic6 {
    background: url("http://service.m.tullprat.com/uservice/jtw/images/index/tra-pic6.png") no-repeat center 18px;
    margin-bottom: 0;
}

.index4_search {
    padding: 30px 24px 25px;
    border: 1px solid #cecece;
}

.index4_search .carousel {
    width: 800px;
    /*position: relative;*/
}

.index4_search .carousel_main {
    position: relative;
    width: 800px;
}

.index4_search .carousel-inner {
    width: 800px;
}

#slider-thumbs {
    position: absolute;
    bottom: 16px;
    left: 18px;
    cursor: pointer;
}

.carousel-indicators .active {
    width: 30px;
    height: 10px;
    margin: 0;
    background-color: #f6b943;
}

#slider-thumbs li:hover {
    border: 2px #bd1a2d solid;
}

.list-inline > li {
    display: inline-block;
    padding: 0;
    margin: 0 4px;
}

.index4_search .index4_search_right {
    width: 320px;
    margin-left: 30px;
}

.index4_search .index4_search_right div {
    width: 150px;
    height: 155px;
    border: 1px solid #c7e5f4;
    box-shadow: #f6f7f6 0 0 8px;
    margin-right: 20px;
    margin-bottom: 14px;
    text-align: center;
}

.index4_search .index4_search_right div:hover {
    background-color: #e3fbfb;
}

.index4_search .index4_search_right .search_pic1 {
    background: #fff url("http://service.m.tullprat.com/uservice/jtw/images/index/app2_pic1.png") no-repeat center 27px;
}

.index4_search .index4_search_right .search_pic2 {
    background: #fff url("http://service.m.tullprat.com/uservice/jtw/images/index/app2_pic2.png") no-repeat center 27px;
    margin-right: 0;
}

.index4_search .index4_search_right .search_pic3 {
    background: #fff url("http://service.m.tullprat.com/uservice/jtw/images/index/app2_pic3.png") no-repeat center 27px;
    margin-bottom: 0;
}

.index4_search .index4_search_right .search_pic4 {
    background: #fff url("http://service.m.tullprat.com/uservice/jtw/images/index/app2_pic4.png") no-repeat center 27px;
    margin-right: 0;
    margin-bottom: 0;
}

.index4_search .index4_search_right div a {
    font-size: 16px;
    color: #404040;
    line-height: 20px;
    display: inline-block;
    padding-top: 90px;
}

.index4_search .index4_search_right div:hover a {
    color: #288ec3;
}

/*第二个轮播图*/
.index4 .carousel-indicators {
    width: 776px;
}

.index4 .list-inline {
    position: absolute;
    bottom: 0;
    left: 0;
}

.index4 .list-inline li {
    width: 144px;
    height: 60px;
    overflow: hidden;
    border-radius: 0;
}

.index4 .list-inline li.active {
    border: 2px solid #bd1a2d;
}

/*index5*/
.index5 {
    padding: 40px 0;
}

.index5 .cb_body a {
    display: inline-block;
    width: 100%;
    height: 100%;
}

.index5 .cb_body a:hover .cb_body_info p, .index5 .cb_body a:hover .cb_body_info span {
    color: #bd1a2d;
}

.index5 .cb-right {
    margin-left: 0;
    width: 590px;
    border: 1px solid #cecece;
    margin-right: 20px;
    padding: 6px 24px 0 24px;
}

.index5 .cb_title {
    position: relative;
}

.index5 .cb_title span {
    border-bottom: 2px solid #bd1a2d;
    margin-bottom: -2px;
    margin-right: 0;

}

.tab_line {
    margin: 0 5px;
}

.index5_tab {
    position: absolute;
    top: 15px;
    left: 125px;
}

.index5_tab i.small a {
    font-size: 18px;
    color: #000;
    display: inline-block;
    cursor: pointer;

}

.index5_tab i.active a {
    color: #bd1a2d;
}

.index5_tab i.small:last-child {
    border-right: 0;
}

.index5 .cb_body {
    padding: 18px 10px 18px 10px;
    display: none;
}

.index5 .cb_body.selected {
    display: block;
}

.index5 .cb_body_info {
    margin-top: 12px;
    line-height: 32px;
    font-size: 16px;
}

.index5 .cb_body_info p {
    color: #000;
    font-weight: 700;
}

.index5 .cb_body_info span {
    color: #404040;
    font-weight: 400;
    display: inline-block;
    vertical-align: top;
}

.index5 .cb_left {
    width: 590px;
}

.index5 .cb_left .cb_l_top {
    height: 280px;
}

.index5 .cb_left a {
    width: 380px;
}

.index5 .zm_content3 table th:last-child, .index5 .zm_content3 table td:last-child {
    width: 90px;
}

.index5 .zm_content1 table th:first-child, .index5 .zm_content1 table td:first-child {
    padding-left: 20px;
}

.index5 .cb_body.cb_plan {
    padding: 0;
}

.index5 .cb_body .cb_info {
    width: 250px;
    margin: 18px 20px 18px 0;
    height: 300px;
    overflow: hidden;
}

.index5 .cb_body .cb_info p:first-child {
    width: 250px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.index5 .cb_body .cb_info span {
    display: inline;
}

.index5 .cb_wqhg {
    padding: 0 10px;
}

@media screen and (max-width: 1919px) {
    .index-left {
        width: 160px;
        overflow: auto;
        position: fixed;
        top: 10px;
        left: 10px;
        z-index: 9999;
    }

    .index-left a {
        margin-bottom: 0;
    }

    .index-right {
        width: 50px;
        position: fixed;
        top: 245px;
        right: 10px;
        z-index: 9999;
    }

    #pic_wb {
        position: fixed;
        right: 60px !important;
        top: 265px;
    }

    #pic_wb2 {
        position: fixed;
        right: 60px !important;
        top: 265px;
    }
}

/***************************行业风采indestry***************************/
.industry .top {
    margin-bottom: 40px;
}

.industry .cb_left {
    width: 590px;
    height: 400px;
    margin-right: 20px;
}

.industry .cb_left .cb_l_top {
    height: auto;
}

.industry .cb_left .news_list {
    padding: 8px 0;
}

.industry .cb_left .news_list a {
    width: 380px;
}

.industry .middle, .industry .bottom {
    border: 1px solid #cecece;
    padding: 6px 24px 25px 24px;
    margin-bottom: 40px;
}

.industry .title {
    line-height: 54px;
    font-size: 24px;
    color: #000;
    border-bottom: 2px solid #cecece;
}

.industry .title span {
    display: inline-block;
    line-height: 54px;
    border-bottom: 2px solid #bd1a2d;
    margin-bottom: -2px;
}

.industry .middle .t_body, .industry .bottom .t_body {
    padding-top: 20px;
}

.industry .middle .t_body a, .industry .bottom .t_body a {
    display: inline-block;
}

.industry .middle .t_body > div, .industry .bottom .t_body > div {
    width: 270px;
    height: 320px;
    border-bottom: 4px solid #dadada;
    margin-right: 23px;
    background: #f6f6f6;
}

.industry .middle .t_body > div.active {
    border-bottom: 4px solid #dc9203;
    background: #f6b943;
}

.industry .bottom .t_body > div.active {
    border-bottom: 4px solid #0065ce;
    background: #439bf6;
}

.industry .middle .t_body > div.active p, .industry .bottom .t_body > div.active p {
    color: #fff;
}

.industry .middle p, .industry .bottom p {
    font-size: 14px;
    text-align: left;
    color: #404040;
    line-height: 28px;
    padding: 0 19px 0 21px;
    height: 84px;
    overflow: hidden;
}

.industry .middle p.strong, .industry .bottom p.strong {
    height: auto;
    font-size: 16px;
    color: #000;
    line-height: 40px;
    margin-bottom: 10px;
    font-weight: 700;
    width: 260px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/***************************专题专栏column***************************/
.column {
    border: 1px solid #cecece;
    padding: 6px 24px 0 24px;
    margin-bottom: 40px;
}

.column .title {
    line-height: 54px;
    font-size: 24px;
    color: #000;
    border-bottom: 2px solid #cecece;
}

.column .title span {
    display: inline-block;
    line-height: 54px;
    border-bottom: 2px solid #bd1a2d;
    margin-bottom: -2px;
}

.column .t_body a {
    display: inline-block;
    width: 100%;
    height: 100%;
}

.column .t_body .row {
    margin: 30px 0;
    border-bottom: 1px dashed #cecece;
}

.column .pageturn {
    margin: 30px auto 40px;
}

.column .t_body .row > div {
    width: 272px;
    height: 230px;
    margin-bottom: 30px;
    margin-right: 20px;
    border: 1px solid #e6e6e6;
    box-shadow: #f1f1f1 0 0 16px;
    overflow: hidden;
}

.column .t_body .row > div.active {
    border: 1px solid #bd1a2d;
    background: #bd1a2d;
    box-shadow: #ffe6e6 0 0 16px;
}

.column .t_body .row > div.active .row_info {
    color: #fff;
}

.column .t_body .row > div:last-child {
    margin-right: 0;
}

.column .row_info {
    line-height: 20px;
    margin-top: 10px;
    text-align: center;
    font-size: 16px;
    color: #000;
}

/***************************便民服务***************************/
.convenience ul {
    float: none;
    margin: 0;
}

.convenience {
    padding: 22px 0 17px 25px;
}

.convenience ul li {
    float: left;
    margin-right: 8px;
}

.convenience ul:last-child {
    margin-left: 0;
}

.convenience_content > .title {
    padding: 40px 0;
    background: url(http://service.m.tullprat.com/uservice/jtw/images/ttt2.png) no-repeat center;
}

.convenience_content .content1 {
    margin-top: 10px;
}

.convenience_content .c-right {
    margin-left: 0;
    margin-right: 40px;
}

.convenience_content .cr_title span a {
    border-bottom: 2px solid #bd1a2d;
}

.convenience_content .red {
    color: #bd1a2d;
}

.convenience_content .news_list {
    padding-top: 6px;
    padding-bottom: 12px;
}

.convenience_content .news_list a {
    width: 660px;
}

.convenience_content .news_list li::before {
    content: "■";
    color: #acacac;
    font-size: 4px;
    position: relative;
    left: 0;
    bottom: 18px;
    margin-right: 20px;
}

.convenience_content .c_left li {
    width: 160px;
    height: 60px;
    line-height: 60px;
    padding-left: 70px;
    background: #f7f8f8 url("http://service.m.tullprat.com/uservice/jtw/images/converience/find1.png") no-repeat 20px center;
}

.convenience_content .c_left li:hover a {
    color: #bd1a2d;
}

.convenience_content .c_left .find_img2 {
    background: #f7f8f8 url("http://service.m.tullprat.com/uservice/jtw/images/converience/find2.png") no-repeat 20px center;
}

.convenience_content .c_left .find_img3 {
    background: #f7f8f8 url("http://service.m.tullprat.com/uservice/jtw/images/converience/find3.png") no-repeat 20px center;
}

.convenience_content .c_left .find_img4 {
    background: #f7f8f8 url("http://service.m.tullprat.com/uservice/jtw/images/converience/find4.png") no-repeat 20px center;
}

.convenience_content .c_left .find_img5 {
    background: #f7f8f8 url("http://service.m.tullprat.com/uservice/jtw/images/converience/find5.png") no-repeat 20px center;
}

.convenience_content .c_left .find_img6 {
    background: #f7f8f8 url("http://service.m.tullprat.com/uservice/jtw/images/converience/find6.png") no-repeat 20px center;
}

.convenience_content .c_left .find_img7 {
    background: #f7f8f8 url("http://service.m.tullprat.com/uservice/jtw/images/converience/find7.png") no-repeat 20px center;
}

.convenience_content .c_left .find_img8 {
    background: #f7f8f8 url("http://service.m.tullprat.com/uservice/jtw/images/converience/find8.png") no-repeat 20px center;
}

.convenience_content .c_left .find_img9 {
    background: #f7f8f8 url("http://service.m.tullprat.com/uservice/jtw/images/converience/find9.png") no-repeat 20px center;
}

.convenience_content .c_left .find_img10 {
    background: #f7f8f8 url("http://service.m.tullprat.com/uservice/jtw/images/converience/find10.png") no-repeat 20px center;
}

.convenience_content .c_left .find_img11 {
    background: #f7f8f8 url("http://service.m.tullprat.com/uservice/jtw/images/converience/find11.png") no-repeat 20px center;
}

.convenience_content .c_left .find_img12 {
    background: #f7f8f8 url("http://service.m.tullprat.com/uservice/jtw/images/converience/find12.png") no-repeat 20px center;
}

.convenience_content .c_left li:nth-child(even) {
    margin-left: 10px;
}

.convenience_content .c_left li a {
    display: inline-block;
    width: 100%;
    height: 100%;
}

.convenience_content .c_left li span {
    display: inline-block;
    line-height: 24px;
    margin-top: 6px;

}

.convenience_content .content2 {
    margin-top: 0;
}

.convenience_content .content2_tab {
    margin: 0 auto;
    width: 640px;
}

.convenience_content .content2_tab div {
    width: 300px;
    height: 48px;
    background: url("http://service.m.tullprat.com/uservice/jtw/images/converience/bg_tab2.png") no-repeat center;;
    font-size: 18px;
    color: #000;
    line-height: 40px;
    text-align: center;
    margin-right: 10px;
    margin-bottom: 20px;
    cursor: pointer;
}

.convenience_content .content2_tab div.active {
    height: 48px;
    background: url("http://service.m.tullprat.com/uservice/jtw/images/converience/bg_tab.png") no-repeat center;
    color: #fff;
}

.content2_tab1 {
    box-shadow: inset 0 16px 16px -16px #cecece;
    padding-top: 30px;
    padding-bottom: 40px;
    display: none;
}

.content2_tab1.selected {
    display: block;
}

.content2_tab1 > div {
    width: 310px;
    /*height: 260px;*/
    background: url("http://service.m.tullprat.com/uservice/jtw/images/converience/form_pic1.png") no-repeat left top;
}

.content2_tab1 .form_pic2 {
    background: url("http://service.m.tullprat.com/uservice/jtw/images/converience/form_pic2.png") no-repeat left top;
}

.content2_tab1 .form_pic3 {
    background: url("http://service.m.tullprat.com/uservice/jtw/images/converience/form_pic3.png") no-repeat left top;
}

.content2_tab1 .form_pic4 {
    background: url("http://service.m.tullprat.com/uservice/jtw/images/converience/form_pic4.png") no-repeat left top;
}

.content2_tab1 .form_pic5 {
    background: url("http://service.m.tullprat.com/uservice/jtw/images/converience/form_pic5.png") no-repeat left top;
    margin-top: 20px;
    width: 100%;
    height: 107px;
}

/*.content2_tab1.content2_tab2 > div {*/
/*    height: 220px;*/
/*}*/

.content2_tab1 .form_pic6 {
    background: url("http://service.m.tullprat.com/uservice/jtw/images/converience/form_pic6.png") no-repeat left top;

}

.content2_tab1 .form_pic6 span {
    cursor: pointer;
}

.content2_tab1 .form_pic6 span.active {
    color: #bd1a2d;
}

.content2_tab1 .form_pic6 form {
    display: none;
}

.content2_tab1 .form_pic6 form.selected {
    display: block;
}

.content2_tab1 .form_pic7 {
    background: url("http://service.m.tullprat.com/uservice/jtw/images/converience/form_pic7.png") no-repeat left top;

}

.content2_tab1 .form_pic8 {
    background: url("http://service.m.tullprat.com/uservice/jtw/images/converience/form_pic8.png") no-repeat left top;

}

.content2_tab1 .form_pic9 {
    background: url("http://service.m.tullprat.com/uservice/jtw/images/converience/form_pic9.png") no-repeat left top;

}

.content2_tab1 .form_pic9 #zf_num {
    width: 132px;
}

.content2_tab1 .form_pic9 #yz_pwd9 {
    width: 52px;
    padding-left: 0;
}

.content2_tab1 .form_pic10 {
    background: url("http://service.m.tullprat.com/uservice/jtw/images/converience/form_pic10.png") no-repeat left top;
    margin-top: 20px;
    width: 100%;
    height: 107px;
}

.content2_tab1 .form_pic5 form {
    border: 1px solid #f7ce8c;
    background-color: #fff6e2;
    margin-left: 40px;
    padding: 7px 26px;
    height: 50px;
}

.content2_tab1 .form_pic5 label {
    text-align: left;
    width: auto;
}

.content2_tab1 .form_pic5 #sq_num {
    margin-right: 50px;
    width: 280px;
}

.content2_tab1 .form_pic5 #yz_pwd5 {
    width: 200px;
}

.content2_tab1 .form_pic5 .yh_search {
    position: static;
    margin-left: 160px;
}

/*备注*/
.content2_tab1.content2_tab2 .form_pic10 .t_body {
    border: 1px solid #f7ce8c;
    background-color: #fff6e2;
    margin-left: 40px;
    padding: 7px 26px;
    height: 50px;
    font-size: 16px;
    color: #404040;
}

.content2_tab1 .form_pic10 .yh_search {
    position: static;
    margin-left: 160px;
}

/*备注*/
.content2_tab1 .title {
    padding-left: 42px;
    font-size: 16px;
    color: #000;
    font-weight: 700;
    line-height: 38px;
    margin-bottom: 14px;
}

.content2_tab1 label {
    width: 110px;
    font-size: 16px;
    color: #404040;
    text-align: right;
    font-weight: 400;
    margin-right: 10px;
}

.content2_tab1 .form_pic1, .content2_tab1 .form_pic4, .content2_tab1 .form_pic6, .content2_tab1 .form_pic9 {
    width: 290px;
}

.content2_tab1 .form_pic1 label, .content2_tab1 .form_pic4 label, .content2_tab1 .form_pic6 label {
    width: 90px;
}

.content2_tab1 .form_pic9 label {
    width: 140px;
}

.content2_tab1 input, .content2_tab1 select {
    width: 180px;
    border: 1px solid #cecece;
    height: 30px;
    margin-bottom: 8px;
    background-position: 150px 11px;
    background-color: #fff;
    color: #a2a2a2;
    padding-left: 10px;
}

.content2_tab1 input.yz_pwd {
    width: 100px;
}

.content2_tab1 input.yzm {
    border: none;
    background: url("http://service.m.tullprat.com/uservice/jtw/images/converience/yzm.png") no-repeat center;
    width: 70px;
    height: 32px;
    margin-left: 6px;
    cursor: pointer;
}

.content2_tab1 .yh_search {
    width: 180px;
    height: 30px;
    background-color: #bd1a2d;
    font-size: 16px;
    color: #fff;
    border-radius: 3px;
    box-shadow: #f0ccd0 0 0 5px;
    border: none;
    position: absolute;
    bottom: 9px;
    right: 10px;
}

.content2_tab1 form {
    height: 210px;
    position: relative;
}

.content2_tab1.content2_tab2 form {
    height: 160px;
}

.content2_tab1 .yh_search:hover {
    background-color: #f6b943;
    color: #fff;
    border-radius: 3px;
    box-shadow: #ffcf73 0 0 5px;
    border: none;
}

/***************************交通执法总队***************************/
.nav.zf_nav li {
    width: 230px;
}

.zf_content .index1 .cb_title span {
    width: 120px;
    text-align: center;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    margin-right: 0;
}

.zf_content .index1 .cb_title span.active {
    background: #f6b943;
}

.zf_content .index1 .cb_title span.active a {
    color: #fff;
}

.zf_c_bottom {
    width: 1200px;
    height: 142px;
    position: relative;
    overflow: hidden;
    padding: 0 25px;
    margin-bottom: 40px;
}

.zf_c_bottom ul li {
    float: left;
    margin-left: 22px;
}

.zf_c_bottom ul li a {
    width: 100%;
    height: 100%;
    overflow: hidden;
    display: inline-block;
}

.zf_c_bottom ul li:hover a img {
    width: 100%;
    height: 100%;
    cursor: pointer;
    transition: all 0.6s;
    -ms-transition: all 0.8s;
}

.zf_c_bottom ul li:hover a img {
    transform: scale(1.1);
    -ms-transform: scale(1.1);
}

.zf_cb_left {
    background: url("http://service.m.tullprat.com/uservice/jtw/images/zf-content/cb_left.png") no-repeat center;
    width: 25px;
    height: 142px;
    position: absolute;
    top: 0;
    left: 0;
    cursor: pointer;
}

.zf_cb_left:hover {
    background: url("http://service.m.tullprat.com/uservice/jtw/images/zf-content/cb_left_active.png") no-repeat center;
}

.zf_cb_right {
    background: url("http://service.m.tullprat.com/uservice/jtw/images/zf-content/cb_right.png") no-repeat center;
    width: 25px;
    height: 142px;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
}

.zf_cb_right:hover {
    background: url("http://service.m.tullprat.com/uservice/jtw/images/zf-content/cb_right_active.png") no-repeat center;
}

/***************************交通执法总队-信息公开***************************/
.zfxx_content {
    margin-bottom: 40px;
}

.zfxx_content .c_left {
    height: 670px;
    padding: 0 24px 25px 24px;
}

.zfxx_content .c_left .title {
    padding-top: 6px;
    margin-bottom: 0;
}

.zfxx_middle .t_body, .zfxx_bottom .t_body {
    margin-top: 10px;
}

.title_short {
    position: relative;
}

.title_short span {
    height: 2px;
    width: 100px;
    display: inline-block;
    background-color: #bd1a2d;
    position: absolute;
    bottom: 0;
    left: 0;
}

.zfxx_content .duty_img4 {
    background: url("http://service.m.tullprat.com/uservice/jtw/images/zz-zfzz.png") no-repeat 20px 13px;
}

.zfxx_content .duty_img5 {
    background: url("http://service.m.tullprat.com/uservice/jtw/images/zz-zfqx.png") no-repeat 20px 13px;
}

.zfxx_content .duty_img6 {
    background: url("http://service.m.tullprat.com/uservice/jtw/images/zz-tel.png") no-repeat 20px 13px;
}

.cl_bottom.zfxx_middle {
    margin-bottom: 7px;
}

.cl_bottom.zfxx_middle li:last-child, .cl_bottom.zfxx_bottom li:last-child {
    padding-left: 65px;
    width: 160px;
}

.zfxx_bottom .info_img1 {
    background: url("http://service.m.tullprat.com/uservice/jtw/images/zf-content/zf-zcfg.png") no-repeat 20px 13px;
}

.zfxx_bottom .info_img2 {
    background: url("http://service.m.tullprat.com/uservice/jtw/images/zf-content/zf-cfbz.png") no-repeat 20px 13px;
}

.zfxx_content .c-right {
    padding-top: 7px;
}

.zf_right_top .cr_title span {
    display: inline-block;
    border-bottom: 2px solid #bd1a2d;
    margin-bottom: -2px;
}

.zf_right_top .cr_title {
    border-bottom: 3px solid #cecece;
}

.zf_right_top .cr_body {
    padding: 17px 10px 27px 10px;
}

.zf_right_top .cr_body > div {
    margin-right: 32px;
    border: 1px solid #cecece;
    height: 180px;
    background-color: #fff;
}

.zf_right_top .cr_body p {
    width: 230px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 40px;
    padding-left: 6px;
    text-align: center;
    font-size: 16px;
    color: #000;

}

.zf_right_top .cr_body > div:hover {
    border: 1px solid #bd1a2d;
}

.zf_right_top .cr_body > div:hover p {
    color: #bd1a2d;
}

.zf_right_bottom .cr_title span {
    margin-right: 40px;
}

.zf_right_bottom .news_list a {
    width: 650px;
}

/***************************交通执法总队-便民服务***************************/
.zfbm_content > div:last-child {
    width: 910px;
}

.zfbm_content li {
    width: 250px;
    height: 40px;
    background: #f7f8f8;
    border: 1px solid #e0e0e0;
    border-left: 3px solid #bd1a2d;
    font-size: 18px;
    color: #404040;
    line-height: 40px;
    padding-left: 7px;
    margin-bottom: 4px;
    cursor: pointer;
    margin-right: 40px;
}

.zfbm_content li span {
    margin-left: 20px;
}

.zfbm_content li.active {
    border: 1px solid #bd1a2d;
    color: #bd1a2d;
    border-left: 3px solid #bd1a2d;
    background-color: #fff;
}

.zfbm_content .title {
    background: url("http://service.m.tullprat.com/uservice/jtw/images/zf-content/slide.png") no-repeat left center;
    border-bottom: 1px solid #cecece;
    font-size: 20px;
    color: #000;
    line-height: 40px;
    padding-left: 20px;
}

.zfbm_content .t_body {
    margin: 20px 0 40px 0;
}

.zfbm_content .t_body h2 {
    text-align: center;
    font-size: 28px;
    color: #404040;
    line-height: 70px;
}

.zfbm_content .t_body p {
    text-indent: 2em;
    font-size: 16px;
    color: #404040;
    line-height: 32px;

}

p.strong {
    font-weight: 700;
}

.zfbm_info {
    display: none;
    min-height: 710px;
}

.zfbm_info.selected {
    display: block;
}

.zfbm_info_time div {
    margin-bottom: 20px;
}

.zfbm_info_time p {
    padding-left: 25px;
}

.cal_time {
    background: url("http://service.m.tullprat.com/uservice/jtw/images/zf-content/time.png") no-repeat 2em center;

}

.zfbm_info table thead {
    font-size: 20px;
    color: #000;
    line-height: 40px;
    background: #ffeeee;
    border: 1px solid #fdcccc;
}

.zfbm_info table thead th {
    border-bottom: 0 !important;
    font-weight: 400;
    line-height: 40px;
    padding: 0;
}

.zfbm_info table thead th:first-child {
    padding-left: 40px;
}

.zfbm_info table {
    font-size: 16px;
    color: #929292;
}

.zfbm_info table tbody td {
    border-top: 0 !important;
    border-bottom: 1px dashed #cecece;
    background: url("http://service.m.tullprat.com/uservice/jtw/images/zf-content/location.png") no-repeat left center;
    padding: 0 0 0 30px;
    line-height: 40px;
}

.zfbm_info table td:first-child {
    color: #000;
    background: none;
    padding-left: 40px;
    width: 230px;
}

.zfbm_info table td:last-child {
    background: url("http://service.m.tullprat.com/uservice/jtw/images/zf-content/email.png") no-repeat left center;
    width: 170px;
}

/***************************政民互动****************************/
.zm_content1 .cb_title {
    position: relative;
}

.zm_content1 .cb_title span {
    border-bottom: 2px solid #bd1a2d;
    margin-bottom: -2px;
    margin-right: 0;
}

.zm_content1 table {
    margin-top: 20px;
}

.zm_content1 table thead {
    font-size: 20px;
    color: #000;
    line-height: 40px;
    background: #ffeeee;
    border: 1px solid #fdcccc;
}

.zm_content1 table thead th {
    border-bottom: 0 !important;
    font-weight: 400;
    line-height: 40px;
    padding: 0;
}

.zm_content1 table thead th:first-child {
    padding-left: 40px;
}

.zm_content1 table {
    font-size: 16px;
    color: #929292;
}

.zm_content1 table tbody td {
    border-top: 0 !important;
    border-bottom: 1px dashed #cecece;
    line-height: 40px;
    padding: 0;
}

.zm_content1 table td:first-child {
    color: #000;
    padding-left: 40px;
}

.zm_content1 table td:last-child a {
    color: #bd1a2d;
}

.zm_content1 table td:last-child a:hover {
    /*font-weight: 700;*/
    text-decoration: underline;
}

.zm_content1 .pageturn {
    margin: 25px auto 40px;
}

.zm_content2 {
    width: 1200px;
    height: 130px;
    background: #f6f6f6;
    border-bottom: 4px solid #eaeaeb;
    margin-bottom: 36px;
    position: relative;
}

.zm_content2_static {
    width: 150px;
    text-align: center;
    line-height: 130px;
    font-size: 18px;
    color: #010101;
}

.zm_content2_line {
    width: 1025px;
    height: 1px;
    background: #cecece;
    position: absolute;
    top: 75px;
    right: 25px;
}

.zm_content2_info {
    width: 340px;
    height: 100%;
    text-align: center;
    background: url("http://service.m.tullprat.com/uservice/jtw/images/zm-content/zm-triangle.png") no-repeat center 64px;
}

.zm_content2_info.active {
    background: url("http://service.m.tullprat.com/uservice/jtw/images/zm-content/zm-triangle-active.png") no-repeat center 64px;
}

.zm_content2_info .info_top {
    font-size: 20px;
    color: #404040;
    padding: 25px 0 30px;
}

.zm_content2_info .info_bottom {
    font-size: 16px;
    color: #404040;
}

.zm_content3 {
    padding: 0;
}

.zm_content3 .cb-left {
    width: 850px;
    margin-left: 0;
    border: 1px solid #cecece;
    margin-right: 20px;
    padding: 6px 24px 0 24px;
}

.zm_content3 .cb_body {
    padding: 0;
}

.zm_content3 .cb_body .cb_info {
    width: 250px;
    margin: 18px 23px 18px 0;
    height: 300px;
    overflow: hidden;
}

.zm_content3 .cb_body > div p:first-child {
    width: 250px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.zm_content3 .cb_body_info span {
    display: inline;
}

/*.zm_content3 .cb_body>div p:last-child{*/
/*    position: relative;*/
/*}*/
/*.zm_content3 .cb_body>div P::after{*/
/*    content:'...';*/
/*    font-weight: 700;*/
/*    position: absolute;*/
/*    top: 56px;*/
/*    right: 0;*/
/*    padding: 0 20px 1px 45px;*/
/*}*/
.zm_content3 .bottom {
    border: 1px solid #cecece;
    margin-top: 19px;
    padding: 6px 24px 20px;
}

.zm_content3 .t_body {
    padding-top: 19px;
}

.zm_content3 .cb_body {
    display: none;
}

.zm_content3 .cb_body.selected {
    display: block;
}

.zm_content3 h2 {
    line-height: 60px;
    font-size: 20px;
    color: #000;
    text-align: center;

}

.zm_content3 table {
    margin-top: 0;
    margin-bottom: 0;
}

.zm_content3 table tbody {
    background: #fffaee;
    height: 200px !important;
    overflow: scroll;
}

.zm_content3 .table_head, .zm_content3 .table_body {
    border: 1px solid #fdcccc;
}

.zm_content3 .table_body {
    height: 210px;
    overflow-y: scroll;
    margin-bottom: 23px;
}

.zm_content3 .table_head {
    padding-right: 10px;
    background: #ffeeee;
}

.zm_content3 table thead {
    border: none;
    border-bottom: 1px solid #fdeeee;
}

.zm_content3 table th:last-child, .zm_content3 table td:last-child {
    width: 150px;
}

::-webkit-scrollbar {
    width: 7px;
    height: 7px;
    background-color: #fff;
}

::-webkit-scrollbar-track {
    background-color: #fffaee;
}

::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: #c8c8c8;
}

.zm_content3 .cb_body:last-child {
    padding: 21px 0;
}

.zm_content3 .cb_body:last-child img {
    margin-right: 20px;
}

.zm_content3 .cb_body:last-child .cb_body_info {
    margin-top: 0;
}

.zm_content3 .cb_body:last-child .cb_body_info p {
    width: auto;
}

.zm_content4 {
    margin: 40px 0;
    border: 1px solid #cecece;
    padding: 6px 24px 27px;
}

.zm_content4 .t_body {
    margin-top: 20px;
}

.zm_content4 .t_body div {
    width: 370px;
    height: 120px;
    margin-right: 20px;
    background: #fff1e1 url("http://service.m.tullprat.com/uservice/jtw/images/zm-content/tel.png") no-repeat 60px center;
}

.zm_content4 .t_body div a {
    display: inline-block;
    width: 100%;
    height: 100%;
    font-size: 20px;
    color: #f88648;
    line-height: 32px;
    padding-left: 140px;
    padding-top: 30px;
}

.zm_content4 .t_body div a:hover {
    font-weight: 700;
}

/***************************政务服务登录zw_content***************************/
.zw_login .title {
    padding-top: 6px;
    width: 100%;
    border-bottom: 2px solid #cecece;
}

.zw_login .title span {
    display: inline-block;
    font-size: 24px;
    color: #000;
    line-height: 54px;
    border-bottom: 2px solid #bd1a2d;
    margin-bottom: -2px;
}

.zw_login_content {
    width: 700px;
    margin: 0 auto;
}

.zw_login_content > div {
    width: 280px;
    height: 120px;
    font-size: 20px;
    color: #404040;
    border-radius: 4px;
    border: 1px solid #eee;
    box-shadow: #f8f8f8 0 0 16px;
    background-color: #fff;
    line-height: 120px;
    padding-left: 140px;
    margin: 80px 0 140px 0;
}

.zw_login_content > div span {
    font-size: 18px;
    margin-left: 20px;
}

.zw_login_content > div:first-child {
    margin-right: 140px;
    background: url("http://service.m.tullprat.com/uservice/jtw/images/login/gr-login.png") no-repeat 40px center;
}

.zw_login_content > div:first-child:hover {
    background: url("http://service.m.tullprat.com/uservice/jtw/images/login/gr-login-active.png") no-repeat 40px center;
    border: 1px solid #f6b043;
    color: #f4856a;
}

.zw_login_content > div:last-child {
    background: url("http://service.m.tullprat.com/uservice/jtw/images/login/fr-login.png") no-repeat 40px center;
}

.zw_login_content > div:last-child:hover {
    background: url("http://service.m.tullprat.com/uservice/jtw/images/login/fr-login-active.png") no-repeat 40px center;
    border: 1px solid #f6b043;
    color: #f4856a;
}

/***************************政务服务登录-法人***************************/
.zw_fr_login .title {
    font-size: 24px;
    color: #000;
    line-height: 54px;
    padding-top: 6px;
    width: 100%;
    border-bottom: 2px solid #cecece;
    position: relative;
}

.zw_fr_login .title span {
    height: 2px;
    display: inline-block;
    width: 96px;
    background-color: #bd1a2d;
    position: absolute;
    left: 0;
    bottom: -2px;
}

.zw_fr_info {
    padding: 0 25px;

}

.zw_fr_info .info_table {
    border: 2px solid #cecece;
}

.info_table {
    margin: 30px 0;
}

.info_table > div {
    line-height: 40px;
    padding-left: 15px;
    border-bottom: 1px solid #e2e7eb;
}

.info_table > div span:first-child {
    font-size: 16px;
    color: #000;
    display: inline-block;
    width: 170px;
}

.info_table > div span:last-child {
    font-size: 16px;
    color: #707478;
    border-left: 1px solid #e2e7eb;
    padding-left: 10px;
}

.info_notice {
    border: 1px #f7ce8c solid;
    background-color: #fff6e2;
    font-size: 16px;
    color: #404040;
    line-height: 30px;
    padding: 10px 20px;

}

.info_notice img {
    margin-right: 6px;
}

.info_notice span {
    vertical-align: middle;
}

.info_notice i {
    color: #ff8a00;
}

.info_sure {
    margin: 40px 0;
    padding-left: 10px;
}

.info_sure_content {
    position: relative;
    width: 100%;
    height: 220px;
    text-align: center;
    background-color: #f5f5f5;

}

.info_sure_tab {
    width: 130px;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    color: #fff;
    background: url("http://service.m.tullprat.com/uservice/jtw/images/login/info-sure-tab.png") center;
    position: absolute;
    top: 20px;
    left: -9px;
}

.info_sure_form {
    width: 240px;
    margin: 0 auto;
    text-align: left;
    padding-top: 45px;
}

.info_sure_form p {
    font-size: 16px;
    color: #000;
    line-height: 40px;
}

.info_sure_content button {
    width: 125px;
    height: 40px;
    font-size: 16px;
    color: #fff;
    background-color: #bd1a2d;
    border-radius: 3px;
    box-shadow: #f4b7bd 0 0 5px;
    margin: 28px auto;
    border: none;
}

.info_sure_content button:hover {
    background: #f6b943;
    box-shadow: #ffcf73 0 0 5px;
}

.advice {
    height: 20px;
    width: 20px;
    border-radius: 10px;
    display: inline-block;
    background-color: #fff;
    border: 1px solid #bd1a2d;
    vertical-align: middle;
    margin-right: 10px;
    margin-bottom: 0;
}

input[type="radio"]:checked + .advice {
    background: url('http://service.m.tullprat.com/uservice/jtw/images/login/check.png') no-repeat center;
}

.info_sure_content2 .info_sure_form {
    width: 450px;
}

.info_sure_content2 label {
    width: 100px;
    text-align: right;
    font-weight: 400;
    margin-bottom: 0;
}

.info_sure_content2 input {
    width: 260px;
    height: 30px;
    background-color: #fff;
    border: 1px solid #cecece;
    outline: none;
}

.info_sure_content2 span {
    font-size: 16px;
    color: #bd1a2d;
    margin-left: 10px;
    cursor: pointer;
}

.info_sure_content2 .button_back {
    margin: 28px 25px 0 0;
}



