﻿@charset "utf-8";
/* CSS Document */
.body_bg1{ background:#f6f6f6; }

/* head*/
.in-head{ width:100%; height:34px; background:#f6f6f6; border-bottom:1px solid #bdbdbd; }
.in-head-cen{ max-width:1280px; height:34px; line-height:34px; color:#434343; margin:0 auto; }
.in-head-r{ float:right; line-height:34px; }
.in-head-a{ padding:0px 12px 0px 17px; display:inline-block; height:34px; color:#686969; }
.in-head-a .span-ico{ display:inline-block; height:34px; float:left; }
.in-head-a .span-ico1{ width:21px; background:url(../images/in-head-a-span-ico1.png) no-repeat left center; }
.in-head-a .span-ico2{ width:32px; background:url(../images/in-head-a-span-ico2.png) no-repeat left center; }
.in-head-a .span-rico{ padding-right:15px; height:34px; line-height:34px; display:inline-block; float:left; background:url(../images/in-head-a-span-rico.png) no-repeat right center; }

/* top*/
.top{ width:100%; height:95px; display:block; background:#fff; }
.top-cen{ max-width:1280px; height:auto; display:block; margin:0 auto; }
.top-logo{ margin-top:19px; float:left; }
.top-phone{ padding-left:35px; display:inline-block; height:22px; line-height:22px; color:#f33d3d; font-size:18px; background:url(../images/top-phone.png) no-repeat left center; font-weight:bold; letter-spacing:1px; }

/* nav*/
.navgait{ width:100%; height:43px; display:block; background:#fff; }
.navgaitfd{ z-index:1001; left:0px; }
.navgait-cen{ max-width:1280px; height:43px; display:block; margin:0 auto; }
.navgait-meun{ width:298px; height:43px; display:block; float:left; background:url(../images/navgait-meun-bg.png) no-repeat left top; position:relative; z-index:1002; }
.navgait-meun .spantext{ width:100%; height:43px; display:block; line-height:43px; text-align:center; font-size:16px; color:#fff; }
.navgait-meun .spantext .centext{ display:inline-block; height:43px; }
.navgait-meun .spantext .Lico{ width:36px; height:43px; float:left; display:block; background:url(../images/navgait-meun-spantext-Licobg.png) no-repeat left center; }
.navgait-meun .secmeun{ display:none; width:298px; height:auto; position:absolute; z-index:1001; left:0px; top:43px; }
.navgait-meun:hover .secmeun{ display:block; width:298px; height:auto; position:absolute; z-index:1001; left:0px; top:43px; }
.navgait-meund .secmeun{ display:block; width:298px; height:auto; position:absolute; z-index:1001; left:0px; top:43px; }
.navgait-meun .secmeun .secmeunli{ width:100%; height:auto; display:block; }
.navgait-meun .secmeun .secmeunli .secmeun-a{ padding-left:40px; display:block; height:54px; line-height:48px; color:#fff; background:#333842; border-bottom:1px solid #262626; font-size:16px; transition:all .5s; -webkit-transition:all .5s; -moz-transition:all .5s; -o-transition:all .5s; }
.navgait-meun .secmeun .secmeunlilast .secmeun-a{ border-bottom-left-radius:4px; border-bottom-right-radius:4px;  padding-bottom:13px; }
.navgait-meun .secmeun .secmeunli .secmeun-rico{ width:40px; height:55px; display:block; background:url(../images/navgait-meun-secmeun-secmeunli-secmeun-ricobg.png) no-repeat left center;  transition:all .5s; -webkit-transition:all .5s; -moz-transition:all .5s; -o-transition:all .5s; }
.navgait-meun .secmeun .secmeunli:hover .secmeun-a{ background:#5a5a5a; padding-left:46px; }
.navgait-meun .secmeun .secmeunli:hover .secmeun-rico{ margin-right:-6px; }
.navgait-meun .rigsec{ width:auto; height:450px; border-top:1px solid #e0e0e0; background:#f9f9f9; position:absolute; z-index:1001; left:298px; top:43px; }
.navgait-meun .rigsec .rigsecdl{ width:auto; height:506px; display:block }
.navgait-meun .rigsec .rigsecdl dt{ width:124px; height:68px; display:block; text-align:center; }
.navgait-meun .rigsec .rigsecdl dt a{ padding: 13px 7px 0px; display:inline-block; text-align:center; border-bottom:1px solid #e0e0e0; line-height:28px; font-size:15px; color:#333333; }
.navgait-meun .rigsec .rigsecdl dt a .spantxt{ width:100%; height:28px; line-height:28px; text-align:center; display:block; }


.nav{ float:right; display:block; }
.nav .navli{ float:left; position:relative; z-index:1001; width: 100px; }
.nav .navli .item{ display:block; height:43px; line-height:43px; text-align:center; /*padding:0px 22px;*/ }
.nav .navlilast .item{ padding-right:0px; }
.nav .navli .item .spantext{ height:43px; display:inline-block; color:#5d5d5d; font-size:16px; }
.nav .navli .item .spantext-bg{ padding-right:18px; background:url(../images/nav-navli-item-spantext-bg1_1.png) no-repeat right center; } 
.nav .navli:hover .item .spantext,.nav .check .item .spantext{ color:#f33d3d; }

.nav .navli .secul{ width:100%; height:auto; display:none; position:absolute; z-index:1001; left:0px; top:43px; padding:10px 0px 14px; background:#f6f6f6; }
.nav .navli .secul .secli{ width:100%; display:block; height:auto; }
.nav .navli .secul .secli .secitem{ width:100%; padding:2px 0px; display:block; height:33px; }
.nav .navli .secul .secli .secitem .secspantext{ margin:0 15px; height:32px; line-height:32px; display:block; text-align:center; font-size:16px; color:#5d5d5d; border-bottom:1px solid #f6f6f6; }
.nav .navli:hover .secul{ width:100%; height:auto; display:block; position:absolute; z-index:1001; left:0px; top:43px; padding:10px 0px 14px; background:#f6f6f6; }
.nav .navli .secul .secli:hover .secitem .secspantext,.nav .navli .secul .check .secitem .secspantext{ margin:0 15px; height:32px; line-height:32px; text-align:center; font-size:16px; color:#e92634; border-bottom:1px solid #e92634; display:block; }

/* foot*/
.foot{ width:100%; min-height:461px; height:auto; display:block; background:url(../images/foot_bg.jpg) no-repeat center top #232323; }
.foot-m{ max-width:1270px; height:auto; display:block; margin:0 auto; }
.foot-mL{ max-width:880px; height:auto; display:block; float:left; overflow:hidden; }
.foot-mL dl{ margin-right:49px; float:left; display:block; text-align:left; font-size:14px; color:#d3d3d3; }
.foot-mL dl dt{ width:100%; line-height:33px; font-size:18px; color:#d3d3d3; margin-bottom:4px;  }
.foot-mL dl dd{ margin-top:7px; display:block; width:100%; }
.foot-mL dl dd a{ font-size:14px; color:#d3d3d3; display:inline-block; line-height:27px; }
.foot-mL dl dd a:hover{ color:#fff; }
.foot-mR{ max-width:340px; float:right; height:auto; display:block; line-height:24px; font-size:14px; color:#d3d3d3; }
.foot-mR h2{ font-size:18px; color:#d3d3d3; line-height:33px; font-weight:normal; }
.foot-mR .p1{ margin-top:7px; }
.foot-mR .ewm{ float:left; margin:16px 16px 0px 0px; display:block; }
.foot-link{ width:100%; line-height:25px; font-size:14px; color:#d3d3d3; display:block; }
.foot-link a{ color:#d3d3d3; }  
.foot-link a:hover{ color:#fff; } 
.foot-bot{ width:100%; background:#252525; } 
.foot-bot .m{ max-width:1360px; display:block; margin:0 auto; text-align:center; color:#8b8a8a; font-size:12px;} 

/* footer*/
.footer{ width:100%; height:52px; display:block; background:#464646;     position: fixed;bottom: 1px;z-index:1}
.footer-m{ max-width:1360px; height:auto; margin:0 auto; display:block; position:relative; z-index:1000; }
.footer-hot{ float:left; margin-left:18px; margin-top:-46px; position:absolute; z-index:1000; }
.footer-mr{ float:right; }
.footer-mr .spaninput{ float:left; margin-left:10px; padding-left:15px; width:210px; display:block; background:#fff; height:35px; border-radius:5px }  .footer-mr .inputtxt{ width:100%; height:35px; line-height:35px; font-size:14px; display:block; }
.inputtxt .option{ width:100%; height:35px; line-height:35px; }
.footer-mr .btn1{ margin-left:10px; border-radius:5px; width:166px; height:35px; line-height:35px; text-align:center; background:#ff4f4f; color:#fff; font-size:14px; padding-left:0px; }
.footer-mr .close{ width:22px; height:22px; margin-right:15px; margin-left:37px; float:right; margin-top:-19px; display:block; background:url(../images/footer-mr-close.png) no-repeat left center; position:relative; z-index:1000; }


/*分页*/
.paging { margin:20px auto;text-align:center;overflow:hidden;  padding-top:15px; color:#2e2e2e;}
.paging span ,.paging a{ display:inline-block; vertical-align:middle;margin: 0 3px;  height:28px; line-height:28px;   color:#37516a; width:30px; border:1px solid #cccccc;  }
.paging span.next{ width:63px; border-right:1px solid #ccc; margin:0 10px;}
.paging span.bornone{ border:0;  border-top:0;  border-bottom:0;}
.paging span.disable{ color:#ccc;}
.paging a:hover{ color:#fff; background:#f9c225;}
.paging a.current{ color:#be8b4c;  background:#fff;  border:1px solid #cccccc;  }
.paging span  a{ width:63px; border:0px; margin:0px;}
.paging_txt{ width:33px; height:22px; vertical-align:middle; line-height:22px;    border: 1px solid #ddd;}
.paging_but{ width:41px; height:25px; border:1px solid #b3b3b3; background:#f5f5f5; color:#000; vertical-align:middle; margin:0 10px; cursor:pointer}