@import url("reset.css");
.header, .banner,.nav{ clear:both; width:981px; margin:0 auto;}
.footer{ clear:both; width:981px; margin:0 auto; text-align:center; color:#888; padding:10px 0; line-height:24px;}
.wrap{  clear:both; width:981px; margin:0 auto;}

.header{ height:54px; padding:10px;}
.logo{ float:left;}
.tel{ float:right; background:url(../images/tel.jpg) no-repeat right bottom; height:54px; width:260px;}

.nav{ margin:0 auto; background:url(../images/nav.jpg) no-repeat; height:35px; line-height:35px; margin-bottom:5px;}
.nav li{ color:#fff; float:left; display:block; font-size:14px; width:120px; text-align:center;}
.nav li a{ display:block; height:35px; line-height:35px; width:120px; color:#fff;}
.nav li a:hover,.nav li.hover a{ background:url(../images/navh.jpg) no-repeat center; color:#fff;}

.search{ float:right; margin-right:10px; padding:7px 0;}
.search .keyword{ height:20px; line-height:20px; border:1px #004ba4 solid; margin-right:5px; vertical-align:middle; padding:0 5px;}
.search .sub{ background:url(../images/ss.gif) no-repeat; height:21px; width:56px; display:inline-block; vertical-align:middle; text-indent:-9999px;}

.banner{ background:url(../images/slider.jpg) no-repeat; height:226px; text-align:center; margin-bottom:5px;}


.main{ width:736px;}
.side{ width:236px;}
.spic img{ margin-bottom:3px;}
.box { padding-bottom:3px; margin-bottom:3px; height:200px;}
.box1{ background:url(../images/ibox1.jpg) no-repeat; width:241px; float:left;}
.box2{ background:url(../images/ibox2.jpg) no-repeat; width:487px; float:right;}
.box3{ background:url(../images/ibox3.jpg) no-repeat;}
.box3 h4{ color:#1a60b0;}
.showbox{ background:url(../images/showbox.jpg) no-repeat; clear:both;}
.more { float:right; font-weight:normal; font-size:10px !important; color:#d00;}
.box h4{ height:29px; line-height:29px; padding:5px 10px 0;}
.box1 h4 span,.box2 h4 span,.sidemenu h4 span{ background:url(../images/title.png) no-repeat center bottom; color:#fff; font-weight:600; display:inline-block; width:90px; height:29px; line-height:29px; text-align:center; vertical-align:middle;}
h4 em{ font-size:12px; font-weight:normal; color:#999; padding-left:8px;}
.box .bd{ height:160px; overflow:hidden; line-height:20px; padding:5px 10px 0;}

.links{ clear:both; background:url(../images/lj.jpg) no-repeat; width:981px; height:38px; padding:12px 10px 12px 160px; margin:0 auto 15px;}
.links h4{ float:left; display:inline-block; width:77px; height:49px; background: url(../images/links.gif) no-repeat center;}
.links ul{ width:810px; }
.links li{ float:left; width:120px; height:49px; margin-right:15px; }

.sidemenu { padding-bottom:3px; margin-bottom:3px;}
.sidemenu h4{  background:url(../images/side.jpg) no-repeat; height:29px; line-height:29px; padding:5px 10px 0;}
.sidemenu ul{  background:#f7f7f7; border:1px #ccc solid; padding:10px 27px;}
.sidemenu li{ line-height:36px;}
.sidemenu li a{ display:block; height:36px; line-height:36px; background:url(../images/p2.jpg) no-repeat; padding-left:30px; text-align:center;}
.sidemenu li a:hover{ background:url(../images/p1.jpg) no-repeat; color:#d00;}

/*.pro-pic{ text-align:center; margin-bottom:20px;}
.pro-pic img{ max-width:700px; max-height:400px;}*/

.lcocation { background:url(../images/n-tt.jpg) no-repeat; padding:0 0 0 20px; line-height:36px; height:36px;}

.cbox {padding-bottom:5px; margin-bottom:10px;background:url(../images/f04.jpg) no-repeat bottom;}
.cbox h4{ background:url(../images/f03.jpg) no-repeat; font-weight:normal; color:#494949; height:34px; line-height:34px; padding:0 10px;}
.content{ padding:20px;}
.content img{ max-width:650px; margin-bottom:5px;}
.cbd{line-height:1.8; letter-spacing:1px;}
.cbd p{ margin-bottom:10px;}
.cbd a{color:#106DC6;}
.cbd a:hover{color:#d00;}
.contact{ background:url(../images/contactpic.jpg) no-repeat 400px 0; padding-right:400px; height:auto !important;height:300px; min-height:300px;}


.messageTable{ width:100%;}
.messageTable th{ width:60px; padding:5px; text-align:right; font-weight:normal;}
.messageTable td{ padding:5px;}
.messageTable .in{ width:500px;}
.btn{ background:url(../images/btn.gif) no-repeat; display:inline-block; width: 65px; height:23px; line-height:23px; text-align:center; color:#000;}
.btn:hover{color:#005cab;}

.PageTitle{
	color:#333;
	line-height:30px;
	font-size:24px;
	font-weight: 600;
	margin:10px auto 30px;
	text-align:center;
}
.subtime{ color:#8c8c8c; height:20px; line-height:20px; padding:0 0 10px; margin:0 10px; border-bottom:1px #dedede solid; position:relative; margin-bottom:20px;}
.subtime em{ font-size:12px; color:#999;}
.share{ line-height:1; position: absolute; right:0; top:-3px;}
.back{ text-align: right; font-size:12px; line-height:30px; clear:both; margin-top:30px;}

.paper{ margin:20px auto; text-align:center;}
.list .date{ float:right; height:30px; line-height:30px;}
.content .list li{ height:32px; line-height:32px; overflow:hidden;}
.list li{ height:30px; line-height:30px; overflow:hidden; border-bottom:1px #ccc dashed; background:url(../images/ico_4.gif) no-repeat 0 center; padding-left:20px;}
.list li a{ display:block;}

.content .list li.tbar{ line-height:30px; height:30px; border-bottom:none; margin-bottom:10px; background:none; padding-left:150px;}
.content .list li .num,.content .list li .data{ float:right; display:block; width:200px; text-align:center; line-height:30px;}

.splist{ margin-top:15px;}
.splist li{ float:left; width:159px; padding:0 10px; text-align:center;}
.splist li img{ width:150px; height:113px; border:1px #dedede solid; padding:1px;}
.splist li p{ height:24px; line-height:24px; overflow:hidden; text-align:center;}
.splist li a{ display:block;}

.plist{ }
.plist li{ float:left; width:220px; padding:0 5px; text-align:center; margin-bottom:10px;}
.plist li img{ width:220px; height:165px; border:1px #dedede solid; padding:1px;}
.plist li p{ height:24px; line-height:24px; overflow:hidden; text-align:center;}
.plist li a{ display:block;}



.imgfocus{position:relative;background#333333;}
.decotext2{width:460px;height:370px;padding-top:20px;position:absolute;top:0;left:20px;display:block;text-align:left;z-index:20;}
.decotext2 p{margin-top:40px;font-size:18px;}
.imgfocus .imgbox{position:absolute;left:0px;top:0px;}
.decoimg_b2{position:relative;width:100%;float:left;display:none;}
.decoimg_b2 img{display:block;width:979px;height:226px;}
ul.num_a2{position:relative;top:205px;left:900px;}
ul.num_a2 li{ float :left; width:10px;height:10px;margin-bottom:50px;position:relative; margin-right:15px;}
ul.num_a2 .current{color:#333333;background-color:#333333;-webkit-transform:scale(1.8);transform:scale(1.8);}
ul.num_a2 a{width:100%;height:100%;line-height:100%;border-radius:50%;text-indent:-70px;color:#808285;background-color:#808285;position:absolute;top:0;left:0;-webkit-transition:-webkit-transform 0.5s ease, background-color 0.5s ease;transition:transform 0.5s ease, background-color 0.5s ease;}

/*modify*/
.contentp{padding: 20px;}
.lcocationp{ background:url(../images/n-t.jpg) no-repeat; padding:0 0 0 20px; line-height:36px; height:36px;}

.mainp{ width:981px;padding-bottom: 20px;}

.contentlogo{width:900px;height:13px;background:url(../images/11.jpg) no-repeat;padding-bottom:10px;}
.contentlogo p{margin-left:20px; line-height:10px;color:#003498;font-weight: bold;}
.classify{width: 941px;min-height: 80px;}
.classify li{float:left;width:188px;height: 15px;line-height: 12px;background: url(../images/22.jpg) no-repeat;margin-top: 10px;overflow:hidden;}
.classify li a{margin-left:20px;color:#666;}
.classify li a:hover{color:#2F2F2F;}



