html{margin:0;padding:0;border:0;}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,
dl,dt,dd,ol,ul,li,fieldset,form,label,footer,
header,hgroup,nav,section
{margin:0;padding:0;border:0;}
body{background:#fff;color:#666;position:relative;font:12px/1.5 Microsoft YaHei,arial,宋体,sans-serif;vertical-align:baseline;width:100%;overflow-x:hidden;}
a{text-decoration:none;outline:none;color:#666;}
a:link{color:#666;}
a:hover,a:active,a:focus{color:#e87518;text-decoration:none;outline:none;}

input{padding:0;margin:0;font-family:'Microsoft YaHei';}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}




.com-img{ display:inline; overflow:hidden;margin:0 auto;display: table;}
.com-img img{ transition:all 0.5s ease-in 0s; -webkit-transition:all 0.5s ease-in 0s; -moz-transition:all 0.5s ease-in 0s; -o-transition:all 0.5s ease-in 0s;overflow:hidden;}
.com-img: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);overflow:hidden;}











.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}

h1,h2,h3,h4{font-size:12px;font-weight:bold;}
hr {border: 0;border-top:1px solid #ccc;height:0;}


/*公用样式*/
.wt{width:1920px;position: relative;left:50%;margin-left:-960px;}
.wt_t{width:1200px;margin:0 auto;}
.container{width:1200px;margin:0 auto;padding:0px;}

.fl{float:left;}
.fr{float:right;}
.di{_display:inline;}
.fwn{font-weight:normal;}
.dib{*display:inline;_zoom:1;_display:inline;_font-size:0px;}




/*头部*/
.hh1{height:125px;overflow: hidden;}
.logo{float:left;line-height:125px}
.tel{float:right;background:url(../images/tel.png) no-repeat center left;padding-left: 40px;line-height:25px;color:#1c1f88;margin-top:30px}




/* <!--{* 1 *}--> */
.ppfl{	width: 261px;
	height: 70px;
	background-color: #1d2089;}
.ptt{	font-family: MicrosoftYaHei;
	font-size: 26px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 24px;
	letter-spacing: 0px;
	color: #ffffff;text-align: center;padding-top:13px}
.ptt span{	font-family: MicrosoftYaHei;
	font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 24px;
	letter-spacing: 0px;
	color: #ffffff;display: block;text-transform: uppercase;}
.sortt{border:solid 1px #dcdcdc;width: 261px;border-bottom:none;border-top: none}
.sortt li{	width: 100%;
	height: 46px;
	background-color: #f5f5f7;
	border-bottom:solid 1px #dcdcdc;text-align: center;line-height:46px;	letter-spacing: 1px;
	color: #313131;}
.sortt li a{text-align: center;	letter-spacing: 1px;
	color: #313131;line-height:46px;font-size: 16px;}
.sortt li:hover{background:#1d2089;color:#fff}
.sortt li:hover a{color:#fff}


.lxfs{width: 261px;
	height: 143px;
	background-color: #1d2089;}
  .dhtt{	font-size: 26px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 24px;
	letter-spacing: 0px;
	color: #ffffff;text-align: center;padding-top: 20px}
.tel2{color:#fff;width:197px;margin:0 auto;margin-top:20px}

.pp_ll{width:895px;float:right}
.pp_ll li{float:left;margin-right:24px;margin-bottom: 24px}
.pp_ll li a.img{display:block;border:1px solid #d2d2d2}
.pp_ll li a.img img{display:block;width: 280px;
	height: 204px;}
.pp_ll li:nth-child(3n){float:right;margin-right:0px}
.pp_ll li h2{text-align:center;width:100%;background:url(../images/h3.png) no-repeat center top;height:44px;color:#fff;background: #d2d2d2;line-height:44px}
.pp_ll li h2 a{font-weight:normal;line-height:44px;
  font-family: MicrosoftYaHei;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #000000;text-align: center;font-size: 20px}
  .pp_ll li:hover h2{color:#fff;background:#1d2089}
  .pp_ll li:hover h2 a{color:#fff;}
  .pp_ll li:hover a.img{border:1px solid #1d2089}






.ht{width:100%;text-align: center}
.ht img{width:100%;text-align: center;}



/* <!--{* 2 *}--> */
.yy_ll li{margin-bottom: 10px}
.yy_ll li .img1{float:left}
.yy_ll li .img1 img{width:60px}


.yy_ll li .ddaa{float:left;width:580px;margin-top:50px}
.yy_ll li .ddaa .nnrr{float:left;margin-left:25px;width:495px}
.yy_ll li .ddaa .nnrr h2{	font-size: 28px;
	font-stretch: normal;
	line-height: 24px;
	letter-spacing: 1px;
	color: #1d2089;}
.yy_ll li .ddaa .nnrr h2 a{	font-size: 28px;
	font-stretch: normal;
	line-height: 24px;
	letter-spacing: 1px;
	color: #1d2089;}

.yy_ll li .ddaa .nnrr span{	font-family: MicrosoftYaHei;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 24px;
	letter-spacing: 1px;
	color: #202020;margin-top:20px;display: block;background:url(../images/dh.png) no-repeat left 10px;padding-left: 20px}



.yy_ll li .ddcc{float:right;}

.yy_ll li:nth-child(2n) .ddcc{float:left;}
.yy_ll li:nth-child(2n) .ddaa{float:right;}

.ystt{font-family: MicrosoftYaHei;
  	font-size: 14px;
  	font-weight: normal;
  	font-stretch: normal;
  	line-height: 24px;
  	letter-spacing: 1px;
  	color: #c1c1c1;text-align: center;;font-weight: 400;text-transform: uppercase;}

.ystt span{	text-align: center;	font-family: lianmengqiyilushuaizhengruiheiti-Regular;
	font-size: 26px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 24px;
	letter-spacing: 1px;
	color: #1d2089;font-weight: 600;display: block;}

/* <!--{* 3 *}--> */
.bg3{height:470px;background:url(../images/bg3.png) no-repeat center top;margin-top:80px}

.ab{margin-top:100px}
.abtp{width: 600px;
	height: 287px;overflow: hidden;}
.abtp img{width: 600px;
  	height: 287px;}


.abnr{width:496px;margin-right:50px}
.abtt{	font-family: lianmengqiyilushuaizhengruiheiti-Regular;
	font-size: 26px;
	font-stretch: normal;
	line-height: 24px;
	letter-spacing: 1px;
	color: #ffffff;}


.aabb{	font-family: MicrosoftYaHei;
	font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 24px;
	letter-spacing: 1px;
	color: #ffffff;margin-top:40px;}


.cha{width: 90px;
	height: 26px;
	border: solid 1px #ffffff;	font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 26px;
	letter-spacing: 1px;
	color: #ffffff;text-align: center;float:right;margin-top:36px;}

.cha a{font-size: 12px;
font-weight: normal;
font-stretch: normal;
line-height: 26px;
letter-spacing: 1px;
color: #ffffff;text-align: center;}





.casettx{	font-family: lianmengqiyilushuaizhengruiheiti-Regular;
	font-size: 26px;
	font-stretch: normal;
	line-height: 31px;
	letter-spacing: 1px;
	color: #1d2089;position:relative;}




.casettx a{	width: 104px;
	height: 31px;
	background-color: #1d2089;
	border-radius: 16px;	font-family: AdobeHeitiStd-Regular;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 31px;
	letter-spacing: 1px;
	color: #ffffff;text-align: center;position: absolute;right:0px;top:0px}





  .ss_ll{margin-top:30px}
  .ss_ll li{float:left;margin-right:24px;margin-bottom: 24px;border:1px solid #d2d2d2}
  .ss_ll li a.img{display:block;padding:5px}
  .ss_ll li a.img img{display:block;width: 270px;
  	height: 199px;}
  .ss_ll li:nth-child(4n){float:right;margin-right:0px}
  .ss_ll li h2{text-align:center;width:100%;height:40px;color:#fff;background: #f2f2f2;line-height:44px}
  .ss_ll li h2 a{font-weight:normal;line-height:40px;
    font-family: MicrosoftYaHei;
  	font-weight: normal;
  	font-stretch: normal;
  	letter-spacing: 0px;
  	color: #313131;text-align: center;font-size: 13px}
    .ss_ll li:hover h2{color:#fff;background:#1d2089}
    .ss_ll li:hover h2 a{color:#fff;}

    .ss_ll li:hover{border:1px solid #1d2089}








    .xbox {
      margin-top: 16px;
	  width:950px;
    }

    .xin {
      width: 297px;
      height: 420px;
      overflow: hidden;
    }

    .nbt {
      color: #313131;
      font-size: 18px;
      padding-left: 20px;
      line-height: 44px;
      background: url(../images/t4.png) no-repeat left bottom;
      width: 297px;
    }

    .nbt span {
      color: #c4c3c3;
      font-size: 14px;
      text-transform: uppercase;padding-left: 10px
    }

    .nbox a {
      display: block;
      color: #313131;
      font-size: 12px;
      line-height: 44px;
      text-transform: uppercase;
      margin-right: 10px;
    }

    .nimg1 img {
      display: block;
      width: 297px;
      height: 110px;
    }

    .nimg1 {
      margin-top: 14px;
    }


    .news_list1{margin-top:10px}
    .news_list1 li a {
      display: block;
      color: #9f9f9f;
      font-size: 16px;
      background: url(../images/tx.png) no-repeat left center;
      line-height: 36px;
      padding-left: 17px;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
    }

    .news_list1 li:hover a{color:#1d2089;background: url(../images/tx2.png) no-repeat left center;}



    .xin2 {
      margin: 0 29px;
    }

    .xin .content {
      margin-top: 20px;
    }

    #ydemo {
      overflow: hidden;
      margin: 0 auto;
      position: relative;
      height: 325px;
    }

    #yindemo {
      height: 100%;
    }

    .list3 li {
      padding-bottom: 12px;
      border-bottom: 1px dashed #d0d0d0;
      margin-top: 8px;
    }

    .list3 li h3 {
      font-size: 14px;
      font-weight: 400;
      padding-left: 36px;
      background: url(../images/wen.png) no-repeat left 4px;
      line-height: 30px;
    }

    .list3 li h3 a {
      color: #313131;
      font-size: 18px;
    }

    .list3 li p {
      font-size: 14px;
      color: #afafaf;
      padding-left: 36px;
      background: url(../images/da.png) no-repeat left top;
      margin-top: 5px;
      line-height: 22px;height:44px;overflow: hidden;
    }



/*搜索和热门搜?*/
.hh4{height:60px;}
#formsearch{float:right;background:url(../images/sou.png) no-repeat center;width:202px;height:25px;margin-top:20px;}
.hotSearch{float:left;height:60px;line-height:60px;font-weight:normal;color:#666666;font-size:12px;}
.hotSearch a{margin-right:6px;color:#666666;font-size:12px;}


.llkkx{margin-top:10px;color:#000;;font-size:12px}
.llkkx a{color:#000;font-size:12px}


/*热门搜索*/
#formsearch input{height:25px;background:none;border:none;line-height:25px;outline:none;width:145px;}
#formsearch input#keyword{height:25px;line-height:25px;padding-left:14px;color:#666666;}
#formsearch input#s_btn{width:46px;height:24px;line-height:24px;text-align:center;background-color:none;color:#fff;border:none;cursor:pointer;font-size:0px;}



.dff{background:url(../images/dff.png) no-repeat center top;height:338px;overflow:hidden;margin-top:30px}
.nav2{display: flex;justify-content: center;align-items: center;}
.nav2 li{line-height:61px;color:#ffffff;font-size:14px;float:left;text-align: center;width:160px}
.nav2 li a{color:#fff}

.llxx{color:#fff;line-height:26px;font-size:14px;float:left;width:410px;margin-left:100px;margin-top:60px}
.llxx a{color:#fff;line-height:26px;font-size:14px}

.llxx2{color:#fff;line-height:26px;font-size:14px;float:right;width:398px;margin-right:100px;margin-top:60px}
.llxx2 a{color:#fff;line-height:26px;font-size:14px}




.com-img{ display:inline; overflow:hidden;margin:0 auto;display: table;}
.com-img img{ transition:all 0.5s ease-in 0s; -webkit-transition:all 0.5s ease-in 0s; -moz-transition:all 0.5s ease-in 0s; -o-transition:all 0.5s ease-in 0s;overflow:hidden;}
.com-img: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);overflow:hidden;}