﻿
body{ margin:0; padding:0; color:#000; font-family:"微軟雅黑";  font-size:12px;  }
*{ margin:0; padding:0;}
a{ text-decoration:none; color:#000; }
a:hover{color:#fe0000; }
ul{ margin:0; padding:0;}
li{ list-style:none;}
img{ border:0;}
td{ line-height:20px;}
.clear{ width:1px; height:0; overflow:hidden; clear:both;}
form{ margin:0; padding:0;}
.page{ float:left; width:100%; text-align:center; }
.page a{ display:inline-block; line-height:30px; padding:0 10px; border:1px solid #e0e0e0; border-radius:3px;  margin:0 3px; font-size:14px;}
.page a.current,.page a:hover{ color:#fff; border:1px solid #f59b0f; background:#f59b0f;}
a img:hover{filter:alpha(opacity=80);
-moz-opacity:0.8;
    opacity: 0.8;}
input,select,textarea{font-family:"微軟雅黑"; outline:none}
/*頭部*/
#head{ min-width:1140px; height:28px; padding:8px 0; line-height:28px; background:#000;}
.head{ width:1140px; margin:0 auto; height:28px; color:#fff; font-size:14px;}
.head_l{ float:left; line-height:28px;}
.head_l img{ height:19px; margin-top:5px; margin-right:15px; float:left}
.head_l span{ float:left; margin-right:15px;}
.head_l a{ color:#fff; cursor:pointer}
.head_yy{ float:right; margin-left:10px;}
.head_yy a{ color:#fff;}
.mr50{ margin-left:50px;}
.head_r{ background:#353535; width:210px; float:right; height:28px; color:#fff}
.ttext{ width:179px; float:left; height:28px; background:none; border:0; text-indent:5px; color:#fff; line-height:28px;}
.tbutton{ float:left;}
#menu{ min-width:1140px; text-align:center; padding:10px 0; overflow:hidden; font-size:14px; border-bottom:1px solid #ccc;}
#menubg{ color:#fe0000}
#menu a{  font-size:16px;}

.logo{ min-width:1140px; text-align:center; overflow:hidden; margin-top:10px; padding:25px 0;}
.logo img{height:74px;}
#nav {  width:910px; margin:0 auto; }
#nav .jquery_out {float:left;display:block; text-align:center;}
#nav .mainlevel { float:left; }
#nav .mainlevel a { line-height:30px; margin:0 32px; display:block;font-size:16px; text-align:center;}
#nav .mainlevel a:hover {}
#nav .mainlevel ul {display:none; position:absolute; list-style-type:none; padding:0; margin:0; z-index:1020; padding:10px 0; background:#eee;width:100px; margin-left:15px;}
#nav .mainlevel li {width:100px; height:25px; line-height:25px;  list-style-type:none;}
#nav .mainlevel li a{ margin:0; text-align:center; height:25px; line-height:25px; font-size:14px;}

.banner{ width:1140px; margin:0px auto; height:430px;}
.banner2{ width:100%; margin:0px auto; height:470px;}

.banner-box{ width:100%;height:430px;position:relative;overflow:hidden;}
.banner-box .bd{ width:100% !important;}
.banner-box .bd li .m-width {width:100%;margin:0 auto;overflow:hidden;}
.banner-box .bd li{width:100% !important;height:430px;}
.banner-box .bd li a{display:block;background-size:auto; width:100%; height:430px;}

.banner-btn{width:100%;position:absolute;top:190px; margin:0 auto}
.banner-btn a{display:block;width:27px;height:65px;position:absolute;top:0;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}
.banner-btn a.prev{left:40px;background:url(../image/le.png) no-repeat;} 
.banner-btn a.next{right:40px;background:url(../image/ri.png) no-repeat;}

.banner-box .hd {position:absolute;top:200px;left:48%;}
.banner-box .hd ul li{width:14px;height:14px;border-radius :50%;text-indent:-9999px;margin-right:5px;background:url(../image/tb2.png);;float:left;cursor:pointer;}
.banner-box .hd ul li.on{background:url(../image/tb1.png);}

.index_1{ min-width:114px; overflow:hidden; background:url(../image/i1.jpg) center left; margin-top:35px; margin-bottom:25px; text-align:center}
.index_2{ width:1000px; margin:0 auto; overflow:hidden; padding-bottom:50px;}
.index_2 .boxp{ width:304px; border:1px solid #d8d8d8; float:left; height:340px; margin-right:41px;}
#nofl{ float:right; margin-right:0;}
.index_2 .boxp img{ width:270px; height:270px; margin:17px; margin-bottom:0}
.index_2 .boxp p{ width:270px; margin-left:17px; line-height:30px; font-size:14px; height:30px; overflow:hidden; margin-top:10px;}
.index_xptj{ padding-top:20px;}
.index_xptj li{ float:left; height:38px; line-height:38px; overflow:hidden;+height:20px; +line-height:20px;_height:20px; _line-height:20px; margin:0; padding:0;margin-left:17px; }
.index_xptj li .shuzi{ width:25px; font-size:25px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; float:left}
.index_xptj li .biaoti{ width:245px; float:left; height:38px; line-height:38px;+height:20px; +line-height:20px;_height:20px; _line-height:20px;  font-size:14px; float:left;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#hred{color:#fe0000;}

.index_xptj .lirr{ float:left; height:36px; line-height:36px; overflow:hidden; margin:0; padding:0;margin-left:17px; }
.index_xptj .lirr .shuzi{ width:25px; font-size:25px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; float:left}
.index_xptj .lirr .biaoti{ width:245px; float:left; height:36px; line-height:36px; font-size:14px; float:left;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#hred{color:#fe0000;}

.index_3{ width:1140px; margin:0 auto; height:430px;}
.index_4{ min-width:1140px; margin:0 auto; height:470px;}
.index_5{ min-width:1140px; line-height:35px; margin-top:35px; margin-bottom:50px; font-size:18px; text-align:center}

.foot_ws{ width:1140px; margin:0 auto; border-top:1px solid #d8d8d8; padding-top:35px; padding-bottom:50px;}
.foot_ws2{ width:670px; margin:0 auto; background:url(../image/xian.jpg) top center; background-repeat:no-repeat; overflow:hidden;}
.wsli{ float:left; width:250px; overflow:hidden}
.fttu{ width:90px; float:left; overflow:hidden}
.ftwz{ width:160px; overflow:hidden; font-size:14px;}
.ftwz p{ font-weight:bold; margin-top:30px; margin-bottom:20px;}
.ftwz img{ width:110px; margin-top:40px;}

.foot_menu{ min-width:1140px; height:37px; background:#3e3a39; font-size:16px; line-height:37px; text-align:center; color:#b9b7b8;}
.foot_menu a{ margin:0 32px; color:#b9b7b8;}

#foot{ background:url(../image/footbg.jpg); min-width:1140px; overflow:hidden; padding-bottom:35px;}
.foot{ width:600px; margin:0 auto; overflow:hidden; background:url(../image/foottu.jpg) no-repeat; padding-top:30px; line-height:22px; font-size:14px; padding-left:290px; color:#7e7c7d;}
.foot a{ color:#7e7c7d}

.lanmu{ width:1140px; margin:0 auto; height:30px; line-height:30px; margin-bottom:30px;}
.lanmu_l{ width:600px; float:left; height:30px; line-height:30px; font-size:14px;}
.lanmu_l span{color:#fe0000;}
.lanmu_r{ float:right;}
.about{ width:1140px; overflow:hidden; margin:0 auto;}
.about_tu{ float:left; width:428px; border:1px solid #ddd; padding:30px;}
.about_tu img{ width:428px;}
.about_main{ width:560px; float:left; margin-left:50px; font-size:14px; line-height:28px;}
.aboutpic{ width:1140px; margin:35px auto; overflow:hidden; }



.proclass{ width:1000px; margin:0 auto; padding:60px 0; overflow:hidden}
.pbox{ width:270px; padding:16px; border:1px solid #ddd; float:left; margin-right:44px; margin-bottom:44px;}
.pbox img{ width:270px; height:270px;}
.pbox p{ width:100%; height:25px; line-height:25px; padding-top:12px; font-size:20px; text-align:center; overflow:hidden}
.nbanner{ min-width:1140px; height:250px;}

.pbox_t{ width:260px; margin:0 auto; height:32px; background:url(../image/bg1.jpg) top right; overflow:hidden; background-repeat:no-repeat; font-size:21px; color:#ff0000}
.pbox_m{ width:260px; margin:0 auto; overflow:hidden; height:275px;}
.pbox_m li{ float:left; width:100%; height:32px; line-height:32px; margin-bottom:2px;}
.pbox_m li .shuzi{ width:25px; font-size:25px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; float:left}
.pbox_m li .biaoti{ width:235px; float:left; height:32px; line-height:32px; font-size:14px; float:left;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pro p a{ font-size:14px;}
.pro p a span{ font-size:22px; font-family:Arial, Helvetica, sans-serif; padding-right:10px}
.pro p a .xpzs{ color:#ff0000;font-family:Arial, Helvetica, sans-serif; font-size:22px; padding-left:10px;}
.fenlmc{ font-size:40px; text-align:center; padding-top:140px; color:#fff; text-transform:uppercase}

.pro_show{ width:1140px; margin:0 auto; overflow:hidden}
.show_t{ width:100%; height:45px; line-height:45px; font-size:25px; margin-bottom:10px;}
.show_t span{ font-family:Arial, Helvetica, sans-serif; font-size:30px; padding-right:10px}
.ywbt{ padding-left:10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.show_note{ width:510px; overflow:; font-size:15px; line-height:30px;}
.show_note img{ max-width:510px; margin-top:5px;}
.show_ys{ background:url(../image/bg2.jpg) no-repeat; padding-left:65px; font-size:28px; height:55px; font-weight:bold; margin-top:30px;}
.show_1{ width:100%; overflow:hidden; padding-bottom:60px; margin-bottom:60px; border-bottom:1px solid #ddd;}
.show_1 img{ max-width:1140px;}
.show_2{ padding-bottom:60px; width:1000px; margin:0 auto; overflow:hidden; font-size:15px; line-height:30px;}
.show_2 img{ max-width:1000px;}

.zixun{  min-width:1140px; margin:0 auto; overflow:hidden;background:url(../image/bg3.jpg) repeat-x;}
.zixun_1{ width:1140px; margin:0 auto; height:30px; background:url(../image/2d31e4314251ddc8.jpg) top center; background-repeat:no-repeat; padding-top:70px; font-size:16px; text-align:center; margin-bottom:40px;}
#juli{ padding-left:380px;}

.nbanner4{ min-width:1140px; height:500px; background:url(../image/banner4.jpg) top center;}
.zixun_2{ width:1020px; margin:0 auto; height:500px;}

.tu_left{ width:680px; height:500px; float:left;}
.tu_right{ width:300px; height:500px; float:right}
.tu_right img{ width:300px; height:500px;}
.zixun_3{ width:1020px; margin:0 auto; overflow:hidden; padding-top:54px; padding-bottom:50px}

.zixunli{width:270px; padding:16px; border:1px solid #ddd; float:left; margin-right:54px; margin-bottom:44px;}
.zixunli_t{ width:100%; height:44px; line-height:22px; font-size:16px; overflow:hidden; padding-bottom:10px;}
.zixunli_t img{ margin-left:35px;}
.zixunli_tu{ width:100%;}
.zixunli_tu img{ width:270px; height:270px;}
.zixunli_txt{ width:270px; height:30px; line-height:30px; font-size:16px; overflow:hidden; margin-top:12px}
.fl{ float:left;}
.fr{ float:right;}
.f14{ font-size:14px;}
.gxrq{ color:#F00; font-size:14px;}
.zixunli_txt span{ color:#666}
.pbox_m2{ width:270px; margin:0 auto; overflow:hidden; height:290px; padding-top:19px; border-top:1px solid #ddd;}
.pbox_m2 li{ float:left; width:100%; height:32px; line-height:32px; margin-bottom:3px;}
.pbox_m2 li .shuzi{ width:25px; font-size:25px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; float:left}
.pbox_m2 li .biaoti{ width:245px; float:left; height:32px; line-height:32px; font-size:14px; float:left;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.zixun_4{ min-width:1140px; height:74px; margin-bottom:53px; background:url(../image/bg5.jpg) top center}
.zixun_5{ width:1140px; height:460px; margin:0 auto; overflow:hidden; padding-bottom:53px;}
.zixun_show{ width:980px; margin:0 auto; padding-bottom:50px;  overflow:hidden; font-size:14px; line-height:30px;}
.zixun_show img{ max-width:980px;}
.zixun_6{ width:1020px; margin:0 auto; overflow:hidden; padding-top:30px; padding-bottom:50px;}
.zixun_6 li{ float:left; overflow:hidden; width:167px; float:left; margin-right:46px; margin-bottom:10px;}
.zixun_6 li img{ width:165px; border:1px solid #ccc; height:220px;}
.pp_t{ width:100%; text-align:center; height:30px; line-height:30px; overflow:hidden;}
.shjian_t{width:100%; text-align:center; height:30px; line-height:30px; overflow:hidden; color:#666;}
.pp_t2{ width:100%; line-height:22px;overflow:hidden;}
.red{ color:#F00}
.show66{ width:100%; height:40px; line-height:40px; font-size:20px; border-bottom:1px solid #ddd; padding-bottom:5px; margin-bottom:15px;}
.xzqj{ width:930px; background:url(../image/qj.gif) no-repeat; height:21px; padding-left:20px; margin-top:20px; line-height:21px; font-size:16px; font-weight:bold}
.quanji{ padding-bottom:50px; overflow:hidden; width:980px; margin:0 auto;}
.quanji li{ width:180px; height:220px; float:left; border:1px solid #ddd; margin-right:44px; margin-top:20px; padding:15px;}
.quanji li img{ width:180px; height:220px;}
.zpli{ width:100%; margin-bottom:20px; overflow:hidden}
.zoli_t{ font-size:16px; overflow:hidden; font-weight:bold}
.rzyq{ width:100%; line-height:25px; font-size:14px;}

.loginbg{ width:1140px; overflow:hidden; padding:50px 0; margin:0 auto}
.login{ width:380px; height:308px; background:url(../image/bg6.jpg) no-repeat; padding-top:265px; float:left;}
.mkop{ margin-bottom:25px; margin-left:50px; font-size:14px; line-height:25px;}
.mtext{ width:180px; line-height:25px; border:0;}
.mk11{ margin-left:16px;}
.mkbutton{ width:310px; height:50px; line-height:50px; border:0; background:none;  font-size:18px; letter-spacing:10px; margin-left:35px; margin-top:8px; margin-bottom:15px; cursor:pointer}
.userxx{ float:right; width:750px;}
.userxx_main{ line-height:30px; overflow:hidden; padding:0 30px; font-size:14px;}
.userxx_t{ width:750px; height:45px; line-height:45px; margin-bottom:30px;}
.userxx_t li{ float:left; margin-right:1px; height:45px; width:249px; background:#ddddde;  line-height:45px; text-align:center; font-size:18px;}
.zhuce{ width:380px; float:left; overflow:hidden}
.zhuce_t{ width:380px; background:url(../image/ht.jpg); height:244px;}
.zhuce_m{ width:380px; overflow:hidden; padding:0; background:url(../image/hm.jpg); font-size:13px;}
.zhuce_f{ width:380px; background:url(../image/hf.jpg); height:112px;}
.ztext{ width:180px; height:22px; line-height:22px; border:1px solid #ddd; text-indent:5px;} 
.zhuce_m td{ padding-top:10px; padding-left:10px;}
#uiop td{ padding-left:10px; padding-bottom:10px;}

.t_wxewm{ width:120px; height:120px; top:43px; display:none; position:fixed; border:1px solid #ccc; z-index:9999; }
.t_wxewm img{ width:118px; height:118px;}
.t_wzewm{ width:120px; height:120px; top:43px; display:none;  position:fixed; border:1px solid #ccc; z-index:9999;}
.t_wzewm img{ width:118px; height:118px;}