﻿body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote { margin:0; padding:0;color:#333;font-family:"微软雅黑"; font-size: 16px;}
img { border:0; }
.clear { clear:both; }
em,i{ font-style:normal}
a{font-size: 16px;-webkit-transition: all .3s;
-moz-transition: all .3s;
-ms-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
}
a:hover { text-decoration:none; color:#e51e01;}
.w1200{ width:1200px; margin:0 auto}
.w1100{ width:1100px; margin:0 auto}
.w1300{ width:1300px; margin:0 auto}


.ctop{ background:#f4f4f4; height:42px; line-height:42px; color: #878787}
.ctop .topwz{ text-align:left; color:#878787; }
.ctop .topyy{ float:right; color: #139705; }

.cfl{ float: left;}
.cfr{ float:right;}


._act{background: #6dc600 !important;color: #fff !important}
._act1{background: #6dc600 !important}

.top2{overflow: hidden;margin: 30px auto;}
.top_wz{color: #ff0000;font-size: 26px;margin: 5px 0 0 30px;}
.top_wz b{color: #055ad1;font-size: 24px;display: block;font-weight: normal}
.tel img{float: left;margin-right: 10px;}
.tel{width: 280px;margin-top: 10px;}
.tel b{display: block;color: #055ad1;font-size: 30px;font-family:Impact }

.main_image {width:100%; height:606px;overflow:hidden; margin:0 auto; position:relative}
.main_image ul {width:9999px; height:606px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:606px;}
.main_image li span {display:block; width:100%; height:606px}
.main_image li a {display:block; width:100%; height:606px}
.main_image li .img_1 {background: url('11.jpg') center top no-repeat}
.main_image li .img_2 {background: url('22.jpg') center top no-repeat}
.main_image li .img_3 {background: url('33.jpg') center top no-repeat}
.main_image li .img_4 {background: url('44.jpg') center top no-repeat}
div.flicking_con {width:990px; margin:0 auto; position:relative; z-index:999;}
div.flicking_con .flicking_inner {position:absolute; top:553px; left:420px; width:300px; height:21px} /* 121126 */
div.flicking_con a {float:left; width:21px; height:21px; margin:0; padding:0; background:url('../images/btn_main_img.png') 0 0 no-repeat; display:block; text-indent:-1000px}
div.flicking_con a.on {background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}






.qh_nav{ width:100%; height:65px;background: #055ad1}
.qh_nav ul{ width:1200px; margin:0 auto}
.qh_nav ul li{ float:left; width:168px; display:block; height:65px; line-height: 65px; }
.qh_nav ul li a{ color:#fff; display:block; float:left; width:168px;text-align:center; height:65px; }
.qh_nav ul li a:hover{ background:#6dc600; color:#fff; font-weight:bold}

.sybit{text-align:center;text-transform: uppercase;margin: 30px auto 0 auto;}
.sybit i{font-size:48px;color: #da0b0b;display: block;margin: 0 auto;border-bottom: 1px solid #ccc;width: 600px; }
.sybit i em{color: #cfcbc8}
.sybit span{font-size: 34px;color: #da0b0b}
.sybit span b{color: #139705}
.sycp h4,.synew1 h4,.syfh h4{font-size: 18px;color: #5c5c5c;text-align: center;width: 100%;margin-bottom: 30px}

.sycp1 ul{display: flex;margin: 20px 0}
.sycp1 ul li{filter: 1 1 auto;height: 166px;width: 50%}
.sycp1 ul li img{float: left;margin: 20px 20px}
.sycp1 ul li:nth-child(1){background: #055ad1;}
.sycp1 ul li:nth-child(2){background: #8dc13e}
.sycp1 ul li h3{font-size: 30px;color: #fff;margin: 20px 10px 10px 10px}
.sycp1 ul li a{color: #fff;margin:5px 10px;display: inline-block;}






.anliroll{height: 700px;width: 1200px;margin: 30px auto;}
.anliroll li{float: left;width: 376px;margin-right: 20px;margin-bottom: 20px;height:371px;overflow: hidden }
.anliroll li a{display: block;overflow: hidden;font-size: 18px}
.anliroll li a img{width: 100%;display: block;transition: all .5s;height: 283px;}
.anliroll li a ol{text-align: center;background: #eeeeee;color: #000;font-size: 18px;padding: 20px 0}
.anliroll li a ol b{color: #0b9f0b;display: block;}
.anliroll li a:hover img{transform: scaleX(1.4) scaleY(1.4);}


.sygsjj{background: url(1_23.jpg) top center no-repeat;height: 681px;overflow:hidden;}
.sygsjj h3{color: #fff;font-size:16px;text-align: center;padding: 56px 0 30px 0 }
.sygsjj h3 b{font-size: 34px;display: block}
.sygsjj dl dt{margin-top: 30px;width: 596px}
.sygsjj dl dd{width:484px;margin-top: 110px }
.sygsjj dl dd a{display: block;background: #8ac83a;color: #fff;width:206px;height: 50px; line-height: 50px; text-align: center;margin-top: 15px}
.sygsjj dl dd p{color: #000;line-height: 210%;margin-top: 5px;}
.sygsjj dl dd img{margin-top: 30px;float: right}


#sycp_1{background: #8ac83a;color: #fff}
#sycp_2{padding-left: 30px;font-size: 16px;width: 240px}


._news{overflow: hidden;}
.synews{text-align: center;font-size:30px}
.synews i,.synews em{display: block;font-size: 16px;margin: 10px 0;font-weight: normal}
.synews i{width: 26px; height: 5px;background: #0c68c6;margin: 10px auto}

._news_main{margin-top: 30px;}
._news_main h1{font-size: 41px;color: #333333;margin-bottom: 37px;text-align: center;}
._news_main h1 em{margin-top: 15px;display: block;font-size: 15px;color: #4f4f4f;font-weight: 500;}

._news_m a:last-child{margin-right: 0;}
._news_m a strong{width: 361px;margin-bottom: 20px;display: block;overflow: hidden;}
._news_m a img{transition-duration: 0.5s; width: 360px;}
._news_m a p{font-size: 20px;color: #1d1d1d;margin-bottom: 25px;}
._news_m a em{color: #1e55a8;margin-bottom: 11px;display: block;}
._news_m a span{display: block;margin-bottom: 35px;font-size: 14px;color: #989898;line-height: 20px;}
._news_m a button{width: 96px;height: 31px;color: #656565;border: 1px solid #bdbdbd;cursor: pointer;}
._news_m a:hover button{border: 1px solid #1e55a8;background: #1e55a8;color: #FFFFFF;}
._news_m a:hover {transform: scale(1.1);}




.sy_news a{display: block;float: left;width:376px;margin-left: 20px;border: 1px solid #ccc; transition: all .3s;border-bottom: 3px solid #055ad1}
.sy_news a img{width:376px; height: 299px;display: block; }
.sy_news a h4{display: block;font-size: 18px;color: #055ad1;margin: 20px 20px 5px 20px;height: 50px;overflow: hidden}
.sy_news a p{font-size: 14px;color: #333;line-height: 30px;padding: 0 20px;height:60px;overflow: hidden}
.sy_news a i{display: block;margin: 10px auto;width: 40px;height: 40px;line-height: 40px;text-align: center;color: #fff;background: #055ad1;border-radius: 100%;}
.sy_news a:hover{background:#055ad1 }
.sy_news a:hover h4{color: #fff}
.sy_news a:hover p{color: #fff}
.sy_news a:hover i{background: #00a025;color: #fff;}



.sylx_l{width: 50%;height: 433px;}
.sylx_r{width: 50%;background: #055ad1;height: 433px;}
.sylx_r h4{font-size: 22px;color: #fff;margin: 40px 0 0 50px;border-bottom: 1px solid #fff;width: 346px;height: 50px; line-height: 50px;margin-bottom: 20px}
.sylx_r p{color: #fff;font-size: 18px;line-height: 200%;margin-left: 50px}


.footer{border-top: 1px solid #ccc}

.qh_nav1{ width:100%; height:45px;margin-top: 20px}
.qh_nav1 ul{ width:1200px; margin:0 auto}
.qh_nav1 ul li{ float:left; width:138px; display:block; height:45px; line-height: 45px;margin-left:20px }
.qh_nav1 ul li a{ display:block; float:left; width:138px;text-align:center; height:45px;background: #055ad1;border-radius: 20px;color: #fff }
.qh_nav1 ul li a:hover{color:#000; font-weight:bold}





.footer1{text-align: center;color: #000;padding: 30px 0;}
.footer1 p{text-align: center;color: #000;line-height: 200%}



.ncon {position: relative;}
.nconl{ width:300px;}
.nconr{ width:890px;}
.nconr h3{ height:40px; line-height:40px; font-size:22px; border-bottom:1px solid #ccc; margin-bottom:20px; color:#055ad1}
.nconr h3 span{ float:right; font-size:14px; font-weight:normal; color:#055ad1}
.nconr h3 span a{ color:#055ad1}


.gs_wz{line-height:250%; font-size:16px}
.gs_wz p{line-height:250%; font-size:16px}



.cpfl dt{ width:199px; height:80px;  padding:0px 40px 0px 30px; font-size:32px; line-height:80px; text-align:center;  color:#ffffff; background:#055ad1; font-weight:bold}
.cpfl dd a{display:block; font-size:18px; text-indent:28px; color:#1c1c1c; line-height:50px;width:269px; transition:all .2s ease;height:50px;background:url(rr.gif) no-repeat left; font-weight:normal; margin-bottom:1px}
.cpfl dd a:hover{ display:block; font-size:18px; color:#000; text-indent:48px;transition:all .2s ease; line-height:50px;width:269px; height:50px; background:#FF0; }
.neiye_tel{ width:269px; height:219px;background:url(nytel.png) no-repeat center top; float:left; padding-top:12px; }
.neiye_tel span{ display:block; width:100%; height:30px; color:#ffffff; line-height:35px; text-align:center; font-size:14px; padding-bottom:20px;}
.neiye_tel a{ width:130px; height:35px; border:1px solid #eb8b91; display:block; text-align:center; margin:auto; line-height:35px; font-size:14px;color:#ffffff; padding:0px;}
.neiye_tel p{ display:block; width:219px; padding-left:50px; font-size:14px; color:#292929; padding-top:42px;}
.neiye_tel p strong{ font-size:30px; color:#d60c1a; line-height:35px; font-family:Impact;}
.neiye_tel a:hover{ width:130px; height:35px; border:1px solid #ffffff; background:#ffffff; display:block; text-align:center; margin:auto; line-height:35px; font-size:14px;color:#d60c1a; padding:0px;}

.news_dl_3{ width:890px; display:inline-block; border-bottom:#b8b8b8 1px dashed; padding:14px 0; overflow:hidden; height:85px; float:left;}
.news_dl_3 dt{ background:#8ac83a; width:85px; height:85px; color:#ffffff; line-height:28px; font-size:14px;  text-align:center; float:right; overflow:hidden;}
.news_dl_3:hover dt{ background:#6f6f6f; width:85px; height:85px; text-align:center; float:right; overflow:hidden;color: #FFF;}
.news_dl_3:hover dt b{color: #FFF;border-bottom:#FFF 1px solid;}
.news_dl_3 dt b{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:38px; color:#ffffff; width:55px; margin:0 auto; border-bottom:#fff 1px solid; padding:5px 0 2px; line-height:40px;}
.news_dl_3 dt span{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; padding:5px 0 0;}
.news_dl_3 dd{ width:700px; padding:0 0 0 15px; float:left;}
.news_dl_3 dd h5{ height:25px; line-height:25px; overflow:hidden;}
.news_dl_3 dd h5 a{ font-size:16px; color:#444;font-weight: bold;}
.news_dl_3 dd h5 a:hover{color:#bc0030; font-size:16px;}
.news_dl_3 dd p{ font-size:12px; color:#7d7d7d; height:60px; line-height:20px; overflow:hidden; padding-top:3px;}
.news_dl_3 dd p a{ font-size:12px; color:#197500; padding:0 0 0 20px;}

.news_dl_3 dd p .gdd{ margin-top:10px; width:100%; height:22px; float:left; background:url(../Images/more.png) no-repeat left; color:#ffffff; line-height:22px; font-size:12px; padding-left:20px;}


.bt span{text-transform:uppercase;font-size:23px;color:rgb(184,184,184);font-family:Arial,Helvetica,sans-serif;margin:30px 0 5px 30px;float:left;width:100%}
.bt h3{margin:0 0 0 100px;float:left;padding:0px 15px;height:33px;display:block;background-color:#1d5eb3;color:rgb(255,255,255);font-size:20px;line-height:162%;text-align:center;font-weight:bold;}
.bt p{margin:0 0 0 10px;float:left;height:33px;display:block;background-color:#fabc00;color:rgb(255,255,255);font-size:18px;line-height:33px;text-align:center;padding:0 15px;}
.bt strong{margin:0 0 0 10px;float:left;height:33px;display:block;background-color:#000;color:rgb(255,255,255);font-size:18px;line-height:33px;text-align:center;padding:0 15px;}




.sygywm p{ background:#fff; height:60px; line-height:60px;margin-bottom:3px;}
.wzze2{ display:inline-block; border-right:1px solid #ccc; border-left:3px solid #0089e1; padding:0 10px;  margin-right:30px; font-size:20px; font-weight:bold}

.symore{ display:block; height:234px}
.slbt{ display:block; width:120px; height:3px; background:#666; margin-bottom:15px}


.cplm{ background:#f4f4f4;  padding:10px; margin-top:30px}
.cplm a{ display:inline-block; padding:10px 20px;  border-top:2px solid #f4f4f4; font-size:16px; line-height:150%}
.cplm a:hover{ border-top:2px solid #006ebd}

#demo{overflow:hidden;height:660px;width:1200px; margin:20px auto;color:#336699;text-align:left;padding:10px}
#demo1 ul,#demo2 ul{ display:block;width:1200px; overflow:hidden}
#demo1 ul li{width:360px;margin:0px 10px 20px 20px; float:left}
#demo1 ul li a h3,#demo2 ul li a h3{width:360px;height:300px ; overflow:hidden;}
#demo1 ul li a h3 img,#demo2 ul li a h3 img{width:360px;height:300px;transition:all .5s ease;}
#demo1 ul li a h3:hover img,#demo2 ul li a h3:hover img{transform: scaleX(1.1) scaleY(1.1);}
#demo1 ul li a ol,#demo2 ul li a ol{ text-align:center; height:45px; line-height:45px;transition:all .5s ease; background:#1346c0; font-size:18px; color:#fff}
#demo1 ul li a:hover ol,#demo2 ul li a:hover ol{ background:#fdb328; color:#fff}
#demo2 ul li{width:360px;margin:20px 10px 20px 20px;float:left}



.cpsy a{ display:inline-block; padding:10px 15px; border:1px solid #1346c0; margin:10px 0 0 5px;transition:all .5s ease;}
.cpsy a:hover{ background:#1346c0; color:#fff}

