@charset "utf-8";
/* CSS Document */
body,a{ text-decoration:none; margin:0; padding:0;  font-family:'微软雅黑';}
/*头部*/
a { color: #999;}
.float_right { float:right;}
.head_t{ width:100%; height:40px;}
.head_h{ width:100%; background:#000; height:40px;}
.head_h_t{ width:1050px; margin:0 auto; height:40px; line-height:40px; font-size:0.75em;  font-family:'宋体'; color:#FFF;}
.head{ width:100%; height:120px;box-shadow:0px 2px 2px #CCCCCC;-moz-box-shadow:0px 2px 2px #CCCCCC;}
.head_c{ width:1050px; margin:0 auto; height:120px;}
.head_c_logo{ float:left; width:200px; height:120px; overflow:hidden;}
.head_c_logo img{ width:200px; height:120px;}
.head_c_con{ float:left; width:850px; height:120px;}
.head_c_con_s{ width:100%; height:75px;}
.head_c_con_ss{ float:right; height:34px; margin-top:20px; width:245px;}
.head_c_con_ss_c{ float:left; width:198px; border-bottom:1px solid #CCCCCC; height:32px; border-left:1px solid #CCCCCC; border-top:1px solid #CCCCCC;}
.head_c_con_ss_c input{ border:none; outline:none; height:30px; line-height:30px; font-size:1.25em; width:196px; background:#f2f2f2;}
.head_c_con_ss_s{ width:46px; float:left;text-align:center; cursor:pointer; height:34px; line-height:34px; background:#008000; font-family:'宋体'; font-size:0.875em; color:#FFF;}
.head_d{ width:100%; height:45px;}
.head_d_r a{ color:#000;}
.head_d_r{ width:795px; float:right; height:45px;}
.head_d_r ul{ margin:0; padding:0; font-size:0.95em; }
.head_d_r li{ list-style:none; float:left; cursor:pointer; font-weight:bold; vertical-align:text-top; height:45px; width:120px; text-align:center;}
.head_d_r span{ width:70px; line-height:25px;}
.head_gy{ position:relative; display:none; width:250px; border-bottom:2px solid #00b300; box-shadow:2px 2px 2px #cccccc; -moz-box-shadow:2px 2px 2px #cccccc; height:75px; z-index:5; background:#ffffff;top:21px;}
.head_gy li{ font-weight:normal; color:#333333; height:35px; text-align:left; text-indent:4px; line-height:35px; width:125px; float:left; font-family:'宋体';}
.banner_tc_c_c a{ color:#000;}
.sjx{width: 0; height: 0; float:left; margin-top:12px; margin-left:30px; border-top: 6px solid transparent;border-left: 6px solid #808080; border-bottom: 6px solid transparent;}
/*图片滚动*/
.banner{ width:1050px; margin:0 auto; height:320px; overflow:hidden; padding-top:20px;}
.case_box{position:relative;margin:0px auto 0px;width:1050px;height:320px;overflow:hidden}
.case_box p{z-index:2;position:absolute;text-indent:-9999px;width:28px;height:51px;top:40%;cursor:pointer}
.case_box .prev{text-indent:-9999px;background:url(../images/previous.png) no-repeat;left:10px}
.case_box .next{background:url(../images/next.png) no-repeat;top:40%;right:10px}
.case_box ul{position:absolute;height:320px; list-style:none;overflow:hidden;top:0px;left:0px; margin:0; padding:0;}
.case_box ul li{width:1050px;float:left;height:320px}
.case_box ul li dl.case_info{line-height:17px;margin:95px 0px 0px 475px;width:295px;zoom:1;color:#616741;font-size:13px;overflow:hidden}
.case_box ul li dl.case_info dd{text-indent:26px}
.case_box img{}
.case_box ul li.case_1{background:url(../images/banner1.jpg) no-repeat center top; background-size:1050px 320px;}
.case_box ul li.case_2{background:url(../images/banner2.jpg) no-repeat center top;  background-size:1050px 320px;}
.case_box ul li.case_3{background:url(../images/banner3.jpg) no-repeat center top;  background-size:1050px 320px;}
.case_box ul li.case_4{background:url(../images/banner4.jpg) no-repeat center top; background-size:1050px 320px;}

.case_box ul li.case_2 dl{margin-top:150px}
.case_box ul li.case_3 dl{margin-top:135px}
.case_box ul li.case_4 dl{margin-top:110px}
.case_box ul li.case_5 dl{margin-top:120px}
.case_box ul li.case_6 dl{margin-top:115px}

.case_info_add dd{line-height:22px}

.case_box ol{position:absolute;bottom:0;left:50%;margin:0 0 0 -65px;height:12px;z-index:99;}
.case_box ol li{float:left;margin:0 4px;display:inline;width:12px;height:12px;line-height:999em;background:url(../images/pagination.png) no-repeat;overflow:hidden;cursor:pointer;}
.case_box ol li.active{background-position:0 -12px;}
/*导航栏悬浮层*/
.banner_tc{ position:relative; height:180px; top:-35px;width:1050px; z-index:3;}
.banner_tc ul{ margin:0; padding:0; list-style:none;  }
.banner_tc ul li{}
.banner_tc_d{ float:left; width:240px; position:relative; cursor:pointer;  height:180px; margin-left:30px;background:#00b300;opacity:0.8;overflow:hidden;}
.banner_tc_c{ width:240px; height:180px;}
.banner_tc_c_t{ width:200px; margin:0 auto; height:36px; line-height:36px; border-bottom:1px solid #FFF; font-size:1.125em; color:#FFF; text-align:center;}
.banner_tc_c_c{ width:200px; margin:0 auto; font-family:'宋体'; font-size:0.875em; line-height:20px; color:#FFF; text-indent:30px;}
.banner_tc_c_c p{ margin:0; padding:0; cursor:pointer; text-align:right; color:#000;}
/*底部*/
.bottom{ width:100%; height:240px; float:left; margin-top:45px; background:#4d4d4d;}
.bottom_con{ margin:0 auto; width:1050px;}
.bottom_con_left{ float:left; width:800px;}
.bottom_con_left_top{ float:left; width:100%; height:160px;}
.bottom_con_left_gy{ width:190px; float:left; margin-top:25px; color:#ffffff; font-family:'宋体'; font-size:0.875em; overflow:hidden;}
.bottom_con_left_gy_tit{ border-bottom:1px dashed #ffffff; overflow:hidden; line-height:25px;}
.bottom_con_left_gy_con{ height:109px; overflow:hidden; width:200px;}
.bottom_con_left_gy_con ul{ margin:0; padding:0; list-style:none;}
.bottom_con_left_gy_con ul li{ padding-top:10px;}
.bottom_con_left_center{ width:380px; float:left; margin-top:25px; margin-left:20px; color:#FFF;  font-family:'宋体'; font-size:0.875em; overflow:hidden;}
.bottom_con_left_center_pr{height:109px; overflow:hidden;}
.bottom_con_left_center_pr ul{ margin:0; padding:0; list-style:none;}
.bottom_con_left_center_pr ul li{ float:left; width:190px; padding-top:10px; line-height:25px;}
.bottom_con_left_bq{ float:left; width:100%; overflow:hidden;}
.bottom_con_left_bq_con{ float:right; text-align:center; color:#FFF; font-family:'宋体'; font-size:0.875em; margin-right:70px; width:450px; margin-top:20px;}
.bottom_con_left_bq_con p{ margin:0; padding:0; line-height:20px;}
.bottom_con_ew{ float:left; width:190px; height:190px; overflow:hidden; margin-top:25px; margin-left:20px;}
.bottom_con_ew img{ width:190px; height:190px;}













