@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; border:0; font-family:"微软雅黑", "宋体"; font-size:15px;}
ul{ padding:0; margin:0;}
li{ list-style:none;}
a:link{ text-decoration:none; color:#666;}
a:visited{ text-decoration:none;  color:#666;}
a:hover{ text-decoration:none;  color:#666;}
a:active{ text-decoration:none;  color:#666;}
.clear{ clear:both;}
.dingbu{ background:#0aa5e2; height:35px; line-height:35px; color:#fff;}
.dingbu a:link{ color:#fff; text-decoration:none;}
.dingbu a:visited{ color:#fff; text-decoration:none;}
.dingbu a:hover{ color:#fff; text-decoration:underline;}
.dingbu a:active{ color:#fff; text-decoration:underline;}
.dingbu_nei{ width:1100px; margin:0 auto;}
.db_left{ float:left;}
.db_right{ float:right;}
.logo{ width:1100px; margin:35px auto 30px;}
.logo_left{ float:left;}
.logo_right{ float:right; background:url(../images/kf.jpg) no-repeat left center; line-height:24px; padding-left:45px;}

.nav{ background:url(../images/nav_bg.jpg) repeat-x; }
.nav_nei{ width:1100px; margin:0 auto; overflow:hidden; height:54px; }
.nav li{ float:left; list-style:none; height:54px; line-height:54px;  }
.nav li a:link{ padding:13px 40px; font-size:14px; color:#666; }
.nav li a:visited{ padding:13px 40px; font-size:14px; color:#666; }
.nav li a:hover{ padding:13px 40px; font-size:14px; color:#007dd1;  }
.nav li a:active{ padding:13px 40px; font-size:14px; color:#007dd1; }

.key{ width:1100px; margin:0 auto; padding:20px 0 25px 0; background:url(../images/key_bg.jpg) no-repeat center bottom;  color:#666;}
.key span{ font-weight:bold; colro:#333;}

.ly_bt{ width:1100px; margin:0 auto; padding:60px 0 40px 0;}
.lingyu{ width:1100px; margin:0 auto;}
.lingyu h3{ color:#3c3c3c; text-align:center; padding:15px 0 5px 0; font-weight:normal;}
.tongyong{ padding:10px; border:1px solid #e4e4e4; float:left; width:185px;background:#f4f4f4;}
.tongyong:hover{ background:#05a7e5; color:#fff;  border:1px solid #05a7e5; }
.tongyong:hover h3{ color:#fff;}
.lingyu2{  margin:0 0px 0 16px; }


.gsjj_kuaijie_wai{ background:#f7f7f7;  margin:50px auto;}
.gsjj_kuaijie{ width:1100px; margin:0 auto; padding-top:30px; padding-bottom:30px; }
.gsjj_index{ width:430px; float:left;  padding-right:40px; color:#a5a5a5; line-height:26px; }
.gsjj_index h3{ font-size:16px; font-weight:bold; color:#ce3f3b; padding:10px 0; border-bottom:1px solid #dedede; }
.gsjj_index a:link{ color:#ce3f3b;}
.gsjj_index a:visited{ color:#ce3f3b;}
.gsjj_index a:hover{ color:#ce3f3b;}
.gsjj_index a:active{ color:#ce3f3b;}


.news_index{ width:600px; float:right;}
.news_i_b{ width:600px; border-bottom:1px solid #ccc; padding-bottom:5px; }
.news_i_b h3{float:left; font-size:16px;  color:#ce3f3b; padding:10px 0; } 
.news_i_b p{ float:right; padding:10px 0;  }
.news_i_b h3 a:link{ font-size:16px; color:#ce3f3b; }
.news_i_b h3 a:visited{ font-size:16px; color:#ce3f3b; }
.news_i_b h3 a:hover{ font-size:16px; color:#ce3f3b; }
.news_i_b h3 a:active{ font-size:16px; color:#ce3f3b; }

.news_i_rq{ float:left; width:56px; background:url(../images/news_icon.png) no-repeat; padding:10px 20px 10px 0; text-align:center;}
.news_i_rq span{ font-size:16px; color:#fff; padding:5px 0; }
.news_i_rq p{ font-size:12px; color:#fff; padding:5px 0;}
.news_i_zw h3{ font-size:14px; color:#666; padding-bottom:10px;}
.news_i_zw p{ font-size:12px; color:#888; line-height:24px;}
.news_i_zw a:link{ color:#666; }
.news_i_zw a:visited{ color:#666; }
.news_i_zw a:hover{ color:#ce3f3b; }
.news_i_zw a:active{ color:#ce3f3b; }
.news_i_nr{ padding:20px 0; }
.news_i_nr2{ padding:10px 0; }




.cp_gun{ width:1100px; margin:0 auto; padding-top:0px; padding-bottom:50px; }
.cp_gun h3{ font-size:16px; color:#575757;}
.cp_gun a:link{ font-size:14px;}
.cp_gun_b h3{ float:left;}
.cp_gun_b p{ float:right;}


.footer{ background:#333; }
.footer_nei{ width:1100px; margin:0 auto; padding:30px 0; }
.footer_left{ width:102px; float:left;}
.footer_right{width:1101px; float:right; text-align:right;}
.footer_right span{ color:#b7b7b7; font-size:14px; }
.footer_right p{ color:#828282; padding:12px 0 0 0; font-size:12px;}
.footer_right a:link{ color:#828282; font-size:12px;}
.footer_right a:visited{ color:#828282; font-size:12px;}
.footer_right a:hover{ color:#b7b7b7; font-size:12px;}
.footer_right a:active{ color:#b7b7b7; font-size:12px;}





.demo{
	padding-top: 60px;
	padding-bottom: 20px;
}
.nav-demo{
	width: 230px;
	float: left;
	border-bottom: 4px solid #eaeaea;
	margin-right: 50px;
}
.nav-demo .nav-top{
	width: 230px;
	height: 64px;
	background: url(../images/about_lb.jpg) no-repeat;

}
.nav-demo .nav-top p{
	font-weight: bold;
	font-size: 20px;
	color: #fff;
	padding-left: 35px;
	padding-top: 20px;
}
.nav-demo .nav-top p img{
	padding-top: 7px;
	padding-left: 5px;
}

.nav-list ul li{
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #eaeaea;
	background: #f7f7f7;
	width: 230px;float: left;
	
}
.nav-list ul li a{
	display: block;
	padding-left: 39px;
	font-size: 16px;
	background: url(../images/tb9.png) no-repeat 200px 25px;
	color: #7f7f7f;
}
.nav-list ul li:hover a{
	background: url(../images/tb10.png) no-repeat 200px 25px;
}
.nav-list ul li:hover{
	background: #fff;
}
.nav-list ul li.hover a{
	background: url(../images/tb10.png) no-repeat 200px 25px;
}
.nav-list ul li.hover{
	background: #fff;
}

.nav-lists ul li{
	min-height: 61px;
	line-height: 61px;
	border-bottom: 1px solid #eaeaea;
	background: #f7f7f7;
	width: 270px;float: left;
	
}
.nav-lists ul li .top a{
	display: block;
	padding-left: 39px;
	font-size: 16px;
	background: url(../../images/tb9.png) no-repeat 236px 25px;
}

.nav-lists ul li .tops a{
	display: block;
	padding-left: 39px;
	font-size: 16px;
	background: url(../../images/tb9.png) no-repeat 236px 25px;
}
.nav-lists ul li:hover .tops a{
	background: url(../../images/tb_down.jpg) no-repeat 236px 25px;
}
.nav-lists ul li:hover .tops{
	background: #fff;
}
.nav-lists ul li.hover .tops a{
	background: url(../../images/tb_down.jpg) no-repeat 236px 25px;
}
.nav-lists ul li.hover .tops{
	background: #fff;
}

.nav-lists ul li:hover .top a{
	background: url(../../images/tb10.png) no-repeat 236px 25px;
}
.nav-lists ul li:hover .top{
	background: #fff;
}
.nav-lists ul li.hover .top a{
	background: url(../../images/tb10.png) no-repeat 236px 25px;
}
.nav-lists ul li.hover .top{
	background: #fff;
}
.nav-lists ul li:hover .btm{
	background: #fff;
}
.nav-lists ul li.hover .btm{
	background: #fff;
}
.nav-lists ul li .btm{
	display: none;
}
.nav-lists ul li dl{
	padding-left: 40px;
	padding-bottom: 20px;
}
.nav-lists ul li dl dt{
	height: 40px;
}
.nav-lists ul li dl a{
	line-height: 40px;
	display: block;
}
.nav-lists ul li dl dt.hover a{
	color: #ce3f3c;
}



.demo-right{
	width: 820px;
	float: right;
	min-height: 300px;
	margin-bottom: 40px;
}

.crumbs-about p{
	text-align: right;
}
.crumbs-about{
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom:1px solid #ececec;
}
	
.crumbs-about p img{
	padding-top: 7px;
	padding-right: 6px;
}
.crumbs-about p span{
	color: #ce3f3c;
}
.about .content .top{}
.about .content .top .p1{
	font-size: 20px;
	color: #131313;
}
.about .content .top .p2{
	font-size: 33px;
	color: #9e9e9e;
	line-height: 35px;
}
.about .content .top .p2 span{
	font-size: 20px;
	color: #262626;
}
.about .content .top .p3{
	font-size: 14px;
	color: #9e9e9e;
}
.about .content .con{

}
.about .content .con p{
	/*text-indent: 2em;*/
	font-size: 16px;
    line-height: 30px; 
}

.about .content .con p.img{
	padding: 40px 0px;
}
.com-yg{
	margin-bottom: 50px;
	margin-top: 50px;
}
.com-yg .left{
	background: url(../../img/bg6.jpg) repeat-y;
	width: 704px;
	float: left;
	min-height: 500px;
	padding: 40px 0px;
}
.com-yg .right{
	float: right;
	width: 82px;
	border-left: 3px solid #f5f5f5;
	min-height: 500px;
}
.yg-year{
	width: 90px;height: 36px;
	background: #ce3f3c;
	text-align: center;
	line-height: 36px;
	color: #fff;
	font-size: 14px;
	position: absolute;
	left: 40px;
	top: 22px;
}
.yg-con{
	width: 480px;
	height: 78px;
	background: url(../../img/bg7.png) no-repeat;
	position: absolute;
	left: 140px;
	top: 0px;
}
.yg-con p{
	padding-top: 20px;
	padding-left: 30px;
	font-size: 14px;
	color: #777;
}
.com-box{
	height: 110px;
	position: relative;
}
.com-yg .right{}
.com-yg .right ul li{
	height: 30px;

}
.com-yg .right ul li a{
	padding-left: 22px;
}
.com-yg .right ul li.on{
	border-left: 3px solid #ce3f3c;
	font-weight: bold;
	margin-left: -3px;
}



.main{ width:1100px; margin:0 auto; padding-top:24px;}
.ban{ background:#f5f5f5; height:213px; padding:30px 0; }
.ban_nei{ width:1100px; margin:0 auto;}


.mainy{ width:1000px; margin:0 auto; padding-top:40px; padding-bottom:40px;}
.mainy_left{ width:224px; float:left; }
.mainy_left h3{ height:48px; line-height:48px; background:url(../images/left_b.jpg) no-repeat; font-size:16px; color:#fff; padding-left:40px;}
.mainy_left li{ background:url(../images/left_bg_rept.jpg) no-repeat; height:43px; line-height:43px; padding-left:40px;  font-weight:bold;}
.mainy_left li a:link{ color:#666; font-size:12px; display:block;}
.mainy_left li a:visited{ color:#666; font-size:12px; display:block;}
.mainy_left li a:hover{ color:#f48526; font-size:12px; display:block;}
.mainy_left li a:active{ color:#f48526; font-size:12px; display:block;}
.pro_left{ width:224px; float:left; }
.pro_left h3{ height:48px; line-height:48px; background:url(../images/left_b.jpg) no-repeat; font-size:16px; color:#fff; padding-left:40px;}
.pro_left li{ border:1px solid #ddd; border-top:0; height:43px; line-height:43px; padding-left:20px;  font-weight:bold;}
.pro_left li a:link{ color:#666; font-size:14px; display:block;}
.pro_left li a:visited{ color:#666; font-size:12px; display:block;}
.pro_left li a:hover{ color:#f48526; font-size:14px; display:block;}
.pro_left li a:active{ color:#f48526; font-size:14px; display:block;}



/* 公司简介右侧内容 */
.mainy_right{ width:750px; float:right;}
.mainy_right_b{ height:48px; line-height:36px; background:url(../images/right_b.jpg) no-repeat; }
.mainy_right_b1{ float:left; padding-left:15px; font-size:16px; font-weight:bold;}
.mainy_right_b2{ float:right; padding-right:15px; color:#888;}
.about_detail{ background:url(../images/right_bg_rept.jpg) repeat-y; padding:20px; line-height:26px;}
.left_btm{ padding-top:20px; }


/* 产品列表 */
.pro_list{ width:750px;  padding-top:20px; padding-right:20px; background-color:#ffffff; background:url(../images/right_bg_rept.jpg) repeat-y;}
.pro_list img{ border:1px solid #dddddd; padding:4px;}
.pro_list h4{ text-align:center; padding:0; margin:0; font-size:12px; font-weight:normal; width:210px; padding-top:7px;}
.pro_list ul{ padding:0; margin:0; font-size:12px; padding-top:10px;}
.pro_list li{ list-style:none; float:left;  width:210px; height:195px; padding:0 20px 15px 20px; }


/*新闻列表页*/
.nei_news{ width:710px; padding: 0 20px; line-height:25px; background:url(../images/right_bg_rept.jpg) repeat-y;}
.nei_news ul{height: auto; margin:0; padding:0;}
.nei_news ul li{ width:710px; height:30px; margin-top:10px; padding:0; float:left; background:url(../images/news_icon.jpg) left 9px  no-repeat; border-bottom:1px dotted #bbb; text-indent:20px}
.nei_news ul li a span{ float:right; }
.main_right_b{ background:url(../images/right_bg_top2.jpg) repeat-y; padding-left:30px; height:30px; line-height:30px; font-weight:bold;}
.news_detail{ width:710px; padding: 0 20px; line-height:25px; background:url(../images/right_bg_repeat.jpg) repeat-y; padding-bottom:1px;}


.pro_detail{ width:710px; padding:20px; background:url(../images/right_bg_rept.jpg) repeat-y;}
.news_detail{ width:710px; padding:20px; background:url(../images/right_bg_rept.jpg) repeat-y;}






.msgtitle{display:block;padding-bottom:5px;font-size:14px;font-weight:bold; padding-top:20px;}
.message_block{color:#666;}
.message_block p{padding:12px;}
.msg_input{width:400px;border:1px solid #e0e0e0;padding:8px 9px;background:#fff;font-size:13px;color:#888;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;}
.msg_input_on{width:400px;border:1px solid #8cd1ff;background:#f1f9ff;padding:8px 9px;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;font-size:13px;color:#888;}
.message_labes{font-size:14px;}
.message_title{height:34px;line-height:34px;background:#f6f9fb;padding:0 12px;}
.message_title h2{color:#376b88;font-size:14px;float:left;}
.message_title span{float:right;font-weight:bold;color:#999;}
.message_info{color:#8ea6b6;text-align:right;}
.message_replay{background:#f5f5f5;padding:0 12px;}
.msg_btn_area{margin:16px 0;text-align:right;}
.msg_btn_area a{display:inline-block;padding:5px 15px;background:#09F;color:#fff;text-align:center;font-family:"瀹嬩綋";font-size:14px;overflow:hidden;cursor:pointer;font-weight:bold;}
.msg_btn_area a:hover{text-decoration:none;background:#F60}
.msgflag{margin-left:4px;font-size:12px;color:#900;}









/*分页样式*/
.page_info {
	text-align: center;
	margin-top: 10px;
	color: #333;
}
.page_info span {
	padding: 0 2px;
	font-weight: bold;
}
.page_list {
	height: 40px;
	line-height: 24px;
	text-align: center;
	letter-spacing: 0;
	font-family: "Arial Black";
	font-size: 12px;
	margin-top: 20px;
}
.page_list a {
	display: inline-block;
	color: #898989;
	border: 1px solid #e8e8e8;
	background: #f8f8f8;
	text-align: center;
	padding: 0 8px;
	margin: 0 1px;
}
.page_list a:hover {
	color: #fff;
	border: 1px solid #898989;
	background: #898989;
}
.page_list a.on {
	color: #333;
	border: 1px solid #ccc;
	background: #E5EDF2;
}
