@charset "utf-8";

/*****************************************

* 2017-4-24 网站内页样式

*****************************************/

body{ background:#f5f5f5;}

.clear { clear:both; margin:0px; top:0px} 

.infoban1{ width:100%; height:450px; background:url(../images/b1.jpg) center no-repeat;}

.infoban2{ width:100%; height:450px; background:url(../images/b2.jpg) center no-repeat;}

.infoban3{ width:100%; height:450px; background:url(../images/b3.jpg) center no-repeat;}

.infoban4{ width:100%; height:450px; background:url(../images/b4.jpg) center no-repeat;}

.infoban5{ width:100%; height:450px; background:url(../images/b5.jpg) center no-repeat;}

.infoban6{ width:100%; height:450px; background:url(../ban/06.jpg) center no-repeat;}



.inf_fan{ width:1200px; margin:35px auto; background:#fff; padding:35px 0;}

.f_an_top{ width:1000px; margin:0 auto; line-height:30px; font-size:15px; text-align:center; color:#666;}

.f_an_tit{ width:100%; background:#0078ff; height:45px; line-height:45px; margin-top:20px;}

.f_an_tit span{ padding-left:15px; color:#fff; font-size:18px;}

.f_an_con{ width:1100px; margin:25px auto; text-align:center;}

.f_an_con p{ text-align:left; padding:25px 0; font-size:15px; line-height:28px; color:#777;}

.f_an_coy{ width:1100px; margin:25px auto;}

.f_an_coy p{ padding:25px 0; font-size:15px; line-height:28px; color:#777;}

.f_an_com{ width:1155px; background:url(../images/0.jpg) left 8px no-repeat; padding-left:45px; font-size:15px; line-height:35px; color:#777;}



.h_txt{ width:99%; height:27px; border:1px #ddd solid;}

.h_txts{ width:99%; height:67px; border:1px #ddd solid;}

.ly_txty{ width:90px; height:27px; border:1px #ddd solid;}

.h_sub{ width:105px; height:38px; border:1px #ddd solid; background:#ff9000; color:#fff; font-size:17px;}



#info{ width:100%; padding-bottom:30px; background:url(../images/inf3.jpg) center bottom no-repeat;}

#infos{ width:100%; padding-bottom:30px; background:url(../images/inf3.jpg) center bottom no-repeat;}

.info{ width:1200px; margin:30px auto 70px; min-height:500px; position:relative; z-index:998;}

.infol{ width:235px; height:auto;}

.infol_tit{ width:235px; height:105px; line-height:99px; background:#0d9ce8; text-align:center; color:#fff; font-size:28px;}



.infol_class{ width:235px; background:#0d9ce8; padding-bottom:15px;}

.infol_class ul li{ width:220px; height:46px; overflow:hidden; text-align:left; background:url(../images/weizhi.gif) #fff 40px 18px no-repeat; border-bottom:1px #ddd solid;}

.infol_class ul li a{ display:block; line-height:42px; font-size:15px; padding-left:65px; color:#555;}

.infol_class ul li a:hover{ color:#0d9ce8;}

.infol_class ul li a.lion{ color:#0d9ce8;}



.infol_lixi{ width:235px; margin-top:25px;background:#0d9ce8; padding-bottom:15px;}

.infol_lixi h3{  display:block; width:100%; height:105px; line-height:105px; text-align:center; color:#fff; font-size:23px; font-weight:100; margin-top:8px;}

.infol_lixis{ background:#fff; width:200px; padding:10px; font-size:13px; line-height:27px; color:#666;}

.infol_lixis em{ font-weight:700; font-size:17px; line-height:35px; color:#333;}

.infol_lixis i{ font-size:25px; line-height:45px; color:#2b4278; font-style:normal; font-family:Arial;}



.infor{ width:870px; background:#fff; padding:15px 30px;}

.infor_tit{ width:870px; height:50px; border-bottom:1px #ddd solid; background:url(../images/fg.jpg) left center no-repeat;}

.infor_tit em{ font-size:19px; line-height:50px; color:#444; padding-left:20px; font-weight:700;}

.infor_tit span{ float:right; color:#999; font-size:12px; padding-top:20px;}

.infor_tit span a{ color:#999; font-size:12px;}

.infor_tit span a:hover{ text-decoration:underline; color:#555;}



.infor_con{ width:870px; height:auto; padding:20px 5px 20px; font-size:15px; line-height:30px; color:#666 !important;}

.infor_con img{ padding:10px 0; max-width:860px;}



.infor_da{ width:840px; height:auto; padding:15px 0; font-size:15px; line-height:20px; color:#666;}

.infor_da ul li{ width:458px; height:410px; margin:7px; border:1px #ddd solid; float:left; text-align:center; font-size:15px; padding:5px;}

.infor_da ul li img{ width:458px; height:350px;}

.lixi_con{ color:#555 !important; line-height:28px !important; font-size:15px; padding-top:10px;}



.infopg{ width:auto; max-width:1100px; height:40px; line-height:21px; text-align:center; margin:20px auto; font-size:14px;}

.infopg ul{ margin:0;}

.infopg ul li{float:left; border:1px #0d9ce8 solid; color:#0d9ce8; margin:0 5px; width:50px; height:28px; line-height:28px;}

.infopg ul li a{ display:block; color:#0d9ce8;}

.infopg ul li a:hover{ border:1px #0d9ce8 solid; background:#0d9ce8; color:#fff !important;}

.thisclass{ border:1px #0d9ce8 solid; background:#0d9ce8; color:#fff !important;}



.infor_pic{ width:870px; line-height:28px; font-size:14px; color:#555; padding:0 0 20px; margin:0 auto;}

.infor_pic ul li{ width:258px; padding:10px; height:240px; float:left; border:1px #ddd solid; margin:5px; text-align:center;}

.infor_pic ul li p b{ font-weight:100;}

.mm_img{ width:258px; height:210px; overflow:hidden; position:relative; margin:0 auto;}

.mm_img img{ width:auto; height:210px;

	-webkit-transform: scale(1);

	-moz-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

	-webkit-transition: all 2s ease;

	-moz-transition: all 2s ease;

	-o-transition: all 2s ease;

	transition: all 2s ease;

}

.mm_img:hover img {

	-webkit-transform: scale(1.05);

	-moz-transform: scale(1.05);

	-o-transform: scale(1.05);

	transform: scale(1.05);

	-webkit-transition: all 1s ease;

	-moz-transition: all 1s ease;

	-o-transition: all 1s ease;

	transition: all 1s ease;

}





.view_list{ width:900px; line-height:28px; font-size:14px; color:#555; padding:20px 0; margin:0 auto;}

.view_list ul li{ width:418px; padding:10px; height:auto; float:left; border:1px #ddd solid; margin:5px; text-align:center;}

.view_list ul li img{ width:418px; margin:0; padding:0;}



.wenhua_list{ width:800px; margin:0 auto;}

.wenhua_list ul li{ width:800px; height:auto;}

.wenhua_list ul li img{ width:800px; padding:10px 0;}



.p_url{ width:1200px; border-bottom:1px #d0b37c solid; line-height:40px; height:40px; margin:5px auto; color:#555; font-size:13px;}

.p_url a{ font-size:13px; color:#555;}

.p_class{ width:1200px; height:auto; margin:20px auto 10px;}

.p_class ul li{ width:110px; height:42px; line-height:42px; text-align:center; margin-right:10px; float:left; background:#fff;}

.p_class ul li a{ display:block; font-size:16px;}

.p_class ul li a.lion{ background:#d0b37c; color:#fff; display:block;}

.p_inf_list{ width:1224px; margin:25px auto;}

.p_inf_list ul li{ width:384px; height:400px; margin:12px; background:#fff; float:left;}

.p_inf_list ul li p{ width:100%; height:51px; line-height:50px; background:url(../images/inf2.jpg) center no-repeat; text-align:center; font-size:20px;}







.ry_img{ width:321px; height:330px; overflow:hidden; position:relative; margin:0 auto;}

.ry_img img{ width:321px; height:auto;

	-webkit-transform: scale(1);

	-moz-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

	-webkit-transition: all 2s ease;

	-moz-transition: all 2s ease;

	-o-transition: all 2s ease;

	transition: all 2s ease;

}

.ry_img:hover img {

	-webkit-transform: scale(1.05);

	-moz-transform: scale(1.05);

	-o-transform: scale(1.05);

	transform: scale(1.05);

	-webkit-transition: all 1s ease;

	-moz-transition: all 1s ease;

	-o-transition: all 1s ease;

	transition: all 1s ease;

}



.ls_img{ width:268px; height:320px; overflow:hidden; position:relative;}

.ls_img img{ width:268px; height:auto;

	-webkit-transform: scale(1);

	-moz-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

	-webkit-transition: all 2s ease;

	-moz-transition: all 2s ease;

	-o-transition: all 2s ease;

	transition: all 2s ease;

}

.ls_img:hover img {

	-webkit-transform: scale(1.05);

	-moz-transform: scale(1.05);

	-o-transform: scale(1.05);

	transform: scale(1.05);

	-webkit-transition: all 1s ease;

	-moz-transition: all 1s ease;

	-o-transition: all 1s ease;

	transition: all 1s ease;

}

.infor_pic ul li p i{ font-size:25px; line-height:55px; margin-right:8px;}



.lli_imgm{ width:301px; height:200px; overflow:hidden;}

.lli_imgm img{ width:301px; height:auto;

	-webkit-transform: scale(1);

	-moz-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

	-webkit-transition: all 2s ease;

	-moz-transition: all 2s ease;

	-o-transition: all 2s ease;

	transition: all 2s ease;

}

.lli_imgm:hover img {

	-webkit-transform: scale(1.05);

	-moz-transform: scale(1.05);

	-o-transform: scale(1.05);

	transform: scale(1.05);

	-webkit-transition: all 1s ease;

	-moz-transition: all 1s ease;

	-o-transition: all 1s ease;

	transition: all 1s ease;

}

.inf_case{ width:100%; height:50px; background:url(../images/case.jpg) center no-repeat; margin:45px 0 30px;}

.inf_cases{ width:1020px; line-height:50px; color:#fff;}

.inf_cases a{ color:#fff;}



.case_list{ width:860px; padding-bottom:20px;}

.case_list ul li{ width:193px; height:90px; float:left; margin:5px; border:1px #ddd solid; background:#fff; padding:5px; text-align:center;}

.ca_img{ width:193px; height:90px; overflow:hidden;}

.ca_img img{ height:65px; max-width:190px !important; padding:10px 0;

	-webkit-transform: scale(1);

	-moz-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

	-webkit-transition: all 2s ease;

	-moz-transition: all 2s ease;

	-o-transition: all 2s ease;

	transition: all 2s ease;

}

.ca_img:hover img {

	-webkit-transform: scale(1.05);

	-moz-transform: scale(1.05);

	-o-transform: scale(1.05);

	transform: scale(1.05);

	-webkit-transition: all 1s ease;

	-moz-transition: all 1s ease;

	-o-transition: all 1s ease;

	transition: all 1s ease;

}

.case_list ul li span{ line-height:40px;}

.case{ width:1140px; background:#fff; margin:0 auto; padding:30px; line-height:33px; font-size:15px; color:#666;}

.case h2{ display:block; text-align:center; color:#b08d5b; font-size:25px; line-height:50px;}

.case img{ max-width:1140px !important; height:auto !important;}

/*内容*/

.newnr{ width:870px; height:auto; color:#666;}

.ntit{ width:85%; height:70px; line-height:35px; text-align:center; font-weight:100; color:#333; font-size:23px; font-weight:700; margin:20px auto;}

.jhurl{ width:100%; height:39px; line-height:39px; font-size:12px; font-family:宋体; text-align:center; color:#777;}

.nwcon{ width:100%; height:auto; font-size:15px; line-height:30px; border-bottom:2px #ddd solid; padding:10px 0 50px;}

.nwcon img{ max-width:100% !important; text-align:center; margin:0 auto; display:block;}

.context{ width:100%; height:30px; line-height:30px; padding-top:10px;}

.context ul{ margin:0; padding:0;}

.context ul li{ width:450px; height:30px; line-height:30px; float:left;}

.context ul li a{ color:#666;}



.video_list{ width:870px; height:auto; line-height:28px; font-size:14px; color:#555; padding:20px 0; margin:0 auto;}

.video_list ul li{ width:268px; height:auto; float:left; margin:5px; line-height:40px; text-align:center; padding:5px; border:1px #ddd solid;}

.li_imgs{ width:268px; height:200px; overflow:hidden;}



.infor_new{ width:860px; height:auto; line-height:28px; font-size:14px; color:#555; padding-bottom:20px; margin:0 auto;}

.infor_new ul li{ width:860px; height:auto; padding:20px 0; border-bottom:1px #ddd dashed;}

.infor_new ul li img{ float:left; width:220px; margin-right:20px; padding:0 !important;}

.infor_new ul li em{ font-size:18px; color:#222;}

.infor_new ul li span{ color:#888; font-size:13px;}

.infor_new ul li p{ color:#999;}



.infor_contact{ width:100%; height:663px; background:url(../images/ctbg.jpg) center no-repeat; padding-top:145px;}

.infor_contacts{ width:440px; margin:0 auto; padding-left:60px; line-height:40px; font-size:15px;}



.lx_conys{ width:485px; height:340px; background:url(../images/lxs.jpg) left center no-repeat; padding-left:495px; border-bottom:1px #ddd solid; padding-top:110px;}

.lx_conys{ font-size:15px; line-height:35px;}

.inf_cont{ width:1200px; height:517px; background:url(../images/ctbg.jpg) left center no-repeat; margin:35px auto;}

.inf_cont_map{ width:600px; height:517px; float:left;}

.inf_cont_con{width:490px; height:427px; float:right; padding:90px 0 0 110px; line-height:55px; font-size:16px; color:#333;}