i,em{ font-style:normal}
.fl{ float:left}
.fr{ float:right}
.clear{ clear:both}
.w1100{ width:1100px; margin:0 auto}

.c_top{ background:url(../images/1_01.jpg) center no-repeat; height:170px;}
.top_l{ width:221px; position:absolute; z-index:99}

.top_r{ width:879px;}
.top_r span{ font-size:24px; color:#fff; font-weight:bold; padding-top:60px; display:block; width:668px;}
.top_r strong{ float:right; display:block; font-size:24px; color:#fff; font-family:Arial, Helvetica, sans-serif; width:155px;}
.top_r strong i{ display:block; font-size:12px; font-weight:normal; margin:10px 0 20px 0}
.top_nav ul{ margin-top:10px;}
.top_nav ul li{ float:left; width:95px; line-height:48px; height:48px; }
.top_nav ul li a{width:95px; line-height:48px; height:48px; display:block; text-align:center; color:#fff;font-size: 16px;}
.top_nav ul li a:hover{ background:url(../images/nav.png) bottom center no-repeat; color:#FC0}


.main_image {width:100%; height:556px;overflow:hidden; margin:0 auto; position:relative; z-index:1}
.main_image ul {width:9999px; height:556px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:556px;}
.main_image li span {display:block; width:100%; height:556px}
.main_image li a {display:block; width:100%; height:556px}
.main_image li .img_1 {background: url('../images/1_03.jpg') center top no-repeat}
.main_image li .img_2 {background: url('../images/2_03.jpg') center top no-repeat}
.main_image li .img_3 {background: url('../images/3_03.jpg') center top no-repeat}
.main_image li .img_4 {background: url('../images/4_03.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:500px; 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;}


.gg{ background:#fafafa; height:45px; line-height:45px;}
.gjc{width:1100px;}
.gg_r{ width:404px;}

.sycp{ margin:40px 0 0 0}
.sycp h3{ background: url(../images/1_06.jpg) center no-repeat; text-align:center; height:60px; line-height:60px; font-size:28px; font-weight:bold; color:#00628e }
.sycp h3 span{ color:#cb8100}

.synav{ border:1px solid #ccc; height:72px; line-height:72px; margin:20px 0}
.synav ul li{ float:left;}
.synav ul li a{ padding:26px 22px; font-size:16px}
.synav ul li a:hover{ background:#00913e; color:#fff}


.tjcp1{ width:541px; height:519px; overflow:hidden}
.tjcp2 span:hover,.tjcp2 strong:hover,.tjcp2 i:hover,.tjcp1:hover{-moz-box-shadow:4px 4px 5px #ccc;-webkit-box-shadow:4px 4px 5px #ccc;box-shadow: 4px 4px 5px #ccc;}
.tjcp2{ width:547px;}
.tjcp2 span{ margin-bottom:11px; display:block;width:547px; height:255px; overflow:hidden}
.tjcp2 strong{ display:block; width:269px; height:254px;overflow:hidden}
.tjcp2 i{ display:block; width:269px; height:254px;overflow:hidden}
.tjcp1 img,.tjcp2 i img,.tjcp2 strong img,.tjcp2 span img{width:100%; height:100%; display:block; transition:all ease-in .3s; -webkit-transition:all ease-in .3s;}
.tjcp1 img:hover,.tjcp2 i img:hover,.tjcp2 strong img:hover,.tjcp2 span img:hover{-webkit-transform:scale(1.1); -moz-transform:scale(1.1);transform:scale(1.1);}

.mydcn{ background: url(../images/1_21f.jpg) center no-repeat; height:800px; }
.mydcn1{position:relative}
.mydcn h3{ position:absolute; top:100px; left:607px;text-align:center; line-height:28px; font-size:28px; font-weight:bold; color:#007d36}
.mydcn h3 span{ color:#cb8100}
.mydcn h3 em{ display:block; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#cabeca}
.mydcn h3 i{ font-size:18px; color:#666}
.cn_wz{ width:591px; height:543px; background:#f2f2f2; position:absolute; right:0; top:30px; border-left:63px solid #bebebe}
.cnpic1,.cnpic2,.cnpic3{ position:absolute}
.cnpic1{ top:30px; left:0px; z-index:1}
.cnpic2{ top:373px; left:202px; z-index:3}
.cnpic3{ top:564px; left:0; z-index:1}


.cn_wz dl{ padding-left:13px; width:553px; margin:50px 0 0px 0}
.cn_wz dl dt{ float:left; width:50px; font-size:50px; font-family: Tahoma, Geneva, sans-serif; color:#27a63d; margin-right:10px;}
.cn_wz dl dd{ float:right; width:490px; color:#525252; line-height:200%}
.cn_wz dl dd h4{ color:#27a63d; font-size:18px; border-bottom:1px dashed #ccc; padding-bottom:10px; margin-bottom:5px; text-transform:uppercase}
.cn_wz dl dd h4 span{ display:block; color:#ababab; font-family:Arial, Helvetica, sans-serif}


.syys{ background:url(../images/1_21.jpg); height:301px; padding-top:50px}
.syys h3{ color:#fff; text-align:center; font-size:30px; background:url(../images/y1.png) top no-repeat; }
.syys h3 span{ display:block; color:#fff; font-size:24px; margin-top:10px;}

.ystb{ width:1100px; margin:30px auto}
.ystb ul li{ float:left; width:215px; text-align:center}
.ystb ul li span{ display:block; color:#fff; font-size:18px; line-height:40px;}
.ystb ul li a img{-webkit-transition: 0.4s;-webkit-transition: -webkit-transform 0.4s ease-out;transition: transform 0.4s ease-out;-moz-transition: -moz-transform 0.4s ease-out;}
.ystb ul li a img:hover{transform: rotateZ(360deg); -webkit-transform: rotateZ(360deg);-moz-transform: rotateZ(360deg);}


.syal h3{text-align:center;  font-size:28px; font-weight:bold; color:#007d36; margin:50px 0 20px 0; line-height:150%}
.syal h3 span{ color:#cb8100}
.syal h3 i{ margin-top:20px; font-size:14px; font-weight:normal; color:#333; width:373px; height:40px; line-height:40px; border-top:1px dashed #ccc; border-bottom:1px dashed #ccc; padding:5px;}


.gg2{ background:url(../images/1_41.jpg) center no-repeat; height:336px;}
.syhzlc{width:1100px; margin:50px auto}
.syhzlc h3{ color:#007d36; text-align:center; font-size:30px; background:url(../images/1_06.jpg) top no-repeat; margin-bottom:30px }
.syhzlc h3 span{ display:block; color:#a9cfb9; font-size:24px; margin-top:10px;}
.syhzlc h3 strong{ color:#cb8100}
.syhzlc a{ float:left; width:110px; display:block; text-align:center}
.syhzlc a img{ display:block}
.syhzlc i{ float:left; width:29px; display:block; padding-top:40px; text-align:center}



.sygsjj{ background:#009de4; padding-bottom:30px;}
.sygsjj h3{ height:69px; line-height:69px; color:#fff; border-bottom:1px solid #fff; font-size:22px}
.syjj_l{ width:499px; height:336px; margin-top:30px;}
.syjj_r{ width:580px; margin-top:30px; color:#fff; line-height:200%; font-size:16px}
.syjj_r h4{ background:#cb8100; color:#fff; height:45px; width:260px; line-height:45px; text-align:center; font-size:18px}
.syjj_r span{ font-size:24px; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
.xwpic{ margin:20px 0}
.xwpic dt{ float:left; width:129px; height:125px; margin-right:10px; display:block}
.xwpic dt img{width:129px; height:125px;}
.xwpic dd{ float:left; width:354px;}
.xwpic dd h4{ height:25px; line-height:25px; font-size:14px}
.xwpic dd p{ margin:5px 0}
.xwpic dd span{ color:#8c8c8c;}
.xwcon { margin-top:20px;}
.xwcon li{ width:487px; padding:0 5px}
.xwcon li a{ border-bottom:1px dotted #ccc; height:30px; line-height:30px; display:block}
.xwcon li a span{ display:block; float:right; color:#999}

.xwcon li a b{white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; display:block; width:284px; font-weight:normal}
.xwcon li:nth-child(even){background:#f2f2f2;}

/* 产品滚动--带两边按钮 */
.gundong{ margin:30px auto; width:1198px;overflow:hidden;}
.fl1{float:left;padding:105px 5px 0 0; display:block;}
.fr1{float:right; padding:105px 0 5px 0;display:block;}

.gcp{width:1138px;float:left;overflow:hidden;}
.gcp ul li{float:left;width:273px;margin:0 6px;overflow:hidden; }
.gcp ul li img { width:271px; height:200px;}
.gcp ul li span{ display:block;background:#65b820; color:#fff; height:62px; font-size:12px;text-align:center; }
.gcp ul li span b{ display:block; width:98px; height:23px; border:1px solid #fff; color:#fff; font-size:12px; margin-left:30%; margin-top:5px;}



.syxw{ width:497px; border:1px dashed #ccc; padding:20px}
.sylxwm{ width:517px; border:1px dashed #ccc;padding:20px 0 0 20px; background:url(../images/1_73.jpg) right no-repeat}
.sylxwm,.syxw h3{ color:#007d36; font-size:22px;}
.sylxwm h3 span i,.syxw h3 span i{ font-size:12px; color:#999; font-family:Arial, Helvetica, sans-serif}
.sylxwm p{ font-size:16px; line-height:180%; color:#2c2c2c; margin:30px 0}
.sylxwm p a{ color:#2c2c2c}

.links1{ background:#f1f1f1; height:87px; padding:20px 0}
.links1 h3{ font-size:20px; }
.links1 h3 span{ font-size:14px}
.footer{ background:url(../images/1_79.jpg) center no-repeat ; height:295px;}
.dbnav{ height:66px; line-height:66px; text-align:center; color:#fff; }
.dbnav a{ color:#fff; padding-right:20px;}
.db_logo{ margin-top:30px; border-right:1px solid #2ba5dc; width:200px;}
.wz1 { color:#fff; font-size:16px}
.wz1 a{ color:#fff; font-size:16px}
.bqxx{ float:left; margin:40px 0 0 20px; color:#fff; line-height:200% }
.footer a{color:#fff}


.sy_list ul li{color:#1272bf; width:237px;border-bottom:1px dashed #ccc}
.sy_list ul li a{display:block;color:#009b44; font-weight:bold; font-size:16px;padding-left:37px ;height:40px; line-height:40px; width:204px;}
.sy_list ul li a:hover{ color:#fff; font-weight:bold; background:#92d051}


.gsjjbanner{ background: url(../images/b.jpg) center no-repeat; height:350px; margin-bottom:10px;}
.top_36{ font-size:22px; color:#930}