@charset "utf-8";

/* CSS Document */
/*----------公共部份---------*/
html, body {
    height: 100%;
    width: 100%;
    font-size: 14px;
	line-height:180%;
    font-family: "Microsoft YaHei";
    color:#333;
    margin: 0;
    padding: 0;
}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
    margin: 0;
    padding: 0;
    border: none;
}
input, textarea, select {
    font-family: "Microsoft YaHei";
    font-size: 12px;
    outline: none;
}
ul,li{
    margin: 0;
    padding: 0;
    list-style: none;
}

img {
    border: 0;
}
a, a:visited {
    color: #333;
    text-decoration: none;
    transition: all linear .4s;
    -webkit-transition: all linear .4s;
}
a:hover {
    color:#0066CA;
    text-decoration:none;
}
.c {
    clear: both;
    overflow: hidden;
}

/*------ 间距  ----*/
.m_a{ margin-top:20px;}
.m_b{ margin-top:30px;}

/*------ 二级菜单样式 ----*/
.fcss a{ font-size:14px !important; font-weight:bold !important;}
.scss{background:#666666; display:block; width:100%;}
.scss a{background:#666666; display:block; margin-left:20px;}
/*------ 字体 ----*/
.f12{ font-size:12px;font-family: "Microsoft YaHei";}
.f14{ font-size:14px;font-family: "Microsoft YaHei";}
.f16{ font-size:16px;font-family: "Microsoft YaHei";}
.f18{ font-size:18px;font-family: "Microsoft YaHei";}
.f20{ font-size:20px;font-family: "Microsoft YaHei";}
.f22{ font-size:22px;font-family: "Microsoft YaHei";}
.f24{ font-size:24px;letter-spacing:1px;font-family: "Microsoft YaHei";}
.f30{ font-size:30px;font-family: "Microsoft YaHei";}
.f36{ font-size:36px;font-family: "Microsoft YaHei";}
.b{font-weight:bold;}

/*------ 字体颜色  ----*/
.white{color:#fff;}
.red{color:#ff0000;}
.blue{color:#0066CA;}
.orange{color:#FF6600;}
.green{color:#009966;}
.brown{color:#CA9800;}

/*------ 背景颜色  ----*/
.redbg{background:#ff0000;}
.bluebg{background:#0066CA;}
.orangebg{background:#FF6600;}
.greenbg{background:#009966;}
.brownbg{background:#CA9800;}

.left{float:left;}
.right{float:right;}

/*----------------------------------------------end 公共部份-----------------------------------------*/
/*----------头部---------*/
header{width:100%; height:5px; background:#005CB9;}
.top_cent{width:1200px; margin:0 auto; height:40px; line-height:41px; color:#FFF;}
.top_left{width:40%;}
.top_right{width:60%; float:right;}
.top_right div{ padding:0px 15px;float:right;}
.top_head{width:100%; height:85px;}
.top_center{ width:1200px; margin:0 auto; height:85px;}
.logo_left{ width:445px; height:85px; float:left;}
.logo{ width:170px; height:55px; float:left; border-right:1px solid #CCC; margin-top:15px;}
.logo img{ height:70px; float:left; margin-top:-10px;}
.logo_text{ width:260px; height:55px; float:left; margin-top:18px; font-size:14px; margin-left:10px;}

.logo_right{ width:240px; height:85px; background:url(/images/tel.png) top center no-repeat; float:right;}
.logo_rgiht_a{ width:180px; height:30px; line-height:30px; font-size:14px; float:left; margin-left:70px; margin-top:15px;}
.logo_rgiht_b{ width:180px; height:40px; line-height:40px; font-size:22px; float:left; color:#005CB9;margin-left:68px; margin-top:-10px; font-weight:bold;}




.banner{ width:100%; height:400px; background:#CCC;}
.line{ width:100%; height:2px; background:#428BCA; margin-top:1px;}
/*----------头部 end---------*/

/*banners-tarts*/


#full-screen-slider {
    width: 100%;
    height:400px;
    position: relative;
}
#slides {
    display: block;
    width: 100%;
    height:400px;
    list-style: none;
    padding: 0;
    margin: 0;
    position: relative;
}
#slides li {
    display: block;
    width: 100%;
    height: 100%;
    list-style: none;
    padding: 0;
    margin: 0;
    position: absolute;
}
#slides li a {
    display: block;
    width: 100%;
    height: 100%;
    text-indent: -9999px;
}
#pagination {
    display: block;
    list-style: none;
    position: absolute;
    right: 50%;
    text-align: center;
    bottom: 30px;
    z-index: 9900;
    margin: 0
}
#pagination li {
    position: relative;
    right: -50%;
    display: block;
    list-style: none;
    width:15px;
    height:15px;
    float: left;
    margin: 0 10px;
    background-color: #fff;
	border-radius:25px;

}
#pagination li a {
    display: block;
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    text-indent: -9999px;
}
#pagination li.current {
    background-color:#428BCA;
		border-radius:25px;
		border:1px solid #FFF;

	
}
.ny_nr img {
    max-width: 1000px;
}

/*banner-end*/







/*---------- 首页产品 ---------*/
.pro_index{width:100%; background:url(../images/probg.jpg) top center no-repeat; overflow:hidden;}
.pro_cent{width:1200px; margin:0 auto; overflow:hidden;}
.pro_title{ width:100%; text-align:center; height:50px; line-height:50px; margin-top:30px;}
.pro_tj{ width:150px; height:17px; margin:0 auto; background:url(../images/line.png) top center no-repeat;}
.pro_dec{ width:100%;height:30px; line-height:30px; text-align:center;}

.pro_catalog{ width:1200px; height:45px; margin:15px auto; text-align:center;}
.pro_catalog ul{ width:1200px; height:40px; text-align:center;}
.pro_catalog ul li{ width:140px; background:#FFF; margin:0px 10px;display:inline-block; height:40px; line-height:40px;
}
.pro_catalog ul li a{ width:100%;border-radius:5px; border:1px solid #CCC;display:block;text-align:center; background:#ECECEC;}
.pro_catalog ul li a:hover{background:#005CB9; color:#fff;border:1px solid #005CB9; font-weight:700;}



.pro_list{ width:1200px; overflow:hidden; margin:0 auto;}
.pro_list ul{ width:1200px; margin:0 auto; overflow:hidden;}
.pro_list ul li{ width:276px; height:255px; margin:10px; float:left; text-align:center; border:1px solid #CCC;}
.pro_list ul li .pro_tit_bg{ width:276px; height:40px; background:#428BCA;opacity:0.8;  filter:alpha(opacity=80); margin-top:-20px; line-height:40px; color:#FFF;}
.pro_list ul li  a .pro_tit_bg{ width:276px; height:40px; color:#FFF;}
.pro_list ul li  a:hover .pro_tit_bg{ width:276px; height:40px; color:#fff; background:#FF9900; line-height:40px; display:block;}

.more_pro{ width:215px; height:45px; line-height:45px;  margin:40px auto;border-radius:5px; text-align:center; color:#428BCA;border:1px solid #428BCA;}
.more_pro a{ width:215px; height:45px; line-height:45px; display:block;}
.more_pro a:hover{ width:215px; height:45px; line-height:45px; border:1px solid #428BCA; border-radius:5px; background:#428BCA; color:#fff; display:block;}


.more_about{ width:175px; height:42px; line-height:42px; float:left; text-align:center; color:#fff; background:#005CB9; margin-top:10px;}
.more_about a{ width:175px; height:42px; line-height:42px; display:block;color:#fff;border-radius:5px; }
.more_about a:hover{ width:175px; height:42px; line-height:42px;border:1px solid #FB7A1E;  background:#FB7A1E; color:#fff; display:block;}

.about_line{ width:100%; height:3px; border-bottom:1px solid #CCC;border-top:1px solid #CCC; margin-bottom:20px;}


/*---------- 首页公司简介 ---------*/
.about_index{ width:100%; height:640px; background:url(../images/aboutbg.jpg) top center no-repeat;}
.about_title{ width:100%; text-align:center; margin-top:50px; color:#FFF; float:left;}
.about_dec{width:100%; text-align:center; margin:10px 0px; color:#FFF; float:left;}
.about_content_index{ width:1200px; margin:10px auto; height:450px;}

.about_left_a{ width:680px; height:270px; background:#FFF; margin-top:65px; float:left;}
.about_left_a img{ margin-top:10px; width:670px;}
.about_left_b{ width:585px; overflow:hidden; float:left; margin-top:25px;}


.about_img{ width:484px; height:315px; float:left; margin:18px 0px 0px 23px;}
.about_right{ width:655px; margin:18px 0px 0px 20px;float:left;}
.about_right_tit{ width:655px; height:45px; line-height:40px; background:url(../images/titbg.png) top left no-repeat;}
.about_right_tit span{  float:left; margin-left:45px;}
.bout_right_cont{ width:100%; line-height:200%; float:left; margin-top:20px;}

/*---------- 首页新闻 ---------*/
.news_index{ width:100%; background:#fff; overflow:hidden;}
.news_cent_index{ width:1200px; margin:0 auto; overflow:hidden;}
.news_list_index{ width:100%; overflow:hidden; float:left;}
.news_list_index ul{ width:100%; overflow:hidden; float:left; margin-top:10px;}
.news_list_index ul li{ width:380px; overflow:hidden;margin:2px 8px; float:left;}
.news_list_index .img_news{ width:380px; height:240px; float:left;}
.news_list_index .news_tit_tita{width:280px; float:right; overflow:hidden;}
.news_list_index .news_tit_tit{ width:280px; float:right;  height:45px; line-height:45px;}
.news_list_index .news_info{ width:280px; font-size:14px; line-height:180%; float:right;}
.news_list_index .news_time{width:280px; font-size:12px; line-height:180%;margin:10px; float:left;}

.news_data{ width:80px; height:80px; border:1px solid #CCC; background:#FFF; float:left; margin-top:10px; text-align:center;}


/*---------- 首页foot ---------*/
.foot{ width:100%; height:50px; line-height:50px;}
.foot_cent{ width:1200px; height:50px; line-height:50px; margin:0 auto;}

.link_icon{ width:40px; height:50px; float:left;}
.link_content{ width:1150px; height:50px; line-height:50px;}
.link_content a{ color:#fff; height:50px; line-height:50px;}
.link_content a:hover{ color:#fff; height:50px; line-height:50px;}
.link_content{ width:1150px; height:50px; line-height:50px; float:left;}

.footbg{ width:100%; background:#F5F7F8; height:240px;}
.footbg_cent{width:1200px; overflow:hidden; margin:0 auto;}
.foot_left{ width:274px; height:135px; border-right:1px solid #CCC; float:left; margin-top:25px;}
.foot_centa{width:425px; height:135px; border-right:1px solid #CCC; float:left; margin-top:25px;}
.foot_title{ width:400px; margin-left:10px; border-bottom:1px solid #CCC; height:35px; line-height:35px;}
.foot_menu{ width:400px; overflow:hidden; float:left; margin-left:10px;}
.foot_menu dl{ width:100%; overflow:hidden; float:left;}
.foot_menu dl dt{ width:50%; height:30px; line-height:30px;float:left;}


.foot_right{width:335px; height:135px;float:left; margin-top:25px;}
.foot_right_title{ width:310px; margin-left:10px; border-bottom:1px solid #CCC; height:35px; line-height:35px;}
.foot_right_content{ width:310px;margin-left:10px; overflow:hidden; font-size:14px; line-height:180%; float:left; color:#666;}

.foot_ewm{ width:135px; overflow:hidden; float:left; margin-top:30px; color:#666;}
.foot_ewm_img{ width:110px; height:110px; padding:5px; border:1px solid #999; margin:0 auto;}
.foot_ewm_tit{ width:110px; height:30px; line-height:30px; color:#666; font-size:14px; text-align:center;  margin:0 auto;}

.foot_bottom{ width:1200px; margin:20px auto 6px; border-top:1px solid #CCC; text-align:center; font-size:12px; height:30px; line-height:30px; color:#666;}


/*---------- 内页 about ---------*/
.ny_about{ width:1200px; margin:20px auto 30px; overflow:hidden;}
.ny_about_left{ width:255px; float:left; overflow:hidden;}
.ny_about_left_a{ width:255px; height:68px; background:#0076C6; text-align:center; float:left; padding-top:30px}
.nu_about_left_a span{ width:100%; height:30px; line-height:30px; color:#FFF; font-size:14px; text-align:center;float:left;}
.ny_about_left_b{ width:100%; height:8px; background:#0064A8; float:left;}
.ny_about_left_c{ width:100%; overflow:hidden; float:left;}
.ny_about_left_c dl{ width:100%; overflow:hidden; float:left;}
.ny_about_left_c dl dt{ width:100%; height:50px; float:left; background:#E9E9E9; line-height:50px; margin-top:1px;}
.ny_about_left_c dl dt a{ width:100%;font-size:16px; padding-left:30px; height:50px; float:left; background:#E9E9E9; line-height:50px; display:block;}
.ny_about_left_c dl dt a:hover{ font-size:16px;  height:50px; float:left; background:#0076C6; line-height:50px; color:#FFF;display:block;}

.ny_call{ width:253px; height:350px; border:1px solid #CCC; background:#FFF; margin-top:10px; float:left;}

.ny_about_right{ width:910px; float:right; overflow:hidden;}
.ny_about_right_title{ width:100%; height:50px; line-height:50px; border-bottom:1px solid #CCC;}
.ny_about_right_title span{ float:right; font-size:14px; line-height:50px; color:#666;}
.ny_about_right_title span i{ font-size:22px;color:#999; margin-top:5px;}
.ny_about_right_content{ width:100%; line-height:180%; margin-top:10px;}
.ny_about_a{ width:243px; margin:5px; overflow:hidden;}
.ny_about_rall{ width:100%; overflow:hidden; float:left; border-bottom:1px solid #CCC;}
.ny_about_r{ width:75px; height:75px; float:left;}
.ny_about_r1{ width:150px; height:75px; overflow:hidden; float:left;}
.ny_about_r1_a{ width:100%; height:45px; line-height:65px;}
.ny_about_r1_b{ width:100%; height:30px; line-height:30px;}
.ny_tell_yuan{ width:42px; height:42px; border-radius:50%; margin:20px auto 10px; text-align:center; line-height:42px;}
.ny_about_text{ width:100%; height:30px; text-align:center; line-height:30px;margin-top:-5px;}
.ny_about_tel{ width:100%; height:40px; line-height:40px; text-align:center; margin-top:-10px;}
.ny_about_ewm{ width:110px; height:110px; margin:10px auto; border:1px solid #CCC;}

/*---------- 内页 product ---------*/
.ny_list_ul{ width:100%; float:left; overflow:hidden;}
.ny_list_ul dl{ width:100%; overflow:hidden; float:left;}
.ny_list_ul dl dt{ width:31%; height:230px; margin:10px; float:left;}
.ny_list_ul dl dt img{ width:98%; float:left; border:1px solid #CCC; padding:5px; }


.ny_list_ula{ width:100%; float:left; overflow:hidden;}
.ny_list_ula dl{ width:100%; overflow:hidden; float:left;}
.ny_list_ula dl dt{ width:31%; height:overflow:hidden; margin:10px; float:left;}
.ny_list_ula dl dt img{ width:96%; float:left; border:1px solid #CCC; padding:5px;height:96%;}


.ny_list_title{ text-align:center; width:100%; height:30px; line-height:30px; color:#666;}
a .ny_list_title{ text-align:center; width:100%; height:30px; line-height:30px; color:#666;}
a:hover .ny_list_title{ text-align:center; width:100%; height:30px; line-height:30px; color:#0066CA; font-weight:bold;}

.ny_proshow{ width:100%; float:left; overflow:hidden;}
.ny_proshow_tit{ width:100%; text-align:center; overflow:hidden;line-height:50px; border-bottom:1px dashed #CCC; margin-top:10px;}
.ny_proshow_line{ width:100%; text-align:center; height:30px; line-height:30px; border-bottom:1px dashed #CCC;}
.ny_proshow_cent{ width:100%; overflow:hidden; line-height:180%; margin-top:20px;}
.ny_proshow_cent img{ max-width:95%; height:auto;}

.prv_all{ width:100%; overflow:hidden; border-top:1px dashed #999;margin-top:40px;}
.prv_next{ width:70%; overflow:hidden; float:left; line-height:180%; margin-top:10px;}
.go_back{ width:30%; overflow:hidden; float:right; line-height:180%;margin-top:20px; text-align:right;}

/*---------- 内页 新闻 ---------*/

.ny_news_list{ width:100%; overflow:hidden; float:left;}
.ny_news_list dl{width:100%; overflow:hidden; float:left;}
.ny_news_list dl dt{ width:100%; height:115px; float:left; border-bottom:1px dashed #CCCCCC;}
.ny_news_top{ width:100%; height:40px; line-height:40px;}
.ny_news_title{ width:85%; float:left; height:40px; line-height:40px;}
.ny_news_data{ width:15%; float:left; height:40px; line-height:40px; text-align:right;}

.ny_news_dec{ width:98.2%; float:right; line-height:180%;}


/*---------- 内页 联系我们 ---------*/

.ny_contact{ width:100%; overflow:hidden; margin-top:20px;}
.ny_contact_left{ width:380px; overflow:hidden; float:left; line-height:200%;}
.ny_contact_right{ width:520px; overflow:hidden; float:right;}

/*分页*/
.pagev{
	text-align:center;
	padding:20px 0px;
	color:#666;
	clear:both;
}
.pagev span{
	line-height:24px;
	padding:0px 9px;
	display: inline-block;
}
.fonts{
	color:#fff;
	background-color:#2d9aea;
	border:1px solid #2d9aea;
}
.pagev span a{
	background-color:#fff;
	color:#666;
	border:1px solid #D9D9D9;
	line-height:24px;
	padding:0px 9px;
	display: inline-block;
	text-decoration:none;
	margin:1.5em 0;
}
.pagev span a:hover{
	color:#fff;
	background-color:#2d9aea;
	border:1px solid #2d9aea;
}

/*客户留言*/
.liuyanform{
	
}
.form-group{
	margin-bottom:20px;
}
.form-group label{
	float: left;
	width:10%;
	font-size:16px;
	color:#666;
	line-height:40px;
	text-align: right;
    margin-right:1%;
}
.form-group input{
	line-height:38px;
	border:1px solid #ccc;
	border-radius:5px;
	outline:none;
	width:70%;
	padding-left: 15px;
	font-family:"微软雅黑";
}
.form-group textarea{
	line-height:25px;
	border:1px solid #ccc;
	border-radius:5px;
	outline:none;
	resize:none;
	width:70%;
	padding-left: 15px;
	font-family:"微软雅黑";
}
.form-group1 input{
	display:block;
	width:200px;
	float:left;
	margin-left:100px;
	line-height:45px;
	background-color:#2d9aea;
	color:#fff;
	font-size:16px;
	text-align:center;
	font-family:"微软雅黑";
}

/*-------新增--------*/
.cent_ban{ width:100%; height:307px;}
/*---------- 首页案列 ---------*/
.case_index{width:100%; overflow:hidden;}
.case_cent{width:1200px; margin:0 auto; overflow:hidden;}
.case_title{ width:100%; text-align:center; height:50px; line-height:50px; margin-top:30px;}
.case_tj{ width:150px; height:17px; margin:0 auto; background:url(../images/line.png) top center no-repeat;}
.case_dec{ width:100%;height:30px; line-height:30px; text-align:center;}


table{empty-cells:show;border-collapse:collapse;border-spacing:0;}
.titbox{font-size:18px;color:#3366cc;height:32px;overflow:hidden;width:100%;margin:20px auto;}
.scroll{width:100%;color:#333333;margin:0 auto;overflow:hidden;}
.scroll img{border:solid 1px #ddd;margin:0 5px;}
.scroll a:hover img{border:solid 1px #ccc;}

#menu{
	width:100%;
	height:45px;
	background:#005CB9;
	float:left;
}
.yyui_menu1 { height:45px; line-height:45px; font-size:14px; width:1200px; margin:0 auto;}
.yyui_menu1 ul{ float:left; width:100%; overflow:hidden;} 
.yyui_menu1 li { float:left; position:relative; width:130px;} /*这一级是导航*/
.yyui_menu1 li a{ display:block; line-height:45px; text-decoration:none;  color:#fff; text-align:center; font-weight:600;}
.yyui_menu1 li a:hover {color:#fff; border-bottom:3px solid #fff; height:42px; line-height:45px;font-weight:600; display:block; background:#F90;}
 
.yyui_menu1 li dl { position:absolute; float:left; width:130px; display:none; background-color:#FFFfff; z-index:9999;overflow:hidden; margin-top:0px;} /*这是第二级菜单*/
.yyui_menu1 li dl dt {width:130px !important;text-decoration:none; color:#333333; height:45px;}
.yyui_menu1 li dl dt a{text-decoration:none; color:#333333; text-align:left; padding-left:20px; font-size:14px; line-height:45px;height:45px;}
.yyui_menu1 li dl dt a:hover{ display:block; background:#005CB9;border:0px; color:#FFF;  line-height:45px;height:45px;}

.line_abc{ width:100%; height:23px; background:url(../images/tp_line.jpg) top center no-repeat;}
.line_text{ margin-top:10px; width:100%; text-align:center; height:30px; line-height:30px; font-size:14px;}

/*-------新增--------*/

.khlogo{ width:1200px; margin:0 auto; overflow:hidden;}
.khlogo ul{ width:100%; overflow:hidden; float:left;}
.khlogo ul li{ width:218px; height:98px; float:left; border:1px solid #CCC; margin: 10px 10px;}

.left_at{float:left; width:200px; overflow:hidden; border-right:1px solid #CCC; margin-right:10px;}
.left_att{float:left; width:210px; overflow:hidden; margin-left:20px;}
