@charset "utf-8";

html {

	font-size:62.5%;

}

body {

	margin:0px;

	font-size:14px;

	color:#333;

	font-family:"微软雅黑", Arial, Helvetica, sans-serif;

	background:#F2F2F2;

	cursor:default;

}

* {

	padding:0px;

	margin:0px;

}

body, ul, ol, dl, dd, h1, h2, h3, h4, h5, h6, p, i, b, em, span, form, fieldset, legend, input, textarea, select, button, th, td {

	margin:0;

	padding:0;

	font-family:"微软雅黑", Arial, Helvetica, sans-serif;

	font-style:normal;

}

h1, h2, h3, h4, h5, h6 {

	list-style:none;

	font-weight:normal;

}

input,  button {

	font-size:12px;

	font-family:"微软雅黑", Arial, Helvetica, sans-serif;

	border:0;

	background:none;

	outline:none;

	vertical-align:middle;

}

button {

	overflow:visible

}

img {

	border:none;

}

li {

	list-style:none;

}

a {

	color:#333;

	text-decoration:none;

}

a:hover {

	color:#0151a8;

}

.clear {

	overflow:hidden;

	clear:both;

	height:0px;

}

.lf {

	float:left;

}

.rt {

	float:right;

}

.ny_xq {

	width:1200px;

	margin:0 auto 50px;

}

.ny_xq .xq_js {

	padding-top:30px;

	overflow:hidden;

}

.ny_xq .jd {

	width:500px;

	float:left;

}

.ny_xq .jd img {

	width:100%;

	height:305px;

	display:block;

}

.ny_xq .js {

	width:600px;

	/*background:url(../pcimages/xk.jpg) no-repeat;*/

	background-size:100% 100%;

	min-height:265px;

	padding:20px;

	background-color:#fff;

	float:right;

}

.ny_xq .js h3 {

	font-size:22px;

	margin-bottom:12px;

}

.ny_xq .js p {

	color:#777;

	line-height:26px;

	margin-bottom:10px;

}

.ny_xq .ts {

	padding:10px;

	font-size:12px;

	line-height:20px;

	color:#777;

	background-color:#eee;

	margin-bottom:15px;

}

.ny_xq strong {

	color:#f60;

}

.ny_xq b {

	font-size:22px;

	color:#f60;

}

.ny_xq a.yd {

	width:80px;

	border-radius:5px;

	font-size:16px;

	height:32px;

	line-height:32px;

	margin-top:2px;

	background-color:#F60;

	color:#fff;

	text-align:center;

	float:right;

}

.ny_xq .lm_dk {

	width:100%;

	margin:30px auto;

	position:relative;

}

.ny_xq .lm_dk .dk {

	width:100%;

	height:50px;

}

.ny_xq .lm {

	width:100%;

	position:absolute;

	left:0;

	top:0;

}

.ny_xq .lm.zd {

	position:fixed;

	left:50%;

	margin-left:-600px;

	z-index:999;

}

.ny_xq .lm a{

	width:150px;

	font-size:16px;

	color:#fff;

	float:left;

	line-height:50px;

	background:#333333;

	text-align:center;

}

.ny_xq .lm a:hover{ background:#ED452F;}

.ny_xq .lm a.active {

background:#ED452F;

}

.ny_xq .lm a.o {

	background-color:#ED452F;

}

.ny_xq .lm .wz {

	float:left;

	margin-left:5%;

	font-size: 1.4rem;

	color:#fff;

	line-height: 4rem;

	display:none;

}

.ny_xq .lm .an {

	float:right;

	text-align:center;

	height: 4rem;

	width: 4rem;

	display:none;

}

.ny_xq .lm .an i {

	font-size: 1.6rem;

	color:#fff;

	line-height: 4rem;

}

.ny_xq .lm .an i.icon-reorder {

	display:block;

}

.ny_xq .lm .an.n i.icon-reorder {

	display:none;

}

.ny_xq .lm .an i.icon-remove {

	display:none;

}

.ny_xq .lm .an.n i.icon-remove {

	display:block;

}

.ny_xq .nr {

	width:100%;

	background-color:#fff;

	overflow:hidden;

	padding-bottom:0px;

}

.ny_xq .s_nr{ padding:14px 20px;}

.ny_xq .mc {

	width:100%;

	height:80px;

	/*background:url(../pcimages/xt.png) no-repeat;*/

	font-size:22px;

	color:#fff;

	margin-bottom:20px;

	overflow:hidden;

}

.ny_xq .mc .xh {

	width:80px;

	float:left;

	text-align:center;

	line-height:80px;

	font-size:40px;

}

.ny_xq .mc .bt {

	width:990px;

	float:right;

	line-height:52px;

	margin-top:14px;

}

.ny_xq .ap {

	width:100%;

	background-color:#fff;

}

.ny_xq .ap h4 {

	background-color:#f7f7f7;

	font-size:18px;

	color:#f60;

	padding:10px;

	line-height:36px;

	margin-bottom:15px;

}

.ny_xq .ap h5 {

	font-size:16px;

	color:#f60;

	margin-bottom:10px;

}

.ny_xq .ap h6 {

	font-size:16px;

	color:#f60;

	text-align:center;

	margin-top:20px;

}

.ny_xq .ap p {

	line-height:26px;

	color:#777;

	margin-bottom:15px;

}

.ny_xq .ap img {

	width:100%;

	height:auto;

	display:block;

}

.ny_xq .ap ul li {

	width:1080px;

	/*background:url(../pcimages/09.gif) no-repeat left center;*/

	padding-left:20px;

	line-height:36px;

	color:#f60;

	border-bottom:1px dotted #e7e7e7;

	display:block;

}

.ny_xq .ap ul li a:hover {

	color:#f60;

}

.ny_xq .ap table {

	border:1px solid #e7e7e7;

	border-collapse:collapse;

}

.ny_xq .ap table th {

	border:1px solid #e7e7e7;

	background-color:#f7f7f7;

	padding:20px 0;

}

.ny_xq .ap table td {

	border:1px solid #e7e7e7;

	text-align:center;

	padding:20px 0;

}

.ny_xq .ap table td i {

	color:#f60;

}

.ny_xq .ap table td a {

	color:#f60;

}

.ny_xq .ap .zfb {

	width:100%;

	margin-bottom:20px;

}

.ny_xq .ap .t {

	width:150px;

	float:left;

}

.ny_xq .ap .w {

	float:right;

	width:920px;

	line-height:30px;

}

.ny_xq .ap .fa {

	width:100%;

	margin-top:20px;

}

.ny_xq .ap .bd span {

	width:200px;

	text-align:right;

	color:#f60;

	line-height:38px;

	float:left;

	margin-right:10px;

	margin-bottom:15px;

}

.ny_xq .ap .bd em {

	line-height:38px;

	color:#f60;

	float:left;

}

.ny_xq .ap .bd i {

	color:#777;

}

.ny_xq .ap .bd input.w {

	width:500px;

	height:36px;

	font-size:14px;

	border:1px solid #e7e7e7;

	line-height:36px;

	padding:0 5px;

	float:left;

	margin-bottom:15px;

}

.ny_xq .ap .bd input.t {

	width:300px;

	height:36px;

	font-size:14px;

	border:1px solid #e7e7e7;

	line-height:36px;

	padding:0 5px;

	float:left;

	margin-bottom:15px;

}

.ny_xq .ap .bd input.a {

	width:110px;

	height:36px;

	background-color:#f60;

	font-size:14px;

	color:#fff;

	line-height:36px;

	float:left;

	margin-left:210px;

}

.ny_xq .ap .bz {

	border-bottom:1px solid #e7e7e7;

	margin-bottom:10px;

	padding-bottom:10px;

	line-height:36px;

}



.container{ width:1200px;padding-right: 15px;

    padding-left: 15px;

    margin-right: auto;

    margin-left: auto;}

.s_header{ width:100%; background:#FFF; padding:20px 0px;}

.s_header .s_logo{ float:left;}

.s_header .s_dh{ float:left; margin-left:127px;}

.s_header .s_tel{ float:right; width:180px; background:url(../pcimages/2.png) no-repeat left; color:#333333; font-size:15px; line-height:23px; padding-left:40px;}

.s_header .s_tel p{ font-size:18px; font-weight:bold;}

.s_dh ul li{ float:left;}

.s_dh ul li a{ color:#2C3D4F; font-size:18px; line-height:53px; padding:0px 20px;transition:all .5s;

-o-transition:all .5s;

-ms-transition:all .5s;

-moz-transition:all .5s;

-webkit-transition:all .5s;}

.s_dh ul li a:hover{ color:#ed452f; border-bottom:solid 2px #ed452f; padding-bottom:15px;}



.s_top{ width:100%; height:7px;background-image:-webkit-linear-gradient(left,#670C1C,#93121F,#BB1821,#EB1F24);

background-image:-moz-linear-gradient(left,#670C1C,#93121F,#BB1821,#EB1F24);

background-image:-ms-linear-gradient(left,#670C1C,#93121F,#BB1821,#EB1F24);

background-image:-o-linear-gradient(left,#670C1C,#93121F,#BB1821,#EB1F24);

background-image:linear-gradient(left,#670C1C,#93121F,#BB1821,#EB1F24);}



.s_banner{ width:100%; background:#FFF; padding-top:5px;}

.s_banner img{ max-width:100%; height:auto; display:block;}



.s_by{ width:100%; background:#FFF;border-bottom: 1px solid #aaa;

    box-shadow: 0 3px 10px #CCC;

	position:absolute; top:235px;}

.s_by .a_a{ float:left; width:214px;color:#FFF; background: #D92F15 url(../pcimages/4.png) no-repeat 30px 23px;  font-size:20px; font-weight:bold; line-height:31px; padding:15px 0px;}

.s_by .a_a p{padding-left:95px;}

.s_by .a_b{ float:left; width:327px; background:#FFF; border-right:solid 1px #D92F15;padding:16px 0px;}

.s_by .a_b .a_ba{ font-size:20px; font-weight:bold; color:#D82F15; float:left; margin-left:95px; width:50px; margin-top:20px;}

.s_by .a_b .a_bb{ font-size:12px; color:#2C3D4F; margin-right:10px; width:158px;float:right; line-height:20px;}

.s_by .a_b.hv1{ background:url(../pcimages/5.png) no-repeat 30px 23px;transition:all .5s;

-o-transition:all .5s;

-ms-transition:all .5s;

-moz-transition:all .5s;

-webkit-transition:all .5s;}

.s_by .a_b:hover{ background:#D92F15; color:#FFF}

.s_by .a_b:hover .a_ba{color:#FFF}

.s_by .a_b:hover .a_bb{color:#FFF}

.s_by .a_b:hover.hv1{background: #D92F15 url(../pcimages/g5.png) no-repeat 30px 23px;}

.s_by .a_b.hv2{ background:url(../pcimages/6.png) no-repeat 30px 23px;transition:all .5s;

-o-transition:all .5s;

-ms-transition:all .5s;

-moz-transition:all .5s;

-webkit-transition:all .5s;}

.s_by .a_b:hover.hv2{background: #D92F15 url(../pcimages/g6.png) no-repeat 30px 23px;}

.s_by .a_b.hv3 .a_ba{ margin-top:5px;}

.s_by .a_b.hv3{ background:url(../pcimages/7.png) no-repeat 30px 23px;transition:all .5s;

-o-transition:all .5s;

-ms-transition:all .5s;

-moz-transition:all .5s;

-webkit-transition:all .5s;}

.s_by .a_b:hover.hv3{background: #D92F15 url(../pcimages/g7.png) no-repeat 30px 23px;}



.s_by.mv{position: fixed;z-index:999; top:0px;}



.s_ybj{ height:115px; width:100%;}



.s_zs{ width:100%;background:#F2F2F2; height:660px;}

.s_cont{ width:1200px; margin:0 auto; margin-top:40px; margin-bottom:20px; padding-bottom:30px; padding-top:10px;background:#FFF; box-shadow: 0 3px 10px #CCC;}

.s_cont .container{ padding:15px; padding-left:0px; padding-right:0px;}

.s_cont .b_a{ font-size:24px; font-weight:bold; color:#2C3D4F; text-align:center; padding:10px 0px;}

.s_cont .b_b{ width:100%; }

.s_cont .b_b .b_bl{ width:560px; float:left; margin-left:20px;height:500px; margin-top:35px;}

.s_cont .b_b .b_br{ float:right; width:500px; margin-right:30px; margin-top:35px;}

.swiper-container {

      width: 100%;

      height: 300px;

      margin-left: auto;

      margin-right: auto;

    }

.swiper-slide {

      background-size: cover;

      background-position: center;

    }

.gallery-top {

      height: 80%;

      width: 100%;

    }

.gallery-thumbs {

      height: 20%;

      box-sizing: border-box;

      padding: 10px 0;

    }

.gallery-thumbs .swiper-slide {

      height: 100%;

    }

.gallery-thumbs .swiper-slide-active {

      opacity: 1;

	  border:solid 1px #D92F15;

    }

.s_cont .b_b .b_br .b_ra{ margin-bottom:21px;}

.s_cont .b_b .b_br .b_ra .b_wz{ font-size:17px; color:#2C3D4F; display:inline-block;}

.s_cont .b_b .b_br .b_ra .b_nr{ font-size:17px; color:#2C3D4F; display:inline-block;}

.s_cont .b_b .b_br .b_ra .b_nr .select_bar{ width:346px; height:36px; line-height:36px; font-size:15px; color:#999999; text-indent:10px; background:#F9F9F9; border:solid 1px #CCCCCC;}
#yxcx_top,#yxcx_son { width:171px; height:36px; line-height:36px; font-size:15px; color:#999999; text-indent:10px; background:#F9F9F9; border:solid 1px #CCCCCC;}
.s_cont .b_b .b_br .b_ra .b_nr .input_bar{width:271px; height:36px; line-height:36px; font-size:15px; color:#999999; text-indent:10px; background:#F9F9F9; border:solid 1px #CCCCCC;}

input::-webkit-input-placeholder { /* WebKit browsers */ 



color:#999999; 



} 



input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 



color:#999999; 



} 



input::-moz-placeholder { /* Mozilla Firefox 19+ */ 



color:#999999; 



} 



input:-ms-input-placeholder { /* Internet Explorer 10+ */ 



color:#999999; 



} 

.s_cont .b_b .b_br .b_rb{ margin-top:11px;}

.s_cont .b_b .b_br .b_rb a{ background:#D92F15; color:#FFF; font-size:22px; width:363px; height:42px; line-height:42px; text-align:center; display:block;-webkit-border-radius: 5px;

-moz-border-radius: 5px;

border-radius: 5px;}

.s_cont .b_b .b_br .b_rc{ font-size:22px; color:#2C3D4F; font-weight:bold; margin-top:15px; border-bottom:dashed 1px #CCCCCC; padding-bottom:20px;}

.s_cont .b_b .b_br .b_rc .red{ color:#D82F15; font-size:44px; float:none;}

.s_cont .b_b .b_br .b_rc em{ color:#D82F15; font-size:15px; font-weight:normal;float:none;}

.s_cont .b_b .b_br .b_rc .nw_z{ font-size:15px; font-weight:normal; float:none; padding-left:20px;}

.s_cont .b_b .b_br .b_rd{ padding-top:40px;}

.s_cont .b_b .b_br .b_rd .fxd{ display:inline-block; padding-right:5px; line-height:30px;}
.s_cont .b_b .b_br .b_rd .red{ color:#D82F15; font-size:44px; float:none;}



.ny_xq .s_yd .yd_a{ float:left; width:900px;box-shadow: 0 3px 10px #CCC;}

.ny_xq .s_yd .yd_b{ float:right; width:275px; margin-top:30px;}



.yd_a .s_nr .n_bt{ color:#D82F15; font-size:24px; padding-bottom:11px; border-bottom:solid 1px #D82F15; font-weight:bold;}

.yd_a .s_nr .n_a .n_hd{ float:left; width:272px; height:110px; background:#EFEFEF;-webkit-border-radius: 10px;

-moz-border-radius: 10px;

border-radius: 10px;

line-height:24px;

margin-top:15px;

padding:10px 0px;

margin-right:22px;}

.yd_a .s_nr .n_a .n_hd span{ float:left; padding-left:15px; color:#656565;}

.yd_a .s_nr .n_a .n_hd .n_wz{ width:160px; margin-top:23px;}

.yd_a .s_nr .n_a .n_hd.hda .wza{ margin-top:7px;}

.yd_a .s_nr .n_a .n_hd img{ margin-top:20px;}

.yd_a .s_nr .n_a .n_hd.hda img{ }

.yd_a .s_nr .n_a .n_hd.hdb{ margin-right:0px;}

.yd_a .s_nr .n_a .n_hd.hdb .n_wz{ margin-top:23px;}

.yd_a .s_nr .n_a .n_hd.hdc{ margin-left:22px; margin-right:0px;}

.yd_a .s_nr .n_a .n_hd.hdc .n_wz{ margin-top:20px;}

.yd_a .s_nr .n_b{ margin:15px 0px; width:100%; background:#F9F9F9; padding:10px 0px; font-size:15px; color:#656565; text-indent:18px;}

.yd_a .s_nr .n_b span{ font-size:17px; font-weight:bold; color:#D82F15;}



.yd_a .s_nr .n_tg{ padding:20px 0px;}

.yd_a .s_nr .n_tg .tg_a{ float:left; width:265px; height:171px; border:solid 1px #CCCCCC;}

.yd_a .s_nr .n_tg .tg_a .tg_tp{ float:left; margin-left:65px; margin-top:35px;}

.yd_a .s_nr .n_tg .tg_a .tg_wz{ font-size:20px; font-weight:bold; color:#D82F15; float:left;margin-top:40px; margin-left:20px;}

.yd_a .s_nr .n_tg .tg1{ background: #F9F9F9 url(../pcimages/18.png) no-repeat left top; margin-right:28px;}

.yd_a .s_nr .n_tg .tg_a p{ padding:35px; padding-top:10px; color:#656565; font-size:15px; line-height:30px;}

.yd_a .s_nr .n_tg .tg2{ background: #F9F9F9 url(../pcimages/19.png) no-repeat left top;}

.yd_a .s_nr .n_tg .tg_a.tg2 p{ padding:21px; padding-top:10px; color:#656565; font-size:15px; line-height:30px;}

.yd_a .s_nr .n_tg .tg3{ background: #F9F9F9 url(../pcimages/20.png) no-repeat left top; margin-left:28px;}

.yd_a .s_nr .n_tg .tg_b{ float:left; width:410px; height:140px;border:solid 1px #CCCCCC; margin-top:20px;}

.yd_a .s_nr .n_tg .tg4{ background: #F9F9F9 url(../pcimages/21.png) no-repeat left top;}

.yd_a .s_nr .n_tg .tg_b .t_bl{ float:left; text-align:center; width:40%; margin-top:30px;}

.yd_a .s_nr .n_tg .tg_b .t_bl p{ font-size:20px; font-weight:bold; color:#D82F15; padding-top:15px;}

.yd_a .s_nr .n_tg .tg_b .t_br{ float:left; width:55%; margin-left:0px; color:#656565; font-size:15px; line-height:26px; margin-top:50px;}

.yd_a .s_nr .n_tg .tg5{ background: #F9F9F9 url(../pcimages/22.png) no-repeat left top; float:right; margin-right:3px;}



.yd_a .s_nr .n_bm{ padding-top:11px;}

.yd_a .s_nr .n_bm span{  padding-right:10px; color:#2C3D4F; font-size:16px; line-height:30px; float:left;}



.yd_a .s_nr .n_xx{ padding-top:20px;}

.yd_a .s_nr .n_xx p{ color:#656565; font-size:17px; line-height:43px;}

.yd_a .s_nr .n_xx p span{ color:#D82F15;}



.yd_a .s_nr .n_cx{ margin-top:20px;}

.yd_a .s_nr .n_cx .cx_a{ float:left; width:390px; height:auto; background:#F9F9F9; text-align:center; padding:10px; padding-top:15px; margin-left:10px; margin-right:10px; margin-bottom:20px;}

.yd_a .s_nr .n_cx .cx_a p{ text-align:center; font-size:17px; line-height:40px; color:#656565;}



.yd_a .s_nr .n_wt{ margin-top:20px;}

.yd_a .s_nr .n_wt .wt_a{ padding-bottom:20px; border-bottom:dashed 1px #CCCCCC; margin-top:15px;}

.yd_a .s_nr .n_wt .wt_a .wt_w{ background:url(../pcimages/38.png) no-repeat left; padding-left:50px; font-size:15px; font-weight:bold; line-height:24px;}

.yd_a .s_nr .n_wt .wt_a .wt_d{background:url(../pcimages/39.png) no-repeat left; padding-left:50px; font-size:15px; color:#656565; line-height:24px; margin-top:9px;}



.yd_a .s_nr .n_wm{ margin-top:20px;}

.yd_a .s_nr .n_wm p{ color:#656565; font-size:16px; line-height:30px;}

.yd_a .s_nr .n_back{ display:block; background:#D92F15; width:851px; height:60px; line-height:60px; text-align:center; color:#FFF; font-size:25px; font-weight:bold; margin-top:15px; margin-bottom:15px;-webkit-border-radius: 10px;

-moz-border-radius: 10px;

border-radius: 10px;}



.yd_b .r_bt{ width:100%; background:#ED452F; text-align:center; color:#FFF; font-size:20px; padding:20px 0px;}

.yd_b .n_ty .ty_a{ width:100%; background:#FFF;box-shadow: 0 3px 10px #CCC;}

.yd_b .n_ty .ty_a .ty_an{ padding:15px;}

		.txtMarquee-top{ width:100%;  overflow:hidden; position:relative;}

		.txtMarquee-top .hd .prev,.txtMarquee-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;

			 cursor:pointer; }

		.txtMarquee-top .hd .next{ background-position:0 -140px;  }

		.txtMarquee-top .hd .prevStop{ background-position:-60px -100px;  }

		.txtMarquee-top .hd .nextStop{ background-position:-60px -140px;  }

		.txtMarquee-top .bd{ padding:15px;  }

		.txtMarquee-top .infoList li{ height:40px; line-height:40px; text-align:center;}

		.txtMarquee-top .infoList li .date{ float:right; color:#999;  }



.yd_b .n_tc{ margin-top:25px;}

.yd_b .n_tc .tc_a{ width:100%; background:#FFF;box-shadow: 0 3px 10px #CCC;}

.yd_b .n_tc .tc_a .tc_an{ padding:15px;}

.yd_b .n_tc .tc_a .t_a{ line-height:32px; color:#656565;}

.yd_b .n_tc .tc_a .t_a .t_m{ padding:10px 0px;}

.tc_a .t_a .t_m span{ display:inline-block; padding-right:11px; font-size:15px; color:#656565;}

.tc_a .t_a .t_m span em{ color:#ED452F; font-size:24px;}

.tc_a .t_a .t_m span a{ padding:5px 11px; font-size:19px; color:#FFF; background:#ED452F;}



.footer{ width:100%; margin-top:30px;}

.footer .foot{ width:100%; background:url(../pcimages/47.jpg) no-repeat top center; padding-top:90px; padding-bottom:50px;}

.footer .foot .container{ padding:0px;}

.footer .foot .f_a{ float:left;  margin-right:58px; text-align:center;}

.footer .foot .f_a p{ line-height:40px; font-size:12px; color:#FFF; text-align:center;}

.footer .foot .f_a .f_wz{ color:#EC452F; font-size:18px;}

.footer .copy{ width:100%; background:#000000; padding:30px 0px;}

.footer .copy .container{ text-align:center; line-height:30px; color:#CBCBCB; font-size:13px;}





.black_close{width:39px; height:39px; background-position:-250px -50px;background-image:url(../pcimages/icon.png); display:block;}

.hide{display:none;}

.content_flash{display:none;background:url(../pcimages/z11.jpg) repeat-x; position:fixed; bottom:0; left:0; z-index:18; width:100%; }

.content_main{width:1190px; margin:0 auto; height:120px; }

.content_main .content_form{ margin-top:12px;  width:100%; }

.content_flash .dialog_phone{display:none; padding:5px 10px; width:298px; height:80px; border:1px solid #ffd180; border-radius:3px; background:#fff; position:absolute; margin-top:-105px; }

.content_flash .dialog_phone .talk_arrow{position:absolute; bottom:-11px; left:53px; }

.content_flash .dialog_phone .yellow_close{position:absolute; right:10px; top:10px; }

.content_flash .dialog_one .prompt{text-align:center; font-size:14px; color:#333; line-height:80px; }

.content_flash .dialog_three dl{text-align:center; }

.content_flash .dialog_three dl dt{margin-top:5px; }

.content_flash .dialog_three dl .phone_400{font-size:18px; color:#c40000; line-height:18px; margin:5px 0; }

.content_flash .dialog_three dl dd{font-size:12px; color:#333; }

.content_flash .dialog_two li{font-size:12px; color:#333; margin-top:5px; line-height:14px; height:14px; }

.content_flash .dialog_two li .phone_number{color:#999; }

.content_flash .dialog_two li .img_icon{margin-top:3px; margin-right:3px; }

.content_flash .dialog_two .prompt{margin-top:5px; font-size:12px; color:#333; }

.content_flash .dialog_two .prompt .yellow_stress{color:#f80; }



.content_main .content_form .form_phone{width:100%; /* height:36px; */ overflow:hidden; }

.content_main .content_form .form_phone span{width:278px;margin-top:5px;font-size:12px;padding:0 10px;text-indent:15px; color:#fff; line-height:24px; display:block; /*background:url(../pcimages/flants.png) no-repeat 5px center;*/ background-color:#e91d28;}

.content_main .content_form .inp_texta{float:left; margin-top:5px;padding-left:10px; width:165px; height:30px; background-color: #fff;line-height:30px; color:#999999; margin-right:10px;}

.content_main .content_form .inp_text{float:left; margin-top:5px;padding-left:10px; width:150px; height:30px; background-color: #fff;line-height:30px; color:#999999; margin-right:10px;}

.content_main .content_form .btn{float:left; width:98px; height:30px; display:block; margin-top:5px;background-color:#F90; font-size:16px; color:#fff; text-align:center; line-height:30px; }

.content_main .content_form .err{float:left; width:233px; height:36px; padding-left:10px; line-height:36px; font-size:14px; color:#fff !important; background-color:#999; margin-top:0px; }

.content_main .content_form .number{display:none; width:351px; height:36px; background-color:#fff; font-size:30px; line-height:36px; color:#3398ff; text-indent:20px; }

.content_main .content_form .dialog{display:none; position:absolute; background:#fff; width:320px; height:78px; padding:15px 10px 10px 40px; z-index:10; margin-top:-115px; border:1px solid #deddde; font-size:12px; line-height:20px; color:#222; }

.content_main .content_form .dialog .dialog_arrow{width:0; height:0; line-height:0; font-size:0; overflow:hidden; border-width:7px; border-style:solid dashed dashed dashed; border-color:#fff transparent transparent transparent; border-bottom:none; position:absolute; left:40px; bottom:-7px;}

.content_main .content_form .dialog .sigh{position:absolute; margin-left:-25px; }

.content_main .left_wz{ font-size:26px; line-height:38px; font-weight:bold; color:#FFF;  letter-spacing:1px; padding-top:21px; text-align:left; margin-left:-11px;}

.content_main .close_btn{margin-top:10px; float:right; }

.content_flash .increase{width:351px; height:36px; background-color:#fff; color:#3398ff; line-height:36px; text-indent:20px; font-size:30px; display:none; overflow:hidden; }

.flash_title{display:none; position:fixed; z-index:9999; bottom:70px; left:-100%; width:140px; height:120px; border-radius:0 15px 15px 0; /*background:url(../pcimages/flash_title.png) no-repeat left center;*/ cursor:pointer; }

.content_main .content_form .inp_texta.select{ width:175px;}
/*news*/
.news {
	overflow: hidden;
	width: 100%;
	padding: 5px 0 10px 0;
}

.news .newsbox {
	overflow: hidden;
	float: left;
	margin: 0 10px;
	border: 0px solid #dbdbdb;
	width: 318px;
	height: 368px;
}


.news .wenda {
	overflow: hidden;
	width: 290px;
	margin: 0 auto;
	height: 370px;
	position: relative
}
.news .wenda ul {
	overflow: hidden;
	position: absolute
}
.news .wenda li {
	overflow: hidden;
	height: 30px;
	margin-bottom: 10px;
	border-bottom: 0px dashed #e4e4e4;
}
.news .wenda h5 {
	font-weight: normal;
	font-size: 13px;
	padding-left: 2px;
	background: url(../img/news_w.png) no-repeat left center;
	line-height: 25px;
	margin-bottom: 5px;
}
.news .wenda h5 a {
	color: #000;
}
.news .wenda p {
	padding-left: 32px;
	background: url(../img/news_d.png) no-repeat left top;
	font-size: 13px;
	color: #333;
	line-height: 25px;
	height: 5px;
	overflow: hidden;
}
.nyhouse {
	width: 1200px;
	height: auto;
	overflow: hidden;
	margin-top: 20px;
}
/*---最新详情页左侧缩略图---*/
.mod18 {
	width: 560px;
	position: relative;
	margin: 0 auto;
	float: left;
}
.mod18 .btn {
	position: absolute;
	cursor: pointer;
	z-index: 99;
	font-size: 50px;
	font-weight: bold;
}
.mod18 .prev {
	left: 0px;
	background: url(../images/jt_l.png) 0 0 no-repeat;
}
.mod18 .next {
	right: 0px;
	background: url(../images/jt_r.png) 0 0 no-repeat;
}
.mod18 #prev, .mod18 #next {
	top: 430px;
	width: 30px;
	height: 66px;
}
.mod18 #prevTop, .mod18 #nextTop {
	top: 150px;
	width: 37px;
	height: 114px;
}
.mod18 #prevTop {
	background: url(../images/img66.png) 0 0 no-repeat;
	left: 20px;
}
.mod18 #nextTop {
	background: url(../images/img77.png) 0 0 no-repeat;
	right: 20px;
}
.mod18 li {
	float: left;
}
.mod18 .cf li {
	position: relative;
	color: #fff;
}
.mod18 .cf a {
	display: block;
	width: 560px;
	height: 480px;
	position: absolute;
	color: #fff;
}
.mod18 .cf li span {
	display: block;
	width: 520px;
	position: absolute;
	bottom: 0;
	padding: 10px 20px;
	line-height: 22px;
	text-align: left;
	background: rgba(0,0,0,0.6);
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0, startColorstr = "#60000000", endColorstr = "#60000000");
	font-size: 16px;
	text-align: center;
}
.mod18 .picBox {
	width: 560px;
	height: 420px;
	position: relative;
	overflow: hidden;
}
.mod18 .picBox ul {
	height: 420px;
	position: absolute;
	left: 0;
}
.mod18 .picBox li {
	width: 560px;
	height: 420px;
}
.mod18 .picBox img {
	width: 560px;
	height: 420px;
	overflow: hidden;
}
.mod18 .listBox {
	width: 482px;
	height: 66px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	margin-top: 10px;
}
.mod18 .listBox ul {
	height: 66px;
	position: absolute;
}
.mod18 .listBox li {
	width: 99px;
	height: 60px;
	cursor: pointer;
	position: relative;
}
.mod18 .listBox li a {
	display: block;
	width: 80px;
	height: 60px;
}
.mod18 .listBox img {
	border: 3px solid #e0e0e0;
}
.mod18 .listBox .on img {
	border: 3px solid #c30f0f;
}
.index {
	width: 100%;
	overflow: hidden;
}
.index .prev, .index .next {
	width: 40px;
	height: 40px;
	position: absolute;
	z-index: 12;
	top: 50%;
	margin-top: -40px;
	cursor: pointer;
	background: url(../images/btn-ico.png) no-repeat center;
}
.index .prev {
	left: -70px;
	background-position: 0 0;
}
.index .prev:hover {
	background-position: 0 -51px;
}
.index .next {
	right: -70px;
	background-position: -62px 0;
}
.index .next:hover {
	background-position: -62px -51px;
}
.index .more {
	width: 150px;
	height: 40px;
	line-height: 40px;
	margin: 0 auto;
	display: block;
	text-align: center;
	border: 1px solid #ccc;
	transition: all ease 300ms;
}
.index .more:hover {
	border: 1px solid #2ca501;
	background: #2ca501;
	color: #fff;
	text-indent: 10px;
}
.index .floor_1 {
	padding: 15px 0;
}
.index .floor_1 .tab {
	padding: 28px 0 30px;
	text-align: center;
	font-size: 0;
	line-height: 0;
}
.index .floor_1 .tab li {
	width: 180px;
	height: 40px;
	line-height: 40px;
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
	margin: 0 10px 20px;
	background: #fff;
	display: inline-block;
*display: inline;
*zoom: 1;
	vertical-align: top;
	transition: all ease 300ms;
	border-radius: 20px;
}
.index .floor_1 .tab li a {
	display: block;
	text-align: center;
	width: 100%;
	font-size: 14px;
}
.index .floor_1 .tab li:hover, .index .floor_1 .tab li.hover {
	background: #2ca501;
}
.index .floor_1 .tab li:hover a, .index .floor_1 .tab li.hover a {
	color: #fff;
}
.index .iproduct {
	position: relative;
	padding-bottom: 30px;
}
.index .iproduct .iproCon {
	position: relative;
	overflow: hidden;
}
.index .iproduct .list {
	width: 400%;
}
.index .floor_2 {
	padding: 0 0 270px;
	background: #fff;
}
.index .floor_2 .iadvan {
	width: 100%;
	height: 380px;
	position: relative;
}
.index .floor_2 .iadvan .bigimg {
	position: absolute;
	left: 50%;
	top: 0;
	width: 380px;
	height: 380px;
	margin-left: -180px;
}
.index .floor_2 .iadvan li {
	width: 186px;
	position: absolute;
}
.index .floor_2 .iadvan li img {
	position: absolute;
}
.index .floor_2 .iadvan li h3 {
	font-weight: bold;
	color: #2ca501;
	font-size: 32px;
}
.index .floor_2 .iadvan li h3 span {
	font-style: oblique;
	display: inline-block;
	line-height: 40px;
	color: #f95927;
	font-size: 40px;
	font-family: arial;
}
.index .floor_2 .iadvan li p {
	line-height: 24px;
	color: #444;
	padding-top: 10px;
}
.index .floor_2 .iadvan li.a1 {
	left: 0;
	top: 0;
}
.index .floor_2 .iadvan li.a1 img {
	right: -230px;
	top: -20px;
}
.index .floor_2 .iadvan li.a2 {
	right: 0;
	top: 0;
}
.index .floor_2 .iadvan li.a2 img {
	left: -230px;
	top: -30px;
}
.index .floor_2 .iadvan li.a3 {
	left: 0;
	bottom: 0;
}
.index .floor_2 .iadvan li.a3 img {
	right: -250px;
	top: -30px;
}
.index .floor_2 .iadvan li.a4 {
	right: 0;
	bottom: 0;
}
.index .floor_2 .iadvan li.a4 img {
	left: -260px;
	top: -30px;
}
.index .floor_2 .iadvan li.a5 {
	left: 590px;
	bottom: -150px;
}
.index .floor_2 .iadvan li.a5 img {
	left: -190px;
	top: -40px;
}
.index .floor_3 {
	height: 742px;
	background: url(../images/ifeatbg.jpg) no-repeat center top;
}
.index .floor_3 .indexTit2 {
	padding-top: 95px;
}
.index .floor_3 .indexTit2 h3, .index .floor_3 .indexTit2 .txt .t, .index .floor_3 .indexTit2 .txt .en {
	color: #fff;
}
.index .floor_3 .indexTit2 .txt .num {
	color: #ffe825;
}
.index .floor_3 .ifeat li {
	width: 260px;
	height: 330px;
	float: left;
	position: relative;
	margin-left: 50px;
}
.index .floor_3 .ifeat li:first-child {
	margin-left: 0;
}
.index .floor_3 .ifeat li .txtcon {
	z-index: 2;
	width: 100%;
	height: 290px;
	padding-top: 40px;
	transition: all ease 300ms;
	background: #fff;
	border-radius: 7px;
	text-align: center;
	position: relative;
	z-index: 10;
}
.index .floor_3 .ifeat li .line {
	width: 260px;
	height: 330px;
	border: 1px solid #9edf8a;
	position: absolute;
	right: -8px;
	top: 8px;
	border-radius: 7px;
}
.index .floor_3 .ifeat li s {
	width: 90px;
	height: 90px;
	display: block;
	border-radius: 100%;
	margin: 0 auto;
	background: #2ca501 url(../images/feat-ico.png) no-repeat 24px center;
}
.index .floor_3 .ifeat li h3 {
	padding-top: 20px;
	font-weight: bold;
	color: #2ca501;
	font-size: 24px;
}
.index .floor_3 .ifeat li .en {
	display: block;
	text-transform: uppercase;
	color: #999999;
}
.index .floor_3 .ifeat li .txt {
	line-height: 24px;
	padding: 20px 28px 0;
	transition: all ease 300ms;
	color: #666666;
}
.index .floor_3 .ifeat li.a2 s {
	background-position: -89px center;
}
.index .floor_3 .ifeat li.a3 s {
	background-position: -206px center;
}
.index .floor_3 .ifeat li.a4 s {
	background-position: -322px center;
}
.index .floor_3 .ifeat li:hover .txt {
	padding-top: 10px;
}
.index .floor_4 {
	padding: 55px 0;
	background: #fff;
}
.index .floor_4 .indexTit1 {
	margin-bottom: 48px;
}
.index .ibase {
	position: relative;
	padding-bottom: 30px;
}
.index .ibase .prev, .index .ibase .next {
	margin-top: -60px;
}
.index .ibase .ibaseCon {
	position: relative;
	overflow: hidden;
}
.index .ibase .list {
	width: 400%;
}
.index .floor_5 {
	padding: 50px 0 70px;
	background: #fff;
}
.index .floor_5 .indexTit1 {
	margin-bottom: 58px;
}
.index .floor_5 .inews {
	padding-bottom: 45px;
}
.index .floor_5 .newslist {
	width: 520px;
	float: right;
}
.index .floor_5 .newslist .item:first-child {
	padding-top: 0;
}
.index .imgleft {
	width: 650px;
	height: 488px;
	float: left;
	overflow: hidden;
	position: relative;
}
.index .imgleft .item {
	width: 650px;
	height: 488px;
	position: absolute;
	left: 0;
	top: 0;
	display: block;
}
.index .imgleft .item a {
	width: 100%;
	display: block;
}
.index .imgleft .item img {
	width: 650px;
	height: 488px;
	transition: all .5s;
	display: block;
}
.index .imgleft .item .txtcon {
	width: 600px;
	height: 127px;
	padding: 25px 25px 0 25px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: url(../images/black50.png) repeat 0 0;
	color: #fff;
}
.index .imgleft .item .txtcon h3 {
	font-size: 20px;
	margin-bottom: 12px;
}
.index .imgleft .item .txtcon h3 .time {
	font-size: 16px;
}
.index .imgleft .item .txtcon .txt {
	line-height: 24px;
}
.index .imgleft .item:hover img {
	filter: brightness(105%);
}
.index .imgleft .tip {
	position: absolute;
	bottom: 10px;
	right: 30px;
	z-index: 10;
}
.index .imgleft .tip span {
	width: 12px;
	height: 12px;
	display: inline-block;
	vertical-align: top;
	margin-left: 10px;
	background: #fff;
	border-radius: 100%;
	cursor: pointer;
}
.index .imgleft .tip span.cur {
	background: #2ca501;
}
.indexMore {
	width: 180px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border: 1px solid #2ca501;
	color: #333;
	display: block;
	margin: 0 auto;
	border-radius: 25px;
	transition: all ease 300ms;
}
.indexMore:hover {
	background: #2ca501;
	color: #fff;
}
.indexTit1 {
	text-align: center;
	width: 100%;
	height: 150px;
	background: url(../images/itit1bg.png) no-repeat center top;
}
.indexTit2 {
	text-align: center;
	width: 100%;
	height: 90px;
	background: url(../images/itit1bg.png) no-repeat center top;
}
.indexTit1 h3 {
	font-size: 30px;
	padding-top: 51px;
	font-weight: bold;
	color: #f95927;
}
.indexTit1 h3 s {
	width: 62px;
	height: 30px;
	margin: 0 22px;
	vertical-align: top;
	background-position: -78px -37px;
}
.indexTit1 h3 s:first-child {
	background-position: 0 -37px;
}
.indexTit2 {
	text-align: center;
	width: 100%;
	padding: 76px 0 60px;
}
.indexTit2 h3 {
	font-weight: bold;
	font-size: 45px;
	color: #333333;
	line-height: 50px;
	margin-bottom: 5px;
	padding-left: 50px;
}
.indexTit2 span {
	display: inline-block;
	vertical-align: top;
}
.indexTit2 span.num {
	color: #f95927;
	font-size: 74px;
	font-weight: bold;
	line-height: 74px;
	margin: 0 15px;
	font-family: arial;
	padding-top: 5px;
}
.indexTit2 span.t {
	color: #2ca501;
	font-size: 60px;
	font-weight: bold;
	line-height: 74px;
}
.indexTit2 span.en {
	width: 240px;
	padding-top: 14px;
	text-align: right;
	font-size: 20px;
	color: #666;
	font-family: arial;
	text-transform: uppercase;
	line-height: 28px;
}
/*prolist*/
.prolist .item {
	width: 278px;
	float: left;
	margin: 0 26px 26px 0;
	position: relative;
	background: #fff;
	border: 1px solid #dddddd;
	border-radius: 6px;
	transition: all ease 300ms;
	overflow: hidden;
}
.prolist .item a {
	display: block;
	width: 100%;
}
.prolist .item img {
	width: 278px;
	height: 278px;
	display: block;
	border-bottom: 1px solid #dddddd;
}
.prolist .item h3 {
	padding: 0 16px;
	height: 68px;
	font-size: 16px;
	color: #333;
	line-height: 68px;
	overflow: hidden;
	transition: all ease 300ms;
}
.prolist .item h3 span {
	width: 110px;
	height: 30px;
	line-height: 30px;
	font-weight: normal;
	margin-top: 20px;
	font-size: 14px;
	border-radius: 20px;
	border: 1px solid #f95927;
	color: #f95927;
	text-align: center;
	transition: all ease 300ms;
}
.prolist .item h3 span s {
	width: 18px;
	height: 18px;
	margin-right: 5px;
	background-position: -120px -78px;
}
.prolist .item .xcx {
	width: 278px;
	height: 247px;
	z-index: 10;
	padding-top: 30px;
	position: absolute;
	left: -2%;
	top: 0;
	background: url(../images/black20.png) repeat 0 0;
	opacity: 0;
	filter: alpha(opacity=0);
	transition: all ease 300ms;
	left: 20%;
}
.prolist .item .xcx span {
	width: 100%;
	text-align: center;
	display: block;
	position: absolute;
	left: 0;
	top: 38px;
	z-index: 10;
	font-size: 16px;
	color: #333;
}
.prolist .item .xcx img {
	width: 160px;
	height: 160px;
	border-radius: 10px;
	display: block;
	margin: 0 auto;
	padding: 40px 20px 20px;
	background: #fff;
	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
}
.prolist .item:hover {
	border-color: #fff;
	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}
.prolist .item:hover .xcx {
	opacity: 1;
	filter: alpha(opacity=100);
	left: 0;
}
.prolist .item:hover h3 span {
	background: #f95927;
	color: #fff;
}
.prolist .item:hover h3 span s {
	background-position: -142px -78px;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.red {
	color: #e74037;
}
.fl {
	float: left;
}
.fr {
	float: right;
}

.w1200 {
	width: 1200px;
	margin: 0 auto;
}
.shed03{background:#233a64; border-top:0px solid #dfdfdf; border-bottom:0px solid #fff;}
.case{width:1200px; margin:0 auto; padding:20px 0; background:#;}
.case dl{margin-bottom:10px;}
.case dl dt{border-bottom:0px solid #FFF; text-align:center; font-size:20px; font-weight:bold; padding-bottom:0px; margin-bottom:10px;}
.case dl dt {height:50px; line-height:50px; text-align:center; font-family:'微软雅黑'; font-size:32px; color:#fff; font-weight:bold; }
.case dl dd{color:#71a9e1; text-align:center; font-size:18px;}
/*khjzMain*/
.khjzMain {
	padding: 20px 0;
}
.khjzMain .kht {
	text-align: center;
}

.khjzMain .kht i {
	display: block;
*margin-top:10px;
}
.khjzMain .khc {
	margin-top: 20px;
	position: relative;
}
.khjzMain .khc ul {
	overflow: hidden;
	height: 175px;
	width: 1200px;
	position: relative;
}
.khjzMain .khc li {
	float: left;
	width: 229px;
	height: 168px;
	text-align: center;
	border: 3px solid #ffffff;
	position: relative;
	margin-right: 20px;
}
.khjzMain .khc li img {
	display: block;
}
.khjzMain .khc li h5 {
	margin: 25px 0;
	font-weight: normal;
}
.khjzMain .khc li h5 a {
	font-size: 15px;
	color: #0861ab;
}
.khjzMain .khc li p {
	margin: 0 20px;
	font-size: 13px;
	line-height: 20px;
}
.khjzMain .khc li .mor {
	display: block;
	width: 24px;
	height: 24px;
	position: absolute;
	bottom: -12px;
	left: 50%;
	margin-left: -12px;
}
.caseMain .bd {
	position: relative;
	width: 100%;
	padding-top: 60px;
	z-index: 12;
}
.caseMain .bd .list {
	width: 106%;
}
.caseMain .bd .list li {
	float: left;
	width: 280px;
	height: 356px;
	margin-right: 26px;
}
.caseMain .bd .list li .img {
	display: block;
	width: 280px;
	height: 210px;
}
.caseMain .bd .list li .txt {
	width: 240px;
	height: 146px;
	padding: 0 20px;
	background: #fff;
	transition: all ease 600ms;
}
.caseMain .bd .list li .txt .tit {
	padding-top: 20px;
	font-size: 16px;
	color: #666;
	line-height: 30px;
}
.caseMain .bd .list li .txt .cont {
	font-size: 14px;
	color: #999;
	line-height: 24px;
}
.caseMain .bd .list li .txt .more {
	margin-top: 12px;
	font-size: 14px;
	color: #999;
	line-height: 14px;
}
.caseMain .bd .list li:hover .txt {
	background: #d92f15;
	transition: all ease 600ms;
}
.caseMain .bd .list li:hover .txt .tit, .caseMain .bd .list li:hover .txt .cont, .caseMain .bd .list li:hover .txt .more {
	color: #fff;
}
.caseMain .bd .list li:hover .img {
	filter: brightness(105%);
	-webkit-filter: brightness(105%);
}
.caseMain .hd {
	position: absolute;
	top: 224px;
	width: 1200px;
	height: 30px;
}
.caseMain .hd .prev, .caseMain .hd .next {
	position: absolute;
	display: block;
	width: 29px;
	height: 29px;
	cursor: pointer;
}
.caseMain .hd .prev {
	background-position: 0 0;
	left: -6.6%;
}
.caseMain .hd .next {
	background-position: -36px 0;
	right: -6.6%;
}
.caseMain .hd .prev:hover {
	background-position: 0 -40px;
}
.caseMain .hd .next:hover {
	background-position: -36px -40px;
}
.cpzs{width:100%; overflow:hidden; padding:50px 0 20px 0;}
.cpzs_title{display:block; text-align:center; overflow:hidden;}
.cpzs_titleB{display:inline-table; overflow:hidden; border-top:3px solid #d92f15; border-bottom:1px solid #d92f15; padding:6px 0;}
.cpzs_p{display:block; overflow:hidden; font-size:14px; color:#08308f; line-height:20px;}
.cpzs_sp{display:block; overflow:hidden; font-size:30px; color:#333333; line-height:40px;}
#bigbox{width:100%; float:left;}
#bigbo{width:100%; min-width:1220px; float:left;}
.focus{width:1200px;height:400px;position:relative;}
.focusbox{width:1200px;height:400px;overflow:hidden}
.focusbox li{width:1200px;height:400px;overflow:hidden;}
.focusbox li img{width:1200px;height:400px}
.rslides{width:1200px;position:relative;list-style:none;padding:0}
.rslides_nav{height:51px;width:31px;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:0;opacity:0.5;text-indent:-9999px;overflow:hidden;text-decoration:none;background:url(../images/prev.jpg) no-repeat center center;margin-top:-28px}
.rslides_nav:active{opacity:1.0}
.rslides_nav.next{left:auto;background:url(../images/next.jpg) no-repeat center center;right:0}
.rslides_tabs{width:100%; position:absolute;left:0;bottom:10px; z-index:2; text-align:center;}
.rslides_tabs li{display:inline-block;width:14px;height:14px;margin:0 3px;*display:inline;zoom:1;}
.rslides_tabs a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.rslides_tabs .rslides_here a{background-position:0 0;}

/*banner*/
.banner{width: 100%; overflow:hidden; height:auto; position:relative;}
.banner .slideBox{ width:100%; height:100%; overflow:hidden; position:relative;}
.banner .slideBox .hd{width:100%; overflow:hidden; position:absolute; left:0; bottom:5px; z-index:1; }
.banner .slideBox .hd ul{width:100%; overflow:hidden; zoom:1; float:left; text-align:center;}
.banner .slideBox .hd ul li{display:inline-block; width:14px; height:14px; border-radius:50%; background:#ca192b; margin:0 3px; cursor: pointer; opacity:0.5; cursor:pointer; }
.banner .slideBox .hd ul li.on{opacity:1;}
.banner .slideBox .bd{ position:relative; height:100%; z-index:0;}
.banner .slideBox .bd li{width:100%; overflow:hidden;}
.banner .slideBox .bd li .banner_img_top{padding-top:26.04167%;}
.banner .slideBox .prev{width:32px; height:52px; float:left; background:url(../images/prev.jpg) no-repeat center center; position:absolute; left:10px; top:50%;margin-top: -26px; z-index:9999; opacity:0;}
.banner .slideBox .next{width:32px; height:52px; float:left; background:url(../images/next.jpg) no-repeat center center; position:absolute; right:10px; top:50%;margin-top: -26px; z-index:9999; opacity:0;}
.banner:hover .slideBox .prev{opacity:1;}
.banner:hover .slideBox .next{opacity:1;}
.main_right{overflow:hidden;}
.dqwz_contect{ overflow:hidden;}
.cpzx_ul{display:block; overflow: hidden;}
.cpzx_ul li{width:48%; float:left; text-align:center; margin:4px 4px; height:300px;}
.cpzx_ul li img{ width:100%; height:300px;}
.cpzx_ul li a{ display:block;}
.cpzx_img{width:100%; overflow:hidden; position:relative;}
.cpzx_txt{ font-size:18px;background:rgba(255,255,255,0.7); color:#666; width:100%; height:52px; line-height:52px; position:absolute; bottom:7px;}
.cpzx_txt:hover{ color:#fff; background:#4db0a2;}
.hzhb {
	margin-top: 0px;
	border: 0px solid #e0e0e0;
	background-color: #fff;
	width: 100%;
}
.hzhb .hzCont {
	padding: 20px 0px;
	position: relative;
}
.hzhb .hzCont ul {
	margin: 0 auto;
	width: 900px;
	overflow: hidden;
}
.hzhb .hzCont li {
	margin: 0 8px;
	float: left;
	width: 134px;
	text-align: center;
}
.hzhb .hzCont li img {
	border: 1px solid #ebebeb;
}
.hzhb .hzCont li h5 {
	margin-top: 12px;
	font-weight: normal;
}
.hzhb .hzCont li h5 a {
	color: #333;
}
.hzhb .hzCont .btnLeft, .hzhb .hzCont .btnRight {
	position: absolute;
	top: 50%;
	margin-top: -25px;
	width: 15px;
	height: 33px;
}
.hzhb .hzCont .btnLeft {
	left: 16px;
	background: url(../img/btnleft.png) no-repeat center;
}
.hzhb .hzCont .btnRight {
	right: 16px;
	background: url(../img/btnright.png) no-repeat center;
}