﻿@charset "utf-8";
/* CSS Document */
html{overflow-y:scroll; background:#fff; }
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0; }
body{font-family:微软雅黑; font-size:12px; color:#333; word-wrap:break-word; }
button,input,select,textarea{ font:12px/1.5  微软雅黑; word-wrap:break-word;}
ul,li{ list-style:none; margin:0; padding:0;}
h1, h2, h3, h4, h5, h6{font-weight:normal; font-size:100%;} 
img{ border:none; border:0; vertical-align:middle;}
a{ text-decoration:none; outline:none;}
p{ margin:0; padding:0;}
input,select,textarea{vertical-align:middle; *font-size:100%;}
input{ margin:0;outline:none; padding:0;}
input::-ms-clear{display:none;}
.clearfix:after{
     content:".";        
     display:block;        
     height:0;        
     clear:both;        
     visibility:hidden;        

}
.clearfix{*zoom:1}

body{ margin:0 auto;  background:url(../images/bg.png)  left top repeat-x #fff; position:relative; width:100%; }
.wrap{overflow:hidden; width:980px; margin:0 auto; min-height:500px;}
.top{ width:980px; margin:0 auto;}
.top1{ float:left; padding-top:13px; display:inline;}
.top2{ float:right; }
.weather{ overflow:hidden; height:50px; line-height:37px; color:#888;}
.weather span.on a{ display:block; color:#304c94; width:105px; background:url(../images/ad.png) right no-repeat; float:left; margin-left:10px; display:inline; overflow:hidden;}
.weather span{ float:right;} 
.search{ width:194px;
    background:url(../images/searchbg.png) no-repeat;
    line-height: 24px;
    margin-top: 9px;
    position: relative; float:right; display:inline; height:24px; overflow:hidden;}
.search input {
    color: #b1b1b1;
    margin-left: 5px;
    overflow: hidden;
    padding-left: 10px;
    width: 155px;
	border:none; background:none; line-height:24px;
	float:left; margin-top:3px; _margin-top:0px;
}
.search a{
	position:absolute;
	left: 165px;
	top:5px; line-height:24px;
}
.top3{ padding-bottom:30px;}


#ifocus2{ width:980px; height:280px; float:left; margin:10px 0 0 0; overflow:hidden; position:relative;}
#ifocus2 dl{ width:980px; height:280px; float:left; position:relative;}
#ifocus2 dl dt{ width:980px; height:280px;}
#ifocus2 dl dd{ width:980px; height:280px;}
#bottom { position:absolute; }
#ifocus { position:absolute; left:90px; top:250px; color:#a25897; width:100px; height:6px; }
#ifocus .zzjs_net li { width:18px; height:10px; line-height:10px; display:block; float:left; margin-right:5px; background:url(../images/change1.png) no-repeat;
}
#ifocus .zzjs_net li.current { background:url(../images/change2.png) no-repeat;} 
.name{ position:absolute; width:427px; line-height:18px; color:#fff; top:76px; left:66px;}
.name2{ height:36px; width:427px; background:url(../images/name.png) no-repeat; }
.left_000 a{ display:block; position:absolute; height:59px; width:986px; background:url(../images/left.png) no-repeat; top:121px; left:10px;}
.right a{ display:block; position:absolute; height:59px; width:44px; background:url(../images/right.png) no-repeat; top:121px; right:10px;}

.adver{ width:980px; margin:0 auto;}
.num span { display:block; height: 10px; width: 10px; margin-left: 5px; background:url(../images/change1.png) no-repeat; float: left;  border-radius: 10px; opacity: 0.7; filter: alpha(opacity=70); cursor: pointer; behavior: url(css/pie.htc) }
.num span.cur { background:url(../images/change2.png) no-repeat; color: #FFFFFF;}
.adver { height: 280px;   position: relative; font-size: 12px; behavior: url(css/pie.htc); overflow: hidden; width: 980px; }
.num{ position:absolute; left:10px; top:260px;}

.news div{ float:left;}
.news{ overflow:hidden; height:45px; width:980px; margin:0 auto; line-height:45px; background:#005a8c; }
.title a{ display:block; color:#fff; font-size:15px; font-weight:bold; height:45px; line-height:45px; width:75px; text-align:center; background:url(../images/gun.jpg) right no-repeat;  }
.news1 a{  padding-left:20px; color:#c8e8f9; padding-right:40px;}
.news1 span{color:#c8e8f9;}
.news2 a{  padding-left:50px; color:#c8e8f9; padding-right:40px;}
.news2 span{color:#c8e8f9;}
.more{ width:115px;}
.more a{ display:block; color:#c8e8f9; background:url(../images/more.jpg) right no-repeat; padding-right:15px; padding-left:70px;}
.box{ height:310px; width:980px; margin:0 auto; margin-top:15px;}
.box1{ width:310px; float:left; margin-right:25px;}
.title2{ height:50px; line-height:50px; border-top:1px solid #a5135c; width:310px; font-size:20px; color:#a5135c;}
.box1_p{ padding-bottom:10px;}
.text{ width:254px; margin:0 auto; line-height:22px}
.detail a{ display:block; line-height:22px; height:22px; color:#409daf; background:url(../images/detail.png) left no-repeat; padding-left:13px; margin-top:10px }
.detail a:hover{ text-decoration:underline;}
.news1 a:hover{ color:#fff;}
.news2 a:hover{ color:#fff;}
.more a:hover{ color:#fff;}
.weather span.on a:hover{ color:#349ae0;}
.box2{ width:310px; float:left; margin-right:25px;}
.box3{ width:310px; float:left;}
.title3{ height:50px; line-height:50px; border-top:1px solid #2587ac; width:310px; font-size:20px; color:#2587ac;}
.title4{ height:50px; line-height:50px; border-top:1px solid #84b849; width:310px; font-size:20px; color:#84b849;}
.list{ background:#f4f6f3; height:225px; width:100%; margin:0 auto; }
li.float { float:left; padding-left:10px; display:inline; width:112px; }
.list1{ width:980px; margin:0 auto; padding-top:25px;}
.float ul{  padding-right:10px;  background:url(../images/gun2.png) right top repeat-y; height:180px; padding-bottom:10px;}
.float ul span{ margin-bottom:5px; display:block; line-height:30px;}
.float ul li a{ color:#777778;}
.float ul li a:hover{ color:#333;}
.float ul li{height:22px; line-height:22px; }
.form {
    background: url(../images/arrow3.png) no-repeat scroll right center #E8EAE7;
    border: 1px solid #FFFFFF;
    color: #8C8C8C;
    cursor: pointer;
    display: block;
    height: 22px;
    line-height: 22px;
    margin-bottom: 15px;
    padding-left: 5px;
    padding-right: 5px;
    position: relative;
    }
.index_link4{ position:absolute; z-index:9999; background:#E8EAE7; overflow:hidden; width:180px; top:22px; left:0; padding-left:5px;}
.title5 {line-height:30px; padding-bottom:15px;}
.ma{ padding-top:7px;}
.name3{ padding-top:10px; text-align:center; width:80px;}
.jszc {
    display: block;
    height: 45px;
    line-height: 45px;
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    text-align: left;
}
.jszc a{ color:#797979;}
.foot{ height:45px; line-height:45px; width:64%; margin:0 auto; color:#797979;}
.table{ float:left;} .us{ float:right;}
.us a{color:#797979;}
.foot a:hover{ text-decoration:underline;}
.table span{ font-family:Arial, Helvetica, sans-serif;}




.nav{ width:980px; height:42px; margin:0 auto;  position:relative; z-index:999; background:url(../images/navbg.jpg) repeat-x;}
.nav .left{  width:980px; height:42px;  display:inline;}
.nav .left .ul{ width:100%;}
.nav .left .ul li{ float:left; text-align:center; width:122.5px; height:42px; position:relative; z-index:9999;}

.nav .left .ul li a{ color:#fff; font-size:14px; display:block; width:122.5px; height:42px; line-height:42px; float:left;  background:url(../images/navbg.jpg) center center repeat-x;}
.nav .left .ul li a:hover{width:122.5px; height:46px; line-height:43px; background:url(../images/navhover.png) center center no-repeat; z-index:9999; }
.nav .left .ul li .a{width:122.5px; height:46px; line-height:43px; background:url(../images/navhover.png) center center no-repeat; z-index:9999; }


.nav .ul2{  width:980px; height:46px;  display:inline;}
.nav .ul2 .ul{ width:100%; position:relative; z-index:-1;}
.nav .ul2 .display{ display:none; position:absolute; left:0px; top:42px; width:976px; height:213px;  background:url(../images/bgbg.jpg) no-repeat; padding-left:2px; padding-right:2px;  }
.nav .ul2 .display:hover{background:url(../images/bgbg.jpg) no-repeat;}
.nav .ul2 .display ul{ width:121px; height:199px; float:left; padding-top:13px;  overflow:hidden; border-right:1px solid #ddd;}
.nav .ul2 .display .bga{width:121px; height:199px; float:left; overflow:hidden;  background:#f3f3f3;}
.nav .ul2 .display ul:hover{ background:#f3f3f3;}
.nav .ul2 .display ul li{ width:98%; margin:0; background:none; height:24px; line-height:24px; float:left; text-align:center;}
.nav .ul2 .display ul li a{ font-size:12px; display:block; width:100%; height:24px; line-height:24px; text-align:center; background:none; color:#333;}
.nav .ul2 .display ul li a:hover{ background:#ff6e00; color:#fff; border:0;}




/*about*/
.banner{ width:980px; margin:0 auto; padding-top:7px;}
.content{ width:980px; margin:0 auto; padding-bottom:45px;}
.left_1{ float:left; width:224px; height:430px; background:#f3f3f3; overflow:hidden;}
.right_1{ float:right; width:729px;}
.left_2{ width:186px; margin:0 auto;}
.title_1{ height:60px; line-height:60px; font-size:16px; color:#d60e03; background:url(../images/downarrow.png) right no-repeat;}
.lead1 a:hover{ display:block; height:36px; line-height:36px; border-bottom:1px dotted #005a8c; padding-left:26px; font-size:14px; background:#005a8c; color:#fff;}
a.now8{ display:block; height:36px; line-height:36px; border-bottom:1px dotted #005a8c; padding-left:26px; font-size:14px; background:#005a8c; color:#fff !important;}
.lead1 a{display:block; height:36px; line-height:36px; padding-left:26px; font-size:14px; border-bottom:1px dotted #b5b5b5; color:#222;}
.lead2{ border-bottom:1px solid #e9e9e9; margin-bottom:20px; height:35px; margin-top:15px; line-height:35px; font-size:14px; font-weight:bold; color:#005a8c; width:100%; float:left; overflow:hidden;}
.lead2 span a{ font-size:12px; font-weight:normal; color:#a6a6a6;}
.lead2 span a:hover{ color:#005a8c;}
.lead2 span{ color:#a6a6a6; font-weight:normal; font-size:12px; float:right; display:block; width:100%; text-align:right;}
.textarea{ width:695px; margin:0 auto; line-height:26px; font-size:14px; margin-bottom:28px;}
.com1 a{ color:#777; display:block; width:210px; height:102px; line-height:20px; border:3px solid #e8cb94; padding-top:25px; padding-left:14px; }
.com1 a:hover{ background:#e8cb94;}
p.title_2{ color:#8e3a2f;}
.com1{ float:left; margin-right:13px;}
.company{ padding-bottom:20px;}
a.now{ color:#005A8C !important;}

/*development*/
.year{ width:730px; height:60px; background:url(../images/year.png) no-repeat; padding-top:30px; margin-bottom:40px; clear:both;}
.year1 a{ color:#333; display:block; width:60.3px; height:29px; line-height:35px; background:url(../images/black.png) top no-repeat; text-align:center; }
.year1{ font-size:13px; float:left; height:48px; width:60.3px; text-align:center;}
.year1 a:hover{  width:60.3px; height:29px; line-height:35px; background:url(../images/red.png) top no-repeat; text-align:center; color:#a72328; }
a.now3{ display:block;  width:60.3px; height:29px; line-height:35px; background:url(../images/red.png) top no-repeat; text-align:center; color:#a72328; !important }
.history{ width:610px; margin-left:115px; position:relative; padding-bottom:40px;}
.yearbg{
	height:70px;
	width:74px;
	background:url(../images/yearbg.png) no-repeat;
	font-size:20px;
	color:#fff;
	line-height:60px;
	padding-left:7px;
	position:absolute;
	left: -115px;
	top: 21px;
}
.his{ border-bottom:1px dotted #b9b9b9; line-height:23px; padding-bottom:10px; padding-top:10px;}
.his p span{ font-weight:bold; }
/*his p{ text-indent:1em;}*/
/*p.em{text-indent:5em;}*/
.page a{ overflow:hidden; height:17px; width:18px; text-align:center; display:block; background:#fff; float:left; margin:0 2px; border:1px solid #e5e5e5; color:#444; padding:1px 1px; }
a.now5{ display:block; background:#005a8c; float:left; margin:0 2px; border:1px solid #e5e5e5; color:#fff; padding:1px 1px; !important }
.page a:hover{ display:block; background:#005a8c; float:left; margin:0 2px; border:1px solid #e5e5e5; color:#fff; padding:1px 1px; }
.page{ padding-left:500px;}


/*leader*/
.teacher{ padding-bottom:18px;}
.teacher_1{overflow:hidden; position:relative; background:#f9f9fb; width:677px; min-height:153px;  padding-right:32px; padding-left:20px; padding-top:17px; margin-bottom:20px; padding-bottom:20px; }
.te01{ display:inline; overflow:hidden; float:left; margin-right:15px; width:148px; height:117px; border:1px solid #fff; }
.te02{overflow:hidden; }
.textarea_1{ line-height:20px; }
.more3{
	position:absolute;
	left: 648px; bottom:10px;	}
.more3 a{ display:block; background:url(../images/open.jpg) no-repeat; height:22px; width:56px;}
.title002{overflow:hidden; height:22px; line-height:22px;  color:#1e6d93; padding-bottom:8px;}
.teacher_2{overflow:hidden; position:relative; background:#f9f9fb; width:671px; border:3px solid #e9c3a8; min-height:153px;  padding-right:32px; padding-left:20px; padding-top:17px; margin-bottom:20px; padding-bottom:20px; }
.more4 a{ display:block; background:url(../images/close.jpg) no-repeat; height:22px; width:56px;}
.more4{
	position:absolute;
	left: 648px; bottom:10px;	}
.page2 a{overflow:hidden; height:17px; width:18px; text-align:center; display:block; background:#fff; float:left; margin:0 2px; border:1px solid #e5e5e5; color:#444; padding:1px 1px; }
a.now5{ display:block; background:#005a8c; float:left; margin:0 2px; border:1px solid #e5e5e5; color:#fff; padding:1px 1px; !important }
.page2 a:hover{ display:block; background:#005a8c; float:left; margin:0 2px; border:1px solid #e5e5e5; color:#fff; padding:1px 1px; }
.up2 {
    bottom: 260px;
    overflow: hidden;
    position: fixed;
    right: 90px; 
	z-index:9999;
	_position:absolute;
    _bottom:auto;
    _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
.up2 a {
    background: url(../images/up.jpg) no-repeat;
    display: block;
    height: 25px;
    width: 33px;
}

/*contactus*/
.map{ padding-bottom:25px;}
.com_1{ line-height:35px; padding-bottom:20px; border-bottom:1px dotted #e0e0e0; padding-top:15px; position:relative;}
.title_3 a{ display:block; height:35px; font-size:16px; color:#f77302;}
.text2{ font-size:14px; color:#717171;}
.title_3 a:hover{ font-size:18px; color:#e70000;}
a.now7{ display:block; height:35px; font-size:18px; color:#e70000; !important}
.weixin{
	position:absolute;
	width:251px;
	height:120px;
	background:url(../images/weixinbg.png) no-repeat;
	padding-top:26px;
	padding-left:23px;
	left: 426px;
	top: 106px;
	padding-right:20px;
}
.weixin1{ float:left; width:104px;}
.weixin2{ float:right; width:100px; }
.title_4{ height:25px; line-height:25px; color:#005a8c; font-size:14px;}
.text3 p{ line-height:20px; color:#717171;}
p.number{ padding-top:20px; color:#333; font-size:14px;}


/*news*/
.newslist{ width:100%; float:left;}
.new {
    height: 26px;
	padding-bottom:20px;
	width:100%;
}
.new2 {
    border: 1px solid #d46f2b;
    cursor: pointer;
    float: right;
    height: 24px;
    line-height: 24px;
    margin-right: 10px;
    padding: 0 5px;
    position: relative;
    width: 58px;
}
.new2 span {
    color: #d46f2b;
    display: block;
}
.new2_1 {
    background: none repeat scroll 0 0 #FBFBFB;
    border: 1px solid #d46f2b;
    display: none;
    left: -1px;
    line-height: 24px;
    min-width: 58px;
    padding: 5px;
    position: absolute;
    top: 24px;
}
.new2_1 li {
    color: #d46f2b;
    height: 24px;
    line-height: 24px;
    white-space: nowrap;
}
.new2_1 li a {
    color: #d46f2b;
    line-height: 24px;
}
.new3 {
    border: 1px solid #d46f2b;
    float: right;
    height: 24px;
    line-height: 24px;
    margin-right: 10px;
    padding: 0 5px;
    width: 148px;
	position:relative;
}
.new3 input {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #888;
    height: 24px;
    line-height: 24px;
    width: 145px;
	position:relative;
}
a.micro{
	position:absolute;
	left: 135px; top:4px;

}
.list_1{ width:729px; margin-bottom:19px;}
.list_2{ float:left; width:168px;}
.list_3{ float:right; width:541px; border-bottom:1px dotted #c4d1dc;}
p.title_5 a{ display:block; height:26px; line-height:26px; color:#1e6d93; font-size:15px;}
.date{ line-height:22px; color:#d46f2b;}
.text4{ line-height:28px; color:#888; }
p.title_5 a:hover{ text-decoration:underline; height:26px; line-height:26px; color:#d52b2e; }
a.now9{ display:block; text-decoration:underline; height:26px; line-height:26px; color:#d52b2e !important;  }
.list_4{ padding-top:10px; padding-bottom:45px; width:100%;}
.list_5{ height:35px; line-height:35px; border-bottom:1px dotted #c4d1dc;}
.list_5 a{ display:block; float:left; line-height:35px; background:url(../images/blue.png) left no-repeat; padding-left:20px; color:#333;}
.list_5 span{ float:right; color:#d46f2b;}
.list_5 a:hover{line-height:35px; color:#d52b2e; background:url(../images/red2.png) left no-repeat; padding-left:20px;}
a.now10{ display:block; line-height:35px; color:#d52b2e !important; background:url(../images/red2.png) left no-repeat !important; padding-left:20px;}
.left_1_1{ float:left; width:224px; height:189px; background:#f3f3f3;}


/*newsdetail*/
.detail2{ padding-top:22px; padding-bottom:45px;}
.title_6{ height:10%; line-height:40px; color:#d52b2e; width:729px; text-align:center; font-size:18px; clear:both;}
.date2{ padding-bottom:30px; color:#888; width:729px; text-align:center; clear:both;}
.date2 a{ color:#888;}
.date2 a:hover{ color:#d46f2b;}
a.now11{ color:#d46f2b; !important}
.textarea_2{ line-height:26px;font-size:14px; }
.textarea_2 p{ text-indent:0em; }
.textarea_2 p.img{ width:729px; text-align:center;}
.back{ margin-top:35px; height:25px; width:80px; line-height:25px; }
.back a{ display:block; height:25px; line-height:25px; text-align:center; background:#ba0a00; color:#fff; font-size:13px;}


/*project*/

.bridge{ height:774px; width:675px; background:url(../images/pro.png) 49px no-repeat; padding-top:53px; padding-left:54px;}
.br_1{ margin-bottom:28px;}
.title01{ height:27px; line-height:27px;  background:url(../images/grey_eye.png) left no-repeat;}
.title01 a {
	border: 1px solid #c9c9c9; color:#666;
    border-radius: 15px;   
    display: block;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    margin-left: 28px;
    text-align: center;
	width:172px;
}
.text01{ margin-left:28px; margin-top:10px; background:url(../images/gold.png) 40px top no-repeat #f9f7e9; border:1px solid #f9f7e9; border-bottom:1px solid #c9c9c9; border-radius:8px; padding: 17px 28px 13px 17px; line-height:25px;  }
.title01 a:hover{border: 1px solid #D60F04; color: #D60F04;   }
a.now12 {   
	border: 1px solid #D60F04; color: #D60F04; 
    border-radius: 15px; 
    display: block;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    margin-left: 28px;
    text-align: center;
	width:172px;
}
.title02{ height:27px; line-height:27px;  background:url(../images/red_eye.png) left no-repeat;}
.title03{ height:27px; line-height:27px;  background:url(../images/red_eye.png) left no-repeat;}
.title03 a {
	border: 1px solid #c9c9c9; color:#666;
    border-radius: 15px;   
    display: block;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    margin-left: 28px;
    text-align: center;
	width:262px;
}
a.now13 {   
	border: 1px solid #D60F04; color: #D60F04; 
    border-radius: 15px; 
    display: block;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    margin-left: 28px;
    text-align: center;
	width:262px;
}
p#pic a{  margin-right:14px; }
p#pic{   border-top:1px solid #c9c9c9; margin-top:10px; }
.ten a{ display:block; width:540px; line-height:27px; text-align:right; background:url(../images/micro_2.png) right no-repeat; padding-right:15px; color:#999;}
p.gundong{ height:3px; width:586px; background:url(../images/gundong.jpg) no-repeat; margin-top:15px; position:relative;}
a.scrollDiv{ position:absolute; display:block; height:3px; width:59px; background:url(../images/gun7.jpg) no-repeat; left:60px; }
.text01 p{ display:block;}
.title04{ height:27px; line-height:27px;  background:url(../images/grey_eye.png) left no-repeat;}
.title04 a {
	border: 1px solid #c9c9c9; color:#666;
    border-radius: 15px;   
    display: block;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    margin-left: 28px;
    text-align: center;
	width:262px;
}
.title04 a:hover{border: 1px solid #D60F04; color: #D60F04;   }
.title03 a:hover{border: 1px solid #D60F04; color: #D60F04;   }
/*project_popup*/
.black{ height:100%; width:100%; overflow:hidden; position:absolute; top:0px; left:2px; background:url(../images/blackbg.png); z-index:9999;}
.popup{ height:500px; width:785px; position:absolute; left:400px; top:503px; background:#fff;}
.title001{ padding-left:50px; height:94px; line-height:94px; font-size:14px; font-weight:bold;}
.arrow1 a{ display:block; height:41px; width:15px; background:url(../images/arrow1.png) no-repeat;}
.arrow2 a{ display:block; height:41px; width:15px; background:url(../images/arrow2.png) no-repeat;}
.arrow1{ float:left; margin-right:19px; padding-top:140px;}
.arrow2{ float:left; padding-top:140px;}
.pic_pop{ float:left; margin-right:18px;}
.pop{ position:relative; padding-left:20px;}
.number{
	position:absolute;
	left: 712px;
	top: -16px;
	color:#999;
}
.close{
	position:absolute;
	left: 765px;
}

/*laws*/
.lead3{ border-bottom:1px solid #e9e9e9; margin-bottom:20px; height:35px; margin-top:15px; line-height:35px; font-size:14px; font-weight:bold; color:#005a8c;}
.lead3 span a{ font-size:12px; font-weight:normal; color:#a6a6a6;}
.lead3 span a:hover{ color:#005a8c;}
.lead3 span{ color:#a6a6a6; font-weight:normal; font-size:12px; padding-left:495px;}
.new_00 {
    height: 26px;
}
.law{ padding-top:22px; text-align:center;}
.left_1_2{ float:left; width:224px; height:220px; background:#f3f3f3;}



/*culture_vi*/
.title_a{ color:#D60E03; font-size:14px; padding-bottom:30px; padding-left:5px;}
.vi{ position:relative; margin-bottom:40px;}
.text_a{ width:473px; padding-bottom:20px;}
.text_a1{ width:473px; line-height:27px;}
.vi_1{
	position:absolute;
	left: 538px;
	top:20px;
}
.text_a1 p{ text-indent:2em; }
.text_a2 p{ text-indent:2em;}
.text_a2{ line-height:27px; margin-bottom:30px;}
.logos_1{ height:140px; width:220px;  position:relative; margin-right:23px; float:left;}
.logos_1 span{
	position:absolute;
	left: 0px;
	top: 108px;
	width:220px; height:32px;
}
.logos_1 a{ display:block; height:32px; width:220px; text-align:center; color:#fff; line-height:32px; background:url(../images/blackbg.png);}


/*culture*/
.culture{ width:729px; margin:60px auto; background:url(../images/tree.jpg) bottom right no-repeat;}
.cul_1{ color:#808c00; font-size:14px; margin-bottom:25px;}
.title_c{ width:90px; float:left; font-weight:bold;}
.text_c{ float:left; width:375px; color:#333;}


/*login*/
.login{ width:330px;  background:#fff; position:absolute; left:450px; top:300px; z-index:9999;}
.close2 a{ display:block; height:33px; line-height:33px; text-align:right; padding-right:24px; width:306px; background:url(../images/close2.png) 312px no-repeat #f5f5f5; color:#ababab;}
.log2{ width:282px; margin:0 auto; padding-top:10px;}
.title_g{ font-size:16px; height:45px; line-height:45px; border-bottom:1px solid #c7c7c7; color:#000; margin-top:10px;}
.choose{ height:24px; line-height:24px; color:#000; margin-top:24px; margin-bottom:12px; margin-left:10px;}
.select{ width:122px; background:#efefef; color:#ababab; line-height:25px; height:25px; border:1px solid #ababab;}
.select option{line-height:25px; height:25px;}
.form2 {
    background: url(../images/arrow3.png) no-repeat scroll right center #efefef;
    border: 1px solid #FFFFFF;
    color: #ababab;
    cursor: pointer;
    display: block;
    height: 22px;
    line-height: 22px;
    margin-bottom: 15px;
    padding-left: 5px;
    padding-right: 30px;
    position: relative;
	width:122px;
	float:left;}
.choose span{ float:left; display:inline; width:70px;}
.name4 span{ float:left; display:inline; width:70px;}
.name4{ height:24px; line-height:24px; color:#000;  margin-bottom:12px; margin-left:10px;}
.name4 input{cursor: pointer; display: block; position: relative; height:24px; line-height:24px; background:#efefef; width:152px; color:#ababab; border:none; float:left; padding-left:8px;}
input.input3{cursor: pointer; display: block; position: relative; height:24px; line-height:24px; background:#efefef; width:68px; color:#ababab; border:none; float:left; padding-left:8px;}
span.span3{margin-left:8px;}
.loginin{ padding-left:80px;}
.end{ height:10px; width:330px; background:#f5f5f5; margin-top:37px;}





/*pic*/
.pic{ padding-top:20px;}
.pic_2{ margin-bottom:50px; margin-right:25px; float:left;  width:211px; height:195px; background:url(../images/picbg.jpg) no-repeat; padding-left:1px; padding-top:1px; position:relative;}
.pic_2 .a{ display:block; width:210px; height:139px;}
span.bl{ display:block; height:30px; line-height:30px; color:#333; width:210px; text-align:center; font-family:"微软雅黑";}
span.bl a{ color:#333;}
span.bl a:hover{ color:#d71921;}
.name5{ height:30px; text-align:center; color:#8c8c8c;}
.name5 span{ height:30px; padding-left:27px; background:url(../images/eye_9.png) left no-repeat; margin-left:15px;}
.blbl{ height:139px; width:211px; background:url(../images/bl.png); position:absolute; left:1px; top:1px; z-index:9999}
.wr{ width:180px; margin:0 auto;}
.title_bl{ height:50px; line-height:55px; color:#fff; font-size:13px; font-weight:bold;}
.text_bl{ line-height:22px; color:#bebebe;}
.more5 a{ display:block; width:75px; background:#4387f5; color:#fff; text-align:center; margin-top:10px; height:25px; line-height:25px; }


/*pic_detail*/
.title_7{ height:40px; line-height:40px; color:#9ea758; width:729px; text-align:center; font-size:18px; clear:both;}
.pic_3{ width:729px; text-align:center; margin-bottom:33px;}
.change{ width:700px; margin:0 auto; margin-bottom:30px;}
.arrow3{ float:left; margin-right:16px;}
.arrow4{ float:right;}
.pic_4{ float:left; margin-right:16px;}
.arrow3 a{ display:block; height:50px; width:21px; padding-top:40px; text-align:center; background:#b4b4b4;}
.arrow4 a{ display:block; height:50px; width:21px; padding-top:40px; text-align:center; background:#eb8926;}
.arrow3 a:hover{ background:#eb8926;}
.text_m { width:700px; margin:0 auto; line-height:25px; font-size:14px; text-indent:2em; color:#666; padding-bottom:25px;}

/*honour*/
.honour  li a{ display:block; width:206px; height:140px;}
.honour  li span{ display:block; width:206px; line-height:20px; padding-top:10px; text-align:center; color:#d8271c; }
.honour  li { height:188px; width:206px; float:left; margin-right:37px; margin-bottom:22px; display:inline;}
.honour{ padding-bottom:10px; width:729px;}

/*popup*/
.pop2{ overflow:hidden;  text-align:center; padding-left:30px; padding-right:30px; height:522px; width:724px; position:absolute; background:#fff; top:450px; left:350px; padding-top:33px;}
.title003{ margin-bottom:18px; height:47px; line-height:47px; border-bottom:1px dotted #999; font-size:14px; color:#000; font-weight:bold;}
.close002{
	position:absolute;
	left: 764px;
	top:1px;
}

/*certificate*/
.certificate  li a{display:block; width:180px; height:261px; background:url(../images/border3.jpg) no-repeat; padding-top:7px; padding-left:9px; padding-right:9px; }
.certificate  li span{ display:block; width:198px;  line-height:28px; text-align:center; color:#d8271c; }
.certificate  li { height:329px; width:198px; float:left; display:inline;   margin-right:45px; margin-bottom:25px;}
.certificate{width:729px;}
.page001 a{overflow:hidden; height:17px; width:18px; text-align:center; display:block; background:#fff; float:left; margin:0 2px; border:1px solid #e5e5e5; color:#444; padding:1px 1px; }
.page001 a:hover{ display:block; background:#005a8c; float:left; margin:0 2px; border:1px solid #e5e5e5; color:#fff; padding:1px 1px; }
.page001{ padding-left:520px; padding-bottom:50px;}
a.now5{ display:block; background:#005a8c; float:left; margin:0 2px; border:1px solid #e5e5e5; color:#fff; padding:1px 1px; !important }



/*hr*/
.pre{ height:74px; line-height:74px;}
.hr{ width:690px; margin:0 auto; padding-bottom:50px;}
.hr2{  line-height:27px;}
.rule2{ height:27px; line-height:27px; background:url(../images/thing.png) left no-repeat; padding-left:25px; color:#76954f;}
.rule3 span{ color:#005a8c;}
.rule3{ padding-top:28px; padding-bottom:50px;}
.rule{border-bottom:1px dotted #999;  padding-bottom:28px;}
.you a{ display:block; height:30px; line-height:30px; color:#0982db; background:url(../images/load.png) 130px no-repeat; font-size:14px;}
.ps{ line-height:30px; color:#f03838;}








/*项目介绍 弹出层*/
.popup{ z-index:1000; position:fixed; top:0; left:0; display: none; background:url(../images/bg_4.png); width:100%; height:1000%; float:left;}
.popup-box{ position:absolute; width:790px; height:477px; background:#fff; }
.close{ position:absolute; top:10px; right:10px; background:url(../images/bg_3.png) -144px 0; cursor: pointer; width:18px; height:18px;}
.popup-box .top{ width:738px; text-align:right; padding:46px 0 20px 0;}
.popup-box .bottom{ width:750px; margin:0 auto}
.popup-box .bottom .left{ width:14px; height:40px; float:left; margin-top:148px;}
.popup-box .bottom .left a{ display:block; width:14px; height:40px; background:url(../images/bg_3.png) -149px -77px;}
.popup-box .bottom .right{ width:14px; height:39px; float:right; margin-top:148px;}
.popup-box .bottom .right a{ display:block; width:14px; height:39px; background:url(../images/bg_3.png) -163px -77px;}
.popup-box .bottom .center{ width:678px; height:360px; float:left; overflow:hidden; margin-left:20px; display:inline;}
.popup-box .bottom .center ul{ width:100%; height:100%; float:left;}
.popup-box .bottom .center ul li{ width:100%; height:100%; float:left;}






    /* 图片详细页 */
.tit_m{color:#f48000; font-size:16px; line-height:30px; padding-bottom:10px; text-align:center; font-weight:bold;}
.detail_1{ position:relative; width:700px;  margin:0 auto 35px; overflow:hidden;} 
.img3{ width:756px; margin:0 auto; overflow:hidden;}
.detail_2{ height:126px; width:700px; margin:0 auto; position:relative;}
.ab1{
	height:37px;
	width:755px;
	position:absolute;
	bottom:0px;
	background:url(../images/balck2.png) no-repeat;
	left:0;
	overflow:hidden;
	font-size:14px;
	display:none
}
.ab2{ float:left; padding-left:23px; width:615px;}
.ab3{ float:right; padding-right:9px;}
.ab4{ float:right; padding-right:9px;}
.ab1 a{ line-height:37px; color:#fff;}
.left_3{ float:left;  padding-top:7px; padding-left:10px; width:21px;}
.right_3{  position:absolute; right:-10px; padding-top:7px; padding-right:10px; width:21px;}
.left_3 a{ display:block; height:70px; width:21px; padding-top:30px; text-align:center; background:#B4B4B4;}
.left_3 a:hover{ background:#eb8926;}
.right_3 a{ display:block; height:70px; width:21px; padding-top:30px; text-align:center; background:#B4B4B4;}
.right_3 a:hover{ background:#eb8926;}

.middle{ float:left; padding-top:8px; height:114px; margin:0 8px; overflow:hidden; position:relative; width:620px;}
.mid1{ float:left; margin-right:32px;}
.mid2{ float:left; margin-right:32px;}
.mid3{ float:right;}
.tzpt6{ float:left; width:194px; height:90px; margin:0 7px; display:inline;}
.middle ul{position:absolute; width:4000px; overflow: hidden;}
.middle ul li{width:194px; height:90px;}
.middle ul li img{ width:194px; height:90px;}
a.bannerbg_main{ width:700px; height:460px; display:block;}
.middle a{cursor:pointer;}