/* CSS Document */
*{ font-family:"微软雅黑"; margin:0; padding:0; border:0; list-style-type:none;}
a{ text-decoration:none;}

.top{width:1200px; height:117px; margin:0 auto;}
.logo{ width:260px; height:117px; float:left;}
.nav{ width:870px; height:117px; float:right;}
.nav_tel{ text-align:right; margin-top:12px;}
.nav_nav{text-align:right; height:60px; float:right; line-height:40px; font-size:16px; color:#404040;}
.nav_nav li{ float:left; padding:7px 20px;}
.nav_nav li a{ color:#404040;}
.nav_nav li a:hover{ color:#00a0e9; border-bottom:2px #00a0e9 solid; display:block;}

.product{ width:1200px; margin:0 auto; margin-top:45px;}
.product_title{ font-size:32px; color:#333333; text-align:center; font-weight:bold;}
.product_title p{ font-size:14px; font-weight:100; padding-bottom:20px; background:url(../images/xhx.png) bottom no-repeat;}
.product_main{ width:1200px;margin:0 auto;padding:24px 0 10px 15px;}
.rczp_main{ margin-top:20px;overflow:hidden;}
.rczp_main .left{float:left;}
.rczp_main .right{overflow:hidden;float:right;min-height:455px;width:862px;padding-left:25px;background:url(../images/r_bg.jpg) no-repeat;background-size:100% 100%; }
.rczp_main .right img{margin:41px 27px 31px  0;float:left;}
.rczp_main .right  h3{color:#95fffb;margin:28px 0 32px 0;width:503px;float:left;}
.rczp_main .right  p{color:#fff;font-size:14px;line-height:25px;}
.rczp_main .right  p:first-child{clear:both;}
.lxwm{ margin-top:25px;width:100%; height:658px; background:url(../images/lxwm.png) no-repeat; }
.lxwm_main{ width:1200px; height:658px; margin:0 auto;position:relative;}
.lxwm_main p{ position:absolute; bottom:125px; right:120px; background:url(../images/lxwm_bj.png); width:337px; height:326px;color:#FFF; font-size:16px; padding:15px 10px; line-height:31px;}
.lxwm_main_title{ font-size:22px; font-weight:bold; text-align:center; line-height:55px;  width:337px;}
.bottom{ width:100%; overflow:hidden; background:#363636; background:url(../images/bottom_bj.png); color:#FFF; font-size:14px;}
.bottom_main{ width:1200px;overflow:hidden; margin:0 auto;}
.bottom_main_bq{ width:1200px; height:60px; margin:0 auto; line-height:85px; text-align:center;}
.bottom_gywm{width:200px; overflow:hidden;height:185px;float:left; margin-top:30px; border-right:1px solid #FFF;}
.bottom_title{ font-size:18px; font-weight:bold; line-height:45px;}
.bottom_gywm ul{ overflow:hidden; width:200px;}
.bottom_gywm li{ color:#FFF; float:left; margin:5px 24px 0 0 ; width:70px; height:25px; }
.bottom_gywm li a{ color:#FFF;}
.bottom_ywfw{ width:340px; overflow:hidden;height:185px; padding:0 40px;float:left; margin-top:30px; border-right:1px solid #FFF;overflow:hidden;}
.bottom_ywfw ul{ overflow:hidden; width:360px;}
.bottom_ywfw li{ color:#FFF; float:left; margin:5px 24px 0 0 ; width:60px; height:29px; }
.bottom_ywfw li a{ color:#FFF;}
.bottom_tel{width:320px;overflow:hidden;padding:0 40px;float:left; margin-top:30px;border-right:1px solid #FFF; line-height:45px;}
.bottom_erweima{ width:130px; height:190px; padding:0 20px; float:right;margin-top:30px;}
.cl{ clear:both;}
.tab_t{overflow:hidden;}
.tab_c{overflow:hidden;}
.tab_t span{ cursor:pointer; }
.tab_t span.on{ color:#fff;}
 .tab_t{ padding-left:34%;}
.tab_a{overflow:hidden;}
.tab_b{overflow:hidden;}
.tab_a span{ cursor:pointer; }
.tab_a span.on{ color:#fff;}
.tab_a{ padding-left:34%;}
.on{color:#fff; background:#00a0e9; border:0;}
.fenlei{ display:block; width:105px; height:24px; border:1px solid #666; padding:3px 5px; text-align:center; line-height:24px; float:left; margin:15px 5px;} 
.cptp{ float:left; width:392px; height:286px; color:#FFF;  margin:0 4px; position:relative;}
.cptp p{ position:absolute; width:392px; height:69px;  line-height:69px; background-image:url(../images/cpbj.png);bottom:0;}
.cptp p a{ color:#FFF; font-size:18px;display:block;}
.cptp p:hover{ color:#FFF; font-weight:bold; font-size:18px;}
.more{ font-size:16px; color:#FFF; text-align:center; padding:3px 8px; background:#00a0e9; display:block; width:135px; height:35px; line-height:35px; margin:50px auto;}
.more a{ color:#FFF}

.new{ width:100%; height:630px;padding-top:45px; background:#e7e7e7;}
.new_mian{ width:1200px; margin:0 auto; }


.new_main_1{ width:595px; height:150px; background:#FFF; margin:10px 2px; float:left;}
.new_main_1 img{ float:left;}
.new_mian_right{ width:385px; height:150px; padding:5px 20px; box-sizing:border-box; float:left; position:relative;}
.new_mian_right h4{ line-height:40px;}
.new_mian_right a{ color:#000;}
.new_mian_right:hover{color:#00a0e9;}
.new_main_1_bt{ font-size:18px; color:#000; line-height:40px;}
.new_main_1_rq{ font-size:12px; color:#CCC;line-height:20px;}
.new_main_1_main{ font-size:14px; color:#999;}
.new_mare{ bottom:10px;right:0; position:absolute;}
.tab_b{ height:323px;}


.ny_main{ width:1200px; margin:30px auto;}

.ny_main_left{ width:260px; float:left; margin-bottom:30px}
.ny_main_bt{ width:260px; height:53px; line-height:53px; color:#FFF; background:#00a0e9; text-align:center; font-size:24px; font-weight:bold;}
.ny_main_main{ width:260px; background:#e3e3e3; font-size:16px;}
.main_left_right{ float:right;}
.ny_main_main li{ padding:0 15px; border-bottom:1px solid #999; line-height:50px;}
.ny_main_main li a{ color:#333;}
.ny_main_main li a:hover{ color:#00a0e9; font-weight:bold;}
.ny_right{ width:900px; float:right;}
.ny_right_bt{ font-size:20px; color:#00a0e9; font-weight:bold; height:50px; line-height:50px; border-bottom:2px solid #00a0e9;}
.main_right_right{ float:right; font-size:14px; color:#666;}
.ny_right_main{ padding:30px 0;}
.ny_right_main img{max-width:100%;}

.ny_right_main_cp{ float:left; width:271px; height:242px; text-align:center; margin:8px 14px;}
.ny_right_main_cp img{ border:1px solid #999;}
.ny_right_main_cp p{ display:block; line-height:50px; height:50px;}
.ny_right_main_cp a{ color:#333;}
.fanye{ margin:20px 0px;text-align:center; width:900px; text-align:center;}
.fanye ul{ width:400px; margin:auto; overflow:hidden;}
.fanye a{ color:#333; }
.fanye li:hover{ color:#FFF; background:#333;}
.fanye li:hover a{ color:#FFF;}

.fanye li{ padding:4px 12px; border:1px solid #666; float:left; margin:0 5px;}
.ny_xwzx{ width:900px;  padding:12px 0; border-bottom:1px solid #999; margin:10px 0;overflow:hidden;}
.ny_xwzx h3{ padding-bottom:10px;}
.ny_xwzx a{ color:#333;}
.ny_xwzx img{ float:left; width:200px; height:150px;}
.ny_xwzx_right{ width:678px; padding:5px 20px; box-sizing:border-box; float:left; line-height:24px;}
.ny_right_main h2{ text-align:center; line-height:55px;}
.riqi{ text-align:center; color:#999; font-size:12px; padding-bottom:15px; border-bottom:1px solid #333; display:block; margin-bottom:15px;}

#zp{font-size:16px;line-height:30px;color:#fff;}