@charset "utf-8";
/* CSS Document */

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);


body{font-family:"微软雅黑",”Hiragino Sans GB”,”STHeiti”,verdana,Tahoma,arial !important; font-size:12px; margin:0 }
body,a{text-decoration:none;}

a{ text-decoration:none; color:#333}
p{margin: 0;}
ul{ padding:0; margin:0; list-style-type:none}
li{ padding:0; margin:0; list-style-type:none}
.color{ color:#b0c1ff !important}
b{ color:#333;  font-family: 'Open Sans', sans-serif;}

@font-face {
  font-family: 'iconfont';
  src: url('../fonts/iconfont.eot');
  src: url('../fonts/iconfont.eot?#iefix') format('embedded-opentype'),
  url('../fonts/iconfont.woff') format('woff'),
  url('../fonts/iconfont.ttf') format('truetype'),
  url('../fonts/iconfont.svg#iconfont') format('svg');
}


.iconfont{
  font-family:"iconfont" !important;
  font-size:16px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
 
}
.ttop{ width:100%; background:#010e80; height:40px}
.top{ width:1229px; margin:0 auto; color:#d1d1d1; line-height:40px}
.top a{ color:#fff; font-size:12px; margin-left:5px; margin-right:5px;}
.top a:hover{ color:#fff}
.nav{ width:1226px; margin:0 auto; height:57px; margin-top:33px}
.nav .navnn{ width:795px}
.nav .navnn li{ float:left; margin-left:46px; margin-top:18px}
.nav .navnn li a{ color:#333; font-size:15px}
.nav .logo{ width:232px; float:left}
.series{ width:100%; margin:0 auto; overflow:hidden}
.series li{ width:32.6%; float:left; margin-left:1%; margin-top:10px}
.series li img{ width:100%; max-width:100%}
.series li:first-child{ margin-left:0}
.free{ width:100%; height:35px}
.news{ width:1229px; margin:0 auto; overflow:hidden}
.news h2{ font-size:23px; }
.news h2 img{vertical-align:middle}
.news li{ float:left; width:399px; margin-right:10px; margin-top:20px}
.news li:last-child{ margin-right:0}
.news li p{ font-size:14px; color:#000; margin-top:36px}
.news li span{ color:#a0a09f; font-size:13px}

.news .br_innew{ float:left}
.news .br_innew li a{ color:#333; margin-right:20px}

.footer{ width:1229px; margin:0 auto; border-bottom:1px solid #cfcfcf; border-top:1px solid #cfcfcf; overflow:hidden}
.footer ul li{ float:left; margin-top:43px; margin-bottom:10px}
.footer ul li p{ font-size:13px; color:#333; font-weight:bold;margin-bottom:10px}
.footer ul li a{ font-size:12px; color:#333; line-height:22px }
.footer ul li:nth-child(1){ width:152px}
.footer ul li:nth-child(2){ width:147px}
.footer ul li:nth-child(3){ width:175px}
.footer ul li:nth-child(4){ width:175px}
.footer ul li:nth-child(5){ width:240px; border-right:1px solid #cfcfcf}
.footer ul h2{ font-size:28px; color:#010e80}
.footer ul p{ font-size:15px}
.tginfo{ width:1229px; margin:0 auto; color:#7b7b7b; font-size:13px; height:50px; line-height:50px}
.modal-content{background: #000 !important;
    width: 800px;
    margin: 0 auto;
    top: 80px;}
.modal-body {
    text-align: center;
    margin: 0 auto;
}
.shipinclose {
    color: #999;
    position: absolute;
    top: 0;
    right: 1px;
    z-index: 999999;
}





/*service*/
.service{ background:#f7f7f7; width:100%; overflow:hidden}
.service_main{ width:1226px; margin:0 auto}
.service_main .current_wz{ height:60px; line-height:60px}
.service_main h3{ margin-top:50px; margin-bottom:30px; width:50%; float:left; color:#666}
.service_main .sev_bot{ background:#fff; width:1226px; height:340px; float:left }
.service_main .sev_bot li{ width:408px; float:left; height:170px; border:1px solid #f5f5f5; text-align:center; margin-left:-1px; margin-top:-1px; padding-top:47px}
.service_main .sev_bot li a { font-size:14px}
.service_main .sev_bot li a img{ margin-bottom:10px}
.service_main .sev_bot li a:hover{ color:#2196f3; text-decoration:none}
.service_main .sev_question{ background:#fff; width:1226px; overflow:hidden}
.service_main .sev_question .sev_quleft{ width:568px; float:left}
.service_main .sev_question .panel-title{ height:74px; line-height:74px; font-size:18px; padding:0 20px }
.service_main .sev_question .panel{ border-bottom:1px solid #afafaf; }

.service_main .sev_question .panel-collapse { font-size:14px; color:#757575; }
.service_main .sev_question .panel-collapse p{ padding:20px;  border:1px solid #afafaf; margin-bottom:20px}
.service_main .sev_question .sev_quright{ width:568px; float:right; margin-right:30px}


/*brlist*/

.brlist1 {background:#f7f7f7; overflow:hidden}
.brlist1 .current_wz{ height:60px; line-height:60px; width:1226px; margin:0 auto}
.brlist1 .list_banner{ width:100%;/* background:url(../images/brlist_02.jpg) no-repeat center top;*/ height:850px; margin-bottom:20px;}
.brlist1 .list_probr{ width:1226px; margin:0 auto}
.brlist1 .list_probr li{ float:left; }
.brlist1 .list_probr li img{ margin-top:10px}
.brlist1 .list_probr li:first-child{ width:802px;}
.brlist1 .list_probr li:last-child{ width:413px; float:right; margin-top:-391px; margin-bottom:100px;}
.brlist1 h3{ width:1226px; margin:0 auto; text-align:center; overflow:hidden}
.brlist1 .listbr_cp{ width:1226px; margin:0 auto}

.brlist1 .listbr_cp li{ width:343px; float:left; background:#fff; margin-top:25px; height:310px; padding-left:50px; margin-bottom:100px}
.brlist1 .listbr_cp li:first-child{ width:540px}
.brlist1 .listbr_cp li a{ float:left; width:50%; font-size:14px; color:#757575; line-height:30px}
.brlist1 .listbr_cp li:first-child a{ width:30%}
.brlist1 .listbr_cp li p{ height:80px; line-height:80px; font-size:18px;}
.brlist1 .listbr_cp li:last-child{ margin-right:0}
.brlist1 .brlist_sp{ width:1226px; margin:0 auto}
.brlist1 .brlist_sp li{ width:608px; float:left; margin-top:30px; padding-bottom:100px}
.brlist1 .brlist_sp li:last-child{ float:right}


/*hepl new*/
.newhelp{ width:100%; background:#f5f5f5; overflow:hidden; padding-bottom:50px}
.newhelp .wz_newhelp{ width:1226px; margin:0 auto; height:38px; line-height:38px}
.newhelp .help_lx{ width:1226px; margin:0 auto; background:#fff; height:510px}
.newhelp .help_lx1{ width:1226px; margin:0 auto; }
.newhelp .help_lx h2{ color:#666; padding:21px 0 0 40px}
.newhelp .help_lx p{ font-size:13px; color:#969696; line-height:22px; margin:24px 0}
.newhelp .help_lx .help_lx_left{ float:left; width:613px; text-align:center; margin:82px 0 112px 0; border-right:1px #e0e0e0 solid}
.newhelp .help_lx .help_lx_left a{ display:block; width:145px; height:42px; line-height:42px; background:#010e80; color:#fff; font-size:14px; text-align:center; margin:0 auto}
.newhelp .help_lx .help_lx_right{ float:left; width:613px; text-align:center;  margin:82px 0 112px 0}
.newhelp .help_dh{ width:1226px; margin:0 auto; margin-top:40px}
.newhelp .help_dh .help_dh_left{ width:235px; background:#fff; float:left; padding:45px 0 100px 45px}
.newhelp .help_dh .help_dh_left p{ font-size:16px; color:#000; margin-bottom:35px}
.newhelp .help_dh .help_dh_left li { overflow:hidden}
.newhelp .help_dh .help_dh_left li a{ line-height:30px; font-size:13px; color:#8d8d8d; cursor:pointer; display:block; float:left; width:100%}

.newhelp .help_dh .help_dh_left .help_lxa{ border-top:1px #dbdbdb solid; margin-top:25px; padding-top:25px; width:100px}
.newhelp .help_dh .help_dh_right{ width:976px; background:#fff; float:right;padding:42px 70px 50px 48px;}
.newhelp .help_dh .help_dh_right p img{ max-width:898px}
.newhelp .help_dh .help_dh_right .rightshow { display:block}
.newhelp .help_dh .help_dh_right h2{ color:#b0b0b0; border-bottom:1px solid #dbdbdb; padding-bottom:20px}
.newhelp .help_dh .help_dh_right p{line-height:25px}
.newhelp .help_dh .help_dh_left .lx_help{ color:#010e80}
.newhelp .help_dh .help_dh_left li a.select{ color:#010e80}



.tcmack{ width:100%; background:rgba(0,0,0,0.1);  display:none; top:0; z-index:999; height:100%;position:fixed; }
.tcmack .neitc{ width:430px; height:441px; margin:0 auto; margin-top:200px;}
.tcmack .neitc a{ display:block; width:45px; height:45px; position:relative; top:48px; left:388px; z-index:999999}
.tcmack .neitc a img{ border:0}
.tcmack .neitc h3{ font-size:18px; background:#f5f5f5; color:#686868; height:62px; line-height:62px; padding:0 20px }
.tcmack .neitc h3 .mackclose{ float:right}
.tcmack .neitc p{ text-align:center; font-size:14px}
.tcmack .neitc p img{ padding:20px;}
.tcmack .neitc p font{color:#e20914}


/*movie*/

.brand_movie{ width:1226px; margin:0 auto}
.brand_movie li{ width:602px; height:414px; background:#fff; float:left; padding:0 20px; margin-top:24px; margin-right:10px}
.brand_movie li p{ height:49px; line-height:49px; font-size:16px}
.brand_movie li p a{ float:right}
.brand_movie li p a .iconfont{ color:#d20d0d}
.brand_movie li p a .zan_num_val{ color:#666; font-size:14px}
.brand_movie li p:last-child{ font-size:14px; color:#666}



/* truepin */

.banner1_true{ width:100%; background:url(../images/truesb_02.jpg) no-repeat center top; height:282px}
.banner2_true{ width:100%; background:url(../images/truesb_03.jpg) no-repeat center top; height:273px}
.turepin{ width:1226px; margin:0 auto; background:#fff; overflow:hidden;}
.turepin ul{ width:100%; overflow:hidden; padding-left:80px}
.turepin p{ font-size:14px; color:#757575; height:80px; line-height:100px}
.turepin .turepinll li{ font-size:14px; color:#757575; float:left; border:1px solid #b0b0b0; width:160px; height:40px; line-height:40px; margin-top:20px; margin-right:20px; text-align:center }
.turepin .turepinll li.active{ color:#257ac9; border-color:#257ac9; cursor:pointer}
.turepin .truener{ width:1226px}
.truener .true_sel{ overflow:hidden;  padding-left:80px}
.truener  select{ width:222px; height:40px; font-size:16px; float:left}
.truener .truepro{ width:765px; float:right;  }
.truener .truepro img{ float:left }
.truener .truepro span{ margin-top:50px; display:block; line-height:30px; font-size:16px}
.turepin .truezz{ width:1226px; height:725px; background:#fff; border-top:25px solid #f7f7f7;position: relative; padding-top:10px}
.truener .truener1 { display:none}
.truener .active { display:block}




/*newshow*/

.newshow{ width:1226px; margin:0 auto}
.newshow .nshow_l{ width:790px; float:left; background:#fff; padding:0 25px; margin-top:30px}
.newshow .nshow_l h2{ font-size:26px; color:#515151; margin:40px 0 20px 0}
.newshow .nshow_l ul{ padding:0; width:100%; float:left}
.newshow .nshow_l ul li { float:left; line-height:23px}
.newshow .nshow_l ul li:first-child{ width:66px; height:23px; background:#1336a8; color:#fff; text-align:center; }
.newshow .nshow_l ul li:nth-child(2){ font-size:12px; color:#666; margin-left:15px}
.newshow .nshow_l ul li:nth-child(3){ float:right; color:#a9a9a9}
.newshow .nshow_l ul li:nth-child(3) .iconfont{ margin-left:15px; margin-right:8px}
.newshow .nshow_l ul li:nth-child(3) span{ font-size:15px}
.newshow .nshow_l .nshow_l_con{color: #333; font-size: 16px;line-height: 30px; overflow: hidden;width: 100%; margin-top: 70px;}
.newshow .nshow_l .nshow_l_z{ margin-top:80px}
.newshow .nshow_l .nshow_l_z li a{ text-decoration:none}
.newshow .nshow_l .nshow_l_z li{ height:65px; line-height:65px;  float:left}
.newshow .nshow_l .nshow_l_z li:first-child{ font-size:16px; color:#333}
.newshow .nshow_l .nshow_l_z li:first-child .iconfont{ color:#d20c0d; margin-right:5px; width:20%}
.newshow .nshow_l .nshow_l_z li:nth-child(2){ width:80%; float:right}
.newshow .nshow_l .nshow_l_z li:nth-child(3){ width:50%}
.newshow .nshow_l .nshow_l_z li:nth-child(4){ width:50%; text-align:right}

.newshow .nshow_l .fenxiang{width:40%; float:right }
.newshow .nshow_l .fenxiang span{ float:left; display:block; line-height:49px;}

.newshow .nshow_l .fenxiang a{    float: left;
    width: 32px;
    line-height: 32px;
    height: 32px;
   
    background-repeat: no-repeat;
    cursor: pointer;
    margin: 6px 6px 6px 0;
    text-indent: -100em;
    overflow: hidden;
    color: #3a8ceb;}
.newshow .nshow_l .bds_weixin{
    background-image: url('../images/css-bg.png') !important;
    background-position: -13px -7px !important;
}
.newshow .nshow_l .bds_tsina{
    background-image: url('../images/css-bg.png')  !important;
    background-position: -57px -7px !important;
}
.newshow .nshow_l .bds_sqq{
    background-image: url('../images/css-bg.png') !important;
    background-position: -101px -7px !important;
}
.newshow .nshow_l .bds_qzone{
    background-image: url('../images/css-bg.png') !important;
    background-position: -146px -7px !important;
}

.nshow_r{ float:right;  margin-top:30px}
.nshow_r .nshow_r_fl{ width:385px; height:174px; background:#fff; padding:0 38px 0 25px}
.nshow_r p{ font-size:22px; line-height:77px; height:77px; color:#606060}
.nshow_r .nshow_r_fl li{ float:left; font-size:20px}
.nshow_r .nshow_r_fl li:last-child{ float:right}
.nshow_r .nshow_r_fl li img{ margin-right:15px}
.nshow_r .nshow_r_fl li a:hover{ text-decoration:none}
.nshow_r .nshow_r_jx{ width:385px; background:#fff; padding:0 25px; margin-top:20px; overflow:hidden}
.nshow_r .nshow_r_jx li{ margin-bottom:10px; position:relative; width:338px; height:202px}
.nshow_r .nshow_r_jx li a{ position:absolute; top:0; left:0; color:#fff; font-size:18px; text-align:center; background:rgba(0,0,0,0.2); display:block; width:100%; height:100%; padding-top:70px}
.nshow_r .nshow_r_jx li a:hover{background:rgba(0,0,0,0.5); text-decoration:none}


/*newlist*/

.newshow .newlist { float:left}
.newshow .newlist h2{ font-size:26px; color:#515151; margin:0 0 20px 0}
.newshow .newlist ul{ padding:0; width:100%; float:left}
.newshow .newlist ul li { float:left; line-height:23px; margin-bottom:20px}
.newshow .newlist ul li:first-child{ width:66px; height:23px; background:#1336a8; color:#fff; text-align:center; }
.newshow .newlist ul li:nth-child(2){ font-size:12px; color:#666; margin-left:15px}
.newshow .newlist ul li:nth-child(3){ float:right; color:#a9a9a9}
.newshow .newlist ul li:nth-child(3) .iconfont{ margin-left:15px; margin-right:8px}
.newshow .newlist ul li:nth-child(3) span{ font-size:15px}
.newshow .newlist .nlist img{  width:741px; height:273px; margin-bottom:20px}
.newshow .newlist .nlist p{  color:#666; line-height:25px}
.newshow .newlist .nlist a:hover{ text-decoration:none}
.newshow .newlist .nlist .allshow{ color:#1d8fff; float:right; margin-bottom:35px}
.newshow .newlist .nlist{transition: all .2s linear; position:relative; width:790px; background:#fff; padding:40px 25px; margin-top:30px;}
.newshow .newlist .nlist:hover{z-index:2; box-shadow:0 15px 30px rgba(0,0,0,0.1); transform:translate3d(0,-2px,0)}
.newshow .newlist .nlist .red{ background:#e45050}


/*allques*/

.allques{ width:1226px; margin:0 auto}
.allques ul{ padding:0}
.allques .allques_l{ width:235px; float:left; background:#fff}
.allques .allques_l li{ border-bottom:2px solid #ededed; padding-left:15px; height:40px; line-height:40px; font-size:14px}
.allques .allques_l p{font-size:18px; padding-left:15px; height:40px; line-height:40px; border-bottom:2px solid #010e80}
.allques .allques_l li:last-child{ border:0; margin-bottom:50px }
.allques .allques_l a{cursor:pointer}
.allques .allques_l .active a{color:#679ef8;}


.allques .allques_r{ width:975px; float:right; background:#fff}
.allques .allques_r li{ margin:0 30px; width:915px; border-bottom:1px solid #ededed; padding:30px 0 10px 0}
.allques .allques_r li p{ font-size:18px; color:#000; margin-bottom:10px}
.allques .allques_r li span{ font-size:14px; line-height:22px; color:#666}
.allques .allques_r li a{ width:100%; display:block; text-align:right; margin-top:50px; cursor:pointer; color:#679ef8}
.allques .allques_r .r_relevant{ display:none}
.allques .allques_r .active{ display:block;}


/*v fen*/

.vpink{ width:100%; background:url(../images/vfen_bg.jpg) #fff no-repeat center top; height:741px}
.kapin{ width:1070px; height:544px; margin:0 auto; background:url(../images/kapin.png) no-repeat; margin-top:-260px; text-align:center} 
.kapin p{ color:#010e80; font-size:36px; padding-top:100px; margin-bottom:10px}
.kapin span{ color:#7e7e7e; font-size:30px}
.kapin ul{ margin:75px 80px 0 80px; padding-top:80px; border-top:1px dashed #afafaf}
.kapin ul li{ float:left; margin-left:105px}
.kapin ul li img{ border:0}
.vfoot{ width:1070px; text-align:center; margin:0 auto; padding-bottom:100px}
.vfoot p{ font-size:34px; color:#383838; margin-top:54px; margin-bottom:16px}
.vfoot span{ font-size:21px; color:#383838}