em,i{ font-style: normal;}
.cfl{ float: left;}
.cfr{ float:right;}

.topwz{ background: #353535; color: #8f8e8e; height: 35px; line-height: 35px}
.topwz1{ color:#8f8e8e; font-size: 14px;}
.topwz1 a{ color:#8f8e8e;}

.clogo{ width: 312px; margin: 34px 58px 0 0}


.v3 {width:875px; height: auto; float:left; margin-top:10px; }
.v3 ul{ list-style:none; margin-left:0px;}
.v3 li{width:262px; height:280px; float:left; margin-left:15px; border:1px solid #d9dbdc; margin-bottom:20px; padding:5px;}
.v3 li span {width:262px; height:50px; float:left; text-align:center; line-height:22px; color:#535353;}


.main_image {width:100%; height:750px;overflow:hidden; margin:0 auto; position:relative}
.main_image ul {width:9999px; height:750px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:600px;}
.main_image li span {display:block; width:100%; height:750px}
.main_image li a {display:block; width:100%; height:750px}
.main_image li .img_1 {background: url('../images/1.jpg') center top no-repeat}
.main_image li .img_2 {background: url('../images/2.jpg') center top no-repeat}
.main_image li .img_3 {background: url('../images/3.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:550px; 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 h2{ background:url(../images/1_15.jpg) center no-repeat; text-align: center; color: #57b015; font-size: 32px;}
.cppic a{ display: block; float: left; width: 142px; text-align: center; margin: 30px 0px 0 5px;}
.cppic a img{ margin-bottom:10px;}












.dbnav{ background: #e8e8e8; height: 88px; padding:20px 0 0 0; text-align: center;}
.dbnav .w1200{ text-align: center;}
.dbnav .w1200 img{ margin: 0 50px}




#demo{overflow:hidden;height:1400px;width:980px; margin:50px auto;color:#336699;text-align:left;padding:10px}
#demo1 ul,#demo2 ul{ display:block;width:980px; overflow:hidden}
#marqueebox0 ul li{width:280px;margin:0px 10px 0px 10px; float:left}
#marqueebox0 ul li a h3,#demo2 ul li a h3{width:280px;height:243px; overflow:hidden;}
#marqueebox0 ul li a h3 img,#demo2 ul li a h3 img{width:250px;height:227px;transition:all .5s ease;}
#marqueebox0 ul li a h3:hover img,#demo2 ul li a h3:hover img{transform: scaleX(1.1) scaleY(1.1);}
#marqueebox0 ul li a ol,#demo2 ul li a ol{ text-align:center; height:35px; line-height:35px;transition:all .5s ease;}
#marqueebox0 ul li a:hover ol,#demo2 ul li a:hover ol{ background:#57b015; color:#fff}
#marqueebox0 ul li{width:250px;margin:20px 10px 0px 10px;float:left}




.qimo8{ overflow:hidden; width:1200px; margin:20px auto}
.qimo8 .qimo {width:8060px;}
.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:250px; margin-right:10px}
.qimo8 .qimo ul li img{ width:250px; height:200px;}
.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;}


/* ��Ʒ����--�����߰�ť */
.gundong{ margin:30px auto; width:1230px;overflow:hidden;}
.fl{float:left;padding:105px 5px 0 0; display:block;}
.fr{float:right; padding:105px 0 5px 0;display:block;}

.gcp{width:1138px;float:left;overflow:hidden; height:320px;}
.gcp ul li{float:left;width:273px;margin:0 6px;overflow:hidden; }
.gcp ul li img { width:271px; height:180px; border:1px solid #ccc}
.gcp ul li a span{ text-align:center; display:block; font-size:14px; background:#f1f1f1; color:#333; height:185px; font-size:14px; padding:20px;}
.gcp ul li a span b{ display:block; width:98px; height:23px; border:1px solid #ccc; color:#333; font-size:12px; margin-left:30%; margin-top:5px;}
.gcp ul li a span i{ display:block; margin:5px 0; font-size:12px; font-style:normal; height:38px; overflow:hidden}
.gcp ul li a span h3{ font-size:14px; border-bottom:1px solid #ccc; height:25px; overflow:hidden}
.gcp ul li a:hover span h3{ color:#090}


.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:#57b015}
.nconr h3 span{ float:right; font-size:14px; font-weight:normal; color:#888}
.nconr h3 span a{ color:#888}


.cpfl dt{ width:199px; height:80px; padding:10px 40px 0px 30px; font-size:28px;  text-align:center;  color:#ffffff; background:#57b015; font-weight:bold; }
.cpfl dd a{display:block; font-size:14px; text-indent:28px; color:#1c1c1c; line-height:50px;width:269px; transition:all .2s ease;height:50px;background:url(../images/rr.gif) no-repeat left; font-weight:normal; margin-bottom:1px}
.cpfl dd a:hover{ display:block; font-size:14px; color:#fff; text-indent:48px;transition:all .2s ease; line-height:50px;width:269px; height:50px; background:url(../images/ll.gif) no-repeat left; }
.cpfl dt p{ font-size:18px; color:#fff; text-align:center; }


.neiye_tel{ width:269px; height:250px;background:#f1f1f1; float:left; padding-top:12px; margin-bottom:30px;}
.neiye_tel span{ background:#57b015; display:block;color:#ffffff; line-height:80px; text-align:center; font-size:28px; height:80px; font-weight:bold; }
.neiye_tel p{ font-size:12px; color:#333; line-height:27px; padding-left:15px;}


.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:#57b015; 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;}








.sy_news dl{ float:left; width:585px; height:200px; border:1px solid #ccc; margin:10px 5px;cursor:pointer;transition:all .3s;}
.sy_news dl dt{ float:left; width:221px; height:200px; float:left; border-right:1px solid #ccc;}
.sy_news dl dt img{ width:221px; height:200px;}
.sy_news dl dd{ float:left; width:315px; margin:30px 0 20px 30px; line-height:200%}
.sy_news dl dd em{background:#f0f1f3; padding:5px;}
.sy_news dl dd h3{ font-size:18px; color:#333; margin:10px 0 0px 0}
.sy_news dl dd h3 a{ color:#333}
.sy_news dl dd p {line-height:150%}
.sy_news dl dd p a{ height:60px; color:#ccc; }
.sy_news dl:hover{ -webkit-box-shadow:0 2px 20px #F00;-moz-box-shadow:0 2px 20px #F00;box-shadow:0 2px 20px #F00;/*transform: rotate(2deg);*/}





.newr{margin:0px 10px 0 0; }
.newr dl{margin:10px 20px 0px 0 ; border:1px solid #ccc; background:#fff;transition:all .5s ease;}
.newr dl dt{width:130px; color:#fff; display:block; text-align:center; float:left;height:100px; background:#0aa637; padding-top:50px}
.newr dl dd{ width:597px;font-size:16px;display:block;float: left; padding:30px 0 10px 20px }
.newr dl dt a{color:#fff; font-size:54px; font-family:Arial, Helvetica, sans-serif  }
.newr dl dt a span{ display:block; font-size:18px; margin-top:10px;}
.newr dl dd a{font-size:18px; color:#0aa637}
.newr dl dd a em{ color:#8c8c8c; display:block; margin-top:5px; font-size:14px; height:60px; overflow:hidden; font-style:normal}

.newr dl:hover{background:#e45050; color:#fff}
.newr dl:hover dt a{ color:#fff}
.newr dl:hover dd a{ color:#fff}
.newr dl:hover dd a em{ color:#fff}


.cptj h3 a{ float:right; color:#999; font-size:16px}
.cptj h3{ color:#0067d5; font-size:24px; height:50px; text-transform:uppercase;}

.w1200{ width:1200px; margin:0  auto}
.sycp1 ul li{ float:left; width:286px; height:243px; margin:0 10px 20px 0;}
.sycp1 ul li a{ display:block; width:286px; height:243px; position:relative}
.sycp1 ul li a img{width:286px; height:243px; }
.sycp1 ul li a span{ position:absolute; bottom:0; height:40px; line-height:40px; text-align:center; background:#000; z-index:999; width:286px; display:block; opacity: 0.4; left:0}
.sycp1 ul li a b{ position:absolute; color:#fff; text-align:center; bottom:10px; text-align:center; width:286px;  z-index:9999; left:0; font-size:16px}
.sycp1 ul li a:hover b{ color:#FF0}
.sycp1 ul li a:hover span{ background:#0067d5}

.sy_ml img{ margin:10px 0 0 5px;}
.sy_z a{ display:block; width:230px; height:54px; text-align:center; line-height:54px; background:#99c80a; color:#fff; margin:20px 0 20px 20px; font-size:16px}
.sy_z a:hover{ background:#000; color:#fff}






/**********����ϵ��**********/
.news {
	float: left;
	margin-top:20px;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #c3c3c3;
}
.f1{
	width:204px;
	height:155px;
	float: left;
	padding: 3px;
	border: thin solid #c3c3c3;
}




.fj {color:#333333;}
.fj a{color:#333333;}
.fj a:hover{color:#0264ba;}







#ncon22{ 
    position: fixed;
    top: 0px;
    display: none;}

#ncon22 .cpfl{ background:#fff} 





.nbanner{ background: url(../images/nb.jpg) center no-repeat; height:300px;}

.cptj1 ul li a{ border-bottom:1px solid #ccc; height:50px; line-height:50px; padding-left:30px; display:block}
.cptj1 ul li a:hover{ background:#0245a2; color:#fff}




/*��ҳ����*/
.synews{ width:590x; }
.synews ul li{ border-top:1px solid #ccc; padding-bottom:0px; line-height:35px; margin-top:10px; width:590x;}
.synews ul li a h4{ font-size:18px; height:40px; line-height:40px;}
