/**首页**/
.top_d{ width:100%; padding:0px 0 0 0; overflow:hidden; min-width:1200px; margin:0 auto; border-bottom:5px solid #eadd47;}
.top_d .top_dnr{ width:1200px; margin:0 auto; padding:0px 0 0px 0; overflow:hidden;}
.top_d .top_dnr .top_dl{ padding-top:5px; width:280px;margin:0 auto 0 auto; padding-bottom:0px; float:left; padding-left:20px;}
.top_d .top_dnr .top_dl img{ vertical-align:middle;}
.top_d .top_dnr .top_dr{ width:800px;height:100px; float:right;}
.top_d .top_dnr .top_dr p{width:1200px;margin:0 auto 0 auto;}
.top_d .top_dnr .top_dr a{ line-height:25px;text-align:center; font-size:14px;color:#34283e;text-align:center; float:left; width:80px; display:inline-block;margin:0px 10px 0 10px; height:75px; display:block; padding-top:25px;}
.top_d .top_dnr .top_dr a span{ color:#b7bbbe; font-size:12px; display:block; text-transform:uppercase;}
.top_d .top_dnr .top_dr a img{ border:none; display:block; margin:0 auto; }
.top_d .top_dnr .top_dr a.on,.top_d .top_dnr .top_dr a:hover{display:block; background:#d7d4d4; }
.ban{ overflow:hidden; clear:both; height:500px; min-width:1200px;
	  margin:0 auto;}
/* flexslider */
.flexslider{position:relative;height:500px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;width:100%; min-width:1200px; margin:0 auto; text-align:center;}
.slides{position:relative;z-index:1; min-width:1150px;
	  margin:0 auto;}
.slides li{height:500px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center; left:0;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px; display:none;}
.flex-direction-nav li a.flex-next{right:40px; display:none;}
.flexslider:hover li a.flex-prev{ display:block;}
.flexslider:hover li a.flex-next{ display:block;}

.ban_bt ul li  img,.cont_l .nr p.img img,.cont_z .l img,.cont_r ul li img,.content3 .content3_l img{
	opacity: 1;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(0px,0,0) scale(1);
	transform: translate3d(0px,0,0) scale(1);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	}
	

.ban_bt ul li:hover img,.cont_l .nr p.img:hover img,.cont_z .l:hover img,.cont_r ul li:hover img,.content3 .content3_l:hover img{
	-webkit-transform: translate3d(0px,0,0) scale(1.05);
	transform: translate3d(0px,0,0) scale(1.05);
}
.content{ overflow:hidden; margin:30px auto 30px auto; clear:both; min-width:1200px;}
.content1{ overflow:hidden; width:1200px; margin:0 auto 0 auto;}
.content1 .content1_l{ width:250px; float:left;}
.content1 .content1_r{ width:920px; float:right; font-size:12px; line-height:24px;}
.content1 .content1_r p{ padding:10px 0; text-indent:2em;}
.content1 h2,.content3 h2,.content4 h2{ background:url(../images/i_bg1.jpg) no-repeat center; text-align:center; font-size:16px; margin:20px 0; overflow:hidden;}
.content2,.content3,.content4{ overflow:hidden; width:1200px; margin:20px auto 0 auto;}
.content2 h2.tit{ color:#333; font-size:24px; text-align:center;padding-bottom:35px; padding-top:35px; line-height:22px; font-weight:normal;}
.content2 h2.tit span{ display:block; font-size:14px;color:#999; text-transform:uppercase; padding-top:5px;}
.content2 li{ overflow:hidden;}
.content2 li .l{ width:600px; float:left; position:relative; overflow:hidden;}
.content2 li .r{ width:600px; float:right; position:relative; overflow:hidden;}
.content2 li .l_div{ display:none; position:absolute; left:0; top:100px; color:#fff; text-align:center; width:550px;}
.content2 li .l:hover .l_div,.content2 li .r:hover .l_div{ display:block;}
.content2 li h4{  color:#151515; font-size:18px; font-weight:400; padding:20px 0 12px 20px;}
.content2 li h4 span{ border-bottom:2px solid #fcbd00;display:inline-block; padding-bottom:8px;}
.content2 li p{ color:#575757; font-size:14px; line-height:22px; text-align: center;}
.mLis span{font-size: 16px;text-align: center;}
.content2 li p a{ padding:5px 20px; border:1px solid #ccc; color:#424141; display:inline-block; margin-top:20px; font-size:14px;}
.content2 li p a:hover..content4 p a:hover{ color:#f00;}
.content4 img{ padding:0 10px;}
.content4 p a{color:#424141; display:inline-block; margin-top:20px; font-size:14px; float:right;}
.content3{ overflow:hidden;}
.content3 .content3_l{ width:300px; float:left;}
.content3 .content3_r{ width:870px; float:right; padding-left:30px;}
.content3 .content3_r p.qh{ overflow:hidden; margin-bottom:10px;}
.content3 .content3_r p.qh a{ color:#1b1b1b; font-size:14px; padding:5px 15px; display:inline-block;}
.content3 .content3_r p.qh a.curr{ color:#fff; background:#434343;}
.content3 .content3_r .mc a h4{color:#333333; font-size:14px; line-height:30px;}
.content3 .content3_r .mc li{ overflow:hidden; padding:10px 0 5px 0; border-bottom:1px dotted #ccc; height:60px;}
.content3 .content3_r .mc li p{ color:#888787; font-size:12px; line-height:16px;}
.content3 .content3_r .mc li:hover a h4{ color:#fcbd00;}
 
/***列表页**/
.list h2.tit{ color:#000000; font-size:24px; text-align:center;  padding-bottom:15px; padding-top:15px; font-weight:normal;}
.list h2.tit span{ display:block; font-size:15px;color:#333339;}
p.fonts{ text-align:center; color:#aaaaaa; font-size:12px; padding:20px 0;}
p.title{ font-size:12px; color:#666666; overflow:hidden; padding:20px 0;}
p.title a{ padding:0 5px; color:#666;}
p.title a:hover{ color:#e37b3d;}
.list p.center{ color:#5a5858; font-size:20px; text-align:center; padding:20px 0 10px 0;}
.list{ overflow:hidden; width:1200px; margin:30px auto 0 auto;}
.list p.qh{ text-align:center; line-height:30px; padding:20px 0; overflow:hidden;}
.list p.qh a{color:#fff; font-size:16px; padding:7px 30px; display:inline-block; background:#709dca;}
.list p.qh a.curr{ background:#ffc155;  color:#fff;}
.list .mc{ clear:both; margin-top:20px;}
.list .mc li{ text-align:center;width:195px; height:300px; float:left; margin:0 35px 20px 35px; overflow:hidden; border:1px solid #eeeeee; padding:15px; color:#b1b4ba;} 
.list .mc li:hover{border:1px solid #709dca;}
.list .mc li a{ color:#959595; font-size:12px;}
.list .mc li:hover h4 a{ color:#040404;}
.list .mc li h4 a{ color:#040404; font-size:15px; display:inline-block; padding-top:10px;}
.list .mc li p span{color:#709dca; font-size:12px; display:inline-block; padding:5px 0;}
.list .mc li img{	 width:195px;}
.list .mc li img,.content2 li img{

	opacity: 1;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(0px,0,0) scale(1);
	transform: translate3d(0px,0,0) scale(1);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	}
	

.list .mc li:hover img,.content2 li img:hover{
	-webkit-transform: translate3d(0px,0,0) scale(1.05);
	transform: translate3d(0px,0,0) scale(1.05);
}


/**关于我们**/
.about{ width:1200px; margin:30px auto 50px auto; overflow:hidden;}
.about .nr{ color:#333333; font-size:14px; line-height:26px;}
.about .nr p{ text-indent:2em; padding:10px 0;}
.about table{ margin-top:10px;}


/**联系我们**/
.lianxi{ width:1200px; margin:30px auto 50px auto; overflow:hidden;}
.lianxi h2{ background:url(../images/lx_img2.jpg) repeat-x center;}
.lianxi h2 b{ display:inline-block; background:#fff; padding-right:10px; color:3050505; font-size:16px; background:url(../images/lx_img1.jpg) no-repeat 0 center #fff; padding-left:30px;}
.lianxi h2 b span{ color:#aeaeae; font-size:12px; text-transform:uppercase; display:block; font-weight:normal;}
.lianxi .l{ width:800px; float:left; padding:30px 0;}
.lianxi .r{ float:right; width:350px; color:#898989; font-size:14px; padding-top:20px;}
.lianxi .r li{ padding:10px 0;}
.lianxi .r li img{ padding-right:5px; vertical-align:middle;}
.lianxi .r p.fonts{ border-top:1px dashed #57bc54; margin-top:5px; color:#343231; font-size:14px; text-align:left;}
.lianxi .r p.fonts b{ font-size:30px; font-weight:normal;}
/**新闻动态**/
.news h2.tit{ color:#333; font-size:24px; text-align:center;padding-bottom:35px; padding-top:35px; line-height:22px; font-weight:normal;}
.news h2.tit span{ display:block; font-size:14px;color:#999; text-transform:uppercase; padding-top:5px;}
.news{ width:1200px; margin:30px auto 20px auto; overflow:hidden;}
.news p.qh{ text-align:center; line-height:30px; padding:20px 0; overflow:hidden;}
.news p.qh a{color:#6f6f6f; font-size:18px; padding:7px 30px; display:inline-block;}
.news p.qh a.curr{ border:1px solid #fbbc00; color:#fbbc00;}

.news li{ color:#bab5b5; font-size:12px; line-height:45px; border-bottom:1px dashed #cbcbcb; height:45px;}
.news ul{ margin-top:30px;}
.news li a{ display:inline-block; width:825px; float:left;color:#333333; font-size:14px; padding-left:25px;}
.news li span{ display:inline-block; width:150px; float:right; text-align:right;color:#ccc;font-size:14px;color:#adaaaa;}
.news li a:hover{ color:#e08020; font-style:normal;}

/****/
.list_nr{ width:1200px; margin:30px auto 40px auto; overflow:hidden;}

.canp{ overflow:hidden; padding:40px;}
.canp .l{ float:left; padding-bottom:30px;}
.canp .r{ float:right; width:850px;padding-bottom:30px; line-height:30px; color:#999;}
.canp .r b,.canp .r span{color:#019df6; color:#ff5022; font-weight:bold;}
.canp .r b{ font-size:16px; color:#4b7a06;}
.canp p {
    display: block;
    clear: both;
	 color:#646262; line-height:24px;
}
.list_nr p .sp_l{ display:block; width:600px; float:left; color:#999; font-size:14px;}
.list_nr p .sp_r{ display:block; width:600px; float:right; color:#999; font-size:14px; text-align:right;}
.list_nr p .sp_l a,.list_nr p .sp_r a{ color:#666;}
.list_nr p .sp_l a:hover,.list_nr p .sp_r a:hover{ text-decoration:underline;}
