@charset "utf-8";

/*----------------------------------------------------------------------about---------------------------------------------------------------*/



.column-banner {width: 100%; margin-top:1px;text-align:center;height: 260px; _margin-top:-70px;overflow:hidden;background: #FFFFFF;}

.column-banner-centen {width:1160px;padding-top:160px;margin:0 auto;}

.banner-title {width: 235px;height:100px;background: url(../images/columntitlebg.png) repeat;font-size:31px;font-weight: bold;

color: #FFFFFF;line-height:100px;text-align: center; float:left; overflow:hidden}



.nei{width:100%; margin:0 auto;text-align:center;background: #f5f5f5;overflow:hidden; }

.ne_ma{width:1160px; margin:0 auto; background:url(../images/nei_bg.jpg) repeat-y #FFF;overflow:hidden;}

.ne_lt{ margin:0 auto;width: 235px;float: left;padding: 30px 0;overflow:hidden;}

.ne_lt ul{}

.ne_lt ul li{ width:200px; float:left; margin-left:35px; text-align: left; display:block; line-height:40px;}
.ne_lt ul li.hc{width:251px; margin-left:0px;}
.ne_lt ul li.hc a{font-size:13px;}

.ne_lt ul li a{ color:#7f7e7e; font-size:16px; font-weight:bold; padding-left:20px; background: url(../images/ab_05.jpg) no-repeat left}

.ne_lt ul li a:hover{ color:#0060a7;}



.ne_rt{  width: 900px;float:right; margin:0 auto;padding:40px 0; text-align:left; overflow:hidden}

.prr_rt{ width: 865px;padding: 40px 35px 50px 0; overflow:hidden }

.prr_rt h1{color: #0060a6;font-size: 22px;line-height: 40px;font-weight: normal;}

.ppr_xa{ float:left;width: 865px; margin:35px 0 40px 0; overflow:hidden}



.neili{ margin:0}



/*----------------------------------------------------------------------news---------------------------------------------------------------*/

.nnw_xa{float:left;width: 865px; margin:25px 0 50px 0; overflow:hidden}

.nnw_xa ul{}

.nnw_xa ul li{ width:865px; float:left; margin:0px 0 15px 0; padding-bottom:20px; border-bottom:1px dotted #d6d6d6; display:block}

.nnw_xa ul li h1 a{ width:780px; display:block;float:left; font-size:18px; color:#2c2c2d; line-height:40px;overflow:hidden;word-break:keep-all; white-space:nowrap; text-overflow:ellipsis;} 
.nnw_xa ul li h1 span{float:right; font-size:12px;}
.nnw_xa ul li h1 span a{float:right; width:83px}

.nnw_xa ul li p{ width:865px; float:left;  font-size:13px; color:#919192; line-height:32px;}

.nnw_xa ul li p span{ color:#ff5000; font-size:13px;}

.nnw_xa ul li p.ro_xa {line-height:24px;}

.nnw_xa ul li p.ro_xa a{ font-size:13px; color:#5e5e5e; }

.nnw_xa ul li a:hover,.nnw_xa ul li p.ro_xa a:hover{ color:#ff5000} 



/*----------------------------------------------------------------------about  hos---------------------------------------------------------------*/

.main_lt{width:620px;float: left; padding-right:15px; text-align:left; overflow:hidden}

.main_lt h3{color: #0060a6;font-size: 22px;line-height: 40px;font-weight: normal;}



.ma_xa{ float:left;width: 620px; margin:15px 0 0 0}



.main_rt{ width:250px; float:right;border-left:1px solid #DCDCDC; text-align:left; margin:0 auto; padding-bottom:20px;}

.vid{ width:225px; margin:0 11px 0 14px;clear: both;overflow: hidden;}

.vid h2{color: #0060a6;font-size: 18px;line-height: 50px;font-weight: bold;}

.v_tu{ margin:10px 0 20px; padding-bottom:15px; border-bottom:1px solid #DCDCDC}

.v_tu p{ margin:12px 0;}

.v_tu p a{font-size:12px; line-height:17px;}

.v_tu p a:hover{color:#0060a6; }

.nw_tu{ margin:0px 0 20px;}

.nw_tu ul{}

.nw_tu ul li{ width:225px; float:left; display:block; line-height:27px;overflow:hidden;word-break:keep-all; white-space:nowrap; text-overflow:ellipsis;}

.nw_tu ul li a{ padding-left:10px; font-size:13px; background:url(../images/ab_20.png) no-repeat left;}

.nw_tu ul li a:hover{ color:#0060a6;}



/*----------------------------------------------------------------------case---------------------------------------------------------------*/

.csw_xa{float:left;width: 865px; margin:25px 0 50px 0; overflow:hidden}



.anli_con_center{ float:left;width: 865px; margin:20px 0 50px 0; overflow:hidden}

.anli_con_center li{ width:865px; float:left;  margin:10px 0; padding:20px;background:#f5f5f5;}

.anli_con_center_l{ float:left; width:255px; text-align:center;}

.anli_con_center_l img{ padding:4px;border:1px solid #e3e1e1; width:245px; height:156px;}

.anli_con_center_r{ width:550px; float:left; padding-left:32px;height:164px;}

.anli_con_center_r h2{ font-size:17px; color:#0b3ea3; height:50px; line-height:50px;}

.anli_con_center_r p{ display:inline;color:#757575; font-size:14px; line-height:28px;}

.anli_con_center_r span{ color:#b90128; font-size:14px;}

.anli_con_center li:hover{ background:#f5f5f5;}

.anli_con_center li:hover .anli_con_center_r h2{ color:#b90128;}

.anli_con_center_r span:hover{text-decoration:underline;}



/*----------------------------------------------------------------------zhuanjia ---------------------------------------------------------------*/

.tea_xia{ float:left;width: 865px; margin:35px 0 40px 0; overflow:hidden}

.tea_xia .nwtt {width:865px; font-size:15px; line-height:30px; }

.tea_xia .nwtt li{ padding-top:10px;height:170px;_height:164px;display:block;padding-bottom:25px;margin-bottom:10px;overflow:hidden; 

border-bottom:1px dotted #b3b2b2;}

.dwte{ margin:0;float:left; width:133px; border:5px solid #dadfe3; }
.dwte img{width:133px; height:154px;}



.nwty{ width:680px;text-align:left; display:block; float:right; margin:10px 0 0 0}

.nwty b{ color:#373535; font-size:16px;line-height:30px;}

.nwtt li p{ text-indent:0;width:680px; font-size:13px; line-height:23px; color:#5a5959; text-align:left; display:block;}

.nwtt li p a{color:#b70c13; float:left; line-height:25px;}

.nwtt li p a:hover{ text-decoration:underline;}



/*----------------------------------------------------------------------lvshejianzhu ---------------------------------------------------------------*/

.kew_xa{float:left;width: 865px; margin:25px 0 50px 0; overflow:hidden}

.kew_xa ul{}

.kew_xa ul li{float:left;height:38px;width: 865px;background:url(../images/line06.png) repeat-x left bottom;}

.kew_xa ul li a{float:left;max-width:600px;_width:600px;padding-left:20px;height:38px;line-height:38px;white-space:nowrap;overflow:hidden;

text-overflow:ellipsis;background:url(../images/ico12.png) no-repeat 5px 20px; font-size:14px; color:#666}

.kew_xa ul li span{float:right;line-height:44px;color:#999; font-size:13px; width:100px;}

.kew_xa ul li a:hover{ color:#ff5000}







.items1 {color: #777777;font-size: 13px;overflow: hidden;  position: inherit;  }

.items1 ul { display: table; }

.items1 ul li {float: left; margin:20px 7px 0px 7px}

.items1 ul li img {border: 1px solid #D4D4D4;height: padding: 4px;}

.items1 ul li span {display: block;line-height: 20px; text-align: center;font-size: 14px; color:#686666}



/*newsdow*/

.nw_main{ margin:0 auto;width:850px;} 

.nw_main .title{font-size:18px; font-weight:800; color:#0060a7; width:850px; margin-top:20px; text-align:center;}

.nw_main .s_tittle{display:table;height:30px;line-height:30px; width:840px; margin-bottom:10px; text-align: center;  border-bottom:1px dotted #626263;}

.nw_main .s_tittle span{margin-right:20px; font-size: 12px; color:#5e5e5e; }

.nw_main .con{ margin: 20px 0;}
.nw_main .con p{line-height:30px; font-size:14px;}
.nw_main .con img,.nw_main .con p img{max-width:850px; margin:10px 0;}


.tiao{width:825px; height:60px; margin-top:100px; line-height:40px;text-align:left; border-top:1px dotted #333232;}
.tiao span{ display:block;}
.tiao span a{color:#333232; font-size:13px; height:30px; line-height:30px;}
.tiao span a:hover{ color: #0060a7; text-decoration:underline}



/* 分页 */

.pageController{float:right; padding-right:10px; padding-top:5px;padding-bottom:5px;}

.pageController a{float:left;display:block;background-color:#FFF; border:#666666 1px solid; color:#666666;padding:0px 6px 0px 6px; margin-right:5px; line-height:18px;}

.pageController a:hover{background-color:#efefef;color:#679614; text-decoration:none; font-weight:bold; border:#efefef 1px solid;}

.pageController .currPage {background-color: #efefef;color:#636363;font-weight:bold;border:#666666 1px solid;}

.clear{clear:both;}



.feedBack{width:856px; height:auto; margin:0 auto; overflow:hidden; border-top:1px solid #d9d9d9; padding:0 0 50px;}

.feedBack dl{width:100%; height:auto; padding-top:10px;   padding-bottom:12px; display:table;}

.feedBack dl dt{width:125px; text-align:right; float:left; line-height:35px; font-size:15px; color:#4c4c4c;}

.feedBack dl dt em{width:7px; height:7px; color:#b4140c; float:right; margin:13px 5px 0 0; _margin:6px 2px 0 0; background:url(../images/pro_36.jpg) no-repeat;}

.feedBack dl dt i{ float:right; }

.feedBack dl dd{width:620px; height:auto;  float:left; position:relative;  }

.feedBack dl dd span{width:610px;  height:35px; line-height:35px; overflow:hidden; background:url(../images/pro_37.jpg) right top no-repeat; display:inline-block; border:1px solid #dcdcdc; padding-left:8px; cursor:pointer;}

.feedBack dl dd ol{width:618px; height:140px; overflow-y:scroll; overflow-x:hidden; position:absolute; top:35px; left:0; display:none; z-index:1; background:#fff; border:1px solid #dcdcdc;}

.feedBack dl dd ol li{ width:610px; padding-left:8px; overflow:hidden; line-height:35px; cursor:pointer;}

.feedBack dl dd ol li.cur{ background:#b4140c; color:#fff;}

.feedBack input{width:610px; height:35px; padding-left:8px; line-height:35px; overflow:hidden; border:1px solid #dcdcdc;}

.feedBack input.in01{width:60px; margin-right:5px;}

.feedBack input.in02{width:526px; margin-left:5px;}

.feedBack textarea{width:610px; height:135px; padding-left:6px; border:1px solid #dcdcdc; resize:0;}

.feedBack input.send{width:158px; height:40px;  text-align:center; line-height:40px; color:#fff; font-size:18px; display:block;

 background:#0060a7; margin:40px auto; cursor:pointer;}
 
 
 
 
 .pagefy{ float:left; width:100%; text-align:center; margin-top:10px;}	
 /*CSS quotes style pagination*/

DIV.quotes {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.quotes A {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; COLOR: #aaa; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
DIV.quotes A:hover {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid
}
DIV.quotes A:active {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid
}
DIV.quotes SPAN.current {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #e0e0e0 1px solid; COLOR: #aaa; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #e0e0e0 1px solid; BACKGROUND-COLOR: #f0f0f0
}
DIV.quotes SPAN.disabled {
	BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid
}


    .iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
    .iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}