@charset "gb2312";
/* CSS Document */

*{margin:0px auto; padding:0px;}
body{font-family:"Î¢ÈíÑÅºÚ";  font-size:14px; color:#333333;}
img{border:0px;}
li{list-style:none;}

a{color:#333; text-decoration:none;}
a:hover{text-decoration:none;}

.w1200{ width:1200px; margin:0 auto;}
.clear{clear:both;}

.topBg{width:100%; height:44px; background:url(../images/topBg.jpg) top center repeat-x;}
.top{width:1200px; height:44px;}
.topL{width:500px; height:44px; line-height:44px; float:left;}
.topR{width:240px; height:44px; line-height:44px; float:right; text-align:right;}

.head{width:1200px; height:109px;}
.logo{width:560px; height:90px; padding-top:10px; float:left;}
.headR{width:290px; height:100px; float:right;}
.tel{width:208px; height:100px; float:left; line-height:125%; color:#008ad3; font-size:24px; font-weight:bold;}
.tel p{height:30px; line-height:30px; text-align:left; font-size:15px; color:#838383;}
.ewmImg{width:80px; text-align:right; padding-top:10px; float:right;}
.ewmImg img{width:90px; height:90px;}

.menuBg{ width:100%; background:#007fd0; height:50px;}
.menu{ width:1200px; margin:0 auto; height:50px;}

#nav{ width:1200px; margin:0px 0px; padding:0px 0px;}
#nav .mainlevel{float:left;width:150px;height:50px; line-height:50px;float:left;display:block;text-align:center;}
#nav .mainlevel a {color:#fff;text-decoration:none;height:50px;font-family:"Î¢ÈíÑÅºÚ";text-align:center;line-height:50px;display:block;font-size:16px; width:150px;}
#nav li.mainlevel a:hover{width:150px;height:50px;color: #fff; background:url(../images/menuOn.jpg) top center no-repeat;}

#nav li.hover a:hover,#nav li.hover a{color: #fff; text-decoration:none;background:url(../images/menuOn.jpg) top center no-repeat;}
#nav li.mainlevel:hover {color:#fff;width:150px;height:50px;text-decoration:none;}
.menu ul li#mainlevel_01{ width:150px;height:50px; line-height:50px;}

#nav .mainlevel .ulnav {display:none; position:absolute;padding:0;border-bottom:0px;width:150px;margin-left:0px; z-index:2;}
.ulnav ul{width:100%;float:left; margin:0px 0px;background-color: #007fd0; padding:5px 0px 15px 0px;overflow: hidden;position: absolute;z-index: 2;}

#nav .mainlevel ul li {line-height:30px;height:30px;display:block;border-bottom:solid 1px #2853af;width:100%;text-align:center;float:left;}
#nav .mainlevel ul li a{color:#fff; font-family:"Î¢ÈíÑÅºÚ";line-height:30px; width:100%;height:30px;text-align:center;background:none;float:left;font-size:14px;}
#nav .mainlevel ul li a:hover{color:#fff;line-height:30px; width:100%;height:30px;background:none;text-decoration:underline; font-size:14px;background:none;}

#nav .mainlevel ul li.f a{color:#fff; font-family:"Î¢ÈíÑÅºÚ";line-height:30px; width:100%;height:30px;text-align:center;background:none;float:left;font-size:11px;}
#nav .mainlevel ul li.f a:hover{color:#fff;line-height:30px; width:100%;height:30px;background:none;text-decoration:underline; font-size:11px;background:none;}

#nav .mainlevel .ulnav1{ width:150px; margin-left:0px;}

/*---------- banner style ----------*/
.banner{ width:100%; height:500px; z-index:-9; margin:0px auto;}
.abs {position:relative; }
.banner .hd {bottom:30px;height:20px;left:0px;width:100%;}
.banner .hd ul {width:1200px;text-align:center;margin:0 auto;}
.banner .hd ul li {display:inline-block;border-radius:5px; list-style:none;background:#194ebf;width:12px;height:12px;margin-left:15px;cursor:pointer;}
.banner .hd ul li {*display:inline;}
.banner .hd ul li.on { background:#007fd0; cursor:pointer;}
.banner, .banner a {height:500px;display:block;}
.banner ul {margin:0 auto; padding:0px 0px;}

.bannerBot{ width:100%; background:#f3f3f3; height:58px;}
.hotSearch{ width:850px; float:left; height:58px; line-height:58px; overflow:hidden;}
.hotSearch b{ font-size:18px; color:#007fd0;}
.hotSearch a{ margin-right:10px; color:#555;}

.search{ width:320px; float:left; border:solid 1px #ededed; border-right:none; height:36px; margin-top:10px;}
.search .ipt1{ width:210px; border:none; height:36px; display:block; float:left; background:url(../images/searchIcon.jpg) 8px 8px no-repeat #fff; padding-left:30px;}
.search .btn1{ display:block; float:right; width:80px; height:36px; color:#fff; font-size:18px;text-align:center; background:#0093dd; border:none;}


.proTitle{width:972px; height:42px; margin:20px auto;}

.proTitle ul li a{width:116px;display:block;height:40px; border:solid 1px #e7e7e7;float:left;text-align:center;line-height:40px;color:#333;font-size:14px;cursor:pointer; margin:10px 10px 0px 10px;}
.proTitle ul li:hover a:hover{ color:#fff; background:#0093dd; text-decoration:none; border:solid 1px #0093dd;}
.proTitle ul li.hover a{ color:#fff; background:#0093dd;text-decoration:none;border:solid 1px #0093dd;}

.title1{ width:100%; text-align:center; background:url(../images/titleBg1.png) bottom center no-repeat; padding-bottom:10px; margin:30px auto;}
.title1 span{ display:block;width:100%;float:left;text-align:center;font-size:30px; font-weight:bold; color:#0093dd; height:40px; line-height:40px;}
.title1 label{ display:block;width:100%;float:left; text-align:center; font-size:17px; text-align:center; color:#c7c3c3; text-transform:uppercase; font-weight:bold; height:30px; line-height:30px;}

.proBox{ width:1200px; float:left;margin-bottom:30px;}
.proBox ul{ width:1250px; margin-left:-50px;}
.proBox ul li{ width:260px; height:230px; display:block; float:left; border:solid 1px #dfdfdf; margin:10px 0px 15px 50px;}
.proBox ul li a{ width:260px; height:230px; display:block; float:left;}
.proBox ul li a span{ width:260px; height:195px; display:block; float:left; overflow:hidden;}
.proBox ul li a span img{ width:260px; height:195px;transition: 0.9s;}
.proBox ul li a:hover img{transform: scale(1.2);}
.proBox ul li a p{ display:block; float:left; height:35px; line-height:35px; text-align:center; background:#f2f2f2; overflow:hidden; width:230px; padding:0px 15px;}

.adBg{ width:100%; background:url(../images/ad1.jpg) top center no-repeat; height:168px;}
.ad{ width:1200px; margin:0 auto; height:168px;}
.ad .adR{ width:680px; float:right; padding-top:38px;}
.ad .adR h2{ display:block; float:left; width:100%;text-align:right; font-size:42px; font-weight:bold; color:#fff; line-height:50px;}
.ad .adR h2 span{font-size:26px;}

.ad .adR label{display:block;float:left;width:100%;text-align:right;font-size:20px;font-weight:bold; color:#fff;line-height:25px;}

.ysBg{ width:100%;padding-bottom:40px;}
.ys{ width:1200px; margin:0 auto;}
.ys .ysTitle{width:1200px;float:left;text-align:center;background:url(../images/ysTitle.jpg) top center no-repeat;padding-top:54px;}
.ys .ysTitle h2{display:block;width:100%; float:left; font-size:48px; color:#0a0a0a; line-height:60px;}
.ys .ysTitle h2 label{ font-size:66px; color:#2060ca;} 
.ys .ysTitle span{ display:block; float:left; width:100%; color:#646663; font-size:18px; line-height:40px;}


.ysBox1{ width:1200px; float:left; margin-top:40px;}
.ysBox1fl{float:left; width:548px;}
.ysBox1fr{float:right; width:495px;}

.ys11{ width:548px; float:left;}
.ys11 h3{display:block;float:left;width:470px; padding-left:78px; font-size:28px; color:#1458c6; height:110px; padding-bottom:10px; background:url(../images/ysTitle1.jpg) 0px 0px no-repeat; line-height:110px;}

.ys11 p{color:#666;font:400 16px/25px "Î¢ÈíÑÅºÚ";padding-left:20px;background:url(../images/li_list1.jpg) no-repeat left center; margin-top:10px;width:480px; display:block; float:left;}

.ys12{ width:548px; float:left; margin-top:30px;}
.ys12 h3{display:block;float:left;width:470px; padding-left:78px; font-size:28px; color:#1458c6; height:110px; padding-bottom:10px; background:url(../images/ysTitle2.jpg) 0px 0px no-repeat; line-height:110px;}
.ys12 p{color:#666;font:400 16px/25px "Î¢ÈíÑÅºÚ";padding-left:20px;background:url(../images/li_list1.jpg) no-repeat left center; margin-top:20px;width:450px; display:block; float:left;}

.ysBox2{width:1200px; float:left; margin-top:40px;}
.ysBox2 .fl{float:left; width:500px;}
.ysBox2 .fl img{margin-left:25px;}
.ysBox2 .fr{float:right; width:548px;}


.ys13{ width:548px; float:left; margin-top:50px;}
.ys13 h3{display:block;float:left;width:470px; padding-left:78px; font-size:28px; color:#1458c6; height:110px; padding-bottom:10px; background:url(../images/ysTitle3.jpg) 0px 0px no-repeat; line-height:110px;}
.ys13 p{color:#666;font:400 16px/25px "Î¢ÈíÑÅºÚ";padding-left:20px;background:url(../images/li_list1.jpg) no-repeat left center; margin-top:20px;width:450px; margin-left:8px; display:block; float:left;}

.jjfaMain{ width:1200px; margin:0 auto;}

.jjfaMain .faImg1{ width:280px; height:160px; float:left;}
.jjfaMain .faTitle{ width:250px; height:30px; padding:15px 15px; float:left;background:#fff; font-size:20px;font-weight:bold;}
.jjfaMain .faTxt{ width:250px; background:#fff;display:block; float:left; padding:0px 15px 10px 15px; line-height:24px; height:48px; overflow:hidden; color:#666;}

.aboutBox{ width:1200px; float:left;}
.aboutBox .aboutImg{ width:616px; height:345px; display:block; float:left;}
.aboutBox .aboutTxt{ width:556px; float:right;}
.aboutBox .aboutTxt h2{ width:556px; display:block; float:left; font-size:20px; color:#5a5a5a; margin-top:20px;}
.aboutBox .aboutTxt span{ width:556px; display:block; float:left; margin:0px 0px 20px 0px; font-size:16px; color:#888; line-height:28px;}
.aboutBox .aboutTxt ul{ width:556px; display:block; float:left; height:56px;}
.aboutBox .aboutTxt ul li{ width:120px; height:50px; display:block; float:left; text-align:center; color:#fff; line-height:50px; margin-right:18px;}
.aboutBox .aboutTxt ul li a{ border:1px #0093dd solid;color:#0093dd;width:120px; height:50px; font-size:16px;display:block; float:left;}
.aboutBox .aboutTxt ul li a img{ width:26px; height:26px; float:left;display:block; margin:10px 5px 15px 10px; cursor:pointer;}
.aboutBox .aboutTxt ul li a label{ display:block; float:left;cursor:pointer;}

/*news*/
.news { overflow:hidden; width:100%; padding:30px 0 50px; background-color:#f7f7f7}
.news .list{ float:left; overflow:hidden; margin-right:30px; height:375px;}
.news .top{ overflow:hidden; width:100%; height:40px; padding-top:20px;}
.news .top h3{ font-weight:normal; float:left;}
.news .top h3 a{ font-size:18px; color:#000;}
.news .top span{ font-size:14px; color:#999; font-family:Arial; margin-left:5px;}
.news .top .more{ float:right; font-size:13px; color:#666; display:block; margin-top:10px;}
.news .box{ overflow:hidden; width:100%; height:315px; position:relative}
.news .tu{ overflow:hidden; width:100%; height:118px;}
.news .tu img{ display:block; float:left;}
.news .tu .wen { float:right; width:210px;}
.news .tu h4{ font-size:14px; margin:12px auto; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.news .tu h4 a{ color:#000}
.news .tu p{ font-size:13px; line-height:22px; color:#333; height:66px; width:100%; overflow:hidden; text-align:justify;}
.news .lihui{ width:390px;}
.news .lihui ul{ overflow:hidden; width:100%;}
.news .lihui li{ width:380px; overflow:hidden; float:left; padding-left:10px; background:url(../images/pro_list.png) no-repeat left center; line-height:25px;margin-top: 10px;}
.news .lihui li a{ display: inline-block; float:left; font-size:14px; color:#333;max-width:70%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.news .lihui li a{ *display:inline}
.news .lihui li span{ display:block; float:right; font-size:14px; color:#666; font-family:Arial}
.news .wenti ul{ overflow:hidden; width:100%; position:absolute}
.news .wenti li{ width:100%; height:92px; border-bottom:1px dashed #dedede; margin-top:10px;}
.news .wenti li h4 a{ color:#000}
.news .wenti { width:365px; margin-right:0}
.news .liuyan { overflow:hidden; width:365px; height:425px; background-color:#fff; padding-left:24px; float:right}
.news .liuyan p{ font-size:22px; color:#000; margin-top:25px; margin-bottom:20px;}
.news .liuyan button,.news .liuyan b{ display:block; float:left;text-align:center; font-size:13px; color:#fff; width:167px; height:37px; line-height:37px; cursor:pointer}
.news .liuyan button{
    border:none;
    background: #033369;
}

.news .liuyan em{ background-color:#033369;}
.news .liuyan b{ background-color:#4a4a4a; margin-left:8px;}

/*lybox*/
.lybox { overflow:hidden; width:346px; margin-bottom:8px;}
.lybox label{ display:block; width:344px; border:1px solid #e1e1e1; overflow:hidden; margin-bottom:6px;}
.lybox span{ display:block; width:45px; height:35px; border-right:1px solid #e1e1e1; float:left}
.lybox input{ display:block; float:right; width:290px; border:none; background:none; outline:none; height:35px; line-height:35px; font-size:13px; color:#999}
.lybox input::-webkit-input-placeholder {color:#999;}
.lybox input::-moz-input-placeholder {color:#999;}
.lybox input::-ms-input-placeholder {color:#999;}
.lybox textarea{ display:block; float:right; width:290px; border:none; background:none; outline:none; height:106px; line-height:35px; font-size:13px; color:#999; resize:none}
.lybox textarea::-webkit-input-placeholder {color:#999;}
.lybox textarea::-moz-input-placeholder {color:#999;}
.lybox textarea::-ms-input-placeholder {color:#999;}
.lybox .company{ background:url(../images/name-c.png) no-repeat center;}
.lybox .name{ background:url(../images/name.png) no-repeat center;}
.lybox .phone{ background:url(../images/name-p.png) no-repeat center;} 

.lybox .mail{ background:url(../images/name-mail.png) no-repeat center;} 

.lybox .xuqiu{ background:url(../images/name-x.png) no-repeat center top; height:106px;}

.flink{width:1200px; height:45px; line-height:45px; font-size:14px;}
.flink strong{}

.footBg{ width:100%; background:#515151;padding:40px 0px;}
.footBox{ width:180px; float:left;}
.footBox b{ display:block; float:left; width:100%; height:30px; color:#fff;line-height:30px; font-size:16px; font-weight:normal;}
.footBox ul{ display:block; float:left; width:100%; margin-top:20px;}
.footBox ul li{ display:block; float:left; width:100%; line-height:30px;}
.footBox ul li a{ color:#fff;}

.footBox2{ width:370px; float:left;}
.footBox2 b{ display:block; float:left; width:100%; height:30px; color:#fff;line-height:30px; font-size:16px; font-weight:normal;}
.footBox2 b.icno{background:url(../images/addrImg.jpg) left center no-repeat; padding-left:30px;}
.footBox2 span{ display:block; float:left; color:#fff;/*background:url(../images/lxIcon.jpg) 0px 12px no-repeat;*/ padding-left:20px; width:350px; margin-top:20px; line-height:30px;}

.footBox3{ width:240px; float:right;}
.footBox3 ul li{ width:110px; margin-left:10px; float:left;}
.footBox3 ul li img{ width:110px; height:110px; display:block; float:left;}
.footBox3 ul li span{ width:110px; display:block; float:left; height:30px; line-height:30px; text-align:center; color:#fff; font-weight:bold;}
.copyright{ width:100%; background:#403e3f; color:#fff; height:47px; line-height:47px;}
.copyright .fl{float:left;}
.copyright .fr{float:right;}
.copyright a{color:#FFF;}

.main1{ margin:30px auto;}

.main1 .left{ width:230px; float:left;}
.list1{ width:230px; float:left;}
.list1 .title5{ width:230px; float:left;background:url(../images/leftTitle.jpg) top center no-repeat; padding:10px 0px; height:56px; color:#fff; text-align:center;}
.list1 .title5 span{ font-size:24px; display:block; float:left; width:100%; font-weight:bold; line-height:36px;color:#fff; background:none;}
.list1 .title5 label{font-size:14px; display:block; float:left; width:100%;line-height:20px;color:#fff; }
.list1 ul{border-top:1px solid #ccc; width:228px; display:block; float:left;border-left:1px solid #ccc; border-right:1px solid #ccc; }

.list1 ul li{ width:100%; height:46px; line-height:46px; display:block; float:left; text-indent:40px; border-bottom:solid 1px #ccc;}
.list1 ul li a{ color:#212121; font-size:14px; font-family:"Î¢ÈíÑÅºÚ";background:url(../images/leftIcon.jpg) no-repeat 15px 15px; display:block; float:left; width:100%; height:46px;}
.list1 ul li a:hover{ text-decoration:underline; color:#fff;background:url(../images/leftIconH.png) no-repeat #194ebf 15px 15px; }

.lxwm{ width:230px;float:left;}

.tjcp{ width:950px; float:right;}
.tjcp ul{ margin-left:-42px; width:992px;}
.tjcp ul li{ width:206px; float:left; margin-bottom:22px; margin-left:42px;}
.tjcp ul li .tjcpImg{ width:200px; height:200px; display:block; float:left; border:solid 3px #e7e7e7;}
.tjcp ul li:hover .tjcpImg{ border:solid 3px #194ebf;}
.tjcp ul li:hover .tjcpTxt{ background:#194ebf; color:#fff;}
.tjcp ul li .tjcpImg img{ width:200px; height:200px;}
.tjcp ul li .tjcpTxt{ width:206px; display:block; float:left; height:55px; background:#e7e7e7; line-height:175%; text-align:center;}

.jjfaBg{ width:100%; background:url(../images/solutionBg.jpg) top center no-repeat; padding:30px 0px; height:440px;}
.title2{ width:100%; text-align:center; padding-top:20px;}
.title2 span{ display:block; float:left; width:100%; text-align:center; font-size:30px; color:#fff; font-weight:bold; line-height:35px;background:url(../images/titleBg2.png) center center no-repeat;} 
.title2 label{display:block; float:left; width:100%; text-align:center; font-size:12px; color:#fff;line-height:25px; text-transform:uppercase;} 


.jjfaMain{ width:1200px; margin:0 auto;}

.jjfaMain .faImg1{ width:280px; height:160px; float:left;}
.jjfaMain .faTitle{ width:250px; height:30px; padding:15px 15px; float:left;background:#fff; font-size:20px;font-weight:bold;}
.jjfaMain .faTxt{ width:250px; background:#fff;display:block; float:left; padding:0px 15px 10px 15px; line-height:24px; height:48px; overflow:hidden; color:#666;}



.gywmCont{ width:1200px; float:left;}
.gywmTxt{ width:590px; float:left;}
.gywmTxt h1{font-size:36px;color:#004289;font-family:"Impact";text-transform:uppercase;display:block;float:left;width:100%;height:30px;line-height:30px; font-weight:normal;}
.gywmTxt h2{font-size:19px;color:#707070;display:block;float:left;width:100%;height:30px;line-height:30px; font-weight:normal;}

.gywmTxt span{width:590px;display:block;margin:15px 0px;float:left; font-size:16px; line-height:30px; color:#707070; height:270px; overflow:hidden;}


.gywmUl{ width:590px; float:left; margin-top:16px;}
.gywmUl ul li{ width:150px; display:block; float:left; text-align:center;}
.gywmUl ul li h2{font-family:"Impact";display:block;float:left;color:#194ebf;text-align:center;width:100%;font-size:36px;height:50px;line-height:50px;}
.gywmUl ul li p{display:block; float:left; text-align:center; width:100%; font-size:16px; color:#707070;}

.gywmPic{ width:600px;float:right;}
.gywmPic .ab{ width:137px; height:320px; overflow:hidden;float:left; margin-left:13px; position:relative;}
.gywmPic .ab h2 {overflow: hidden;width: 137px;}

.gywmPic .ab{width:137px; float:left;position:relative;} 
.gywmPic .ab p{position:absolute; top: 210px;left:0px;} 
.gywmPic .ab h2{overflow:hidden;width:137px;} 
.gywmPic .ab h2 a img{ transition:all 0.6s ease 0s;} 
.gywmPic .ab h2 a img:hover{transform:scale(1.2); transition:all 0.6s ease 0s;}

.ab1{ margin-top:65px;}
.ab2{ margin-top:0px;}
.ab3{ margin-top:65px;}
.ab4{ margin-top:0px;}


.adBg{ width:100%; background:url(../images/ad1.jpg) top center no-repeat; height:168px;}
.ad{ width:1200px; margin:0 auto; height:168px;}
.ad .adR{ width:680px; float:right; padding-top:38px;}
.ad .adR h2{ display:block; float:left; width:100%;text-align:right; font-size:42px; font-weight:bold; color:#fff; line-height:50px;}
.ad .adR h2 span{font-size:26px;}

.ad .adR label{display:block;float:left;width:100%;text-align:right;font-size:20px;font-weight:bold; color:#fff;line-height:25px;}

.xw{ width:675px; float:left; margin:40px 0px;}
.xwTitle{ width:100%; float:left; border-bottom:solid 1px #b9b8b8; height:45px; position:relative;}
.xwTitle span{ display:block; background:url(../images/spanTitle.jpg) left center no-repeat; height:45px; line-height:45px; border-bottom:solid 3px #014da1; padding-left:20px; font-size:18px; color:#014da1; float:left; margin-top:-1px;}
.xwTitle a{ float:right; padding:0px 10px; line-height:45px; text-transform:uppercase; color:#b9b8b8;}

.xwUl{ width:655px; padding:15px 10px; float:left;}
.xwUl ul li{padding: 15px 0 15px 15px;border-bottom: 1px dashed #cbcbcb; width:640px; background:url(../images/li_list2.jpg) left center no-repeat; display:block; float:left;}

.xwUl ul li a{ width:500px; display:block; float:left;}
.xwUl ul li span{ width:140px; display:block; float:right; text-align:right;}


.zx{ width:480px; float:right;margin:40px 0px;}
.zxTop{ width:480px; float:left; margin:15px 0px;color: #1d1d1d;}

.zxTop .area {width:110px;margin-right:5px; float:left;background: #e4e4e4; height:33px; line-height:33px; text-align:center;}
.zxTop .member {width:110px;margin-right:5px; float:left;background: #e4e4e4; height:33px; line-height:33px; text-align:center;}
.zxTop .source {width: 250px;background: #e4e4e4; height:33px; float:left;line-height:33px; text-align:center;}

.zxBox{ width:480px; float:left; height:215px; overflow:hidden;}
.zxBox ul li{ width:480px; height:35px; line-height:35px; overflow:hidden;}
.zxBox .area {width:110px;margin-right:5px; float:left;text-align:center;}
.zxBox .member {width:110px;margin-right:5px; float:left;text-align:center;}
.zxBox .source {width: 250px;color:#014da1;float:left;text-align:center;}
.zxBox ul li:hover .area{ background:#f4f4f4; color:#014da1; font-weight:bold;}
.zxBox ul li:hover .member{ background:#f4f4f4;color:#014da1;}
.zxBox ul li:hover .source{ background:#f4f4f4;color:#014da1;}


.yqlj{ width:1200px; margin:30px auto;}
.yqlj b{ display:block; float:left;background:url(../images/spanTitle.jpg) left center no-repeat; height:35px; line-height:35px; padding-left:20px; font-size:18px; color:#014da1; float:left;}
.yqlj a{ float:left; line-height:35px; margin:0px 10px;}

.newsTitle{ width:405px; height:35px; margin:20px auto; border:solid 1px #015cb5;}
.newsTitle ul li{width:135px;display:block;height:35px;background:#ededed;float:left;text-align:center;line-height:35px;color:#333;font-size:14px;cursor:pointer;}
.newsTitle ul li:hover{ color:#fff; background:#015cb5;}
.newsTitle ul li.hover{ color:#fff; background:#015cb5;}

.newsBox{ width:1200px; margin:20px auto; float:left; display:none;}
.newsBox ul{ width:1240px; margin-left:-40px;}
.newsBox ul li{ width:580px; float:left; margin-top:36px; margin-left:40px;}
.newsBox ul li a.newsImg1{ width:200px; height:130px; float:left;}
.newsBox ul li .newsTxt{ width:360px; float:right;}
.newsBox ul li .newsTxt a.newsTitle2{ width:360px; height:30px; display:block; float:left; overflow:hidden;line-height:30px; font-size:18px;font-weight:bold;}
.newsBox ul li .newsTxt span{ width:360px; height:50px; display:block; float:left; overflow:hidden;line-height:25px; color:#666; margin-top:10px;}
.newsBox ul li .newsTxt a.more{ width:55px; height:22px; display:block; float:left; margin-top:15px;}
 
.main2{ margin:30px auto;}
.pageR{ width:950px; float:right; border:solid 1px #dfdfdf;}
.pageRTitle{width:100%; background:url(../images/titleBg2.jpg) top center repeat-x; height:42px; float:left;}
.pageRTitle span{ display:block; float:left; font-size:16px; color:#fff; font-weight:bold; height:42px; line-height:42px; background:url(../images/spanBg1.jpg) top center repeat-x;text-align:center; padding:0px 30px;}

.pageRTitle p{ display:block; float:right; line-height:42px; padding-right:10px; background:url(../images/tb_01.png) left center no-repeat; padding-left:15px;}


.pageAbout{width:920px; float:left; padding:15px 15px; line-height:30px; font-size:14px; color:#333;}


.pagePro{ width:950px; float:right;}
.pagePro ul{ margin-top:10px;}
.pagePro ul li{ width:206px; float:left; margin:15px 15px;}
.pagePro ul li .tjcpImg{ width:200px; height:200px; display:block; float:left; border:solid 3px #e7e7e7;}
.pagePro ul li:hover .tjcpImg{ border:solid 3px #007fd0;}
.pagePro ul li:hover .tjcpTxt{ background:#007fd0; color:#fff;}
.pagePro ul li .tjcpImg img{ width:200px; height:200px;}
.pagePro ul li .tjcpTxt{ width:206px; display:block; float:left; height:40px; line-height:40px; background:#e7e7e7;text-align:center;}

.pagePro1{ width:950px; float:right;}
.pagePro1 ul{ margin-top:10px;}
.pagePro1 ul li{ width:240px; float:left; margin:15px 34px;}
.pagePro1 ul li .tjcpImg1{width:240px; height:180px; display:block; float:left; border:solid 3px #e7e7e7;}
.pagePro1 ul li:hover .tjcpImg1{ border:solid 3px #007fd0;}
.pagePro1 ul li:hover .tjcpTxt1{ background:#007fd0; color:#fff;}
.pagePro1 ul li .tjcpImg1 img{ width:240px; height:180px;}
.pagePro1 ul li .tjcpTxt1{ width:246px; display:block; float:left; height:55px; background:#e7e7e7; line-height:55px; text-align:center;}


/*----ÐÂÎÅ---------*/
.pageNews{width:910px; float:left; padding:0px 20px;}

.pageNews ul li{ width:910px; float:left; margin-top:36px;}
.pageNews ul li a.newsImg1{ width:200px; height:130px; float:left;}
.pageNews ul li .newsTxt{ width:670px; float:right;}
.pageNews ul li .newsTxt a.newsTitle2{ width:680px; height:30px; display:block; float:left; overflow:hidden;line-height:30px; font-size:18px;font-weight:bold;}
.pageNews ul li .newsTxt span{ width:670px; height:50px; display:block; float:left; overflow:hidden;line-height:25px; color:#666; margin-top:10px;}
.pageNews ul li .newsTxt a.more{ width:55px; height:22px; display:block; float:left; margin-top:15px;}

.Newslist{ width:900px; float:left; padding:10px 20px;}
.Newslist ul li{ width:870px; background:url(../images/leftIconH.png) 5px center no-repeat; padding-left:24px; height:35px; line-height:35px;font-size:14px; border-bottom:1px #CCC dashed;}
.Newslist ul li a{width:720px; display:block; float:left;}
.Newslist ul li span{ width:95px; padding-right:10px; display:block; float:right; color:#9d9c9c; text-align:right; font-size:12px;}

/*Pages*/
.Pages{ padding:30px 0px; line-height:18px; zoom:1; overflow:hidden; text-align: center;}
.Pages span{ padding:0px 3px; display:inline-block;}
.Pages a{ display:inline-block; margin:0px 2px;}

.Pages .p_page em{ font-style:normal; font-family:Arial;}
.Pages .p_page em a{ color:#666; padding:4px 8px;}
.Pages .p_page em a.a_cur{ color:#fff; background:#015cb5; border:solid 1px #015cb5;}
.Pages .p_page b{ font-weight:normal;}

.Pages .p_page a{ border: 1px solid #e5e5e5; background: #e5e5e5; padding:0px 7px; color:#666;}
.Pages .p_page a:hover{ color:#fff; background:#015cb5; border:solid 1px #015cb5;}
.Pages .p_page .a_first,
.Pages .p_page .a_prev,
.Pages .p_page .a_next,
.Pages .p_page .a_end{ margin: 0 1px; color:#333; padding:4px 8px;}

.title{font-size:16px; text-align:center; line-height:40px; height:40px; margin-bottom:10px; font-weight:bold; width:920px;  border:none; border-bottom:1px #CCCCCC dashed;}
.subtxt{width:920px; height:22px;  line-height:22px; text-align:center; font-size:12px;}
.pernext{width:920px;height:auto; line-height:168%; text-align:left;margin:10px 0px; clear:both;}

.tab{font-size:12px;}
.tab input{border:1px #CCC solid;}
.tab textarea{border:1px #CCC solid;}

.proTab{margin-top:14px;}
.proTab td{padding:5px 6px;}
.proTab td h2{font-size:16px; text-align:left;}
.proTxt{width:96%; text-align:left; line-height:200%; padding-top:10px;}
.proBox{width:880px; padding-top:10px;}
.proTitle{width:880px; height:31px; border-bottom:1px #CCC solid;}
.proTitle span{width:90px; height:30px; display:block; text-align:center; font-size:16px; border-bottom:2px #184bb8 solid; color:#184bb8; font-weight:bold;}
.proCont{width:840px; padding-left:40px; padding-top:14px; text-align:left; font-size:14px; line-height:200%;}
.proCont li{list-style:inherit;}

.mapBox{width:340px; padding-top:14px; float:left;}
#dataMap {position:relative;margin:0 auto;width:552px;height:447px; float:right; font-size:12px;background:url(../images/4e252f9ee41f8.gif) no-repeat left top;}
#dataMap span {position:absolute;}
#dataMap a{display:block;padding-left:20px;line-height:1.8;text-decoration:none;color:#000;background:url(../images/focus.gif) no-repeat left 4px;}
#dataMap a:hover,#dataMap a:active {color:#f00;background-position:left bottom;}
#dataMap a.hotcity {color:#f00;font-weight:700;}
#dataMap em {display:none;}
.dataTip {display:none;position:absolute;z-index:9999;font-size:12px;padding:0 3px;border:1px solid #000;background-color:#ffc;}
.mapTxt{width:560px; text-align:left; line-height:200%;}

.title{font-size:16px; text-align:center; line-height:40px; height:40px; margin-bottom:10px; font-weight:bold; width:920px;  border:none; border-bottom:1px #CCCCCC dashed;}
.subtxt{width:920px; height:22px;  line-height:22px; text-align:center; font-size:12px;}
.pernext{width:920px;height:auto; line-height:168%; text-align:left;margin:10px 0px; clear:both;}



