﻿@charset "utf-8";
/* CSS Document */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input{margin:0;padding:0;}
ol,ul,li{ list-style:none; padding:0; margin:0;}
img{ border:none; vertical-align:bottom;}
a{text-decoration:none;border:none;margin:0;padding:0; font-size:14px; font-weight:600; color:#000;}
.clear{ clear:both;}
*{margin:0; padding:0; list-style:none;}
body{ font-family:"微软雅黑"; background:#fff;}

.Topall{ width:100%; 
background:#dadada;}

.Top{ width:1040px; margin:0 auto;}
.Top p{ font-size:12px; color:#000000; line-height:28px;}
.Top p span{ float:right; _padding-top:5px;}
.Top p span a{ color:#989898;margin-right:10px;}
.Top p span img{ vertical-align:-13%; margin-right:5px;}

.header{ width:1040px; margin:0 auto;}
.logo{ float:left;}

.header_R{ float:right;}


.header_R label{ float:left; font-size:18px; color:#4c4c4c;margin-right:15px; display:block; padding-top:60px;}

.header_R p{ float:left; font-size:20px; color:#000000; font-weight:bold;padding-left:0px; background:url() no-repeat left center; margin-top:59px;}
.header_R p span{ display:block;}

.navall{ width:100%; background:#fff;border-top:1px solid #979797;}
#nav {width:1125px; height:43px; background:url(../images/nav.jpg) no-repeat left top;margin:0px auto; position:relative;z-index:2}
#nav li {float:left;}
#nav li a{display:block;height:43px;}/*如果各个导航a标签宽度一样，只需统一指定a的width*/

/*导航a标签*/
#nav li a.a1{width:145px;}
#nav li a.a2{width:150px;}
#nav li a.a3{width:158px;}
#nav li a.a4{width:158px;}
#nav li a.a5{width:157px;}
#nav li a.a6{width:157px;}
#nav li a.a7{width:165px;}

/*各个下拉框ul标签*/
#nav li.b1 ul{width:146px;margin-left:0px;}
#nav li.b2 ul{width:149px;margin-left:1px;}
#nav li.b3 ul{width:155px;margin-left:1px;}
#nav li.b4 ul{width:156px;margin-left:1px;}
#nav li.b5 ul{width:155px;margin-left:1px;}
#nav li.b6 ul{width:159px;margin-left:3px;}
#nav li.b7 ul{width:154px;margin-left:2px;}

/*下拉框ul标签总的样式*/
#nav li ul { display:none;position: absolute;background: #efefef;filter:alpha(opacity=90); opacity: 0.9;}/*如果各个导航a标签宽度一样，只需统一指定ul的width*/
#nav li ul li{ float:none;}/*覆盖上面的#nav li*/
#nav li ul li a{display:block;color:#000;text-align:left;height:28px; line-height:28px; padding-left:38px;}/*覆盖上面的#nav li a*/
#nav li ul li a:hover {color:#fff;background-color:#747273;}

/*下拉时下拉框ul的位置*/
#nav li.sfhover ul {left: auto;}

/*下拉时导航a标签换背景*/
#nav li.sfhover a{background:url(../images/nava.jpg) no-repeat left top;}
#nav li.sfhover a.a1{background-position: left 0px;}
#nav li.sfhover a.a2{background-position: -146px 0px;}
#nav li.sfhover a.a3{background-position: -322px 0px;}
#nav li.sfhover a.a4{background-position: -480px 0px;}
#nav li.sfhover a.a5{background-position: -638px 0px;}
#nav li.sfhover a.a6{background-position: -795px 0px;}
#nav li.sfhover a.a7{background-position: -950px 0px;}
#nav li.sfhover ul li a{ background-image:none;}

/*选中*/
#nav li a.c1{background:url(../images/nava.jpg) no-repeat left 0px;}
#nav li a.c2{background:url(../images/nava.jpg) no-repeat -165px 0px;}
#nav li a.c3{background:url(../images/nava.jpg) no-repeat -322px 0px;}
#nav li a.c4{background:url(../images/nava.jpg) no-repeat -480px 0px;}
#nav li a.c5{background:url(../images/nava.jpg) no-repeat -638px 0px;}
#nav li a.c6{background:url(../images/nava.jpg) no-repeat -795px 0px;}
#nav li a.c7{background:url(../images/nava.jpg) no-repeat -950px 0px;}

/* banner图样式 */
.banner{width:1440px; height:569px; margin:0 auto; display:block; background:#00FFFF; margin-top:2px;position:relative;z-index:1}
.container03 {
	width: 1440px;
	height: 569px;
	margin:0px auto 0px;
}
.container03 a img {
	width: 1440px;
	height: 569px;
	margin:0 auto;
}
.container03 img {
	border-bottom-style: none;
	border-right-style: none;
	border-top-style: none;
	border-left-style: none
}
.td_f a img {
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px
}
.num {
	position: absolute;
	width: 120px;
	float: right;
	bottom: 32px;
	right: 20px
}
.num li {
	text-align: center;
	line-height: 18px;
	list-style-type: none;
	margin:3px;
	width: 18px;
	font-family: Arial;
	float: left;
	height: 18px;
	color: #666;
	font-size: 12px;
	cursor: pointer;
	_display:inline;
}
.num li.on {
	line-height: 18px;
	width: 18px;
	height: 18px;
	color: #ffffff
}


.content{width:1040px;margin:0 auto;}
.content_Top{margin-top:39px;text-align:center;}
.content_Top h3{font-weight:normal; background:url(../images/index_20.png) no-repeat center; line-height:30px; font-size:18px; color:#999999; }
.content_Top p{text-transform:uppercase;font-size:24px; color:#d28598;}

.content_A{text-align:center;margin-top:30px;margin-bottom:43px; height:auto;}
.content_A p{font-size:12px; color:#868686; line-height:200%;}
.content_A a{ display:inline-block; width:115px; height:34px;line-height:34px; border:1px solid #cbcbcb;background:url(../images/index_24.png) no-repeat 24px center; font-size:14px; color:#4b4b4b; text-align:left; text-indent:43px; margin-top:30px;}

.content_B{position:relative;}
.content_B ul{margin-left:57px;}
.content_B ul li{float:left; margin-right:15px;}
.content_B .annui_L{position:absolute; left:0px; top:75px;}
.content_B .annui_R{position:absolute; right:0px; top:75px;}

.content_Call{width:100%; background:#ededed;margin-top:35px;}
.content_C{width:1100px; margin:0 auto;padding-top:40px;}
.content_C ul{width:1100px;}
.content_C ul li{float:left; padding-bottom:30px; margin:0 20px;_margin:0 15px;}
.content_C ul li .li_img{}
.content_C ul li .li_img img{border:5px solid #fff;width:300px; height:300px;}
.content_C ul li .li_con{text-align:center;}
.content_C ul li .li_con h4{font-weight:normal;font-size:20px; color:#272727;padding-top:5px; padding-bottom:8px;}
.content_C ul li .li_con p{ font-size:12px; color:#797979;line-height:180%;}
.content_C ul li .li_con a{display:inline-block; background:url(../images/index_55.png) no-repeat center; width:118px; height:33px; line-height:33px; font-size:14px; color:#fff; margin-top:10px;}

.content_D{width:1040px; margin:0 auto;padding-top:30px; margin-bottom:65px;}
.content_Dtop{height:60px;  background:url(../images/index_58.png) no-repeat left center;margin-bottom:22px;}
.content_Dtop p{padding-left:44px;padding-top:11px;text-transform:uppercase;font-size:18px; color:#b4b4b4;line-height:18px; padding-bottom:5px;}
.content_Dtop h3{font-weight:normal;padding-left:44px; background:url(../images/index3_03.png) repeat-x bottom;font-size:18px; color:#4a4a4a;padding-bottom:9px; line-height:18px;}
.content_Dtop h3 a{float:right;text-transform:uppercase;font-size:14px; color:#8f8f8f;display:inline-block; padding-top:3px;}

.content_DB{width:1040px;}

.content_DB_L{ float:left; width:526px;}
.content_DB_L ul{}
.content_DB_L ul li{ background:#eeeeee;padding-left:14px; height:165px;padding-right:20px; position:relative; vertical-align:bottom;}
.content_DB_L ul li h3{font-size:20px;color:#313131;font-weight:normal; line-height:20px; padding-top:19px; padding-bottom:25px;}
.content_DB_L ul li h4{font-size:14px;color:#5b5b5b;font-weight:normal; line-height:14px; padding-bottom:13px;}
.content_DB_L ul li p{font-size:12px;color:#8f8f8f; line-height:170%;}
.content_DB_L ul li b{ background:url(../images/index5_07.png) no-repeat center; width:18px;height:28px; position:absolute; right:-18px; top:50%; margin-top:-9px; display:none;}
.content_DB_L ul .cur{ background:#d28598;}
.content_DB_L ul .cur b{ display:block;}
.content_DB_L ul .cur h4{color:#fff;}
.content_DB_L ul .cur p{color:#fff;}


.content_DB_C{ float:left; width:441px;}

.content_DB_R{ float:left; width:73px;}
.content_DB_R ul{}
.content_DB_R ul li{ height:73px; line-height:73px; text-align:center; font-size:30px; color:#434343;}
.content_DB_R ul .cur{ background:#d28598; color:#fff;}

.footerall{ width:100%; background:#eaeaea;}
.footer{ width:1040px; margin:0 auto; text-align:center;padding-top:28px;padding-bottom:18px;}
.footer h3{ margin-bottom:10px;}
.footer p{ font-size:12px; color:#7d7d7d; line-height:180%;}
.footer p label{ padding:0 10px;}
.footer p a{font-size:12px; color:#7d7d7d;}


.ny_content{ width:1122px; margin:0 auto;}

.ny_con_L{ width:214px; float:left; margin-top:16px;}

.ny_con_Lt{}
.ny_con_Lt h3{font-size:20px; color:#fff; font-weight:normal; text-align:center; background:#93b2f2; line-height:48px; }
.ny_con_Lt h3 span{ display:block; background:url(../images/ny_03.png) no-repeat 27px center; }
.ny_con_Lt ul{ background:#f3f3f3; min-height:228px;}
.ny_con_Lt ul li{ line-height:24px; margin:10px 0; text-indent:63px;}
.ny_con_Lt ul li a{ display:block; background:url(../images/ny_10.png) no-repeat 45px center; font-size:14px; color:#272727;} 
.ny_con_Lt ul li:hover{background:#ad173e;}
.ny_con_Lt ul li:hover a{background:url(../images/ny_13.png) no-repeat 45px center; color:#000;}

.ny_con_Lb{ background:url(../images/ny_16.png) no-repeat top center; padding-left:10px; height:175px; font-family:"宋体"; }
.ny_con_Lb h4{font-size:14px; color:#727272; padding-top:23px;}
.ny_con_Lb p{font-size:14px; color:#727272; line-height:180%;}


.ny_con_R{ width:830px; float:right;margin-right:35px;}

.ny_con_R h3{ font-weight:normal;font-size:12px; color:#9b9a9a; line-height:44px; border-bottom:1px solid #e5e5e5;}
.ny_con_R h3 a{color:#9b9a9a;}

.ny_con_Rt{ margin-top:13px;}
.ny_con_Rt ul{}
.ny_con_Rt ul li{ float:left; margin-right:38px; margin-bottom:38px;}
.ny_con_Rt ul li h4{ font-weight:normal;font-size:20px; color:#272727; padding-top:8px; padding-bottom:5px;}
.ny_con_Rt ul li p{ font-size:12px; color:#797979;}

.ny_con_Rt ul .li_cur{ margin-right:0px;}

.ny_con_Rb{ text-align:center; padding-top:35px; padding-bottom:60px;}

.ny1_con_Rt{ margin-top:25px; margin-bottom:25px;}
.ny1_con_Rt img{ margin-right:11px;}
.ny1_con_Rt .img_cur{ margin-right:0px;}

.ny1_con_Rb{ padding-bottom:100px;}
.ny1_con_Rb p{font-size:12px; color:#5f5f5f; line-height:200%; text-indent:30px;}

.cplb_about{margin-top:7px; line-height: 200%;padding: 15px;}
.cplb_news{margin-top:7px; line-height: 200%;padding: 15px;}
.cplb_news span{float: right;}
.cplb_news li{font-size: 14px;padding: 0 10px 0 10px;height: 30px;line-height: 30px;border-bottom: 1px dashed #666; list-style-type:none;}
.cplb_news li a{color: #000;}
.cplb_news li a:hover{color: #0175ca;}
.cplb{ margin-left:16px;margin-top:7px; }
.cplb li{ width:166px; float:left; margin-right:12px;}
.cplb li .li_img{ width:164px; height:159px; border:1px solid #dcdcdc;}
.cplb span{ /* height:40px; */ line-height:40px;  background:#fff; display:block; text-align:center; margin-bottom:25px;}
.cplb span a{ color:#000; display:block;/* font-weight:bold; padding:5px 0;height:30px;*/}
.cplb li .li_img:hover{border:1px solid #0175ca;}
.cplb span a:hover{ background:#0175ca; color:#ffffff;}
.cplb li:hover .li_img,.cp li:hover .span a{border:1px solid #0175ca;/* background:#0175ca;  */color:#ffffff;}
.fany{ margin-top:35px;margin-left: 5%;}


.show_r .show_r_b{ width:771px; margin-top:20px;}
.show_r .show_r_b .show_list{ width:771px;}
.show_r_b img{ width:246px;}
.show_list li{ width:245px; float:left; margin-right:17px; margin-top:10px;}
.show_list .last{ margin-right:0px; }
.show_list li .li_img{ width:245px;}
.show_list li span{ width:245px;font:13px/50px "宋体"; color:#494949; text-align:center; display:block; background:url(../images/yiny_03.png) no-repeat;}
.show_r_b .fy{ width:771px; text-align:right; margin-bottom:48px; margin-top:50px; font-size:16px; float:left}

/*detail*/
.detail{ width:771px; margin:0 auto; margin-top:35px;}
.detail  img{ width:100%; height:auto; }
.detail_1{ width:771px; text-align:center;position:relative;}
.detail_1 img{ width:741px; }
.detail_1 span{ color:#494949;font:24px/40px "微软雅黑"; display:block; text-align:center; position:absolute;top:0px; left:350px;}
.show_r_q {font:15px/22px "微软雅黑"; }
.detail_2{ width:771px; margin-top:20px;}
.detail_2 ul{ width:672px; margin:0 auto; position:relative;}
.detail_2 ul li{ width:121px; float:left; margin-right:13px;}
.detail_2 .left_btn{ width:25px; position:absolute; top:13px; left:-32px;}
.detail_2 .right_btn{ width:25px; position:absolute; top:13px; right:-23px;}

.detail_3{ width:771px; margin-top:35px; }
.detail_3_t{ width:754px; height:46px;background:url(../images/detail_03.jpg) no-repeat;font:12px/46px "宋体"; text-indent:25px; color:#000; text-align:center; font-size:24px; font-weight:800;}
.detail_3_b{ width:754px; margin-top:12px; margin-bottom:90px;}
.detail_3_bl{ width:500px; float:left;}
.detail_3_bl img{ width:100%;}
.detail_3_br{ width:450px; float:right; text-align:center;}
.detail_3_br p{font:12px/25px "宋体";margin-top:20px; color:#4f4f4f; font-size:16px; font-weight:600; text-align:left;}
.detail_3_br span{ display:block; width:36px; margin:0 auto; margin-top:45px;}
.detail_3_br a{ display:block; width:80px; margin:0 auto; border:1px solid #589720; border-radius:5px 5px; background:#589720; color:#fff; margin-top:10px;font:12px/28px "宋体";}


.pro_nav{ width:214px;}

#menu{ width:214px;}
#menu li a{ margin-left: -36px; width:214px;height:44px;line-height:44px; display:block;background:background:url(../images/ny_16.png) no-repeat left top; cursor:pointer;}
#menu li ul li a{ width:270px; height:30px; line-height:30px; display:block; background:none; padding-left:0; margin-left:-37px;}


.Hr_1{}

.Hr_1 IMG {
	BORDER-RIGHT: #a3afc5 1px solid; BORDER-TOP: #a3afc5 1px solid; FLOAT:none; BORDER-LEFT: #a3afc5 1px solid; BORDER-BOTTOM: #a3afc5 1px solid;
}
.Hr_11 {
	BORDER-TOP: #a3afc5 1px solid; MARGIN: 0px 0px 0px 436px; WIDTH: 124px; LINE-HEIGHT: 30px;position:absolute; color:#000; font-weight:900;
 
}
.Hr_11 .nor {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND:url(../images/a_03.gif) 0 -2px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 104px; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.Hr_11 .act {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(../images/a_03.gif) 100% -36px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 104px; COLOR: #fff; PADDING-TOP: 0px; TEXT-DECORATION: none
}


