*{ margin: 0; padding: 0; list-style: none; text-decoration: none; box-sizing: border-box;}
body{ position: relative; font: 12px/1.5 Microsoft YaHei, arial, 宋体, sans-serif; vertical-align: baseline; width: 100%; overflow-x: hidden;}
i, em{ font-style: normal;}
a{ color: #333;}
h1, h2, h3, h4, h5, h6, b{ font-weight: normal;}
img{ border: none \9; display: inline-block;}
.clearfix:after{ content: "."; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden;}
.fl{ float: left;}
.fr{ float: right;}
.tywidth{ width: 1200px; margin: 0 auto;}

/*more-title*/

.more-title{ text-align: center;margin: 50px auto 0;}
.more-title p,.topicby h6{ color: #0193de; font-size: 30px; line-height: 30px; font-weight: bold; margin-bottom: 10px;}
.more-title b{ display: block; color: #333; font-size: 20px; line-height: 20px;}
.topicby{ position: fixed; left: 1%; top: 50%; margin-top: -49px; z-index: 999;}

/*header*/

.header{ width: 100%;}
.header .h_nr_1{background: #f5f5f5;}
.header .header_top{ height: 36px; line-height: 36px;}
.header .header_top .header_left,.header .header_top .header_right a,.header .header_top .header_right i{ font-size: 14px; color: #666;}
.header .header_top .header_right i{ margin: 0 5px;}
.header .header_top .header_right a:hover{ color: #0193de;}

/*header h-nr-2*/

.header .h_nr_2{ width: inherit; overflow: hidden; padding: 20px 0;}
.header .h_nr_2 .zb .left{ width: 170px;line-height: 0;}
.header .h_nr_2 .zb>div{ display: inline-block; vertical-align: middle;}
.header .h_nr_2 .zb .left img{ vertical-align: top;}
.header .h_nr_2 .zb .wb{ position: relative;margin: 10px 0 0 0;}
.header .h_nr_2 .zb .wb p{color: #333;font-size: 20px;}
.header .h_nr_2 .zb .wb p b{ color: #0193de;font-size: 26px; display: block;line-height: 26px; font-weight: bold; margin-bottom: 5px;}
.header .h_nr_2 .right{ display: inline-block; vertical-align: top; text-align: right; float: right; margin: 5px 0 0 0;}
.header .h_nr_2 .right>div p{ color: #0193de; font-size: 20px; font-weight: bold; line-height: 28px; text-align: justify;}

/*header nav*/

.header .nav{ width: 100%;}
.header .nav .nav-content{ padding: 20px 0; border-top: 1px solid #d0d0d0;}
.header .nav .nav-content ul dd{ float: left; margin: -3px 43px 0; color: #d0d0d0; font-size: 14px;}
.header .nav .nav-content ul li{ float: left;position: relative;}
.header .nav .nav-content ul li .subnav{ position: absolute; display: none; left: 0; top: 20px; z-index: 99; background: #fff; width: 300%; border: 1px solid #ccc; text-align: center;}
.header .nav .nav-content ul li .subnav dl dd{ position: relative; float: none; margin: 0; padding: 10px 0;}
.header .nav .nav-content ul li .subnav dl dd a{ color: #666; font-size: 15px;}
.header .nav .nav-content ul li .subnav dl dd a:hover{ color: #0193de;}
.header .nav .nav-content ul li .subnav dl dd ol{ position: absolute; top: 0; transform: scale(0); margin: 0; width: 200%; background: #fff; left: 191px;}
.header .nav .nav-content ul li .subnav dl dd:hover ol{ transform: scale(1); transition-duration: 300ms;}
.header .nav .nav-content ul li .subnav dl dd ol li{ float: none; color: #666; font-size: 15px; padding: 10px 0;}
.header .nav .nav-content ul li a{ color: #666; font-size: 16px; line-height: 16px; display: inline-block; vertical-align: top;}
.header .nav .nav-content ul li.on a,.header .nav .nav-content ul li:hover a{ color: #0193de;}
.header .nav .nav-content ul li:last-child{ margin-right: 0;}

/*首页banner*/

.banner-index{ line-height: 0;}
.banner-index img{ width: 100%;}
.slideBox .bd ul li{ display: none;}
.slideBox .bd ul li:first-child{ display: block;}
.slideBox{ width: 100%; height: auto; overflow: hidden; position: relative;}
.slideBox .hd{ height: 18px; overflow: hidden; position: absolute; left: 50%; bottom: 15px; z-index: 1;}
.slideBox .hd ul{ overflow: hidden; zoom: 1; float: left;}
.slideBox .hd ul li{ float: left; width: 18px; height: 18px; background: #b3b3b3; border-radius: 50%; margin-right: 10px; cursor: pointer;}
.slideBox .hd ul li.on{ background: #0193de;}
.banner-index .slideBox .bd img{ width: 100%;}

/*search*/

.search{ width: 100%;background: #fff;border-bottom: 1px solid #e2e2e2;}
.search-content{height: 65px; line-height: 65px;}
.search-keywords{ display: inline-block;}
.search-keywords span{font-weight: bold;color: #666; font-size: 14px;}
.search-keywords a,.search-keywords i{ color: #666; font-size: 14px;}
.search-keywords i{ margin: 0 5px 0;}
.search-keywords a:hover{ color: #0193de; text-decoration: underline;}
#searchForm{ background: url(../images/search.png)no-repeat; background: url(../images/search.png)\9 no-repeat; width: 293px; height: 33px; vertical-align: top; margin: 15px 0 0;}
.search-form{ display: inline-block; float: right;}
#searchForm .search-input{ vertical-align: top; width: 89%; text-indent: 15px;height: 33px;line-height: 33px; color: #666; background: none; border: none; outline: none;}
.search-form #s_btn{ background: none; width: 33px; height: 33px; text-align: center; color: #fff; outline: none; border: none; cursor: pointer; margin: 0px 0 0 -5px; display: inline-block; vertical-align: top;}
#searchForm .search-input::-webkit-input-placeholder{/* WebKit browsers */
	color: #666;}
#searchForm .search-input:-moz-placeholder{/* Mozilla Firefox 4 to 18 */
	color: #666;}
#searchForm .search-input::-moz-placeholder{/* Mozilla Firefox 19+ */
	color: #666;}
#searchForm .search-input:-ms-input-placeholder{/* Internet Explorer 10+ */
	color: #666;}

/*con1*/

.con1{ background: url(../images/con1bg.png)repeat; background: url(../images/con1bg.png)\9 repeat; width: 100%; height: 410px; padding: 60px 0 0 0;}
.con1 .nr{ background: url(../images/con1kk.png)no-repeat; height: 290px;}
.con1 .nr ul li{ float: left; width: 400px;position: relative;height: 290px;}
.con1 .nr ul li .xs{ padding: 55px 0 0 30px;}
.con1 .nr ul li .xs dt p,.con1 .nr ul li .yc dt p{ color: #333; font-size: 24px; line-height: 36px; height: 72px;}
.con1 .nr ul li .xs dt b,.con1 .nr ul li .yc dt b{ display: block; color: #b2b2b2; font-size: 14px; line-height: 22px; font-family: arial;}
.con1 .nr ul li .xs dd>div{ display: inline-block; vertical-align: middle;}
.con1 .nr ul li .xs dd .bj{ color: #b0b0b0; font-size: 48px; line-height: 22px; font-weight: bold; font-family: arial;}
.con1 .nr ul li .xs dd{ margin: 20px 0 0;}
.con1 .nr ul li .xs dd .hr{ width: 163px; margin: 0 10px 0 7px; height: 1px; background: #b0b0b0;}
.con1 .nr ul li .yc{ visibility: hidden; position: absolute;width: 100%; top: 0; left: 0; z-index: 1; padding: 25px 20px 0;}
.con1 .nr ul li.on .yc{ visibility: visible;}
.con1 .nr ul li.on .xs{ display: none;}
.con1 .nr ul li .yc .img{ position: absolute; width: 100%; top: -11px; left: -20px; z-index: 1;}
.con1 .nr ul li .yc dt p{ color: #fff; padding-left: 10px;}
.con1 .nr ul li .yc dt b{ color: #83c89e; padding-left: 10px;}
.con1 .nr ul li .yc dt{ border-bottom: 1px solid #83c89e; padding-bottom: 30px; margin-bottom: 25px;}
.con1 .nr ul li .yc .text{ position: relative; z-index: 15; width: 380px;}
.con1 .nr ul li .yc .text dd{ color: #fff; font-size: 18px; padding: 0 0 5px 10px;}
.con1 .nr ul li .yc .text dd:before{ content: ""; background: url(../images/con1icon.png)no-repeat; width: 15px; height: 14px; display: inline-block; vertical-align: top; margin: 3px 0 0 0;}

/*product*/

.product .more-title b{ background: url(../images/title1.png)no-repeat center 5px; margin-bottom: 30px;}
.product .nr .top ul{ text-align: center; font-size: 0;}
.product .nr .top ul li{ display: inline-block; vertical-align: top; border-radius: 10px; width: 173px; height: 54px; line-height: 54px; text-align: center; background: #f1f1f1;}
.product .nr .top ul li+li{ margin-left: 25px;}
.product .nr .top ul li a{ display: block; font-size: 18px; color: #333;}
.product .nr .top ul li:first-child{ background: #0193de;}
.product .nr .top ul li:first-child a{ color: #fff;}
.product .nr .top ul li:hover{ background: #0193de;}
.product .nr .top ul li:hover a{ color: #fff;}
.product .nr .cptab{ margin: 25px 0 0;}
.product .nr .bd ul li>div{ float: left;}
.product .nr .bd ul li .pic{ width: 700px; height: 393px; overflow: hidden;}
.product .nr .bd ul li .text{ position: relative; padding: 20px 0 0 49px; width: 500px;height: 393px;}
.product .nr .bd ul li .text .hr{ background: url(../images/prohr.png)no-repeat; width: 67px; height: 2px; position: absolute; left: -30px; top: 30px; z-index: 15;}
.product .nr .bd ul li .text dt{ font-size: 24px; color: #333; line-height: 24px; margin-bottom: 20px;}
.product .nr .bd ul li .text dd{ font-size: 16px; color: #666; line-height: 32px;}
.product .nr .bd ul li .text dd i{ display: inline-block; vertical-align: top; width: 371px;}
.product .nr .bd ul li .text .more{ display: inline-block; vertical-align: top; border-radius: 5px; width: 120px; height: 30px; line-height: 30px; text-align: center; background: #15498e; font-size: 14px; color: #fff;}
.product .nr .bd ul li .text .more:hover{ background: #0193de;}
.product .nr .bd ul li .text .js{ position: absolute; left: -50px; bottom: 20px; width: 300px; height: 165px; padding: 30px 30px 0 15px; font-size: 18px; color: #fff; background: #0193de; line-height: 32px; box-shadow: 0px 4px 10.79px 2.21px rgba(0, 0, 0, 0.35); z-index: 10;}
.product .nr .bd ul li .text dl{ height: 265px;}
.product .nr .bd ul li .text .morea{ text-align: right; margin-right: 65px;}
.product .nr .bd{ margin-bottom: 20px; height: 393px; overflow: hidden;}
.product .nr .hd ul li{ float: left; width: 284px; text-align: center;cursor: pointer;margin-right: 21px;}
.product .nr .hd ul li:last-child{ margin-right: 0;}
.product .nr .hd ul li .img{ width: 100%; height: 160px; overflow: hidden;}
.product .nr .hd ul li .img img{ width: 100%;}
.product .nr .hd ul li .mc{ width: 100%; height: 44px; font-size: 14px; color: #333; line-height: 44px; overflow: hidden; background: #f1f1f1;}
.product .nr .hd ul li.on .mc a{display: block; background: #0193de; color: #fff;}

/*smallbanner1*/

.smallbanner{ background: #0193de; width: 100%; height: 175px; margin-top: 50px; overflow: hidden;}
.smallbanner .nr .left{ line-height: 0; margin-top: -1px;width: 411px;}
.smallbanner .nr .right dt{ margin: 15px 0 10px; font-size: 24px; color: #fff; line-height: 40px; font-weight: bold; padding-bottom: 10px; border-bottom: 1px dashed #fff;}
.smallbanner .nr .right dd>div{ display: inline-block; vertical-align: middle; color: #fff; font-size: 15px;}
.smallbanner .nr .right{ width: 630px; margin-right: 75px;}
.smallbanner .nr .right dd .sz{ font-size: 27px; font-family: 汉真广标;margin-right: 10px;}
.smallbanner .nr .right dd .wx{ width: 129px; height: 37px; text-align: center; line-height: 37px; border: 1px solid #fff;}
.smallbanner .nr .right dd .wx img{ vertical-align: middle; margin: -3px 10px 0 0;}

/*solution*/

.solution .more-title b{ background: url(../images/jjfatitle.png)no-repeat center 5px; margin-bottom: 30px;}
.solution .nr{ height: 317px;overflow: hidden;}
.solution .nr ul li{ float: left; position: relative;text-align: center;width: 262px;height: 317px; overflow: hidden;}
.solution .nr ul li .mr{ position: absolute; width: 262px; height: 317px; overflow: hidden; padding: 55px 0 0; bottom: 0; left: 0;}
.solution .nr ul li:first-child{ width: 675px;}
.solution .nr ul li:first-child .zk{ left: 0;}
.solution .nr ul li:first-child .mr{ left: -40%;}
.solution .nr ul li .zk{ position: absolute; bottom: 0; left: -260%;}
.solution .nr ul li .mr .tmc{ position: absolute; left: 0; top: 0; width: 263px; height: 317px; background: rgba(1, 147, 222, 0.5); z-index: 1;}
.solution .nr ul li .mr img{ position: absolute; left: 0; top: 0;}
.solution .nr ul li .mr dt{ position: relative;z-index: 2;}
.solution .nr ul li .mr .zjia{ text-align: center; position: relative;z-index: 2; display: inline-block; line-height: 0; height: 32px; width: 32px; margin: 100px auto 0;}
.solution .nr ul li .zk .img{ position: absolute; left: 262px; top: 0; line-height: 0;height: 317px;overflow: hidden;}
.solution .nr ul li .zk .text{ position: relative; z-index: 1; background: url(../images/ssfabg.png)no-repeat; width: 286px; height: 317px; padding: 30px 45px 0 15px;}
.solution .nr ul li .zk .text dt{ text-align: center;}
.solution .nr ul li .mr dt h6,.solution .nr ul li .zk .text dt h6{ margin: 0 auto; color: #fff; font-size: 22px; font-weight: bold; line-height: 26px; text-align: center; width: 155px; display: inline-block;}
.solution .nr ul li .mr .hr,.solution .nr ul li .zk .text .hr{ width: 50px; height: 3px; background: #fff; display: block; margin: 25px auto;}
.solution .nr ul li .zk .text p{ color: #fff; font-size: 14px;line-height: 23px;}
.solution .nr ul li .zk .text .more{ display: inline-block; vertical-align: top; overflow: hidden; position: relative; width: 120px; height: 34px; line-height: 34px; text-align: center; border: 1px solid #fff; color: #fff; font-size: 14px; margin: 25px auto 0;}

/*advantage*/

.advantage .pic .dw{ position: absolute; right: -352px; top: 0;}
.advantage .nr ul li{ position: relative;}
.advantage .nr ul li:first-child+li{ background: #f6f6f6; height: 509px;margin: 15px 0 0;}
.advantage .nr ul li:first-child+li .bg{ background: #f6f6f6; width: 960px; height: 509px; position: absolute; left: -352px; top: 0;}
.advantage .nr ul li:first-child+li+li{ margin: 15px 0 0; height: 405px;}
.advantage .nr ul li:first-child+li+li .pic img{ position: absolute; left: -290px; top: 0;}
.advantage .last{ background: url(../images/ysbg.png)no-repeat center; background: url(../images/ysbg.png)\9 no-repeat center; height: 509px;margin: 5px 0 0;}
.advantage .nr ul li .pic{ position: relative; line-height: 0;}
.advantage .nr ul li .js{ position: relative;z-index: 15; width: 555px; padding: 50px 0 0;}
.advantage .nr ul li .js dt{ font-size: 32px; line-height: 32px; font-weight: bold; color: #0193de; border-bottom: 1px solid #ccc; padding-bottom: 18px;}
.advantage .nr ul li .js dd:before{ content: ""; background: url(../images/ysicon.png)no-repeat; width: 12px; height: 14px; display: inline-block; vertical-align: top; margin: 6px 5px 0 0;}
.advantage .nr ul li .js dd i{ display: inline-block; vertical-align: top; font-size: 16px; line-height: 26px; color: #666; width: 527px;}
.advantage .nr ul li .js dd b{ color: #0193de;}
.advantage .nr ul li .js dd{ margin-top: 25px;}
.advantage .nr ul li .js .xys>div{ float: left; padding-right: 15px; border-right: 1px solid #ccc; margin-right: 20px;}
.advantage .nr ul li .js .xys .sli .icon{ text-align: center; height: 36px; line-height: 36px;}
.advantage .nr ul li .js .xys .sli .icon img{ vertical-align: middle;}
.advantage .nr ul li .js .xys .sli p{ font-weight: bold; font-size: 24px; line-height: 24px; color: #0e0e0e; margin: 10px 0 5px;}
.advantage .nr ul li .js .xys .sli b{ font-size: 16px; line-height: 16px; color: #666;}
.advantage .nr ul li .js .xys .sli:last-child{ border-right: none;}

/*smallbanner2*/

.smallbanner2{ background: url(../images/sbanner.png)no-repeat center; background: url(../images/sbanner.png)\9 no-repeat center; width: 100%; height: 248px;overflow: hidden;}
.smallbanner2 .nr .wa dt{ font-size: 36px; line-height: 36px; font-weight: bold; color: #fff; margin: 55px 0 20px 0;}
.smallbanner2 .nr .wa dd{ font-size: 18px; line-height: 18px; color: #fff;margin-bottom: 15px;}
.smallbanner2 .nr .wa .rx{ background: url(../images/smpicrx.png)no-repeat; width: 481px; height: 38px; line-height: 38px; padding: 0 0 0 50px;}
.smallbanner2 .nr .wa .rx b{ color: #0193de; font-size: 20px;}
.smallbanner2 .nr .wa .rx i{ font-size: 14px; color: #0193de;}

/*case*/

.case .more-title b{ background: url(../images/title3.png)no-repeat center 5px; margin-bottom: 30px;}
.case .nr .bd{ height: 418px; overflow: hidden; background: #efefef; padding: 38px 0 38px 35px;margin-bottom: 20px;}
.case .nr .bd ul li .pic{ width: 589px;}
.case .nr .bd ul li>div{ float: left;height: 341px; overflow: hidden;}
.case .nr .bd ul li .pic img{ width: 100%;}
.case .nr .bd ul li .js dl dt{ margin-bottom: 15px;}
.case .nr .bd ul li .js dl dt p a{ color: #0193de;}
.case .nr .bd ul li .js dl dt p{ font-size: 24px;line-height: 24px;font-weight: bold;margin-bottom: 15px;}
.case .nr .bd ul li .js dl dt b{ color: #666; font-size: 14px; display: block;}
.case .nr .bd ul li .js dl dt b:before{ content: ""; background: url(../images/caseicon.png)no-repeat; width: 8px; height: 8px; display: inline-block; vertical-align: middle; margin: -2px 0 0 0;}
.case .nr .bd ul li .js{ width: 516px; margin: 40px 0 0 60px;}
.case .nr .bd ul li .js dl dd{ color: #333; font-size: 16px;line-height: 30px;}
.case .nr .bd ul li .js .more{ margin: 15px 0 0;display: inline-block; vertical-align: top; border-radius: 22px; width: 219px; height: 44px; line-height: 44px; text-align: center; background: #0193de; font-size: 16px; color: #fff;}
.case .nr .bd ul li .js .more:hover{ background: #15498e;}
.case .nr .hd ul li{ padding: 15px; cursor: pointer; float: left; background: url(../images/casehd1.png)no-repeat; width: 385px; height: 147px; margin: 0 22px 0 0;}
.case .nr .hd ul li:last-child{ margin-right: 0;}
.case .nr .hd ul li>div{ display: inline-block; vertical-align: middle;}
.case .nr .hd ul li .img{ width: 201px; height: 116px; overflow: hidden;}
.case .nr .hd ul li .mc{ width: 130px; margin-left: 15px; color: #333; font-size: 18px; line-height: 30px;}
.case .nr .hd ul li.on{ background: url(../images/casehd2.png)no-repeat;}
.case .nr .hd ul li.on .mc a{ color: #fff;}

/*honor*/

.honor .more-title b{ background: url(../images/title4.png)no-repeat center 5px; margin-bottom: 30px;}
.honor .nr{ position: relative;}
.honor .nr .bd{ padding: 0 40px; overflow: hidden; width: 1160px; height: 310px;}
.honor .nr .bd ul li{ float: left; width: 221px;}
.honor .nr ul li .kk{ width: 221px; height: 294px; background: url(../images/honorbg.png)no-repeat; overflow: hidden; text-align: center;}
.honor .nr ul li .pic{ width: 158px; height: 231px; margin: 23px 22px; overflow: hidden;}
.honor .nr ul li .pic img{ width: 100%;}
.honor .nr ul li .mc{ margin: -5px 0 0; width: 90%; text-align: center; font-size: 14px; color: #666;}
.honor .nr ul li:hover .mc{ color: #0193de;}
.honor .nr .btn{ position: absolute; top: 130px; z-index: 15; cursor: pointer; width: 19px; height: 20px;}
.honor .nr .btn.btn_prev{ left: 0;}
.honor .nr .btn.btn_next{ right: 0;}

/*about*/

.about{ position: relative; padding-bottom: 25px;}
.about .zgc{ position: absolute; left: 0; bottom: 0; width: 100%; height: 560px; background: #f1f1f1;}
.about .nr{ position: relative;z-index: 12;}
.about .nr .video{ margin: 30px 0 0; box-shadow: 0px 0px 16px 0px rgba(138, 138, 138, 0.75); background: url(../images/about.png)no-repeat; height: 500px; overflow: hidden;}
.about .nr .js dt{ text-align: center;margin-bottom: 20px;}
.about .nr .js dt p{ font-weight: bold; margin: 30px 0 10px; color: #222; font-size: 24px; line-height: 24px;}
.about .nr .js dd{ color: #666; font-size: 16px; line-height: 26px;text-indent: 20px;}
.about .nr .js dt b{ text-transform: uppercase;display: inline-block; vertical-align: top; font-family: arial; font-size: 14px; line-height: 14px; color: #666;}
.about .nr .js .more{ text-align: center;margin: 10px 0 0;}
.about .nr .js .more .myButt{ display: inline-block; vertical-align: top; overflow: hidden; width: 130px; height: 40px; line-height: 40px; text-align: center; border: 1px solid #0193de; font-size: 16px; position: relative; color: #0193de; margin: 0 auto;}
.about .nr .js .more .myButt .insider{ background-color: #fff; width: 100%; height: 20px; position: absolute; left: -100%; transform: rotateZ(45deg); -webkit-transform: rotateZ(45deg); -moz-transform: rotateZ(45deg); -o-transform: rotateZ(45deg); -ms-transform: rotateZ(45deg);}
.about .nr .js .more .myButt:hover{ background: #15498e;border: 1px solid #15498e;color: #fff;}
.about .nr .js .more .myButt:hover .insider{ transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; left: 100%;}

/*new*/

.new{ padding: 55px 0 0;}
.new>div{ height: 410px;overflow: hidden;}
.new .newtab{ width: 702px;}
.new .newtab .hd{ margin-right: 17px;}
.new .newtab .hd ul li{ width: 155px; height: 205px; background: #0193de; padding: 30px 0 0 30px;}
.new .newtab .hd ul li+li{ border-top: 1px solid #fff;}
.new .newtab .hd ul li .icon{ line-height: 0;}
.new .newtab .hd ul li .by b{ font-size: 18px; color: #fff; font-weight: bold; display: block; line-height: 18px; margin: 20px 0 10px;}
.new .newtab .hd ul li .by i{ font-size: 12px; color: #fff; text-transform: uppercase; display: block; line-height: 12px;}
.new .newtab .hd ul li .more .myButt{ display: inline-block; vertical-align: top; overflow: hidden; position: relative; width: 72px; height: 24px; line-height: 24px; text-align: center; border: 1px solid #fff; text-transform: uppercase; color: #fff; font-size: 14px; margin: 20px auto 0;}
.new .newtab .hd ul li .more .myButt .insider{ background-color: #fff; width: 100%; height: 20px; position: absolute; left: -100%; transform: rotateZ(45deg); -webkit-transform: rotateZ(45deg); -moz-transform: rotateZ(45deg); -o-transform: rotateZ(45deg); -ms-transform: rotateZ(45deg);}
.new .newtab .hd ul li .more .myButt:hover{ background: #0193de;border: 1px solid #0193de;color: #fff;}
.new .newtab .hd ul li .more .myButt:hover .insider{ transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; left: 100%;}
.new .newtab .hd ul li.on{ background: #15498e;}
.new .newtab .bd{ width: 530px;}
.new .newtab .bd ul li dt{ overflow: hidden; background: #f5f5f5; padding: 15px 5px 0 15px; height: 173px; border-bottom: 1px dashed #ccc;}
.new .newtab .bd ul li dt .pic{ width: 220px; height: 158px; overflow: hidden;}
.new .newtab .bd ul li dt .pic:hover img{ transform: scale(1.1, 1.1); transition-duration: 300ms;}
.new .newtab .bd ul li dt>div{ float: left;}
.new .newtab .bd ul li .js{ width: 270px; margin: 10px 0 0 20px;}
.new .newtab .bd ul li .js .date i{ font-size: 12px; color: #0193de; display: block; line-height: 12px;}
.new .newtab .bd ul li .js .date b{ margin: 10px 0 15px; font-size: 22px; color: #0193de; font-weight: bold; display: block; line-height: 22px;}
.new .newtab .bd ul li .js p{ font-size: 16px; color: #444; line-height: 16px; margin-bottom: 15px;}
.new .newtab .bd ul li .js .text{ color: #767676; font-size: 14px; line-height: 22px;}
.new .newtab .bd ul li dl dd a{ font-size: 16px; color: #444; line-height: 16px;}
.new .newtab .bd ul li dl dd:before{ content: ""; background: url(../images/newiocn.png)no-repeat; width: 4px; height: 4px; display: inline-block; vertical-align: top; margin: 5px 7px 0 0;}
.new .newtab .bd ul li dl dd a span{ font-size: 14px; color: #666; line-height: 14px; float: right; margin: 5px 0 0 0;}
.new .newtab .bd ul li dl dd{ margin-top: 14px; padding-bottom: 14px; border-bottom: 1px solid #f5f5f5;}
.new .newtab .bd ul li dl dd a:hover,.new .newtab .bd ul li dl dd a:hover span{ color: #0193de;}
.new .newtab .bd ul li dl dd:nth-child(5){ border-bottom: none;}
.new .question{ width: 470px;}
.new .question>.top{ margin-bottom: 30px;}
.new .question>.top .more{ background: url(../images/morenew.png)no-repeat; width: 70px; height: 20px;}
.new .question>.top h6 b{ font-size: 18px; color: #0193de; font-weight: bold;}
.new .question>.top h6{ font-size: 16px; color: #999;}
.new .question .new_lb dl dd{ height: 108px!important;}
.new .question .new_lb dl dd .wen a{ color: #333; font-size: 16px; line-height: 16px;}
.new .question .new_lb dl dd a:before{ content: ""; width: 20px; height: 29px; display: inline-block; vertical-align: top; margin: 0 7px 0 0;}
.new .question .new_lb dl dd .wen a:before{ background: url(../images/newwen.png)no-repeat;}
.new .question .new_lb dl dd .da a:before{ background: url(../images/newda.png)no-repeat;}
.new .question .new_lb dl dd a i{ width: 439px; display: inline-block; vertical-align: top; color: #666; font-size: 14px; line-height: 24px;}
.new .question .new_lb dl dd{ padding-bottom: 30px; border-bottom: 1px solid #f5f5f5; margin-bottom: 20px;}
.new .question .new_lb dl dd .wen a:hover b{ color: #0193de;}
.new .question .new_lb dl dd .wen a b{ padding: 5px 0 0 0; display: inline-block; vertical-align: top;}
.new .question .new_lb dl dd .da a:hover i{ color: #15498e;}

/*contact_link*/

.contact_link{ background: url(../images/link.png)no-repeat; height: 103px; line-height: 103px; padding-left: 160px; margin: 65px auto 30px;}
.contact_link dl dd{ float: left; margin-right: 20px;}
.contact_link dl dd a{ color: #666; font-size: 16px;}
.contact_link dl dd a:hover{ color: #0193de;}
.contact_link dl .more{ float: right; width: 43px; height: 43px; background: none; border-radius: 50%; margin: 30px 29px 0 0;}

/*foot*/

.footbg{ width: 100%; background: url(../images/footbg.png)no-repeat center; background: url(../images/footbg.png)\9 no-repeat center; height: 443px; padding: 130px 0 0;}

/*foot content*/

.foot .content{ position: relative;}
.foot .content .back_top{ position: absolute; left: 45%; top: -100px; z-index: 15; cursor: pointer; width: 69px; height: 69px;}
.foot .content .left{ width: 274px;border-right: 1px solid #999;height: 253px;}
.foot .content .left .list ul li a{ color: #bebebe; font-size: 14px;}
.foot .content .left .list ul{ float: left; width: 50%; margin: 30px 0 0;}
.foot .content .left .list ul li{ line-height: 14px; margin-bottom: 25px;}
.foot .content .left .list ul li a:hover{ color: #0193de;}
.foot .content .js{ padding: 10px 15px 0 115px;border-right: 1px solid #999;height: 253px;}
.foot .content .js dt{ width: 360px; margin-bottom: 15px; border-bottom: 1px solid #999;padding-bottom: 10px; color: #fff; font-size: 20px;}
.foot .content .js dt img{ vertical-align: middle; margin: -5px 10px 0 0;}
.foot .content .js dl dd{ color: #bebebe; font-size: 14px; line-height: 14px;margin-bottom: 20px;}
.foot .content .right{ margin-right: 135px;}
.foot .content .right h6{ color: #fff; font-size: 20px; line-height: 20px; margin: 10px 0 15px 0;}
.foot .content .right h6:before{ content: ""; background: url(../images/saosao.png)no-repeat; width: 20px; height: 20px; display: inline-block; vertical-align: top; margin: 0 15px 0 0;}
.foot .content .right p{ color: #fff; font-size: 20px; line-height: 20px; margin: 5px 0 0 0; text-align: center;}

/*foot bottom*/

.foot .bottom{ position: relative; width: 100%; background: #0193de; height: 60px; line-height: 60px;}
.foot .bottom .db-nr{ text-align: center;}
.foot .bottom .db-nr a,.bottom .db-nr span{ color: #fff; font-size: 14px;}
.foot .bottom .db-nr a:hover,.foot .content .one ul li a:hover{ color: #15498e;}
