﻿@charset "utf-8";
/* CSS Document */
*{ padding:0; margin:0;  }
img{ border:0;}
a{ text-decoration:none;}
li{ list-style-type:none;}
.clear{ clear:both;}
body{ background: url(../images/header_bg2.jpg) repeat-x; font:12px/25px "微软雅黑", 黑体, Arial, Helvetica, sans-serif; color:#565656;}

.header{ background:url(../images/header_bg.jpg) center center no-repeat; height:124px; color:#fff; }
.qrcode{position:fixed; right:10px; bottom:10px;}
.header a{ color:#fff;}
.header .headerInfo{  height:124px; width:1000px; margin:0 auto; position:relative;}
.header .logo{ position:absolute; top:20px; left:20px;}
.header .language{ position:absolute; top:20px;right:20px; left:auto; }
.header a.icon01, .header a.icon02 ,.header a.icon0{ display:inline-block; margin-right:10px; padding-left:18px;}
.header a.icon01{ background:url(../images/icon01.jpg) left no-repeat;}
.header a.icon02{ background:url(../images/icon02.jpg) left no-repeat;}

.header .menu{ float:right;}
.header .menu ul{ margin:70px 10px 0 0;}
.header .menu li{ float:left; margin:0px 5px 0 0; text-align: center; width:90px; height:31px; line-height:31px;}
.header .menu a{ font-size:14px; display:block; }
#body01 a.at01, #body02 a.at02, #body03 a.at03, #body04 a.at04, #body05 a.at05, #body06 a.at06, .header .menu ul li a:hover{ background:url(../images/icon03.png) no-repeat; color:#2080cc; }


#banner{text-align:center; z-index:1; width:100%; height:450px; margin:0 auto;overflow:hidden; min-width:1000px; background:url(../images/loading.gif) center 220px no-repeat #fff; }
.js { position:relative; width:1920px; height:450px; overflow:hidden; margin:0 auto; clear:both; left:50%; margin-left:-960px; text-align:center}
.jsNav { position:absolute; left:0; bottom:0; height:35px; width:100%; text-align:center; background:url(../images/icon06.png) center no-repeat; }
.jsNav a{ height:19px; width:19px; display: inline-block; marign:0; top:8px; position:relative; background:url(../images/icon04.png) no-repeat;}
.jsNav a.imgSelected { background:url(../images/icon05.png) no-repeat; }

.main{ url(../images/main_bg.jpg) top repeat-x;}
.main .mainInfo{ background:url(../images/main_bg2.jpg) top center no-repeat; width:1006px; margin:0 auto; position:relative;}
.main .mainInfo .Index_about{ }
.main .mainInfo .Index_about .A1{float:left; margin:25px 0 20px 25px; width:620px; background:url(../images/icon07.png) right center repeat-y; padding-right:25px; }
.main .mainInfo .Index_about .min_H{ min-height:400px; _height:expression_r(this.scrollHeight < 400 ? "400px" : "auto");}
.main .mainInfo .Index_about .A1 h2{ font-weight:normal; color:#2282ce; font-size:30px; margin-bottom:12px; text-indent:20px;}
.main .mainInfo .Index_about .A1 h3{  color:#2282ce; font-size:18px; margin-bottom:12px;  margin:20px 0 0 0;}
.main .mainInfo .Index_about .A1 .moreN{ margin-bottom:10px; padding-bottom:10px; border-bottom:1px dotted #ccc; }
.main .mainInfo .Index_about .A1 .time{ text-align:center; margin:10px 15%; width:500px;  }
.main .mainInfo .Index_about .A1 .fsd{ display:block; float:left;}
.main .mainInfo .Index_about .A1 img{ display:block; float:left; margin-right:15px;	}
.main .mainInfo .Index_about .stext{ height:165px; overflow:hidden;}
.main .mainInfo .Index_about .A1 .padingA{ text-indent:20px; padding:10px 0 20px 0;}
.main .mainInfo .Index_about .A1 .pos{ margin-bottom:10px; color:#565656; background:#CCC; padding:0 20px;}
.main .mainInfo .Index_about .A1 .pos a{ color:#565656;}
.main .mainInfo .Index_about .A1 ul.news{ margin:0 10px;}
.main .mainInfo .Index_about .A1 ul.news li{ } 
.main .mainInfo .Index_about .A1 ul.news a{ font-size:14px; color:#565656; background:url(../images/icon16.gif) left no-repeat; padding-left:20px;}
.main .mainInfo .Index_about .A1 ul.news a:hover{ background:url(../images/icon15.gif) left no-repeat; padding-left:20px; color:#2282ce;}
.main .mainInfo .Index_about .A1 ul.news .newsText{ text-indent:20px; line-height:20px; padding:10px 10px 12px 10px; color:#8c8b8b; border-bottom:1px dotted #ccc; margin-bottom:15px;}

.main .mainInfo .Index_about .A1 .listPro .project{ margin-right:12px;}


.main .mainInfo .Index_about .A2{ float:left; width:305px; margin-left:5px;}
.main .mainInfo .Index_about .A2 a{ color:#565656;}
.main .mainInfo .Index_about .A2 a:hover{ color:#2282ce;}
.main .mainInfo .Index_about .A2 .Title{}
.main .mainInfo .Index_about .A2 .A2T{ position:absolute; top:-50px; width:305px;  background:url(../images/icon08.png) no-repeat; height:50px; line-height:50px; color:#fff; font-size:25px}
.main .mainInfo .Index_about .A2 .A2T p{ margin:0 0 0 20px;}

.main .mainInfo .Index_about .A2 li{ background:url(../images/icon14.png) center top no-repeat; height:31px; line-height:31px; overflow:hidden;}
.main .mainInfo .Index_about .A2 li a{ padding-left:10px;}
.main .mainInfo .Index_about .A2 .Nav{ margin-top:20px;}
.main .mainInfo .Index_about .A2 .Nav li{ height:40px; line-height:40px;}
.main .mainInfo .Index_about .A2 .Nav li a{ font-size:18px; padding-left:20px;  }
.main .mainInfo .Index_about .A2 .contacts{ margin:10px 0 0 0;}

.main .mainInfo .Index_pro{ margin:30px 0 0 0;}
.main .mainInfo .Index_pro .A3{ background:url(../images/icon09.jpg) center repeat-x; margin:0 25px;}
.main .mainInfo .Index_pro .A3 .A3T{ color:#2282ce; font-size:30px; background:#fff; width:210px;}
.main .mainInfo .Index_pro .A3 .A3T p{ line-height:18px;}
.main .mainInfo .Index_pro .A3 .A3T span{ color:#565656; font-size:10px; font-family:Tahoma, Geneva, sans-serif; padding-left:2px; }

.main .mainInfo .Index_pro .A3 .search{ background:#FFF; width:60px; height:32px; line-height:32PX; text-align:center;  float:right; margin:5px 0px 0 0;}
.main .mainInfo .Index_pro .A3 .search a{ color:#565656;}
.main .mainInfo .Index_pro .A3 .search .int{ height:20px; line-height:20px; background:none; margin:5px 0 0 20px; border:0; width:235px; color:#aeaeae;}
.main .mainInfo .Index_pro .A3 .search .but{/* background:url(../images/icon11.jpg) no-repeat;*/ width:18px; height:18px; border:0;}

.main .mainInfo .Index_pro .proList{ position:relative; margin:20px;}

.pages{ margin:0px auto; padding:20px 0; }
.pages a{ }
.pages a, .pages span{ display: inline-block; width:20px; height:25px; background:#d5d4d4; float:left; margin-right:5px; padding:0; text-align:center; line-height:25px; color:#000; text-indent:0;}
.pages a.btnFirst{ width:60px; height:25px;}
.pages a:hover, .pages .cpb{ color:#fff; background:#2282ce;}


.main .mainInfo .Index_about .A2 dl.Nav{ margin:20px auto 20px auto;}
.main .mainInfo .Index_about .A2 dl.Nav dt{ height:30px; background:url(../images/icon14.png) center top no-repeat;  }
.main .mainInfo .Index_about .A2 dl.Nav dt a{ font-size:14px; background:none; text-align:center; line-height:30px; padding-left:10px; }
.main .mainInfo .Index_about .A2 dl.Nav dt a:hover{ color:#2282ce; background:url(../images/icon_013.png) left no-repeat; }
/*,  .main .Content .A2 ul.Nav li:first-child a , .main .Content .A2 dl.Nav dt:first-child a*/
.main .mainInfo .Index_about .A2 dl.Nav ul.elseUl{  margin:0px; padding:0px;}
.main .mainInfo .Index_about .A2 dl.Nav ul.elseUl li{  background:url(../images/icon14.png) center top no-repeat; height:31px; line-height:31px; }
.main .mainInfo .Index_about .A2 dl.Nav ul.elseUl li a{ font-size:14px; padding-left:25px; }

.footer{ background:url(../images/icon12.jpg) repeat-x; height:132px;}
.footer .footInfo{ width:1000px; margin:0 auto; background:url(../images/icon13.jpg) right top no-repeat;}
.footer .footInfo p{ display:block; padding:30px;}
.footer .footInfo p span{ display:block; float:right;}
.footer .footInfo p a{ color:#565656}
/*--Pro--*/
.project {float: left; width:190px;}
.proj-img i{ display:block; background-color:#000}
.proj-img{ position:relative; overflow:hidden;}
.proj-img img, .proj-img1 img{	display: block; max-width: 100%;}
.proj-img a{ display:block; width:29px; height:29px; position:absolute; top:45%; left:-15px;   z-index:10; }
.project p{ text-align:center; line-height:30px; line-height:30px;}

.proj-img a.zoom{ background:url(../Images/zoom-more.png) top right no-repeat;  margin-left:-15px;}
.proj-img a:hover { background-position:left top}
.proj-img a.zoom:hover { background-position:left top}
.proj-img i{ font-style:normal; position:absolute; width:100%; height:100%; z-index:9;	top:0; left:0px; opacity:0; filter:alpha(opacity:0);}


    .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}
