﻿@import url("global.css");
body { background:#f2f2f2;}
.header { height:325px; width: 1200px; margin:auto; background: #fff;}
	.header .title { background:url(../images/headbanner.jpg) center top no-repeat; height:240px; text-indent:-1000px}
	.header .nav { background:#003c89; height:45px; line-height:45px}
	.header .mainCon { width: 850px; float: left; background: none }
	.header .nav a { color:#fff; font-size:18px; display:block; float:left; padding:0 35px; font-weight: bold;}
	.header .nav a:hover { background:#004aaa}
	.header .nav .search { float: right; padding: 6px 20px 0 0}
	.header .nav input { height: 32px; border-radius: 3px 0 0 3px; border:none; text-indent: 10px; width: 200px; float: left;}
	.header .nav .search a { height: 32px; line-height:20px; width: 40px; background: #f2f2f2; color: #555; padding: 0; text-align: center; font-weight: normal; cursor: pointer; text-decoration: none; border-radius: 0 3px 3px 0}
	.navroot { text-align:center;width:1200px;height:37px; line-height:37px; background:#fff; border-bottom:1px solid #cbd9e3; margin:0 0 10px 0;margin-left:auto;margin-right:auto;}
	.defu .left { float:left;padding-left:10px;}
	.defu .right { float:right;padding-right:10px;}
.footer { text-align:left; color:#5f5f5f; line-height:1.6;font-size:14px; background: #fff; width: 1200px; margin: auto; height: 150px}
	.footer .menu { padding: 20px 0 0 20px; height: 35px}
	.footer .menu a { color:#003d90; }
	.footer .menu a { margin:0 5px}
	.footer .line { width:260px; margin:15px auto; border-bottom:1px solid #d2d2d2;}
	.footer .floatRight { padding: 0 15px 0 0 }
	.footer .floatRight span { display: block; float: left; width: 120px; text-align: center; font-size: 12px; line-height: 1; padding:10px 0 0 0;}
	.fpm { background: url(../images/logo_b.jpg) 25px center no-repeat; padding: 0 0 0 80px }

.welcome { height: 30px; line-height: 30px; background: #fff; padding: 0 15px}
	.welcome  a { margin: 0 8px; display: inline-block; float: left }
.mart10{ margin-top:10px;}
.bgw { background:#fff}
.mainCon { width:1200px; margin-left:auto; margin-right:auto; background: #fff}
	.mainCon2 { width: 1160px; margin: auto; }
	.clear { clear: both; height: 0; line-height: 0 }
.leftSide { width:840px; float:left;}
.rightSide { width:280px; float:right; }

.quickBar {}
	.quickBar a { display:block; width:100px; height:100px;text-align:center; font-size:12px; background:#fff; color:#4890da; float:left; margin:0 1px 1px 0;}
	.quickBar a:nth-child(7n) { width:104px; margin:0 0 1px 0}
	.quickBar a span { display:block; position:relative; transition:all .3s; -webkit-transition:all .3s; }
	.quickBar a span.iconfont { font-size:33px; height:70px; line-height:80px; overflow:hidden;}
	.quickBar a:hover { text-decoration:none}
	.quickBar a:hover span.iconfont {transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2);}
	.quickBar a span:last-child { color:#32599c}
	.quickBar:after { display:block; clear:both; content:''}
.quickMenu { height:130px}
	.quickMenu a { display:block; float:left; width:149px; margin:0 1px 0 0; background:#fff; height:130px; text-align:center}
	.quickMenu a:hover { text-decoration:none}
	.quickMenu a span { display:block;}
	.quickMenu a span.iconfont { font-size:60px; height:85px; line-height:80px}
	.quickMenu a:first-child { color:#e1831f;}
	.quickMenu a:first-child span:last-child { background:#e1831f; color:#fff; height:30px; line-height:30px; border-radius:15px; width:100px; margin:auto; font-size:16px }
	.quickMenu a:last-child { color:#589beb;}
	.quickMenu a:last-child span:last-child { background:#589beb; color:#fff; height:30px; line-height:30px; border-radius:15px; width:100px; margin:auto; font-size:16px }
.quickMenu2 { margin:9px 0 0 0}
	.quickMenu2 a { display:block; background:#fff; margin:1px 0 0 0; font-size:20px; height:60px; line-height:60px; font-weight:lighter; position:relative; padding:0 0 0 85px}
	.quickMenu2 .iconfont { font-size:36px; position:absolute; left:30px}
	.quickMenu2 a:hover { text-decoration:none}	
.tabSty { width:100%;}
	.tabSty th { background:#f3f3f3; color:#4890da; font-size:14px; font-weight:bold; height:30px;}
	.tabSty th .iconfont { font-weight:normal; color:#e68f21; font-size:12px; margin:0 5px 0 0}
	.tabSty td { text-align:center; font-size:14px; height:31px; border-top:1px solid #ececec}
.tabSty2 { width:100%;}
	.tabSty2 th { background:#f3f3f3; color:#4890da; font-size:14px; font-weight:bold; height:30px; border-bottom:1px solid #ececec}
	.tabSty2 th:first-child,.tabSty2 td:first-child { text-align:left; padding:0 0 0 15px}
	.tabSty2 td { text-align:center; font-size:14px; height:30px; background:#fff; min-width:60px; border-right:1px solid #ececec}	
	.tabSty2 td:last-child { border:none}

	
.conArea {}
	.conArea h2 { color:#32599c; background:#f3f3f3; margin-bottom:1px; height:40px; line-height:40px; position:relative; padding:0 0 0 30px; font-weight:550; font-size:16px; overflow:hidden}
	.conArea h2:before { background:#6fb2e0; border-top:8px solid #a4c45b; display:block; content:''; width:6px; height:12px; border-radius:3px; position:absolute; left:12px; top:10px}
	.conArea h2 a { display:block; position:absolute; top:0; right:15px; font-size:14px; color:#888; font-weight:normal; font-family:"宋体"; }
	.conArea span.smb { display:block; position:absolute; left:120px; top:8px; width:auto}
	.conArea span.smb a { display:block; float:left; margin:0 6px 0 0; color:#fff; position:relative; font-size:12px; font-weight:bold; background:#6fb2e0; right:0; height:24px; line-height:24px; border-radius:15px; padding:0 10px}
	.conArea span.smb a.curr { background:#32599c}
	
.policyMenu { height:80px; padding:15px 0 15px 25px}
	.policyMenu a { display:block; width:80px; height:28px; line-height:28px; float:left; border:1px solid #dfdfdf; border-radius:3px; text-align:center; color:#666; margin:5px 6px; font-size:14px}
	.policyMenu a:hover { background:#a4c45b; color:#fff; border-color:#a4c45b}

.list_1 ul { min-height:224px; padding:10px 0 10px 10px; }
	.list_1 ul li { height:32px; line-height:32px;  font-size:16px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:99%; position: relative;}
	.list_1 .dian { font-size: 24px; display: inline-block; margin: 0 5px 0 0}
	.havedate li .date { background: #fff; color: #bbb; position: absolute; top: 3px; right:0; font-size: 12px; display: block; padding: 0 0 0 5px}
	
.list_2 { padding:0 25px 25px 30px; font-size:14px}
	.list_2 li { height:33px; line-height:33px; border-bottom:1px dashed #efefef; position:relative}
	.list_2 li .iconfont { font-size:12px; color:#bdbdbd; margin:0 5px 0 0}
	.list_2 li .date { color:#888; display:block; position:absolute; right:5px; top:0}
	
.list_3 { padding:15px 25px 25px 0; font-size:16px}
	.list_3 li { height:48px; line-height:48px; border-bottom:1px dashed #efefef; position:relative; font-size:16px}
	.list_3 li .iconfont { font-size:14px; color:#a4c45b; margin:0 5px 0 0}
	.list_3 li .date { color:#999; display:block; position:absolute; right:5px; top:0}
.pageArea { background:#fff; text-align:center; padding:15px 0}
	
.tongji {}
	.tongji:after { display:block; content:''; clear:both}
	.tongji div { float:left; background:#fff; margin:0 1px 0 0; width:236px; font-size:14px;}
	.tongji div h3 { text-align:center; font-size:14px; height:65px; line-height:60px; font-weight:bold}
	.tongji div span { display:block; margin:auto; position:relative; width:60px; height:60px; text-align:center; line-height:60px; overflow:hidden; background:#d49029; color:#fff; font-size:28px; border-radius:36px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; position:relative; transition:all .3s; -webkit-transition:all .3s; }
	.tongji div:nth-child(2) h3 { color:#a4c45b }
	.tongji div:nth-child(2) span { background:#a4c45b }
	.tongji div:last-child { margin:0}
	.tongji div:last-child h3 { color:#6fb2e0}
	.tongji div:last-child span { background:#6fb2e0}
	.tongji ul { padding:30px 0 0 30px; height:100px; }
	.tongji ul li { height:28px; float:left; width:50%; color:#666;}
	.tongji ul li strong { color:#222}
	
	.tongji div:hover span { transform:scale(1.3,1.3); -webkit-transform:scale(1.3,1.3);}
	
.data_a { width:300px; float:left; background:#fff}
	.data_b { width:409px; float:right; background:#fff}
	.data_c {background:#fff; margin-top:1px; }
	.clear { clear:both}

.links {  border-top: 1px solid #cfd5da; border-bottom:1px solid #cfd5da; height: 40px; margin: 0 15px}
	.links li { float:left; width:200px; background:#fff; margin:0 1px 0 0; height:40px; line-height:40px; position:relative; overflow:hidden}
	.links li h5 { padding:0 0 0 35px; font-weight:normal; position:relative; cursor:pointer}
	.links li h5 span {  position:absolute; right:10px; top:0; color:#999; }
	.links li p { padding:0 0 15px 0; position:absolute; background:#fff; width:100%; border-top:4px solid #00b5e9}
	.links li p a { display:block; height:26px; margin:0 0 0 25px}
	.links li p a:hover { text-decoration:none}
	.links li p a span {font-size:12px; margin:0 5px 0 0}
	.links li.curr { overflow:visible}
	.links li.curr p { bottom:0}
	
.navRoot { height:36px; line-height:24px; font-family:"宋体"; background:#fff; width: 1200px; margin: auto;}
	.navRoot a,.navRoot span { margin:0 5px;}
	.navRoot .iconfont { margin:0 5px 0 20px; font-size:12px; color:#2c5ba1}
	
.newsCon { width:1120px; background:#fff; margin:5px auto; padding:20px 40px 40px}
	.newsCon h1 { text-align:center; font-size:30px; line-height:1.6; color:#2c6aba; padding:20px 0 0; font-weight: normal;}
	.newsCon .tools { text-align:center; height:40px; line-height:40px; font-size:14px }
	.newsCon .text { line-height:1.8; font-size:16px; font-weight:lighter; color:#444; padding:0 0 30px}
	.newsCon .text p { padding:10px 0; text-indent:24px}
	.newsCon .text img { max-width:800px}

.menuList { padding:0 0 15px 0}	
	.menuList a { display:block; border:1px solid #dfdfdf; height:32px; line-height:32px; width:42%; font-size:14px; text-align:center; float:left; border-radius:4px; margin:10px 0 0 5%}
	.menuList  a:hover { background:#195db3; color:#fff; border-color:#195db3}


.picNews{ width:400px; height:300px; overflow:hidden; position:relative; float:left; margin: 15px 0 0 0 }
	.picNews .hd{ overflow:hidden; height:30px; position:absolute; bottom:5px; right:0; z-index:999;}
	.picNews .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
	.picNews .hd ul li{ float:left;  width:10px; height:10px; line-height:100px; border-radius:5px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:#fff}
	.picNews .hd ul li.on{ background:#be0609}
	.picNews .bd ul{ overflow:hidden; zoom:1; }
	.picNews .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center; position: relative;}
	.picNews .bd ul li .pic{ text-align:center; }
	.picNews .bd ul li .pic img{ width:400px; height:300px; display:block;}
	.picNews .bd ul li .title{ height:40px;line-height:40px; font-size:14px; width:400px; text-align:left; overflow:hidden; position: absolute; bottom: 0; left: 0; background: rgba(0,0,0,.5);}	
	.picNews .bd ul li .title a { color:#fff; margin: 0 0 0 10px}

.fw_a1 { background: #82bbf1; border-radius: 6px; height: 55px; line-height: 55px; margin:10px 0 0 0; text-align: left; font-size: 20px; padding: 0 0 0 20px }
.fw_a1 a:hover { color: #000  }
.fw_a2 { display: block; background: #90ed7d; color: #105c00; font-size: 20px; height: 55px; line-height: 55px; border-radius: 6px; margin: 10px 0 0 0; padding: 0 0 0 20px}
.fw_a2:hover { color: #000; background: #55c53e; text-decoration: none }

.sl_item { height: 145px }
	.sl_item a { display: block; float: left; width: 25%; text-align: center; font-size: 14px }
	.sl_item a strong { display: block; color: #3e72c0; height: 100px; line-height: 110px ; font-size: 30px; overflow:hidden; }
	.sl_item a:hover { text-decoration: none }
.sl_phone { border-top: 1px solid #cfd5da; font-size: 16px; font-weight: bold; line-height: 1.8; padding: 15px 0 0 20px}

.joinSer{ width:670px; margin:auto; height:170px; overflow:hidden; position:relative; padding:20px 0 0 0; background:#fff}
	.joinSer .bd ul{ overflow:hidden; zoom:1;}
	.joinSer .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center; width:176px }
	.joinSer .bd ul li .pic{ text-align:center; }
	.joinSer .bd ul li .pic img{ width:160px; height:120px;}
	.joinSer .bd ul li .title{ height:40px;line-height:40px; font-size:12px;width:200px; overflow:hidden}	
	.joinSer .bd ul li .title a { color:#999}
	
.rightSide{ text-align:left; /*margin:10px 0 0 0*/}
		.rightSide .hd{ height:36px; line-height:36px;position:relative; }
		.rightSide .hd ul li{ float:left; width:147px; height:36px; background:#4890da; color:#fff; text-align:center; font-size:16px;  cursor:pointer;  }
		.rightSide .hd ul li:last-child { float:right}
		.rightSide .hd ul li.on{ background:#fff; color:#4890da; font-weight:bold}
		.rightSide .bd ul{ background:#fff; zoom:1;  }
		.rightSide .bd li{ height:188px; padding:10px}
		.rightSide .bd li .date{ float:right; color:#999;  }

		.rightSide .bd .sq{position:absolute;background: url(../images/shouli.png) #fff;width: 286px;height: 217px;}
		.rightSide .bd span{position: absolute;color: #4890DA;}
		.rightSide .bd .sq-1{top: 85px;left: 136px;font-size: 16px;color: #fff;}
		.rightSide .bd .sq-2{top: 68px;left: 45px;}
		.rightSide .bd .sq-3{top: 130px;left: 14px;}
		.rightSide .bd .sq-4{top: 175px;left: 76px;}
		.rightSide .bd .sq-5{top: 175px;left: 178px;}
		.rightSide .bd .sq-6{top: 130px;left: 238px;}
		.rightSide .bd .sq-7{top: 68px;left: 196px;}

.leftHalf { height:310px; padding:8px 0 0 0}
	.leftHalf .left { width:350px; height:310px; float:left; overflow:hidden}
	.leftHalf .right { width:350px; height:310px;  float:right; overflow:hidden}
.list_4 { padding:10px 0 0 15px; border-top:1px solid #ececec}
	.list_4 li { height:30px; line-height:30px; font-size:14px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:95%}
	.list_4 li .iconfont { font-size:12px; color:#bdbdbd; margin:0 5px 0 0}
.qaList { font-size:14px; padding:10px 0 0 15px;border-top:1px solid #ececec}
	.qaList li { padding:0 0 15px 0}
	.qaList li span { display:block; position:relative; padding:0 0 8px 28px}
	.qaList li span a { color:#3863ad}
	.qaList li span em { display:block; position:absolute; left:0;  background:#e1831f; color:#fff; height:22px; line-height:22px; width:22px; text-align:center; font-style:normal;  border-radius:11px; }
	.qaList li p a { color:#999}
	
.postForm { background:#fff; width:1000px; margin:10px auto 0}
	.postForm h2 { color:#4890da; padding:20px 0 10px 30px}
	.postForm h3 { color:#4890da; padding:10px 0 20px 30px; font-size:14px; font-weight:normal}
	.postForm p { font-size:14px; line-height:1.8; color:#666; padding:0 0 15px 30px}

.tabSty3 { margin:0 0 0 30px; width:90%; font-size:14px }
	.tabSty3 td { border-bottom:1px solid #efefef; padding:10px 5px}
	.tabSty3 th { text-align:left; padding:6px 0 6px 20px; background:#e2f0ff}
	.tabSty3 tr td:first-child { text-align:right}
	.tabSty3 tr td:nth-child(3) { color:#999}
	.tabSty3 td input,.tabSty3 td textarea { border:1px solid #dfdfdf; padding:5px; width:90%}
	.tabSty3 td textarea { min-height:100px}
	.postActBtn { background:#4890da; color:#fff; font-size:16px; border:none; height:40px; width:230px; border-radius:5px; margin:20px 0 50px 150px}
	


.title_1 { height: 50px; line-height: 50px; border-bottom: 1px solid #cfd5da; position: relative; }
	.title_1 h2 { font-size: 18px; padding: 0 0 0 15px}
	.title_1 a.more { font-family: "宋体"; font-size: 14px; color: #000; position: absolute; right:10px; top: 0px }

.mtld { background:url(../images/mttitimg.jpg); height:40px; line-height: 40px; color: #fff; text-align: right ; font-size: 14px; padding: 0 20px 0 0}
.mtld a { color: #fff ; margin: 0 10px}

.divtable {border: 0;margin: 0;padding: 0;width:770px;}
.divtr {line-height:40px;}
.tdleft {width:14%;height:40px;text-align:center;border-bottom: dashed 1px #DEDEDE;background:#dddddd;}
.tdright {width:86%;text-align:left;border-bottom: dashed 1px #DEDEDE;padding-left:5px;}
.tdright div {overflow-x:hidden;overflow-y:auto;max-height:500px;}

.search-frm{width: 600px;margin: 0 auto;}	
.search-1{width: 483px;height: 35px;padding-left: 15px ;border: 1px solid #4890DA;}
.search-btn{width: 100px;height: 37px;background: #4890DA;border: 0 none;margin-left: -4px;color: #fff;font-size: 15px;}
.search-btn:hover{background: #237cd7;}
.search-title{display: block;margin: 0 auto;width: 600px;height: 130px;}
.search-box{/*width: 1050px;margin: 10px auto;*/background: #fff;}
.common{width: 600px;margin: 0 auto;font-size: 14px;color: #666;padding-bottom: 0px;}
.common a{color: #3c99ff;margin: 0 10px;text-decoration: underline;line-height: 26px;}