@import url(animation.css);
@import url(buttons.css);
@import url(hover-effects.css);
*{ margin:0; padding:0}
body {

	font-size:14px; line-height:24px;background: #fff ;
	font-family:Microsoft YaHei,LiHei Pro Medium;
}

/*公用样式*/
a{text-decoration: none;color: #000;} 
a:hover{color:#f00;text-decoration:none;}
ul,li{ list-style:none; margin:0; padding:0}
.box{ border:1px #f00 solid}
.fr{ float:right;display:inline;}
.fl{ float:left; display:inline;}
img{ border:0}
.mtop{ margin-top:10px}
.clear{ clear:both; display:block; }
.wrap{ width:1200px; margin:0 auto; height:auto;  overflow:hidden; }
.headmid{width:1200px;margin:0 auto; height:100px;line-height:100px;}
.wrapc{width:1200px;position:relative; margin:0 auto; height:100%;Min-Height:600px;_height:expression((this.scrollHeight < 600 ? "600px" : "auto")); top:-23px; overflow:hidden; }

/*首页样式*/
#top{ width:100%; height:33px;  background:#35a0e4;}
#topl{ float:left; color:#fff; width:29%; text-align:right;line-height:33px;font-size:15px;}
#topr{ float:right; width:20%; background: #39a9ef url(../images/topm.jpg) center left no-repeat;color:#fff; padding-left:45px; font-size:15px;line-height:32px;}
#topr a{color:#fff;}
#topr span{ font-size:18px; margin-left:5px;}
.head{ width:100%; height:100px; background:url(../images/topbg.jpg) center left repeat-x;}

.headr{ width:750px;}
.logo{ width:450px; float:left; height:60px; margin-top:15px;}

.f30{ font-size:30px; color:#35a0e4;}
.f18{font-size:18px; color:#333;}

/*首页样式*/
.m01{ width:347px; float:left;background:url(../images/rbg.jpg) center right no-repeat; padding-right:20px;}
.lfont{ display:block;height:60px;line-height:60px;font-size:16px;color:#35a0e4;font-weight:700; float:left }
.ffont{display:block;height:60px;line-height:66px; font-size:12px;color:#999;font-weight:500;margin-left:5px; float:left;}

.tab-T-3{width:66px; margin-top:28px;}


.tab-T-3 li{width:12px;height:12px;font-size:0;background-color:#dfdfdf;float:left;margin-left:10px;cursor:pointer;display:inline;border-radius: 50%;}
.tab-T-3 li.cur{background-color:#d81c1b;}


#count1 li{ width:347px; float:left; margin-right:10px;}
#count1 li .pimg{ float:left; width:180px; height:130px; margin-right:10px;}

.m02{ width:487px; float:left;background:url(../images/rbg.jpg) center right no-repeat; padding-right:5px; margin-left:15px;}
.imore{line-height:60px; margin-right:10px;}
.icaselist{ clear:both;}
.icaselist li{ float:left; width:232px; margin-right:11px;}
.icaselist li img{ width:232px; height:171px;}

.m03{ float:right; width:310px;}
.inewslist{ clear:both}
.inewslist li{ border-bottom:1px #eee solid;clear:both; line-height:30px; line-height:30px;}
/* banner */

.inbanner{ width:100%; height:451px; overflow:hidden; margin:0 auto; position:relative; z-index:0;}
#slides {display:block; width:100%; height:451px; position:relative;}
#slides li{display:block; width:100%; height:100%; position:absolute; background-repeat:no-repeat; background-position:center top;}
#slides li a{display:block; width:100%; height:100%; text-indent:-9999px}
#pagination {display:block; list-style:none; position:relative; z-index:9900; width:150px;margin:0 auto; margin-top:-30px; }
#pagination li{display:block; list-style:none; width:40px; height:4px; float:left; margin-right:10px;background:#FFF; }
#pagination li a{display:block; width:100%; height:100%; overflow:hidden; text-indent:-999px;}
#pagination li.current{background:#35a0e4}




/* menu */

.menu { height: 100px;overflow:hidden;  }
.menu li { float:left; height: 100px;overflow:hidden; text-align:center; width:94px;;font-family:Microsoft YaHei,LiHei Pro Medium; font-size:16px;  line-height:100px;background:url(../images/trline.jpg) center left no-repeat;}
.menu li a {  color:#525252}
.menu li a:hover {color: #35a0e4;text-decoration:none;-webkit-transition:all 0.8s ease; -moz-transition:all 0.8s ease; -ms-transition:all 0.8s ease; -o-transition:all 0.8s ease; transition:all 0.8s ease;/* background:#35a0e4;*/ display:block; /*border-bottom:6px #35a0e4 solid;*/height: 100px}

.menu .mobile { width:160px; padding-left:21px; line-height:22px;font-weight: 700;    font-size: 22px;font-family: impact, arial;color:#ea3d02; padding-top:25px; float:left}
.menu .mobile b { font-size:14px; color:#35a0e4}
.menu .mobile p{ }


 .menu a{ position: relative; display: block;}
.menu a .bot{ position: absolute; left: 50%; bottom: 0px; width: 0px; height: 3px; background-color: #35a0e4;}
.menu a.active .bot,.menu a:hover .bot{ width: 100%; left: 0px;}   
.trans4{ -webkit-transition: 0.4s; -moz-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s;}
/* menu end */

#main{background: url(../images/mainbg.jpg) center top repeat-x;  width:100%; height:100%; }
#nleft{ width:239px;height:600px; position:absolute;left:0px;}
#nleft h2{width:196px;height:62px; background:url(../images/h2.png) no-repeat; padding-left:43px; padding-top:33px; color:#FFF; font-weight:500; font-size:18px;font-family:"微软雅黑";}
#nleft h2 span{display:block; font-size:10px; font-family:"Arial"}

#nleft .leftNav{width:237px;display:table;padding-bottom:24px; background:url(../images/leftNav_13.jpg) bottom no-repeat #FFF; border-left:1px #f0f0f0 solid;border-right:1px #f0f0f0 solid;border-bottom:2px #35a0e4 solid; padding-top:12px; margin-bottom:24px; float:left;}
#nleft .leftNav ul li{width:237px;height:36px;float:left;}
#nleft .leftNav ul li a{display:block;height:36px; line-height:35px; padding-left:47px; background:url(../images/leftnavli_27.jpg) 20px bottom no-repeat; color:#404040;}
#nleft .leftNav ul li a:hover{color:#fff; background:url(../images/leftnavli_21.jpg) center center no-repeat;  -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; -ms-transition:all 0.4s ease; -o-transition:all 0.4s ease; transition:all 0.4s ease;}
#nleft #curNav{background:url(../images/leftnavli_21.jpg) center center no-repeat;color:#fff;}
#nleft #curNav a{color:#fff; }
#nleft #curNav a:hover{color:#fff;}


#nright {width:940px; float:right; display:table; margin-top:23px;}
#nright h2{height:26px; border-bottom:1px #dcdcdc solid;padding-left:21px; background:url(../images/righth2_13.jpg) left no-repeat; padding-top:12px; color:#7f7f7f; font-size:13px; font-weight:normal;}
#nright h2 .home{padding-left:19px; background:url(../images/home_16.jpg) 0 2px no-repeat;color:#7f7f7f; margin-left:8px;}
#nright h2 a{color:#7f7f7f;}
#nright h2 a:hover{color:#009488;}
#nright h2 span{display:inline-block;width:22px; text-align:center; background:url(../images/jin_20.jpg) center no-repeat; overflow:hidden;text-indent:-9999px;}
#nright h2 strong{color:#009488; font-weight:500;}

#nright .summarize{display:table;padding:0 4px; padding-top:20px; height:100%; overflow:hidden;}
#nright .summarize p{line-height:26px; font-size:14px; color:#4c4c4c;  font-family:"微软雅黑"; text-indent:2em; }
#nright .summarize p img{display:inline;}
#nright .summarize img{ vertical-align:middle}


.newlist li{ height:36px; border-bottom:1px #e8e8e8 solid;background:url(../images/ztlist.jpg) no-repeat left center; line-height:36px; padding-left:10px   }
.newlist li span{float:right; height:20px; width:80px;background:#b1b1b1;color:#fff;  text-align:center; line-height:20px; margin:8px 10px }
.newlist li span a{display:block; }
.plist{ padding:15px 0;}
.plist li{ width:210px; float:left; height:200px; margin:8px 12px;}
.plist li img{width:210px;height:170px;}
.plist li span{ display:block; text-align:center;}

.downlist li{ height:36px; border-bottom:1px #e8e8e8 solid;background:url(../images/ztlist.jpg) no-repeat left center; line-height:36px; padding-left:10px   }
.downlist li span{float:right; height:20px; width:80px;background:url(../images/d_01.jpg) no-repeat left center;text-align:center; line-height:20px; margin:8px 10px }
.downlist li span a{display:block; padding-left:20px; }


/*分页*/


.pagelink{ clear:both; height:42px;  text-align:center;  width:650px; margin:0 auto; margin-top:15px; padding-top:15px; margin-bottom:20px;}
.pagelink a {
border-right: #d5d5d5 1px solid; padding-right: 8px; border-top: #d5d5d5 1px solid; padding-left: 8px; padding-bottom: 3px; margin: 3px; border-left: #d5d5d5 1px solid; color: #999; padding-top: 3px; border-bottom: #d5d5d5 1px solid; text-decoration: none; background:#fff;

}
.pagelink a:hover {
border-right: #35a0e4 1px solid; border-top: #35a0e4 1px solid; border-left: #35a0e4 1px solid; color: #fff; border-bottom: #35a0e4 1px solid;background-color: #35a0e4; -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; -ms-transition:all 0.4s ease; -o-transition:all 0.4s ease; transition:all 0.4s ease;
}
.pagelink a:active {
border-right: #015198 1px solid; border-top: #015198 1px solid; border-left: #015198 1px solid; color: #999; border-bottom: #015198 1px solid;background:#fff;
}
.pagelink span.current {
border-right: #35a0e4 1px solid; padding-right: 8px; border-top: #35a0e4 1px solid; padding-left: 8px; font-weight: bold; padding-bottom: 3px; margin: 3px; border-left: #35a0e4 1px solid; color: #fff; padding-top: 3px; border-bottom: #35a0e4 1px solid; background-color: #35a0e4
}
.pagelink span.nolink { border-right: #d5d5d5 1px solid; padding-right: 8px; border-top: #d5d5d5 1px solid; padding-left: 8px; padding-bottom: 2px; margin: 3px; border-left: #d5d5d5 1px solid; color: #999; padding-top: 2px; border-bottom: #d5d5d5 1px solid;background:#fff;height:40px; 
}


/*表单样式*/


.message th{ width:110px;text-align:right;font-size:16px;color:#555; }
.message td { text-indent:2em;height:56px; position:relative;}
.message input { font-size:16px;color:#333;}
.message td em { position: absolute;right:73px;padding-left:0px;top:17px;}
.message .text_class { width:532px;height:34px;font-size:16px;color:#555;border:1px solid #cccccc;  padding-left:5px; }
.message .textarea { font-size:16px;color:#555;width:549px;height:175px;border:1px solid #ccc; padding-left:5px; }
.message .text_code { width:140px;height:34px;border:1px solid #ccc;text-indent:1em; }
.message .submit { width:129px;height:35px;}






<!--内容显示形式-->
.nr_bt{ width:100%}

.nr_text h5,.nr_bt h5{ font-size:16px; color:#35a0e4; text-align:center; height:40px; line-height:40px;font-family:Microsoft YaHei,LiHei Pro Medium;}
.nr_text h6,.nr_bt h6{ height:30px; border-bottom:1px #f1f1f1 solid;border-top:1px #f1f1f1 solid; text-align:center; font-size:13px; line-height:30px;color:#000; font-weight:normal; margin-bottom:10px}
.nrtitle{ font-size:16px; color:#0b75bf; text-align:center; height:40px;font-family:Microsoft YaHei,LiHei Pro Medium;}

.cimg{ float:left; margin:20px 10px 10px 10px;}
.procr{ width:640px; float:right; margin-top:20px;}
.procr .prot{ line-height:40px; border-bottom:1px #ccc dashed; font-size:16px;color:#35a0e4; font-weight:700;}
.procr .rintro{ margin-top:15px; text-indent:2em; line-height:24px; font-size:15px;}
.procr .pbot a{ margin-right:20px;font-family:Microsoft YaHei,LiHei Pro Medium; margin-top:15px;}
.prtit{ clear:both; height:33px; line-height:33px; border-top:1px solid #35a0e4; border-bottom:1px #ccc solid; margin-top:50px; }
.prtit span{ width:120px; text-align:center; background:#35a0e4; color:#fff; height:33px; line-height:33px; display:block}

/*底部*/

#bad{ height:86px; width:100%; background:#35a0e4; border-bottom:1px #00c7fb solid; color:#fff;  font-size:28px; text-align:center; line-height:86px; font-weight:500;}

#foot{ background: #2b2b2b ; text-align:center; padding:10px 0;}




.f1{ float:left; padding-right:15px; margin-top:35px; margin:0 20px;}
.f1 h3{ color:#fff; font-size:14px; text-align:left;  height:28px; line-height:28px; font-size:15px}
.f1 h3 a{color:#fff;}

.f1 ul{ margin-top:15px;}
.f1 ul li{text-align:left;}
.f1 ul li a{ color:#929292; font-size:13px;  }
.f1 ul li a:hover{ color:#f00}

#fright{ width:250px; float:right;  margin-top:25px;}
#fright ul li{ float:left; margin-right:20px;}
#fright ul li img{ width:100px; height:100px;}
#fright ul li span { color:#fff; display:block; text-align:center;}

#flogo{ float:left; width:470px; margin-top:20px; margin-right:35px;}
.friend { clear:both; color:#fff; text-align:left; margin-top:20px;}
.friend a{color:#fff;}

#bocont{ float:left; width:640px; text-align:left; margin-top:20px; }



.fbottom{ clear:both; height:30px; text-align:center;  color:#fff; margin-top:15px;border-top:1px #343434 solid; padding-top:10px;}
.fbottom a{ color:#fff}

/*动画库样式*/
#abtt{
	 -vendor-animation-duration: 3s;
  -vendor-animation-delay: 50s;
  -vendor-animation-iteration-count: infinite;
	}
