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,label {margin:0;padding:0;}
body, button, input, select, textarea {font: 12px  Arial, Helvetica, sans-serif;}
body{ background-color:#FFF;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;}
ul,li{ list-style-type:none;}img{ border:none 0;}
a {text-decoration: none; color:#292929;}a:hover {text-decoration:none; color:#F00}
.clear{ clear:both;}


/*公共样式*/
.alltop{width:100%; border-bottom:8px solid #fd2015;}
.top{ width:1080px; height:147px; margin:0 auto; display: block; overflow: hidden;}
.header{ margin-top:10px;}
.top .head_left{ float:left; margin-left:10px;}
.top .head_right{ float:right; margin-top:11px; margin-right:50px;}

.top .nav {margin-top:15px;}
.top .nav ul li{float:left; }
.top .nav ul li a{float:left; width:90px; font-size: 16px; font-weight: bold; height:55px; color:#0b0b0b;line-height:40px;text-align: center;}
.top .nav ul li a:hover{background: url(../images/navoverflow.png) no-repeat top;}
.top .nav ul li a:hover{ color:#fff; }

.footer{ background: #cecdcd; width:100%; height:230px; border-top: 1px solid #f00; display: block; overflow: hidden;}
.footer .foot_center{ width:1050px; margin:30px auto; display: block; overflow: hidden;}
.footer .foot_center .foot_nav ul li{list-style: none; float:left;width:94px;text-align: center; }
.footer .foot_center .foot_nav ul .f_n_l {border-right: 1px solid #fff; }
.footer .foot_center .foot_nav ul li a{ font-weight: bold;}

.footer .foot_f2{ margin-top:65px;}
.footer .foot_f2 .foot_f2_l{ float:left; width:212px; height:94px; background: url(../images/foot_logo.png) no-repeat;}
.footer .foot_f2 .foot_f2_c{ float:left;width:630px; line-height:30px; font-size: 12px;}
.footer .foot_f2 .foot_f2_c .f2_c_a{ width:90px;margin-right:11px; }
.bshare-custom{width:300px; float:right;margin-right:20px;margin-top:30px;}
.footer .foot_f2 .foot_f2_r{ float:right; width:84px; height:94px; background: url(../images/foot_wei.png) no-repeat;}
.footer .foot_f2 .foot_f2_r1{ float:right; width:64px; height:80px; padding-left:5px;padding-top:10px;}
/*公共样式 over*/

/*index banner*/
.banner {width:100%; height:500px;}

/*index 内容*/
.conter .con_2f{ width:1060px; margin:25px auto;}

.conter .con_2f .con_2f_about{width:300px; height: 255px;float:left; border-right: 1px solid #cecece;}
.conter .con_2f .con_2f_new{width:440px; height: 255px; float:left;  border-right: 1px solid #cecece; margin-left:7px;}
.conter .con_2f .con_2f_contact{width:300px; height: 255px; float:left; margin-left:7px;}

.conter .con_2f .con_2f_about_tit{margin-top:5px; margin-left:15px; background: url(../images/new_tit.png) no-repeat left top; display: block; overflow: hidden;}
.conter .con_2f .con_2f_tit{ float:left; margin-left:20px; font-size: 16px; font-weight: bold; color:#292929;}
.conter .con_2f .more{ float:right;  margin-right:25px; line-height:20px; font-size: 14px; color:#292929;}

.conter .con_2f .con_2f_about .about_con{ width:280px; margin:15px auto;display: block; overflow: hidden; line-height:26px; background: url(../images/about.png) no-repeat -18px -90px;}
.conter .con_2f .con_2f_about .about_img{float:right; top:100px;}

.conter .con_2f .con_2f_new .news_con{width:420px; margin:15px auto;display: block; overflow: hidden; line-height:26px;}
.conter .con_2f .con_2f_new .news_con ul li{ background: url(../images/newli.png) no-repeat left 10px; padding-left:20px; margin-left:5px;}
.conter .con_2f .con_2f_new .news_con ul li p{ float:right;}

.conter .con_2f .con_2f_contact .contact_con{ width:280px; margin:15px auto;display: block; overflow: hidden; line-height:26px; background: url(../images/contact.png) no-repeat 85px 5px;}

.conter .con_3f { width:1060px; height:260px; margin:15px auto; display: block; overflow: hidden;}
.conter .con_3f .con_3f_about_tit{margin-top:5px; margin-left:15px; padding-bottom:10px; background: url(../images/new_tit.png) no-repeat left top; display: block; overflow: hidden; border-bottom: 1px solid #999;}
.conter .con_3f .con_3f_tit{ float:left; margin-left:20px; font-size: 16px; font-weight: bold; color:#292929;}
.conter .con_3f .more{ float:right;  margin-right:25px; line-height:20px; font-size: 14px; color:#292929;}
.conter .con_3f .f3_con{width:1030px; margin:15px auto;display: block; overflow: hidden; line-height:26px;}

.f3_con #demo{overflow:hidden; width:1030px;}
.f3_con #demo tr td a{ margin:0 8px;}
.f3_con #demo tr a img{height:160px; width:330px; padding:1px; border: 1px solid #999; -moz-border-radius:5px; border-radius:5px;}

.conter .con_4f { width:1060px; height:410px; margin:15px auto; display: block; overflow: hidden;}
.conter .con_4f .con_3f_about_tit{margin-top:5px; margin-left:15px; padding-bottom:10px; background: url(../images/new_tit.png) no-repeat left top; display: block; overflow: hidden; border-bottom: 1px solid #999;}
.conter .con_4f .con_3f_tit{ float:left; margin-left:20px; font-size: 16px; font-weight: bold; color:#292929;}
.conter .con_4f .more{ float:right;  margin-right:25px; line-height:20px; font-size: 14px; color:#292929;}
.conter .con_4f .f4_con{width:1045px; margin:15px auto;display: block; overflow: hidden; line-height:26px;}
.conter .con_4f .f4_con ul { margin-left:11px;}
.conter .con_4f .f4_con ul li{list-style: none; float:left; margin:5px;}
.conter .con_4f .f4_con ul li{height:160px; width:330px; padding:1px; border: 1px solid #999; -moz-border-radius:5px; border-radius:5px;}
.conter .con_4f .f4_con ul li img{ height:160px; width:330px;}

.conter .con_5f { width:1050px; margin:15px auto; display: block; overflow: hidden;}
.conter .con_5f .linktit{width:80px; float:left;  font-size: 14px; font-weight: bold; line-height:24px;}
.conter .con_5f .link{width:960px; float:right;  display: block; overflow: hidden; line-height:22px;}
/*index over 内容*/

/*art 内容*/
.art_banner{ width:1280px; margin:0 auto; height:335px;}
.art_con{ width:1050px; margin:0px auto; margin-top:-60px; background: #fff; min-height:600px;-moz-border-radius:8px; border-radius:8px; margin-bottom:30px; display: block; overflow: hidden;}
.art_con .art_con_l{ width:230px; float:left; min-height:300px; margin-top:20px;}
.art_con .art_con_r{ width:810px; float:right; border-left: 1px dashed #999; min-height:500px; margin-top:20px;}

.list_tit{ width:160px; height:35px; background-color: #f00; border-top-left-radius:6px; border-top-right-radius:6px; margin:0px auto; text-align: center; font-size: 14px; font-weight: bold; line-height:35px; color:#fff;}
.art_con .art_con_l ul{ width:160px; margin:0 auto;}
.art_con .art_con_l ul li{ line-height:40px; border-bottom: 1px solid #f00; text-align: center; font-weight: bold;}

.art_con_r .con_r_tit{ width:760px; height:35px; margin:0px auto; font-size: 14px; font-weight: bold; line-height:35px; border-bottom: 1px dashed #999; padding-bottom:10px;}
.art_con_r .con_r_tit .tit_l{ border-left:2px solid #015196; font-size: 14px; padding-left:10px; float:left;}
.art_con_r .con_r_tit .tit_r{ font-size: 14px; float:right;}


.art_con_r .art_con{ width:760px; margin:0 auto; line-height:24px; margin-top:20px;}
/*art over 内容*/

/*list 内容*/
.art_con_r .list_con{ width:760px; margin:0 auto; line-height:24px; margin-top:20px;}

.art_con_r .list_con .list_con_list li{background: url(../images/newli.png) no-repeat left 10px; padding-left:20px; margin-left:5px;}
.art_con_r .list_con .list_con_list li span{ float:right; margin-right:10px;}

/*list over 内容*/

/*招聘*/
.job_list{ width:740px; border:0px; border-bottom:1px dotted #ff1212; margin:15px auto; padding-bottom:15px;}
.job_list tr td{line-height:25px;}
.job_list_tit td{border:0px; border-bottom:1px solid #c1c1c1;}

.job_con_bor{ width:750px; background:#c1c1c1;}
.job_con_bor .job_con_tit{ text-align:center;}
.job_con_bor table{ background:#fff;}







/*list-img 内容*/
.art_con_r .list_con_img{ width:760px; margin:0 auto; line-height:24px; margin-top:20px;}

.art_con_r .list_con_img .list_con_imgl li{float:left; margin:10px; text-align: center;}
.art_con_r .list_con_img .list_con_imgl li img{ width:232px;height:200px;}

/*list-img over 内容*/


.neirong .neirong_tit{ font-size:22px; text-align:center;}
.othertit{ width:760px; margin-top:10px;text-align:center;}
.othertit span{ margin-right:20px;color:#636363;}
.art_contental{ line-height:24px; color:#555555; margin-top:25px;}



/*配色方案*/
.peisefagancen{ width:700px;margin:0 auto;}
.con_case{width:700px; height:450px;margin:50px auto;}
.case_bottom{ position: relative; z-index:1; margin-top:-422px;}
.case_top{ position: relative; z-index:1;}
.peisefagancen_t{ width:100%;height:50px;  display:block;overflow:hidden;text-align:center;}
.peisefagancen_b{ width:100%;height:50px;  display:block;overflow:hidden; text-align:center;}
.peisefagancen div span{height:50px;width:60px; cursor:pointer;font-size:16px;line-height:40px;  color:#464646; display:block; overflow:hidden;float:left;padding-left:70px;}


/*配色方案 over*/



.dzcy_tit{ width:100%;height:200px;}







/*分页*/
.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 60px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:20px;
	margin-right:10px;
}
.dede_pages ul li a{
	padding:2px 4px 2px;
	color:#666;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 1px;
	border-bottom:2px solid #690;
}
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	color:#F63;
	padding:2px 4px 1px;
	border-bottom:2px solid #F63;
	font-weight:bold;
}
.dede_pages .pageinfo{
	float:left;
	line-height:21px;
	padding:0px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#666;
	font-weight:normal;
	margin:0px 2px;
}
