﻿@charset "utf-8";

/*** 重置样式 ***/

@font-face{font-family:dincond-medium-webfont;src:url(../fonts/dincond-medium-webfont.eot);src:url(../fonts/dincond-medium-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/dincond-medium-webfont.woff2) format('woff2'),url(../fonts/dincond-medium-webfont.woff) format('woff'),url(../fonts/dincond-medium-webfont.ttf) format('truetype'),url(../fonts/dincond-medium-webfont.svg#novecentowide-bold-webfont) format('svg')}

body,html{height:100%;font-size:14px;font-family:'Microsoft YaHei'; line-height:200%; color:#595959;}

.cf:after {content:"";overflow:hidden;display:block;clear:both;*zoom:1}

*{margin:0;padding:0;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}

input,textarea{font-size:14px;font-family:'Microsoft YaHei';overflow:auto;}

input,textarea,img{outline:none}

.center{text-align:center}

a{text-decoration:none; color:#595959;}

a:hover {

	color:#d50101;

	transition:color 300ms;

	-ms-transition:color 300ms;

	-moz-transition:color 300ms;

	-webkit-transition:color 300ms;

	-o-transition:color 300ms;

}

li{list-style:none}

img{border:none}

.fr{float:right}

.fl{float:left}

.clearfix:before,

.clearfix:after {

	content: " ";

	display: table;

}



.clearfix:after {

	clear: both;

}

.phone-div { display:none}





/*** 公共样式 ***/

body{min-width:1280px;overflow-x:hidden;}

.inner{margin:0 auto;width:1280px;}

.w80 { width:80%; margin:0 auto;}

.w1280 { width:1280px; margin:0 auto;}



#nowMenu2 { color:#2b8cc0; font-weight:bold; border-bottom:2px solid #2b8cc0;}

.navLine { width:100%; height:12px; background:#1d2088;}

.headDiv{height:100px; width:100%; background:#fff;}

.headDiv .logo{width: 399px; height:100px;display:block;float: left;}

.headDiv .logo img { width:100%; display:block}

.wal2{width:1280px; height:100px; margin:0px auto; overflow:hidden}

.navTop { text-align:right; font-size:12px; color:#2b8cc0; line-height:28px; height:28px; margin-top:11px; }

.navTop a { color:#2b8cc0;}

.menu {height: 60px; margin-top:33px;}

.menu>ul>li{float: left;overflow: hidden;text-align: center;}

.menu>ul>li>a {position: relative;display: block; margin-left:40px;height: 60px;font-size: 15px;text-decoration: none;cursor: pointer;color: #646464;line-height: 60px;}

.menu>ul>li>a>span {position: absolute;left: 0;width: 110px;}

.menu>ul>li>a:hover{ color:#2b8cc0; font-weight:bold; border-bottom:2px solid #2b8cc0;transition:color 300ms;

	-ms-transition:color 300ms;

	-moz-transition:color 300ms;

	-webkit-transition:color 300ms;

	-o-transition:color 300ms; }

.hide1{position: absolute;top: 100px;background: rgba(0,0,0,0.4);width: 100%;left: 0;height: 45px;line-height: 45px;display: none;z-index: 10;}



.hide1 a{color: #fff;font-size: 14px; display:block;float: right;margin-right: 50px;}

.hide1 a:hover { color:#2b8cc0}

.h1 dl{margin-right: 25%;}

.h2 dl{margin-right: 36%;}

.h3 dl{margin-right: 37%;}

.h4 dl{margin-right: 21%;}

.h5 dl{margin-right: 27%;}

.h6 dl{margin-right: 18%;}

.h7 dl{margin-right: 14%;}

.viccttor{float: right; width:870px;}





/*.wal2 .nav{position:relative; top:35px; height:48px; line-height:48px;}

.wal2 .nav li{float:left;font-size:15px;}

.wal2 .nav li a{display:block;padding:0 17px;color:#333333;}

.wal2 .nav li:hover a{color:#00499f;font-weight:bold}

.wal2 .nav .line{position:absolute;left:0;bottom:-17px;width:58px;height:4px;background:#1164aa; margin-left:2px;}

.viccttor { float:right}*/







.pages{clear:both;margin-top:60px;color:#4e2b13;text-align:center;font-size:0;}

.pages a{display:inline-block;margin:0 7px;padding:4px 12px;color:#777;font-size:12px;border:1px solid #ddd;}

.pages a:hover,.pages a.on{color:#fff;background:#ba102a;border-color:#ba102a}



.fy{ clear:both; text-align:center; width:100%; height:30px; margin:0 auto; margin-top:30px; font-size:14px;}

.fy b{ display:inline-block; width:24px; height:24px; text-align:center; background:#e50012; border-radius:5px; line-height:24px; margin:0 5px; color:#fff; font-weight:100;}

.fy a{ display:inline-block; padding:0 10px;height:24px; text-align:center; line-height:24px;margin:0 5px; font-size:14px;}





/*** 首页样式 ***/

.home .header .logo a{background-image:url('../images/logo.png')}

.home .header .nav li.lid0 a{color:#df0000;}

.home .fullslide {position:relative;}

.home .fullslide,

.home .fullslide .sbd,

.home .fullslide .sbd ul,

.home .fullslide .sbd li{width:100%!important;height:640px;}

.home .fullslide .sbd li{background:url('') no-repeat top center;background-size:cover; top:0;}

.home .fullslide .shd{position:absolute;left:0;bottom:90px;width:100%;height:12px;text-align:center;font-size:0;}

.home .fullslide .shd li{display:inline-block;vertical-align:top;width:14px;height:14px;margin:0 12px;border-radius:50%;background:#fff;text-indent:-10em;overflow:hidden;transition:opacity ease 500ms;background:#fff\9;ackground:#fff;cursor:pointer;}

.home .fullslide .shd li.on{opacity:1;background:#1a47c5\9;background:#1a47c5;}

.banner img{display:block;width:100%;}



.mTit { width:220px; margin:0 auto; text-align:center; margin-bottom:45px;}

.mTit span { display:block}

.mTit span.sp1 { font-size:25px; font-weight:bold; color:#284ba3; border-bottom:1px solid #b5b5b5; line-height:40px;}

.mTit span.sp2 { font-size:14px; color:#7f7f7f;text-transform:uppercase;}

.home .row1 {}

.home .row1 .w1280{padding:75px 0 60px; height:500px;}

.home .row1 .pic { width:601px; height:351px; overflow:hidden; position:relative}

.home .row1 .pic img { width:601px; height:351px; display:block;transition:all .5s;}

.home .row1 .pic:hover img{transform: scale(1.05, 1.05);opacity:0.9;filter:alpha(opacity=90);}

.home .row1 .text { width:610px; padding-top:15px; TEXT-JUSTIFY: distribute;TEXT-ALIGN: justify;} 

.home .row1 .text p.p1 { font-size:25px; font-weight:bold; color:#000000;}

.home .row1 .text p.p2 { font-size:13px; color:#a0a0a0; margin-bottom:23px}

.home .row1 .text p.p3 { margin-bottom:15px; line-height:26px;}

.home .row1 .text p.p0 { color:#004da1; font-size:18px; font-weight:bold; margin-bottom:4px;}

.home .row1 .text p.p4 { height:33px; margin-top:35px;}

.home .row1 .text p.p4 a { display:block; width:135px; height:33px; line-height:33px; border:1px solid #1d2088; text-align:center}

.home .row1 .text p.p5 { line-height:26px;}



.home .row2 { height:610px;}

.home .row2 .w1280{ padding-top:35px;}

.home .row2 .mTit { margin-bottom:25px;}

.home .row2 ul li .text { color:#6a6a6a; text-align:left; padding:10px 13px; font-size:15px; line-height:26px;}

.home .row2 ul li .text span { display:block; font-size:14px;}

.switch-button{width:95px; height:30px; line-height:30px; margin:0 auto; margin-bottom:30px;}

.switch-style{width:85px; height:30px; cursor:pointer;font-size:17px; line-height:30px; text-align:center; display:block;}

.switch-style a { display:block;}

.switch-style a:hover{color:#284ba3; }

.zxjj-list{width:100%; position:relative;}

.zxjj-li{width:100%; position:absolute; top:0px; left:0px; display:none;}

/*切换*/

.home .row2 .xw-con {width:100%;height:310px; margin:0 auto; position:relative}

.xw-list-1{width:1280px; height:310px;overflow:hidden;} 

.xw-list-1 ul { height:310px;}

.xw-list-1 li{width:410px;height:308px; background:#fff; float:left; text-align:center;cursor:pointer; margin:0 10px; border:1px solid #d6d6d6; box-sizing:border-box}

.xw-list-1 ul li .pic { width:389px; height:216px; border:1px solid #d6d6d6; margin:0 auto; margin-top:9px; overflow:hidden}

.xw-list-1 ul li .pic img { width:100%; height:100%; display:block;transition:all .5s;}

.xw-list-1 ul li a { display:block}

.xw-list-1 ul li:hover img{transform: scale(1.05, 1.05);opacity:0.9;filter:alpha(opacity=90);}

.xw-list-1 ul li:hover .text{ color:#284ba3}

.xw-list-1 ul li .text { color:#3f3f3f; text-align:center; font-size:14px; line-height:30px;}

.xw-con .xw-btns { width:142px; height:30px; margin:0 auto;position:absolute;bottom:-60px; left:50%; margin-left:-71px; z-index:999; }

.xw-con .xw-btns a { display:block; float:left; margin:0 13px;}

.xw-con .xw-btns .xw-prev{width:43px;height:30px;background:url("../images/pic12.png") no-repeat center center; left:0; -webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms; }

.xw-con .xw-btns .xw-next{width:43px;height:30px;background:url("../images/pic13.png") no-repeat center center; right:0; -webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms; }

.xw-con .xw-btns .xw-prev:hover{background:url("../images/pic12-on.png") no-repeat center center;}

.xw-con .xw-btns .xw-next:hover{background:url("../images/pic13-on.png") no-repeat center center;}





.home .row3 { height:520px;background:#fff;}

.home .row3 .w1280{ padding-top:45px;}

/*切换*/

.home .row3 .gc-con {width:100%;height:260px; margin:0 auto; position:relative}

.gc-list-1{width:1280px; height:260px;overflow:hidden;} 

.gc-list-1 ul { height:260px;}

.gc-list-1 li{width:304px;height:260px; float:left; text-align:center;cursor:pointer; margin:0 10px}

.gc-list-1 ul li .pic { width:304px; height:227px; border:3px solid #fff;}

.gc-list-1 ul li .pic img { width:100%; height:100%; display:block;}

.gc-list-1 ul li .text { color:#3f3f3f; text-align:center; font-size:14px; line-height:30px;}

.gc-con .gc-btns { width:142px; height:30px; margin:0 auto;position:absolute;bottom:-60px; left:50%; margin-left:-71px; z-index:999; }

.gc-con .gc-btns a { display:block; float:left; margin:0 13px;}

.gc-con .gc-btns .gc-prev{width:43px;height:30px;background:url("../images/pic12.png") no-repeat center center; left:0; -webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms; }

.gc-con .gc-btns .gc-next{width:43px;height:30px;background:url("../images/pic13.png") no-repeat center center; right:0; -webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms; }

.gc-con .gc-btns .gc-prev:hover{background:url("../images/pic12-on.png") no-repeat center center;}

.gc-con .gc-btns .gc-next:hover{background:url("../images/pic13-on.png") no-repeat center center;}

/*鼠标效果*/

.he_border1{background:#000;width:100%;height:100%;padding:0;margin:0;position:relative;box-sizing:border-box;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}

.he_border1 .he_border1_img{display:block;width:100%;padding:0;margin:0;position:relative;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;opacity:1;overflow:hidden}

.he_border1:hover .he_border1_img{position:absolute;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);opacity:.6}

.he_border1 .he_border1_caption{color:#fff;padding:0;margin:0;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}

.he_border1 .he_border1_caption::before,.he_border1 .he_border1_caption::after{position:absolute;content:'';opacity:0;-webkit-transition:opacity 0.4s,-webkit-transform .4s;-moz-transition:opacity 0.4s,-moz-transform .4s;-o-transition:opacity 0.4s,-o-transform .4s;transition:opacity 0.4s,transform .4s}

.he_border1 .he_border1_caption::before{top:8%;right:10%;bottom:8%;left:10%;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);-moz-transform:scale(0,1);-o-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}

.he_border1 .he_border1_caption::after{top:8%;right:10%;bottom:8%;left:10%;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-o-transform-origin:100% 0;transform-origin:100% 0}

.he_border1:hover .he_border1_caption::before,.he_border1:hover .he_border1_caption::after{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}

.he_border1 .he_border1_caption,.he_border1 .he_border1_caption > a{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden; z-index:1000}

.he_border1 .he_border1_caption_h{font-size:1.3em;font-weight:700;text-align:center;width:80%;position:absolute;top:20%;left:10%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;opacity:1}

.he_border1 .he_border1_caption_p{font-size:1em;text-align:center;width:80%;position:absolute;top:60%;left:10%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden;opacity:0}

.he_border1:hover .he_border1_caption_p{top:45%;opacity:1}





.home .row4 { height:420px;}

.home .row4 .w1280{ padding-top:35px;}

.home .row4 .mTit { margin-bottom:35px;}

/*切换*/

.home .row4 .honor-con {width:100%;height:210px; margin:0 auto; position:relative}

.honor-list-1{width:1190px; padding-left:35px;height:210px;overflow:hidden;} 

.honor-list-1 ul { height:210px;}

.honor-list-1 li{width:261px;height:210px; float:left; text-align:center;cursor:pointer; margin:0 20px}

.honor-list-1 ul li .pic { width:261px; height:175px; border:3px solid #fff;overflow:hidden}

.honor-list-1 ul li .pic img { width:100%; height:100%; display:block;transition:all .5s;}

.honor-list-1 ul li .pic:hover img{transform: scale(1.06, 1.06);}

.honor-list-1 ul li .text { color:#3f3f3f; text-align:center; font-size:14px; line-height:30px;}

.honor-con .honor-btns a { display:block;position:absolute;top:55px; z-index:999; }

.honor-con .honor-btns .honor-prev{width:21px;height:72px;background:url("../images/pic09.png") no-repeat center center; left:0; -webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms; }

.honor-con .honor-btns .honor-next{width:21px;height:72px;background:url("../images/pic10.png") no-repeat center center; right:0; -webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms; }

.honor-con .honor-btns .honor-prev:hover{background:url("../images/pic09-on.png") no-repeat center center;}

.honor-con .honor-btns .honor-next:hover{background:url("../images/pic10-on.png") no-repeat center center;}







.home .row5 { height:500px;background:#fff;}

.home .row5 .box { width:100%; height:379px; padding-top:55px; background:url('../images/pic02.jpg') no-repeat center center;}

.home .row5 .box .mTit { width:220px; margin:0 auto; text-align:center; margin-bottom:55px;}

.home .row5 .box .mTit span.sp1 { font-size:25px; font-weight:bold; color:#fff; border-bottom:1px solid #0890d2; line-height:40px;}

.home .row5 .box .mTit span.sp2 { font-size:14px; color:#acacac;text-transform:uppercase;}

.home .row5 .box .list { width:1195px; margin:0 auto;}

.home .row5 .box .list a { display:block; margin:20px 12px 0 12px; background:#fff;}

.home .row5 .box .list li {width:240px; float:left; height:160px;}

.home .row5 .box .list li img{width:217px; height:60px;}





.footer { width:100%; height:350px; background:#ededed; padding-top:50px;}

.footer .text { width:1280px; height:300px; margin:0 auto;}

.footer .text .textL { width:470px; height:300px; border-right:1px solid #c9c9c9; margin-right:40px;}

.footer .text .textR { width:769px; height:260px; padding-top:40px;}

.footer .text .textL p.p0 { width:100%; height:120px; margin-bottom:20px;}

.footer .text .textL p.p0 span.sp1 { width:120px; height:120px; float:left}

.footer .text .textL p.p0 span.sp2 { padding-left:20px; font-size:18px; font-weight:bold; color:#2e2e2e;}

.footer .text .textL p.p0 span.sp2 i { padding-left:20px; display:inline-block; font-weight:normal; font-size:15px; font-style:normal; line-height:20px; margin-top:10px;}

.footer .text .textL p.p1 { clear:both; font-size:16px; color:#818181; margin-bottom:12px;}

.footer .text .textL p.p1 a { color:#818181;}

.footer .text .textL p.p1 a:hover { color:#d50101;}

.footer .text .textL p.p2 { color:#818181; line-height:22px; margin-bottom:12px; font-size:15px;}

.footer .text .textL p.p2 a { color:#818181;}

.footer .text .textL p.p2 a:hover { color:#d50101;}

.footer .text .textL p.p3 { color:#818181; font-size:15px;}

.footer .text .textL p.p3 a { color:#818181;}

.footer .text .textL p.p3 a:hover { color:#d50101;}

.footer .text .textR .list div { width:75px; height:200px; float:left; margin-left:34px; text-align:center}

.footer .text .textR .list div h4 { display:block; color:#0b0b0b; font-weight:500; margin-bottom:10px; height:30px;}

.footer .text .textR .list div span { display:block; font-size:12px; color:#858585;}

.footer .text .textR .list div span a {color:#858585;}

.footer .text .textR .list div span a:hover {color:#d50101;}



.ifooter { clear:both; width:100%; height:145px; background:#ededed; padding-top:30px;}

.ifooter .text { width:1280px; height:145px; margin:0 auto;}

.ifooter .text .textL { width:470px; height:145px;}

.ifooter .text .textR { width:769px; height:145px; text-align:right}

.ifooter .text .textL p.p0 { width:100%; height:120px; margin-bottom:20px;}

.ifooter .text .textL p.p0 span.sp1 { width:120px; height:120px; float:left}

.ifooter .text .textL p.p0 span.sp2 { padding-left:20px; font-size:18px; font-weight:bold; color:#2e2e2e;}

.ifooter .text .textL p.p0 span.sp2 i { padding-left:20px; display:inline-block; font-weight:normal; font-size:15px; font-style:normal; line-height:20px; margin-top:10px;}

.ifooter .text .textR p.p1 { clear:both; font-size:16px; color:#818181; margin-bottom:12px;}

.ifooter .text .textR p.p1 a { color:#818181;}

.ifooter .text .textR p.p1 a:hover { color:#d50101;}

.ifooter .text .textR p.p2 { color:#818181; line-height:22px; margin-bottom:12px; font-size:15px;}

.ifooter .text .textR p.p2 a { color:#818181;}

.ifooter .text .textR p.p2 a:hover { color:#d50101;}

.ifooter .text .textR p.p3 { color:#818181; font-size:15px;}

.ifooter .text .textR p.p3 a { color:#818181;}

.ifooter .text .textR p.p3 a:hover { color:#d50101;}





/*---------------------------------内页--------------------------------*/

.iBannr img { width:100%; height:auto; display:block}

.iContent { width:100%; min-height:600px; padding-top:60px; padding-bottom:100px;}

.iContent-lx { width:1280px; margin:0 auto;}

.iContent-kj { width:100%; min-height:600px; margin:0 auto;padding-top:60px;}

.iContent2 { width:100%; min-height:600px; padding-top:60px; }

.secMenu { width:100%; height:60px; line-height:60px; background:#e9e9e9;}

.secMenu .secMenuL { width:290px; height:60px; float:left; text-align:center; color:#1d2088; font-weight:bold; font-size:20px; background:#c1c1c1;}

.secMenu .secMenuR { width:990px; height:60px; float:right}

.secMenu .secMenuR a { font-size:14px; height:58px; color:#494949; text-align:center; display:block; margin:0 20px; float:right;}

.secMenu .secMenuR a:hover { background: url('../images/pic46.png') no-repeat bottom center; color:#284ba3;border-bottom:2px solid #284ba3;}

#Nowmenu { background: url('../images/pic46.png') no-repeat bottom center; color:#284ba3; border-bottom:2px solid #284ba3}

.iContent .iTit { text-align:center; margin-bottom:50px;}

.iContent .iTit h4 { font-size:25px; font-weight:bold; color:#284ba3;background:url('../images/pic44.png') no-repeat bottom center; height:44px; line-height:40px;}

.iContent .iTit span {text-transform:uppercase; line-height:24px; display:block}

.iContent .iCon { width:1280px; margin:0 auto;}

.iContent2 .iTit { text-align:center; margin-bottom:50px;}

.iContent2 .iTit h4 { font-size:25px; font-weight:bold; color:#284ba3;background:url('../images/pic44.png') no-repeat bottom center; height:44px; line-height:40px;}

.iContent2 .iTit span {text-transform:uppercase; line-height:24px; display:block}

.iContent2 .iCon { width:1280px; margin:0 auto;}





.iContent-kj .iTit { text-align:center; margin-bottom:50px;}

.iContent-kj .iTit h4 { font-size:25px; font-weight:bold; color:#284ba3;background:url('../images/pic44.png') no-repeat bottom center; height:44px; line-height:40px;}

.iContent-kj .iTit span {text-transform:uppercase; line-height:24px; display:block}



/*** 集团简介 ***/

/*公司简介*/

.iContent {}

.gsjj-div { width:100%; height:530px; margin-top:50px; margin-bottom:50px;}

.gsjj-div .gsjj-divL { width:725px; height:510px; float:left; border-bottom:10px solid #1164aa;}

.gsjj-div .gsjj-divR { width:485px; height:510px; float:right; border-bottom:10px solid #f0f0f0; padding-left:70px;}

.gsjj-div .gsjj-divL video { width:725px; height:480px;}

.gsjj-div .gsjj-divR p.p1 { margin-top:20px; margin-bottom:30px;}

.gsjj-div .gsjj-divR p.p2 { height:30px;}

.gsjj-div .gsjj-divR p.p3 { font-size:16px; line-height:36px;}

.gsjj-div .gsjj-divR p.p3 span { font-size:18px; color:#d40c0c; font-weight:bold}

.gsjj-div .gsjj-divR p.p4 { font-size:16px;}

.gsjj-div .gsjj-divR p.p4 span { font-size:18px; line-height:30px; color:#1d2088; font-weight:bold}

.gsjj-txt p { margin-bottom:20px;}

.gsjj-txt p.p0 img { margin:0 auto; display:block; margin-top:30px;}





/*** 领导致辞 ***/

.ldzc-div { font-size:15px; margin-bottom:25px;}

.ldzc-divL { width:541px; height:550px; float:left}

.ldzc-divL img { width:541px; height:362px; display:block}

.ldzc-divR { width:680px; height:550px; float:left; margin-left:50px;}

.ldzc-divR p { margin-bottom:25px; font-size:16px; line-height:36px;}





/*** 大事记 ***/

.dsj { width:100%; height:346px; background: url('../images/pic186.jpg') no-repeat center center; text-align:center; margin-top:80px;}

.dsj-div { width:1280px; height:306px; margin:0 auto; padding-top:40px;}

.dsj-div .dsj-con {width:100%;height:306px; margin:0 auto; position:relative}

.dsj-list-1{width:1190px; padding-left:100px;height:306px;overflow:hidden;} 

.dsj-list-1 ul { height:306px;}

.dsj-list-1 li{width:136px;height:306px; float:left; text-align:center;cursor:pointer; margin:0 6px}

.dsj-list-1 ul li.l1 .time{ font-size:52px; color:#cd0000; font-weight:500; font-family:dincond-medium-webfont; line-height:50px; height:134px; letter-spacing:-2px; background:url("../images/pic189.jpg") no-repeat bottom center; margin-top:10px;}

.dsj-list-1 ul li.l1 .text { width:96px; padding:40px 20px 0 20px; height:57px; background:url("../images/pic187.png") no-repeat center center; color:#fff; font-size:16px; line-height:18px; margin-top:10px;}

.dsj-list-1 ul li.l2 .time{ font-size:52px; color:#cd0000; font-weight:500; font-family:dincond-medium-webfont; line-height:50px; height:50px; padding-top:84px; letter-spacing:-2px;background:url("../images/pic190.jpg") no-repeat top center; margin-top:10px;}

.dsj-list-1 ul li.l2 .text { width:116px; padding:15px 10px 15px 10px; height:67px; background:url("../images/pic188.png") no-repeat center center; color:#fff; font-size:15px; line-height:18px;}



.dsj-con .dsj-btns a { display:block;position:absolute;top:89px; z-index:999; }

.dsj-con .dsj-btns .dsj-prev{width:21px;height:72px;background:url("../images/pic09.png") no-repeat center center; left:0; -webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms; }

.dsj-con .dsj-btns .dsj-next{width:21px;height:72px;background:url("../images/pic10.png") no-repeat center center; right:0; -webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms; }

.dsj-con .dsj-btns .dsj-prev:hover{background:url("../images/pic09-on.png") no-repeat center center;}

.dsj-con .dsj-btns .dsj-next:hover{background:url("../images/pic10-on.png") no-repeat center center;}







/*** 资质荣誉 ***/

.honor-div {}

.honor-div .text { background:#eef9ff; padding:30px 45px; color:#505050; font-size:16px; line-height:35px; margin-bottom:30px;}

.honor-div .bd { width:100%; height:740px; overflow:hidden}

.honor-div .bd .thd { width:320px; height:740px; float:left; background:#eeeeee;}

.honor-div .bd .thd ul{ width:100%; height:auto; margin:0 auto;overflow:hidden;}

.honor-div .bd .thd li{ display:block;width: 250px; padding-left:80px;height: 60px; line-height:60px;cursor:pointer; font-size:18px; color:#a2a2a2; font-weight:bold; border-bottom:1px solid #dcdbdb;background:url('../images/pic49.png') no-repeat 44px center;-webkit-transition: background .3s;transition: background .3s;}

.honor-div .bd .thd li.on{ color:#fff;background:#82c1ec url('../images/pic50.png') no-repeat 44px center;}

.honor-div .bd .thd li:hover{ color:#fff;background:#82c1ec url('../images/pic50.png') no-repeat 44px center;}

#NowSmenu{ color:#fff;background:#82c1ec url('../images/pic50.png') no-repeat 44px center;}





.honor-div .bd .tbd { width:955px; height:740px; float:right; background:#fff; border:1px solid #82c1ec; box-sizing:border-box}

.honor-div .bd .tbd ul { width:100%; height:740px; margin:0 auto;}

.honor-div .bd .tbd ul li .tit { text-align:center; height:50px; line-height:50px; margin-top:15px; margin-bottom:40px;}

.honor-div .bd .tbd ul li .tit h5 {background: url('../images/pic52.png') no-repeat 48px center; margin:0 auto; display:inline-block; margin:0 auto; padding:0 50px 0 88px; font-size:20px; font-weight:bold; color:#717171; border-bottom:1px solid #b5b5b5;}

.honor-div .bd .tbd ul li .list {height:580px; margin-top:40px; overflow:hidden;/*overflow-y:auto;*/}

.honor-div .bd .tbd ul li .list p { width:345px; height:291px; float:left; text-align:center; font-size:14px; font-weight:bold; color:#959595; line-height:22px; margin-left:79px;}

.honor-div .bd .tbd ul li .list p img { width:345px; height:221px;}



.honor-div .bd .tbd ul li .list::-webkit-scrollbar { width: 6px;}

.honor-div .bd .tbd ul li .list::-webkit-scrollbar-track {    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);    border-radius: 10px;}

.honor-div .bd .tbd ul li .list::-webkit-scrollbar-thumb {    border-radius: 10px;    background: rgba(0,0,0,0.1);    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);}

.honor-div .bd .tbd ul li .list::-webkit-scrollbar-thumb:window-inactive {    background: rgba(255,0,0,0.4);}





.jp-con {width:945px;height:671px; margin:0 auto;padding-top:70px; position:relative;}

.jp-list-1{width:850px; padding-left:20px;height:630px;overflow:hidden; margin:0 auto; } 

.jp-list-1 ul {}

.jp-list-1 ul li { width:840px; height:650px;overflow:hidden}

.jp-list-1 ul li p { width:360px; height:311px;overflow:hidden; float:left; margin:0 25px; text-align:center; line-height:18px;}

.jp-list-1 ul li p span.sp1 { display:block; position:relative; margin-bottom:15px;}

.jp-list-1 ul li p span.sp2 {}

.jp-list-1 ul li p span.sp1 a{ position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/icon11.png) no-repeat center rgba(0,126,201,.86); opacity:0;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease; display:block}

.jp-list-1 ul li p span.sp1 a:hover{ opacity:1;}

.jp-list-1 ul li p img { width:360px; height:227px; display:block;}

.jp-con .jp-btns a { display:block;position:absolute;top:300px; z-index:999; }

.jp-con .jp-btns .jp-prev{width:17px;height:63px;background:url("../images/pic302.png") no-repeat center center; left:25px; -webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms; }

.jp-con .jp-btns .jp-next{width:17px;height:63px;background:url("../images/pic303.png") no-repeat center center; right:25px; -webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms; }

.pageState1 { width:50px; margin:0 auto; position:absolute; bottom:15px; left:49%; z-index:99; color:#82c1ec;}

.pageState2 { width:50px; margin:0 auto; position:absolute; bottom:15px; left:49%; z-index:99; color:#82c1ec;}

.pageState3 { width:50px; margin:0 auto; position:absolute; bottom:15px; left:49%; z-index:99; color:#82c1ec;}

.pageState4 { width:50px; margin:0 auto; position:absolute; bottom:15px; left:49%; z-index:99; color:#82c1ec;}

.pageState5 { width:50px; margin:0 auto; position:absolute; bottom:15px; left:49%; z-index:99; color:#82c1ec;}

.pageState6 { width:50px; margin:0 auto; position:absolute; bottom:15px; left:49%; z-index:99; color:#82c1ec;}

.pageState7 { width:50px; margin:0 auto; position:absolute; bottom:15px; left:49%; z-index:99; color:#82c1ec;}

.pageState8 { width:50px; margin:0 auto; position:absolute; bottom:15px; left:49%; z-index:99; color:#82c1ec;}

.pageState9 { width:50px; margin:0 auto; position:absolute; bottom:15px; left:49%; z-index:99; color:#82c1ec;}

.mask{ display:none; position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,.2); z-index:999;}

.imgContainer{ position:relative; padding:20px 0; left:50%; top:50%;transform: translate(-50%,-50%);

    max-height: 90%;

    overflow: auto; width:678px; background:#FFF; text-align:center;}

.imgContainer img{ max-width:100%;}

.imgContainer h4{ line-height:36px; color:#444;}

.closeBtn{ position:absolute; right:15px; top:15px; display:block; width:26px; height:26px; background:url(../images/icon12.png);}











/*** 科技创新 ***/

.kjcx-div {}

.kjcx-div .bd .thd { height:77px; line-height:77px;}

.kjcx-div .bd .thd ul { width:1280px; height:77px; margin:0 auto;}

.kjcx-div .bd .thd ul li { width:315px; height:77px; margin-right:4px; border:2px solid #bababa; text-align:center; float:left; box-sizing:border-box; border-bottom:0px; font-size:20px; font-weight:bold; color:#284ba3}

.kjcx-div .bd .thd ul li.l1 {background:#fff url('../images/pic304.png') no-repeat 105px center; padding-left:30px;}

.kjcx-div .bd .thd ul li.l2 {background:#fff url('../images/pic305.png') no-repeat 85px center; padding-left:30px;}

.kjcx-div .bd .thd ul li.l3 {background:#fff url('../images/pic306.png') no-repeat 85px center; padding-left:30px;}

.kjcx-div .bd .thd ul li.l4 {background:#fff url('../images/pic307.png') no-repeat 85px center; padding-left:30px;}

.kjcx-div .bd .thd ul li.on { background:#284ba3; color:#fff; border:2px solid #284ba3;box-sizing:border-box; cursor:pointer}

.kjcx-div .bd .thd ul li.l1.on {background:#284ba3 url('../images/pic308.png') no-repeat 105px center; padding-left:30px;}

.kjcx-div .bd .thd ul li.l2.on {background:#284ba3 url('../images/pic309.png') no-repeat 85px center; padding-left:30px;}

.kjcx-div .bd .thd ul li.l3.on {background:#284ba3 url('../images/pic310.png') no-repeat 85px center; padding-left:30px;}

.kjcx-div .bd .thd ul li.l4.on {background:#284ba3 url('../images/pic311.png') no-repeat 85px center; padding-left:30px;}

.kjcx-div .bd .thd ul li.l1:hover {background:#284ba3 url('../images/pic308.png') no-repeat 105px center; padding-left:30px; color:#fff; border:2px solid #284ba3;box-sizing:border-box; cursor:pointer}

.kjcx-div .bd .thd ul li.l2:hover {background:#284ba3 url('../images/pic309.png') no-repeat 85px center; padding-left:30px; color:#fff; border:2px solid #284ba3;box-sizing:border-box; cursor:pointer}

.kjcx-div .bd .thd ul li.l3:hover {background:#284ba3 url('../images/pic310.png') no-repeat 85px center; padding-left:30px; color:#fff; border:2px solid #284ba3;box-sizing:border-box; cursor:pointer}

.kjcx-div .bd .thd ul li.l4:hover {background:#284ba3 url('../images/pic311.png') no-repeat 85px center; padding-left:30px; color:#fff; border:2px solid #284ba3;box-sizing:border-box; cursor:pointer}

.kjcx-div .bd .tbd {background: url('../images/pic300.jpg') no-repeat top center; height:612px; border-top:3px solid #284ba3;}



.imgContainer2{ position:relative; padding:20px 0; left:50%; top:50%;transform: translate(-50%,-50%);

    max-height: 90%;

    overflow: auto; width:678px; background:#FFF; text-align:center;}

.imgContainer2 img{ max-width:76%;}

.imgContainer2 h4{ line-height:36px; color:#444;}





.zl-con {width:1250px;height:471px; margin:0 auto;padding-top:70px; position:relative;}

.zl-list-1{width:1120px;height:471px;overflow:hidden; margin:0 auto; } 

.zl-list-1 ul { height:471px;}

.zl-list-1 li{width:309px;height:471px; float:left;cursor:pointer; margin:0 32px; overflow:hidden}

.zl-list-1 ul li .pic { width:279px; height:385px; margin:0 auto;/* border:1px solid #838383;*/ overflow:hidden; position: relative}

.zl-list-1 ul li .pic img { width:100%; height:auto;}

.zl-list-1 ul li .pic a{ position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/icon11.png) no-repeat center rgba(0,126,201,.86); opacity:0;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;}

.zl-list-1 ul li .pic a:hover{ opacity:1;}

.zl-list-1 ul li .text { color:#503e23; font-weight:bold; text-align:center; font-size:16px; line-height:30px;}

.zl-con .zl-btns a { display:block;position:absolute;top:245px; z-index:999; }

.zl-con .zl-btns .zl-prev{width:17px;height:63px;background:url("../images/pic302.png") no-repeat center center; left:0; -webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms; }

.zl-con .zl-btns .zl-next{width:17px;height:63px;background:url("../images/pic303.png") no-repeat center center; right:0; -webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms; }



blockquote, q {

    quotes: none;

}

blockquote:before, blockquote:after,

q:before, q:after {

    content: '';

    content: none;

}



/*demo CSS*/

.main-content{

    width: 100%;

}

.image-list .cover{

    position: relative;

    width: 160px;

    height: 230px;

    display: inline-block;

    cursor: pointer;

}

.image-list .cover img{

    position: absolute;

    margin: auto;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

}



/*main CSS*/

#pictureViewer{

    width: 100%;

    height: 100%;

    position: fixed;

    top: 0;

    left: 0;

    background-color: rgba(0,0,0,.3);

    z-index: 10000;

}

#pictureViewer > .content{

    background-color: #fff;

    position: absolute;

    width: 690px;

    height: 690px;

    margin: auto;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

}

#pictureViewer .menu-bar{

    width: 100%;

}

#pictureViewer .menu-bar .handel{

    width: 40px;

    height: 40px;

    float: right;

    background-repeat: no-repeat;

    background-position: 50%;

    cursor: pointer;

}

#pictureViewer .menu-bar .handel:hover{

    background-color: #ff2e67;



    -webkit-transition: all .3s;

    -moz-transition: all .3s;

    -ms-transition: all .3s;

    -o-transition: all .3s;

    transition: all .3s;

}

#pictureViewer .menu-bar .handel.maximization{

    background-image: url(../images/icons/maximization_black.png);

    background-size: 14px;

}

#pictureViewer .menu-bar .handel.maximization:hover{

    background-image: url(../images/icons/maximization_white.png);

}

#pictureViewer .menu-bar .handel.miniaturization{

    background-size: 16px;

    background-image: url(../images/icons/miniaturization_black.png);

}

#pictureViewer .menu-bar .handel.miniaturization:hover{

    background-image: url(../images/icons/miniaturization_white.png);

}

#pictureViewer .menu-bar .handel.close-view{

    background-image: url(../images/icons/close_black.png);

    background-size: 15px;

}

#pictureViewer .menu-bar .handel.close-view:hover{

    background-image: url(../images/icons/close_white.png);

}

#pictureViewer .handel-prev,

#pictureViewer .handel-next{

    display: inline-block;

    width: 50px;

    height: 70px;

    position: relative;

    top: calc(50% - 80px);

    background-repeat: no-repeat;

    background-size: 25px;

    background-position: 50%;

    cursor: pointer;



    -webkit-transition: all .3s;

    -moz-transition: all .3s;

    -ms-transition: all .3s;

    -o-transition: all .3s;

    transition: all .3s;

}

#pictureViewer .handel-prev{

    background-image: url(../images/icons/prev_blank.png);

}

#pictureViewer .handel-next{

    background-image: url(../images/icons/next_blank.png);

}

#pictureViewer .handel-prev:hover,

#pictureViewer .handel-next:hover{

    background-color: #ff2e67;

}

#pictureViewer .handel-prev:hover{

    background-image: url(../images/icons/prev_white.png);

}

#pictureViewer .handel-next:hover{

    background-image: url(../images/icons/next_white.png);

}

#pictureViewer .picture-content{

    display: inline-block;

    width: 80%;

    height: calc(100% - 80px);

    position: absolute;

    margin: 0 auto;

    left: 0;

    right: 0;

}

#pictureViewer .picture-content .cover{

    position: absolute;

    margin: auto;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

}

#pictureViewer .counter{

    position: absolute;

    bottom: 0;

    height: 40px;

    line-height: 40px;

    width: 100%;

    text-align: center;

    color: #808080;

    font-size: 13px;

}

#pictureViewer .hide{

    display: none;

}

#pictureViewer .left{

    float: left;

}

#pictureViewer .right{

    float: right;

}

#pictureViewer .clear-flex{

    clear: both;

}

#pictureViewer img{

    max-width: 100%;

    max-height: 100%;

}













/*** 拓达宣传片 ***/

.sp { width:1030px; margin:0 auto;}

.sp .video-js {}

.sp-tit { text-align:center; margin-top:25px; font-size:16px; color:#000000;}





/*** 合作伙伴 ***/

.hzhb-div { height:620px;}

.hzhb-div p { width:217px; height:60px; float:left; margin-right:5px; margin-bottom:10px; background:#f3f3f3; padding:41px 102px;}

.hzhb-div p img { display:block; width:217px; height:60px;}





/*集团业务*/

.jzsg-div { width:1280px; height:758px; position:relative; left:0; top:0;}

.jzsg-div .pic { width:1280px; height:758px; position:absolute; left:0; top:0; z-index:1}

.jzsg-div .text { width:470px; height:600px; position:absolute; left:43%; top:10%; z-index:2; color:#fff;}

.jzsg-div .text p.p1 { font-size:24px; font-weight:bold; color:#fff; text-align:center}

.jzsg-div .text p.p2 { font-size:12px; color:#e4ceaa; text-align:center; margin-bottom:30px;background: url('../images/pic220.jpg') no-repeat bottom center; line-height:24px; padding-bottom:12px;text-transform:uppercase;}

.jzsg-div .text p.p3 { margin-bottom:16px; line-height:28px;text-align:justify}



.fdc-div { width:1280px; height:683px; position:relative; left:0; top:0;}

.fdc-div .pic { width:1280px; height:683px; position:absolute; left:0; top:0; z-index:1}

.fdc-div .text { width:365px; height:550px; position:absolute; left:48%; top:10%; z-index:2; color:#fff;}

.fdc-div .text p.p1 { font-size:24px; font-weight:bold; color:#fff; text-align:center}

.fdc-div .text p.p2 { font-size:12px; color:#7cb0e6; text-align:center; margin-bottom:20px;background: url('../images/pic222.jpg') no-repeat bottom center; line-height:24px; padding-bottom:12px;text-transform:uppercase;}

.fdc-div .text p.p3 { margin-bottom:6px; line-height:25px;text-align:justify}



.wy-div { width:1280px; height:617px; position:relative; left:0; top:0;}

.wy-div .pic { width:1280px; height:617px; position:absolute; left:0; top:0; z-index:1}

.wy-div .text { width:340px; height:450px; position:absolute; left:51%; top:10%; z-index:2; color:#fff;}

.wy-div .text p.p1 { font-size:24px; font-weight:bold; color:#9abeff; text-align:center}

.wy-div .text p.p2 { font-size:13px; color:#c9c9c9; text-align:center; margin-bottom:20px;line-height:34px; text-transform:uppercase;}

.wy-div .text p.p3 { margin-bottom:6px; line-height:28px;text-align:justify}



.jck-div { width:1280px; height:599px; position:relative; left:0; top:0;}

.jck-div .pic { width:1280px; height:599px; position:absolute; left:0; top:0; z-index:1}

.jck-div .text { width:309px; height:400px; position:absolute; left:50%; top:11%; z-index:2; color:#fff;}

.jck-div .text p.p1 { font-size:24px; font-weight:bold; color:#fff; text-align:center}

.jck-div .text p.p2 { font-size:12px; color:#fff; text-align:center; margin-bottom:32px;background: url('../images/pic225.jpg') no-repeat bottom center; line-height:24px; padding-bottom:12px;text-transform:uppercase;}

.jck-div .text p.p3 { margin-bottom:6px; line-height:30px;text-align:justify}



.hqxd-div { width:1280px; height:705px; position:relative; left:0; top:0;}

.hqxd-div .pic { width:1280px; height:705px; position:absolute; left:0; top:0; z-index:1}

.hqxd-div .text { width:409px; height:400px; position:absolute; left:53%; top:7%; z-index:2; color:#fff;}

.hqxd-div .text p.p1 { font-size:24px; font-weight:bold; color:#fff; text-align:center}

.hqxd-div .text p.p2 { font-size:12px; color:#fff; text-align:center; margin-bottom:22px;background: url('../images/pic299.jpg') no-repeat bottom center; line-height:24px; padding-bottom:12px;text-transform:uppercase;}

.hqxd-div .text p.p3 { margin-bottom:6px; line-height:27px;text-align:justify}











/*公司新闻*/

.hj_news { width:1280px; margin:0 auto;}

#banner {height: 330px;position: relative;overflow: hidden; margin:0 auto;padding: 50px 0 10px 0;border:1px solid #dfdfdf; margin-bottom:40px;}

#banner .pic {width: 1280px;height: 330px;}

#banner .pic {width: 10000px;}

#banner .pic li {width: 1280px;height: 333px;float: left;}

.pc_news1 { width:507px; height:307px; overflow:hidden; float:left; margin-left:30px;}

.pc_news2 { width:630px; height:307px; float:left; margin-left:50px;}

.pc_news1 img{width: 507px;height: 307px; display:block;transition:all .5s;}

#banner .pic li:hover img{transform: scale(1.05, 1.05);opacity:0.9;filter:alpha(opacity=90);}

#banner .pic li:hover h4 { color:#e50012}

#banner .tab {width: 120px;height: 16px;position: absolute;right: 10px;bottom: 25px;border-radius: 6px;}

#banner .tab li {width: 10px;  height: 10px; line-height:12px; background:#d3d3d3; border:2px solid #fff;border-radius: 50%  ;margin: 1px 8px;cursor: pointer;float: left;}

#banner .tab li.on {background: #95acd4; border:2px solid #95acd4}

#banner .pic li span { font-size:28px; color:#b60007; font-family:dincond-medium-webfont}

#banner .pic li h3{font-size: 20px;color: #6c6c6c; font-weight:bold;margin-bottom: 15px; height:42px; }

#banner .pic li p{font-size: 14px;color: #666;line-height: 30px;text-align: justify; margin-bottom:40px;}

#banner .pic li h4 { font-weight:normal; width:165px; height:40px; line-height:40px; background:#f8f8f8; text-align:center; font-size:14px; border-radius:12px; color:#95acd4; -webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;}



.news-list { width:100%;}

.news-list ul li { width:1240px; height:118px; padding:20px; margin-bottom:20px;background:#f3f3f3 url('../images/pic81.png') no-repeat left center; -webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;}

.news-list ul li:hover { background:#e5e4e4 url('../images/pic81.png') no-repeat left center;}

.news-list ul li .iNewsL { width:175px; height:116px; float:left; overflow:hidden}

.news-list ul li .iNewsL img { width:170px; height:110px; display:block; border:3px solid #fff;transition:all .5s;}

.news-list ul li:hover img{transform: scale(1.05, 1.05);opacity:0.9;filter:alpha(opacity=90);}

.news-list ul li .iNewsC { width:750px; height:110px; float:left; margin-left:40px;}

.news-list ul li .iNewsR { width:160px; height:110px; float:right; text-align:center; border-left:1px solid #b8b8b8; margin-top:4px;}

.news-list ul li .iNewsC span { display:block}

.news-list ul li .iNewsC span.sp1 { font-size:18px; color:#4c4c4c; line-height:50px; height:50px; margin-top:5px;}

.news-list ul li .iNewsC span.sp2 { color:#737373; line-height:20px;}

.news-list ul li .iNewsR span { display:block}

.news-list ul li .iNewsR span.sp1 { font-size:36px; font-weight:bold; color:#2570be; height:46px; line-height:46px; letter-spacing:-2px; margin-top:18px;}

.news-list ul li .iNewsR span.sp2 { font-size:18px; color:#6e6e6e; line-height:20px;}

.news-content { width: 100%; margin:0 auto; padding-bottom:60px;}

.newsdetail-content { width:100%; margin:0 auto;}  

.newsdetail-content p img { max-width:840px;}

.newsdetail-title { width: 1200px; margin:0 auto; padding: 0 0 10px 0; border-bottom:1px solid #e1e0e6; margin-bottom: 34px; text-align:center }

.newsdetail-title .title { width:1080px; margin:0 auto; font-weight: bold; font-size: 20px; line-height: 30px; color: #000; margin-bottom: 10px; }

.newsdetail-title .info { color: #8695a0; }



.iLeft { width:380px; float:left; padding-bottom:80px; background:#f5f5f5}

.iRight { width:840px; float:right; text-align:left; min-height:400px;  padding-bottom:80px;}

.iRight .newsdetail-content { width:100%; margin:0 auto;} 



.iRight .newsdetail-content p img {margin-left:0;margin-right:0px;margin-top:15px;margin-bottom:15px;}  



 

.iRight .newsdetail-title { width: 100%; margin:0 auto; margin-bottom:30px; }

.iRight .newsdetail-title .title { width:100%; }

.iLeft h5 { background:#dedede url('../images/pic28.png') no-repeat left center; padding-left:62px; font-weight:100; line-height:55px; height:55px; font-size:18px; color:#333333; margin-bottom:20px;}

.iLeft .pic img { display:block; width:100%; margin-bottom:15px;}

.iLeft .list { width:100%;}

.iLeft .list ul { width:100%; margin:0 auto; padding-bottom:200px;}

.iLeft .list ul li { border-bottom:1px solid #e6e6e6; padding:10px 30px 20px 30px; font-size:16px;}

.iLeft .list ul li a { display:block}

.iLeft .list ul li a:hover p.p2 { color:#df1e1e;}

.iLeft .list p.p1 {}

.iLeft .list p.p1 span.sp1 { font-size:14px; color:#2376d3;}

.iLeft .list p.p2 { color:#555; line-height:22px; }



.xc-list { width:97%; padding-left:3%; height:930px; padding-top:40px; border:1px solid #dddddd; margin-bottom:40px;}

.xc-list ul li { width:383px; height:275px; float:left; margin-right:26px; margin-bottom:30px; text-align:center}

.xc-list ul li span { display:block}

.xc-list ul li span.sp1 { width:383px; height:px; overflow:hidden; margin-bottom:8px;}

.xc-list ul li span.sp1 img { display:block; width:383px; height:229px;}





/*** 视频 ***/

.video-list { width:100%; height:600px; margin:0 auto; border:2px solid #d8d8d8; }

.video_player span { font-size:16px; color:#5c5c5c; font-weight:bold; line-height:40px; margin-left:6px;}

/*播放器样式*/

	.videoBox { width:1280px; height:600px; margin:0 auto;}

	.video_player{ width:928px;height:600px; float:left; background:#ebebeb; border-right:2px solid #d8d8d8; padding:10px; box-sizing:border-box}

	.video_box { width:908px; height:537px;}

	.video_box iframe { margin:0; padding:0}

	.dec_10 { width:340px; height:580px; float:right; background:#fff; padding-top:20px;}

	#ascrail2000-hr { display:none}

	.video-js { width:880px; height:600px;} 

	

		.video-tit { width:100%; height:40px; line-height:40px; color:#e8e8e8; background:#3d3d3d; text-align:center; font-size:16px;}

		ul.video_list{ height:570px; list-style:none;}

		ul.video_list li{ width:310px;height:70px; padding:10px;font-size: 14px;line-height: 24px; margin-bottom:10px; background:#eaeaea; cursor:pointer}

		ul.video_list li a{display:inline-block;width: 100%;height:72px;color: #5f5f5f;}

		ul.video_list li a:hover,ul.video_list li a.on{color: #fff;background-color: #888;}

		ul.video_list li img { width:110px; height:72px; float:left;}

		ul.video_list li span { width:190px; height:56px; padding-top:15px; float:left; margin-left:10px; font-size:16px; }

		

.zmt-list {}

.zmt-list ul li { width:1240px; height:235px; padding:15px 20px; border:1px solid #e2e2e2; margin-bottom:25px;-webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;}

.zmt-list ul li:hover { background:#eee}

.zmt-list ul li a { display:block}

.zmt-list ul li .iNewsL { width:368px; height:233px; float:left; overflow:hidden}

.zmt-list ul li .iNewsL img { width:368px; height:233px; display:block }

.zmt-list ul li .iNewsR { width:760px; height:233px; float:left; margin-left:60px;}

.zmt-list ul li .iNewsR span { display:block;}

.zmt-list ul li .iNewsR span.sp1 { font-size:18px; color:#5c5c5c; font-weight:bold; height:30px; line-height:30px; margin-top:25px;}

.zmt-list ul li .iNewsR span.sp2 { color:#5c5c5c; margin-bottom:25px;}

.zmt-list ul li .iNewsR span.sp3 { color:#5c5c5c; line-height:28px;}

 







/*** 精品工程 ***/

.jpgc-list {}

.jpgc-list ul li { background:#f5f5f5; width:360px; height:330px; padding:20px; float:left; margin-right:26px; margin-bottom:70px;}



.jpgc-list ul li .pic { width:360px; height:255px; border:3px solid #fff;}

.jpgc-list ul li .pic img { width:100%; height:100%; display:block;}

.jpgc-list ul li .text { color:#3f3f3f; font-size:17px; line-height:34px; color:#363636; margin-top:10px;}

.jpgc-list ul li .dizhi { line-height:20px; color:#9a9999}







/*精品工程-内页*/

.case-ny {}

.case-ny .box { width:1230px; height:395px; padding:25px 25px 20px 25px; background:#f5f5f5; margin-bottom:35px;}

.case-ny .box .boxL { width:696px; height:383px; float:left}

.case-ny .box .boxL img { width:696px; height:383px; display:block}

.case-ny .box .boxR { width:470px; height:383px; float:left; margin-left:50px;}

.case-ny .box .boxR .p1 { font-size:18px; font-weight:bold; line-height:30px; padding-bottom:15px; background: url('../images/pic230.jpg') no-repeat bottom left; margin-bottom:20px; margin-top:20px; color:#284ba3}

.case-ny .box .boxR .p2 { font-size:14px; color:#284ba3; font-weight:bold; line-height:25px; margin-bottom:17px;}

.case-ny .box .boxR .p2 span { font-weight:normal; color:#444;}

.case-ny .box .boxR .p3 {font-size:14px; color:#696969; font-weight:bold;}

.case-ny .box .boxR .p3 .sp1 { display:block; width:70px; float:left; color:#284ba3;}

.case-ny .box .boxR .p3 .sp2 { display:block; width:400px; float:left; font-weight:normal; color:#444}

.case-ny .text { clear:both; width:93%; padding-left:4%; margin-bottom:60px;}

.case-ny .text .p1 { font-size:16px; font-weight:bold; margin-bottom:15px; color:#284ba3}

.case-ny .text .p2 { color:#333;}

.case-ny .picList p{ display:inline-block; margin:0 13px 0 10px;}

.case-ny .picList p img { display:inline-block; width:100%;}





:before, :after {

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box

}

.ih-item {

    position: relative;

    -webkit-transition: all 0.35s ease-in-out;

    -moz-transition: all 0.35s ease-in-out;

    transition: all 0.35s ease-in-out;

}



.ih-item,

.ih-item * {

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}

.ih-item img {

    width: 360px;

    height: 240px;

}

.ih-item.square {

    position: relative;

    width: 360px;

    height: 240px;

}

.ih-item.square .info {

    position: absolute;

    top: 0;

    bottom: 0;

    left: 0;

    right: 0;

    text-align: center;

    -webkit-backface-visibility: hidden;

    backface-visibility: hidden;

}

.ih-item.square.effect13 .img {

    -webkit-transition: all 0.35s ease-in-out;

    -moz-transition: all 0.35s ease-in-out;

    transition: all 0.35s ease-in-out;

    -webkit-transform: scale(1);

    -moz-transform: scale(1);

    -ms-transform: scale(1);

    -o-transform: scale(1);

    transform: scale(1);

}

.ih-item.square.effect13{ overflow:hidden}

.ih-item.circle.effect13.bottom_to_top .info h3 {

    -webkit-transform: translateY(100%);

    -moz-transform: translateY(100%);

    -ms-transform: translateY(100%);

    -o-transform: translateY(100%);

    transform: translateY(100%);

}



.ih-item.circle.effect13.bottom_to_top .info p {

    -webkit-transform: translateY(100%);

    -moz-transform: translateY(100%);

    -ms-transform: translateY(100%);

    -o-transform: translateY(100%);

    transform: translateY(100%);

}



.ih-item.circle.effect13.bottom_to_top a:hover h3 {

    -webkit-transform: translateY(0);

    -moz-transform: translateY(0);

    -ms-transform: translateY(0);

    -o-transform: translateY(0);

    transform: translateY(0);

}



.ih-item.circle.effect13.bottom_to_top a:hover p {

    -webkit-transform: translateY(0);

    -moz-transform: translateY(0);

    -ms-transform: translateY(0);

    -o-transform: translateY(0);

    transform: translateY(0);

}

.ih-item.square.effect13 .img {

    -webkit-transition: all 0.35s ease-in-out;

    -moz-transition: all 0.35s ease-in-out;

    transition: all 0.35s ease-in-out;

    -webkit-transform: scale(1);

    -moz-transform: scale(1);

    -ms-transform: scale(1);

    -o-transform: scale(1);

    transform: scale(1);

}



.ih-item.square.effect13 .info {

    background: #333333;

    background: rgba(0, 0, 0, 0.5);

    visibility: hidden;

    opacity: 0;

    pointer-events: none;

    -webkit-transition: all 0.35s ease-in-out;

    -moz-transition: all 0.35s ease-in-out;

    transition: all 0.35s ease-in-out;

}

.ih-item.square.effect13 .info h3 {

    color: #fff;

    text-align: center;

    font-size: 20px;

    padding: 10px;

    margin: 60px 0 0 0;

}



.ih-item.square.effect13 .info p {

    font-size: 12px;

    position: relative;

    color: #fff;

    padding: 10px 20px 20px;

    text-align: center;

}

.ih-item.square.effect13 a:hover .img {

    -webkit-transform: scale(1.2);

    -moz-transform: scale(1.2);

    -ms-transform: scale(1.2);

    -o-transform: scale(1.2);

    transform: scale(1.2);

}



.ih-item.square.effect13 a:hover .info {

    visibility: visible;

    opacity: 1;

}



.ih-item.square.effect13.bottom_to_top .info {

    -webkit-transform: translateY(100%);

    -moz-transform: translateY(100%);

    -ms-transform: translateY(100%);

    -o-transform: translateY(100%);

    transform: translateY(100%);

}



.ih-item.square.effect13.bottom_to_top a:hover .info {

    -webkit-transform: translateY(0);

    -moz-transform: translateY(0);

    -ms-transform: translateY(0);

    -o-transform: translateY(0);

    transform: translateY(0);

}





/*** 企业文化 ***/

.qywh-div { width:100%; }

.qywh-div .pic { width:1280px; margin:0 auto;}

.qywh-div .pic p { margin-bottom:15px;}

.qywh-div .pic img { display:block}



.ygfc-list { height:590px; margin-bottom:20px;}

.ygfc-list ul li { text-align:center; width:406px; height:272px; float:left; margin-right:20px; margin-bottom:30px;}

.ygfc-list ul li a { display:block;height:272px;}

.ygfc-list ul li span { display:block;width:406px; height:232px; overflow:hidden}

.ygfc-list ul li span.sp1 img { width:406px; height:232px; display:block;transition:all .5s;}

.ygfc-list ul li:hover img{transform: scale(1.05, 1.05);opacity:0.9;filter:alpha(opacity=90);}

.ygfc-list ul li span.sp2 { color:#303030 }



.hjjl-list { height:590px; margin-bottom:20px;}

.hjjl-list ul li { text-align:center; width:406px; height:272px; float:left; margin-right:20px; margin-bottom:30px;}

.hjjl-list ul li span { display:block;width:400px; height:294px; overflow:hidden; margin-bottom:20px;}

.hjjl-list ul li span.sp1 img { width:400px; height:294px; display:block;transition:all .5s;}

.hjjl-list ul li:hover img{transform: scale(1.05, 1.05);opacity:0.9;filter:alpha(opacity=90);}

.hjjl-list ul li span.sp2 { color:#6e6e6e}





/*** 人才理念 ***/

.rcln-div {}

.rcln-div .text { width:100%; height:133px; padding-top:31px; background:url('../images/pic104.jpg') no-repeat center center; text-align:center; color:#fff; font-weight:bold; margin-bottom:76px;}

.rcln-div .text p.p1 { font-size:29px; line-height:35px; margin-bottom:8px;}

.rcln-div .text p.p2 { font-size:19px;}

.rcln-div .list { height:585px;}

.rcln-div .list ul li { width:398px; height:545px; overflow:hidden; float:left; text-align:center; margin-right:43px; position:relative}

.rcln-div .list ul li.m0 { margin-right:0}

.rcln-div .list ul li p.p1 { width:398px; height:433px; position:absolute; top:0; left:0; z-index:1}

.rcln-div .list ul li p.p2 { width:100%; height:65px; line-height:65px; font-size:19px; font-weight:bold; background:url('../images/pic105.png') repeat center center; color:#fff; position:absolute; bottom:112px; left:0; z-index:2}

.rcln-div .list ul li p.p3 { width:318px; height:92px; padding:20px 40px 0 40px; background:#dfdfdf; font-size:14px; color:#343434; position:absolute; bottom:0; left:0; line-height:25px; }







/*员工风采*/

/*wrapper*/

#wrapper{ margin:0 auto;}

#picSlideWrap{padding-bottom:30px;}

.titleh3{ height:70px; line-height:70px; text-align:center; background:url(../images/ico/dot.gif) repeat-x left bottom; width:910px; margin:0 auto; font-size:26px; color:#000;}

.titleh4{text-align:center; font-size:12px; color:#000; font-weight:normal; padding:10px 0 20px 0px;}



.imgnav{ width:1000px; margin:10px auto;}

#content{margin:0px auto;  line-height:19px;}

#content p{ text-indent:2em; color:#333;}



.imgnav{  position:relative; margin:0 auto; width:1000px;}

#img{ z-index:10; width:1000px; position:relative; text-align:center;}

#img img{ max-width:100%; min-height:640px; display:none; border:4px solid #c5c5c5;}

#front{ position:absolute; left:0px; top:0px; z-index:10; cursor:pointer;  width:394px; height:578px; background:url(../images/ico/blank.gif); }

#front a{  position:absolute; left:20px; top:224px;display:block; background:url(../images/ico/imgSlideLeft.png) no-repeat; width:104px; height:104px; display:none;}

#next{  position:absolute; right:0px; top:0px; z-index:10;cursor:pointer; width:394px; height:578px;  background:url(../images/ico/blank.gif);}

#next a{  position:absolute; right:20px; top:224px; display:block; background:url(../images/ico/imgSlideRight.png) no-repeat; width:104px; height:104px; display:none;}



#cbtn{background:#EAEBF0; position:relative; height:122px; border:1px solid #D6D9DC; margin-top:12px; }

#cbtn ul{position:relative; width:10000px; height:122px;}

#cbtn ul li{ float:left; padding:8px 3px 3px 3px; width:116px; height:86px; cursor:pointer; text-align:center; margin-right:20px; position:relative;}

#cbtn ul li img{ width:116px; height:86px; display:block;}

#cbtn ul li tt{ background:#000; color:#FFF; position:absolute; right:4px; bottom:4px; z-index:20; font-family:"宋体" ;font-size:12px; line-height:16px; padding:0 5px;}

#cbtn li.hov{ background:url(../images/ico/imgHoverBg.gif) no-repeat;}

.ctrl div{ clear:both;}

#cSlideUl{width:690px; height:116px;overflow:hidden; position:relative; top:10px; margin:0 auto;}

.picSildeLeft{cursor:pointer; position:absolute; top:32px; left:10px; z-index:9;}

.picSildeRight{cursor:pointer; position:absolute; top:32px; right:10px; z-index:9;}







/*客户服务*/

.khfw-div { width:100%; height:359px; padding-top:30px;background:url('../images/pic347.jpg') no-repeat center center;}

.khfw-divL { width:348px; height:210px; margin-left:40px; padding-top:50px; border-right:1px solid #c1c1c1}

.khfw-div p.p1 { line-height:40px;background:url('../images/pic348.png') no-repeat left center; padding-left:29px; color:#000}

.khfw-div p.p2 { line-height:40px;background:url('../images/pic349.png') no-repeat left center; padding-left:29px; color:#000}

.khfw-div p.p3 { line-height:40px;background:url('../images/pic350.png') no-repeat left center; padding-left:29px; color:#000}

.khfw-div p.p4 { line-height:40px;background:url('../images/pic351.png') no-repeat left center; padding-left:29px; color:#000}

.khfw-div p.p5 { line-height:40px;background:url('../images/pic352.png') no-repeat left center; padding-left:29px; color:#000;}





/*联系我们*/

.lxwm-div { width:100%; height:630px; position:relative; top:0; left:0}

.lxwm-div .box { width:390px; height:630px; position:absolute; left:0; top:0; z-index:1}

.lxwm-div .map { width:890px; height:630px; position:absolute; left:390px; top:0; z-index:1}

.lxwm-div .text { width:330px; height:495px; padding:65px 30px; background:url('../images/pic92.png') no-repeat top center; position:absolute; z-index:2; border-top:5px solid #4e6da7}

.lxwm-div .text p.p1 img { display:block; margin-bottom:15px;}

.lxwm-div .text p.p4 { line-height:36px;background:url('../images/pic69.png') no-repeat left center; padding-left:29px; color:#000}

.lxwm-div .text p.p5 { line-height:36px;background:url('../images/pic70.png') no-repeat left center; padding-left:29px; color:#000}

.lxwm-div .text p.p6 { line-height:36px;background:url('../images/pic71.png') no-repeat left center; padding-left:29px; color:#000}

.lxwm-div .text p.p7 { line-height:36px;background:url('../images/pic72.png') no-repeat left center; padding-left:29px; color:#000}

.lxwm-div .text p.p8 { line-height:36px;background:url('../images/pic73.png') no-repeat left center; padding-left:29px; color:#000; margin-bottom:20px;}

.lxwm-div .text p.p9 { width:120px; text-align:center; margin:0 auto;}

.lxwm-div .text p.p9 img { display:block}

.lxwm-div .text a { color:#000}







/*招聘列表*/

.shzp-div { clear:both}

.shzp-div .titi { background:#284ba3; width:1260px; padding-left:20px; height:60px; line-height:60px; margin-bottom:25px;}

.shzp-div .titi span { color:#fff; font-size:17px; display:block; float:left}

.shzp-div .titi span.sp1 { width:190px;}

.shzp-div .titi span.sp2 { width:170px;}

.shzp-div .titi span.sp3 { width:160px;}

.shzp-div .titi span.sp4 { width:160px;}

.shzp-div .titi span.sp5 { width:160px;}

.shzp-div .titi span.sp6 { width:160px;}

.shzp-div .titi span.sp7 { width:130px;}

.shzp-div .titi span.sp8 { width:130px;}

.shzp-div .list { width:100%; clear:both}

.shzp-div .list ul li { width:1260px; padding-left:20px; background:#e8eaea; margin-bottom:13px; height:50px; line-height:50px;}

.shzp-div .list ul li span { display:block; font-size:16px; float:left}

.shzp-div .list ul li span.sp1 { width:190px;}

.shzp-div .list ul li span.sp2 { width:170px;}

.shzp-div .list ul li span.sp3 { width:160px;}

.shzp-div .list ul li span.sp4 { width:160px;}

.shzp-div .list ul li span.sp5 { width:160px;}

.shzp-div .list ul li span.sp6 { width:160px;}

.shzp-div .list ul li span.sp7 { width:130px; color:#284ba3}

.shzp-div .list ul li span.sp8 { width:130px; color:#284ba3}

.shzp-div .list ul li span.sp8 a { color:#284ba3}

.shzp-div .list ul li span a:hover { color:#e50012}

.hidden{display: none;padding: 2px 20px 35px 20px;}

.shzp_dl dl dt{cursor: pointer;}

.hidden p.p0 { font-weight:bold; color:#284ba3; font-size:16px; margin-top:20px;}

/*弹出层-招聘*/

.fotdn-zp {

	width: 100%;

	height: 100%;

	background: #000;

	background: rgba(0,0,0,.4);

	position: fixed;

	top: 0;

	left: 0;

	display: none;

	z-index:9;

}

.fotdn-zp .fot_yp{

	width: 400px;

	height: 550px;

	position: absolute;

	top: 50%;

	left: 50%;

	margin-top: -220px;

	margin-left: -230px;

	background: #fff;

	border-radius:10px;

	padding:0 30px;

	z-index:99999;

}

.fot_cnt p span i { color:#eb3e00; font-weight:bold; margin-right:4px;}

.yp_tit{

	width: 100%;

	height: 70px;

	color: #333333;

	text-align: center;

	overflow: hidden;

}

.yp_tit p{

	font-size: 20px;

	margin-top: 13px;

	line-height:40px;

}

.fot_cnt{

	width: 100%;

	height: 41px;

}

.fot_cnt p{

	height: auto;

	position:relative;

	overflow: hidden;

	zoom: 1;

	padding: 7px 0;

	font-size: 15px;

}

.fot_cnt p span{

	display: block;

	float: left;

	width: 120px;

	text-align: right;

}

.fot_cnt p span.yzm input { position:absolute; right:19px; top:7px; background:#b5263a; color:#fff; text-align:center; width:90px; height:30px; line-height:30px; cursor:pointer; border:0}

.fot_cnt p em{

	display: block;

	float: left;

	width: 260px;

	margin-left: 10px;

	font-style:normal

}

.fot_cnt p em a { color:#284ba3; text-decoration: underline}

.fot_cnt p em .txt{

	width: 250px;

	height: 30px;

	font-family: "Microsoft YaHei", "微软雅黑";

	font-size: 14px;

	line-height: 30px;

	padding: 0 5px;

}

.fot_cnt p em select { height:35px; line-height:35px; width:265px;padding: 0 5px; color:#a6a6a6}

.fot_cnt p span.yuan {

	position:absolute;

	right:35px; 

	top:10px;

	color:#666;

}

input::-moz-input-placeholder{ color:#a6a6a6;}

input::-ms-input-placeholder{ color:#a6a6a6;}

input::-webkit-input-placeholder{ color:#a6a6a6;}

input::-o-input-placeholder{ color:#a6a6a6;}

.sumt{

	clear:both;

	width: 225px;

	height: 32px;

	position: absolute;

	left: 24%;

	bottom: 35px;

}

.sumt .sbnm{

	width: 100px;

	height: 32px;

	border: 0;

	background: #a6a6a6;

	cursor: pointer;

	font-family: "Microsoft YaHei", "微软雅黑";

	font-size: 14px;

	color: #fff;

	outline:none;

	float:left;

	border-radius:14px; margin:0 6px;

	-webkit-transition: 0.4s;

	-moz-transition: 0.4s;

	-ms-transition: 0.4s;

	-o-transition: 0.4s;

	transition: 0.4s;

}

.sumt .b1 { background: #b5263a;}

.sumt .sbnm:hover{ background: #b5263a;}



.fot_yp .fancybox{

	position: absolute;

	top: 8px;

	right: 8px;

	cursor: pointer;

}





.xyzp-01 {}

.xyzp-01 .bd { margin-top:85px;}

.xyzp-01 .bd .thd { height:55px; border-bottom:2px solid #c1c1c1; margin-bottom:10px;}

.xyzp-01 .bd .thd ul { width:990px; margin:0 auto;}

.xyzp-01 .bd .thd ul li { width:227px; height:55px; line-height:55px; background:#fff; color:#535353; font-size:21px; text-align:center; float:left; margin:0 50px; border-radius:11px 11px 0 0; border:1px solid #c3c3c3; box-sizing:border-box;border-bottom:0}

.xyzp-01 .bd .thd li.on { background:#2fabe4; color:#fff; border:1px solid #2fabe4; border-bottom:0}

.xyzp-01 .bd .thd li:hover { background:#2fabe4; color:#fff; border:1px solid #2fabe4; border-bottom:0}



.xyzp-01 .bd .tbd { clear:both; height:490px;}

.xyzp-01 .bd .tbd ul li {}

.xyzp-01 .bd .tbd ul li .d1 { margin-bottom:40px;}

.xyzp-01 .bd .tbd ul li .d2 { width:1125px; height:187px; margin:0 auto;}

.xyzp-01 .bd .tbd ul li .d2 p { width:263px; height:155px; padding:15px 25px; border:1px solid #b4b4b4; float:left; margin:0 30px;}

.xyzp-01 .bd .tbd ul li .d2 p span { display:block; text-align:center}

.xyzp-01 .bd .tbd ul li .d2 p span.sp1 { font-size:16px; color:#1b94cc; font-weight:bold;background:url('../images/pic85.jpg') no-repeat bottom center; height:40px; line-height:40px; margin-bottom:10px;}

.xyzp-01 .bd .tbd ul li .d2 p span.sp2 { font-size:13px; color:#595959; line-height:34px;}

.xyzp-01 .bd .tbd ul li .d3 { text-align:center}

.xyzp-01 .bd .tbd ul li .d3 img { display:block; margin-top:35px;}

.xyzp-01 .bd .tbd ul li .d4 { text-align:center}

.xyzp-01 .bd .tbd ul li .d4 img { display:block; margin-top:15px;}





.xyzp-02 { clear:both}

.xyzp-03 { clear:both}

.xyzp-03 .bd .thd { height:55px; border-bottom:2px solid #c1c1c1; margin-bottom:26px;}

.xyzp-03 .bd .thd ul {  height:55px;width:660px; margin:0 auto;}

.xyzp-03 .bd .thd ul li { width:227px; height:55px; line-height:55px; background:#fff; color:#535353; font-size:21px; text-align:center; float:left; margin:0 50px; border-radius:11px 11px 0 0; border:1px solid #c3c3c3; box-sizing:border-box;border-bottom:0}

.xyzp-03 .bd .thd li.on { background:#2fabe4; color:#fff; border:1px solid #2fabe4; border-bottom:0}

.xyzp-03 .bd .thd li:hover { background:#2fabe4; color:#fff; border:1px solid #2fabe4; border-bottom:0}

.xyzp-03 .bd .tbd { clear:both; height:350px;}

.xyzp-03 .bd .tbd ul li { text-align:center;}

.xyzp-03 .bd .tbd ul li div { width:248px; height:210px; float:left; margin-right:10px;}

.xyzp-03 .bd .tbd ul li div.m0 { margin-right:0}

.xyzp-03 .bd .tbd ul li p.p1 { width:240px; height:172px; padding-top:8px; border:1px solid #c7c7c7}

.xyzp-03 .bd .tbd ul li p.p1 span { display:block}

.xyzp-03 .bd .tbd ul li p.p1 span.sp2 { font-size:18px; color:#191919;}

.xyzp-03 .bd .tbd ul li p.p2 {}





































