@charset "gb2312";
body {margin:0 auto;padding:0;font-family:"Î¢ÈíÑÅºÚ";font-size:12px;}
a {color:#000;outline:none; text-decoration:none;}
a:hover {text-decoration:underline;}
li { list-style:none; }
img { border:none; border:0px; }
h2 { margin:0px; padding:0px;}
p {margin:0px; padding:0px;}



/*backToTop*/
.backToTop {display: none;z-index:9999; width: 18px; line-height: 1.2; padding: 5px 0; background-color: #000; color: #fff; font-size: 12px; text-align: center; position: fixed; _position: absolute; right: 10px; bottom: 100px; _bottom: "auto"; cursor: pointer; opacity: .6; filter: Alpha(opacity=60);
}

/*pages*/
.pages { text-align:center; line-height:30px; }
.pages .p, .pages .nu, .pages .n { display:inline-block; _zoom:1; _display:inline; margin:0 4px; height:28px; line-height:28px; border:1px solid #CCC; }
.pages span.nu { margin:0 4px; height:28px; }
.pages a.p { width:60px; margin-left:20px; text-align:center; }
.pages a.n { width:60px; margin-right:8px; text-align:center; }
.pages a.nu { padding:0 9px; }
.pages span.nu { padding:0 9px; }
.pages span.current { color:#FFF; border-color:#999; background-color:#999; }
.pages a:hover {  color:#333; }
.pages .t { display:inline-block; _zoom:1; _display:inline; height:28px; line-height:28px; padding:1px;  }
.pages .ti { vertical-align:bottom; }
.pages .ti label { padding:3px 0 1px; *padding:0; _position:relative; _top:3px; border:1px solid #CCC; }
.pages .ti input { width:30px; height:20px; line-height:20px; padding:0 2px; border:none; background:none; }
.pages .ta { margin-left:14px; }
.pages .ta a { padding:5px 6px 3px; background:#F0F0F0; border:1px solid #CCC; }
.pages .ta a:hover {  color:#333; }

/*banner*/
.ck-slide { min-width:1100px; max-width:1440px; height: 538px; margin: 0 auto; position: relative; overflow: hidden;}
.ck-slide ul { margin: 0; padding: 0; list-style-type: none;}
.ck-slide ul.ck-slide-wrapper { width:100%; position: absolute; text-align:center; top: 0; left: 0; z-index: 1; margin: 0; padding: 0;}
.ck-slide ul.ck-slide-wrapper li { width:100%; text-align:center; margin:0 auto; position: absolute;}
.ck-slide .ck-prev, .ck-slide .ck-next { position: absolute; top: 50%; z-index: 2; width: 35px; height: 70px; margin-top: -35px; border-radius: 3px; opacity: .15; background: red; text-indent: -9999px; background-repeat: no-repeat; transition: opacity .2s linear 0s;}
.ck-slide .ck-prev { left: 5px; background: url(../images/arrow-left.png) #000 50% no-repeat;}
.ck-slide .ck-next { right: 5px; background: url(../images/arrow-right.png) #000 50% no-repeat;}
.ck-slidebox { position: absolute; left: 50%; bottom: 12px; z-index: 30;}
.ck-slidebox ul { height: 20px; padding: 0 4px; border-radius: 8px;}
.ck-slidebox ul li { float: left; height: 12px; margin: 4px 4px;}
.ck-slidebox ul li em { display: block; width: 12px; height: 12px; border-radius: 100%; background-color: #fff; text-indent: -9999px; cursor: pointer;}
.ck-slidebox ul li.current em { background-color: #fe6500;}
.ck-slidebox ul li em:hover { background-color: #fe6500;}
.ck-slide-wrapper img { width:100%;}

/*foot*/
.foot { width:100%; height:180px; background-color:#3c3c3c;}
.footin { width:1100px; height:180px; margin:auto;}
.footin_left{ float:left;}
.footin_left ul { float:left; width:80px; text-align:center;}
.footin_left ul li { font-size:14px; height:30px; font-weight:bold; line-height:30px; color:#c3c3c3}
.footin_left ul li a {color:#8e8e8e}

.footin_rig{ float:right; padding-top:30px;}
.footin_rig_logo {text-align:center; float:left; text-align:center}
.footin_rig_weixin { float:right; margin-left:20px;}
.footin_rig_weixin p { width:94px; height:25px; line-height:25px; text-align:center; color:#FFF;}


.footone { width:100%; height:35px; line-height:35px; text-align:center; background-color:#313131; color:#8d8d8d;}
.footone a { color:#8d8d8d;}

/*head*/
.head { width:1100px; height:131px; text-align:right; margin:auto;}
.log{ float:right;height:131px;}
.header { width:100%; height:50px; background-color:#1c66b2;}
.nav { width:1100px; height:50px; margin:auto; text-align:center}
.nav ul {margin:0;padding:0;}
.nav li {min-width:148px;max-width:160px;height:50px; line-height:50px; text-align:center;list-style-type:none;float:left;}
.nav a {font-size:14px;color:#FFF;text-decoration:none;}
.nav li:hover {background-color:#3191f3;color:#FFF; font-weight:bold}
.navnulli {background-color:#3191f3;color:#FFF; font-weight:bold}

/*inside*/
.flag { width:100%; height:100px; padding-top:40px; text-align:center; background-color:#efefef;}
.flag img {cursor:pointer;}

.absub { width:100%; height:440px; background-color:#1d1d21;}
.absubin { width:1008px; height:376px; margin:auto; padding:32px 46px 32px 46px;}
.absubin_left { float:left; width:420px; height:376px; overflow:hidden;}
.absubin_left img { border:8px solid #FFF; max-width:400px; max-height:360px;}
.absubin_rig { float:right; width:550px; color:#FFF; position:relative}
.absubin_rig h2 { height:70px; line-height:70px;}
.absubin_rig p { height:195px; line-height:25px;letter-spacing:4px;word-spacing:10px;}
.absubinaher { color:#FFF; width:113px; text-align:center; line-height:40px; height:40px; position:absolute; top:280px; left:350px; border:1px solid #FFF}

.renovateo { width:100%; height:60px; }
.renovateo1 { width:1100px; height:60px; text-align:left; margin:auto;}
.renovateo h2 {font-size:24px; width:200px;}
.renovateo p { font-size:9px; width:200px;}
.renovateoin { width:1100px; margin:auto; padding-top:20px;}
.renovateoin_left { width:420px; float:left;color:#5e5e5e;}
.renovateoin_left_con { width:420px; height:330px;}
.renovateoin_left_con a {color:#5e5e5e;}
.renovateoin_left h2 { height:40px; line-height:40px; width:auto;font-size:18px;}
.renovateoin_left p { font-size:9px; word-wrap:break-word; word-break:normal; line-height:25px;}
.renovateoin_left_img { width:420px; height:205px; overflow:hidden;}

.renovateoin_rig { width:645px; float:right;}
.renovateoin_rig_cont { width:645px; height:181px; margin-bottom:45px;}
.renovateoin_rig_cont_img { float:left; width:245px; height:181px; overflow:hidden;}
.renovateoin_rig_cont_tit { float:right; width:380px;color:#5e5e5e;}
.renovateoin_rig_cont_tit a {color:#5e5e5e;}
.renovateoin_rig_cont_tit h2 { height:55px; line-height:55px; width:auto; font-size:18px;}
.renovateoin_rig_cont_tit p { font-size:9px;  word-wrap:break-word; word-break:normal;line-height:25px; height:80px;}

.butler { width:100%; height:570px; padding:26px 0 26px 0; background-color:#efefef;}
.butlerin { width:1100px; height:570px; margin:auto; background-color:#FFF;}
.butler_renuw { width:536px; float:left; padding:27px 0 0 24px;}
.butler_renuw_con { width:536px; height:160px;}
.butler_renuw_con_left { float:left; width:144px; height:101px; overflow:hidden}
.butler_renuw_con_rig { float:right; width:370px;color:#9a9a9a;}
.butler_renuw_con_rig a {color:#585858;}
.butler_renuw_con_rig h2 { width:auto; font-size:14px;}
.butler_renuw_con_rig p { font-size:12px; line-height:20px;}

.butler_desig { width:470px; float:right; padding-top:23px;}
.bannerbox { width: 467px; height: 475px; overflow: hidden; margin: 0px auto;}
#focus { width: 467px; height: 475px; clear: both; overflow: hidden; position: relative; float: left; }
#focus ul { width: 467px; height: 475px; float: left; position: absolute; clear: both; padding: 0px; margin: 0px; }
#focus ul li { float: left; width: 467px; height: 475px; overflow: hidden; position: relative; padding: 0px; margin: 0px; text-align:center; display:inline-block;vertical-align:middle;}
#focus .preNext { width: 140px; height: 400px; position: absolute; top: 0px; cursor: pointer; }
#focus .pre { left: 0; background: url(../images/sprite.png) no-repeat left center; }
#focus .next { right: 0; background: url(../images/sprite1.png) no-repeat right center;}
#focus_img { width:350px; height:424px; text-align:center; margin:auto; overflow:hidden}
#focus_intro { width:350px; height:50px; text-align:center; margin:auto;}
#focus_intro_left { float:left; width:172px; height:50px; line-height:50px; color:#FFF; font-size:18px; background-color:#5c5c5c}
#focus_intro_rig { float:right; width:172px; height:50px; line-height:50px; color:#FFF; font-size:18px; background-color:#5c5c5c}

/*inside*/
.insgob { width:1085px; padding-top:15px; padding-left:15px; text-align:center; margin:auto; background-image:url(../images/back.png); background-repeat:no-repeat;}
.insgob_left { float:left;}
.insgob_rig { float:right; width:800px;}

.titreight {height:50px;}
.titreight a {color:#7d7d7d;}
.titreight h2 {float:left;height:50px;color:#8e755e;line-height:50px;font-size:18px;margin:0px;}
.titreight h2 img {margin-right:10px;vertical-align:middle}
.titreight span {float:right;color:#7d7d7d;	height:50px;line-height:50px; font-size:12px; font-weight:bold; margin-right:20px;}

/*content*/
.contenset {width:815px;float:right;margin:25px auto;color:#605e5e; text-align:left}
.showcontent {line-height:24px;font-size:14px; text-align:left}
.lists {margin:25px auto;font-size:14px;color:#605e5e;font-size:14px;line-height:10px;}
.PicList {width:800px;margin-left:-30px;}
.list li {float:left;text-align:center;margin-bottom:25px;margin-left:10px;margin-right:10px;list-style-type:none;}
.list a {font-size:14px;}
.list img {width:230px;height:164px;vertical-align:top;}


/*left*/
.leftTitle { background-color:#034588;width:215px;height:70px; line-height:70px; margin:0 auto;text-align:center;color:#FFF;}
.leftTitle h2 {font-size:18px;font-weight:bold;}
.leftnav {text-align:center;width:215px;margin:0 auto;font-size:14px; font-weight:bold}
.leftnav ul {margin:0;padding:0;}
.leftnav li {width:215px;height:30px;line-height:30px; margin-top:8px; float:left;border-bottom:1px solid #9a9a9a;}
.leftnav a {color:#7e7d7d;margin:0;padding:0;}
.leftnav a:hover {background-color:#525252;color:#FFF;}
.leftnav li:hover {background-color:#525252;color:#FFF;}
.leftnavli {background-color:#525252;color:#FFF;}
