@charset "gb2312";

body {font-family:"ËÎÌå",Arial, Helvetica, sans-serif;font-size: 12px;text-decoration:none; color:#999; margin:0;padding:0; background:url(../indexpic/bodybg.jpg) top repeat-x;}
div,p,a,h1,h2,h3,h4,h5,h6,ul,ol,li,span,font{margin: 0px;padding: 0px;}
*{ margin:0; padding:0; border:0;}
ul,li{ list-style:none; list-style-type:none;}
.clear{ clear:both;}
.clear10{ clear:both; height:10px;}
.clear20{ clear:both; height:20px;}
.clear180{ clear:both; height:180px;}
img{border:0px;}
a{color:#666;font-size:12px;text-decoration:none;}
a:link {color:#666;font-size:12px;text-decoration:none;}
a:visited {color:#666; font-size:12px;text-decoration:none;}
a:hover {color:#28A3D2;font-size:12px;}
a:active {color:#666; font-size:12px; text-decoration:none;}

.zerogrid{width:1200px; height:auto;overflow:hidden; margin:0 auto;}

.inputtext{width:193px; height:23px; line-height:23px; padding-left:5px; border:solid 1px #ccc;background:#fff; color:#666;}
.btnTj{width:60px; height:25px; line-height:25px; background:url(indexpicbtnbg.jpg) no-repeat; color:#fff; font-family:"ËÎÌå"; font-size:13px; cursor:pointer;}

.banner{width:100%; height:auto;}
.banner img{width:100%; height:auto;}

.top{width:100%; height:120px;background:url(indexpictopbg.jpg) no-repeat; background-size:100% 100%; color:#fff; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
.top .zerogrid{background:url(indexpictopbg2.png) no-repeat 87% 1%; height:82px; padding-top:38px; overflow:hidden;}
.top .left{width:551px; height:57px; float:left;}
.top .right{width:60px; height:40px; line-height:40px; float:right;}
.top .right a{display:block; width:60px; height:40px; text-align:right; line-height:40px; color:#fff; font-size:13px;}
.top .right a:hover{ text-decoration:underline;}

.nav{ width:100%; height:40px; line-height:40px;position:relative; background:url(indexpicnavbg.jpg) repeat-x;}
.nav ul{overflow:hidden;}
.nav ul li{float:left; width:100px; height:40px;}
.nav ul li a{ display:block; width:100px;height:40px;line-height:40px; font-size:14px; color:#fff; text-align:center;font-family:"ËÎÌå"; font-weight:bold;}
.nav ul li a:hover{ background:#2187AD;}
.nav ul li:last-child{ background:none;}
.nav ul li #m_1{}

.nav .s_li{width:100px; text-align:left; height:auto; overflow:hidden; background:#28A3D2; position:absolute; top:40px;color:#fff; z-index:999;}
.nav .s_li a{ font-family:"ËÎÌå"; font-size:14px; color:#fff;}
.nav .s_li a:hover{background:#2187AD;}

.tongzhi{width:100%; height:39px; line-height:39px; background:#f0f0f0; color:#333; font-family:"ËÎÌå"; font-size:13px; border-bottom:solid 1px #e0e0e0;}
.tongzhi .left{width:900px; float:left;}
.tongzhi .right{width:268px; height:33px; padding-top:7px; float:right;}
#scrollupjs1mfpg8mv68js{float:left;}

.indexnews{width:100%; height:142px; padding-top:8px; background:#EBEBEB; overflow:hidden;}
.indexnews .left{float:left; width:475px; margin-right:25px;}
.indexnews .center{float:left; width:475px;}
.indexnews li{height:24px; line-height:24px;}
.indexnews li span{float:right;}
.indexnews li.li1{background:url(indexpicli1.jpg) no-repeat left center; padding-bottom:1px; height:35px; line-height:35px; border-bottom:solid 1px #ccc; overflow:hidden; margin-bottom:4px;}
.indexnews li.li1 h3{float:left; width:85px; height:35px; line-height:38px; padding-left:15px; border-bottom:solid 1px #2183A8; color:#2F6685; font-size:15px;}
.indexnews li.li1 a{float:right; font-size:13px; color:#999;}
.indexnews li.li1 a:hover{color:#28A3D2;}
.indexnews .right{float:right; width:210px; padding-top:4px;}
.indexnews .right a{display:block; width:95px; float:left; margin:0 0 10px 10px; height:35px; line-height:35px; background:url(indexpicnrightbg.jpg) no-repeat; background-size:100% 100%; font-family:"ºÚÌå"; font-size:15px; color:#fff; text-align:center;}
.indexnews .right a.last{width:185px; padding-left:15px; font-size:20px;}
.indexnews .right a.last img{ display:block; width:26px; float:left; margin:8px 12px 0 0;}
.indexnews .right a.last span{display:block; width:140px; height:35px; line-height:35px; float:left; text-align:left;}
.indexnews .right a.last2{font-size:15px;}

.indexpic{width:100%; height:182px; padding-top:3px; overflow:hidden;}
.indexpic .left{float:left; width:475px; margin-right:25px;}
.indexpic .center{float:left; width:475px;}

#marquePic1 li{width:158px; height:120px; padding:5px; background:#ebebeb; margin-right:5px;}
#marquePic2 li{width:158px; height:120px; padding:5px; background:#ebebeb; margin-right:5px;}

.indexpic ul.pic{height:auto; overflow:hidden;}
.indexpic ul.pic li{width:106px; height:120px; padding:5px 4px; float:left; margin-right:5px; background:#ebebeb;}
.indexpic ul.pic li a img{width:106px; height:120px;}
.indexpic ul.pic li:last-child{margin:0}
.indexpic ul.pic li.li1{background:url(indexpicli1.jpg) no-repeat left center; padding:0 0 1px 0; width:100%; height:35px; line-height:35px; border-bottom:solid 1px #ccc; overflow:hidden; margin-bottom:4px; float:none; margin-right:0;}
.indexpic ul.pic li.li1 h3{float:left; width:85px; height:35px; line-height:38px; padding-left:15px; border-bottom:solid 1px #2183A8; color:#2F6685; font-size:15px;}
.indexpic ul.pic li.li1 a{float:right; font-size:13px; color:#999;}
.indexpic ul.pic li.li1 a:hover{color:#28A3D2;}

.indexpic li.li1{background:url(indexpicli1.jpg) no-repeat left center; padding-bottom:1px; height:35px; line-height:35px; border-bottom:solid 1px #ccc; overflow:hidden; margin-bottom:4px;}
.indexpic li.li1 h3{float:left; width:85px; height:35px; line-height:38px; padding-left:15px; border-bottom:solid 1px #2183A8; color:#2F6685; font-size:15px;}
.indexpic li.li1 a{float:right; font-size:13px; color:#999;}
.indexpic li.li1 a:hover{color:#28A3D2;}
.indexpic .right{float:right; width:200px; border:solid 1px #e5e5e5; margin-top:10px; padding-bottom:5px; }
.indexpic .right li{height:24px; line-height:24px;}
.indexpic .right li span{float:right;}
.indexpic .right li.li1{background:#ededed; padding:0; height:35px; line-height:35px;overflow:hidden; margin-bottom:4px;}
.indexpic .right li.li1 h3{float:left; width:120px; height:35px; line-height:35px; text-align:left; padding-left:4px;color:#333; font-size:14px;}
.indexpic .right li.li1 a{float:right; font-size:13px; color:#999; padding-right:4px;}
.indexpic .right li.li1 a:hover{color:#28A3D2;}


.friendlink{width:100%;height:35px; line-height:35px; overflow:hidden; margin-top:14px; background:#A1C9DE;}
.friendlink span{font-size:15px; color:#fff; font-family:"ËÎÌå"; font-weight:bold; padding-right:18px;float:left}
.friendlink table{float:left}
.friendlink select{ width:150px; height:22px; line-height:22px; margin-right:35px; font-size:12px; text-align:center; border:solid 1px #ccc;}
.friendlink a.backtop {float:right; display:block; width:85px; height:35px; line-height:35px; color:#fff; background:#4393BE url(indexpicbacktop.png) no-repeat 15% center; text-align:right; padding-right:15px;}
.friendlink a.backtop:hover{background:#64A6CA url(indexpicbacktop.png) no-repeat 15% center;;}

.footer{ width:100%; text-align:center;height:auto;overflow:hidden; background:#4393BE; color:#fff; font-family:"ËÎÌå"; font-size:13px; line-height:200%;padding:10px 0; }
.footer table{margin:0 auto}
.footer select{margin-top:4px;}
.weixin{width:110px; height:190px; position:fixed; bottom:260px; right:0;}

.pagemain{height:auto; overflow:hidden;font-family:"ËÎÌå";}
.pagemain .wzdh{height:35px; line-height:35px; overflow:hidden; text-align:right; border:solid 1px #ddd; font-family:"ËÎÌå"; font-size:13px; color:#999; background:#EDEDED; padding-right:10px;}
.pagemain .wzdh a{color:#999;}
.pagemain .wzdh a:hover{color:#005ca1;}
.pagemain .wzdh span.splitflagstyle54306{padding:0 4px;}
.pagemain .wzdh span{padding:0 4px;}
.pagemain .wzdh table{float:right;}

.pagemain h1{ height:44px; line-height:44px; font-family:"¾­µäÌØËÎ¼ò"; font-size:19px; color:#000; font-weight:normal; border-bottom:solid 1px #ccc; margin-bottom:10px;}
.pagemain h1.fw{margin:0; border:0;}

.pagemain .left{width:200px; height:auto; overflow:hidden; float:left;}
.pagemain .left h2{width:100%; height:60px; line-height:60px; background:#28A3D2;color:#fff; font-size:25px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:normal; text-align:center;}
.pagemain .left .lmlist{width:200px; height:auto; overflow:hidden; padding-bottom:15px;}
.pagemain .left .lmlist a{display:block; width:200px; height:39px; margin:0 auto; text-align:center; border-bottom:solid 1px #e3e3e3;line-height:39px; font-size:15px; color:#333; font-family:"ËÎÌå";}
.pagemain .left .lmlist a.cur{border-bottom:solid 1px #28A3D2;}
.pagemain .left .lmlist a:hover{border-bottom:solid 1px #28A3D2;}

.pagemain .left ul{width:198px; margin-top:2px; border:solid 1px #e5e5e5; padding-bottom:5px;height:auto;overflow:hidden; }
.pagemain .left ul li{height:30px; line-height:30px;}
.pagemain .left ul li span{float:right;}
.pagemain .left ul li a{color:#333; font-size:12px;}
.pagemain .left ul li a:hover{color:#28A3D2;}
.pagemain .left div.xgnews li.li1{background:#ededed; padding:0; height:35px; line-height:35px;overflow:hidden; margin-bottom:4px;}
.pagemain .left div.xgnews li.li1 h3{float:left; width:120px; height:35px; line-height:35px; text-align:left; padding-left:4px;color:#333; font-size:14px;}
.pagemain .left div.xgnews li.li1 a{float:right; font-size:13px; color:#999; padding-right:4px;}
.pagemain .left div.xgnews li.li1 a:hover{color:#28A3D2;}

.pagemain .left .link a{display:block; width:186px;margin-bottom:5px; height:35px; line-height:35px; background:url(indexpiclbg.jpg) no-repeat; background-size:100% 100%; font-family:"ºÚÌå"; font-size:20px; color:#fff; padding-left:14px;}
.pagemain .left .link a img{ display:block; width:26px; float:left; margin:4px 12px 0 0;}
.pagemain .left .link a span{display:block; width:140px; height:35px; line-height:35px; float:left; text-align:left;}

.pagemain .right{width:980px; height:auto; overflow:hidden; float:right;}
.pagemain .right .pagecontent{ width:978px; height:auto; min-height:742px; overflow:hidden; border:solid 1px #ddd; border-top:none; margin:0 auto; padding-top:16px; padding-bottom:15px;}
.pagemain .right .pagecontent h1{text-align:left; width:900px; margin:0 auto; color:#333; font-size:25px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:normal; height:50px; line-height:50px; border-bottom:solid 1px #dbdbdb;}
.pagemain .right .pagecontent h2{text-align:center; width:850px; margin:0 auto; color:#333; font-size:25px; font-weight:normal; height:50px; line-height:50px; border-bottom:solid 1px #dbdbdb;}
.pagemain .right .pagecontent .newsline{ width:850px; margin:0 auto; border-bottom:dashed 1px #eee; text-align:center; line-height:200%; color:#666; margin-bottom:10px;}
.pagemain .right .pagecontent .cbg{background:url(indexpicpagebg.png) no-repeat center;}
.pagemain .right .pagecontent .content{width:874px;font-family:"ËÎÌå"; padding-top:16px; font-size:14px; color:#333; line-height:200%; margin:0 auto; text-align:left;}
.pagemain .right .pagecontent .about{margin:24px auto; width:900px; height:auto; overflow:hidden;}
.pagemain .right .pagecontent .showtab{width:640px; margin:0 auto; border:solid 1px #ccc; margin-top:20px;}
.pagemain .right .pagecontent .showtab td{color:#525252;}
.pagemain .right .pagecontent .showtab td img{border:solid 1px #ccc;}

.pagemain .right .pagecontent div.newslist{width:874px; height:auto; padding:15px 0 0 0; overflow:hidden; margin:0 auto;}
.pagemain .right .pagecontent .newslist li{ width:864px; margin:0;height:40px; overflow:hidden; background:url(../indexpic/dian.jpg) no-repeat left center; padding-left:10px;}
.pagemain .right .pagecontent .newslist li a{display:block; float:left; height:40px; line-height:40px; font-size:14px; color:#333;}
.pagemain .right .pagecontent .newslist li a:hover{color:#28A3D2;}
.pagemain .right .pagecontent .newslist li span{float:right; height:35px; line-height:35px; font-size:12px; color:#999; font-family:Arial, Helvetica, sans-serif;}

.pagemain .right .pagecontent .piclist{height:auto; overflow:hidden; width:860px; margin:0 auto; margin-top:20px; padding-left:25px;}
.pagemain .right .pagecontent .piclist li{width:190px; height:278px; float:left; margin:0 25px 14px 0; padding:0;}
.pagemain .right .pagecontent .piclist li a {
 
 display: table-cell;
 vertical-align:middle;
 
 text-align:center;
 
 *display: block;
 *font-size: 207px;
 *font-family:Arial;
 width:190px;
 height:238px;
}
.pagemain .right .pagecontent ul.piclist li a img {
 
 vertical-align:middle;width:190px; height:auto;
}
.pagemain .right .pagecontent ul.piclist li span{line-height:40px; text-align:center; display:block; width:197px; height:40px;}
.pagemain .right .pagecontent ul.piclist li span a{line-height:40px; text-align:center; display:block; width:197px; height:40px;}

.pagemain .right .pagecontent ul.teamlist{height:auto; overflow:hidden; width:900px; margin:0 auto;padding:0;}
.pagemain .right .pagecontent ul.teamlist li{width:100%; height:300px; overflow:hidden; padding:30px 0 29px 0; border-bottom:dashed 1px #ccc; margin:0;}
.pagemain .right .pagecontent ul.teamlist li a.left{display:block; width:280px; height:300px; overflow:hidden; float:left; padding:0 5px 0 0;}
.pagemain .right .pagecontent ul.teamlist li a.left img{width:280px; height:300px;}
.pagemain .right .pagecontent ul.teamlist li div.right{width:615px; float:left; overflow:hidden;}
.pagemain .right .pagecontent ul.teamlist li div.right a{display:block; width:610px; color:#333; padding-left:5px; height:120px; overflow:hidden;}
.pagemain .right .pagecontent ul.teamlist li div.right a h3{ font-size:15px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:normal; line-height:100%; margin-bottom:12px;}
.pagemain .right .pagecontent ul.teamlist li div.right a h3 font{ font-size:15px;  font-family:Arial, Helvetica, sans-serif;}
.pagemain .right .pagecontent ul.teamlist li div.right a span{display:block; width:100%; height:100px; line-height:200%;font-size:13px;  font-family:"ËÎÌå";}
.pagemain .right .pagecontent ul.teamlist li div.right a:hover{color:#28A3D2;}
.pagemain .right .pagecontent ul.teamlist li div.right .zplist{width:100%; height:180px; overflow:hidden;}
.pagemain .right .pagecontent ul.teamlist li div.right .zplist a{display:block; width:200px; height:180px;padding:0 0 0 5px; overflow:hidden; float:left;}
.pagemain .right .pagecontent ul.teamlist li div.right .zplist a img{display:block; width:200px; height:180px; border:0;}

.pagemain .right .pagecontent ul.tclist{height:auto; overflow:hidden; width:900px; margin:0 auto;padding:16px 0 0 0;}
.pagemain .right .pagecontent ul.tclist li{width:100%; height:200px; overflow:hidden; padding:25px 0; margin:0;}
.pagemain .right .pagecontent ul.tclist li a.left{display:block; width:500px; height:200px; overflow:hidden; float:left; padding:0 15px 0 0;}
.pagemain .right .pagecontent ul.tclist li a.left img{width:500px; height:200px;}
.pagemain .right .pagecontent ul.tclist li div.right{width:385px; float:left; overflow:hidden;}
.pagemain .right .pagecontent ul.tclist li div.right span{display:block; width:100%; height:155px; line-height:200%;font-size:13px;  font-family:"ËÎÌå";}
.pagemain .right .pagecontent ul.tclist li div.right a{display:block; width:148px; height:43px; line-height:43px; border:solid 1px #28A3D2; color:#28A3D2;font-size:14px;  font-family:"ËÎÌå"; text-align:center;}
.pagemain .right .pagecontent ul.tclist li div.right a:hover{color:#fff; background:#28A3D2;}

.pagemain .right .pagecontent .title{ width:900px; height:30px; border:0; margin:20px auto 15px auto;}
.pagemain .right .pagecontent .title a{display:block; width:148px; text-align:center; color:#333; font-size:15px; height:33px; line-height:33px; float:left;border:solid 1px #ccc; }
.pagemain .right .pagecontent .title .news_title{height:33px; line-height:33px;width:148px; border:solid 1px #28A3D2;}

.pagemain .right .pagecontent ul{width:915px; padding-left:40px; height:auto; overflow:hidden;}
.pagemain .right .pagecontent ul li{ width:290px;height:280px; float:left; margin:0 15px 15px 0;}
.pagemain .right .pagecontent ul li a{display:block; height:35px; line-height:35px; font-size:14px; color:#333; position:relative;}
.pagemain .right .pagecontent ul li a:hover{color:#005CA1;}
.pagemain .right .pagecontent ul li a:hover i{display:block; width:100%; height:280px; background:rgba(0, 0, 0, 0.4) none repeat scroll 0 0; position:absolute; top:0;}
.pagemain .right .pagecontent ul li h2{display:none;width:100%; text-align:center; height:30px; line-height:30px; font-size:25px; color:#fff; font-family:"Î¢ÈíÑÅºÚ"; position:absolute; top:125px; font-weight:normal; border:0;}
.pagemain .right .pagecontent ul li a:hover h2{ display:block; }



.pagesize_clr{clear:both;border-bottom:1px dashed #dadad9;height:30px;}
.pagesize{clear:both; width:870px; padding:30px; text-align:center; }
.pagesize span{display:inline-block; margin-left:5px; height:21px; line-height:21px; padding:5px 8px; background:#eee; border:1px solid #eee;}
.pagesize a{display:inline-block; margin-left:5px; height:21px; line-height:21px; padding:5px 8px; background:#eee; border:1px solid #eee;}
.pagesize a:hover,.pagesize a.page_current{color:#fff; background:#28A3D2; border:1px solid #28A3D2;}