@charset "utf-8";
/* CSS Document */

/*全局定义*/
	*{margin:0;padding:0;}
	body {margin:0;padding:0;width:100%;color:#666;font-size:15px; background-attachment: fixed; font-family:"微软雅黑";}
	ul,li { margin:0;padding:0; list-style:none;}
	img { border:0;}
    a { font-family:"微软雅黑";font-size:15px; color: #666; text-decoration: none;}
    a:hover { font-family:"微软雅黑"; font-size:15px; color:#E50014; text-decoration: blink;}
   .clr{ clear:both; margin:0; padding:0; background:none;}

	
/*头部定义*/
.dh_top{ width:100%; height:55px; background:#000;}
.dh_top_k{ width:75%; height:55px; margin:0 auto;}
.dh_top_left{ width:40%; height:55px; float:left; text-align:left; line-height:55px; color:#B3B3B3;}
.dh_top_right{ width:45%; height:55px; float:right;}

.head_right{ width:120px; height:55px; float:right; border-left:1px solid #292929; background:url(../images/yd1.jpg) top center no-repeat; text-align:center; line-height:55px; padding-left:25px; position:relative; cursor:pointer; color:#9E9E9E;}
.head_right_pic{ width:145px; height:145px; position:absolute; top:55px; left:0; display:none; z-index:99999999999999999; color: }
.head_right:hover .head_right_pic{ display:block;}
.head_right1{ width:120px; height:55px; float:right; border-left:1px solid #292929; background:url(../images/yd2.jpg) top center no-repeat; text-align:center; line-height:55px; padding-left:25px; position:relative; cursor:pointer; color:#9E9E9E;}
.head_right1_pic{ width:145px; height:145px; position:absolute; top:60px; left:0; display:none; z-index:99999999999999999; }
.head_right1:hover .head_right1_pic{ display:block;}
.head_right2{ width:120px; height:55px; float:right; border-left:1px solid #292929; background:url(../images/yd3.jpg) top center no-repeat; text-align:center; line-height:55px; padding-left:25px; color:#9E9E9E; border-right:1px solid #292929; }
.head_right2 a{ color:#9E9E9E; }
.head_right2 a:hover{ color:#E50014; }


.logo{ width:75%; height:130px; margin:0 auto;}
.logo_left{ height:55px; float:left; margin-top:38px;}
.logo_right{ height:76px; float:right; margin-top:27px;}

/*banner*/
.banner{ width:100%;  position:relative;  height:745px;clear: left;}
.banner .slideBox{position:relative;overflow:hidden;width:100%;height:100%}
.banner .slideBox .hd{position:absolute;right:50%; margin-right: -33px; bottom:80px;z-index:1;overflow:hidden;height:22px}
.banner .slideBox .hd ul{float:left;overflow:hidden;zoom:1}
.banner .slideBox .hd ul li{float:left;margin-right:15px;width:15px;height:15px; background: #fff; cursor:pointer; border-radius: 50%;}
.banner .slideBox .hd ul li.on{background:#F9BD38;}
.banner .slideBox .bd{position:relative;z-index:0;width:100%;height:100%}
.banner .slideBox .bd ul{width:100%;height:100%}
.banner .slideBox .bd li{width:100%;height:100%;vertical-align:middle;zoom:1}
.banner .slideBox .bd li a{display:block;overflow:hidden;width:100%;height:100%}
.banner .slideBox .bd img{display:block;width:100%;height:100%}
.banner .slideBox .hd ul li:last-child{margin-right: 0}
.dh{ width:75%; height:86px; background:#FFF; position:absolute; z-index:99999999; margin:0 auto; left:0; right:0; margin-top:15px; background:url(../images/dh_bj.png) top center repeat-x;}

#nav{width:100%; margin:auto; height:80px;}
#nav .mainlevel{float:left; width:12.5%;/*IE6 only*/ height:80px; line-height:80px; position:relative; background:url(../images/shu.jpg) center right no-repeat;}
#nav .mainlevel a{text-decoration:none; font-family:"微软雅黑"; line-height:80px; display:block; text-align:center; font-size:18px; width:100%; color:#666; }
#nav .mainlevel a:hover{ color:#fff; text-decoration:none; background:#E50014;}
#nav .mainlevel a.active{ color:#fff; text-decoration:none; background:#E50014;}
#nav .mainlevel ul{display:none; position:absolute; background:#fff; padding:15px 0px; z-index:99; margin:0 auto;}
#nav .mainlevel li{width:178px;/*IE6 only*/ height:40px; line-height:40px;}
#nav .mainlevel li a{width:100%;/*IE6 only*/height:40px; display:block; background:none; line-height:40px; font-size:16px; font-weight:normal; color:#A0A0A2;  border-bottom:1px solid #F1F1F1;}
#nav .mainlevel li a:hover{width:100%;/*IE6 only*/ height:40px; background:#E50014; color:#fff;}


.about_bj{ width:100%; height:330px; background:url(../images/about_bj.jpg) top center no-repeat; margin:0 auto; margin-top:1px;}
.in_about_k{ width:1200px; height:210px; margin:0 auto; padding-top:70px;}
.in_about_left{ width:850px; height:210px; float:left;}
.in_about_pic{ width:310px; height:210px; float:left;}
.in_about_right{ width:510px; height:210px; float:right;}
.in_about_title{ width:510px; height:50px; margin:0 auto; text-align:left; line-height:50px; font-size:23px; color:#E50014; text-decoration:underline;}
.in_about_msg{ width:510px; height:auto; margin:0 auto; line-height:26px; text-align:left;}
.in_about_gd{ width:100px; height:35px; background:#666666; text-align:center; line-height:35px; color:#FFF; margin-top:40px;}
.in_about_gd a{ color:#FFF; display:block; background:#666666; }
.in_about_gd a:hover{ color:#FFF;  background:#E50014; }

.in_fl{ width:1200px; height:auto; margin:0 auto; margin-top:50px; overflow:hidden; clear:both;}
.in_fl_left{ width:660px; height:auto; float:left;}
.in_fl_k{ width:660px; height:95px; margin:0 auto;}
.in_fl_k_pic{ width:102px; height:95px; float:left;}
.in_fl_k_right{ width:535px; height:95px; float:right;}
.in_fl_k_title{ width:535px; height:40px; margin:0 auto; text-align:left; line-height:40px; font-size:23px; color:#333;}
.in_fl_k_msg{ width:535px; height:55px; margin:0 auto; text-align:left; line-height:26px; color:#999;}
.in_fl_d{ width:660px; height:30px; margin:0 auto; overflow:hidden; clear:both;}

.in_sp{ width:480px; height:350px; float:right;}


.in_jd{ width:100%; height:224px;  background:url(../images/pro_bj.jpg) top center no-repeat; margin:0 auto; margin-top:70px; overflow:hidden; clear:both;}
.in_jd_k{ width:1200px; height:80px; margin:0 auto; margin-top:75px; overflow:hidden; clear:both}
.in_jd_left{ width:300px; height:80px; float:left;}
.in_jd_left_1{ width:300px; height:40px; text-align:left; margin:0 auto; line-height:40px; color:#fff; font-size:36px;}
.in_jd_left_2{ width:300px; height:25px; text-align:left; margin:0 auto; line-height:25px; font-size:15px; color:#fff;}
.in_jd_right{ width:600px; height:65px; float:right;}
.in_jd_right1{ width:100%; height:40px; margin:0 auto; text-align:right; line-height:40px; color:#FFF;}
.in_jd_gd{ width:600px; height:35px; margin:0 auto;}
.in_jd_gd a{ width:600px; height:35px; margin:0 auto; color:#FFF;}
.in_jd_gd a:hover{ width:600px; height:35px; margin:0 auto; color:#FFF;}

.in_jd_g{ width:120px; height:35px; float:right; border:1px solid #FFF; text-align:center; line-height:35px; color:#FFF;}

.in_cp{ width:100%; height:auto; margin:0 auto; overflow:hidden; clear:both; background:#F2F2F2; }
.in_cp_left{ width:19.93%; height:auto; float:left; border-right:1px solid #FFF; margin-top:1px;}
.in_cp_pic{ width:100%; height:100%; margin:0 auto;}
.in_cp_pic img{ width:100%; height:100%;}
.in_cp_title{ width:100%; height:45px; background:#F2F2F2; line-height:45px; text-align:center;}

.in_sl{ width:1200px; height:auto; margin:0 auto; margin-top:60px; overflow:hidden; clear:both;}
.in_sl_title{ width:600px; height:80px; margin:0 auto; text-align:left; line-height:80px; font-size:46px; color:#CF1727; background:url(../images/sl_2.jpg) top left no-repeat;}
.in_sl_js{ width:600px; height:60px; margin:0 auto;}
.in_sl_js1{ width:190px; height:60px; float:left; text-align:left; font-size:46px; color:#000; margin-right:15px; line-height:60px;}
.in_sl_js2{ width:220px; height:60px; float:left;}
.in_sl_js_1{ width:220px; height:25px; margin:0 auto; text-align:left; line-height:25px; font-size:16px; margin-top:10px; overflow:hidden; clear:both;}
.in_sl_js_2{ width:220px; height:25px; margin:0 auto; text-align:left; line-height:25px; font-size:17px;}
.in_sl_msg{ width:600px; height:auto; margin:0 auto; margin-top:20px; overflow:hidden; clear:both;}
.in_sl_msg1{ width:520px; height:auto; float:left; line-height:25px; text-align:left;}
.in_sl_gd{ width:600px; height:45px; margin:0 auto; margin-top:90px; overflow:hidden; clear:both;}
.in_sl_gd1{ width:140px; height:43px; float:left; text-align:center; line-height:43px; border:1px solid #E50014; color:#E50014;}
.in_sl_gd1 a{ color:#E50014;}
.in_sl_gd1 a:hover{ color:#CF1727;}
.in_sl1{ width:1200px; height:auto; margin:0 auto; overflow:hidden; clear:both;}
.in_sl_left{ width:600px; height:456px; float:left;}
.in_sl_right{ width:600px; height:456px; float:right;}
.in_sl_right1{ width:600px; height:456px; float:right;}
.in_sl_right_k{ width:530px; height:auto; margin:0 auto; margin-top:60px; overflow:hidden; clear:both;}
.in_sl_right_k_title{ width:200px; height:60px; float:left; text-align:left; color:#E50014; font-size:46px; line-height:60px;}
.in_sl_right_k_title1{ width:200px; height:30px; float:left; margin-top:30px; text-align:left; line-height:30px;}
.in_sl_right_msg{ width:530px; height:auto; margin:0 auto; margin-top:10px; text-align:left; line-height:25px; overflow:hidden; clear:both;}

.in_tb{ width:530px; height:auto; margin:0 auto; overflow:hidden; clear:both;}
.in_tb_k{ width:530px; height:54px; margin:0 auto; margin-top:60px;}
.in_tb_k_left{ width:200px; height:54px; float:left; margin-right:30px;}
.in_tb_k_pic{ width:68px; height:54px; float:left;}
.in_tb_k_msg{ width:120px; height:54px; float:right; text-align:left; line-height:27px; font-size:22px;}

.in_ly{ width:100%; height:540px; background:url(../images/ly_1.jpg) top center no-repeat; margin:0 auto; margin-top:60px; overflow:hidden; clear:both;}
.in_ly_k{ width:1200px; height:400px; margin:0 auto; margin-top:70px;}
.in_ly_left{ width:620px; height:400px; float:left;}
.in_ly_title{ width:620px;  margin:0 auto; height:72px; text-align:left; line-height:36px; font-size:36px; color:#FFF;}
.in_ly_msg{ width:620px; height:auto; margin:0 auto; margin-top:10px; text-align:left; line-height:30px; color:#F5C7CB;}
.in_ly_bd{ width:620px; height:45px; margin:0 auto; margin-top:25px;}
.in_ly_bd_left{ width:300px; height:45px; float:left;}
.in_ly_bd_right{ width:300px; height:45px; float:right;}
.bd1 {
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 45px;
	color: #999;
	text-decoration: none;
	background-color: #FFFFFF;
	height: 45px;
	width: 285px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-left:15px;
}
.tj {
	font-family: "微软雅黑";
	font-size: 16px;
	line-height: 46px;
	color: #fff;
	text-decoration: none;
	background-color: #999;
	height: 46px;
	width: 620px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	
}

.bd2 {
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 30px;
	color: #999;
	text-decoration: none;
	background-color: #FFFFFF;
	height: 110px;
	width: 605px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-left:15px;
}
.in_ly_bt{ width:620px; height:110px; margin:0 auto; margin-top:10px;}
.in_ly_tj{ width:620px; height:46px; margin:0 auto; margin-top:20px;}

.in_news{ width:1200px; height:70px; margin:0 auto; margin-top:60px; overflow:hidden; clear:both;}
.in_news_left{ width:300px; height:70px; float:left;}
.in_news_left_z{ width:300px; height:45px; margin:0 auto; text-align:left; line-height:45px; font-size:36px; color:#D61F2F;}
.in_news_left_e{ width:300px; height:25px; margin:0 auto; text-align:left; line-height:25px; font-size:16px;}

.in_news_right1{ width:570px; height:69px; float:right; text-align:right; line-height:69px; border-bottom:1px solid #E4E4E4;}
.in_news_k{ width:1200px; height:auto; margin:0 auto; margin-top:35px; overflow:hidden; clear:both;}
.in_news_k_left{ width:580px; height:auto; float:left;}
.in_news_k_tj{ width:580px; height:200px; margin:0 auto; background:#F2F2F2;}
.in_news_k1{ width:520px; height:140px; margin:0 auto; padding-top:30px;}
.in_news_k1_pic{ width:170px; height:130px; float:left; padding:5px; background:#FFF;}
.in_news_k1_right{ width:315px; height:140px; float:right;}
.in_news_k1_title{ width:300px; height:50px; margin:0 auto; border-bottom:1px solid #E1E1E1; background:url(../images/dian.jpg) center left no-repeat; padding-left:15px; text-align:left; line-height:50px; color:#333; font-size:18px;}
.in_news_k1_msg{ width:315px; height:auto; margin:0 auto; margin-top:10px; text-align:left; line-height:25px; color:#666;}


.in_news_k_tj1{ width:580px; height:200px; margin:0 auto; background:#F2F2F2; margin-top:18px;}

.in_news_right{ width:570px; height:auto; float:right;}

.in_news_list{margin:0 auto; width:570px; margin-top:10px; overflow:hidden; clear:both;}
.in_news_list li{ height:50px; *height:50px;  _height:50px; padding-left:0px; width:570px; clear:both;  overflow:hidden; border-bottom:1px dashed #DFDFDF;}
.in_news_list li a{ line-height:50px; *line-height:50px;  _line-height:50px; color:#5d5d5d; float:left; overflow:hidden; padding-left:12px; background:url(../images/news_1.jpg) center left no-repeat;}
.in_news_list li a:hover{ line-height:50px; *line-height:50px;  _line-height:50px; color:#FF6600; float:left; overflow:hidden; padding-left:12px; background:url(../images/news_1.jpg) center left no-repeat;}
.in_news_list li p{float:right; width:30%; text-align:right; line-height:50px; *line-height:50px;  _line-height:35px; padding-right:6px; font-size:11px;}

.in_foot{ width:100%; height:340px; background:#F5F5F5; margin:0 auto; margin-top:80px;}
.in_foot_k{ width:1200px; height:auto; margin:0 auto; padding-top:60px;}
.in_foot_left{ width:170px; height:185px; float:left; line-height:35px; text-align:center; color:#666; border-right:1px solid #DCDCDC;}
.in_foot_right{ width:300px; height:auto; float:right;}
.in_foot_dh{ width:300px; height:45px; margin:0 auto; text-align:right; font-size:36px; color:#333; line-height:45px;}
.in_foot_sm{ width:300px; height:35px; margin:0 auto; text-align:right; line-height:35px;}
.in_foot_ly{ width:300px; height:35px; margin:0 auto; margin-top:10px;}
.in_foot_ly1{ width:115px; height:35px; float:right; background:#D61F2F; text-align:center; color:#FFF; line-height:35px;}
.in_foot_ly1 a{ color:#FFF; line-height:35px;}
.in_foot_ly1 a:hover{ color:#FFF; line-height:35px;}

.in_d{ width:100%; height:200px; background:#D61F2F; margin:0 auto;}
.in_d1{ width:1200px; margin:0 auto; padding-top:40px; text-align:center; color:#F5C7CB; line-height:30px;}
.in_d1 a{ color:#F5C7CB;}
.in_d1 a:hover{ color:#fff;}