@charset "utf-8";
/* CSS Document */


body,html,ul,li,h1,h2,h3,h4,h5,p,session{ margin:0px; padding:0px; list-style-type:none; font-family:'microsoft yahei','微软雅黑';}
body,html{ margin:0 auto;}
.main{width: expression(this.offsetWidth > 1000 ? '1000px': true);  max-width:1000px; margin:auto;}
a{ text-decoration:none}
.clear{ clear:both; line-height:1px; font-size:1px; height:1px;}
.fl{ float:left}
.fr{ float:right}
.head{ background:#7ca1fe;color:#050505; font-size:1.5em; line-height:100%; padding-top:10px; padding-bottom:10px}
.head img{ max-width:100%; vertical-align:middle;}

.listbox{ float:left; overflow:hidden; }
.listbox.listbox1,.listbox.listbox4,.listbox.listbox5,.listbox.listbox8{ background:#f7f7f7;}
.listbox.listbox2,.listbox.listbox3,.listbox.listbox6,.listbox.listbox7{ background:#fff;}
.listtop img{ vertical-align:middle; margin-right:10px; width:38px; height:45px;}
.listtop{ height:100%; font-size:1em; color:#6391ff;  display:inline-block;zoom:1; *display:inline; }
.av{height:40px; margin-top:0px; display:block; font-size:1em; color:#7a7a7a; text-align:center; line-height:40px; background:#fff; border:1px solid #c7c7c7;
border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; display:inline-block; padding-left:15px; padding-right:15px; margin-right:5%; margin-left:5%}
.listbox .list_p{ text-align:right; margin-right:5%;padding:10px 0; overflow:hidden;}
.listbox.listbox2 .list_p,.listbox.listbox4 .list_p,.listbox.listbox6 .list_p,.listbox.listbox8 .list_p{ text-align:left; margin-left:8%}

.fontg{ background:#a49e94; padding:14px 0;}
.bot{ display:block; margin:auto;}
.fontg .txt{ font-size:1.1em; line-height:2.2em; color:#fff; letter-spacing:5px; margin-left:10px;}
.fontg img{ margin-top:15px; padding-bottom:15px; display:block;}

.bottitle{ width:75%; margin:auto; border-bottom:1px solid #e6e6e6;  margin-top:30px; margin-bottom:30px; position:relative; text-align:center;}
.bottitle span{ display:block; background:#fff; padding-left:16px; padding-right:16px; width:150px; left:50%; margin-left:-65px; top:-20px;  font-size:26px; position:absolute; z-index:9; height:30px; color:#6391ff}
.bot ul li{ width:25%; float:left;}
.bot ul li img{ display:block; margin:auto; margin-bottom:16px;}
.bot ul li p{ width:90%; text-align:center; margin:0 auto; line-height:24px; color:#7c7c7c; font-size:16px;table-layout:fixed;word-break:break-all}
.foot{ font-size:1.2em; color:#fff; line-height:1.5em; padding-top:10px; padding-bottom:10px; background:#6391ff;}
.foot p{ width:85%; text-align:center; margin:0 auto}
.bot ul .li1,.bot ul .li2,.bot ul .li3{ width:22%;}
.bot ul .li4{width:34%}

.search-bg{ background:#e7e7e7; padding-top:20px; padding-bottom:20px}
.colfont1{ font-size:1.2em; height:35px; line-height:35px; color:#494949;}
.col-input span{display:inline-block; zoom:1; *display:inline; background:#2889ec; width:100px; height:35px; line-height:35px; text-align:center; color:#fff; vertical-align:middle;}
.col-input{ margin-left:40px;}
.col-input .select{ display:inline-block; border:none; color:#afafaf; height:35px; line-height:35px; padding-left:15px; width:200px; margin-left:-4px; vertical-align:middle; background:url(images/s_img.jpg) no-repeat 95% #fff;zoom:1; *display:inline;}
.colbtn1{ width:150px; display:block; height:35px; line-height:35px; background:#2889ec; text-align:center; border-radius:35px; -webkit-border-radius:35px; -moz-border-radius:35px; color:#fff; float:right}

.head2{ background:#7ca1fe; padding-top:15px; padding-bottom:15px;}
.tab{ width:50%; float:left; padding-top:10px; padding-bottom:10px; font-size:1.2em; text-align:center;}
.tab img{ margin-right:5%; vertical-align:middle; display:inline-block; margin-top:-3px}
.tab1{ background:#2889ec;}
.tab1 a{ color:#fff;}
.tab2{ background:#f3f3f3;}
.tab2 a{ color:#696969;}
.list li{ border-bottom:1px solid #dedede; padding-bottom:10px; padding-top:10px;}
.list li .main{ position:relative}
.list li .divleft img{ float:left; margin-left:10px; width:25%; max-width:120px; }
.list li .divleft p{ float:left;} 
.list li .divleft p a{ display:block; margin-top:15px; margin-left:15px;}
.list li .divleft p .a1{ color:#565656; font-size:1.3em;}
.list li .divleft p .a2{ color:#939292; font-size:1.1em;}
.xxdw{ width:106px; height:16px; background:url(images/xxdw.jpg) repeat-x; position:relative; display:inline-block; margin-top:15px; }
.xxup{ height:16px; position:absolute; z-index:5; background:url(images/xxup.jpg) repeat-x;}
.xxup1{ width:21px;}
.xxup2{ width:42px;}
.xxup3{ width:63px;}
.xxup4{ width:84px;}
.xxup5{ width:106px;}
.xx{ text-align:right}
.divleft{ float:left; max-width:600px}
.divright{margin-right:10px; position:relative; float:right;}
.divright span{ display:inline-block; color:#ff9215; font-size:1em;}
.divright img{ display:block; margin-top:10px; float:right;}


@media screen and (min-width:951px) and (max-width:1920px){
	.bot ul .li1,.bot ul .li2,.bot ul .li3,.bot ul .li4{ width:25%; float:left; margin-bottom:20px;}	
}
@media screen and (min-width:401px) and (max-width:950px){
	.bot ul .li1,.bot ul .li2,.bot ul .li3,.bot ul .li4{ width:100%; float:none; margin-bottom:20px;}	
	.main{ width:100%}
	.head{ font-size:1em;}
	.listtop{ font-size:0.85em;}
	.listbox{ float:none; width:100%}
	.listbox .list_p{ text-align:left; margin-left:2%; width:100%;}
	.listbox .list_p .av{ float:right;}
	.listbox.listbox2 .list_p,.listbox.listbox4 .list_p,.listbox.listbox6 .list_p,.listbox.listbox8 .list_p{ text-align:left; margin-left:2%}
	.listbox.listbox1,.listbox.listbox3,.listbox.listbox5,.listbox.listbox7{ background:#f7f7f7;}
	.listbox.listbox2,.listbox.listbox4,.listbox.listbox6,.listbox.listbox8{ background:#fff;}
		
	
}
@media screen and (min-width:100px) and (max-width:400px){
	.bot ul .li1,.bot ul .li2,.bot ul .li3,.bot ul .li4{ width:100%; float:none; margin-bottom:20px;}	
	.main{ width:100%}
	.head{ font-size:1em;}
	.listtop{ font-size:0.85em;}
	.listbox{ float:none; width:100%}
	.listbox .list_p{ text-align:left; margin-left:2%; width:100%;}
	.listbox .list_p .av{  display:block; margin-left:2%}
	.listbox.listbox2 .list_p,.listbox.listbox4 .list_p,.listbox.listbox6 .list_p,.listbox.listbox8 .list_p{ text-align:left; margin-left:2%}
	.listbox.listbox1,.listbox.listbox3,.listbox.listbox5,.listbox.listbox7{ background:#f7f7f7;}
	.listbox.listbox2,.listbox.listbox4,.listbox.listbox6,.listbox.listbox8{ background:#fff;}
}



@media screen and (min-width:100px) and (max-width:1000px){
.fn{ float:none; padding-top:10px; text-align:center}
	.colbtn1{ display:block; margin:auto; margin-top:15px;}
	.col-input{ margin:auto; margin-top:15px;}
	.col-input .select{ width:auto;}
}

.footlist{ text-align:center; padding-top:20px; padding-bottom:20px; font-size:1em; color:#424242; background:#7ca1fe}

.headcon{ background:#f7f7f7; padding-bottom:20px;}
.title{ border-bottom:1px solid #c6c6c6; position:relative; padding-top:33px;}
.title span{ font-size:1.2em; color:#222; position:absolute; left:0px; padding-left:30px; padding-right:30px; display:block; padding-bottom:10px; bottom:-1px;}
.title img{ float:right; margin-bottom:-1px}
.title .span1{ border-bottom:1px solid #2889ec}
.lxwmleft{ float:left; margin-top:20px;}
.lxwmleft li{ margin-top:25px; font-size:1em; color:#636363}
.lxwmleft li img{ vertical-align:middle; margin-right:10px;}
.lxwmright{ float:right; margin-top:30px; }
.lxwmright .theMap{vertical-align:text-top}
.title .span2{ border-bottom:1px solid #fb7106}
.luxian{ font-size:1.2em; text-align:center; color:#2889ec; line-height:50px;}
.yylx{ background:#fff}
.title .span3{ border-bottom:1px solid #1db200}
.conbox img{ float:left; margin-top:32px; }
.conbox .conimgr{ float:right;}
.conbox p{ font-size:0.8em; color:#808080; line-height:2em;}
.conbox p span{ display:block; font-size:1.2em; margin-top:20px; margin-bottom:10px} 
.conbox .axq{ display:block; width:120px; height:36px; line-height:36px; text-align:center; background:#1db201; color:#fff; font-size:0.85em; margin-top:20px;}
.conbox .ry1{ margin-bottom:20px; margin-right:80px;}
.contitle{ display:block; margin-top:20px; font-size:1em; color:#555}
@media screen and (min-width:100px) and (max-width:1000px){
.lxwmleft{ float:none; margin-left:10px;}	
.lxwmright{ float:none; margin-top:20px;}
.lxwmright span{ margin-left:10px;}
.title{ padding-top:20px;}
.title span{ font-size:1em; padding-left:15px; padding-right:15px;}
.conbox img{ display:block; float:none; max-width:94%; margin:20px auto;}
.conbox .conimgr{ float:none}
.conbox p{ max-width:94%; margin:0 auto}
.conbox .axq{ margin-left:10px;}
.conbox .ry1{ display:block; max-width:94%; float:none; margin:0px; margin-left:3%}
.conbox .ry2{ display:block; max-width:94%; float:left; margin-left:3%}
.contitle{ display:block; margin-left:3%; margin-top:0px; margin-bottom:20px;}
}
.tanc{ width:98%; background:#fff; border-radius:5px; position:fixed; top:50%; max-width:400px; margin-left:-200px; left:50%; padding-bottom:20px; z-index:990; display:none;}
.bg{ background:#000; opacity:0.6; position:fixed; height:100%; width:100%; left:0; top:0; z-index:99; display:none;FILTER:ALPHA(opacity=60)}
.tanc a{ font-size:1em; float:left; margin:10px; color:#2889ec}
.tanc .asure{ float:right;}
.tanc ul li{ float:left; font-size:14px; background:#2889ec; color:#fff; height:25px; line-height:25px; width:30%; margin-left:1.6%; margin-right:1.5%; text-align:center; margin-top:10px;}

@media screen and (min-width:100px) and (max-width:800px){
.head2 img{ display:block; margin:auto}
.list li .divleft p .a1{ color:#565656; font-size:0.8em; margin-top:10px}
.list li .divleft p .a2{ color:#939292; font-size:0.6em;}
.divleft{ width:70%; float:; overflow:hidden; margin-left:0px;}
.divright{ float:right; width:30%;overflow:hidden; margin-right:0px; text-align:right}
.xx{ text-align:left; margin-left:10px;}
.divright img{ display:block; margin-top:10px; float:left; margin-left:10px; width:50%}
.search-bg{ padding-top:0px}
.footlist{ padding:5px;}
.xxdw{ background-size:21%; margin-top:10px; width:75px}
.xxup1{ width:15px; background-size:100%}
.xxup2{ width:30px; background-size:50%}
.xxup3{ width:45px; background-size:33.33%}
.xxup4{ width:60px; background-size:25%}
.xxup5{ width:75px; background-size:21%}
.divright span{ font-size:0.8em; vertical-align:text-top}
}

.tabcon{ display:none;}
.tabb{ display:block}
.mapo{ max-width:100%}
