@charset "utf-8";

/* CSS Document */
body, div,iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, table,th, td, input, button, select, textarea {margin:0; padding:0;font-style: normal;font:12px/22px 'microsoft yahei',"\5B8B\4F53",Arial, Helvetica, sans-serif;}
ol, ul ,li{list-style-type:none;}
img {border: 0;}
body{color:#5d5d5d; background:#fff; }
.clear{clear:both;height:1px;width:100%; overflow:hidden; margin-top:-1px;}
a{color:#5d5d5d;text-decoration:none; } 
a:hover{color:#F00;}
.clear {display:block;clear: both;height:0;line-height:0;overflow:hidden;visibility: hidden;font-size:0px;}
.red ,.red a{ color:#F00;}
.blue ,.blue a{ color:#1E51A2;}
*{margin:0; padding:0}
.FF{overflow:hidden;*zoom:1;}
.fl{float:left;}
.fr{float:right;}
.blue{color:#0055a2;}
.noBg{background:none !important;}
@font-face {font-family: "iconfont";
          src: url('http://zgxypex.com/fonts/iconfont.eot'); /* IE9*/
          src: url('http://zgxypex.com/fonts/iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
          url('http://zgxypex.com/fonts/iconfont.woff') format('woff'), /* chrome, firefox */
          url('http://zgxypex.com/fonts/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
          url('http://zgxypex.com/fonts/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
        }

        .iconfont {
          font-family:"iconfont" !important;
          font-style:normal;
          -webkit-font-smoothing: antialiased;
          -webkit-text-stroke-width: 0.2px;
          -moz-osx-font-smoothing: grayscale;
        }

.shadow{-o-box-shadow:0 0 35px rgba(0,0,0,.1); -ms-box-shadow:0 0 35px rgba(0,0,0,.1); -moz-box-shadow:0 0 35px rgba(0,0,0,.1); -webkit-box-shadow:0 0 35px rgba(0,0,0,.1); box-shadow:0 0 35px rgba(0,0,0,.1);}

/*首页 头部*/
.header{ width:100%; height:auto; position:fixed; top:0; z-index:888888888888888888888888888888888888;}
.headerzw{ width:100%; height:160px; margin:0 auto;}
.t1{ width:100%; height:36px; background:#f7f7f7; margin:0 auto; }
.t1c{ width:1200px; height:36px; margin:0 auto;}
.t1z{ float:left; font-size:12px; color:#999; line-height:36px;}
.t1z span{color:#666;}
.t1y{ float:right;}
.t1y a {display:block;float:left;width:80px;height:36px;line-height:36px;padding-right:5px;margin-left:10px; position:relative; font-size:12px;color:#999;}
.t1y a:hover {color:#666;}
.t1y a i{ display:block; float:left; height:36px; width:29px; font-size:18px; line-height:36px; color:#999; text-align:center;}
.t1y a span {display:block;height:36px; float:left;}
#wxevm{ position:absolute; z-index:2222222222222222222; top:36px; left:0; border:#CCCCCC 1px solid; display:none;width:108px; height:108px; padding:10px; background:#FFFFFF;}
#wxevm img{ width:108px; height:108px;}
.t2{ width:100%; height:90px; margin:0 auto; background:#FFFFFF;}
.t2c{ width:1200px; height:auto; margin:0 auto;}
.logo{ height:60px; float:left; margin:14px 0 0 0;}
.logosm{ float:left; height:52px; line-height:20px; margin:24px 0 0 0; color:#666; font-size:14px;}
.tel{ float:right; height:50px;margin-top:25px;}
.telicon{ float:left; width:60px; height:50px;}
.telfont{ font-size:48px; color:#666; line-height:50px;}
.telc{ float:right;height:50px; width:340px;}
.telc p{ display:block; float:left; font-size:14px; color:#666; line-height:16px;margin-top:2px; width:100%;}
.telc h8{ display:block;float:left; line-height:32px; width:100%; font-size:24px; color:#2768b4; text-align:left; font-family:Arial, Helvetica, sans-serif;}




/*导航条*/
.t3{ width:100%; height:56px; margin:0 auto; background:#2768b4;box-shadow: 0 2px 4px 0px rgba(0, 0, 0, 0.2);}
.nav{ width:1200px; height:56px;  margin:0 auto; }
.t-nav{ width:100%; margin:0 auto; height:56px; }
.t-nav li {height:56px;float:left;position:relative; z-index:8; font-family:"Microsoft YaHei"; background: url(http://zgxypex.com/images/02.jpg) right center no-repeat;}
.t-nav .cur a {color: #fff; background:#188dcd;}
.t-nav .cur2 a {color: #fff; background:#188dcd;}

.t-nav li a {color:#fff;display:inline-block;line-height:56px;padding:0 28px 0 28px; font-size:16px;font-family:"Microsoft YaHei";}
.t-nav li a:hover,.t-nav li a.hover {color:#fff; background:#188dcd;}
.caret {display: inline-block;width:0;height: 0;margin-left: 2px;vertical-align: middle;border-top: 4px solid; border-right: 4px solid transparent;border-left: 4px solid transparent;}

.t-nav li .td-m {background:#fff;width:100%;position:absolute;overflow:hidden;top:56px;left:0;clear:both;text-align:center;display:none;padding:7px 0 0px 0; z-index:88888;}
.t-nav li .td-m a {background:none;display:block;margin:0 16px;color:#666; font-size:14px; padding:8px 5px 8px 5px;line-height:14px; text-align:left;font-family:"Microsoft YaHei";}
.t-nav li:hover .td-m a.last {border:none;}
.t-nav li .td-m a:hover {background:none;background-color:#188dcd;color:#fff;margin:0 16px;}
.t-nav li:hover .td-m a {border-bottom:1px solid #ddd; font-weight:normal;}
.t-nav li .td-m .dh {height:40px;}
.t-nav li .td-m p {height:15px; display:block; margin:0 16px;}
.ffyahei {font-family:"Microsoft YaHei",arial,verdana,sans-serif;}





/*首页背景幻灯片*/

.hdp{ width:100%; height:560px; margin:0 auto; background:#ccc; position:relative;min-width:1120px; }
.flexslider{position:relative;height:560px;overflow:hidden;background:url(http://zgxypex.com/img/loading.gif) 50% no-repeat; margin:0 auto; width:100%; z-index:1;}
.slides{position:relative;z-index:2;}
.slides li{height:560px;}
.fudong{ width:100%; height:49px; bottom:0; left:0; background:url(http://zgxypex.com/images/011.png) top repeat-x; position:absolute; z-index:88;}
.flex-control-nav{position:absolute;bottom:40px;z-index:9999;width:100%;text-align:center; }
.flex-control-nav li{display:inline-block;width:21px;height:21px;margin:0 8px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:21px;height:21px;line-height:40px;overflow:hidden;background:url(../img/dot.png) right 0 no-repeat;cursor:pointer; text-indent:-99999px;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:9999;width:100%;top:30%;}
.flex-direction-nav li a{display:block;width:65px;height:129px;overflow:hidden;cursor:pointer;position:absolute;}
#hdpa{ display:block; width:100%; height:100%;}
.flex-direction-nav li a.flex-prev{left:60px;background:url(http://zgxypex.com/apple/root.css) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:60px;background:url(http://zgxypex.com/apple/root.css) center center no-repeat;}

/*主体*/
.sboxbg{ width:100%; height:auto; overflow:hidden; margin:0 auto;min-width:1200px;}
.sboxk{ width:100%; height:auto; overflow:hidden; margin:0 auto;min-width:1120px;}
.sbox{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.sboxc{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.jjtro{ width:664px; height:auto; float:left;}
.sbt{ width:100%; height:56px; float:left;}
.sbt h1{ display:block; float:left; font-size:22px;color:#294DA0; line-height:40px;}
.sbt span{ display:block; float:left; font-size:12px; color:#c9c9c9;font-family: "Times New Roman", Times, serif, HELVETICANEUELTPRO-THEX, "微软雅黑"; line-height:20px; margin-top:18px; margin-left:10px;}
.bro1{ border-bottom:#ECECEC 1px solid;}
.more{ display:block; float:right; font-size:14px; color:#5d5d5d; line-height:56px;}
.lmtl2{ width:100%; height:auto; overflow:hidden; margin:0 auto; background:url(http://zgxypex.com/images/011.png) center 20px no-repeat;}
.lmtl2 h1{ width:100%; text-align:center; font-size:26px;  color:#333; font-weight:bold; padding:20px 0 0 0;}
.lmtl2 h1 span{ color:#999; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal;}
.lmtl2 p{ width:100%; text-align:center; font-size:14px; color:#999; padding:10px 0 0 0;}

.lmtl22{ width:100%; height:auto; overflow:hidden; margin:0 auto; background:url(http://zgxypex.com/images/011.png) center 20px no-repeat;}
.lmtl22 h1{ width:100%; text-align:center; font-size:26px;  color:#fff; font-weight:bold; padding:20px 0 0 0;}
.lmtl22 h1 span{ color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal;}
.lmtl22 p{ width:100%; text-align:center; font-size:14px; color:#fff; padding:10px 0 0 0;}


/*特色特点*/

.fwxm_big{width:1200px; height:260px;  margin:0 auto;}
.fwxm_big .item{width:1200px; }
.fwxm_big .item li{width:200px; height:auto; overflow:hidden; text-align:center;  float:left; margin:0 0 60px 0; }
.fwxm_big .item li a p{ display:block; width:100%; margin:0 auto; padding:20px 0 20px 0; }
.fwxm_big .item li a p img{ display:block; margin:0 auto; width:120px; height:120px; border-radius:60px;}
.fwxm_big .item a dt{font-size:18px; color:#333;  margin:0 auto; text-align:center; padding:6px 15px 6px 15px; border:#999 1px solid; width:140px;}
.fwxm_big .item a dd{ color:#666; font-size:14px; width:180px; margin:0 auto; text-align:center; padding-top:15px;}
.fwxm_big .item li a:hover p{ padding-top:18px;}
.fwxm_big .item li a:hover p img{ border:#2768b4 4px solid;border-radius:66px;}
.fwxm_big .item li a:hover dt{ border:0; background:#2768b4; color:#FFFFFF;border:#2768b4 1px solid;}


/*图片滚动*/
.div_js{ position:relative; filter:alpha(opacity=0); opacity:0; width:100%; margin:0 auto; height:auto; overflow:hidden;}
.dd{ overflow: hidden; width: 3600px; position: relative; left:50%; margin-left:-1800px; margin-top:50px; top:50px;}
.dd .rollBox{width:3600px;;overflow:hidden;}
.dd .rollBox .LeftBotton{position: absolute; bottom:184px; display:block; width:81px; height:74px; text-align: center;cursor: pointer; left:1119px; background:url(http://zgxypex.com/images/1_15.jpg) center center no-repeat; z-index:1001; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; }
.dd .rollBox .LeftBotton:hover{ background:url(http://zgxypex.com/images/1_15a.jpg) center center no-repeat;}
.dd .rollBox .RightBotton{position: absolute; bottom:184px; display:block; width:81px; height:74px; text-align: center;cursor: pointer; right:1119px; background:url(http://zgxypex.com/images/1_16.jpg) center center no-repeat; z-index:1001; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.dd .rollBox .RightBotton:hover{ background:url(http://zgxypex.com/images/1_16a.jpg) center center no-repeat;}
.dd .rollBox .Cont{width:3600px;overflow:hidden;float:left;}
.dd .rollBox .ScrCont{width:10000000px;}
.dd .rollBox .Cont .pic{width:1200px;float:left; background:#2768b4;}
.dd .rollBox .Cont .pic .lf{ width:300px; padding-left:35px; padding-right:165px;}
.dd .rollBox .Cont .pic .lf .div1{ font-size:22px; color:#fff; padding-top:50px; line-height:32px; background:url(http://zgxypex.com/images/1_17.jpg) left bottom no-repeat; padding-bottom:30px;}
.dd .rollBox .Cont .pic .lf .div2{ color:#fff; line-height:22px; margin-top:25px; height:88px; overflow:hidden; font-size:15px;}
.dd .rollBox .Cont .pic .lf .div3{ font-size:14px; width:29px; background:url(http://zgxypex.com/images/1_18.png) 52px center no-repeat #f2f2f2; padding-left:14px; padding-right:77px; height:26px; line-height:26px; border:1px solid #d9d9d9; color:#666; margin-top:40px; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.dd .rollBox .Cont .pic .lf .div3:hover{ background:url(http://zgxypex.com/images/1_18a.png) 47px center no-repeat #224888; color:#fff; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.dd .rollBox .Cont .pic .rg{ width:700px;}
.dd .rollBox #List1,.dd .rollBox #List2{float:left;}
.dd_lf{ background:#000; filter:alpha(opacity=70); opacity:0.7; position:absolute; top:0px; width:1200px; height:440px; left:0px; top:0px; z-index:1000; }
.dd_rg{ background:#000; filter:alpha(opacity=70); opacity:0.7; position:absolute; top:0px; width:1200px; height:440px; right:0px; top:0px; z-index:1000;}
.lf{ float:left;}
.rg{ float:right;}  



.casefl{ width:100%; height:auto; overflow:hidden; margin:0 auto; text-align:center;}
.casefl a { position: relative; display: inline-block; margin-left: 10px; padding: 8px 15px; border-radius:5px;  color: #fff;  transition: all .3s ease-out 0s;  background-color: #2768b4; font-size:14px; }
.casefl a:after { position: absolute; margin-top: 7px; margin-left: 25px; width: 10px; height: 1px; background-color: #188dcd;}
.casefl a:last-of-type:after { width: 0; height: 0 }
.casefl a.active,.casefl a:hover { background-color: #188dcd; color: #fff }
.casefl a.active{ background-color: #188dcd;}
.casec{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.casec ul{width:100%; overflow:hidden; float:left;}
.casec ul li{float:left;width:268px; height:295px; text-align:center; margin-right:13px; margin-top:20px; border:#dddddd 1px solid;}
.casec ul{ margin-top:5px;}
.casec ul li a{ display:block; width:266px; height:293px; float:left;border:#fff 1px solid; }

.casec ul li a:hover{border:#fff 1px solid;}
.casec ul li a:hover .alnm2{color:#fff;background:#d00202;}
.ver_pic{width:268px;height:253px; text-align:center;position:relative;display:table-cell;vertical-align:middle;background:#FFFFFF;}
.alpic1{ *position:absolute;top:50%;left:50%;}
.alpic1 img{ *position:relative;top:-50%;left:-50%;}
#mr0{ margin-right:0;}
#bg0{ background:none;}

.ver_pic5{width:510px;height:388px; text-align:center;position:relative;display:table-cell;vertical-align:middle;background:#fff;}
.alpic5{ *position:absolute;top:50%;left:50%;}
.alpic5 img{ *position:relative;top:-50%;left:-50%;}


.sboxc2{ width:1200px; height:auto; margin:0 auto;}
.nboxc_p{ width:1224px; float:left; margin-left:-26px; padding-bottom:30px;}
.nnewslb_p{ width:382px; height:306px; float:left; margin:0 0 30px 26px; }
.nnewslb_p a{ display:block; width:382px; height:306px;background:#FFFFFF;}
.nsjpic_p{ display:block; width:382px; height:258px; margin:0 auto;}

.nnewsc2_p{ width:382px; height:auto; margin:0 auto;line-height:20px;color:#333; font-size:16px;font-weight:normal; text-align:center; padding-top:15px;}
.nnewsc_c_p{ color:#999; line-height:20px; font-size:14px; padding-top:15px; display:block; width:237px; margin:0 auto; color:#999; font-weight:normal;}
.newsxg2_p{ display:block; width:237px; line-height:30px; font-size:12px; color:#666;padding-top:10px; height:auto; overflow:hidden; float:left;margin:0 0 0 20px; font-weight:normal;}
.newsxg2_p span{ display:inline-block;}

.ver_pic_p{width:382px;height:258px; text-align:center;position:relative;display:table-cell;vertical-align:middle; background:#FFFFFF;}

.nnewslb_p a:hover {  background:#2768b4; }
.nnewslb_p a:hover .nnewsc2_p{ color:#fff}

.alpic{ *position:absolute;top:50%;left:50%;}
.alpic img{ *position:relative;top:-50%;left:-50%;}

.about{width: 100%;position: relative;height: 480px;background:#EAE8E8;}
.about .container{height: 480px; width:46%; float:left; overflow:hidden; }
.about .left_about{width: 500px;overflow: hidden;float:right;}
.about .leftCon .intro{height: 380px;overflow: hidden; }
.about .leftCon{height: 380px;overflow: hidden;}
.about .leftCon h3{font-size:24px;margin-top:40px; line-height:30px; display:block;}
.about .leftCon h3 a{color: ;text-decoration: none;}
.about .leftCon span{display: block;}
.about .leftCon .span1{color: #188dcd;font-size:16px;margin: 6px 0 10px 0;}
.about .leftCon .span2{font-size:18px;color: #188dcd;font-family: 'Myriad Pro';}
.about .leftCon p{font-size: 14px;line-height: 24px;color: #;}
.about .leftCon .p1{margin: 34px 0 28px 0; overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 3;  -webkit-box-orient: vertical;}
.about .leftCon .p2{ overflow: hidden;text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 4;  -webkit-box-orient: vertical;}
.about .left_about ul{width: 100%;overflow: hidden;margin-top:15px;}
.about .left_about li{float: left;width: 150px;height: 40px;line-height: 40px;margin-left: 1px;text-align: center;font-size: 14px;background: #fff;}
.about .left_about li a{display: block;color: #fff;text-decoration: none;}
.about .left_about li.cur{background:#188dcd; }
.about .left_about li.cur a{color: #fff;}
.about .right_about{width:54%;height:480px; float:right;}



.bglan{ background:#000;}



/*新闻*/

.dkt { float: left;}
.dkz { float: left; margin-left: 35px; margin-top:40px; }
.dka { height: 75px;}
.dka a { display: block; float: left; width:160px; height: 45px; border: 1px solid #2768b4; background:#2768b4; font-size: 16px; color: #fff; text-align: center; line-height: 45px; margin-right: 11px;}
.dka a:hover, .dka .cur { background: #188dcd; border: 1px solid #188dcd; color: #ffffff;}
.dkk { height: 105px; width: 665px; }
.dkk em { display: block; float: left; width: 100px; height: 80px; background: #CECCCC; text-align: center; font:36px Arial; color: #555555; font-weight: bold; padding-top: 10px;}
.dkk em span { display: block; font: 12px Arial; color: #777777;}
.dkk p { float: left; margin-left: 15px; width: 550px; font-size: 16px; color: #333333; font-weight: bold; padding-top: 10px;}
.dkk p span { display: block; font-size: 14px; color: #555555; line-height: 24px; font-weight: normal; margin-top: 5px;}
.dkk p span i { color: #b91900; font-style: normal;}
.dkk a:hover em, .dkk .cur em { background: #333; color: #ffffff;}
.dkk a:hover em span, .dkk .cur em span { color: #ffffff;}




/*友情*/
.yqbg{ width:100%; height:auto; overflow:hidden; background-color:#EAEBED;}
.youqing{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.youqing h1{ width:100%; height:30px; line-height:30px;font-family:Microsoft YaHei,LiHei Pro; font-size:15px; color: #333;}
.youqing p{ width:100%; height:auto; overflow:hidden; display:block; float:left;}
.youqing a{ display:block; float:left; line-height:22px; margin-right:10px; color:#74777C; font-family:Microsoft YaHei,LiHei Pro;font-size:12px;}
.youqing a:hover{ color:#000;}



/*底部*/
.p40{ padding:40px 0 40px 0;}
.p20{ padding:20px 0 20px 0;}
.dbox{ width:1200px; height:auto; margin:0 auto; overflow:hidden; }
.d2{ width:100%; height:auto; overflow:hidden; background:#2E2F33; margin:0 auto;}
.d2l{ width:610px; height:auto; overflow:hidden; float:left; border-right:#414245 1px solid; }
.d2l dl{ width:150px; float:left;}
.d2l dt{ width:100%; line-height:28px; font-size:18px; color:#fff; padding-bottom:12px;}
.d2l dd{ width:150px; float:left;}
.d2l dd a{width:100%; line-height:28px; font-size:14px; color:#979799;}
.d2l dd a:hover{ color:#FFFFFF;}
#w300{ width:300px;}
.d2c{ width:348px; height:168px; float:left;border-right:#414245 1px solid; }
.dtel{ width:264px; height:auto; overflow:hidden; margin:0 auto;}
.dtelicon{ width:70px; height:70px; float:left; font-size:54px; color:#FFF; line-height:70px;}
.dtelc{ width:182px; float:right; height:auto; overflow:hidden;}
.dtelc p{ font-size:14px; color:#979799; line-height:20px;display:block; float:left; width:100%; padding-top:10px; padding-bottom:10px;}
.dtelc h1{ font-size:24px; color:#fff; line-height:28px;font-family: 'Book-Antiqua';display:block; float:left; width:100%;}

.d2y{ width:240px; float:right; height:auto; overflow:hidden; }
.devm{ width:142px; height:142px; background:#FFFFFF; margin:0 auto; }
.devm img{ width:142px; height:142px;}

.dbq{ border-top: 1px #414245 solid; }
.dbq p{ display:block; font-size:14px; color:#979799; }
.dbq h1{ display:block; width:100%; margin:0 auto; text-align:center; font-size:16px; color:#fff; padding:10px 0 10px 0;}

.f15{ font-size:15px; font-weight:bold;}
.k40{ width:100%; height:40px; margin:0 auto;}
.k30{ width:100%; height:30px; margin:0 auto;}
.k50{ width:100%; height:50px; margin:0 auto;}
.k20{ width:100%; height:20px; margin:0 auto;}
.kong20{ width:100%; height:20px; float:left;}
.kong10{ width:100%; height:15px; float:left;}
.kong12{ width:100%; height:10px; float:left;}
.k31{width:100%; height:30px; margin:0 auto; border-top:#d5d5d5 1px solid; }

.k15{ width:100%; height:40px; line-height:40px; margin:0 auto; clear:both;}
.k10{ width:100%; height:30px; line-height:30px; margin:0 auto; clear:both;}
.k12{ width:100%; height:12px; line-height:12px; margin:0 auto; clear:both;}

.kong10{ width:100%; height:15px; line-height:15px; float:left; clear:both;}
.kong50{ width:100%; height:50px; float:left; width:100%;}

.bgbai{ background:#FFFFFF;}

.tlpic1{ width:100%; height:149px; background:url(http://zgxypex.com/images/03.jpg) top center no-repeat; margin:0 auto;}