﻿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}
.w1300{ width:1300px; margin:0 auto}


.ctop{ background:#f4f4f4; height:42px; line-height:42px; color: #139705}
.ctop .topwz{ text-align:left; color:#139705; }
.ctop .topyy{ float:right; color: #139705; }

.cfl{ float: left;}
.cfr{ float:right;}


._act{background: #FF0 !important;color: #000 !important}
._act1{color: #FF0 !important}

.top2{overflow: hidden;margin: 30px auto;}
.top_wz{color: #7d7d7d;font-size: 20px;margin: 5px 0 0 30px;}
.top_wz b{color: #139705;font-size: 30px;display: block;}
.tel img{float: left;margin-right: 10px;}
.tel{width: 300px;}
.tel b{display: block;color: #ff9e00;font-size: 34px;font-family:Impact }



.qh_nav{ width:100%; height:60px;background: #13a54e}
.qh_nav ul{ width:1200px; margin:0 auto}
.qh_nav ul li{ float:left; width:150px; display:block; height:60px; line-height: 60px; }
.qh_nav ul li a{ color:#fff; display:block; float:left; width:150px;text-align:center; height:60px; }
.qh_nav ul li a:hover{ font-weight:bold; background:#ff0; color:#000;}


.main_image {width:100%; height:651px;overflow:hidden; margin:0 auto; position:relative}
.main_image ul {width:9999px; height:651px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:651px;}
.main_image li span {display:block; width:100%; height:651px}
.main_image li a {display:block; width:100%; height:651px}
.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:583px; 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;}

.sycp_bt{margin: 30px auto}
.sycp_bt h2{text-align: center;font-size: 44px;}
.sycp_bt h2 b{color: #ff0000}
.sytel{color: #fff;font-size: 28px;font-family: Impact;width: 430px;margin: 0 auto;background: url(tel2.png) 40px no-repeat #ff9e00;height: 50px; line-height: 50px;padding-left: 90px;border-radius: 25px;margin-top: 10px}



.qimo8{ overflow:hidden; width:1200px; margin:20px auto}
.qimo8 .qimo {width:8000%;}
.qimo8 .qimo div{ float:left;}
.qimo8 .qimo ul{float:left; overflow:hidden; zoom:1; }
.qimo8 .qimo ul li{float:left; list-style:none; text-align:center; width:320px; margin-right:10px}
.qimo8 .qimo ul li img{ width:320px; height:280px}
.qimo8 .qimo ul li ol{ text-align:center; height:35px; line-height:35px;transition:all .5s ease;}
.qimo8 .qimo ul li:hover ol{ background:#fdb328; color:#fff}
.qimo8 li a{color:#444444;}



.ncon,.sycp{overflow: hidden;position: relative}

.sycp_l{float: left;width: 267px;;background: #13a54e;position: absolute}
.sycp_l ul li a i{width: 0px;height: 0px;border-top: 5px solid transparent;border-left: 5px solid #fff;border-bottom: 5px solid transparent;display: inline-block;margin-right: 15px;padding-top: -25px}
.sycp_l ul li a{color: #fff}
.sycp_l ul li{height: 45px; line-height: 45px;margin-left: 20px}
.sycp_l ul{border-left: 1px solid #fff;overflow: hidden;margin-left: 41px;}


.sycp_r{float: right;width: 904px;}
.l_tel{background: #4b4b4b;}
.l_tel img{margin: 20px; }



.sygsjj{background: url(gb.jpg) center no-repeat;height: 710px;margin-top: 40px}
.sygsjj h3{text-align: center;color: #fff;font-size: 46px;padding-top: 65px}
.sygsjj h3 b{display: block;font-size: 30px;color: #ff8a00}
.sygsjj dl{margin-top: 50px}
.sygsjj dl dt{float: left;width: 555px;height: 402px;}
.sygsjj dl dd{float: right;width: 580px;}
.sygsjj dl dd .sytel{float: right}
.gs_con p{color: #fff;line-height: 200%;margin-bottom: 30px}

.sy_news{overflow: hidden;margin: 70px auto}
.sy_news h3{text-align: center;margin-bottom: 35px}

.sy_news a{display: block;float: left;width:376px;margin-left: 20px;border: 1px solid #ccc; transition: all .3s;border-bottom: 3px solid #00a025}
.sy_news a img{width:376px; height: 279px;display: block; }
.sy_news a h4{display: block;font-size: 18px;color: #ff8300;margin: 20px 20px 5px 20px}
.sy_news a p{font-size: 14px;color: #333;line-height: 30px;padding: 0 20px;height: 120px;overflow: hidden}
.sy_news a i{display: block;margin: 10px auto;width: 40px;height: 40px;line-height: 40px;text-align: center;color: #fff;background: #00a025;border-radius: 100%;}
.sy_news a:hover{background:#ff8300 }
.sy_news a:hover h4{color: #fff}
.sy_news a:hover p{color: #fff}
.sy_news a:hover i{background: #00a025;color: #fff;}


.syal{background: url(ee.jpg) top center no-repeat;}
.syal h3{text-align: center;padding-top: 46px}

.anliroll{height:1100px;}
.anliroll li{float: left;width: 276px;margin-right: 20px;margin-bottom: 20px;}
.anliroll li a{display: block;overflow: hidden;font-size: 18px}
.anliroll li a img{width: 100%;display: block;transition: all .5s}
.anliroll li a ol{height: 40px; line-height: 40px;text-align: center;background: #fff;color: #000;border: 1px solid #ccc}
.anliroll li a:hover img{transform: scaleX(1.4) scaleY(1.4);}

/*.syalw{padding: 50px 30px;margin: 50px 0}*/
.syal1 li{float: left;margin-right: 20px;width: 400px;}
.syal1 li a{display: block;}
.syal1 li a img{display: block;width: 100%;border-radius: 15px;border: 2px solid #fff;}
.syal1 li a ol{color: #000;text-align: center;font-size: 18px;margin: 0px 0 20px 0;}

.pro_c li{float: left;margin-right: 20px;width: 280px;}
.pro_c li a{display: block;}
.pro_c li a img{display: block;width: 100%;border-radius: 15px;border: 2px solid #fff;}
.pro_c li a ol{color: #000;text-align: center;font-size: 18px;margin: 20px 0 0 0;}




.dbnav{background: #f5f5f5;padding: 20px 20px;font-size: 18px;color: #18a65e;text-align: center;border-bottom: 1px solid #e4e4e4}
.dbnav a{color: #18a65e;padding: 0px 20px}
.dbbq{background: #f5f5f5;overflow: hidden}
.f1,.f2,.f3,.f4{margin-top: 50px}
.f2{margin: 50px 30px;border-left: 1px solid #ccc;border-right: 1px solid #ccc;padding: 0 30px;width: 280px}
.f2 a{width: 120px;display: inline-block;margin-right: 10px;line-height: 30px;}
.dbbq h3{margin-bottom: 30px;}
.dbbq{color: #18a65e}
.dbbq a{color: #18a65e}
.dbbq p{color: #18a65e;line-height: 200%}
.dbbq1{background: #18a65e;color: #fff;padding: 20px 0;text-align: center}



.nconl{ width:300px;}
.nconr{ width:890px}
.nconr h3{ height:50px; line-height:50px; font-size:22px; border-bottom:1px solid #ccc; margin-bottom:20px; color:#01994c}
.nconr h3 span{ float:right; font-size:14px; font-weight:normal; color:#01994c}
.nconr h3 span a{ color:#01994c}


.gs_wz{line-height: 240%;}
.gs_wz p{margin-bottom: 20px;}




.cpfl dt{ width:199px; height:80px;  padding:0px 40px 0px 30px; font-size:32px; line-height:80px; text-align:center;  color:#ffffff; background:#0047ae; 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:#ef9c00; 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}

.sylx{ padding:20px; background:#1446C1; color:#fff; font-size:16px; line-height:200%}

