﻿@import url(public.css); /* 引用公共样式 */
/*------------------------------------------以下开始,以上为保留样式--------------------------------------------------*/
.center{ height:100%; position:relative;}
.top1{ height:36px; line-height:36px; background:#e8e8e8;}
.top1 .tp1_wd{ float:left; }
.top1 .tp1_wd .shu{  padding:0 10px}
.top1 .tp1_wd .dl{ display:inline-block; margin-left:14px;}
.top1 .tp1_wd .dl span{ display:inline-block; padding:0 10px; line-height:22px; border-radius:5px; background:#28a858; color:#fff;}
.top1 .tp1_links{ float:right;}
.top1 .tp1_links a{ float:left; color:#555}
.top1 .tp1_links .shu{ float:left;  padding:0 10px}
.top1 .tp1_links .lan1 span{ display:inline-block; background:url(../images/lan1.png) no-repeat left center; padding-left:24px;}
.top1 .tp1_links .lan2 span{ display:inline-block; background:url(../images/lan2.png) no-repeat left center; padding-left:24px;}
.top2{ padding:20px 0;}
.top2 .logo{ width:308px; height:60px; float:left; text-align:left;}
.top2 .logo img{ max-width:308px; max-height:60px;}
.top2 .tp2_rig{ float:right;}
.top2 .tp2_rig .search{ width:181px; height:22px; position:relative; float:left;}
.top2 .tp2_rig .search .sousuotxt{ width:154px; height:22px; background:#ececec; border:0; outline:0; padding-left:5px; padding-right:22px;-moz-box-shadow:5px 5px 2px #e3e3e3 inset; -webkit-box-shadow:5px 5px 2px #e3e3e3 inset; box-shadow:5px 5px 2px #e3e3e3 inset; border-radius:10px;}
.top2 .tp2_rig .search .sousuobtn{ display:inline-block; width:12px; height:12px;background:url(../images/ss.jpg) no-repeat; position:absolute; right:10px; top:50%; margin-top:-4px;}
.top2 .tp2_rig .share{ float:left; margin-left:20px}
.top2 .tp2_rig .tp2_con2{ padding-top:15px;}
.top2 .tp2_rig .tp2_con2 .tel{ float:left; background:url(../images/tel.jpg) no-repeat left center; padding-left:22px;}
.top2 .tp2_rig .tp2_con2 .car{ float:left; padding-left:34px}
.top2 .tp2_rig .tp2_con2 .car a{ display:inline-block; background:url(../images/car.jpg) no-repeat left center; padding-left:20px;}
.top2 .tp2_rig .tp2_con2 .car a span{ color:#fd7e08; padding-left:3px}
.top2 .tp2_rig .tp2_con2 .shu{ padding:0 5px; float:left;}
.top2 .tp2_rig .tp2_con2 .dd{ float:left;}
.top3{}
.top3 .tnav{ width:1080px; padding-bottom:15px; font-size:14px; font-weight:bold;}
.top3 .tnav .fir{ width:120px; float:left;}
.top3 .tnav .fir a{ display:inline-block;}
.top3 .tnav .fir:hover a,.top3 .tnav .sel a{ color:#28a858;}

.bot{ background:#f7f7f7; color:#555; padding:45px 0; border-top:1px solid #e5e5e5}
.bot .bnav{ padding-bottom:27px;}
.bot .bnav span{ padding:0 5px;}
.bot .bq{ padding-bottom:27px;}
.bot .word{ color:#28a858;}

#img a{ display:block; text-decoration:none;}


.def_con1{ height:291px; background:#5eae59; position:relative; }
.def_con1 .center{ width:1080px; position:relative; top:59px;}
.def_con1 .four{ width:25%; float:left;}
.def_con1 .four .def1_li{ width:246px; height:257px; padding:2px; background:#fff; position:relative;}
.def_con1 .four .def1_li .def1_img{ width:246px; height:257px;}
.def_con1 .four .def1_li .def1_img img{ width:246px; height:257px;}
.def_con1 .four .def1_li .def1_na{ width:246px; padding:10px 0; font-size:15px; position:absolute;left:50%; margin-left:-123px; bottom:0; background:rgba(52, 52, 52, 0.6)!important;  filter:Alpha(opacity=60); background:#343434; color:#fff; /* 使用IE专属滤镜实现IE背景透明*/}
.def_con4{ padding-top:68px; padding-bottom:48px; border-bottom:1px solid #f0f0f0}
.def_con4 .def4_lef{ width:533px; height:243px; position:relative;float:left; text-align:left;}
.def_con4 .def4_lef .df4_l1{ font-size:45px; line-height:45px; color:#f0f0f0}
.def_con4 .def4_lef .df4_l2{ font-size:21px;}
.def_con4 .def4_lef .df4_l3{ padding-top:28px;  overflow:hidden; }
.def_con4 .def4_lef .df4_l3 .more{ position:absolute; right:0; bottom:0;}
.def_con4 .def4_rig{ width:431px; height:243px; float:right;}
.def_con4 .def4_rig img{ width:431px; height:243px;}

.def_con2{ padding-top:30px;}
.def_con2 .def2_bt{ text-align:left;font-size:18px; font-weight:bold; position:relative;}
.def_con2 .def2_bt a{ display:inline-block; position:absolute; right:0; top:0; font-weight:normal; font-size:12px;}
.def_con2 .def2_bt .b1{ font-size:15px; font-weight:normal; padding:0 5px;}
.def_con2 .def2_bt .b2{ font-size:13px; color:#b9b9b9; font-weight:normal;}
.def_con2 .def2_nr{ padding-top:22px;}
.def_con2 .def2_nr .five{}
.def_con2 .def2_nr .cp_li{ width:192px; min-height:250px; border:1px solid #f2f2f2; padding:0 5px;}
.def_con2 .def2_nr .cp_li .cp_tit{ text-align:left; font-size:15px;  padding-bottom:14px; border-bottom:2px solid #75a3d1; padding-top:15px;}
.def_con2 .def2_nr .cp_li .cp_tit span{ display:block; height:22px; overflow:hidden;}
.def_con2 .def2_nr .cp_li .cp_img{ width:100%; padding:5px 0; padding-top:20px;}
.def_con2 .def2_nr .cp_li .cp_img img{ width:100%; height:120px;}
.def_con2 .def2_nr .cp_li .cp_na{ height:22px; overflow:hidden;}
.def_con2 .def2_nr .cp_li:hover .cp_tit{ color:#28a858; border-color:#28a858;}
.def_con2 .def2_nr .cp_li:hover .cp_na{ color:#28a858}
.def_con2 .def2_nr .pro_nav{ width:179px; height:252px; background:#5eae59;}
.def_con2 .def2_nr .pro_nav a{ display:block; height:36px; line-height:36px; color:#fff; overflow:hidden;}
.def_con2 .def2_nr .pro_nav a:hover,.def_con2 .def2_nr .pro_nav .sel{ background:url(../images/sel.png) no-repeat left center;}
.def_con3{ padding-top:45px; padding-bottom:55px;}
.def_con3 .event{ width:530px; float:left;}
.def_con3 .event .eve_bt{ text-align:left;font-size:18px; font-weight:bold;}
.def_con3 .event .eve_h{ width:29px; height:3px; background:#e1e1e1; margin:0; margin-top:18px;  margin-bottom:27px; }
.def_con3 .eve_bt .b1{ font-size:15px; font-weight:normal; padding:0 5px;}
.def_con3 .eve_bt .b2{ font-size:13px; color:#b9b9b9; font-weight:normal;}
.def_con3 .event .eve_nr{ padding-top:15px; text-align:left;}
.def_con3 .event .eve_nr .eve_li{ margin-bottom:10px; position:relative;}
.def_con3 .event .eve_nr .eve_li a{ display:inline-block; height:22px; overflow:hidden; padding-left:18px; background:url(../images/yuan.png) no-repeat left center;}
.def_con3 .event .eve_nr .eve_li span{ display:inline-block; line-height:22px; height:22px; color:#a3a3a3;  position:absolute; right:0; top:0;}
.def_con3 .event .eve_nr .eve_li:hover a{ text-decoration:underline; color:#28a858;}
.def_con3 .event .eve_nr .eve_li:hover span{ text-decoration:underline; color:#28a858;}
.def_con3 .choose{ width:476px; float:right; text-align:left;}
.def_con3 .choose .eve_bt{ text-align:left;font-size:18px; font-weight:bold;}
.def_con3 .choose .eve_h{ width:29px; height:3px; background:#e1e1e1; margin:0; margin-top:18px;  margin-bottom:27px; }
.def_con3 .eve_bt .b1{ font-size:15px; font-weight:normal; padding:0 5px;}
.def_con3 .eve_bt .b2{ font-size:13px; color:#b9b9b9; font-weight:normal;}
.def_con3 .choose .eve_nr{ padding-top:15px; text-align:left;}
.def_con3 .choose .eve_nr .eve_li{ margin-bottom:10px; position:relative;}
.def_con3 .choose .eve_nr .eve_li a{ display:inline-block; height:22px; overflow:hidden; padding-left:18px; background:url(../images/yuan.png) no-repeat left center;}
.def_con3 .choose .eve_nr .eve_li span{ display:inline-block; line-height:22px; height:22px; color:#a3a3a3;  position:absolute; right:0; top:0;}
.def_con3 .choose .eve_nr .eve_li:hover a{ text-decoration:underline; color:#28a858;}
.def_con3 .choose .eve_nr .eve_li:hover span{ text-decoration:underline; color:#28a858;}


.pro_con{ padding-top:68px; padding-bottom:60px;}
.left{ width:230px; float:left;}
.left .lnav{}
.left .lnav .lnav_bt{ height:58px; line-height:58px;  color:#fff;  font-size:18px; font-weight:bold; background:#5eae59}
.left .lnav .lnav_nr{width:228px; border:1px solid #ededed; border-top:0;}
.left .lnav .lnav_nr a{ display:block; height:40px; line-height:40px;border-bottom:1px solid #ededed; }
.left .lnav .lnav_nr a:hover,.left .lnav .lnav_nr .sel{ background:url(../images/sel2.png) no-repeat left center; color:#fd7e08;}
.left .lxwm{ margin:13px 0; text-align:left; width:204px; border:1px solid #ededed; border-bottom:3px solid #fd8106; padding:25px 12px; background:url(../images/lxwm.jpg) no-repeat center top;}
.left .partner{ width:230px;}
.left .partner .par_bt{ height:38px; line-height:38px; color:#fff; background:#5eae59; font-size:18px; text-align:left; text-indent:7px;}
.left .partner .par_bt .b1{ font-size:15px; font-weight:normal; padding:0 5px;}
.left .partner .par_bt .b2{ font-size:13px; color:#fff; font-weight:normal;}
.left .partner .par_nr{ width:228px; border:1px solid #ededed; border-top:0; padding:20px 0;}
.left .partner .par_nr table{ width:100%;}
.left .partner .par_nr table td{ padding:5px;}
.right{ width:768px; float:right;}
.right .pro_tab table{ width:100%; border:1px dashed #e5e5e5; text-align:left;}
.right .pro_tab table th{ height:44px; line-height:44px; background:#f0f0f0; color:#1c6437; padding-left:15px; }
.right .pro_tab table td{ vertical-align:top;}
.right .pro_tab table .tb2{ font-weight:bold;}
.right .pro_tab table .tb3{ font-weight:bold;}
.right .location{ background:url(../images/dw.png) no-repeat left center; padding-left:25px; margin-top:7px; margin-bottom:12px; text-align:left;}
.right .page_nr .snr{ width:736px; border:1px solid #e5e5e5; padding:20px 15px;}


/*--分页样式--*/
.page{position:relative;padding:15px 0px; padding-top:25px;  text-align:right; line-height:28px}
.page small{ display:none;}
/*.page small{ display:block; position:absolute; left:0px; top:15px; font-size:14px; color:#232323}
.page small i{ padding:0px 5px}*/
.page a{border:1px solid #ccc;background:#fff; color:#000; margin:0px 3px; padding:0px 8px;display:inline-block;cursor:pointer;text-decoration:none;vertical-align:middle}
.page span{border:1px solid #28a858;background:#28a858; color:#fff; margin:0px 3px; padding:0px 8px;font-weight:700; display:inline-block; vertical-align:middle}
.page a:hover{border:1px solid #28a858;background: #28a858;color:#fff;}
 @media only screen and (max-width: 400px)
 {
    .page{ padding-left:0px; text-align:center}
    .page .num,.page small{ display:none}
 }
.cpxx_con{padding-top:68px; padding-bottom:60px;}
.cpxx_con .right{ text-align:left;}
.cxx_con1{ padding-bottom:15px; text-align:left;}
.cxx_con2{}
.cxx_con2 .cxx_lef{ width:296px; height:244px; border:1px solid #f1f1f1; float:left;}
.cxx_con2 .cxx_lef img{ width:296px; height:244px;}
.cxx_con2 .cxx_rig{ width:392px; float:right;}
.cxx_con2 .cxx_rig table{ width:100%;}
.cxx_con2 .cxx_rig table th{ height:35px; line-height:35px; background:#f5f5f5; text-align:center;}
.cxx_con2 .cxx_rig table td{ text-align:center; padding:10px 0;}
.cxx_con2 .cxx_rig table td.txt input{ width:30px; height:18px; border:1px solid #bec0bd;  background:#fff; text-align:center;}
.cxx_con2 .cxx_rig table td .quote{ color:#5fbe61}
.cxx_con2 .cxx_rig table td .zx{ text-align:center; display:inline-block; width:100px; height:28px; line-height:28px; background:#d048ff url(../images/qq.png) no-repeat 13px center; color:#fff; border-radius:5px; text-indent:18px;}
.cxx_con2 .cxx_rig table td .get{ text-align:center; display:inline-block; width:134px; height:28px; line-height:28px; background:#28a858; color:#fff; border-radius:5px;}
.cxx_con2 .cxx_rig table td .add{ text-align:center; display:inline-block; width:134px; height:28px; line-height:28px; background:#f69421; color:#fff; border-radius:5px;}
.cxx_con2 .cxx_rig table td .add span{ display:inline-block; background:url(../images/car2.png) no-repeat left center; padding-left:30px;}
.cxx_con3{padding:15px 0;}
.cxx_con4{ padding:30px 0; color:#fd7e08;}
.cpxx_con .title{ text-align:left; background:#28a858; color:#fff; text-indent:10px; height:20px; line-height:20px;}
.cxx_con5 .nr{ padding-top:20px; padding-bottom:45px; text-align:left;}
.cxx_con5 .nr table{ width:100%;}
.cxx_con5 .nr table td{ padding-left:13px;}
.cxx_con6 .nr{ padding:18px 0;}
.cxx_con6 .nr a{ display:inline-block; padding:0 13px;}
.cxx_con6 .nr a span{ display:inline-block; background:url(../images/icon7.jpg) no-repeat left center; padding-left:23px;}
.cxx_con7 .nr{ padding:20px 0; text-align:left;}
.cxx_con8 .nr{ padding:20px 0; text-align:left;}

.Quotation{ width:700px;}
.Quotation .quo_tit{ text-align:left; height:35px; line-height:35px; border-bottom:1px solid #e4f6f3; background:#f7fbfb; padding:0 20px; color:#2c5094;}
.Quotation .quo_nr{ padding:30px 20px; text-align:left;color:#000;}
.Quotation .quo_nr .star{ color:red; padding:0 2px}
.Quotation .quo_nr table{ width:100%;}
.Quotation .quo_nr table td{ padding-bottom:15px;}
.Quotation .quo_nr table .bt{ font-weight:bold; }
.Quotation .quo_nr table input.txt1{ width:183px; height:25px; line-height:25px; border:1px solid #bdbdbd;  outline:0;border-radius:3px;}
.Quotation .quo_nr table input.txt2{ width:110px; height:25px; line-height:25px; border:1px solid #bdbdbd;  outline:0; float:left;border-radius:3px;}
.Quotation .quo_nr table select.drop1{ width:185px; height:25px; line-height:25px; border:1px solid #bdbdbd;  outline:0;border-radius:3px;}
.Quotation .quo_nr table select.drop2{ width:64px; height:27px; float:left; margin-left:8px; border-radius:3px;}
.Quotation .quo_nr table textarea.txt3{ width:530px;border:1px solid #bdbdbd;  outline:0; height:40px;border-radius:3px;}
.Quotation .quo_nr table input.sub_btn{ width:118px; height:30px; line-height:30px; background:#fd7e08; color:#fff; border:0; outline:0; border-radius:5px;}

.lg2{ width:auto; height:auto; padding:0; border:1px solid #d9d9d9;border-radius:4px; display:none; position:absolute; z-index:49999; background:#fff}
.lg2 .close{ position:absolute; right:22px; top:14px; cursor:pointer}

.wzjj{ text-align:left; width:736px; border:1px solid #e5e5e5; padding:20px 15px;}

.a1 { width:1080px}
.a5 span.prev { display:inline-block; cursor:pointer; background:url(tab/thin_left_arrow_333.png) no-repeat; width:15px; height:22px; text-indent:-9999px;z-index:99; position:absolute; left:0; top:50%; margin-top:-11px;}
.a5 span.next {display:inline-block; cursor:pointer; background:url(tab/thin_right_arrow_333.png) no-repeat; width:15px; height:22px; text-indent:-9999px;  z-index:99; position:absolute; right:0; top:50%; margin-top:-11px;}
.a5 { width:1080px; height:252px; overflow:hidden; position:relative;}
.a5 ul li { float:left;  margin:0 6px; }
.a6 { width:2500px; position:absolute; top:0; left:0;}

















































































