

/* CSS Document */

body {

	font-size:16px;

	line-height:24px;

	font-family:SimSun,楷体,Microsoft YaHei,Arial, Helvetica;

	margin:0;

	padding:0;

	color:#525252;

	background:#fff;

	position:relative;
	padding-top:100px;
	overflow-x: hidden;

}

a {

	text-decoration:none;

	color:#525252;

	transition: 0.5s;}

a:hover {

	color:#f39406;

}

.page {

	height:36px;

	text-align:center;

	font-size:14px;

	margin-top:40px;}

.page a {

	border:1px solid #c3c3c3;

	background:#fff;

	height:30px;

	line-height:30px;

	padding:0 16px;

	color:#746d64;

	display:inline-block;

	margin:0 4px;

	vertical-align:bottom;}

.page a:hover {

	border:1px solid #b20606;

	background-color:#fff;

	height:30px;

	line-height:30px;

	text-align:center;

	color:#b20606;

	padding:0 16px;}

.page strong {

	display:inline-block;

	border:1px solid #b20606;

	background-color:#b20606;

	height:30px;

	line-height:30px;

	text-align:center;

	color:#fff;

	margin:0 4px;

	padding:0 16px;}

.article img , .single_C img {

	max-width:100%;}



	

/*start*/

.wmain {

	width:1300px;

	margin:0 auto;}

.my_fl {

	float: left;

}

.my_fr {

	float: right;

}

.bg_box { background: #f3f3f3; }

.bg_box_2 { background: #727ded; }

.bg_box_3 { background: #55a9f9; }

.bg_box_4 { background: #f57f84; }

.color_1 {  color: #da251d}

.color_2 {  color: #727ded}

.color_3 {  color: #f66c10}

.color_4 {  color: #55a9f9}

.color_5 {  color: #ff0e0e}

.color_6 {  color: #2bb2a3}

.bg_4 {  background-color:#55a9f9;}

.btn_fill  , .btn_fill:hover{

	background: #e71e34;

	color: #fff;

	text-align: center;

}

.btn_fill_1 , .btn_fill_1:hover {

	background: #da251d;

	color: #fff;

	text-align: center;

}

.btn_fill_2 , .btn_fill_2:hover {

	background: #e8593b;

	color: #fff;

	text-align: center;

}

.btn_fill_3 , .btn_fill_3:hover {

	background: #1b61a7;

}

.btn_fill_4 , .btn_fill_4:hover {

	background: #55a9f9;

}

.btn_fill_5 , .btn_fill_5:hover {

	background: #f67070;

}

.btn_fill_7 , .btn_fill_7:hover {

	background: #989b9c;

}



.btn_line {

	display: inline-block;

	border:1px solid #dadada;

}

.btn_line:hover {

	border:1px solid #c03835;

	color: #c03835;

}

a.btn_line_2 {

	color: #555555;

	border: 1px solid #999;

}

a.btn_line_2:hover {

	color: #fff;

	background: #b9060a;

	border: 1px solid #b9060a;

}

a.btn_line_3 , .S_label_box a.btn_line_3  {

	color: #828282;

	border: 1px solid #828282;

}

a.btn_line_3:hover , .S_label_box a.btn_line_3:hover {

	color: #c03835;

	border: 1px solid #c03835;

}



a.btn_line_1 {

	display: inline-block;

	color: #fff;

	border:1px solid #fff;

}

a.btn_line_1:hover {

	opacity:0.8;

	color: #fff;

	border:1px solid #fff;

}





header {

	height:100px;

	background: #ea502e;

	color: #fff;

	text-align:center;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	z-index:9999;}

header .logo  {

	margin:12px 0 0 0;

	float: left;

}
.nav {

	width: 1010px;

	float: right;

}

.nav ul li {

	display:inline-block;

	position: relative;

	float: left;

	width: 140px;

	text-align: center;

}

.nav ul {

	float: left;

}

.nav ul li a {

	color:#fff;

	padding:35px 0 0 0;

	height: 65px;

	font-size:20px;

	display:block;

	line-height:20px;

	transition: 0s;
	font-weight: bold;

}

.nav ul li a i {

	font-size:12px;

	text-transform: uppercase;

	color:#fff;

	display: block;

	line-height: 24px;

}

.nav ul li a:hover , .nav ul li a.ahover {

	background: url("../image/nav_bg.gif") top center no-repeat #fff;

	color: #ea502e;

}
h2{font-size:18px;}

.wap_logo {

    position: absolute;
    left: 50%;
    top: 2px;
    display: none;
    width: 300px;
    text-align: center;
    margin-left: -150px;

}

.wap_nav {

	width:100%;

	display:none;

	position:absolute;

	top:50px;

	background:#f6f6f6;

	z-index:99999;
    
}

.wap_nav a  {

	border-bottom:1px solid #dadada;

	line-height:40px;

	display:block;

	color: #333;

}

.wap_nav_icon {

	display:none;

	position:absolute;

	right:15px;

	top:15px;

}

.wap_nav_icon img {

	height:20px;
    float: left;}
.banner img {
    display: block;
}

.nav ul li .nav_box {

	position:absolute;

	background:#fff;

	top:100px;

	left:0;

	display:none;

	z-index:999;

	width:100%;

}

.nav ul li .nav_box a {

	display:block;

	line-height:45px;

	text-align:center;

	color:#a90c15;

	font-size:16px;

	padding:0;

	height:45px;

	font-weight:normal;

}

.nav ul li .nav_box a:hover {

	background:#ea502e;

	color: #fff;}

.wap_footer {

	width: 100%;

	max-width: 640px;

	height: 50px;

	margin: 0 auto;

	position:fixed;

	display: none;

	bottom:0;

	left:0;

	background:#b90a09;

	z-index:999999;

}

.wap_footer ul li {

	float:left;

	width:33.3%;

	font-size:12px;

	line-height:50px;

	padding-top:5px;

	opacity:1;}

.wap_footer ul li a {

	line-height:16px;

	display:block;

	color:#fff;

	text-align:center;}



.wap_footer ul li span.icon {

	display:block;

	text-align:center;

	height:22px;

	padding-bottom:3px;}

.wap_footer ul li a img {

	height:22px;}

.f_footheight {height:45px;  display: none;}

.wap_logo img {

	height:48px;

}



.I_main1 {

	padding: 30px 0 10px 0;

	background: #f2f2f2;

}

.I_main1 .my_fl {

	width: 530px;
	padding-top: 80px;

}


.I_main1 .my_fr {

	width: 650px;

}

.my_edit {
	font-size: 20px;
	text-align:center;
	font-weight: normal;
	line-height: 36px;
	letter-spacing: 2px;
	padding-bottom: 25px;
	font-family:"SimSun,楷体";
	color:#333333;
	text-align:justify;
}

.my_editb {
	font-size: 25px;
	text-align:center;
	line-height: 36px;
	letter-spacing: 4px;
	padding-bottom: 25px;
	font-family:"SimSun,楷体";
	color:#333333;
	text-align:justify;
}
.my_editc {
	font-size: 26px;
	text-align:center;
	line-height: 36px;
	letter-spacing: 4px;
	padding-bottom: 25px;
	color:#333333;
	text-align:justify;
}

.I_main1 {

	padding-bottom: 10px;

}

.more a {

	width: 120px;

	height: 36px;

	background-color: #ea502e;

	border-radius: 19px;

	line-height: 36px;

	letter-spacing: 0px;

	color: #ffffff;

	font-size:12px;

	display: inline-block;

}

.more2 a {

	font-size:14px;

}

.I_main2 {
    background: #f2f2f2;
	padding: 30px 0 70px 0;

}

.I_main2 ul li , .I_main3 ul li {

	position: relative;

	padding: 0 20px;

}

.I_main2 ul li {

	padding: 0;

	margin: 0 20px;

}

.I_main2 ul li img , .I_main3 ul li img {

	display: block;

}

.I_main2 ul li p , .pro_main1 ul li p {

	position: absolute;

	height: 50px;

	line-height: 50px;

	background: url("http://www.cjcytz.com/images/hs_bg.png") repeat;

	color: #fff;

	text-align: center;

	font-size: 18px;

	bottom: 0;

	left: 0;

	width: 100%;

}

.I_main3 ul li p {

	position: absolute;

	width: 130px;

	height: 36px;

	text-align: center;

	line-height: 36px;

	color: #fff;

	font-size:14px;

	top: 15px;

	left: 0;

	background: url("../image/pro_bg.gif") repeat;

}

.I_main2 .owl-pagination , .I_main3 .owl-pagination, .I_main8 .owl-pagination , .pro_main1 .owl-pagination {

	display: none;

}

.I_main2 .owl-theme .owl-controls  .owl-buttons div , .I_main3 .owl-theme .owl-controls  .owl-buttons div , .I_main8 .owl-theme .owl-controls  .owl-buttons div, .pro_main1 .owl-theme .owl-controls  .owl-buttons div  {

	position: absolute;

	top:50%;

	margin-top: -50px;

	width: 57px;

	height: 100px;

	background: #000;

	opacity: 1;

	line-height: 500px;

	overflow: hidden;

	border-radius: 0;

}

.I_main2 .owl-theme .owl-controls  .owl-buttons div.owl-prev , .pro_main1 .owl-theme .owl-controls  .owl-buttons div.owl-prev  {

	background: url("../image/jt_l.png") center no-repeat;

	left: -110px;

}

.I_main2 .owl-theme .owl-controls  .owl-buttons div.owl-next , .pro_main1 .owl-theme .owl-controls  .owl-buttons div.owl-next {

	background: url("../image/jt_r.png") center no-repeat;

	right: -110px;;

}

.I_main3 .owl-theme .owl-controls  .owl-buttons div {

	width: 77px;

}

.I_main3 .owl-theme .owl-controls  .owl-buttons div.owl-prev {

	background: url("../image/pro_jt_l.png") center no-repeat;

	left: 1%;

}

.I_main3 .owl-theme .owl-controls  .owl-buttons div.owl-next {

	background: url("../image/pro_jt_r.png") center no-repeat;

	right: 1%;;

}

.I_main8 .owl-theme .owl-controls  .owl-buttons div.owl-prev {

	background: url("../image/join_jt_l.png") center no-repeat;

	left: 10px;

}

.I_main8 .owl-theme .owl-controls  .owl-buttons div.owl-next {

	background: url("../image/join_jt_r.png") center no-repeat;

	right: 10px;

}

.I_main3 {

	height: 600px;

	padding: 20px 0 0 0;

	background: url("../image/I_main3_bg.jpg") center no-repeat;

}

.I_main4 {

	padding: 20px 0 70px 0;


}
.wap_show {
    display: none;
}
.sbanner {
    height:790px;
}
.I_main4 .my_fl ul li {

	font-size: 18px;

	font-weight: normal;

	font-stretch: normal;

	line-height: 26px;

	letter-spacing: 2px;

	color: #444444;

	position: relative;

	padding: 10px 0 10px 35px;

}

.I_main4 .my_fl ul li i {

	width: 26px;

	height: 26px;

	line-height: 26px;

	background-color: #ea502e;

	border-radius: 13px;

	text-align: center;

	color: #fff;

	font-size:16px;

	position: absolute;

	top: 10px;

	left: 0;

}

.I_main5 {

	height: 530px;

	background: url("../image/I_main5_bg.jpg") center no-repeat;

	padding-top: 20px;

}

.I_main5 ul li {

	float: left;

	width: 31.5%;

	margin-left: 1.5%;

	background-color: #ea502e;

	border-radius: 10px;

	padding: 16px 0;

	line-height: 48px;

	color: #fff;

	font-size: 18px;

	margin-top: 40px;

}

.I_main5 ul li .my_img {

	width: 48px;

	float: left;

	margin:  0 20px 0 35px;

}

.I_main6 {

	padding: 20px 0 10px 0;

	

}

.I_main6 .my_edit {

	padding: 0 100px 40px 100px;

	text-align: center;

}

.I_main6 ul li {

	padding: 0 10px;

}

.I_main6 ul li img {

	width: 100%;

}

.I_main6 ul li p {

	height: 50px;

	background-color: #ea502e;

	margin-top: 10px;

	text-align: center;

	color: #fff;

	font-size: 18px;

	font-weight: normal;

	font-stretch: normal;

	line-height: 48px;

}

.I_main6 .owl-theme .owl-pagination , .I_main6 .owl-theme .owl-buttons {

	display: none;

}

.I_main7 {

	padding: 20px 0 60px 0;

}

.I_main7 ul {

	margin-left: -20px;

}

.I_main7 ul li {

	margin-top:20px;

	float: left;

	width: 640px;

	height: 124px;

	margin-left: 20px;

}

.I_main7 ul li .my_img {

	width: 150px;

	height: 100px;

	float: left;

	margin: 8px;

}

.I_main7 ul li .my_img img {

	width: 150px;

	height: 100px;

}

.I_main7 ul li .my_word {

	width: 400px;

	padding-right: 15px;

	float: right;

}

.I_main7 ul li a {

	height:124px;

	background: #707070;

	color: #fff;

	display: block;

}

.I_main7 ul li a:hover {

	background: #e86109;

}

.I_main7 ul li p.date {

	font-size:18px;

	line-height:30px;

}

.I_main7 ul li h3 {

	font-weight: normal;

	font-size:20px;

	line-height:30px;
	height:35px;
	padding-top: 5px;
	overflow:hidden;

}


.I_main7 ul li h4 {

	font-weight: normal;

	font-size:18px;

	line-height:30px;
	height:35px;
	padding-top: 5px;
	overflow:hidden;

}

.I_main7 ul li p.info {

	font-size:14px;

	color: #d1d1d1;

}

.I_main7 ul li a:hover p.info {

	color: #e0e0e0;

}

.I_main8 {

	padding: 20px 0 60px 0;

	background: #3b3b3b;

}

.I_main8 ul {

	margin-top: 15px;

}

.I_main8 ul li {

	padding: 0 15px;

	text-align: center;



}

.I_main8 ul li a {

	color: #fff;

	font-size:18px;

	line-height: 36px;

}

.I_main8 ul li a p {

	padding-top: 10px;

}

footer {

	background: #ea502e;

	padding:40px 0 30px 0;

	color:#fff;

}

footer  a  {

	color:#fff;

}

footer .my_edit {
	text-align: center;
	font-size: 14px;
	line-height: 32px;
	margin-top:12px;
	color:#fff;

}
.mt12 { margin-top:12px;}
footer .foot_top p {

	/*padding:20px 0;*/
	line-height:32px;
}

footer .foot_top p a {

	margin:0 5px;

}

footer .foot_l {
	width:390px;
	float: left;
}

footer .foot_l p {

	padding-left:37px;

	font-size:18px;

	line-height:24px;

	margin-top:20px;

}
footer .link { width:100%; overflow:hidden; line-height:26px;}
footer .link font,footer .link a { float:left; margin-right:20px; display:block; white-space:nowrap;}

footer .foot_l p.icon1 {  background: url("http://www.cjcytz.com/images/foot_icon1.gif") left center no-repeat;  }

footer .foot_l p.icon2 {  background: url("http://www.cjcytz.com/images/foot_icon2.gif") left center no-repeat;  }

footer .foot_l p.icon3 {  background: url("http://www.cjcytz.com/images/foot_icon3.gif") left center no-repeat;  }

footer .foot_ewm {

	width:120px;

	float: left;

	text-align: center;

	font-size:14px;

	margin-top:10px;

	line-height:30px;

	margin-left:140px;

}

footer .foot_ewm img {

	width:120px;

	height:120px;

}

footer .yq_box {

	text-align: center;

	padding:30px 0;

	color:#999999;

	margin-top:30px;

	border-top:1px solid #393837;

}

footer .yq_box a {

	color: #999999;

	margin:0 20px 0 0;

}



.join_main2 {

	background: url("http://www.cjcytz.com/images/join_main2_bg.jpg") center no-repeat;

}

.join_main3 {

	padding: 20px 0 60px 0;

	background: #f0f0f0;

}

.join_main3 .my_fl {

	width: 580px;

}

.join_main3 .my_fr {

	width: 590px;

}

.join_main3 .my_fr ul li {

	font-size: 18px;

	font-weight: normal;

	font-stretch: normal;

	line-height: 26px;

	letter-spacing: 2px;

	color: #444444;

	position: relative;

	padding: 10px 0 10px 35px;

}

.join_main3 .my_fr ul li i{

	width: 26px;

	height: 26px;

	line-height: 26px;

	background-color: #ea502e;

	border-radius: 13px;

	text-align: center;

	color: #fff;

	font-size:16px;

	position: absolute;

	top: 10px;

	left: 0;

}

.join_main3 .my_fr ul li{

	padding-left: 45px;

	line-height: 30px;

}

.join_main3 .my_fr ul li i {

	width: 30px;

	height: 30px;

	border-radius: 0;

	line-height: 30px;

	left: 0;

}

.join_main4 {

	height: 732px;

	padding-top: 30px;

	background: url("http://www.cjcytz.com/images/join_main4_bg.jpg") center no-repeat;

}

.join_main4 ul li {

	float: left;

	width: 200px;

	height: 173px;

	background: url("../image/yuan.png") no-repeat;

	text-align: center;

	padding-top: 26px;

	margin: 60px 0 0 96px;

}

.join_main4 ul li h4 {

	font-size: 18px;

	font-weight: normal;

	font-stretch: normal;

	line-height: 30px;

	margin-top: 5px;

	letter-spacing: 2px;

	color: #fffffe;

}

.join_main4 ul li p {

	font-size: 16px;

	font-weight: normal;

	font-stretch: normal;

	line-height: 23px;

	letter-spacing: 2px;

	color: #fffffe;

	padding: 0 30px;

}

.join_main5 {

	padding: 30px 0 60px 0;

}

.join_main5 .my_fl {

	width: 477px;

}

.join_main5 .my_fr {

	width: 620px;

}

.join_main5 .my_fr h4 {

	font-size: 22px;

	font-weight: bold;

	font-stretch: normal;

	line-height: 30px;

	letter-spacing: 2px;

	color: #0f0f0f;

}

.join_main5 .my_fr .tel {

	font-size: 22px;

	font-weight: normal;

	font-stretch: normal;

	line-height: 40px;

	padding: 10px 0;

	letter-spacing: 3px;

	color: #757575;

}

.join_main5 .my_fr .tel font {

	font-size: 36px;

	font-weight: normal;

	letter-spacing: 5px;

	color: #875220;

}

.join_main5 .my_fr p {

	font-size: 18px;

	font-weight: normal;

	font-stretch: normal;

	line-height: 30px;

	letter-spacing: 2px;

	color: #6a6a6a;

}

.join_main5 .tag_T ul li {

	height: 36px;

	padding: 6px;

	border:1px solid #ff0000;

	display: inline-block;

	margin: 0 20px;

}

.join_main5 .tag_T ul li a {

	display: block;

	height: 36px;

	border:1px solid #ff0000;

	font-size: 18px;

	color: #3e3e3e;

	padding: 0 70px;

	line-height: 36px;

}

.join_main5 .tag_T ul li.ahover  a{

	background: #ffe009;

	border:1px solid #ffe009;

	color: #fff;

}

.join_main5 .tag_C {

	margin-top: 70px;

}

.join_main6 , .about_main1  {

	padding: 30px 0 70px 0;
}

.contact_main {

	padding: 30px 0 70px 0;
    position: relative;
    z-index:99;

}

.join_main6 ul {

	background: url("../image/xx_line.png") center 46px no-repeat;

	height:200px;

	margin-top:50px;

}

.join_main6 ul li {

	float: left;

	width:20%;

	text-align: center;



}

.join_main6 ul li  h4 {

	font-size: 18px;

	font-weight: bold;

	line-height: 36px;

	letter-spacing: 0px;

	color: #565656;

	padding:15px 0 0 0;

}

.about_main2 {

	height: 640px;

	background: url("../image/about_main2_bg.jpg") center no-repeat;

	padding: 20px 0 0 0;

	color: #fff;

}

.about_main2 .my_fl {

	width: 601px;

	margin-top: 20px;

}

.about_main2 .my_fr {

	width: 561px;

}



.contact_main .my_fl {

	width: 590px;

	margin-top: 20px;

}

.contact_main .my_fr {

	width: 530px;

	height: 450px;

	padding: 20px 30px;

	background: #ea502e;

	margin-top: 20px;

}

.contact_main .my_fl ul {

	width: 86%;

	margin: 0 auto;

	margin-top: -20px;

}

.contact_main .my_fl ul li {

	padding: 50px 30px 0 30px;

	height: 100px;

	margin-top: 20px;

	background: #f4f4f4;

}

.contact_main .my_fl .my_img {

	width: 58px;

	float: left;

}

.contact_main .my_fl .my_word {

	width: 370px;

	float: right;

}

.contact_main .my_fl .my_word h4 {

	font-size: 20px;

	font-weight: normal;

	font-stretch: normal;

	line-height: 24px;

	letter-spacing: 1px;

	color: #6f6f6f;

	padding-bottom: 5px;

}

.contact_main .my_fl .my_word p {

	font-size: 18px;

	font-weight: normal;

	font-stretch: normal;

	line-height: 30px;

	letter-spacing: 1px;

	color: #595758;

}

.contact_main .my_fr .T {

	border-bottom: 1px  solid #fff;

	font-size: 20px;

	font-weight: normal;

	font-stretch: normal;

	line-height: 30px;

	padding-bottom: 10px;

	letter-spacing: 1px;

	color: #ffffff;

}

.contact_main .my_fr .my_edit {

	font-size: 14px;

	font-weight: normal;

	font-stretch: normal;

	line-height: 18px;

	letter-spacing: 1px;

	color: #ffffff;

	margin-top: 10px;

	padding-bottom: 0;

}

.online_C ul {

	margin-left: -3%;

}

.online_C ul li {

	position:relative;

	width:47%;

	float: left;

	margin:20px 0 0 3%;}

.online_C ul li.li1 {

	width: 97%;

}

.online_C ul li .input_text {

	height:60px;

	line-height:60px;

	border:solid 1px #b4b4b4;

	padding:0 3%;

	background:none;

	border-radius: 5px;

	width:94%;}

.online_C ul li .input_t {

	font-size: 18px;

	font-weight: normal;

	font-stretch: normal;

	letter-spacing: 2px;

	color: #6a6a6a;

	left: 15px;

	line-height: 60px;

	position: absolute;

	top: 0;

}

.online_C ul li .input_t font {

	color: red;

}

.online_C ul li .textarea {

	height:154px;}

.online_C  .btn {

	width: 140px;

	height: 50px;

	background-color: #e40005;

	border-radius: 5px;

	font-size: 18px;

	font-weight: normal;

	font-stretch: normal;

	line-height: 50px;

	letter-spacing: 2px;

	color: #ffffff;

	border:none;

	display: inline-block;

	text-align: center;

}

.contact_online ul {

	margin-top: 5px;

	margin-left: 0;

}

.contact_online ul li {

	width: 100%;

	margin-top: 10px;

	margin-left: 0;

}

.contact_online ul li .input_text {

	height:44px;

	line-height:44px;

	border:none;

	padding:0 3%;

	background:#fff;

	border-radius: 5px;

	width:94%;}

.contact_online ul li .input_t {

	line-height:44px;

}

.contact_online ul li textarea.input_text {

	height: 74px;

}

.contact_online .btn {

	width: 100%;

	background: #404040;

	height: 50px;

	line-height: 50px;

}

#dituContent {

    width: 100%;

    height: 500px;

	overflow: hidden;

}

.pro_main1 {

	padding: 20px 0 20px 0;

}

.pro_main1 ul li {

	position: relative;

	margin: 0 20px;

}

.pro_main1 ul li p {

	height: 39px;

	line-height: 39px;

	font-size:18px;

}

.pro_main1 ul li img , .pro_main2  ul li img{

	display: block;

}

.pro_main2 {

	margin-top: 20px;

	padding-bottom: 50px;

}

.pro_main2  ul {

	margin-left: -40px;

	margin-top: -30px;

}

.pro_main2  ul li {

	float: left;

	width: 370px;

	height: 540px;

	position: relative;

	margin: 40px 0 0 40px;

}

.pro_main2  ul li img {

	width: 370px;

	height: 540px;

}

.pro_main2 ul li p {

	width: 26px;

	padding: 20px 5px;

	height: 90px;

	background: url("../image/pro_bg2.jpg") center no-repeat;

	text-align: center;

	position: absolute;

	top: 30px;

	left: 30px;

	font-size: 14px;

	font-weight: normal;

	font-stretch: normal;

	line-height: 16px;

	color: #ffffff;

	display: flex;

	justify-content: center;

	align-items: center;

}

.dm_main , .news_main {

	padding: 30px 0 50px 0;

}

.dm_main .C  ul {

	margin-left: -22px;

}

.dm_main .C  ul li {

	text-align: center;

	margin: 30px 0 0 22px;

	width: 385px;

	float: left;

}

.dm_main .C  ul li  img {

	display: block;

	width: 385px;

	height: 300px;

}

.dm_main .C  ul li p {

	font-size: 18px;

	font-weight: normal;

	font-stretch: normal;

	line-height: 36px;

	letter-spacing: 0px;

	color: #555555;

	margin-top: 10px;

}



.son_nav {

	text-align: center;

	margin-top:30px;

}

.son_nav ul li {

	display: inline-block;

	margin:0 10px;

}

.son_nav ul li a {

	display: inline-block;

	width: 166px;

	height:56px;

	line-height:56px;

	background: #555;

	color:#fff;

	font-size:16px;

	border-radius: 5px;

	background: url("../image/s_nav_bg.gif") center no-repeat;

}

.son_nav ul li a.ahover , .son_nav ul li a:hover {

	background: url("../image/s_nav_bg_h.gif") center no-repeat;

}



.news_list {

	margin-top:60px;

}

.news_list ul li {

	background: #fbfbfb;

	padding:18px;

	transition: 0.5s;

	margin-top: 30px;

}

.news_list ul li:hover {

	background: #ea502e;
	color:#FFFFFF;

}
.news_list ul li h3:hover {
	color:#FFFFFF;

}

.news_list ul li .my_img {

	width: 280px;

	float: left;

}

.news_list ul li .my_img img {

	width: 280px;

	height: 190px;

}

.news_list ul li .my_word {

	height:146px;

	float: right;

	padding:0 60px 0 0;}

.news_list ul li .my_word a {

	display:block;

}

.news_list ul li .my_word h4{

	font-size:22px;

	line-height:32px;

	font-weight: normal;

	padding-bottom:15px;

	margin-top:5px;

}

.news_list ul li .my_word p {
	line-height:24px;
	padding-top:5px;
	font-size:14px;
	color: #777;}

.news_list ul li:hover .my_word h4 , .news_list ul li:hover .my_word p , .news_list ul li:hover .my_word p.date, .news_list ul li:hover .my_word a {

	color:#fff;

}

.news_list ul li .my_word p.title {

	font-size: 24px;

	line-height: 40px;

}

.news_list ul li .my_word {

	width:795px;

}

.news_list ul li .my_word a.more {

	color:#fff;

	font-size:14px;

	margin-top:15px;

}

.news_list ul li .my_word p.date {

	font-size:16px;
	margin-top:20px;
	color: #666;

}



.article_C {

	margin:0 auto;

	padding-top:40px;

	min-height:300px;

	height:100%;

	_height:300px;

	padding-bottom:60px;

}

.article_C h1 {

	font-size: 30px;

	line-height: 30px;

	padding: 0 0 10px;

	text-align: center;

	font-weight: normal;

	margin-top: 20px;
	margin-bottom:5px;

}
.newsnr{padding-top:25px; font-size:16px; line-height:32px;}
.newsnr p{line-height:32px;}
.newsnr img{margin-bottom:20px; margin-bottom:20px; text-align:center;}
.article_C h2 {
	font-size: 20px;
	line-height: 30px;
	padding: 0 0 10px;
	font-weight: normal;
	margin-top: 20px;

}

.article_C span.top_span {
	color: #74736f;
	display: block;
	margin-bottom: 10px;
	padding-bottom: 5px;
	text-align: center;
	font-size:14px;

}

.article_C p {

	line-height: 28px;

	font-size: 20px;

padding: 10px;

}
.article_C p a {
	
    color: rgb(0,0,224);

}

.article_C span.bottom_span {

	display:block;

	border-top:1px solid #ccc;

	margin-top:40px;

	padding-top: 20px;}

.article_C span.bottom_span span {

	display:block;}

.tj_T {

	height:39px;

	line-height:39px;

	background: #ea502e;

	padding:0 30px;

	color: #fff;

	font-size:20px;

	margin-top:30px;

}

.tj_list ul {

	margin-left:-3%;

}

.tj_list {

	margin-top:10px;

}

.tj_list ul li {

	float: left;

	width:47%;

	margin-left:3%;

	line-height:30px;

	font-size:16px;

	margin-top:10px;



}

.tj_list ul li a {

	background: url("../image/list_icon.gif") left center no-repeat;

	padding-left:10px;

	display: block;

	line-height:30px;

	color: #333;

}

.tj_list ul li a span {

	float: right;

	color: #999;

}

.mbx-ys {
	position: relative;
    left: 130px;
    top: 27px;
    font-size: 18px;
}


body .swiper-pagination-bullet {
	margin-right: 5px;
	width: 30px;
	height: 10px;
	background: #FFF;
	opacity: 0.4;
	border-radius: 0;
}
body .swiper-pagination-bullet-active {
	background: #fff;
	opacity:1;
}
section.main {
    max-width: 1350px;
    margin: 0 auto;
}
.gBook{width:100%;background:#fbfffc;border:solid 1px #275636;border-radius:4px;padding-bottom:40px;clear:both}.gBook h2{line-height:40px;text-align:center;font-weight:700;color:#2e3642;font-size:16px;font-family:"微软雅黑";}.phoneBook{border-top:1px solid #F8DACB;padding-top:10px;}.phoneBook h2{height:40px;background:none;}.meassageBook{padding:0 10px 10px;margin-top:10px;width:100%;box-sizing:border-box;}.meassageBook .service{text-align:center}.Tips .tit{font-weight:700px;font-size:14px;}.Tips p{color:#666666;font-size:12px;line-height:20px;margin-top:0;}.phoneerror{color:#F00F00;font-size:12px;}.cred{color:#F00F00;}.meassageBook .p-input{background:#FFFFFF;border-radius:3px;border:1px solid #B9B9B9;padding-left:10px;margin-top:10px;font-size:14px;line-height:35px;position:relative;left:0px}.p-input input{display:block;width:90%;padding:10px 0px}.meassageBook input.button{width:100%;height:48px;display:block;border:none;margin:15px auto 0;color:#fff;background:#ea502e;border-radius:5px;background-size:100px auto;}input,select{outline:none;border:none;background-color:transparent;appearance:none;}