@charset "utf-8";
/* CSS Document */

body{ font-size:14px; color:#666; background:#fff; line-height:24px; font-family:'微软雅黑'}

a { color:#666; font-size:14px; text-decoration:none; }

a:hover {  text-decoration:none;}



/***************index css********************/
.top{ width:1170px; height:auto; margin:0 auto}
.top .logo{ float:left;}
.top .search{ float:right; margin-top:30px; margin-right:12px;}
.top .search .wbk{ float:left; width:149px; height:31px; background:url(../images/wbk.jpg) no-repeat; line-height:31px; text-indent:10px;}

#nav{ width:auto; height:34px; float:left; margin-left:32px; margin-top:30px;}
#nav ul{ }
#nav ul li { float:left; display:inline; height:34px; margin-left:30px; overflow:hidden}
#nav ul li a{ display:block; height:34px; line-height:34px; color:#555555; font-size:14px;}
#nav ul li a:hover{ background:url(../images/h.jpg) repeat-x bottom; color:#e03d36}
#nav ul li a.current{ background:url(../images/h.jpg) repeat-x bottom; color:#e03d36}


.flash{ width:1920px; height:600px; margin:0 auto;}


/******************************** index *********************************/
.about{ width:1170px; height:auto; margin:0 auto;}
.about .left{ float:left; width:580px; height:auto;}
.about .left .title{ height:46px; line-height:46px; color:#333333; font-size:24px; text-transform:uppercase}
.about .left .title span{ color:#e03d36}
.about .left .txt{ width:100%; height:auto; margin-top:12px;}
.about .tu{ width:538px; height:auto; float:right}

.pro{ width:1330px; height:auto; margin:0 auto; margin-top:75px;}
.pro .title{ height:46px; line-height:46px; text-align:center; color:#333333; font-size:24px; text-transform:uppercase}
.pro .title span{ color:#e03d36}
.pro .bg{ width:100%; height:auto; margin-top:35px;}
.pro .bg .left_pic{ float:left; width:50px; height:50px; display:block; background:url(../images/pic_left.jpg) no-repeat; overflow:hidden; margin-top:95px;}
.pro .bg .left_pic:hover{ background:url(../images/pic_lefth.jpg) no-repeat;}
.pro .bg .right_pic{ float:right; width:50px; height:50px; display:block; background:url(../images/pic_right.jpg) no-repeat; overflow:hidden; margin-top:95px;}
.pro .bg .right_pic:hover{ background:url(../images/pic_righth.jpg) no-repeat;}
.pro .bg .gdimg{ width:1170px; height:275px; float:left; margin-left:27px;}
.pro .bg .gdimg ul li{ width:287px; height:275px; float:left; margin-left:3px; margin-right:2px;}
.pro .bg .gdimg ul li .tu{ width:271px; height:203px; margin:0 auto}
.pro .bg .gdimg ul li .tu img{width:271px; height:203px; margin-top:7px;}
.pro .bg .gdimg ul li .name{ width:271px; height:24px; text-align:center; line-height:24px; margin:0 auto; margin-top:25px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pro .bg .gdimg ul li:hover{ border-radius:3px; background:#fff;}

.feedback{ width:1170px; height:auto; margin:0 auto; margin-top:100px;}

.equ{ width:1330px; height:auto; margin:0 auto; margin-top:100px;}
.equ .title{ height:46px; line-height:46px; text-align:center; color:#333333; font-size:24px; text-transform:uppercase}
.equ .title span{ color:#e03d36}
.equ .bg{ width:100%; height:245px; margin:0 auto; margin-top:50px;}
.equ .bg .left_equ{ float:left; width:50px; height:50px; display:block; background:url(../images/pic_left.jpg) no-repeat; overflow:hidden; margin-top:70px;}
.equ .bg .left_equ:hover{ background:url(../images/pic_lefth.jpg) no-repeat;}
.equ .bg .right_equ{ float:right; width:50px; height:50px; display:block; background:url(../images/pic_right.jpg) no-repeat; overflow:hidden; margin-top:70px;}
.equ .bg .right_equ:hover{ background:url(../images/pic_righth.jpg) no-repeat;}
.equ .bg .txt{ width:1170px; height:245px; height:auto; float:left; margin-left:28px;}
.equ .bg .txt ul li{ float:left; width:278px; height:auto; overflow:hidden; margin-left:7px; margin-right:7.5px;}
.equ .bg .txt ul li img{ width:278px; height:186px; display:block;}
.equ .bg .txt ul li .name{ width:278px; height:28px; text-align:center; line-height:28px; margin-top:15px;}

/****************************** ny *************************************/
.titlen{ width:1170px; height:46px; margin:0 auto; line-height:46px; text-align:center; color:#333333; font-size:24px; text-transform:uppercase}
.titlen .title span{ color:#e03d36}

.centern{ width:1170px; height:auto; margin:0 auto; margin-top:45px;}

.ny_left{ width:218px; height:auto; float:left; display:inline; }
.ny_cpfl{ width:218px; height:auto;}
.ny_cpfl .title{ height:52px; background:#e03d36; line-height:52px; color:#fff; text-indent:18px; font-size:24px;}
.ny_cpfl .txt{ width:218px; height:auto; border-bottom:6px solid #e03d36}



.ny_side{ width:930px; height:auto; float:right; display:inline; min-height:300px;}





