projectstyle="height: 40px !important;"@charset "utf-8";

/** 初始化css **/
*{ margin:0; padding:0}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font {font-family:"微软雅黑", Arial, Helvetica, sans-serif;}
table {width:100%; border-collapse:collapse; border-spacing:0;}
fieldset, img {border:0;vertical-align:top; border:nonel;}
h1, h2, h3, h4, h5, h6 {font-weight:normal; font-size:14px;}
ol, ul, li, dl, dt, dd {list-style:none;}
img{border: 0;}
input, button, textarea, checkbox, select, radio, form {vertical-align:top;}
a,ins{color:#444; text-decoration:none;}
a:link, a:visited {text-decoration:none;}
a:hover { color: #ff5370;}
html,body{ height: 100%; font-size: 14px; color: #444;}
input{ outline: none;}

.layout{ width: 1200px; margin: 0 auto; overflow: hidden;}
.fr{float:right}
.fl{float:left}
.com_dqwz{ font-size: 14px; line-height: 40px; color: #999;}
.com_dqwz a{ color: #666;}
.list_name{ font-size: 20px; color: #333; line-height: 40px; margin-bottom: 10px; font-weight: bold;}
.list_name span{ font-size: 14px; color: #999; font-weight: normal; margin-left: 16px;}
/* 所有项目 */
.all_xmfl{ width: 1200px; height: 200px; border-top: 1px solid #F5F5F5; overflow: hidden; background: url(../images/all_xm.png) no-repeat; background-size: 1200px 200px; overflow: hidden;}
.all_xmfl ul li{ box-sizing: border-box; width: 150px; height: 100px; padding-top: 60px; font-size: 14px; color: #333; text-align: center; line-height: 20px; border-bottom: 1px solid #F5F5F5; border-right: 1px solid #F5F5F5; float: left;}

.all_xmfl ul a:nth-child(1) li,.all_xmfl ul a:nth-child(9) li{ border-left: 1px solid #F5F5F5;}

/* 项目分类 */
.pro_title{ width: 1200px; height: 56px; background: #F5F5F5; margin-top: 40px; overflow: hidden;}
.pro_title>p{ font-size: 20px; line-height: 56px; margin: 0 33px; color: #444; font-weight: bold; float: left;}
.pro_title>ul{ overflow: hidden;}
.pro_title>ul>li{ line-height: 56px; padding: 0 11px; color: #444; font-size: 14px; cursor: pointer; float: left;}
.pro_title>ul>li.cur{ color: #ff5370;}

.pro_fenl>ul>li{display: none; overflow: hidden;}
.pro_fenl>ul>li div{ width: 342px; height: 130px; padding: 14px 20px; border: 1px solid #F5F5F5; margin: 22px 0 0 24px; float: left;}
.pro_fenl>ul>li div:nth-child(1),.pro_fenl>ul>li div:nth-child(4),.pro_fenl>ul>li div:nth-child(7),.pro_fenl>ul>li div:nth-child(10),.pro_fenl>ul>li div:nth-child(13),.pro_fenl>ul>li div:nth-child(16),.pro_fenl>ul>li div:nth-child(19),.pro_fenl>ul>li div:nth-child(22),.pro_fenl>ul>li div:nth-child(25),.pro_fenl>ul>li div:nth-child(28){ margin-left: 0;}
.xmname{ font-size: 16px; line-height: 22px; color: #ff5370; font-weight: bold;}
.xmpk{ font-size: 14px; line-height: 20px; margin-top: 10px; overflow: hidden; }
.xmpk i{ display: block; width: 42px; font-style: normal; color: #444; float: left;}
.xmpk span{ display: block; width: 300px; color: #666; float: left;}