@charset "utf-8";

:hover{
    -webkit-transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    -o-transition:all 0.3s ease;
    transition:all 0.3s ease;
}

/*图片放大公用类*/
.picfd img
{
    -webkit-transition:0.5s ease;
    -moz-transition:0.5s ease;
    -o-transition:0.5s ease;
  -ms-transition:0.5s ease;
}
.picfd:hover img{

     transform:scale(1.1);
     -webkit-transform:scale(1.1);
     -moz-transform:scale(1.1);
     -o-transform:scale(1.1);
     -ms-transform:scale(1.1);
}

.container{ width:1260px; margin-right:auto; margin-left:auto; }
.container-wyg{ width:100%; margin-right:auto; margin-left:auto; }
img { max-width:100%; cursor:pointer }

/* 头部 */
.header{ height:120px;
    -webkit-box-shadow:0 1px 7px rgba(34, 24, 21, .16);
    -moz-box-shadow:0 1px 7px rgba(34, 24, 21, .16);
    box-shadow:0 1px 7px rgba(34, 24, 21, .16);
	border-bottom: 1px solid #0e2664;
	    background: #ffffff;
}
.logo{/* margin-top:44px; */width: 370px;}
.tbxx{ width:136px; margin-top:44px; }
.tbxx ul{ background:url(../images/pic3.png) no-repeat left center; }
.tbxx ul li{ font-size:18px; color:#0e2664; margin-left:26px; }
.tbxx ul li a{ color:#0e2664; width:54px; height:32px; line-height:32px; padding-left:47px; background:url(../images/pic1.png) no-repeat 22px center; border:1px solid #0e2664; border-radius:20px; display:block; }
.tbxx ul li a:hover,.tbxx ul li a.xz{ color:#fff; background:#0e2664 url(../images/pic2.png) no-repeat 22px center;
    -webkit-box-shadow:0 10px 20px rgba(228, 26, 27, .2);
    -moz-box-shadow:0 10px 20px rgba(228, 26, 27, .2);
    box-shadow:0 10px 20px rgba(228, 26, 27, .2);
}
{ margin-top:54px; }
.nava ul{ margin-right:0px; overflow: hidden;}
.nava ul li{ line-height:100%; text-align:left; margin-right:46px;min-height: 80px; }
.nava ul li a{ font-size:14px; color:#333; min-height:32px; line-height:32px; display:block; }
.nava ul li a:hover,.nava ul li a.xz{ color:#0e2664; border-bottom:4px solid #0e2664; }

/* BANNER */
.banner{ width:100%; height:680px; position:relative; }
.banner .flexslider{ position:relative;height:680px;}
.banner .flexsliderzq{ position:relative;height:700px;}
.banner .slides{ position:relative;z-index:1;}
.banner .slides li{height:680px;}
.banner .slides li a{width:100%;display:block;height:680px;}
.banner .slides li .title{ color:#0e2664; width:800px; padding:192px 70px 0; }
.banner .slides li .title1{ font-size:30px; font-weight:bold; width:100%; line-height:100%; }
.banner .slides li .title2{ font-size:80px; font-weight:bold; width:100%; line-height:100%; margin-top:34px; }
.banner .slides li .title3{ font-size:20px; width:100%; height:160px; line-height:32px; margin-top:30px; overflow:hidden; }
.banner .slides li .title4{ font-size:18px; width:100%; margin-top:44px; }
.banner .slides li .title4 a{ font-size:18px; color:#0e2664; width:184px; height:53px; line-height:53px; text-align:center; background:url(../images/pic6.png) no-repeat; display:block; }
.banner .slides li .title4 a:hover{ font-size:20px; color:#fff; }

.banner .xxgd{ width:24px; height:31px; text-align:center; margin-left:-12px; padding-top:7px; background:url(../images/pic4.png) no-repeat; position:absolute; bottom:24px; left:50%; z-index:4; }
.banner .xxgd img{ position:relative;
    animation:imgdh 2s infinite linear;
    -moz-animation:imgdh 2s infinite linear; /* Firefox */
    -webkit-animation:imgdh 2s infinite linear; /* Safari and Chrome */
    -o-animation:imgdh 2s infinite linear; /* Opera */
}



.banner1{ width:100%; height:780px; position:relative; }
.banner1 .flexslider{ position:relative;height:780px;}
.banner1 .flexsliderzq{ position:relative;height:700px;}
.banner1 .slides{ position:relative;z-index:1;}
.banner1 .slides li{height:780px;}
.banner1 .slides li a{width:100%;display:block;height:780px;}
.banner1 .slides li .title{ color:#0e2664; width:800px; padding:192px 70px 0; }
.banner1 .slides li .title1{ font-size:30px; font-weight:bold; width:100%; line-height:100%; }
.banner1 .slides li .title2{ font-size:80px; font-weight:bold; width:100%; line-height:100%; margin-top:34px; }
.banner1 .slides li .title3{ font-size:20px; width:100%; height:160px; line-height:32px; margin-top:30px; overflow:hidden; }
.banner1 .slides li .title4{ font-size:18px; width:100%; margin-top:44px; }
.banner1 .slides li .title4 a{ font-size:18px; color:#0e2664; width:184px; height:53px; line-height:53px; text-align:center; background:url(../images/pic6.png) no-repeat; display:block; }
.banner1 .slides li .title4 a:hover{ font-size:20px; color:#fff; }

.banner1 .xxgd{ width:24px; height:31px; text-align:center; margin-left:-12px; padding-top:7px; background:url(../images/pic4.png) no-repeat; position:absolute; bottom:24px; left:50%; z-index:4; }
.banner1 .xxgd img{ position:relative;
    animation:imgdh 2s infinite linear;
    -moz-animation:imgdh 2s infinite linear; /* Firefox */
    -webkit-animation:imgdh 2s infinite linear; /* Safari and Chrome */
    -o-animation:imgdh 2s infinite linear; /* Opera */
}












/*
.banner .flex-control-nav{ width:100%; height:16px; text-align:center; position:absolute;bottom:30px;left:0px;z-index:2;}
.banner .flex-control-nav li{display:inline-block;width:16px;height:16px;margin:0 5px; *display:inline;zoom:1;}
.banner .flex-control-nav a{display:inline-block;width:16px;height:16px; background:url(../images/pic1.png) no-repeat;overflow:hidden; cursor:pointer;}
.banner .flex-control-nav .flex-active{ background:url(../images/pic2.png) no-repeat;}

.banner .flex-direction-nav{position:absolute;z-index:3;width:100%;top:50%;margin-top:-35px;}
.banner .flex-direction-nav li a{display:block;width:58px;height:58px;overflow:hidden;cursor:pointer;position:absolute;}
.banner .flex-direction-nav li a.flex-prev{left:20px;background:url(../images/pic3.png) no-repeat;}
.banner .flex-direction-nav li a.flex-prev:hover{background:url(../images/pic3h.png) no-repeat;}
.banner .flex-direction-nav li a.flex-next{right:20px;background:url(../images/pic4.png)  no-repeat;}
.banner .flex-direction-nav li a.flex-next:hover{background:url(../images/pic4h.png)  no-repeat;}*/

@keyframes imgdh
{
  0% {bottom:0px;}
  50% {bottom: -6px;}
  100% {bottom:0px;}
}

@-moz-keyframes imgdh /* Firefox */
{
  0% {bottom:0px;}
  50% {bottom: -6px;}
  100% {bottom:0px;}
}

@-webkit-keyframes imgdh /* Safari 和 Chrome */
{
  0% {bottom:0px;}
  50% {bottom: -6px;}
  100% {bottom:0px;}
}

@-o-keyframes imgdh /* Opera */
{
  0% {bottom:0px;}
  50% {bottom: -6px;}
  100% {bottom:0px;}
}

/* 网站首页 */
.main{ width:100%; overflow:hidden; }
.main h2{ width:100%; text-align:center; }
.main h2 p{ font-size:12px; color:#999; width:100%; line-height:100%; }
.main h2 p img{ margin:0 12px; position:relative; top:-5px; }
.main h2 span{ font-size:32px; color:#000; width:100%; line-height:100%; margin-top:6px; display:block; }

.main1{ padding:64px 0px 50px 0; }
.main1_nr{ font-size:14px; color:#333; width:100%; line-height:36px; text-align:center; margin-top:18px; }

.main2{ padding:45px 0px; border-top:1px solid #a2a2a2; }
.main2.first{ padding:48px 70px 80px; /* border-top:0px; */ }
.main2_1{ width:100%; }
.main2_1_l{ width:598px; height:344px; overflow:hidden; }
.main2_1_l img{ width:598px; height:344px; }
.main2_1_r{ width:520px; padding-top:38px; padding-left:82px; }
.main2_1_r1{ font-size:33px; color:#333; width:100%; line-height:100%; padding-bottom:23px; background:url(../images/pic9.png) no-repeat left bottom; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.main2_1_r1 a{ color:#333; }
.main2_1_r2{ font-size:14px; width:100%; height:238px; height:140px; line-height:30px; margin-top:16px; overflow:hidden; text-align:justify; }
.main2_1_r3{ font-size:12px; width:100%; margin-top:14px; }
.main2_1_r3 a{ font-size:13px; color:#333; width:134px; height:35px; line-height:35px; text-align:center; background:url(../images/pic10.png) no-repeat; display:block; }
.main2_1_r3 a:hover{ font-size:14px; color:#0e2664; }
.main2_2{ width:100%; overflow:hidden; }
.main2_2 ul{ width:100%; }
.main2_2 ul li{ width:294px; margin:22px 28px 0 0; }
.main2_2.style1 ul li{ width:381px; }
.main2_2 ul li .title_nr{ width:100%; position:relative; }
.main2_2 ul li .title_nr .pic{ width:100%; height:248px; overflow:hidden; }
.main2_2 ul li .title_nr .pic img{ width:100%; height:188px; }
.main2_2 ul li .title_nr .title{ font-size:18px; color:#fff; height:58px; line-height:58px; text-align:center; padding:0 10px; background-color:#bfbfbf; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
    -webkit-transition:all 0s ease;
    -moz-transition:all 0s ease;
    -o-transition:all 0s ease;
    transition:all 0s ease;
}
.main2_2 ul li .title_nr .jieshao{ height:100%; text-align:center; padding:0 10px; background-color:#0e2664; overflow:hidden; position:absolute; top:0px; right:0px; bottom:0px; left:0px; display:none; }
.main2_2 ul li .title_nr .jieshao1{ width:100%; padding:42px 0 22px; background:url(../images/pic13.png) no-repeat center bottom; }
.main2_2 ul li .title_nr .jieshao2{ font-size:16px; color:#fff; width:100%; line-height:30px; margin-top:10px; }

.main2_3{ width:100%; overflow:hidden; }
.main2_3 ul{ width:100%; }
.main2_3 ul li{ width:229px; margin:22px 28px 0 0; }
.main2_3.style1 ul li{ width:381px; }
.main2_3 ul li .title_nr{ width:100%; position:relative; }
.main2_3 ul li .title_nr .pic{ width:100%; height:228px; overflow:hidden; }
.main2_3 ul li .title_nr .pic img{ width:100%; height:188px; }
.main2_3 ul li .title_nr .title{ font-size:18px; color:#fff; height:58px; line-height:58px; text-align:center; padding:0 10px; background-color:#bfbfbf; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
    -webkit-transition:all 0s ease;
    -moz-transition:all 0s ease;
    -o-transition:all 0s ease;
    transition:all 0s ease;
}
.main2_3 ul li .title_nr .jieshao{ height:100%; text-align:center; padding:0 10px; background-color:#0e2664; overflow:hidden; position:absolute; top:0px; right:0px; bottom:0px; left:0px; display:none; }
.main2_3 ul li .title_nr .jieshao1{ width:100%; padding:42px 0 22px; background:url(../images/pic13.png) no-repeat center bottom; }
.main2_3 ul li .title_nr .jieshao2{ font-size:16px; color:#fff; width:100%; line-height:30px; margin-top:10px; }


.main2_2 ul li:last-child,.main2_3 ul li:last-child,.main2_4 ul li:last-child {/* background-color: #353535; */ margin: 22px 0px 0 0;}

.main2_4{ width:100%; overflow:hidden; }
.main2_4 ul{ width:100%;; }
.main2_4 ul li{ width:229px; margin:22px 28px 0 0; }
.main2_4.style1 ul li{ width:381px; }
.main2_4 ul li .title_nr{ width:100%; position:relative; }
.main2_4 ul li .title_nr .pic{ width:100%; height:228px; overflow:hidden; }
.main2_4 ul li .title_nr .pic img{ width:100%; height:188px; }
.main2_4 ul li .title_nr .title{ font-size:18px; color:#333; height:58px; line-height:58px; text-align:center; padding:0 10px; background-color:#fff; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
    -webkit-transition:all 0s ease;
    -moz-transition:all 0s ease;
    -o-transition:all 0s ease;
    transition:all 0s ease;
}
.main2_4 ul li .title_nr .jieshao{ height:100%; text-align:center; padding:0 10px; background-color:#fff; overflow:hidden; position:absolute; top:0px; right:0px; bottom:0px; left:0px; display:none; }
.main2_4 ul li .title_nr .jieshao1{ width:100%; padding:42px 0 22px; background:url(../images/pic13.png) no-repeat center bottom; }
.main2_4 ul li .title_nr .jieshao2{ font-size:16px; color:#fff; width:100%; line-height:30px; margin-top:10px; }



.main2.odd .main2_1_l{ float:right; }
.main2.odd .main2_1_r{ padding-left:0px; padding-right:82px; }



.main3{ text-align:center; padding:0 0 54px; }
.main3 a{ font-size:20px; color:#fff; width:216px; height:60px; line-height:60px; text-align:center; background-color:#0e2664; display:inline-block; *display:inline; *zoom:1; }
.main3 a:hover{ font-size:22px; }

.main4{ padding:66px 0px 40px; background-color:#f1f1f1; }
.main4_nr{ width:100%; margin-top:60px; }
.main4_nr1{ height:388px; }
.main4_nr1_nr{ height:348px; padding:20px 0 20px 16px; background-color:#fff; }
.main4_nr1_nr_l{ width:49%; height:348px; overflow:hidden;
    -webkit-box-shadow:0 0 30px rgba(0, 0, 0, .05);
    -moz-box-shadow:0 0 30px rgba(0, 0, 0, .05);
    box-shadow:0 0 30px rgba(0, 0, 0, .05);
}
.main4_nr1_nr_l img{ width:100%; }
.main4_nr1_nr_r{ width:51%; height:348px; }
.main4_nr1_nr_r_nr{ width:84%; padding:0 8%; }
.main4_nr1_nr_r_nr1{ font-size:12px; color:#666; width:100%; line-height:100%; margin-top:40px; }
.main4_nr1_nr_r_nr1 img{ margin-right:10px; position:relative; top:-5px; }
.main4_nr1_nr_r_nr2{ width:100%; line-height:22px; margin-top:50px; }
.main4_nr1_nr_r_nr2 .title1{ font-size:22px; font-weight:bold; color:#333; }
.main4_nr1_nr_r_nr2 .title1 a{ color:#333; }
.main4_nr1_nr_r_nr2 .title2{ font-size:12px; color:#0e2664; margin-top:2px; }
.main4_nr1_nr_r_nr2 .title2 a{ font-size:12px; color:#0e2664; width:80px; height:24px; line-height:24px; text-align:center; background:url(../images/pic16.png) no-repeat; display:block; }
.main4_nr1_nr_r_nr2 .title2 a:hover{ font-size:14px; }
.main4_nr1_nr_r_nr3{ font-size:14px; width:100%; height:104px; line-height:26px; margin-top:30px; overflow:hidden; }
.main4_nr1_nr_r_nr4{ font-size:14px; color:#333; width:100%; margin-top:10px; }
.main4_nr1_nr_r_nr4 a{ color:#333; width:109px; height:36px; line-height:36px; text-align:center; background:url(../images/pic18.png) no-repeat; display:block; }
.main4_nr1_nr_r_nr4 a:hover{ font-size:20px; color:#0e2664; }
.main4_nr2{ width:100%; padding-top:30px; overflow:hidden; }
.main4_nr2 ul{ margin:0 -30px; }
.main4_nr2 ul li{ width:50%; margin-top:40px; }
.main4_nr2 ul li .nr{/* width:846px;*/ height:60px; padding:0 30px 0 140px; position:relative; }
.main4_nr2 ul li .pic{ width:90px; height:60px; border-right:1px solid #bdbdbd; position:absolute; top:0px; left:30px; }
.main4_nr2 ul li .pic p{ width:44px; height:60px; }
.main4_nr2 ul li .pic p img{ width:44px; height:60px; }
.main4_nr2 ul li .pic span{ font-size:12px; font-weight:bold; color:#666; width:40px; line-height:16px; padding:14px 0 0 6px; display:block; }
.main4_nr2 ul li .title{ width:100%; }
.main4_nr2 ul li .title1{ font-size:15px; font-weight:bold; color:#333; width:100%; line-height:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.main4_nr2 ul li .title1 a{ color:#333; }
.main4_nr2 ul li .title1 a:hover{ color:#0e2664; }
.main4_nr2 ul li .title2{ font-size:14px; color:#333; width:100%; height:40px; line-height:20px; margin:8px 0 -3px; overflow:hidden; }

.main5{ padding:40px 0 50px; }
.main5_nr{ width:100%; margin-top:36px; }
.main5_nr1{ width:100%; overflow:hidden; }
.main5_nr1 img{ width:100%; }
.main5_nr2{ width:100%; overflow:hidden; }
.main5_nr2 ul{ margin:0 -30px; }
.main5_nr2 ul li{ width:50%; margin-top:60px; }
.main5_nr2 ul li .nr{/* width:846px;*/ height:79px; padding:0 30px 0 152px; position:relative; }
.main5_nr2 ul li .pic{ width:102px; height:59px; border-right:1px solid #bdbdbd; position:absolute; top:0px; left:30px; }
.main5_nr2 ul li .pic p{ width:53px; height:59px; }
.main5_nr2 ul li .pic p img{ width:53px; height:59px; }
.main5_nr2 ul li .pic span{ font-size:12px; font-weight:bold; color:#666; width:43px; line-height:16px; padding:14px 0 0 6px; display:block; }
.main4_nr2 ul li .title{ width:100%; }
.main5_nr2 ul li .title{ width:100%; }
.main5_nr2 ul li .title1{ font-size:14px; font-weight:bold; color:#333; width:100%; line-height:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.main5_nr2 ul li .title1 a{ color:#333; }
.main5_nr2 ul li .title1 a:hover{ color:#0e2664; }
.main5_nr2 ul li .title2{ font-size:12px; color:#333; width:100%; height:40px; line-height:20px; margin:8px 0 -3px; overflow:hidden; }

.more{ font-size:14px; color:#333; width:100%; text-align:center; margin-top:52px; }
.more a{ font-size:12px; color:#333; width:98px; height:31px; line-height:31px; text-align:center; background:url(../images/pic20.png) no-repeat; display:inline-block; *display:inline; *zoom:1; }
.more a:hover{ font-size:14px; color:#0e2664; }



.inews {   padding: 0 0 30px; } 
.inews .main { width: 100%;   position: relative; overflow: hidden; }
.inews .list { width: 104%; overflow: hidden; }
.inews li{  height: 183px;width: 570px; float: left;position: relative;
margin: 30px 30px 30px 0;    line-height: 30px;}
.inews li img{width: 244px;height: 183px;float: left;display: block; margin-right: 10px;}
.inews li h3{font-size: 14px;float: right;width: 320px;font-weight: normal;}
.inews li h3 a>span{ display: block;font-size: 18px;color: #0b090c;  }
.inews li h3 a{ color: #666; display: block;   font-size: 14px;}
.inews li p{font-size: 14px;color: #666; } 
.inews li .data{color: #999;line-height: 40px;}
.inews li .mo{width: 110px;height: 34px;line-height: 34px;margin-top: 14px;background-position: left -600px;}

.inews li.one{ width: 1200px;height: 310px;border-bottom: 1px dashed #dfdfdf;margin-bottom: 10px;
padding-bottom: 40px;}
.inews li.one .img{width: 600px;height: 310px;float: left;overflow: hidden;}
.inews li.one img{width: 600px;height: 450px;margin-top: -20px;}
.inews li.one h3{ width: 568px;}
.inews li.one h3 a>span{font-size: 20px;font-weight: bold;}
.inews li.one .data span{padding-left: 40px;font-size: 16px;color: #999;display: inline-block;
margin-right: 36px;background-position: left -288px;}
.inews li.one .data span.ihits{background-position: left -390px;}
.inews li.one .mo{width: 185px;height: 50px;line-height: 50px; background-position: left -500px;}
.inews li:hover img{transform: scale(1.1, 1.1); transition: all .5s ease; }
    
.inews li label { position: absolute; left: 0; top: 0; height: 100%; overflow: hidden; }

.s{background: url(../images/tip.png) 0 no-repeat;}



/* 底部 */
.footer{ width:100%; padding-top:36px; background-color:#000000; }
.footer1{ width:100%;font-size: 14px;
    color: #fff;
  
    line-height: 30px; }
.footer2{ font-size:14px; color:#fff; width:970px; line-height:30px; text-align:center; margin-top:0px; }
.footer2 a{ color:#fff; }
.footer2 a:hover{ text-decoration:underline; }
.footer3{ color:#fff; width:100%; line-height:30px; margin-bottom:43px; padding:14px 0; border-bottom:1px solid #c1c1c1; }
.footer3_1{ font-size:14px; }
.footer3_2{ font-size:12px; }
.footer3 a{ color:#fff; }
.footer3 a:hover{ text-decoration:underline; }

/* 内页公用 */
.qy_main{ width:100%; padding-top:32px; }
.qy_main h2{ width:100%; text-align:center; }
.qy_main h2 p{ font-size:18px; color:#999; width:100%; line-height:100%; }
.qy_main h2 p img{ margin:0 12px; position:relative; top:-7px; }
.qy_main h2 span{ font-size:22px; color:#000; width:100%; line-height:100%; margin-top:8px; display:block; }
/*
.qy_main h4{ width:100%; }
.qy_main h4 p{ font-size:18px; color:#999; width:100%; line-height:100%; }
.qy_main h4 p img{ margin:0 12px; position:relative; top:-7px; }
.qy_main h4 span{ font-size:24px; font-weight:bold; color:#000; width:100%; line-height:100%; margin-top:6px; display:block; }
*/
.qy_main h4{ width:100%; position:relative; }
.qy_main h4 p{ font-size:18px; color:#999; width:100%; line-height:100%; }
.qy_main h4 p img{ margin:0 12px; position:relative; top:-7px; }
.qy_main h4 span{ font-size:24px; font-weight:bold; color:#000; width:100%; line-height:100%; margin-top:6px; display:block; }
.qy_main h4 a{ font-size:18px; color:#666; line-height:100%; position:absolute; top:15px; right:0px; }
.qy_main h4 a:hover{ color:#0e2664; }


.qy_main_l{ width:234px; padding-bottom:50px; }
.qy_main_l .ul1>li{ position:relative; }
.qy_main_l h3{ color:#fff; width:234px; height:59px; text-align:center; padding-top:28px; background-color:#0e2664; }
.qy_main_l h3 p{ font-size:20px; font-weight:bold; color:#fff; width:100%; line-height:100%; }
.qy_main_l h3 span{ font-family:"Arial"; font-size:14px; width:100%; margin-top:2px; display:block; }
.qy_main_l .ul1{ font-size:14px; width:234px; text-align:center;}
.qy_main_l .ul1>li>a{ color:#fff;display:block; height:47px;line-height:47px; padding:0 10px; background:#0e2664 url(../images/pic25.png) no-repeat 193px center;}
.qy_main_l .ul1>li>a.xz,.qy_main_l .ul1>li>a.xzz{ font-weight:bold; background:#2d4b96  url(../images/pic25.png) no-repeat 193px center;}

.qy_main_l .ul2>li>a{ color:#fff;display:block; width:214px; height:47px;line-height:47px; padding:0 10px; background:#0e2664 url(../images/pic25.png) no-repeat 193px center;}
.qy_main_l .ul2>li>a.xz,.qy_main_l .ul2>li>a.xzz{ font-weight:bold; background:#2d4b96 url(../images/pic25.png) no-repeat 193px center;}

.qy_main_l .ul1>li{ border-top:1px solid #304477; }
.qy_main_l .ul2>li{ border-top:1px solid #304477; }
.qy_main_l .ul3>li{ border-top:1px solid #304477; }
.qy_main_l .ul4>li{ border-top:1px solid #304477; }

.qy_main_l .ul1{ position:relative; z-index:2000; }
/*.qy_main_l .ul1>li{ position:relative; }*/
.qy_main_l .ul2{ width:234px; padding-left:5px; position:absolute; top:0px; left:234px; }
.qy_main_l .ul2>li{ position:relative; }
.qy_main_l .ul3{ width:234px; padding-left:5px; position:absolute; top:0px; left:234px; }

.qy_main_l .ul3>li>a{ color:#fff;display:block; width:214px; height:47px;line-height:47px; padding:0 10px; background:#0e2664;}
.qy_main_l .ul3>li>a.xz,.qy_main_l .ul3>li>a.xzz{ font-weight:bold; background:#2d4b96;}
/*.qy_main_l .ul4>li>a{display:block;height:20px;line-height:20px; background: #333;color:#fff; padding-left:90px;}
.qy_main_l .ul4>li>a.xz{ background: #ff0000;}*/
.qy_main_l .ul3,.qy_main_l .ul2,.qy_main_l .ul4{display:none;overflow: visible !important;}
.qy_main_l2{ width:232px; border:1px solid #e8e8e8; }
.qy_main_l2 .jieshao{ width:200px; padding:20px 16px 16px; background-color:#f7f5f6; }
.qy_main_l2 .jieshao1{ color:#191919; width:100%; line-height:19px; }
.qy_main_l2 .jieshao1 p{ font-size:18px; font-weight:bold; }
.qy_main_l2 .jieshao1 a{ font-size:14px; color:#330819; }
.qy_main_l2 .jieshao1 a:hover{ text-decoration:underline; }
.qy_main_l2 .jieshao2{ font-size:12px; color:#000; width:100%; line-height:24px; margin-top:24px; }
.qy_main_l2 .jieshao3{ font-size:12px; color:#080808; margin-top:14px; padding-left:35px; }
.qy_main_l2 .jieshao4{ font-size:12px; color:#080808; width:100%; text-align:right; margin-top:4px; }
.qy_main_l2 .fenlei{ width:200px; padding:12px 16px 16px; }
.qy_main_l2 .fenlei ol{ width:200px; }
.qy_main_l2 .fenlei ol li{ width:200px; border-bottom:1px dotted #dcdcdc; }
.qy_main_l2 .fenlei ol li a{ font-size:14px; color:#000; width:186px; height:34px; line-height:34px; padding-left:14px; background:url(../images/pic37.png) no-repeat left center; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.qy_main_l2 .fenlei ol li a:hover{ color:#0e2664; }
.qy_main_r{ width:935px; }

.flex-direction-nav{  width: 100%;
    z-index: 9999999;
    position: absolute;
    top: 50%;
    left: 0;}
	.flex-direction-nav	li{width: 50%; float: left;}
.flex-direction-nav	.flex-prev{    height: 67px; display: block;float: left;
    background: url(../images/le.png) no-repeat;
    z-index: 9999;
    width: 35px;
    border-radius: 10px;}
.flex-direction-nav	.flex-next{    height: 67px; display: block;float: right;
    background: url(../images/ri.png) no-repeat;
    z-index: 9999;
    width: 35px;
    border-radius: 10px;}

/* 钢琴 */
.gq_main{ width:935px; }
.gq_main1{ width:100%; height:342px; position:relative; }
.gq_main1 .flexslider{ position:relative;height:342px;}
.gq_main1 .slides{ position:relative;z-index:1;}
.gq_main1 .slides li{height:342px;}
.gq_main1 .slides li a{height:342px; display:block;}

.gq_main1 .flex-control-nav{ width:100%; height:12px; text-align:right; position:absolute;bottom:25px;right:10px;z-index:2;}
.gq_main1 .flex-control-nav li{display:inline-block;width:12px;height:12px;margin-right:12px; *display:inline;zoom:1;}
.gq_main1 .flex-control-nav a{display:inline-block;width:12px;height:12px; background:url(../images/pic27.png) no-repeat;overflow:hidden; cursor:pointer;}
.gq_main1 .flex-control-nav .flex-active{ background:url(../images/pic28.png) no-repeat;}
/*
.gq_main1 .flex-direction-nav{position:absolute;z-index:3;width:100%;top:50%;margin-top:-35px;}
.gq_main1 .flex-direction-nav li a{display:block;width:58px;height:58px;overflow:hidden;cursor:pointer;position:absolute;}
.gq_main1 .flex-direction-nav li a.flex-prev{left:20px;background:url(../images/pic3.png) no-repeat;}
.gq_main1 .flex-direction-nav li a.flex-prev:hover{background:url(../images/pic3h.png) no-repeat;}
.gq_main1 .flex-direction-nav li a.flex-next{right:20px;background:url(../images/pic4.png)  no-repeat;}
.gq_main1 .flex-direction-nav li a.flex-next:hover{background:url(../images/pic4h.png)  no-repeat;}*/

.gq_main2{ width:935px; }
.gq_main2_nr{ width:935px; padding-bottom:44px; border-bottom:1px solid #ececec; }
.gq_main2_nr.wukuang{ border-bottom:0px; }
.gq_main2_nr ul{ width:972px; margin-top:-4px; }
.gq_main2_nr ul li{ width:246px; margin:44px 38px 0 0; padding:18px 20px 14px; background-color:#fff; }
.gq_main2_nr ul li .pic{ width:246px; height:256px; }
.gq_main2_nr ul li .pic img{ width:246px; height:256px; }
.gq_main2_nr ul li .title{ width:100%; margin-top:18px; padding-top:22px; border-top:1px solid #f1f1f1; }
.gq_main2_nr ul li .title1{ font-size:16px; font-weight:bold; color:#000; width:100%; line-height:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.gq_main2_nr ul li .title2{ font-size:12px; color:#999; width:100%; line-height:100%; margin-top:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.gq_main2_nr ul li .title3{text-decoration: line-through;  font-size:16px; font-weight:bold; color:#0e2664; width:100%; line-height:100%; margin-top:12px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.gq_main2_nr ul li:hover{
    -webkit-box-shadow:0 0 30px rgba(80, 10, 38, .14);
    -moz-box-shadow:0 0 30px rgba(80, 10, 38, .14);
    box-shadow:0 0 30px rgba(80, 10, 38, .14);
}

.gq_main3{ font-size:14px; width:935px; margin-top:28px; padding:13px 0 18px; background-color:#f9f9f9; }
.gq_main3 ul{ width:935px; line-height:37px; }
.gq_main3 ul li{ width:935px; }
.gq_main3 ul li .leibie{ color:#000; width:75px; padding-left:30px; }
.gq_main3 ul li .fenlei{ color:#616161; width:830px; }
.gq_main3 ul li .fenlei a{ color:#616161; margin-right:34px; }
.gq_main3 ul li .fenlei a:hover,.gq_main3 ul li .fenlei a.xz{ color:#5f0a2b; }
.gq_main3 ul li .search{ font-size:12px; width:830px; margin:4px 0; }
.gq_main3 ul li .search .wbk1{ color:#999; width:210px; height:29px; line-height:29px; padding:0 12px; background:url(../images/pic30.png) no-repeat; border:0px; }
.gq_main3 ul li .search .btn1{ color:#fff; width:58px; height:29px; line-height:29px; text-align:center; margin-left:6px; background:url(../images/pic31.png) no-repeat; border:0px; }

/* 分页 */
.pages{ font-size:14px; width:100%; text-align:center; padding-bottom:50px; }
.pages a{ color:#999;/*  width:40px;  */height:34px; line-height:34px; text-align:center; margin:0 3px; background-color:#fff; border:1px solid #e7e8e9; display:inline-block; *display:inline; *zoom:1; padding:0 15px;}
.pages strong{height:34px; line-height:34px; text-align:center; margin:0 3px; display:inline-block; *display:inline; *zoom:1; padding:0 15px;color:#fff !important; background-color:#777; border:1px solid #777;}
.pages a:hover,.pages a.xz,.pages a.current{ color:#fff; background-color:#777; border:1px solid #777; }
.pages a.other{ width:79px; }
.pages strong{ font-weight:normal; color:#999; margin:0 3px;}

/* 售后服务 */
.shfw_main{ width:935px; padding-bottom:50px; }
.shfw_main1{ width:935px; }
.shfw_main1_nr{ width:935px; margin-top:27px; padding-bottom:36px; border-bottom:1px solid #eee; }
.shfw_main1_nr_l{ width:411px; height:263px; }
.shfw_main1_nr_l img{ width:411px; height:263px; }
.shfw_main1_nr_r{ width:480px; margin-right:17px; }
.shfw_main1_nr_r1{ width:480px; }
.shfw_main1_nr_r1 p{ font-size:24px; font-weight:bold; color:#000; width:480px; line-height:100%; }
.shfw_main1_nr_r1 span{ font-size:16px; color:#616161; width:480px; line-height:100%; margin-top:10px; display:block; }
.shfw_main1_nr_r2{ font-size:16px; color:#616161; width:480px; line-height:28px; margin-top:20px; }

.shfw_main2{ width:935px; margin-top:30px; }
.shfw_main2_nr{ width:935px; overflow:hidden; }
.shfw_main2_nr ul{ width:986px; margin-top:-18px; }
.shfw_main2_nr ul li{ width:442px; height:297px; margin:44px 51px 0 0; position:relative; }
.shfw_main2_nr ul li .pic{ width:442px; height:297px; overflow:hidden; }
.shfw_main2_nr ul li .pic img{ width:442px; height:297px; }
.shfw_main2_nr ul li .title{ font-size:24px; font-weight:bold; color:#fff; width:442px; height:58px; line-height:58px; text-align:center; background:url(../images/pic34.png) repeat; position:absolute; bottom:0px; left:0px; }
.shfw_main2_nr ul li .title span.style1{ font-size:14px; font-weight:normal; margin-left:16px; }

/* 售后实力 */
.shsl_main{ width:935px; }
.shsl_main1{ width:935px; }
.shsl_main1_nr{ width:935px; }
.shsl_main1_nr ul{ width:935px; margin-top:-6px; }
.shsl_main1_nr ul li{ width:935px; padding:33px 0 37px; border-bottom:1px solid #dfdfdf; }
.shsl_main1_nr ul li .pic{ width:352px; height:236px; overflow:hidden; }
.shsl_main1_nr ul li .pic img{ width:352px; height:236px; }
.shsl_main1_nr ul li .title{ width:543px; }
.shsl_main1_nr ul li .title1{ font-size:24px; font-weight:bold; color:#000; width:543px; line-height:24px; margin-top:48px; }
.shsl_main1_nr ul li .title1 a{ color:#000; }
.shsl_main1_nr ul li .title1 span.style1{ font-size:14px; font-weight:normal; color:#616161; margin-left:16px; }
.shsl_main1_nr ul li .title2{ font-size:12px; color:#616161; width:543px; height:132px; line-height:22px; margin-top:27px; }
.shsl_main1_nr ul li:hover .title1 a{ color:#0e2664; }

/* 乐器调率 */
.yqtl_main{ width:935px; padding-bottom:50px; }
.yqtl_main1{ width:935px; }
.yqtl_main1_nr{ font-size:14px; color:#616161; width:935px; line-height:24px; margin-top:27px; }

/* 钢琴-详情 */
.gqxq_main{ width:935px; padding-bottom:50px; }
.gqxq_main1{ width:935px; }
.gqxq_main1_l{ width:468px; }
.gqxq_main1_l .mod18 { width: 468px; margin: 0px auto; position: relative; }
.gqxq_main1_l .mod18 .prev2 { position:absolute; width:34px; height:79px; bottom:0px; left:0px; cursor:pointer; z-index:99; background:url(../images/pic40.png) no-repeat; }
.gqxq_main1_l .mod18 .next2 { position:absolute; width:34px; height:79px; bottom:0px; right:0px; cursor:pointer; z-index:99; background:url(../images/pic41.png) no-repeat; }
.gqxq_main1_l .mod18 li { float:left; }
.gqxq_main1_l .mod18 .cf>li { position:relative; color:#fff; }
.gqxq_main1_l .mod18 .cf>li>a { display:block; width:468px; height:486px; position:absolute; color:#fff; }
/*.tcdiv2_nr_left .mod18 .cf li span{display:block;width:640px;position:absolute;left:0;bottom:0;padding:10px 20px;line-height:22px;text-align:left;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}*/
.gqxq_main1_l .mod18 .picBox2 { height:486px; position:relative; overflow:hidden; }
.gqxq_main1_l .mod18 .picBox2 ul { height:486px; position:absolute; }
.gqxq_main1_l .mod18 .picBox2 li { width:468px; height:450px; }
.gqxq_main1_l .mod18 .listBox2 { width: 364px; height: 79px; margin: 20px auto 0; position: relative; overflow: hidden; }
.gqxq_main1_l .mod18 .listBox2 ul { width: 364px; height:79px; position:absolute; }
.gqxq_main1_l .mod18 .listBox2 li { width: 76px; height:79px; padding-right:20px; float:left; cursor:pointer; position:relative; }
/*.gqxq_main1_l .mod18 .listBox2 li i { display:none; }*/
.gqxq_main1_l .mod18 .listBox2 li a {}
.gqxq_main1_l .mod18 .listBox2 li img { width:74px; height:77px; border:1px solid #e8e4e6; }
.gqxq_main1_l .mod18 .listBox2 .on img { border:1px solid #451e2e; }
/*.gqxq_main1_l .mod18 .listBox2 li .on i { display:block; }*/
/*.gqxq_main1_l .title{ width:468px; margin-top: 10px; float: left;}
.gqxq_main1_l .title1{ margin-left: 19px; float: left; cursor:pointer;}
.gqxq_main1_l .title1:first-child{ margin-left: 0px;}
.gqxq_main1_l .title1 a{ width: 154px; height:70px; padding: 13px 3px 3px; background: url(../images/bg49.png) no-repeat left 10px; display: block;}
.gqxq_main1_l .title1.xz{}
.gqxq_main1_l .title1.xz a{ background: url(../images/bg48.png) no-repeat;}
.gqxq_main1_l .title_nr{ width:468px; height: 486px; overflow:hidden;}
.gqxq_main1_l .title_nr1{ width:468px; height: 486px; overflow:hidden;}
.gqxq_main1_l .title_nr1 img{ width:468px; height: 486px;}*/
.gqxq_main1_r{ /* width:437px; */ }
.gqxq_main1_r1{ font-size:24px; font-weight:bold; color:#000; width:437px; margin-top:96px; }
.gqxq_main1_r2{ font-size:14px; color:#999; width:437px; line-height:20px; margin-top:20px; }
.gqxq_main1_r3{ width:385px; background-color:#f8f8f8; margin-top:30px; padding:26px; }
.gqxq_main1_r3 ul{ font-size:16px; width:385px; line-height:42px; }
.gqxq_main1_r3 ul li{ width:385px; }
.gqxq_main1_r3 ul li p{ font-weight:bold; color:#0e2664; width:110px; }
.gqxq_main1_r3 ul li div{ font-weight:bold; color:#0e2664; width:110px; }



.gqxq_main1_r3 ul li span{ font-weight:bold;color:#0e2664; width:275px; }
.gqxq_main1_r3 ul li span em.style1{text-decoration: line-through; font-weight:bold; color:#0e2664; }
.gqxq_main1_r4{ font-size:16px; color:#666; width:437px; line-height:32px; margin-top:18px; }
.gqxq_main1_r4 span.style1{}
.gqxq_main1_r4 img{ margin-left:7px; }
.gqxq_main1_r5{ /* width:437px; */ margin-top:34px;text-align: center; }
.gqxq_main1_r5 a{ font-size:16px; color:#fff; width:151px; height:41px; line-height:41px; text-align:center; background-color:#777777; display:inline; padding:15px 30px }
.gqxq_main1_r5 a:hover{ font-size:18px; }

.gqxq_main2{ font-size:16px; color:#999; width:935px; height:56px; line-height:56px; text-align:center; margin-top:36px; background-color:#f8f8f8; }

.gqxq_main3{ width:935px; height:192px; position:relative; }
.gqxq_main3_1{ width:145px; margin:59px 0 0 62px; }
.gqxq_main3_2{ font-size:16px; color:#fff; width:288px; line-height:30px; margin:49px 0 0 15px; }
.gqxq_main3_2 span.style1{ font-size:18px; font-weight:bold; }
.gqxq_main3_3{ width:342px; margin:72px 15px 0 0; }
.gqxq_main3_3{ font-size:20px; color:#fff; width:342px; }
.gqxq_main3_3 span.style1{ font-weight:bold; }
.gqxq_main3_4{ font-size:14px; color:#fff; position:relative; right:15px; bottom:10px; top:46px;left:80px;}
.gqxq_main3_4 a{ color:#fff; margin-left:8px; }
.gqxq_main3_4 a.style1{ text-decoration:underline; }

.gqxq_main4{ font-size:20px; width:935px; margin-top:15px; overflow:hidden; }
.gqxq_main4 ul{ width:954px; }
.gqxq_main4 ul li{ width:458px; margin:5px 19px 0 0; }
.gqxq_main4 ul li p{ color:#fff; width:105px; height:46px; line-height:46px; padding:0 25px; background-color:#b09c7c; }
.gqxq_main4 ul li span{ color:#330819; width:258px; height:46px; line-height:46px; padding:0 20px; background-color:#f1ede8; }

.gqxq_main5{ width:935px; margin-top:56px;font-size: 16px;
    line-height: 35px; }
.gqxq_main5 .title1{ font-size:34px; color:#330819; width:100%; text-align:center; }
.gqxq_main5 .title2{ font-size:18px; color:#000; width:100%; text-align:center; margin-top:22px; }
.gqxq_main5 .title2 span.style1{ color:#330819; }
.gqxq_main5 .title3{ font-size:24px; color:#000; width:100%; line-height:30px; text-align:center; margin-top:56px; }
.gqxq_main5 .title4{ font-size:16px; color:#000; width:100%; line-height:30px; margin-top:28px; }

/* 内页BANNER */
.qy_banner{ width:100%; height:300px; }
.qy_banner a{ width:100%; height:300px; display:block; }

/* 实体门店 */
.stmd_main{ width:1200px; margin-top:52px; padding-bottom:40px; overflow:hidden; }
.stmd_main ul{ width:1227px; }
.stmd_main ul li{ width:382px; height:360px; margin:20px 27px 0 0; position:relative; }
.stmd_main ul li .pic{ width:382px; height:280px; overflow:hidden; }
.stmd_main ul li .pic img{ width:382px; height:280px; }
.stmd_main ul li .title{ font-size:16px; color:#333; width:362px; height:80px; line-height:80px; text-align:center; padding:0 10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.stmd_main ul li .jieshao{ font-size:16px; color:#fff; width:290px; height:360px; text-align:center; padding:0 46px; background-color:#0e2664; overflow:hidden; position:absolute; top:0px; left:0px; display:none;
    -webkit-transition:all 0s ease;
    -moz-transition:all 0s ease;
    -o-transition:all 0s ease;
    transition:all 0s ease;
}
.stmd_main ul li .jieshao1{ font-size:18px; font-weight:bold; color:#fff; width:290px; margin:94px 0 20px; }
.stmd_main ul li .jieshao2{ font-size:16px; color:#fff; width:290px; line-height:30px; margin-top:9px; }

/* 门店介绍 */
.mdjs_main{ width:1200px; margin-top:52px; padding-bottom:50px; overflow:hidden; }
.mdjs_main1{
    width:1200px;
    height:611px;
    position: relative;
    z-index:9999;
}
.mdjs_main1 .swiper-slide{
  width:1200px;
  height:611px;
  position: relative;
}
.mdjs_main1 .swiper-slide_l{ width:578px; height:396px; overflow:hidden; position:absolute; top:99px; left:0px; }
.mdjs_main1 .swiper-slide_l img{ width:578px; height:396px; }
.mdjs_main1 .swiper-slide_r{ width:516px; height:517px; padding:82px 51px 0 151px; border:6px solid #0e2664; }
.mdjs_main1 .swiper-slide_r1{ font-size:24px; font-weight:bold; color:#000; width:100%; line-height:100%; text-align:center; }
.mdjs_main1 .swiper-slide_r1 a{ color:#000; }
.mdjs_main1 .swiper-slide_r2{ font-size:14px; color:#333; width:100%; height:416px; line-height:26px; margin-top:50px; overflow:hidden; }
.mdjs_main1 .swiper-slide a{}
.mdjs_main1 .swiper-container-horizontal>.swiper-pagination-bullets,
.mdjs_main1 .swiper-pagination-custom,
.mdjs_main1 .swiper-pagination-fraction{
    width: 100%;
    position: absolute;
    height: 20px;
    line-height: 20px;
    top: 455px;
    right: auto;
    left: 20px;
    font-size: 20px;
    color: #ccc;
    z-index: 7;
    text-align: left;
}
.mdjs_main1 .swiper-pagination-total{
    font-size: 20px;
    color: #ccc;
}
.mdjs_main1 .swiper-pagination-fraction .swiper-pagination-current{
    color:#fff;
}
.mdjs_main1 .banner-btn{
  width: 100%;
  position: absolute;
  right: 0px;
  top: 447px;
  z-index: 999;
}
.mdjs_main1 .swiper-button-prev,
.mdjs_main1 .swiper-button-next{
    width: 65px;
    height: 48px;
    display: block;
    position: absolute;
}
.mdjs_main1 .swiper-button-prev{
    background:url(../images/pic49.png) no-repeat;
    left: 447px;
    margin-top: 0px;
}
.mdjs_main1 .swiper-button-prev:hover{
    background:url(../images/pic49h.png) no-repeat;
}
.mdjs_main1 .swiper-button-next{
    background:url(../images/pic50.png) no-repeat;
    left: 513px;
    margin-top: 0px;
}
.mdjs_main1 .swiper-button-next:hover{
    background:url(../images/pic50h.png) no-repeat;
}
.mdjs_main1 .swiper-container {
    width: 100%;
    height: 100%;
    position: relative;
}

.mdjs_main2{ font-size:21px; font-weight:bold; color:#333333; width:1200px; height:34px; line-height:100%; margin-top:108px; background:url(../images/pic51.png) no-repeat left bottom; }

.mdjs_main3{ width:1200px; margin-top:49px; overflow:hidden; }
.mdjs_main3 ul{ width:1221px; }
.mdjs_main3 ul li{ width:386px; height:296px; margin:21px 21px 0 0; overflow:hidden; }
.mdjs_main3 ul li{ width:386px; height:296px; }

.mdjs_main4{ width:1200px; margin-top:70px; position:relative; }
.mdjs_main4 .pic{ width:1200px; height:600px; }
.mdjs_main4 .pic img{ width:1200px; height:600px; }
.mdjs_main4 .title{ font-size:14px; color:#fff; width:1200px; padding:28px 0; background:url(../images/pic54.png) repeat; position:absolute; bottom:0px; left:0px; }
.mdjs_main4 .title table{ width:1200px; }
.mdjs_main4 .title table td{ height:108px; }
.mdjs_main4 .title table td.style1{ width:48px; padding-left:40px; background:url(../images/pic55.png) no-repeat left center; }
.mdjs_main4 .title table td.style1:first-child{ background:none; }
.mdjs_main4 .title table td.style2{ width:180px; padding:0 40px 0 26px; }
.mdjs_main4 .title table td.style3{ width:180px; padding:0 40px 0 26px; }
.mdjs_main4 .title table td.style4{ width:366px; padding:0 40px 0 26px; }
.mdjs_main4 .title table td .title1{ width:100%; }
.mdjs_main4 .title table td .title2{ width:100%; line-height:20px; margin-top:14px; }

/* 新闻动态 */
.xwdt_main{ width:1200px; margin-top:22px; overflow:hidden; }
.xwdt_main ul{ width:1257px; }
.xwdt_main ul li{ width:362px; height:440px; margin:30px 57px 0 0; background-color:#fff; }
.xwdt_main ul li .pic{ width:362px; height:223px; overflow:hidden; }
.xwdt_main ul li .pic img{ width:362px; height:223px; }
.xwdt_main ul li .title{ width:290px; height:217px; text-align:center; padding:0 36px; }
.xwdt_main ul li .title1{ font-size:16px; font-weight:bold; color:#000; width:100%; line-height:17px; margin-top:35px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.xwdt_main ul li .title1 a{ color:#000; }
.xwdt_main ul li .title2{ font-size:14px; font-weight:bold; color:#999; width:100%; line-height:15px; margin-top:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.xwdt_main ul li .title3{ font-size:12px; color:#616161; width:100%; height:40px; line-height:20px; margin-top:11px; overflow:hidden; }
.xwdt_main ul li .title4{ font-size:12px; color:#616161; width:100%; margin-top:20px; }
.xwdt_main ul li .title4 a{ color:#616161; width:90px; height:30px; line-height:30px; text-align:center; background-color:#fff; border:1px solid #dcdcdc; display:inline-block; *display:inline; *zoom:1; }
.xwdt_main ul li:hover{ background-color:#0e2664; }
.xwdt_main ul li:hover .title1{ color:#fff; }
.xwdt_main ul li:hover .title1 a{ color:#fff; }
.xwdt_main ul li:hover .title2{ color:#fff; }
.xwdt_main ul li:hover .title3{ color:#fff; }
.xwdt_main ul li:hover .title4 a{ color:#0e2664; border:1px solid #e5e5e5; }

/* 新闻动态-详情 */
.xwdtxq_main{ width:1200px; margin-top:52px; padding-bottom:50px; }
.xwdtxq_main1{ width:1200px; text-align:center; }
.xwdtxq_main1 p{ font-size:28px; font-weight:bold; color:#000; width:100%; line-height:100%; }
.xwdtxq_main1 span{ font-size:14px; color:#616161; width:100%; line-height:100%; margin-top:23px; display:block; }
.xwdtxq_main1 span em.style1{ margin-left:12px; }
.xwdtxq_main2{ font-size:14px; color:#666; width:1200px; line-height:36px; margin-top:68px; }

/* 上下篇 */
.sxp_main{ font-size:14px; color:#000; width:1200px; line-height:36px; margin-top:72px; }
.sxp_main a{ color:#000; }
.sxp_main a:hover{ color:#0e2664; }

/* 联系我们 */
.lxwm_main{ width:100%; height:2590px; position:relative; }
.lxwm_main1{ width:494px; padding:0px 36px 26px; background-color:#fff; border-radius:20px; position:absolute; left:50%; top:30px; bottom:150px; margin-left:-283px; }
.lxwm_main1 .title1:hover{ color:#0e2664; }
.lxwm_main1 .title1.xz{ color:#0e2664; }
.lxwm_main1 .title_nr { width:100%; }
.lxwm_main1 .title_nr1{ width:100%; display:none; }
.lxwm_main1 .qtitle1{ width:342px; padding:76px 76px 0; }
.lxwm_main1 .qtitle1_1{ font-size:24px; font-weight:bold; color:#000; width:342px; line-height:100%; }
.lxwm_main1 .qtitle1_2{ font-size:16px; color:#616161; width:342px; line-height:26px; margin-top:35px; padding-bottom:44px; /*border-bottom:1px solid #e3e3e3;  wyg*/ }
.lxwm_main1 .qtitle2{ font-size:14px; color:#000; width:504px; margin-top:6px; }
.lxwm_main1 .qtitle2 a{ color:#000; width:114px; height:40px; line-height:40px; text-align:center; margin:12px 12px 0 0; background-color:#e6e6e6; border-radius:10px; display:block; }
.lxwm_main1 .qtitle2 a:hover{ color:#0e2664; }
.lxwm_main2{ width:1068px; height:66px; background:url(../images/pic65.png) repeat; position:absolute; left:50%; bottom:0px; margin-left:-534px; }
.lxwm_main2 .qtitle1{ font-size:18px; font-weight:bold; color:#fff; width:148px; height:66px; line-height:66px; margin-left:166px; }
.lxwm_main2 .qtitle1 img{ margin-right:12px; position:relative; top:5px; }
.lxwm_main2 .title2{}
.lxwm_main2 .qtitle2 .wbk1{ font-size:14px; color:#000; width:187px; height:37px; line-height:37px; margin:16px 0 0 10px; padding:0 18px; background-color:#fff; border:0px; border-radius:5px; }
.lxwm_main2 .qtitle2 .wbk2{ font-size:14px; color:#000; width:223px; height:37px; line-height:37px; margin:16px 0 0 10px; padding:0 0 0 18px; background-color:#fff; border:0px; border-radius:5px; }
.lxwm_main2 .qtitle2 .btn1{ font-size:14px; color:#000; width:111px; height:37px; line-height:37px; text-align:left; margin:16px 0 0 10px; padding-left:51px; background:#fff url(../images/pic67.png) no-repeat 27px center; border:0px; border-radius:5px; }
.lxwm_main2 .qtitle2 ::-webkit-input-placeholder { /* WebKit browsers */
color: #000;
}
.lxwm_main2 .qtitle2 :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #000;
}
.lxwm_main2 .qtitle2 ::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #000;
}
.lxwm_main2 .qtitle2 :-ms-input-placeholder { /* Internet Explorer 10+ */
color: #000;
}

/* 关于我们 */
.gywm_main{ width:100%; margin-top:84px; padding-bottom:50px; }
.gywm_main1{ font-size:18px; color:#333; width:100%; line-height:100%; padding-bottom:70px; border-bottom:1px solid #ccc; }
.gywm_main1 a{ color:#333; }
.gywm_main1 a:hover,.gywm_main1 a.xz{ color:#0e2664; }
.gywm_main1 span.style1{ margin:0 22px; }

/* 琴行介绍 */
.qhjs_main{ font-size:14px; color:#333; width:100%; line-height:26px; margin-top:70px; }
.qhjs_main span.style1{ margin-right:24px; }
.qhjs_main span.style2{ font-size:22px; font-weight:bold; color:#000; }

/* 招贤纳士 */
.zxns_main{ width:100%; margin-top:70px; }
.zxns_main1{ width:1200px; }
.zxns_main1 .title1{ font-size:46px; font-weight:bold; color:#fff; width:294px; height:100px; line-height:100px; text-align:center; margin-left:453px; background-color:#0e2664; }
.zxns_main1 .title2{ font-size:18px; color:#0e2664; line-height:100%; margin:81px 10px 0 0; }
.zxns_main1 .title2 a{ color:#0e2664; text-decoration:underline; }
.zxns_main2{ width:1200px; margin-top:70px; }
.zxns_main2 table{ width:1199px; border-top:1px solid #ccc; border-left:1px solid #ccc; }
.zxns_main2 table thead th{ font-size:30px; color:#333; width:1107px; padding:46px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; }
.zxns_main2 table tbody td{ width:507px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; }
.zxns_main2 table tbody td.style1{ font-size:22px; color:#000; text-align:center; padding:46px; }
.zxns_main2 table tbody td.style2{ font-size:16px; color:#333; padding:70px 46px; line-height:28px; }
.zxns_main2 table tbody td.style3{ font-size:16px; color:#333; padding:26px 46px; line-height:28px; }
.zxns_main3{ width:1200px; margin-top:68px; }
.zxns_main3 .title1{ font-size:30px; color:#333; width:1200px; line-height:100%; text-align:center; }
.zxns_main3 .title2{ width:1200px; margin-top:70px; }
.zxns_main3 .title2_1{ font-size:18px; color:#fff; width:144px; height:54px; line-height:54px; text-align:center; background-color:#0e2664; position:relative;}
.zxns_main3 .title2_1 #fileField{ width:144px; height:54px; position:absolute; top:0px; left:0px; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; cursor:pointer;  }
.zxns_main3 .title2_2{ font-size:16px; color:#999; width:1042px; height:54px; line-height:54px; }
.zxns_main3 .title3{ width:1200px; margin-top:40px; }
.zxns_main3 .title4{ width:1200px; text-align:center; margin-top:40px; }
.zxns_main3 .title4 .btn1{ font-size:18px; color:#fff; width:186px; height:60px; line-height:60px; text-align:center; background-color:#0e2664; border:0px; }

/* 弹窗1 */
.zx1{ position:fixed; top:0px; left:0px; width:100%; height:100%; background:url(../images/pic76.png) repeat; z-index:20000; display:none; }
.tcdiv1{ width:800px; margin-left:-406px; padding:6px; background:url(../images/pic78.png) repeat; border-radius:20px; position:fixed; top:0px; left:50%; display:none; z-index:999999; }
.tcdiv1_nr{ width:800px; background-color:#fff; border-radius:20px; }
.tcdiv1_nr h5{ font-size:22px; color:#fff; width:800px; height:65px; line-height:65px; text-align:center; background-color:#0e2664; border-radius:20px 20px 0 0; }
.tcdiv1_nr ul{ width:800px; padding:46px 0 49px; }
.tcdiv1_nr ul li{ width:800px; margin-top:23px; }
.tcdiv1_nr ul li p{ font-size:16px; color:#616161; width:206px; line-height:41px; text-align:right; padding-right:8px; }
.tcdiv1_nr ul li p em{ color:#e50065; }
.tcdiv1_nr ul li span{ width:586px; }
.tcdiv1_nr ul li span .wbk1{ font-size:12px; color:#999; width:445px; height:39px; line-height:39px; padding:0 13px; background-color:#fff; border:1px solid #dbdbdb; border-radius:5px; }
.tcdiv1_nr ul li span .wbk2{ font-size:12px; color:#999; width:473px; height:41px; line-height:39px; padding:0 0 0 13px; background-color:#fff; border:1px solid #dbdbdb; border-radius:5px; }
.tcdiv1_nr ul li span .btn1{ font-size:18px; color:#fff; width:186px; height:60px; line-height:60px; text-align:center; margin:24px 0 0 93px; background-color:#0e2664; border:0px; }
.tcdiv1_nr ul li span ::-webkit-input-placeholder { /* WebKit browsers */
color: #999;
}
.tcdiv1_nr ul li span :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #999;
}
.tcdiv1_nr ul li span ::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #999;
}
.tcdiv1_nr ul li span :-ms-input-placeholder { /* Internet Explorer 10+ */
color: #999;
}
.tcdiv1 .gb1{ width:43px; height:43px; position:absolute; top:18px; right:23px; }

/* 雅歌荣耀 */
.ygry_main{ width:100%; }
.ygry_main h2{ width:100%; text-align:left; }
.ygry_main h2 p{ font-size:18px; color:#999; width:100%; line-height:100%; }
.ygry_main h2 p img{ margin:0 12px; position:relative; top:-7px; }
.ygry_main h2 span{ font-size:24px; font-weight:bold; color:#0e2664; width:100%; line-height:100%; margin-top:6px; display:block; }

.ygry_main1{ width:100%; padding:70px 0 84px; }
.ygry_main1_nr{ width:1200px; margin-top:40px; }
.mod-27{
    background: #efefef;
}
.mod-27 .text{
    padding-top: 20px;
    padding-right: 30px;
    padding-bottom: 20px;
    line-height: 24px;
    font-size: 14px;
    color: #616161;
}
.mod-27 .text .title{
    margin-bottom: 10px;
    font-size: 18px;
    color: #000;
    font-weight: bold;
}
.mod-26{
    margin-top: 32px;
    background: url(../images/pic72.png)  no-repeat center 43px;
}
.mod-26 .item{
}
.mod-26 .item a{
    display: block;
    height: 56px;
    font-size: 14px;
    color: #000000;
    line-height: 100%;
    text-align: left;
    background: url(../images/pic73.png) no-repeat left bottom;
    padding-left: 14px;
    margin-left: 142px;

}
.mod-26 .item.selected a{
  background: url(../images/pic73h.png) no-repeat left bottom;
    color: #0e2664;
    font-weight: bold;
}

.mod-26.owl-theme .owl-controls .owl-prev,
.mod-26.owl-theme .owl-controls .owl-next{
    width: 39px;
    height: 39px;
    text-indent: -9999px;
    position: absolute;
    top: 30px;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.mod-26.owl-theme .owl-controls .owl-prev{
    background: url("../images/pic74.png") no-repeat;
    left: 0px;
}
.mod-26.owl-theme .owl-controls .owl-next{
    background: url("../images/pic75.png") no-repeat;
    right: 0px;
}
.silb_box{
  width:1130px;
  background: #fff;
  padding: 24px 35px;
  -webkit-box-shadow:0 0 27px rgba(34, 24, 21, .1);
  -moz-box-shadow:0 0 27px rgba(34, 24, 21, .1);
  box-shadow:0 0 27px rgba(34, 24, 21, .1);
}
.silb_box1{ font-size:24px; font-weight:bold; color:#000; }
.silb_box1 span.style1{ font-size:14px; }
.silb_box2{ font-size:18px; font-weight:bold; color:#000; margin-top:14px; }
.silb_box3{ font-size:14px; color:#616161; min-height:66px; line-height:22px; margin-top:10px; }

.ygry_main2{ width:100%; padding:70px 0; background-color:#f9f9f9; }
.ygry_main2_nr{ width:1200px; margin-top:40px; }
.ygry_main2_nr .picScroll-left{ width:1200px; }
.ygry_main2_nr .picScroll-left .hd{ position:relative; }
.ygry_main2_nr .picScroll-left .hd .prev,.ygry_main2_nr .picScroll-left .hd .next{ display:block;  width:34px; height:79px; overflow:hidden; cursor:pointer; position:absolute; top:164px; z-index:20; }
.ygry_main2_nr .picScroll-left .hd .prev{ background: url(../images/pic40.png) no-repeat; left:-76px; }
/*.ygry_main2_nr .picScroll-left .hd .prev:hover{ background: url(../images/pic6_h.png) no-repeat; }*/
.ygry_main2_nr .picScroll-left .hd .next{ background: url(../images/pic41.png) no-repeat; right:-76px; }
/*.ygry_main2_nr .picScroll-left .hd .next:hover{ background: url(../images/pic7_h.png) no-repeat; }*/
/*.ygry_main2_nr .picScroll-left .hd .prevStop{ background-position:-60px 0; }
.ygry_main2_nr .picScroll-left .hd .nextStop{ background-position:-60px -50px; }*/
/*.ygry_main2_nr .picScroll-left .hd ul{ width:1200px; text-align:center; overflow:hidden; zoom:1; position:absolute; left:0px; bottom:0px; }
.ygry_main2_nr .picScroll-left .hd ul li{ width:40px; height:6px; overflow:hidden; margin:0 5px; text-indent:-999px; cursor:pointer; background: url(../images/bg63.png) no-repeat; display:inline-block; *display:inline; *zoom:1; }
.ygry_main2_nr .picScroll-left .hd ul li.on{ background: url(../images/bg64.png) no-repeat; }*/
.ygry_main2_nr .picScroll-left .bd{ width:1200px; overflow:hidden; }
.ygry_main2_nr .picScroll-left .bd ul{ zoom:1; }
.ygry_main2_nr .picScroll-left .bd ul li{ width:274px; height:363px; margin-right:32px; border:1px solid #0e2664; overflow:hidden; }
.ygry_main2_nr .picScroll-left .bd ul li .pic img{ width:274px; height:363px; }

/* 弹窗2 */
.zx2{ position:fixed; top:0px; left:0px; width:100%; height:100%; background:url(../images/pic76.png) repeat; z-index:20000; display:none; }
.tcdiv2{ width:1010px; margin-left:-511px; padding:6px; background:url(../images/pic78.png) repeat; border-radius:20px; position:fixed; top:0px; left:50%; display:none; z-index:999999; }
.tcdiv2_nr{ width:1010px; background-color:#fff; border-radius:20px; }
.tcdiv2_nr h5{ font-size:22px; color:#fff; width:1010px; height:65px; line-height:65px; text-align:center; background-color:#0e2664; border-radius:20px 20px 0 0; }
.tcdiv2_nr .title{ font-size:16px; color:#616161; width:898px; height:450px; padding:40px 56px; line-height:24px; overflow:hidden; overflow-y:auto; }
.tcdiv2 .gb2{ width:43px; height:43px; position:absolute; top:18px; right:23px; }

.SearchBar { 
font-size:12px; letter-spacing:2px; 
border-bottom:1px solid #dddddd; 
padding:5px 0px 3px 0px; 
margin:4px 0px 4px 0px; 
text-align:center;height:24px; 
FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#f5f5f5', endColorStr='#eeeeee', gradientType='0'); 
} 
.SearchBar input.textfield{ 
border-top:1px solid #dddddd;border-left:1px solid #dddddd; 
border-right:1px solid #ffffff;border-bottom:1px solid #ffffff; 
BACKGROUND-COLOR: #f5f5f5;line-height:18px; 
width:240px;HEIGHT: 22px; 
} 
.SearchBar span.button{ 
BORDER: 1px outset #f0f0f0; 
BACKGROUND-COLOR: #fafafa; 
width:50px;HEIGHT: 20px; 
padding:3px 3px 2px 3px; 
cursor:hand; 
} 

.wygbutton{
			width: 200px;/*设置按钮宽度*/
			height: 30px;/*设置按钮高度*/
			color:white;/*字体颜色*/
			background-color:cornflowerblue;/*按钮背景颜色*/
			border-radius: 3px;/*让按钮变得圆滑一点*/
			border-width: 0;/*消去按钮丑的边框*/
			margin: 0;
			outline: none;/*取消轮廓*/
			font-family: KaiTi;/*字体设置为楷体*/
			font-size: 17px;/*设置字体大小*/
			text-align: center;/*字体居中*/
			cursor: pointer;/*设置鼠标箭头手势*/
		}
.wygbutton:hover{/*鼠标移动时的颜色变化*/
			background-color: antiquewhite;
		}