@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: #666;
    text-decoration: none;
    transition: all linear .4s;
    -webkit-transition: all linear .4s;
}
a:hover {
    color:#ff0000;
    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";}
.f32{ font-size:32px;font-family: "Microsoft YaHei"; font-weight:500;}
.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:41px; background:#E4E4E4; border-top:2px solid #F00;}
.top_cent{width:1200px; margin:0 auto; height:40px; line-height:41px; color:#333333;}
.top_left{width:30%; background:url(../image/ren.png) top left no-repeat; height:41px; padding-left:30px;}
.top_right{width:60%; float:right;}
.top_right div{ padding:0px 15px;float:right;}
.top_head{width:100%; height:102px;}
.top_center{ width:1200px; margin:0 auto; height:102px;}
.logo{ overflow:hidden;float:left; border-right:1px solid #CCC; margin-top:20px;}
.ms_text{ margin-top:30px; float:left; padding-left:10px; width:350px; overflow:hidden;}


.head_right{ width:480px; float:right; margin-top:20px; overflow:hidden; background:url(../image/tel.png) top left no-repeat; height:75px;}
.head_right_tel{ padding-left:65px; float:left; overflow:hidden; line-height:180%; width:155px; margin-top:8px;}
.head_right_ewm{ width:74px; height:74px; float:left; margin-left:20px;}
.head_right_text{ width:12px; overflow:hidden; padding-left:5px; line-height:110%; margin-left:10px; float:left;}

.menu_all{ width:100%; height:45px; line-height:45px; background:#ff0000; border-bottom:1px solid #FFF;}

#menu{
	width:1200px;
	height:45px;
	margin:0 auto;
}
.yyui_menu1 { height:45px; line-height:45px; font-size:14px; float:left;}
.yyui_menu1 ul{ margin-top:0px; width:100%; overflow:hidden;} 
.yyui_menu1 li { float:left; position:relative; width:160px; border-right:1px solid #fff;} /*这一级是导航*/
.yyui_menu1 li a{ display:block; line-height:45px; text-decoration:none;  color:#fff; text-align:center; font-weight:600;display:block;}
.yyui_menu1 li a:hover {color:#fff; background:#000;height:45px; line-height:45px;font-weight:600; display:block;}
 
.yyui_menu1 li dl { position:absolute; float:left; width:160px; display:none; background-color:#FFFfff; z-index:9999;overflow:hidden; margin-top:0px;} /*这是第二级菜单*/
.yyui_menu1 li dl dt {width:100% !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;border-bottom:1px solid #ccc;}
.yyui_menu1 li dl dt a:hover{ display:block; background:#ff0000;border:0px; color:#FFF;  line-height:45px;height:45px;border-bottom:1px solid #ccc;}




.banner{ width:100%; height:465px; background:#CCC;}
.line{ width:100%; height:2px; background:#428BCA; margin-top:1px;}
/*----------头部 end---------*/

/*banners-tarts*/


#full-screen-slider {
    width: 100%;
    height:465px;
    position: relative;
}
#slides {
    display: block;
    width: 100%;
    height:465px;
    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:20px;
    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:#ff0000;
		border-radius:25px;
		border:1px solid #FFF;

	
}
.ny_nr img {
    max-width: 1000px;
}

/*banner-end*/


/*-----搜索----*/
.search_bg{ width:100%; line-height:45px; background:#333; height:45px; border-top:1px solid #CCC;}
.search_cent{ width:1200px; margin:0 auto; height:45px; line-height:45px; color:#fff;}
.search_cent_left{ width:795px; height:45px; line-height:45px; float:left;}
.search_cent_left a{ color:#fff; }
.search_cent_left a:hover{color:#ff0000; }
.search_cent_right{ width:260px; height:45px; line-height:45px; float:right;}

/*搜索*/
.search_cent_right form {
	width: 250px;
	padding: 5px;
	height: 30px;
	float: right;
	margin-top:5px;
}
.search_cent_right form input.txt {
	border: none;
	height: 25px;
	line-height:25px;
	width:210px;
	padding-left:10px;
	float: left;
}
.search_cent_right form input.btn {
	border: none;
	height:25px;
	width:40px;
	float: right;
	color:#FFF;
	background:#FE0000;
}


.index_pro_bottom form {
	width: 212px;
	padding:15px 0px 20px 14px;
	height: 30px;
	float: left;
	margin-top:5px;
}
.index_pro_bottom form input.txttxt {
	border: none;
	height: 25px;
	line-height:25px;
	width:180px;
	padding-left:10px;
	float: left;
}
.index_pro_bottom form input.btnbtn {
	border: none;
	height:25px;
	width:32px;
	float: right;
	color:#FFF;
	background:#FE0000;
}


/*----首页案例----*/
.teacher_list{ width:1200px; overflow:hidden; margin:0 auto;}




/*---------- 首页产品 ---------*/
.pro_index{width:100%; overflow:hidden;background:#F5F5F5;}
.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_red.png) top center no-repeat;}
.pro_dec{ width:100%;height:30px; line-height:30px; text-align:center;}

.pro_list{ width:1200px; overflow:hidden; margin:0 auto;}
.pro_list ul{ width:1200px; margin:0 auto; overflow:hidden;}
.pro_list ul li{ width:370px; height:255px; margin:14px; float:left; text-align:center; border:1px solid #CCC;}
.pro_list ul li .pro_tit_bg{ width:370px; height:40px; background:#428BCA;opacity:0.8;  filter:alpha(opacity=80); margin-top:-42px; line-height:40px; color:#FFF;}
.pro_list ul li  a .pro_tit_bg{ width:370px; height:40px; color:#FFF;}
.pro_list ul li  a:hover .pro_tit_bg{ width:370px; 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;}

.index_pro{ width:100%; overflow:hidden; background:#FFF;}
.index_pro_center{ width:1200px; margin:30px auto; overflow:hidden;}
.index_pro_left{ width:240px; float:left; overflow:hidden;}
.index_pro_left_a{ width:240px; background:#333333; height:135px; float:left;}
.index_pro_left_a img{ width:226px; height:121px; margin:7px;}
.index_pro_red{ width:240px; height:95px; background:#F00; float:left; color:#fff;}
.index_pro_text{ width:210px; margin:15px; float:left;}
.index_pro_a{text-align:center; color:#FFF; font-size:26px; height:40px; line-height:40px;}
.index_pro_b{ text-align:center; font-size:18px; border-top:1px solid #CCC; height:30px; line-height:30px;}
.index_pro_catalog{ width:240px; float:left; overflow:hidden;}
.index_pro_catalog ul{ width:240px; overflow:hidden; float:left; margin-top:2px;}
.index_pro_catalog ul li{ width:240px; height:42px; line-height:42px;float:left; margin-bottom:2px; background:#CCCCCC;}
.index_pro_catalog ul li a{ width:220px; height:42px; line-height:42px; float:left; padding-left:20px; display:block;}
.index_pro_catalog ul li a:hover{ width:240px;height:42px; line-height:42px; float:left;background:#ff0000;display:block; color:#FFF;}

.index_pro_bottom{ width:240px; background:#CFCFCF; height:65px; float:left;}

.index_pro_right{ width:938px; float:right; overflow:hidden; border:1px solid #CCC;}
.index_pro_top{ width:100%; height:45px; line-height:45px; border-bottom:1px solid #CCC;}
.index_pro_title{ width:152px; height:45px; line-height:45px; background:#F00; text-align:center; color:#FFF; font-size:20px; float:left;}
.index_pro_t_a{ width:100px; float:right; margin-right:5px; font-size:12px; text-align:center; font-size:14px;}

.index_pro_content{ width:96%; margin:10px 2%; overflow:hidden;}
.index_pro_content ul{ width:100%; overflow:hidden; float:left;}
.index_pro_content ul li{ width:31%; height:230px; float:left; text-align:center; margin:1%;}


/*----相关知识----*/
.index_xgzs{ width:100%; overflow:hidden; border-top:1px solid #E9E9E9;}
.index_news_all{ width:1200px; margin:30px auto; overflow:hidden;}
.index_news_all ul{ width:100%; overflow:hidden; float:left;}
.index_news_all ul li{ width:40%; height:82px; margin:15px 5%; float:left;}
.data_red{ width:90px; height:83px; background:#FE0000; float:left;}
.data_red_t1{ font-size:38px; text-align:center; height:53px; line-height:53px; color:#FFF;}
.data_red_t2{ font-size:15px; text-align:center; height:20px; line-height:20px; color:#fff; border-top:1px solid #FFF;}

.data_r1{ width:380px; margin-left:10px; float:left; height:83px;}
.data_title{ font-size:18px; height:30px; line-height:30px; width:320px; float:left; color:#333;}
.data_title:hover{ font-weight:600;}
.data_desc{ font-size:14px; line-height:180%; float:left; color:#333;}

.index_news_more{ width:178px; height:46px; line-height:46px; background:#F3F3F3; border:1px solid #F00; border-radius:5px; margin:20px auto;}
.index_news_more a{ width:178px; height:46px;line-height:46px; background:#F3F3F3; border-radius:5px; text-align:center; display:block; font-size:18px;}
.index_news_more a:hover{ width:178px; height:46px; line-height:46px; background:#ff0000; border-radius:5px; text-align:center; display:block; color:#FFF; font-size:18px;}

/*----客户见证----*/
.index_khjz{ width:100%; background:#eee; height:470px; margin-top:20px;}
.index_khjz_t{ width:1200px; margin:20px auto; height:275px;}
.index_khjz_t ul{ width:100%; height:275px; overflow:hidden;}
.index_khjz_t ul li{ width:270px; height:273px; float:left; border:1px solid #CCC; background:#FFF; margin:0 10px;}
.index_khjz_img{ width:258px; height:180px; margin:6px; float:left;}
.index_khjz_text{ text-align:center; height:40px; line-height:40px; font-size:16px;}

/*----公司概况&常见新闻----*/
.index_about{ width:1200px; overflow:hidden; margin:0 auto;}
.index_about_left{ width:820px; border:1px solid #CCC; overflow:hidden; float:left; margin-top:30px;}
.index_company{ width:795px; margin:10px; float:left; height:284px;}
.index_company_a{ width:275px; height:155px; float:left; border:1px solid #CCC;}
.index_company_a img{ width:268px; height:149px; margin:3px; float:left;}
.index_company_b{ width:490px; float:left; overflow:hidden; margin-left:10px; line-height:180%;}

.index_company_honor{ width:795px; margin:10px; float:left; height:196px;}
.index_company_honor ul{ width:795px; float:left; overflow:hidden; margin-left:5px;}
.index_company_honor ul li{ width:138px; float:left; height:142px; border:1px solid #CCC; margin:15px 8px;}
.index_company_honor ul li img{ width:96%; margin:2%; height:136px;}

.index_company_line{ width:795px; border-bottom:1px solid #D4D4D4; float:left;}
.index_company_box{ width:128px; height:35px; line-height:35px; color:#FFF; font-size:16px; text-align:center; margin:0 auto; background:#F00; z-index:999; position:static; margin-top:-10px;}

.index_about_right{ width:350px; overflow:hidden; border:1px solid #CCC; float:right; margin-top:30px;}
.index_help_box{ width:320px; margin:15px; overflow:hidden; float:left;}
.index_help_box ul{ width:320px; float:left;}
.index_help_box ul li{ width:320px; float:left; height:80px; margin-bottom:10px; border-bottom:1px dashed #CCCCCC;}
.index_help_a{ width:295px; background:url(../image/aa1.jpg) top left no-repeat; padding-left:25px; height:25px; line-height:25px;}
.index_help_b{ width:295px; background:url(../image/aa2.jpg) top left no-repeat; padding-left:25px; line-height:180%;}

/*-------新闻&留言----*/

.index_news_alla{ width:1200px; margin-top:20px; float:left; overflow:hidden; margin-bottom:30px;}
.index_news_left{ width:59.5%; border:1px solid #CCC; overflow:hidden; background:#F3F3F5; float:left;}
.index_news_right{ width:39.5%; border:1px solid #CCC; overflow:hidden; background:#DCDDE1; float:left;}

h1.tit-h1 { font-size:38px; text-align:center; margin:30px 0 15px; color:#f60;}
.wrap{width:100%; float:left; overflow:hidden;}
ul,li{ list-style:none;}
.tab{ width:100%; float:left; overflow:hidden;}
.tab-hd {overflow:hidden; zoom:1;  background:#FFF;}
.tab-hd li{ float:left; width:135px; text-align:center; cursor:pointer; height:41px; line-height:41px; font-size:16px;}
.tab-hd li.active{ background:#ff0000; color:#FFF; font-weight:600;}
.tab-bd li{display:none; border-top:0 none; font-size:24px;}
.tab-bd li.thisclass{ display:list-item;}

.index_news_gs{ width:670px; float:left; overflow:hidden; margin:20px;}
.index_news_gs dl{ width:670px; float:left; overflow:hidden;}
.index_news_gs dl dt{ width:670px; height:35px; line-height:35px; font-size:14px; border-bottom:1px dashed #CCCCCC;}
.index_news_gs dl dt span{ float:right; height:35px; line-height:35px; font-size:14px;}

.index_guest{ width:330px; margin-top:28px; margin-left:60px; float:left; overflow:hidden;}
.index_guest_img{ width:330px; height:57px; float:left;}
.index_guest_cont{ width:330px; overflow:hidden; float:left;}



/*---------- 首页公司简介 ---------*/
.about_index{ width:100%; height:595px; 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; background:url(../images/about_cbg.jpg) top center no-repeat;}
.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:#F7F7F7; 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; height:415px; border:1px solid #CCC; margin:2px 8px; float:left; background:#fff;}
.news_list_index .img_news{ width:380px; height:240px; float:left;}
.news_list_index .news_tit_tit{ width:360px; float:left; margin:0 10px; height:45px; line-height:45px;}
.news_list_index .news_info{ width:360px; font-size:14px; line-height:180%; margin:0px 10px; float:left;}
.news_list_index .news_time{width:360px; font-size:12px; line-height:180%;margin:10px; float:left;}

/*---------- 首页友情链接 ---------*/

.index_link{ width:100%; overflow:hidden; background:#F2F2F2; border-top:1px solid #999;}
.index_link_cent{ width:1200px; margin:20px auto;}
.index_link_cent ul{ width:1200px; float:left; overflow:hidden; margin-bottom:20px;}
.index_link_cent ul li{ width:158px; height:36px; background:#FFF; border:1px solid #CCC; line-height:36px; text-align:center; margin:5px; float:left;}
.index_cl{ width:1200px; margin:0 auto; overflow:hidden;}
.index_bottom{ width:100%; overflow:hidden; background:#333;}


/*---------- 首页foot ---------*/
.foot{ width:100%; height:295px; background:#1E1E1E; margin-top:-20px;}
.foot_cent{ width:1200px; height:295px; margin:15px auto 0px auto; color:#CCC;}

.foot_left{ width:128px; height:235px; border-right:1px dashed #666; margin-top:28px; float:left;}
.foot_about{ width:128px; overflow:hidden; font-size:20px; text-align:center;}
.foot_about span{ width:128px; font-size:14px; text-align:center;}
.foot_about_menu{ width:128px; text-align:center; overflow:hidden; float:left; margin-top:10px;}
.foot_about_menu ul{ width:128px; float:left; overflow:hidden;}
.foot_about_menu ul li{ width:128px; height:30px; line-height:30px; float:left;}

.foot_about_menu ul li a{ color:#ccc;}
.foot_about_menu ul li a:hover{ color:#ff0000;}
.foot_left_a{ width:183px; height:235px; border-right:1px dashed #666; margin-top:28px; float:left;}
.foot_about_a{ width:183px; overflow:hidden; font-size:20px; text-align:center;}
.foot_about_a span{ width:183px; font-size:14px; text-align:center;}
.foot_about_menu_a{ width:183px; text-align:center; overflow:hidden; float:left; margin-top:10px;}
.foot_about_menu_a ul{ width:183px; float:left; overflow:hidden;}
.foot_about_menu_a ul li{ width:183px; height:30px; line-height:30px; float:left;}
.foot_about_menu_a ul li a{ color:#ccc;}
.foot_about_menu_a ul li a:hover{ color:#ff0000;}

.foot_left_b{ width:350px; height:235px; border-right:1px dashed #666; margin-top:28px; float:left;}
.foot_about_b{ width:330px; overflow:hidden; font-size:20px; padding-left:20px;}
.foot_about_b span{ width:330px; font-size:14px;}
.foot_about_menu_b{ width:350px; text-align:left; overflow:hidden; float:left; margin-top:10px;padding-left:20px;}
.foot_about_menu_b span{ width:100%;float:left;}

.foot_about_c{ width:262px; height:235px; float:right;}
.foot_about_c .foot_logo_a{ width:262px; height:75px; float:left; margin-top:30px;}
.foot_ewm{ width:102px; height:102px; margin:15px 10px; float:left;}





.foot_bottom{ width:100%; height:45px; line-height:45px; border-top:1px solid #666666; text-align:center; color:#CCC; background:#1E1E1E;}
.foot_bottom a{color:#CCC;}

/*---------- 内页 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:#ff0000; 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:#DF0000; 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:#ff0000; 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:200px; margin:10px; float:left;}
.ny_list_ul dl dt img{ width:98%; float:left; border:1px solid #CCC; padding:5px; }
.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:#ff0000; font-weight:bold;}

.ny_proshow{ width:100%; float:left; overflow:hidden;}
.ny_proshow_tit{ width:100%; text-align:center; height:50px; 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:#ff0000;
	border:1px solid #ff0000;
}
.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:20%;
	font-size:16px;
	color:#666;
	line-height:40px;
	text-align: right;
    margin-right:2%;
}
.form-group input{
	line-height:38px;
	border:1px solid #ccc;
	border-radius:5px;
	outline:none;
	width:70%;
	padding-left: 15px;
	font-family:"微软雅黑";
}

.form-groupa input{
	line-height:30px;
	border:1px solid #ccc;
	border-radius:5px;
	outline:none;
	width:100%;
	padding-left: 15px;
	margin-bottom:10px;
	font-family:"微软雅黑";
}

.form-group textarea{
	line-height:30px;
	border:1px solid #ccc;
	border-radius:5px;
	outline:none;
	resize:none;
	width:70%;
	padding-left: 15px;
	font-family:"微软雅黑";
}
.form-groupa textarea{
	line-height:25px;
	border:1px solid #ccc;
	border-radius:5px;
	outline:none;
	resize:none;
	width:100%;
	padding-left: 15px;
	font-family:"微软雅黑";
}

.form-group1 input{
	display:block;
	width:120px;
	float:left;
	line-height:45px;
	background-color:#ff0000;
	color:#fff;
	font-size:16px;
	text-align:center;
	font-family:"微软雅黑";
	margin-bottom:30px;
}

/*-------新增--------*/
.cent_ban{ width:100%; height:200px;}
/*---------- 首页案列 ---------*/
.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;}


