@charset "utf-8";

/* CSS Document */



.i_bg1{ background-repeat:no-repeat; background-position: bottom center; background-color:#fff;}

.i_bg2{ background-repeat:no-repeat; background-position: top center;background-color:#fff;}

.i_bg3{ background-repeat:no-repeat; background-position: center center; background-size:cover;}

.i_bg4{ background-repeat:no-repeat; background-position: bottom center; background-color:#fbfaf8;}



.header{ position:relative; z-index:111;}

.header.fixedmenu{ position:fixed; left:0px; top:0px; background-color:#fff; z-index:111;box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);}

.logotop{width:100%; text-align:center;}

.logotop .logo{ padding:17px 0px; display:inline-block;}

.logotop .logo img{ height:91px;}



/*.logotop .phone{ margin-left:45px; padding-left:30px; background:url(../images/tb_01.png) left center no-repeat; margin-top:25px; align-items:center;}

.logotop .phone .p_text{ padding:0px 12px; line-height:1.1; color:#333333; font-size:11px; position:relative;}

.logotop .phone .p_text:after{width:1px; height:24px; background-color:#999999; position:absolute; right:0px; top:50%; margin-top:-12px; content:""; z-index:1;}

.logotop .phone .p_number{ padding-left:12px; color:#333333; font-size:20px;}

*/

.menudiv{width:916px; height:126px;}



.menu{width:817px; margin:0px; padding:0px;/* display:flex;justify-content: space-between;*/}

.menu li{width:16.66%; float:left; height:126px;}

.menu li .nav_a{ /*padding:0px 15px;*/width:100%; height:126px; display:inline-block; text-align:center; line-height:126px; color:#000; font-size:16px;  position:relative;}

.menu li .nav_a:after{width:0px; height:3px; background-color:#1D2088; position:absolute; left:50%; bottom:30px; z-index:1; content:"";

-webkit-transition:all 0.5s;transition:all 0.5s;-moz-border-radius: 1.5px;      /* Gecko browsers */

-webkit-border-radius: 1.5px;   /* Webkit browsers */

border-radius:1.5px;           /* W3C syntax */ overflow:hidden;}

.menu li>.nav_a:hover,.menu li>.nav_a.active,.menu li>.nav_a.active1{ color:#1e267a;}

.menu li>.nav_a:hover:after,.menu li>.nav_a.active:after,.menu li>.nav_a.active1:after{width:86px; margin-left:-43px}

/*.menu li dl{width:200px; position:absolute; left:50%; margin-left:-100px; top:100%; background-color:#fff; display:none; z-index:2;box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);}

.menu li dl a{width:100%; padding:5px 0px; text-align:center; color:#333333; font-size:14px;}

.menu li dl a:hover{ color:#fff; background-color:#edc11d;}*/

.menu li .two_div{width:100%; background:url(../images/tb_03.png) repeat; position:absolute; left:0px; top:120px; padding:30px 0px 10px 0px; display:none;}

.menu li .two_div_dl{width:100%; padding:0px 90px 0px 130px;}

.menu li .two_div_dl dd{width:25%; float:left; padding-bottom:20px;}

.menu li .two_div_dl dd .a1{width:100%; text-align:center; height:33px; line-height:33px; overflow:hidden; float:left; margin-bottom:20px; color:#000; font-size:18px; font-weight:bold;}

.menu li .two_div_dl dd .a1:hover{ /*color:#1e267a;*/color:#fff; background-color:#1e267a;}

.menu li .two_div_dl dd .a2{width:100%; text-align:center; height:40px; text-align:center; float:left;line-height:40px; overflow:hidden; color:#333333; font-size:16px;}

.menu li .two_div_dl dd .a2:hover{ /*color:#1e267a;*/color:#fff; background-color:#1e267a;}

.menu li:nth-child(4) .two_div_dl{ padding:0px 90px 0px 280px;}

.menu li:nth-child(4) .two_div_dl dd{ width:33.33%;}

.menu li:nth-child(2) .two_div_dl{ padding:0px 210px 0px 315px;}



.i_bcss{width:83px; height:126px;  position:relative; z-index:111;}

.i_bcss_t{width:83px; height:126px; background:url(../images/tb_01s.png) center center no-repeat; cursor:pointer;}

.i_bcss_c{width:212px; height:38px; border:1px solid #c1bcba; background-color:#fff; position:absolute;  right:0px; top:100%; display:none}

.i_bcss_c .ipt1{width:174px; height:36px; text-indent:10px; border:0px; background-color:#fff;  color:#333; font-size:14px; font-family:"微软雅黑";}

.i_bcss_c .ipt2{width:36px; height:36px; background:url(../images/tb_01s.png) center no-repeat; border:0px; cursor:pointer; background-size:16px;}





.i_box1{ padding:30px 0px 40px 0px;}

.i_box1_t{width:100%; padding-bottom:15px;}

.i_box1_t_l{color:#000000; font-size:16px;}

.i_box1_t_l .s1{ font-size:20px; font-weight:bold; padding-right:15px;}

.i_box1_t_r{ height:40px; line-height:40px; padding:0px 17px 0px 45px; background:url(../images/tb_09.png) left 17px center no-repeat; background-color:#f0eff4;-moz-border-radius:20px; -webkit-border-radius: 20px;border-radius:20px;}

.i_box1_t_r .div{width:320px; color:#1D2088; overflow:hidden; font-size:14px;}

.i_box1_t_r .div .s1{width:110px;height:40px; line-height:40px; overflow:hidden;}

.i_box1_t_r .div .s2{width:120px;height:40px; line-height:40px; overflow:hidden;}

.i_box1_t_r .div .s3{width:90px; height:40px; line-height:40px; overflow:hidden; text-align:right;}



.i_box1_c{width:100%; padding-bottom:25px;}

.i_box1_c li{width:31%; float:left; margin-right:3.5%; padding-bottom:15px;}

.i_box1_c li .div_t{width:100%; height:50px; line-height:50px; color:#1D1D1F; font-size:20px; font-weight:bold; overflow:hidden; letter-spacing:2px;}

.i_box1_c li .div_t span{ color:#fe201f;}

.i_box1_c li .ipt1{width:100%; height:65px; line-height:65px; border:0px; background-color:#eeeeee; text-indent:15px; color:#333; font-size:14px;-moz-border-radius: 10px;      /* Gecko browsers */

-webkit-border-radius: 10px;   /* Webkit browsers */

border-radius:10px;            /* W3C syntax */}

.i_box1_c li:nth-child(3n){ margin-right:0px;}

.i_box1_b{width:100%; text-align:center;}

.i_box1_b .ipt2{width:430px; height:65px; line-height:65px; text-align:center; background-color:#1d2089; border:2px solid #1d2089; color:#fff; color:#fff; font-size:22px; font-weight:bold; letter-spacing:2px;-webkit-transition:all 0.5s;transition:all 0.5s;-moz-border-radius: 32.5px;      /* Gecko browsers */

-webkit-border-radius:  32.5px;   /* Webkit browsers */

border-radius: 32.5px;            /* W3C syntax */}

.i_box1_b .ipt2:hover{ background-color:#fff; color:#1d2089;}





.i_box1_c{ padding-top:55px;}

.i_box1_c_l{width:530px; border-right:1px solid #999999; padding-right:59px;}

.i_box1_c_l .div{width:100%; display:inline-block; overflow:hidden; color:#1D1D1F; font-size:16px;}

.i_box1_c_l .div:hover{ color:#1D1D1F;}

.i_box1_c_l .div .a_img{width:471px; height:300px; display:inline-block; overflow:hidden;

-moz-border-radius: 10px;      /* Gecko browsers */

-webkit-border-radius: 10px;   /* Webkit browsers */

border-radius:10px;            /* W3C syntax */}

.i_box1_c_l .div .a_img img{width:471px; height:300px; float:left;}

.i_box1_c_l .div .a_name{width:100%; margin:25px 0px 20px 0px;  height:42px; line-height:42px; display:inline-block; overflow:hidden; color:#000; font-size:25px;}

.i_box1_c_l .div:hover .a_name{ color:#1D2088;}

.i_box1_c_l .div .a_text{width:100%; height:66px; line-height:22px; overflow:hidden; text-align:justify;}

.i_box1_c_r{width:610px;}

.i_box1_c_r li{width:100%; padding-bottom:40px; float:left;}

.i_box1_c_r li .div{width:100%; color:#1d1d1f; font-size:16px; display:inline-block;}

.i_box1_c_r li .div:hover{ color:#999;}

.i_box1_c_r li .div .a_img{width:166px; height:130px; display:inline-block; overflow:hidden;-moz-border-radius: 10px;      /* Gecko browsers */

-webkit-border-radius: 10px;   /* Webkit browsers */

border-radius:10px;            /* W3C syntax */}

.i_box1_c_r li .div .a_img img{width:166px; height:130px;}

.i_box1_c_r li .div .a_img_r{width:425px;}

.i_box1_c_r li .div .a_img_r_t{width:100%; height:40px; line-height:40px; overflow:hidden; margin-bottom:10px; align-items:center;}

.i_box1_c_r li .div .a_img_r_t .s1{width:285px; height:40px; line-height:40px; overflow:hidden; color:#000; font-size:20px;}

.i_box1_c_r li .div .a_img_r_c{width:100%; height:66px; line-height:22px; overflow:hidden; text-align:justify;}

.i_box1_c_r li .div:hover .a_img_r_t .s1{ color:#1D2088;}



.i_box2{ padding:95px 0px 90px 0px;}

.i_box2_t{width:100%; line-height:1.7; color:#fff; font-size:36px; font-weight:bold; text-align:center; letter-spacing:2px;}

.i_box2_t.active{ color:#000;}

.i_box2_t.active1{ color:#000; text-align:right;}

.i_box2_t1{width:100%; text-align:center; line-height:1.7; color:#fff; font-size:16px; letter-spacing:2px;}

.i_box2_t1.active{ color:#999;}

.i_box2_t1.active1{ color:#1D1D1F;}

.i_box2_t1.active2{ color:#999; text-align:right;}

.i_box2_c{width:100%; padding-top:55px;padding-bottom:100px;}

.i_box2_c li{width:290px; height:220px; float:left; margin-bottom:18px; margin-left:18px;}

.i_box2_c li .a_img{width:290px; height:220px; display:inline-block; overflow:hidden; color:#fff; font-size:20px; font-weight:bold;-moz-border-radius: 25px;      /* Gecko browsers */

-webkit-border-radius: 25px;   /* Webkit browsers */

border-radius:25px;            /* W3C syntax */ position:relative;}

.i_box2_c li .a_img img{width:290px; float:left;object-fit: cover;object-position: center;}

.i_box2_c li .a_img:after{width:100%; height:100%; background:url(../images/tb_013.png) repeat; position:absolute; left:0px; top:0px; z-index:1; content:"";filter:alpha(opacity=0);   -moz-opacity:0;   -khtml-opacity:0;   opacity:0;-webkit-transition:all 0.5s;transition:all 0.5s;}

.i_box2_c li .a_img .a_text{width:100%; height:80px; line-height:80px; padding:0px 10%; overflow:hidden; position:absolute; left:0px; top:50%;-o-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%); z-index:2; text-align:center;filter:alpha(opacity=0);   -moz-opacity:0;   -khtml-opacity:0;   opacity:0;-webkit-transition:all 0.5s;transition:all 0.5s;}

.i_box2_c li .a_img .a_text:after{width:66px; height:3px; background-color:#fff; position:absolute; left:50%; bottom:0px; z-index:1; content:""; margin-left:-33px;-moz-border-radius: 1.5px;      /* Gecko browsers */

-webkit-border-radius: 1.5px;   /* Webkit browsers */

border-radius:1.5px;            /* W3C syntax */}



.i_box2_c li:nth-child(1){width:584px; height:480px; margin-left:0px;}

.i_box2_c li:nth-child(1) .a_img{width:584px; height:480px;}

.i_box2_c li:nth-child(1) .a_img img{width:584px; height:480px;}

.i_box2_c li:nth-child(4){width:598px; height:240px;}

.i_box2_c li:nth-child(4) .a_img{width:598px; height:240px;}

.i_box2_c li:nth-child(4) .a_img img{width:598px;}



.i_box2_c li .a_img:hover:after{filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity:1;   opacity:1;}

.i_box2_c li .a_img:hover .a_text{filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity:1;   opacity:1;-o-transform:translate(0%, -60%);-ms-transform:translate(0%, -60%);-webkit-transform: translate(0%, -60%);-moz-transform: translate(0%, -60%);transform: translate(0%, -60%); }



.i_box2_ul{width:100%; padding:50px 0px 25px 0px;}

.i_box2_ul li{/*width:288px;*/ width:373px; float:left;margin-right:40.5px; /*margin-right:16px;*/ padding-bottom:15px;}

.i_box2_ul li .div{width:100%; color:#000; font-size:20px; font-weight:bold; display:inline-block;-moz-border-radius: 20px;      /* Gecko browsers */

-webkit-border-radius: 20px;   /* Webkit browsers */

border-radius:20px;            /* W3C syntax */}

.i_box2_ul li .div:hover{ color:#000;box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);}

.i_box2_ul li .div .a_img{width:373px; height:373px; display:inline-block; overflow:hidden;-moz-border-radius:20px 20px 0px 0px;      /* Gecko browsers */

-webkit-border-radius:20px 20px 0px 0px;    /* Webkit browsers */

border-radius:20px 20px 0px 0px;            /* W3C syntax */}

.i_box2_ul li .div .a_img img{width:373px; height:373px;}

.i_box2_ul li .div .a_text{width:100%; height:65px; line-height:65px; text-align:center; overflow:hidden; border:1px solid #cccccc;-moz-border-radius:0px 0px 20px 20px;      /* Gecko browsers */

-webkit-border-radius:0px 0px 20px 20px;    /* Webkit browsers */

border-radius:0px 0px 20px 20px;            /* W3C syntax */}

.i_box2_ul li:nth-child(3n){ margin-right:0px;}





.i_box3{ padding:45px 0px 60px 0px;}





.i_box4{ padding:180px 0px 95px 0px;}

.i_box4_t{ padding-bottom:80px; width:100%;}

.i_box4_t_l{width:592px; height:478px; cursor:pointer; overflow:hidden;}

.i_box4_t_l img{width:592px; height:478px;}

.i_box4_t_r{width:510px; padding-right:25px;}

.i_box4_t_r_text{width:100%; text-align:right; margin:38px 0px; line-height:23px; height:115px; color:#1D1D1F; font-size:18px;}

.i_box4_t_r_b{ padding-bottom:60px; text-align:right;width:100%;}

.i_box4_t_r_more{ padding:0px 34px; height:38px; line-height:38px; border:1px solid #1d2089; background-color:#1d2089; color:#fff; font-size:18px;-moz-border-radius: 19px;      /* Gecko browsers */

-webkit-border-radius: 19px;   /* Webkit browsers */

border-radius:19px;            /* W3C syntax */}

.i_box4_t_r_more:hover{ background-color:#fff; color:#1d2089;}

.i_box4_t_r_ul{width:100%;}

.i_box4_t_r_ul li{ color:#333333; font-size:18px; line-height:1.8; text-align:center;}

.i_box4_t_r_ul li span{ color:#1D2088; font-size:40px; font-weight:bold;}

.i_box4_ul{width:100%; padding-bottom:40px; display:none;}

.i_box4_ul li{width:388px; height:256px; float:left; margin-right:18px; margin-bottom:18px;}

.i_box4_ul li .a_img{width:388px; height:256px; display:inline-block; overflow:hidden;-moz-border-radius: 10px;      /* Gecko browsers */

-webkit-border-radius: 10px;   /* Webkit browsers */

border-radius:10px;            /* W3C syntax */}

.i_box4_ul li .a_img img{width:388px; height:256px;}

.i_box4_ul li:nth-child(3n){ margin-right:0px;}



.i_box4_hz{width:100%; padding-top:30px;}

.i_box4_hz li{width:20%; float:left;}

.i_box4_hz li .a_img{width:100%; padding:20px; display:inline-block; overflow:hidden; text-align:center;}

.i_box4_hz li .a_img img{width:178px; height:108px;-webkit-transition:all 0.5s;transition:all 0.5s;}

.i_box4_hz li .a_img:hover img{box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);}





.video_div{width:100%; height:100%; background-color:#000; position:fixed; z-index:100011111111111; left:0px; top:-100%;}

.video_div_closebtv{width:30px; height:30px; position:absolute; right:30px; top:30px; cursor:pointer; z-index:100;}

.video_div_center{width:100%; height:100%; vertical-align:middle; text-align:center;}







.i_footer{width:100%; padding:65px 0px;}

.i_footer_t{ padding-bottom:90px; width:100%;}

.i_footer_t .a_logo img{ height:95px;}

.i_footer_t .a_phone{ margin-top:47px; line-height:48px; line-height:48px; color:#fff; font-size:28px; font-weight:bold;letter-spacing:2px;}

.i_footer_c{width:100%;}

.i_footer_c_l{width:760px;}

.i_footer_c_l li{width:25%; float:left;}

.i_footer_c_l li .a1{width:100%; height:38px; margin-bottom:22px; float:left; line-height:38px; position:relative; font-size:16px; font-weight:bold; color:#fff;}

.i_footer_c_l li .a1:hover{ color:#fff;}

.i_footer_c_l li .a1:after{width:15px; height:3px; background-color:#fff; position:absolute; left:0px; bottom:0px; z-index:1; content:"";-webkit-transition:all 0.5s;transition:all 0.5s;}

.i_footer_c_l li .a1:hover:after{width:70px;}

.i_footer_c_l li .a2{width:100%; padding:8px 0px; line-height:1.6; color:#fff; float:left; font-size:14px;}

.i_footer_c_l li .a2:hover{ color:#fff;}



.i_footer_c_r{width:143px; margin-right:20px;}

.i_footer_c_r img{width:143px; height:143px; }

.i_ff{ border-top:1px solid #5b5f85;}

.footer_bq{width:100%; padding:10px 0px; line-height:1.6; color:#fff; font-size:12px; text-align:center; letter-spacing:2px;}

.footer_bq a{color:#fff;}

.footer_bq a:hover{ color:#fff;}



.i_pfbox{width:60px; background-color:#fff;

-moz-border-radius: 10px;      /* Gecko browsers */

-webkit-border-radius: 10px;   /* Webkit browsers */

border-radius:10px;            /* W3C syntax */-webkit-transition:all 0.5s;transition:all 0.5s; position:fixed; right:10px; top:50%;-o-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%); padding:10px 0px;box-shadow: 0 0 40px rgba(0, 0, 0, 0.1); z-index:111;}

.i_pfbox li{width:100%; padding:10px 0px; float:left; position:relative;}

.i_pfbox li .div{width:100%; display:inline-block; overflow:hidden; color:#1D2088; font-size:12px;}

.i_pfbox li .div:hover{color:#1D2088;}

.i_pfbox li .div .a_img{ height:24px; width:100%; text-align:center;}

.i_pfbox li .div .a_img img{width:24px; height:24px;}

.i_pfbox li .div .a_text{width:100%; line-height:1.5; text-align:center;}

.i_pfbox li .div1{width:170px; padding:5px; background-color:#fff;-moz-border-radius: 5px;      /* Gecko browsers */

-webkit-border-radius: 5px;   /* Webkit browsers */

border-radius:5px;            /* W3C syntax */ text-align:center; position:absolute; right:70px; top:0px; z-index:111;box-shadow: 0 0 40px rgba(0, 0, 0, 0.1); display:none;}

.i_pfbox li .div1 img{width:150px; height:150px;}

.i_pfbox li:hover .div1{ display:block;}





.n_banner{width:100%; min-width:1200px; display:inline-block; overflow:hidden;}

.n_banner img{width:100%;}



.n_box1{ padding:90px 0px;}

.n_box1_t{ padding:50px 0px 70px 0px; color:#333; font-size:16px; line-height:2; text-align:justify;}

.n_box1_t .a_img{width:577px; height:376px; display:inline-block; overflow:hidden;box-shadow: 0 0 40px rgba(0, 0, 0, 0.1); float:left; margin:0px 45px 30px 0px;}

.n_box1_t .a_img img{width:577px; height:376px;}

.n_box1_t .h1{ font-size:32px; font-weight:bold; padding:35px 0px 25px 0px; display:inline-block; line-height:1.8;}

.n_box1_video{ /*padding-bottom:100px;*/ width:100%; overflow:hidden;}

.n_box1_video video{width:100%; height:auto !important;}



.n_box2{width:100%; padding-top:50px;}

.n_box2 li{width:260px;float:left; margin-right:53.33px; margin-bottom:27px;}

.n_box2 li .div{width:100%; display:inline-block;  color:#000000; font-size:22px; font-weight:bold; text-align:center;}

.n_box2 li .div:hover{ color:#1D2088;}

.n_box2 li .div .a_img{width:260px; height:260px; display:inline-block;-webkit-transition:all 0.5s;transition:all 0.5s;}

.n_box2 li .div .a_img img{width:260px; height:260px;}

.n_box2 li .div:hover .a_img{box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);}

.n_box2 li .div .a_text{width:100%; height:108px; line-height:108px; text-align:center; overflow:hidden; letter-spacing:2px; text-align:center;}

.n_box2 li:nth-child(4n){ margin-right:0px;}



.n_box3{width:100%; padding-top:50px; text-align:justify; line-height:2; overflow:hidden; color:#000; font-size:16px;}

.n_box3 p{ line-height:1.8;}

.n_box3 img{ max-width:100%; height:auto !important;}



.n_box4{width:100%;}

.n_box4 li{width:100%; padding-bottom:40px; float:left;}

.n_box4 li .div{width:100%; padding:15px; background-color:#f2f2f2; color:#000; font-size:16px;}

.n_box4 li .div:hover{ color:#000;}

.n_box4 li .div .a_img{width:365px; height:221px; display:inline-block; overflow:hidden;}

.n_box4 li .div .a_img img{width:365px;  height:221px;}

.n_box4 li .div .a_img_r{width:765px; padding-top:20px;}

.n_box4 li .div .a_img_r_t{width:100%; height:40px; line-height:40px; margin-bottom:20px; display:inline-block; overflow:hidden; color:#1D1D1F; font-size:25px; font-weight:bold;}

.n_box4 li .div:hover .a_img_r_t{ color:#1D2088;}

.n_box4 li .div .a_img_r_c{width:100%; height:54px; line-height:27px; overflow:hidden; margin-bottom:27px; text-align:justify;}

.n_box4 li .div .i_box4_t_r_more{-webkit-transition:all 0.5s;transition:all 0.5s;}

.n_box4 li .div:hover .i_box4_t_r_more{ background-color:#fff; color:#1D2088;}





.n_box5{ padding-bottom:55px;}

.n_box5 li{width:580px; margin-right:40px; float:left; padding-bottom:50px}

.n_box5 li:nth-child(2n){ margin-right:0px;}

.n_box5 li .div{width:100%; height:430px; display:inline-block; padding:15px 30px 20px 30px; background-color:#fff; box-shadow: 10px 10px 40px 0px rgba(0,0,0,0.05); color:#999; font-size:14px;}

.n_box5 li .div:hover{ color:#999;}

.n_box5 li .div .a_tname{width:100%; height:100px; line-height:100px; overflow:hidden; color:#333333; border-bottom:2px solid #cccccc; font-size:30px;}

.n_box5 li .div .a_text{width:100%; height:60px; margin:25px 0px 15px 0px; text-align:justify; line-height:20px; color:#999; font-size:14px; display:none;}

.n_box5 li .div_dl{width:100%}

.n_box5 li .div_dl dd{width:100%; height:40px; line-height:40px; overflow:hidden; color:#999; line-height:1.7; font-size:14px; margin-bottom:5px; border-bottom:1px solid #f4f4f4; float:left;}

.n_box5 li .div_dl dd .div1{width:100%;height:40px; align-items:center;}



.n_box5 li .div .a_tname1{width:100%; height:100px; padding-top:30px;border-bottom:2px solid #cccccc;}

.n_box5 li .div .a_tname1_t{ padding-left:55px; color:#999; line-height:1.4; font-size:14px; }

.n_box5 li .div .a_tname1_t .s1{ color:#000; font-size:20px; font-weight:bold; line-height:1.3;}

.n_box5 li .div .a_tname1_t.bg1{ background:url(../images/tb_014.png) left center no-repeat;}

.n_box5 li .div .a_tname1_t.bg2{ background:url(../images/tb_015.png) left center no-repeat;}

.n_box5 li .div .a_tname1_t.bg3{ background:url(../images/tb_016.png) left center no-repeat;}



.n_box5 li .div .a_text1{width:100%; text-align:center; padding-top:37px; color:#999; font-size:14px; line-height:2.2;}

.n_box5 li .div .a_text1 img{width:166px;}

.n_box5 li .div .a_text2{width:100%; padding-top:20px; line-height:50px; color:#000; font-size:22px; font-weight:bold;}



.n_box5_map{width:100%; height:580px;}



.n_box6{ padding:95px 0px 15px 0px;}

.n_box6_ul{width:100%; padding-bottom:85px;}

.n_box6_ul li{width:100%; padding:85px 0px; float:left;}

.n_box6_ul li:nth-child(2n){ background-color:#fffcf3;}

.n_box6_ul li .div{width:100%; display:inline-block; overflow:hidden; color:#999; font-size:16px;}

.n_box6_ul li .div:hover{ color:#999;}

.n_box6_ul li .div .a_img{width:616px; height:346px; display:inline-block; overflow:hidden;-moz-border-radius: 20px;      /* Gecko browsers */

-webkit-border-radius: 20px;   /* Webkit browsers */

border-radius:20px;            /* W3C syntax */}

.n_box6_ul li .div .a_img img{width:616px; height:346px;}

.n_box6_ul li .div .a_img_r{width:530px;}

.n_box6_ul li .div .a_img_r_t{width:100%; height:97px; line-height:97px; overflow:hidden; color:#000000; font-size:25px; }

.n_box6_ul li .div:hover .a_img_r_t{ color:#1D2088;}

.n_box6_ul li .div .a_img_r_c{width:100%; height:140px; line-height:28px; margin-bottom:35px; text-align:justify; overflow:hidden;}

.n_box6_ul li .div .a_img_r_b{ padding:0px 45px; height:46px; line-height:44px; border:2px solid #1e267a;  color:#1e267a; text-align:center; display:inline-block; font-size:18px; font-weight:bold;

-webkit-transition:all 0.5s;transition:all 0.5s;-moz-border-radius: 23px;      /* Gecko browsers */

-webkit-border-radius: 23px;   /* Webkit browsers */

border-radius:23px;            /* W3C syntax */}

.n_box6_ul li .div:hover .a_img_r_b{ background-color:#1e267a; color:#fff;}





.n_box7{ padding:100px 79px;}

.n_box7_t{width:100%; text-align:center; color:#000; font-size:25px; font-weight:bold;}

.n_box7_time{width:100%; padding:15px 0px; line-height:1.5; text-align:center; color:#999; font-size:14px;}

.n_box7_c{width:100%; line-height:2; padding:30px 0px 50px 0px; overflow:hidden; color:#000; font-size:16px; text-align:justify;}

.n_box7_c img{ max-width:100%; height:auto !important;}

.n_box7_b{width:100%;}

.n_box7_b .a1{width:50%; padding-left:30px; background:url(../images/tb_07.png)  left top 7px no-repeat; color:#000; font-size:18px; line-height:1.6; }

.n_box7_b .a1:hover{ color:#00A0E9;}

.n_box7_b .a2{width:50%; padding-right:30px; text-align:right; background:url(../images/tb_08.png)  right top 7px no-repeat; color:#000; font-size:18px; line-height:1.6; }

.n_box7_b .a2:hover{ color:#00A0E9;}



/*.n_box8{width:100%;  position:relative;}

.n_box8:after{width:100%; height:100px; background-color:#fff;box-shadow: 0px 10px 35px 0px rgba(0,0,0,0.06); position:absolute; left:0px; top:0px; z-index:1; content:"";-webkit-transition:all 0.5s;transition:all 0.5s; cursor:pointer;}

.n_box8:hover:after{ height:310px;}

.n_box8_t{width:100%; padding:0px 48px; position:relative; z-index:2;}

.n_box8_t li{ position:relative;}

.n_box8_t li .a_nav{ height:100px; line-height:100px; color:#000; font-size:25px; font-weight:bold; overflow:hidden;}

.n_box8_t li .a_nav:hover{ color:#1D2088;}

.n_box8_t li .n_box8_c{width:100%;overflow:hidden; position:absolute; height:0px; left:0px; top:100px; z-index:11;-webkit-transition:all 0.5s;transition:all 0.5s;}

.n_box8_t li .n_box8_c dd{width:100%; float:left;}

.n_box8_t li .n_box8_c dd a{ width:100%; padding:10px 0px; line-height:1.4;  color:#333; font-size:16px; display:inline-block;}

.n_box8_t li .n_box8_c dd a:hover{ color:#1D2088;}

.n_box8:hover .n_box8_t li .n_box8_c{ height:210px;}

*/



.n_box8{width:100%; height:100px;  position:relative;}

.n_box8_box1{width:100%; position:absolute; left:0px; top:0px; z-index:1;}

.n_box8_t{width:100%; padding:0px 48px; position:relative; z-index:2;background-color:#fff;box-shadow: 0px 10px 35px 0px rgba(0,0,0,0.06);}

.n_box8_t li .a_nav{ height:100px; line-height:100px; color:#000; font-size:25px; font-weight:bold; overflow:hidden;}

.n_box8_t li .a_nav:hover{ color:#1D2088;}

.n_box8_t li .n_box8_c{overflow:hidden; display:none;padding-bottom:20px;}

.n_box8_t li .n_box8_c dd a{ padding:10px 0px; line-height:1.4;  color:#333; font-size:16px; display:inline-block;}

.n_box8_t li .n_box8_c dd a:hover{ color:#1D2088;}









.n_box9{width:100%; padding-top:95px;}

.n_box9_ul{ width:100%; padding-top:50px;}

.n_box9_ul li{width:31%; float:left; padding-bottom:60px; margin-right:3.5%;}

.n_box9_ul li .div{width:100%; display:inline-block; background-color:#fff; overflow:hidden; float:left; color:#999; font-size:14px;

-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;box-shadow: 0px 6px 15px 0px rgba(0,0,0,0.06); }

.n_box9_ul li .div:hover{ /*background-color:#00a0ea;*/ text-decoration:none; color:#10054D;moz-box-shadow:0px 20px 35px #d9d9d9;

-webkit-box-shadow:0px 20px 35px #d9d9d9;

box-shadow:0px 20px 35px #d9d9d9;}

.n_box9_ul li .div .a_img{width:100%; display:inline-block; overflow:hidden;}

.n_box9_ul li .div .a_img img{width:100%; float:left;}

.n_box9_ul li .div .a_text{width:100%; padding:15px 18px 30px 18px; background:url(../images/tb_05.png) right 18px bottom 30px no-repeat;}

.n_box9_ul li .div:hover .a_text{ /*background:url(../images/tb_05s.png) right 18px bottom 18px no-repeat;*/}

.n_box9_ul li .div .a_text .s1{width:100%; height:62px; line-height:31px; overflow:hidden; color:#000; font-size:22px; font-weight:bold; text-align:center;}

.n_box9_ul li .div:hover .a_text .s1{ color:#10054D;}

.n_box9_ul li .div .a_text .s2{width:100%; margin:10px 0px 0px 0px; height:46px; line-height:23px; overflow:hidden; text-align:center;}

.n_box9_ul li:nth-child(3n){ margin-right:0px;}



.n_bg1{ background-color:#121773;}

.n_box10{width:100%; padding:100px 0px 80px 0px;}

.n_product_con_details_l{width:616px;}

.n_product_con_details_l_left{width:84px; position:relative; padding-top:45px; padding-bottom:32px;}

.n_product_con_details_l_right{width:450px; position:relative;}

.n_product_con_details_r{width:520px; letter-spacing:2px;}

.n_product_con_details_r_t{ padding:4px 0px; color:#000; font-size:25px; font-weight:bold;}

.n_product_con_details_r_t1{ padding:33px 0px 35px 0px; color:#000; font-size:18px;}

.n_product_con_details_r_t1 a{ margin-right:10px;}

.n_product_con_details_r_text{ margin:0px 0px 35px 0px; color:#333; font-size:16px;}

.n_product_con_details_r_my{ padding:20px 18px; background-color:#f0f0f0; color:#FF3333; line-height:1.3; font-size:28px; font-weight:bold;}



.product_swiper_left{width:100%; height:372px; overflow:hidden;}

.product_swiper_left .swiper-slide{ height:84px !important; cursor:pointer; margin-bottom:9px; overflow:hidden; position:relative;}

.product_swiper_left .swiper-slide:after{width:82px; height:82px; border:1px solid #1d2089; position:absolute; left:0px; top:0px; z-index:1; content:"";filter:alpha(opacity=0);   -moz-opacity:0;   -khtml-opacity:0;   opacity:0;}

.product_swiper_left .swiper-slide img{width:100%;}

.product_swiper_left .swiper-slide.swiper-slide-thumb-active:after{filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity:1;   opacity:1;}

.n_product_con_details_l_left .product_left_next{width:84px; height:24px; background:url(../images/img21s.jpg) center no-repeat; background-size:100%; left:0%; top:auto; bottom:0px; margin-top:0px;}

.n_product_con_details_l_left .product_left_prev{width:84px; height:24px; background:url(../images/img20s.jpg) center no-repeat; background-size:100%; left:0%;top:0px; margin-top:0px;}



.product_swiper_right{width:100%; overflow:hidden; /*border:1px solid #cccccc;*/}

.product_swiper_right .swiper-slide{width:100%; overflow:hidden;}

.product_swiper_right .swiper-slide img{width:100%;}

.n_product_con_details_l_right .product_right_next{width:12px; height:24px; background:url(../images/tb_pp_right.png) center no-repeat; background-size:100%;left:auot; right:-50px; top:50%; margin-top:-12px; display:none;}

.n_product_con_details_l_right .product_right_prev{width:12px; height:24px; background:url(../images/tb_pp_left.png) center no-repeat; background-size:100%; left:-50px; top:50%; margin-top:-12px; display:none;}





.n_box11{ padding:25px 0px; color:#fff; font-size:25px; font-weight:bold;}

.n_box12{ padding:60px 0px 30px 0px;}

.n_box12_c{ padding-bottom:90px; color:#000; font-size:18px; line-height:2; overflow:hidden;}

.n_box12_c img{ max-width:100%; height:auto !important;}

.n_box12_c p{line-height:2;}

