@charset "utf-8";
/* CSS Document */


.proTop{ width:1200px; margin:20px auto; border:solid 1px #eaeaea;}
.proTop .proTopL{float:left; border-right:solid 1px #eaeaea; width:278px; height:368px;}
.proTop .proTopL img{ width:246px; padding:25px 16px;}

.proTop .proTopR{ width:872px; float:right;padding:25px 16px;}
.proTop .proTopR h2{ width:872px; height:30px; line-height:30px; font-size:24px; color:#333;}
.proTop .proTopR .proTopR1{ width:872px; float:left; margin-top:25px;}
.proTop .proTopR .proTopR1 ul{ width:400px; float:left; border-right:solid 1px #eaeaea; height:265px; padding-right:35px;}
.proTop .proTopR .proTopR1 .ul2{ border-right:none; padding-left:35px; float:right; padding-right:0px;}
.proTop .proTopR .proTopR1 ul li{ width:400px; display:block; float:left; line-height:32px;}
.proTop .proTopR .proTopR1 ul li label{ width:90px; display:block; float:left; color:#999;}
.proTop .proTopR .proTopR1 ul li span{ display:block; float:right; width:300px;}

.proBot{ width:1202px; margin:20px auto;}
.proBotL{ width:282px; float:left;}
.xgqk{ width:280px; float:left; border:solid 1px #eaeaea;}
.xgqk .box-bar{background:#f9f9f9; border-bottom:solid 1px #eaeaea; height:48px; line-height:48px;}
.xgqk .box-bar .title{font-size: 24px;color: #0e9be1; font-weight:bold;display: block;text-indent:15px;float: left;}
.xgqk .xgqkBox{ width:260px; float:left; padding:0px 10px 10px 10px;}
.xgqkBox ul li{ width:250px; height:100px; padding:15px 5px; border-bottom:dashed 1px #e3e3e3;}
.xgqkBox ul li .qkImg{ width:75px; height:100px; float:left;}
.xgqkBox ul li .qkImg img{ width:75px; height:100px;}
.xgqkBox ul li .qkTxt{ width:165px; float:right;}
.xgqkBox ul li .qkTxt a{ color:#333;}
.xgqkBox ul li .qkTxt p{ font-size:12px; line-height:25px; color:#666666; height:50px; margin:5px 0px; /*float:left;*/word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; height:auto;}
.xgqkBox ul li .qkTxt .item-info{ font-size:12px;}

.qkbq{width:280px; float:left; border:solid 1px #eaeaea; margin-top:20px;}
.qkbq .box-bar{background:#f9f9f9; border-bottom:solid 1px #eaeaea; height:48px; line-height:48px;}
.qkbq .box-bar .title{font-size: 24px;color: #0e9be1; font-weight:bold;display: block; text-indent:15px; float:left;}
.bookmark{padding: 10px 20px;overflow: hidden;}
.bookmark a {margin-right: 6px; margin-bottom: 10px; float: left;}

.proBotR{ width:902px; float:right;}

.proBotR .proBot_title dl {height:48px;background:#f9f9f9; border:1px solid #eaeaea;}
.proBotR .proBot_title dl dd {height:48px;line-height: 16px;display: block;margin-left: -1px;float: left; cursor:pointer;}
.proBotR .proBot_title dl dd a{height:18px;margin-top:15px;padding:0 20px;font-size:18px;border-right:1px dotted #eaeaea;text-decoration:none;float:left; display:block;}
.proBotR .proBot_title dl dd a.active{margin:0px 0 0 -1px;padding-top:0;border-bottom:2px solid #0e9be1;}
.proBotR .proBot_title dl dd a.active{height:100%;line-height:48px;margin-top:0;color:#0c907d;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea; font-weight:bold; color:#0e9be1;}

.proBotCont{ width:860px; float:left; border:solid 1px #eaeaea; border-top:none;padding:20px 20px;}

.proBotRT{ width:840px; float:left; height:40px; background:#f5f5f5; border-left:solid 5px #0e9be1; padding-left:15px;line-height:40px; font-size:16px; color:#0e9be1;}

.proBotR1{ width:860px; float:left; margin-bottom:30px;}
.proBotR1 .proBotRTxt{ display:block; float:left; line-height:28px; width:860px; margin:20px 0px;}
.proBotR1 ul{ width:860px; float:left; margin-top:20px;}
.proBotR1 ul li{ width:157px; height:48px; float:left; margin-right:44px;}
.proBotR1 ul li .a1{ width:155px; height:46px; display:block; float:left; border:solid 1px #0e9be1; line-height:46px; text-align:center; color:#0e9be1; border-radius:5px; font-size:16px;}
.proBotR1 ul li .a1:hover{ color:#fff; background:#0e9be1;}

.proBotR1 ul li .a2{ width:155px; height:48px; display:block; float:left; background:#0e9be1;line-height:48px; text-align:center; color:#fff; border-radius:5px; font-size:16px;}
.proBotR1 ul li .a2:hover{ color:#fff; background:#0c92d4;}
.proBotR1 ul li .a3{ width:155px; height:48px; display:block; float:left; background:#c20000;line-height:48px; text-align:center; color:#fff; border-radius:5px; font-size:16px;}
.proBotR1 ul li .a3:hover{ color:#fff; background:#ad0101;}

.proBotR2{ width:860px; float:left; margin-bottom:30px;}

.analysis{ width:860px; float:left; margin-top:20px; line-height:25px;}
.analysis span {margin-right: 50px;}
.direction{width:860px; float:left; margin-top:20px;}
.direction strong {display:inline-block;background-color:#0e9be1;color:#FFF;margin:0 5px 8px 5px;padding:2px 10px;border-radius: 2px; font-weight:normal;}

.percent-chart{ width:820px; padding:20px 20px; margin-top:20px; float:left; background:#e6f5fc;}
.percent-chart .percent-chartL{ width:132px; float:left; margin:0px 80px;}
.percent-chart .percent-chartL img{ width:132px; height:132px; float:left;}
.percent-chart .percent-chartL span{width:132px;height:30px;line-height:30px;text-align:center;display:block;float:left;color:#666;}
.percent-chart .percent-chartR{ width:528px; float:right; line-height:162px; color:#666; font-size:16px;}

.percent-chart2{ width:820px; padding:20px 20px; margin-top:20px; float:left; background:#e6f5fc;}
.percent-chart2 .percent-chartL{ width:132px; float:left; margin:0px 80px;}
.percent-chart2 .percent-chartL img{ width:132px; height:132px; float:left;}
.percent-chart2 .percent-chartL span{width:132px;height:30px;line-height:30px;text-align:center;display:block;float:left;color:#666;}
.percent-chart2 .percent-chartR{ width:448px; float:right; margin-right:80px;}

.percent-chart2 .percent-chartR h2{ width:448px; height:30px; line-height:30px; font-size:16px; display:block; float:left;}
.percent-chart2 .percent-chartR span{width:448px;line-height:25px;display:block;float:left;color:#666;margin:15px 0px;}

.percent-chart2 .percent-chartR ul li .a2{ width:155px; height:48px; display:block; float:left; background:#0e9be1;line-height:48px; text-align:center; color:#fff; border-radius:5px; font-size:16px; margin-right:50px;}
.percent-chart2 .percent-chartR ul li .a2:hover{ color:#fff; background:#0c92d4;}
.percent-chart2 .percent-chartR ul li .a3{ width:155px; height:48px; display:block; float:left; background:#c20000;line-height:48px; text-align:center; color:#fff; border-radius:5px; font-size:16px;}
.percent-chart2 .percent-chartR ul li .a3:hover{ color:#fff; background:#ad0101;}

.proBotR3{width:860px; float:left; margin-bottom:30px;}
.proBotR3 tr { margin:5px 0px; line-height:35px;}
.xztg{ margin:auto;width:100%; height:620px;padding:5px 5px 10px 5px ;}
.qkxx_wb{width:300px;	height:35px;	line-height:27px;	border:1px solid #CCCCCC;	color:#999;	padding-left:10px;	font-size:15px;	margin:5px 0px 5px 0px; }
.qkxx_zt{color: #333333; font-size:15px; }
.qkxx_bz{height:150px;line-height:30px;border:1px solid #CCCCCC;color:#999;padding-left:10px;background-image: url(../images/logs.jpg);background-position:center;background-repeat:no-repeat;
font-size:15px;margin:5px 0px 5px 0px;}
.qkxx_tj{color:#fff;font-size:16px;text-align:center;border:0;width:140px;height:30px;background-color:#0e9be1;line-height:16px; margin-top:15px;}
.qkxx_tj2{background-color:#dcdcdc;color:#333;font-size:16px;text-align:center;border:0;width:140px;height:30px;line-height:16px;margin-top:15px;}
.qkht{ margin:auto;width:98%;  background: #CCCCCC;padding-top:2px;}
.nr{color: #333333; font-size:14px; line-height:24px;  margin:20px;}


.page{ width:1202px; margin:20px auto;}
.pageL{ width:235px; float:left;}

.ny_la{ width:235px; float:left;}

.ny_la dl{ position: relative; width:235px; padding-left:0px; font-family:"微软雅黑";}
.ny_la dt{ width:235px; height:70px; text-align:center;line-height:70px;background:#178ad9; color:#fff; font-size:22px;}
.ny_la dd{ width:100%; background:#f2f2f2;}
.ny_la dd a{ display:block; background: url(../images/ny01.png) no-repeat 25px 50%; padding-left:40px; line-height:50px; border-bottom:1px #d6d6d6 solid; font-size:15px;font-family:"微软雅黑"; margin-left:0px; width:195px;}
.ny_la dd a.sub_a_hover{ display:block;background:url(../images/ny02.png) no-repeat 25px 50% #e6e6e6; padding-left:40px; line-height:50px; color:#0e9be1;border-bottom:1px #d6d6d6 solid;}
.ny_la dd a:hover{background:url(../images/ny02.png) no-repeat 25px 50% #e6e6e6; color:#0e9be1;}



.pageR{ width:920px; float:right;}


/*----关于我们焦点图----*/
/* 焦点图效果 */
	.picBtnTop{ width:920px; height:460px; /*border:1px solid #ccc; padding:5px; */ position:relative;  overflow:hidden;  zoom:1;   }
	.picBtnTop .hd{ width:150px;  height:460px; position:absolute; right:0px; overflow:hidden; }
	.picBtnTop .hd ul li{ width:145px; text-align:center; padding:0 0 5px 5px;  }
	.picBtnTop .hd ul li img{ width:135px; height:80px; border:4px solid #ddd; cursor:pointer; vertical-align:bottom; }
	.picBtnTop .hd ul li.on{ background:url("../images/icoleft.png") no-repeat 0 28px; }
	.picBtnTop .hd ul li.on img{ border-color:#178ad9;  }
	.picBtnTop .bd{ width:760px;  height:460px; position:relative;  }
	.picBtnTop .bd li{ position:relative; zoom:1; vertical-align:middle;}
	.picBtnTop .bd li .pic{ position:relative; z-index:0;  }
	.picBtnTop .bd li .pic img{ width:760px; height:460px; vertical-align:bottom; }
	.picBtnTop .bd li .bg{ width:760px; height:30px; position:absolute; left:0; bottom:0; z-index:1;  background:#000; filter:alpha(opacity=60);opacity:0.6;    }
	.picBtnTop .bd li .title{ width:760px; height:30px; line-height:30px; left:0; bottom:0;   position:absolute; z-index:2;  }
	.picBtnTop .bd li .title a{ color:#fff; padding-left:15px;  }
	#demo1,#demo2{ margin-bottom:20px;  }



/*----新闻页面------*/
.pageNews{ width:920px;}

.pageNews ul li{ margin:10px 0px; padding:21px 0px 23px 0px;border-bottom: 1px dotted #dbd4cd;}
.pageNews ul li .newsDate{background: #efefef;width: 80px;height: 80px;float: left;text-align: center;}
.pageNews ul li .newsDate label{height: 41px;line-height: 41px; padding-top:8px; font-size:24px; color:#666; display:block; float:left; text-align:center; width:80px;}
.pageNews ul li .newsDate span{color: #666666;font-size: 13px;display: block; line-height:18px; float:left; width:80px; text-align:center;}

.pageNews ul li .newsTxt{ width:820px; float:right;}
.pageNews ul li .newsTxt a{display: inline-block;font-family: Microsoft YaHei;font-size:20px;color: #5A5A5A;font-weight: normal;text-decoration: none;line-height: 140%;}
.pageNews ul li .newsTxt span{width: 99%;overflow: hidden;word-wrap: break-word;display: inline-block;font-family: Microsoft YaHei;font-size: 14px;line-height: 21px !important;padding-top: 9px;color: #666666; font-weight: normal;text-decoration: none;}

.classBox{width:1200px; margin-top:14px; margin-bottom:15px; margin-right:25px;clear:both;}
.classTitle{width:1175px; padding-left:25px; height:36px; line-height:36px; border-bottom:1px #d6d6d6 solid; text-align:left; font-size:16px; color:#0e9be1; background:url(../images/ny02.png) 10px center no-repeat #e6e6e6; font-weight:bold; position:relative; z-index:-32;}
.classTitle a{width:56px; height:36px; line-height:36px; display:block; float:right; font-weight:normal; font-size:12px;}

.classBox .classMenu{width:1200px; padding-top:8px; padding-bottom:8px; float:left; position:relative; z-index:1;}

.classBox .classMenu ul {width:1200px;position:relative;z-index:1;}
.classBox .classMenu:hover ul li a.xt{ z-index:0;}
.classBox .classMenu:hover ul li dl{z-index:99;}
.classBox .classMenu:hover{ z-index:2;}
.classBox .classMenu ul {width:1200px;position:relative;}

.classBox .classMenu ul li {line-height:38px;position: relative;z-index:99;display: block; width:23.5%; margin:0 0.5%; float:left; background:url(../images/li_list1.jpg) 0px 18px no-repeat; padding-left:0.5%;}
.classBox .classMenu ul li:hover{ z-index:100;}
.classBox .classMenu ul li a {font-size:14px;padding: 0;text-align: center;padding: 0 5px;color: #333;white-space:nowrap;overflow: hidden;text-overflow:ellipsis;font-weight: normal;}
.classBox .classMenu ul li a:hover{color:#333;transition: all .3s;font-weight: bold;}
.classBox .classMenu ul li dl{display:none !important;left:0px !important;top:38px !important; position:absolute;background:#f2f2f2;width:580px;z-index:9999; border:1px #178ad9 solid;}
.classBox .classMenu ul li:hover dl{display:block !important;}
.classBox .classMenu ul li dl dd { font-size:12px !important;text-align:left;display:block !important;float:left !important;width:48% !important; margin:0px 1%!important;}

.classBox .classMenu ul li a.xt{font-size: 15px;padding: 0;text-align: center;padding: 0 10px 0px 5px;color: #333;white-space:nowrap;overflow: hidden;text-overflow:ellipsis;font-weight: normal;background:url(../images/inco.png)  right center  no-repeat; z-index:-2; position:relative;}
.classBox .classMenu ul li a.xt:hover{background:url(../images/inco.png) right center  no-repeat;color:#333;transition: all .3s;font-weight: bold;}

.cataName{width:900px; padding-left:20px; height:40px; font-weight:bold; line-height:40px; text-align:left; border-bottom:1px #999 solid;background:url(../images/ny02.png) 5px center  no-repeat;clear:both;}
.cataMore{width:68px; height:40px; line-height:40px; text-align:center; font-weight:normal; display:block; float:right;}
.wxCont{width:920px; border: 1px #999 solid; clear:both;}
.noline{border:none;}
.wxCont dl.wxTitle{width:920px; height:36px; line-height:36px; display:block; border-bottom:1px #d6d6d6 solid; background-color:#e6e6e6; text-align:left; font-size:16px; color:#0e9be1;}
.wxCont dl.wxTitle dt{width:110px; height:36px; line-height:36px; float:left; text-align:center; font-size:16px;}
.wxCont dl.wxTitle dt.title{width:360px;}
.wxCont dl.wxTitle dt.zid{width:120px;}
.wxCont dl{width:920px; height:40px; line-height:40px; display:block; border-bottom:1px #CCC dashed;}
.wxCont dl dd{width:110px; height:40px; line-height:40px; float:left; text-align:center; font-size:14px;}
.wxCont dl dd.title{width:360px;}
.wxCont dl dd.zid{width:120px;}
.wxCont dl dd a{color:#4ca2cd;}

/*----新闻页面2------*/
.pageNews2{ width:920px;}

.pageNews2 ul li{ margin:10px 0px; padding:21px 0px 23px 0px;border-bottom: 1px dotted #dbd4cd; float:left; width:920px;}
.pageNews2 ul li .newsImg{width: 80px;height:100px;float: left;text-align: center;}
.pageNews2 ul li .newsImg img{ width:75px; height:100px;}

.pageNews2 ul li .newsTxt{ width:820px; float:right;}
.pageNews2 ul li .newsTxt a{display: inline-block;font-family: Microsoft YaHei;font-size:20px;color: #5A5A5A;font-weight: normal;text-decoration: none;line-height: 140%;}
.pageNews2 ul li .newsTxt .item-info{ color:#666; margin:5px 0px;}
.pageNews2 ul li .newsTxt .item-txt{width: 99%;overflow: hidden;word-wrap: break-word;display: inline-block;font-family: Microsoft YaHei;font-size: 14px;line-height: 21px !important;color: #666666; font-weight: normal;text-decoration: none;}



.pageRTitle{ width:920px; float:left;border-bottom: 1px solid #178ad9;margin-bottom: 20px;}
.pageRTitle span.txt {background:#178ad9 repeat;height: 33px;line-height: 33px;padding:0 20px; float:left;padding-left:25px;color:#FFFFFF;font-family:"微软雅黑";}

.pageRTitle span.icon {display: inline-block;height:33px;width:15px;float:left;background:url(../images/pageIcon.jpg) no-repeat;}

.pageRTitleW{width:1200px;}

.pageR .con{ width:920px; float:left; line-height:28px;font-family:"微软雅黑";}
/*.pageR .con img{width:auto; max-width:920px !important; height:auto;}*/
.txttitle{width:920px; height:46px; line-height:40px; text-align:center; font-size:16px; font-weight:bold;}
.subtxt{width:920px; line-height:22px; height:22px; padding-bottom:10px; text-align:center; font-size:12px;}

