@charset "utf-8";
/* CSS Document */
*{ margin:0 auto; padding:0;}
body{ font-size:14px;font-family:"Microsoft YaHei"; color:#666; }
a,p,div,span,li{ list-style:none; text-decoration:none; }
a{color:#666;}
.inner{ width:1200px; margin:0 auto;}
.clear{ clear:both;}
a:hover{ color:#1c6fcd;}
img{ border:none;max-width: 100%;}
h1,h2,h3,h4,h5,h6{ font-weight:normal; font-size:100%;}
.clearFix:after{clear:both;display:block;visibility:hidden;height:0;line-height:0;content:"";}
.text-overflow{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;}

.header{ width:1200px; background:#fff; height:120px; overflow:hidden;}
.logo{ float:left; margin-top:25px;}
.topfont{ float:left; margin:60px 0 0 20px; }
.fonttop{ font-size:22px; margin-bottom:15px; color:#222; }
.fontbottom{ height:40px; line-height:60px; padding-left:40px; background:url(../image/top_13.png) no-repeat left;float:left; width:130px; overflow:hidden; color:#333;font-size:18px;}
.fontbottom1{ height:44px; line-height:60px; padding-left:48px; background:url(../image/top_16.png) no-repeat left; width:202px; float:left; color:#333333;  font-size:18px;}
.fontbottom2{ background:url(../image/sb.png) no-repeat left;}
.topright{ float:right; margin-top:13px; overflow:hidden;}
.phone{ margin-top:5px; background:url(../image/topphone_10.png) no-repeat left; height:85px;}
.guoqi img{ display:block; text-align:right;}
.phone p{ padding-top:15px; font-size:16px; padding-left: 50px; color:#222; }
.phone p b{ font-size:22px; color:#222; }
.navbar{ height: 50px; background: #1c6fcd;}
.nav-wrap{position: relative;width:1200px;margin:auto;}
.nav li{ float: left; position: relative; z-index: 99996;width:110px;}
.nav li>a{ display: block;color: #fff; text-decoration: none;font-size: 16px;
    line-height:50px; text-align: center;}
.nav li.on>a,.nav li>a:hover{background-color: #d70c19;}
.nav li>ul{ position: absolute;left:0; top: 50px; background: #1c6fcd; display: none; overflow: hidden;}
.nav li>ul>li>a{ display: block; line-height: 32px; border-bottom:rgba(255,255,255,.1) solid 1px; padding: 0 10px;white-space:nowrap;font-size: 12px;}
.nav{ width: 1200px; margin:0 auto; }
.lineabc{ background: url(../image/nav_22.png) no-repeat; width:130px; height:58px; line-height:60px; padding-left: 84px; float:right; position:absolute; top:-8px; right:0; }
.lineabc a{ font-size:19px; color: #fff;}
.banner{ width:100%; position:relative; overflow:hidden;}
.banner img{ display:block; width:100%;}
.bannerbtn{ position:absolute;top:25%; left:50%;display:none;}
.btn1{ width:707px; height:110px; background:rgba(255,255,255,0.5); font-size:46px; color:#1c6fcd; line-height:110px; text-align:center; text-shadow:#fff 2px 0 0,#fff 0 2px 0,#fff -2px 0 0,#fff 0 -2px 0;
-webkit-text-shadow:#fff 2px 0 0,#fff 0 2px 0,#fff -2px 0 0,#fff 0 -2px 0;
-moz-text-shadow:#fff 2px 0 0,#fff 0 2px 0,#fff -2px 0 0,#fff 0 -2px 0; font-weight:bold;}
.btn2{ width:273px; height:62px; background:url(../image/btn_31.png) no-repeat; float:left;  text-align:left; line-height:62px; padding-left:30px;  margin-top:45px;}
.btn2 a{font-weight:bold;color:#fff; font-size:20px;}
.btn3{ width:273px; height:62px; background:url(../image/btn_28.png) no-repeat; float:left;  text-align:left; line-height:62px; padding-left:30px;  margin-top:45px;}
.btn3 a{font-weight:bold;color:#fff; font-size:20px;}
.hentiao1{ height:45px; width:60%; overflow:hidden;background:url(../image/hengtiao_29.jpg) no-repeat center; margin-top:30px;padding-left: 20px;}
.hentiao1 p{ text-align:center; height:45px; line-height:45px;color:#333333;  font-size:28px; color:#333333;}

.partner{ width:1200px;}

.partner ul{ overflow:hidden;margin:30px 0;}
.partner ul li{float:left;margin-right:10px;width:230px;height:92px;border:1px solid #bfbfbf; text-align:center;line-height:92px;margin-bottom:10px;}
.partner ul li img{text-align:center; vertical-align:middle;}
.partner ul li:nth-child(5n){margin-right:0;}


.hentiao2{ height:71px; width:60%; overflow:hidden;background:url(../image/hengtiao_33.jpg) no-repeat center; margin-top:50px; margin-bottom:22px;}
.hentiao2 p{ text-align:center; height:71px; font-size:28px; color:#333;  line-height:71px;}
.youshi{ width:1200px; position:relative;}

.youshi ul{width:1200px;margin:40px auto 0;overflow:hidden;}
.youshi ul li{float:left;width:510px;margin:0 60px 20px;}
.youshi ul li:nth-child(2n){margin-left:0;}
.youshi ul li img{}
.youshi ul li b{font-size:18px;color:#333;line-height:40px;}

/************����2**************/
.pinzhi{width:1200px;margin:0 auto;}

.pinzhi_top{height:300px;}
.p_left{float:left;width:530px;}
.p_left h3{font-size:26px;font-weight:100;color:#333;}
.p_left h3 em{display:block;color:#C2C2C2;font-size:16px;font-style:normal;margin-top:10px;}
.p_left p{color:#4F4F4F;font-size:16px;margin-top:10px;}
.p_left i{width:120px;height:3px;background:#007ac7;display:block;margin-top:15px;}
.p_right{float:right;width:530px;}

.pinzhi_bottom{overflow:hidden;}
.bottom_right{float:right;text-align:right;}
.bottom_right i{float:right;}
.bottom_left{float:left;}
.sx{margin:10px 0 30px;}

/************����***************/


.xiaojiejie{    width: 260px; height: 267px; position: absolute; top: 1036px;left: -133px; z-index: 50;}
.gggn{ width:1200px; overflow:hidden;}
.gggg{ width:100%; background:url(../image/guangao_45.jpg) repeat center; height:134px;}
.ggnl{ float:left;width:570px; overflow:hidden;}
.ggnl p{ height:134px; line-height:134px; text-align:left; font-size:42px;color:#fff;}
.ggnl p b{ font-weight:normal; font-size:32px; color:#fff;}
.ggnr{ width:560px; float:right;}
.p1{ width:180px; height:58px; background:url(../image/guanggbtn_47.png) no-repeat; float:left; overflow:hidden; line-height:58px;  padding-left:20px;  margin-top:35px;}
.p2{ width:290px; height:58px; background:url(../image/guanggbtn_49.png) no-repeat; float:left; margin-left:30px; overflow:hidden; line-height:58px;  padding-left:15px;   margin-top:35px;}
.p1 a,.p2 a{ color:#1c6fcd; font-weight:bold; font-size:20px;}
.indexpro{ width:659px; height:44px; background:url(../image/pro_03.jpg) no-repeat center; margin-bottom:30px; margin-top:30px;}
.indexpro p{ height:44px; line-height:44px; text-align:Center; font-size:28px; color:#333333;padding-right:5px;}
.indexprolist{ width:1200px; overflow:hidden;}
.prolistleft{ width:240px; float:left; overflow:hidden;}
.listti{ height:68px; line-height:30px; text-align:center; background:#1c6fcd; font-size:26px; font-weight:bold; color:#fff; padding-top:15px;}
.listti b{ font-size:16px; font-weight:normal; color:#FFF; }
.listul{ border:1px solid #1c6fcd; border-top:none;  padding:10px; }
.listul li{  line-height:40px; overflow:hidden; font-size:16px; color:#fff;  text-align:left; margin-bottom:10px;}
.listul li a{ color:#fff; font-size:16px; padding-left:15px;background:#1c6fcd; display:block;}
.listul li:hover .listue{ display:block;}
.listue{ width:180px; display:none; }
.listue li a{ color:#333333; font-size:14px; margin-left:0;background: none;}
.listue li{  background:#FFF url(../image/dian_10.jpg) no-repeat 0px 18px; height:40px; border-bottom:1px dashed #d2d2d2; line-height:40px;  font-size:16px;}
.prolistright{ float:right; width:935px; overflow:hidden;}
.pro_list li{ width:290px; overflow:hidden; float:left; margin-right:30px; margin-bottom:5px;}
.pro_list li:nth-child(3n){margin-right:0;}
.pro_list li img{ border:1px solid #d7d7d7; box-sizing:border-box; width:290px; height:218px; }
.pro_list li .img{ width:290px; height:218px; display:block; }
.pro_list li h2{ height:50px; line-height:50px; text-align:center; color:#555555; font-size:18px; background:url(../image/proyy.jpg) no-repeat center top;}
.pro_list li h2:hover a{ color:#1c6fcd; }
.pro_list li a{ color:#555555; font-size:16px;}
.pro_list li a p:hover{ color:#1c6fcd}
.perfect{ width:656px; height:41px; overflow:hidden; margin-top:20px; margin-bottom:30px;}
.perfect p{ height:41px; line-height:38px; text-align:center;  background:url(../image/perfect_18.jpg) no-repeat; font-size:28px; color:#333333;padding-right:10px;}

/***********����˲��**********/
.perfectimg{ width:1200px; margin-bottom:50px; overflow:hidden;}
.perfectimg .bd li{width:280px; float: left;margin-right:20px;}
.perfectimg .bd li h2 a{text-align: center;line-height: 30px;padding:0 10px;}

.perfectimg .hd{position: relative;z-index: 9;}
.perfectimg .hd a{ width:40px; height:40px; background:rgba(255,255,255,0.7); color:#000; font-size:30px; position:absolute; top:83px; text-align:center; line-height:40px; cursor:pointer;border-radius:50%;font-family:"宋体";}
.perfectimg .hd a.prev{ left:0;}
.perfectimg .hd a.next{ right:20px;}

.perr{ width:590px; height:400px; position:relative; float:right;}
.perr .tu li{ position:absolute; top:0; left:0; display:none;}

.perr .num{ position:absolute; bottom:20px; text-align:center; width:100%; font-size:0px;}
.perr .num li{ width:14px; height:14px; background:#fff; border-radius:50%; display:inline-block; margin:0 3px; cursor:pointer;}
.perr .num li.on{ background:#004296;}

.perr .btn{ width:40px; height:40px; background:rgba(255,255,255,0.7); color:#000; font-size:30px; position:absolute; top:50%; margin-top:-30px; text-align:center; line-height:40px; cursor:pointer;border-radius:50%;}
.perr .btn_l{ left:0;}
.perr .btn_r{ right:0;}

/***********����˲�����**********/

.gg6{ width:100%; background:url(../image/last_31.jpg) repeat-x center; overflow:hidden; height:199px;}
.gg6g{ width:1200px; overflow:hidden;}
.gg6f{ font-size:40px; color:#fff; text-align:center; margin-top:35px; margin-bottom:25px;}
.footerph b{ font-weight:normal; font-size:26px; color:#FFF; }
.footerph{ color:#fff; font-size:40px;    float: left; overflow: hidden;}
.fbtn1{ background:url(../image/lastbtn_33.png) no-repeat center;  height:58px; line-height:58px; font-weight:bold; width:180px; padding-left:20px; float:left; margin-left:215px;}
.fbtn1 a{ font-size:20px; color:#1c6fcd; }
.fbtn2 a{ font-size:20px; color:#1c6fcd; }
.zizhi{ width:654px; height:50px; margin-top:27px; margin-bottom:27px;}
.zizhi p{  height:50px; line-height:50px; text-align:center;  background:url(../image/last_34.jpg) no-repeat; font-size:24px; color:#333333; font-weight:bold; padding-right:10px;}
.zizhiimg{ width:1200px; overflow:hidden; margin-bottom:50px;}


/************����***********/
.partFourCo1{width:1200px; overflow:hidden; position:relative;top:30px;}
.partFourCo1 li{ float:left;margin-right:15px;width:262px;height:200px;}
.partFourCo1 li img{width:100%;}

.linkship{ width:1200px; overflow:hidden;}
.linkl{ float:left; overflow:hidden; width:105px; border-right:1px solid #d2d2d2;}
.le{ font-size:32px;color:#333333;font-family: "����";font-weight: bold;}
.lz{ font-size:14px; color:#555555;}
.link2{ float:left; margin-left:23px;width:1070px;}
.link2 p{line-height:29px;}
.link2 p a{ color:#555; margin-right:10px;display: inline-block;}
.lz2{width:1200px; margin-bottom: 20px;}
.lz2 a{display: inline-block;margin-right:10px;}
.linkship{ margin-bottom:20px;}
.footer{ width:1200px; height:180px; border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; overflow:hidden;padding:20px;  }
.banquan{ width:1200px;text-align: center; margin-top:10px; line-height: 30px;}
.footerlogo{ width:330px; overflow:hidden; float:left;}
.flt{  height:70px;  margin-top:15px;}
/*.fll{height:180px;overflow: hidden;}*/
.fll p{ /*height:25px; */line-height:25px; color:#555555; }
.fll p b{ font-size:17px; font-weight:normal; color:#177ff7;}






.erweima{ margin-top:28px; width:220px;overflow: hidden;float: left;}
.erweima img{ margin-left:17px;}
.footernav{ margin-top:25px; overflow:hidden; display: flex;}
.footernav ul{font-size:12px;flex: 1;margin-left:10px;}
.footernav ul li { font-size:12px; height:25px; line-height:25px; overflow:hidden; color:#333;}
.footernav ul li a{ font-size:12px; }
.mianbao{ height:62px; line-height:62px; background:url(../image/prom_03.jpg) no-repeat left; width:1200px; padding-left:15px; font-size:14px;color:#888888;}
.mianbao a{ color:#888888;}
.mianbao b{ font-weight:normal; color:#555555; margin-left:25px;}
.prolianxi{ border:1px solid #1c6fcd; border-top:none; padding:10px;}
.prolianxi p{ line-height:30px;}
.pages{ margin:20px 0; text-align: center;}
.pages a,.pages span{ display:inline-block; padding:2px 10px;  border:1px solid #e7e2d5; margin:0 3px;}
.pages ul li a{ color:#7f7f7f; display:block;}
.pages a:hover,.pages span{ background:#1c6fcd; color:#fff; border: 1px solid #1c6fcd;}
.pages ul{ text-align:center;}

.new_list li{ height:80px; }
.new_list li .time{ display:none; }
.new_list li .date{ width:80px; height:80px; text-align:center; float:left; background:#1c6fcd; }
.new_list li .date .day{ font-size:26px; color:#FFF; margin-top:8px; }
.new_list li .date .year{ font-size:16px; color:#FFF; }
.new_list li .date_r{ width:835px; float:right; }
.new_list li .date_r h2{ height:25px; line-height:25px; margin-top:5px; }
.new_list li .date_r h2 a{ font-size:16px; color:#555; }
.new_list li:hover .date{ background:#d70c19; }
.new_list li:hover h2 a{ color:#d70c19; }
.new_list .b{ height:1px; background:#dfdcdc; margin:15px 0; }
.new_list li .date_r .p{ line-height:22px; height:45px; overflow:hidden; margin-top:3px; }

.pro_con .title{ height:30px; line-height:30px; text-align:center; font-size:22px; color:#333;font-weight: bold; margin: 10px 0;}
.pro_con .date{ color:#999; text-align:center; }
.pro_con .img{ text-align:center; overflow:hidden; margin:20px 0; }
.pro_con .content{ line-height:28px; color:#333;}
.tag div{ line-height:25px; color:#333;  }
.tag div a{ color:#333; }
.tag div:hover a{ color:#1c6fcd; }
.pian div{ line-height:25px; color:#333; }
.pian div a{ color:#333; }
.pian div:hover a{ color:#1c6fcd; }
.pro_con .b{ height:1px; background:#959595; margin:10px 0; }
.xg_new{ margin-bottom:90px; }
.xg_pro{ margin-top:20px; }
.xg_pro .t,.xg_new .t{ color:#FFF; line-height:27px; border-bottom:1px solid #1c6fcd; background:url(../image/pro_detail.jpg) no-repeat; padding-left:17px; margin-bottom:20px; }
.xg_pro .t a,.xg_new .t a{ float:right; display:block; color:#555; }

.mod18Box { width:410px; float:left; }

.mod18 { width:410px;height: 360px;margin: 0px auto;position: relative;}

.mod18 .btn {position: absolute;width: 15px;height: 70px;top: 336px;cursor: pointer;z-index: 99;font-size: 50px;font-weight: bold;}

.mod18 .prev {left:0px;}

.mod18 #prevTop,.mod18 #nextTop { top: 310px;width: 10px;height: 17px;}

.mod18 #prevTop {background: url(../image/pro_left.jpg) 0 0 no-repeat;}

/*.mod18 #prevTop:hover {background: url(../image/pro_con_left_hover.jpg) 0 0 no-repeat;}*/

.mod18 #nextTop {background: url(../image/pro_right.jpg) 0 0 no-repeat;}

/*.mod18 #nextTop:hover {background: url(../image/pro_con_right_hover.jpg) 0 0 no-repeat;}*/

.mod18 .next {right: 0px;}

.mod18 li {float: left;}

.mod18 .cf li {position: relative;color: #fff;}

.mod18 .cf a {display: block;width: 965px;height: 645px;position: absolute;color: #fff;}

.mod18 .cf li span {display: block;width: 640px;position: absolute;left: 0;bottom: 0;padding: 10px 20px;line-height: 22px;text-align: left;background: rgba(0,0,0,0.6);filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}

.mod18 .picBox { height: 260px;position: relative;overflow: hidden; border:1px solid #b9b9b9; width:410px;}

.mod18 .picBox ul {height: 260px;position: absolute;}

.mod18 .picBox li {width: 410px;height: 260px;}

.mod18 .picBox li img { width:410px; height:260px; /*border-radius: 10px;*/}

.mod18 .listBox { width: 375px;height: 80px;margin:20px auto 0;position: relative;overflow: hidden;}

.mod18 .listBox ul { height: 80px;position: absolute;}

.mod18 .listBox li { width:118px; height:77px; margin-right:6px; border:1px solid #b9b9b9; cursor: pointer;position: relative;}
.mod18 .listBox li i {display: none;}

.mod18 .listBox li a {display: block;width: 215px;height: 140px;}

.mod18 .listBox .on i {display: block;}

.mod18Box_right{ width:465px; float:left; margin-left:35px; }

.mod18Box_right .title{ height:50px; line-height:50px; overflow:hidden; border-bottom:1px solid #bfbfbf; font-size:18px; color:#333; }
.mod18Box_right .title b{ font-size:18px; color:#333; }
.mod18Box_right .desc{ font-size:16px; color:#333; line-height:28px; margin-top:5px; }

.mod18Box_right .protell{font-size: 20px;color: #fff;line-height: 40px;background: #1c6fcd; display: inline-block; padding:0 10px;margin-top:30px;}

.pro_content .t{ color:#FFF; line-height:27px; border-bottom:1px solid #1c6fcd; background:url(../image/pro_detail.jpg) no-repeat; padding-left:17px; margin-bottom:20px; margin-top:20px; }
.pro_content .content{ line-height:28px; color:#333; }

.zzzz{overflow:hidden;}
.zzzz li{float:left;margin-right:25px;margin-bottom:10px; width:440px;}

.shangxia{ border-top:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd;padding:12px;}
.shangxia a{color:#666;}
.shangxia div{line-height:30px;}

.table_form {margin:10px;width:95%;}
.table_form input{}
.table_form td{padding-left:12px}
.table_form th{font-weight:normal; text-align:right;padding-right:10px; color:#777}
.table_form td label{ vertical-align:middle}
.table_form td,.table_form th{padding:8px 0 5px 8px;line-height:22px;}
.table_form tbody td,.table_form tbody th{border-bottom:1px solid #eee;}
.colorpanel tbody td,.colorpanel tbody th{ padding:0;border-bottom: none;}

.post_box .button{
    width:80px;
    height:32px;
    line-height:32px;
    background: #aaa;
    color:#fff;
    cursor: pointer;
    font-size: 14px;
    border: none;
}
.post_box .button1{
    background: #1c6fcd;
    margin-right:10px;
}
