﻿
/*首页主体*/
.main1{ background: #f2f2f2;  height:63px;line-height: 63px;border-bottom:1px solid #ddd;margin-bottom:51px;}
.main1 span{ color: #336699;}
.main1 ul li{float:left;margin-right:10px;}
.main1 ul li a:hover{ color:#336699;}
.main1right a{ display: block;float: left;border:1px solid #ccc;width:80px;height:30px; line-height: 30px; color: #000;margin-left:20px; text-align: center; background: #fff; border-radius: 20px;margin-top:15px;}
.main1right a:hover{ background: #336699; color: #fff;border:1px solid #336699;}
.main2 { overflow: hidden;}
.main2 .wrap{ position: relative;}
.main2 ul li { float:left;margin:0 10px; overflow: hidden;}
.main2 ul li a{color:#000;text-align: center; display: block;}
.main2 ul li a img{width:282px;height:154px;}
.main2 ul li a h3{height:40px; line-height: 40px;}
.main2 .btnleft,.main2 .btnright{  cursor: pointer; display: block; height: 154px; position: absolute; top:0; width: 52px; z-index:3; }
.main2 .btnleft{ background:url(../images/left.png) no-repeat center center;left:-5%}
.main2 .btnright{ background:url(../images/right.png) no-repeat center center;right:-5%}
.main3top{ text-align: center; color: #00a3e7;margin-bottom:30px; overflow:hidden;}
.main3top h3{font-size:29px; line-height: 40px;height:40px;}
.main3top p{font-size:16px; text-transform: uppercase; background:url(../images/line1.jpg) no-repeat center center ;}
.main3left{width:660px;height:240px; position: relative;}
.main3left h3{ color: #000; font-size: 18px;margin-bottom: 10px;height:40px; line-height: 40px;}
.main3left span{width:140px;height:37px; line-height: 37px; background: #00a3e7; text-align: center; color: #fff; display: block; position: absolute; bottom:0;left:0;}
.main3left span a{ color: #fff;}
.main3bottom{ overflow: hidden;margin-bottom:59px;}
.main4{padding:45px 0 30px 0; overflow:hidden; background: url(../images/bg2.jpg) no-repeat top center;}
.main4 .main3top{ text-align: center; color: #fff;margin-bottom:30px; overflow:hidden;}
.main4 .main3top h3{font-size:29px; line-height: 40px;height:40px;}
.main4 .main3top p{font-size:16px; text-transform: uppercase; background:url(../images/line2.png) no-repeat center center ;}
.main4 .wrap{ position: relative;}
.main4 ul li { float:left;margin:0 15px; overflow: hidden; border:1px solid #ccc; background: #fff;}
.main4 ul li a{color:#000;text-align: center; display: block;}
.main4 ul li a img{width:368px;height:254px;}
.main4 ul li a h3{height:50px; line-height: 50px;}
.main4 .btn-left,.main4 .btn-right{  cursor: pointer; display: block; height: 154px; position: absolute; top:160px; width: 32px; z-index:3; }
.main4 .btn-left{ background:url(../images/left.jpg) no-repeat center center;left:-32px}
.main4 .btn-right{ background:url(../images/right.jpg) no-repeat center center;right:-32px}
.main5{padding:40px 0 20px 0; overflow: hidden;}
.main5top{ text-align: center; color: #00a3e7;margin-bottom:30px; overflow:hidden;}
.main5top h3{font-size:29px; line-height: 40px;height:40px;}
.main5top p{font-size:16px; text-transform: uppercase; background:url(../images/line1.jpg) no-repeat center center ;}
.m5top { text-align:center;margin-bottom:55px; overflow: hidden;}
.m5top ul{text-align: center;display: inline-block;margin: 0 auto;}
.m5top li{width:122px;height:26px; line-height: 26px; text-align: center; border:1px solid #0068B7;display:inline-block ;*float:none;*display:inline;zoom:1;text-align: center;margin-right:20px;}
.m5top li a{color:#0068B7}
.m5top li.sel{ background: #0068B7; border:1px solid #0068B7;}
.m5top li.sel a{ color: #fff;}
.m5info{ display:none;}
.m5one{width:240px; float: left;margin-right:45px; font-size: 12px;height:290px; position: relative;}
.m5one img{width:231px;height:146px;}
.m5one h3{margin-top:10px; font-size:14px; font-weight:bold;}
.m5one p{ font-size:12px; color:#666;}
.m5one span{width:130px;height:30px; line-height: 30px; color: #fff; background: #00A3E7; display: block; text-align: center;  position:absolute;text-transform: uppercase; bottom:0;left:0;}
.m5bottom ul{float: right;}
.m5bottom li { overflow: hidden;padding-bottom:15px;border-bottom:1px solid #ccc;margin-bottom:15px;}
.m5bottom li .date{width:50px;text-align: center;margin-right:10px;margin-top:5px;}
.m5bottom li .date h3{ font-size: 24px;height:30px; line-height: 30px; text-transform: uppercase; font-family: arial; color: #0068B7;}
.m5bottom li .date p{ font-size:12px; color: #b1b1b1;text-transform: uppercase; }
.m5bottom li .newinfo{ float: left; width:500px;}
.m5bottom li .newinfo h3{ font-weight: bold;}
.m5bottom li .newinfo p{ color: #666; font-size: 12px;}
.footop{padding:50px 0; overflow:hidden; background:#424242; color:#fff;}
.footop ul li{ float:left;margin:0 50px; overflow:hidden}
.footop ul li a{ color:#fff; font-size:16px;border-bottom:1px solid #5b5b5b;height:40px; line-height: 40px;width:80px; display: block;}
.footop ul li ul{margin-top:10px;}
.footop ul li ul li{ float:none;margin:0;}
.footop ul li ul li a{ font-size:13px;border:0;height:30px; line-height: 30px;}
.footop ul li a:hover{ color:#0077c1}
.footop a{ color:#fff;}
.fright{width:270px;}
.fright img{margin-right:10px;}
.ftop{ overflow: hidden;}
.ftop b{font-size: 16px; font-weight: normal;}
.fbottom{margin-top:10px;  font-size:13px;}
.footbottom{ background:#202020; color:#fff; height:40px; line-height:40px; text-align:center}
.footbottom ul li{float:left;margin-right:10px;}
.footbottom ul li a{ color: #fff;}


.o-page{ display:none;}

/*page begin*/
.wrapper{margin-bottom:20px;}
#con { width: 1100px; margin: 0px auto; height: auto !important; padding: 25px 0px 0px 0px; clear: both; overflow: hidden; }
.main_left { width: 243px; float: left; }
.cpl { width: 100%; float: left; }
.cpl_title { width: 243px; height: 71px; float: left; background-color:#2d363f;/* background:url(../image/ltitle.jpg) no-repeat center center; */ }
.cpl_tit1 { width: 100%; float: left; overflow: hidden; height: 26px; line-height: 26px; padding-top: 13px; color: #fff; font-size: 22px; font-family: 'Microsoft YaHei'; padding-left: 18px; }
.cpl_tit2 { width: 100%; float: left; height: 23px; line-height: 23px; color: #fff; font-size: 16px; font-family: 'Microsoft YaHei'; padding-left: 18px; }
.cplm { width: 243px; float: left; }
.cplm ul { display: block; padding: 0px; margin: 0px; background:#ccc; }
.cplm ul li { width: 100%; float: left; height: 45px; line-height: 45px; color: #4c4c4c; font-size: 14px; font-family: 'Microsoft YaHei'; margin-top: 1px; overflow: hidden; background-color: #ccc; list-style-type: circle; padding: 0px; margin: 0px; }
.cplm ul li a { color: #4c4c4c; padding-left: 48px; }
.contact { width: 100%; float: left; padding-top: 30px; }
.contact_title { width: 100%; float: left; height: 39px; line-height: 39px; background: #0c4ca1; color: #fff; font-size: 14px; font-family: 'Microsoft YaHei'; overflow: hidden; }
.titl { font-size: 16px; font-weight: bold; padding-left: 30px; }
.lxwm_content { margin-bottom: 20px; line-height: 25px; font-size: 14px; margin: 0px auto; padding: 0px; }
.cpzs{margin-top:20px; overflow:hidden}
.cpzs li { margin-bottom: 20px; margin-right: 11px; margin-left: 0px; float: left; width: 250px; /* padding-right: 10px; */ /* padding-left: 10px; */   padding: 5px; text-align: center; border: #ccc 1px solid; line-height: 40px; }
.cpzs li:hover { border: #ccc 1px solid; }
.cpzs img { float: left; width: 100%; /* border:#c8c8c8 1px solid; */ height: 185px}
.cpzs .p {   text-align: center; line-height: 42px;color: #333;/* padding-top: 18px; */ }
.height20 { height: 20px; width: 100%; margin: 0px auto; padding: 0px; overflow: hidden; }
.height15 { height: 15px; width: 100%; margin: 0px auto; padding: 0px; overflow: hidden; }
#right { width: 820px; float: right; height: auto!important; margin: 0px auto; padding: 0px auto; display: inline; }
a { text-decoration: none; }
.daohang { width: 100%; float: left; height: 33px; line-height: 38px;color: #333;   font-size: 13px; border-bottom: 1px solid #ccc; font-family: 微软雅黑; }
.daohang a { color: #333; }
.daohang a:hover { text-decoration: none; }
.daohang p { float: right; display: block; background: #2d363f; padding:0 10px; height: 47px;border-radius: 8px;min-width:80px; line-height: 47px; text-align: center; color: #fff; font-size: 20px; margin-top: 10px; }
.content11 { width:820px; height: 400px; min-height: 600px; height: auto !important; margin: 0px auto 1px auto; padding: 30px 0px 20px 0px; clear: both; }
.content_contenta { width: 820px; margin: 0px auto 10px auto; padding: 0px; line-height: 30px; }
.content_contenta a {/* width: 215px; *//* height: 200px; *//* padding: 10px; */}
.content_contenta a:hover { color: #185dab; }
.height24 { height: 24px; overflow: hidden; margin: auto; padding: 0px; }
.cpzs li a:hover { text-decoration: none; }
.newslist { width: 847px; height: auto;/* margin:0px auto; */ padding: 0px; }
.newslist ul li {/* padding-bottom: 38px; */ width: 788px; margin: 0px; padding: 0px; line-height: 60px; height: 60px; color: #4b4b4b; background: url(../image/dot.gif) no-repeat left center; border-bottom: 1px solid #C2C2C2; float: left; text-indent: 30px; }
.newslist ul li a { display: block; float: left; color: #333;width: 620px; line-height: 60px; height: 60px; text-indent: 15px; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; font-family: 微软雅黑; }
.newslist ul li span { width: 125px; display: block; float: right;  white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; }
.newslist ul li a:hover { color: #185dab; text-decoration: none; }
	/*page end*/
	
	
	.dwon_btn a
	{
	    font-size:12px;
	    }