
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0 }
a{ text-decoration:none; color:#333333}
a:hover{ text-decoration:underline;}
body{ background-color:#EFEFEF; font-family:Î¢ÈíÑÅºÚ}
li{ list-style:none}
img{border:0px}


/* banner */
.banner{margin:0 auto; width:100%;height:400px;overflow:hidden; margin-top:0px; z-index:1 }
.banner .d1{width:100%;height:400px;display:block;position:absolute;left:0px;position:relative;z-index:1}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:10;left:0px;top:520px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -30px;display:inline;}
.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url(images/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(images/img1_1.png) no-repeat center;}




.nav_1{margin:0 auto; width:100%;height:50px;overflow:hidden; margin-top:0px; background-color:#2373c8; margin-bottom:0px }
.nav_1 .main{ margin:0 auto; width:1200px;  color:#FFFFFF; text-align:center; line-height:50px;}
.nav_1 .main a{ color:#FFFFFF;; padding:0px 20px; font-size:22px; font-weight:bold; }


/**/
.m_banner{ background:#fff;height:388px; position:relative; margin:0px auto;}
.m_banner .banner{height:388px;width:100%; position:absolute;top:0;left:0; background-position:center top;z-index:1;}
.m_banner .banner a{ display:block;width:100%;height:388px;position:absolute;top:0;left:0;z-index:3;}
.banner_ctrl_left{ height:100px;width:30px;position:absolute;top:40%;left:5%;z-index:2;}
.banner_ctrl_left a{ display:block;width:30px;height:100px; background:url(images/banner_ctrl.png) no-repeat;_background:url(images/banner_ctrl.jpg) no-repeat; position:absolute; opacity:.1;filter: alpha(opacity=50);-moz-opacity:0.1;}
.banner_ctrl_left a.prev{left:-30px;}
.banner_ctrl_right{ float:right; height:100px;width:30px;position:absolute;top:40%;right:5%;z-index:2;}
.banner_ctrl_right a{ display:block;width:30px;height:100px; background:url(images/banner_ctrl.png) no-repeat;_background:url(images/banner_ctrl.jpg) no-repeat; position:absolute; opacity:.1;filter: alpha(opacity=50);-moz-opacity:0.1;}
.banner_ctrl_right a.next{right:-30px; background-position:-30px 0;}
/**/
.topheader{ margin:0px auto; width:100%;height:100px; background-color:#fff; border-bottom:0px solid #205876; padding-top:10px}
.topheader .main{ margin:0px auto; width:1200px;height:100px; color:#333;}
.topheader .main .logo{ float:left;width:500px;height:85px; margin-top:15PX}
.topheader .main .nav{ float:right;width:550px;height:100px; text-align:right}
.topheader .main .nav .kouhao{ float:left;width:550px;height:35px;text-align:right; font-size:16px; padding-top:40px;}
.topheader .main .nav a{color:#333}
.topheader .main .nav span{ float:right; padding-right:20px; margin-left:50px}
.topheader .main .nav .daohang{ float:right;width:550px;height:40px;}
.topheader .main .nav .daohang a{float:right;margin:0px 5px; padding:0px 2px;height:40px; line-height:40px; text-align:center; display:block; font-size:16px;color:#333;}
.topheader .main .nav .daohang a:hover{ background-color:#205876; color:#FFF; text-decoration:none}
.topheader .main .nav .daohang .select{ background-color:#205876; color:#FFF; text-decoration:none}
/**/
.welcome{ margin:0px auto; width:1200px;background-color:#2373c8; margin-top:10px; text-align:center}
.welcome .main{ margin:0px auto; width:1180px;line-height:50px; color:#fff; font-size:24px; font-weight:bold;  padding:0px 10px}
/**/
.i_aqkg{ margin:0px auto; width:1200px; overflow:hidden; margin-top:30px;border-bottom:2px solid #ccc;padding-bottom:20px}
.i_aqkg .left{float:left;width:700px; overflow:hidden}
.i_aqkg .right{float:right;width:450px; overflow:hidden}
.i_aqkg .left .stitle{float:left;width:700px; overflow:hidden; line-height:30px; font-size:24px; font-weight:bold;}
.i_aqkg .left .sm{float:left;width:700px; overflow:hidden; line-height:30px; font-size:14px; margin-top:10px;text-align:justify}
.i_aqkg .left .xq{float:left;width:700px; overflow:hidden; line-height:30px; font-size:14px; margin-top:10px}
.i_aqkg .left .xq a{float:right;width:100px; overflow:hidden; display:block; color:#333333}
/**/

.i_line{ margin:0px auto; width:1200px; overflow:hidden; margin-top:30px;background-image:url(images/aqlinebg.jpg); background-position:center; background-repeat:no-repeat}
.i_line .stitle{float:left;width:1200px; overflow:hidden; line-height:40px; font-size:30px; font-weight:bold; text-align:center}
.i_line .sm{float:left;width:1200px; overflow:hidden; line-height:40px; font-size:20px;text-align:center}
.i_line ul{float:left;width:1200px; overflow:hidden; line-height:50px; font-size:18px;table-layout:fixed; }

.i_line ul li{float:left;width:490px; height:50px; line-height:50px; overflow:hidden;border-bottom:1px solid #ccc; margin:5px; padding-bottom:10px;text-overflow:ellipsis;  }
.i_line ul li span{ font-family:Arial, Helvetica, sans-serif; font-size:36px; margin-right:10px}
.i_line ul li a{color:#000000}

/**/
.i_jingdian{ margin:0px auto; width:1200px;overflow:hidden; margin-top:30px; background-color:#2373c8; padding:20px 0px;color:#FFFFFF}
.i_jingdian .jd {margin:0px auto;width:1200px; overflow:hidden; }
.i_jingdian .jd .stitle{float:left;width:1200px; overflow:hidden; line-height:40px; font-size:24px; font-weight:bold; text-align:center}
.i_jingdian .jd .sm{float:left;width:1200px; overflow:hidden; line-height:30px; font-size:15px;text-align:center}

.i_jingdian .tupian{margin:0px auto;width:1220px; overflow:hidden; font-size:15px; }
.i_jingdian .tupian a{float:left;width:280px; overflow:hidden; margin:10px;display:block;color:#FFFFFF  }
.i_jingdian .tupian a .pic{float:left;width:280px; overflow:hidden;  }
.i_jingdian .tupian a .pic img{float:left;width:280px; height:200px; overflow:hidden;  }
.i_jingdian .tupian a .txt{float:left;width:280px; overflow:hidden;line-height:25px;  padding:10px;  }
.i_jingdian .tupian a:hover{opacity:.5;filter: alpha(opacity=50);-moz-opacity:0.5;}
/**/

.i_hotel {margin:0px auto;width:1230px; overflow:hidden; margin-top:30px;margin-bottom:30px }
.i_hotel .stitle{float:left;width:1230px; overflow:hidden; line-height:40px; font-size:24px; font-weight:bold; text-align:center}
.i_hotel .sm{float:left;width:1230px; overflow:hidden; line-height:22px; font-size:15px;text-align:center}
.i_hotel .hotel{float:left;width:1230px; overflow:hidden; margin-top:20px }
.i_hotel .hotel .pic{float:left;width:180px; overflow:hidden; margin:10px; text-align:center; line-height:24px; font-size:14px }
.i_hotel .hotel .pic img{width:180px; height:150px }



.i_tree {margin:0px auto;width:1230px; overflow:hidden; margin-top:30px;margin-bottom:30px }

.i_tree .slist{ float:left; width:390px; margin:10px}
.i_tree .slist .bt{ float:left; width:370px; line-height:40px; background-color:#4b4a49; color:#FFF;padding:0px 10px; margin-bottom:10px}
.i_tree .slist .bt span{ float:right; }
.i_tree .slist .bt span a{ color:#FFF }
.i_tree .slist ul{ float:left; width:390px; }
.i_tree .slist ul a{ float:left; width:370px; display:block; height:26px; overflow:hidden; line-height:26px;overflow:hidden; border-bottom:1px dashed #ddd; font-size:14px; background-image:url(images/inco.gif); background-repeat:no-repeat; padding-left:20px; background-position:center left; }


.footer{ margin:0px auto; width:1200px;overflow:hidden;line-height:25px; background-color:#2373c8; padding:40px 0px;color:#FFFFFF; text-align:center; font-size:14px}



.nr{ margin:0px auto; width:1220px;line-height:30px; font-size:16px; margin-top:20px;margin-bottom:20px; overflow:hidden; }
.nr img {margin:0px 10px;}

.nr .left{ float:left; width:220px;line-height:30px; font-size:16px;margin-bottom:20px}
.nr .right{ float:right; width:960px;line-height:30px; font-size:16px; margin-bottom:20px}

.nr .left .hnav{float:left; width:220px; border:1px solid #ccc; padding:10px;}
.nr .left .hnav a{ float:left; width:200px;line-height:35px; font-size:16px;margin-bottom:10px; display:block; border-bottom:1px solid #ccc; background-image:url(images/inco.gif); background-repeat:no-repeat; padding-left:30px}
.nr .left .hnav a:hover{ float:left; width:200px;line-height:35px; font-size:16px;margin-bottom:10px; display:block; background-color:#CCCCCC; text-decoration:none}
.nr .left .hnav .select{ float:left; width:200px;line-height:35px; font-size:16px;margin-bottom:10px; display:block; background-color:#CCCCCC; text-decoration:none}




.list { float:left; width:960px; overflow:hidden; margin-top:10px; font-size:13px}
.list ul { float:left; width:960px; overflow:hidden;}
.list ul li { float:left; width:920px; line-height:30px;  background-image:url(images/inco.gif); background-repeat:no-repeat; padding-left:20px;overflow:hidden; border-bottom:1px dashed #ddd; font-size:14px;background-position:center left; }
.list ul li span{ float:right; width:120px; overflow:hidden; text-align:right}


.listpic { float:left; width:960px; overflow:hidden; margin-top:10px; font-size:13px}
.listpic ul { float:left; width:960px; overflow:hidden;}
.listpic ul li { float:left; width:300px; height:230px; line-height:25px;overflow:hidden; text-align:center; margin:5px;}
.listpic ul li img{ width:290px; height:180px;overflow:hidden;}

.listcontent { float:left; width:960px; overflow:hidden; line-height:26px; margin-top:10px; font-size:14px}

.listpage { float:left; width:960px; overflow:hidden; margin-top:20px; font-size:13px; text-align:center; background:#f1f1f1; padding:8px 0px;}





/**/
.i_jingdian2{ margin:0px auto; width:100%;overflow:hidden; background-color:#4b4a49; padding:20px 0px;color:#FFFFFF}
.i_jingdian2 .jd {margin:0px auto;width:1000px; overflow:hidden; }
.i_jingdian2 .jd .stitle{float:left;width:1000px; overflow:hidden; line-height:40px; font-size:30px; font-weight:bold; text-align:center}
.i_jingdian2 .jd .sm{float:left;width:1000px; overflow:hidden; line-height:30px; font-size:15px;text-align:center}

.i_jingdian2 .tupian{margin:0px auto;width:1020px; overflow:hidden; font-size:15px; }
.i_jingdian2 .tupian a{float:left;width:320px; overflow:hidden; margin:10px;display:block;color:#FFFFFF  }
.i_jingdian2 .tupian a .pic{float:left;width:320px; overflow:hidden;  }
.i_jingdian2 .tupian a .pic img{float:left;width:320px; height:200px; overflow:hidden;  }
.i_jingdian2 .tupian a .txt{float:left;width:300px; height:50px; overflow:hidden;line-height:25px; background-color:#404040; padding:10px;  }
.i_jingdian2 .tupian a:hover{opacity:.5;filter: alpha(opacity=50);-moz-opacity:0.5;}

.i_jingdian2 .listpage{margin:0px auto;width:1000px; overflow:hidden; font-size:14px;color:#FFFFFF;  padding:20px 0px; text-align:right }
.i_jingdian2 .listpage a{color:#FFFFFF; }

/**/


