@charset "utf-8";
/* CSS Document */
* {margin: 0;padding: 0;}
body {color:#31353e; font-family:"微软雅黑","黑体" ,"宋体",Arial,Helvetica,sans-serif,Impact; font-size:12px; width:100%;}
ul, li {list-style-type: none;}
a {color:#555;text-decoration: none;}
a:hover {color: #e60012;}
em {float:right;font-style: normal;font-weight: normal;}
img {border:medium none;}

/* header */
.header {background:#333;height:120px;}
.top {width:1080px;margin:0px auto;height:120px;}
.top p {line-height:31px;color:#fff;}
.top p b {font-weight:normal;}
.top p em a {color:#fff;margin:0 10px;}
.top p em a:hover {color:#ccc;}
.top h1 {width:180px;height:120px;float:left;background:url(../images/logo.png) no-repeat left center;}
.top h1 a {float:left;width:84px;height:120px;text-indent:-9999px;}

/* nav */
.nav {width:900px;height:120px;float:left;}
.nav li {float:left;line-height:120px;}
.nav li a {float:left;font-size:16px;text-align:center;font-weight:bold;color:#fff;display:block;width:100px;}
.nav li a:hover {background:#e60012;}

/*flash*/
#works_slide{overflow:hidden;zoom:1;position:relative;}
#works_img {width:1080px;height:380px;margin:auto;position:relative;}
#works_img img {width:1080px;height:380px;}
#works_img .imgs {width:1080px;height:380px;}
#works_img .img-wrap {overflow:visible;position:absolute;}
#works_img .next,#works_img .prev {filter:alpha(Opacity=70);opacity:.7;position:absolute;top:40%;margin-top:-25px;margin-left:5px;}
#works_img .next:hover,#works_img .prev:hover {filter:alpha(Opacity=100);opacity:1;}
#works_img .prev {left:-86px;z-index:999}
#works_img .next {margin:-25px 5px 0 0;right:-86px;z-index:999;}
#works_img .disabled {background-color:#eee;}
#works_img .mask-left,#works_img .mask-right,#works_img .img {background:#fff;padding:0px;z-index:1;position:absolute;top:0;left:0;width:1080px;height:380px;overflow:hidden;left:1080px;}
#works_img .mask-right,#works_img .mask-left {z-index:4;left:-1080px;filter:alpha(Opacity=60);opacity:.6;background:#000;overflow:hidden;}
#works_img .mask-right {left:1080px;}
#works_img .active {z-index:2;left:0;}
.icon-arrow-a-left,.icon-arrow-a-right {background:url(../images/big_arrow.png) no-repeat;}
.icon-arrow-a-left {background-position:0 0;height:111px;width:56px;}
.icon-arrow-a-left:hover,.icon-arrow-a-left.arrow-a-left_hover,.icon-arrow-a-left.arrow-a-left-hover {background-position:-0 0;}
.icon-arrow-a-right {background-position:-56px 0;height:111px;width:56px;}
.icon-arrow-a-right:hover,.icon-arrow-a-right.arrow-a-right_hover,.icon-arrow-a-right.arrow-a-right-hover {background-position:-56px 0;}

.content {width:100%;margin:0px auto;clear:both;}
.clear {clear:both;height:5px;}

/*fl*/
#fl_c {width:1080px;margin:0px auto;height:430px;}
#fl_c h3 {font-size:24px;line-height:58px;color:#e60012;text-align:center;margin:15px 0 0 0;}
.pfl {float:left;width:261px;height:355px;margin:0 12px 0 0;background:#e5e5e5;}
.pfl h5 {margin:0 10px;color:#e54515;font-size:16px;line-height:38px;}
.pfl p {margin:0 10px;font-size:14px;line-height:22px;}
a:hover .pfl {background:#e60012;}
a:hover .pfl h5, a:hover .pfl p {color:#fff;}

.pfl_r {margin:0;}
.pfl_i {width:241px;height:236px;margin:10px;}
.pfl_i img {width:241px;height:236px;}

#ys {width:100%;height:400px;}
#ys_c {width:1080px;margin:0px auto;height:360px;background:url(../images/tdbj.jpg) no-repeat left 60px;}
#ys_c h3 {font-size:24px;line-height:58px;color:#e60012;text-align:center;margin:15px 0 0 0;}
.ys_c_i_info {float:left;width:510px;}
.ys_c_i_info dd {float:left;width:409px;font-size:14px;color:#fff;line-height:22px;}
.ys_c_i_info .ys_c_i_info_t {font-size:16px;font-weight:bold;line-height:28px;color:#f00;}

#about_c {width:1080px;margin:0px auto;height:340px;}
#about_c h5 {font-size:16px;line-height:38px;border-bottom:1px solid #e60012;color:#e60012;text-indent:20px;}
#about_c h5 em {margin:0 15px 0 0;font-size:12px;}
#about_c h5 em a {background:#e60012;color:#fff;padding:2px 10px 5px 10px;;border-radius:15px;}
#about_c h5 em a:hover {background:#333;}
.about {height:340px;width:660px;border:1px solid #e5e5e5;float:left;}
.about img {float:left;margin:10px;}
.about p {font-size:14px;line-height:22px;margin:12px 15px 0 15px;}
.news {height:340px;width:400px;border:1px solid #e5e5e5;float:right;}
.news li {line-height:35px;font-size:14px;margin:6px 0 0 0;}
.news li a {color:#333;background:url(../images/b1.gif) no-repeat 26px center;text-indent:40px;display:block;}
.news li a:hover {color:#e60012;}

#kh_c {width:1078px;margin:30px auto 0 auto;height:175px;border:1px solid #e5e5e5;}
#kh_c h5 {font-size:24px;line-height:58px;border-bottom:1px solid #e60012;color:#e60012;text-indent:20px;font-weight:normal;}
#kh_c h5 em {margin:0 15px 0 0;font-size:12px;}
#kh_c h5 em a {background:#e60012;color:#fff;padding:2px 10px 5px 10px;;border-radius:15px;}
#kh_c h5 em a:hover {background:#333;}

.kh_x {float:left;width:170px;height:85px;border:1px solid #e5e5e5;margin:15px 0 0 6px;}
.kh_x img {width:170px;height:85px;}

#link {width:1058px;border:1px solid #e5e5e5;padding:10px;margin:15px auto;}
#link p {font-size:14px;}
#link p a {margin:0 10px;}

/* 底部 */
.footer {width:100%;margin:10px 0 0 0;background:#333;}
.foot {width:1080px;margin:0px auto;padding:20px 0;}
.foot p {line-height:30px;color:#fff;}

