@import url("reset.css");
.wrap{ width:1003px; clear:both; margin:0 auto; position:relative;}
.wbackground{ background:url(../images/wrap.jpg) repeat-y;}
.banner{ width:1003px; clear:both; margin:0 auto; position:relative; background:url(../images/banner.jpg) no-repeat; height:198px; overflow:hidden;}
.footer{ width:1003px; clear:both; padding:15px 0; font-size:14px; line-height:25px; text-align:center; color:#fff; background:#0e5da2; margin:0 auto;}
.footer a{ color:#eee;}

.header{ clear:both; background:url(../images/header.gif) no-repeat center top; height:68px; padding-top:5px; margin:0 auto; position:relative;}
.topmenu{ right:0; top:15px; position: absolute;}
.topmenu a{ margin-right:10px;}
.logo{ float:left; padding:3px 0 0 10px;}
.nav{ background:url(../images/nav.gif) repeat-x; width:1003px; height:33px; overflow:hidden; margin:0 auto;}
.nav ul{}
.nav li{ float:left; display:block; width:143px; height:33px; line-height:33px; text-align:center; background: url(../images/navline.gif) no-repeat right center;}
.nav li a{ display:block; color:#fff; font-size:14px;}
.nav li a:hover{ color:#ffffbf;}

.main{ float:right; width:770px; padding:13px 0;}
.mbackground{ background:url(../images/wrapR.jpg) repeat-y right top;}
.side{ float:left; width:198px; padding:13px;}
.colR{ float:right; width:185px; padding:0 18px;}
.colL{ float:left; width:520px; padding-left:10px;}
.spic img{ margin-bottom:5px;}


.sidemenu { background: url(../images/box_bg.jpg) repeat-y;}
.sidemenu .top { background: url(../images/box_top.jpg) no-repeat; height:15px; overflow:hidden;}
.sidemenu .ft { background: url(../images/box_ft.jpg) no-repeat; height:15px; overflow:hidden;}
.sideTitle{ background:url(../images/title_sPro.jpg) no-repeat; padding:2px 5px 6px 60px; height:29px; line-height:29px; color:#fff;}
.sidemenu li { background:url(../images/sideli.jpg) no-repeat bottom center; padding:0 18px 3px;}
.sidemenu li a{ display:block; height:30px; line-height:30px; background:url(../images/dot.gif) no-repeat 3px 10px; padding:0 0 0 25px; overflow:hidden;}
.sidemenu li ul { background:url(../images/sideli.jpg) no-repeat center -32px; padding-top:5px;}
.sidemenu li li { background:none;}
.sidemenu li li a{ display:block; height:20px; line-height:20px; background:url(../images/dot2.gif) no-repeat 5px 10px; padding:0 0 0 18px; overflow:hidden;}

.pro-pic{ margin:0 auto 20px; text-align:center;}
.pro-pic img{ max-width:700px; max-height:400px;}

.location {height:32px; line-height:32px; padding:0 10px; color:#1970b3;}
.main-foot{ background:url(../images/main-foot.jpg) no-repeat; height:10px; overflow:hidden;}

.content{ padding:20px 15px;}
.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/contact.jpg) no-repeat right 0; padding-right:310px; height:auto !important;height:300px; min-height:300px;}


.messagetip{ margin-bottom:20px;}
.messageTable{ width:100%;}
.messageTable th{ width:60px; padding:5px; text-align:right; font-weight:normal;}
.messageTable td{ padding:5px;}
.messageTable .in{ width:300px;}
.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 li{ height:23px; line-height:23px; overflow:hidden; background:url(../images/ico_10.gif) no-repeat 0 6px; padding-left:15px;}
.content .list{}
.content .list li{ height:32px; line-height:32px; overflow:hidden; border-bottom:1px #ddd dashed;}
.list li a{ display:block;}
.list .date{ float:right; line-height:inherit; height:inherit; color:#777; padding-left:10px;}


.plist{ }
.plist li{ float:left; width:220px; padding:0 12px; text-align:center; margin-bottom:10px;}
.plist li img{ width:220px; height:220px;}
.plist li p{ height:24px; line-height:24px; overflow:hidden; text-align:center;}
.plist li a{ display:block;}



/* index */
.search{ background:url(../images/search.gif) no-repeat; padding:50px 14px 15px; height:100px; margin-bottom:10px;}
.search p{ margin-bottom:10px;}
.search select{ width:112px;}
.search .keyword{ height:21px; line-height:21px; border:1px #ddd solid;  padding:0 5px; vertical-align:middle; width:100px;}
.search .submit{ background:url(../images/btn.gif) no-repeat; height:23px; line-height:23px; width:65px; display: inline-block; text-align:center;}

.more{ display:block; width:50px; height:20px; background:url(../images/more.gif) no-repeat center; float:right;}
.iabout{ margin-bottom:10px;}
.iabout h3{ background:url(../images/title_about.jpg) no-repeat; height:48px; line-height:48px;}
.iabout .pic,.iabout .pic img{ float:left; width:240px; height:160px; overflow:hidden;}
.iabout .txt{ float:right; width:260px; height:160px; overflow:hidden; line-height:23px;}

.ipro1 h3{ background:url(../images/title_pro1.jpg) no-repeat; height:30px; line-height:30px; width:100%;}
.ipro2 h3{ background:url(../images/title_pro2.jpg) no-repeat; height:30px; line-height:30px; width:100%; margin-bottom:5px;}
.splist{ }
.splist li{ float:left; width:118px; text-align:center; margin:5px; border:1px #fff solid;}
.splist li img{ width:120px; height:120px;}
.splist li p{ height:24px; line-height:24px; overflow:hidden; text-align:center; background:#fff;}
.splist li a{ display:block;}

.splist2{ background:#fff;}
.splist2 li{ float:left; width:130px; text-align:center; margin:5px 10px; border:1px #fff solid;}
.splist2 li img{ width:130px; height:130px;}
.splist2 li p{ height:24px; line-height:24px; overflow:hidden; text-align:center; background:#fff;}
.splist2 li a{ display:block;}

.inews{ height:160px; overflow:hidden; margin-bottom:10px;}
.icontact{ height:180px; overflow:hidden; margin-bottom:10px; line-height:20px;}
.inews h3{ background:url(../images/title_news.jpg) no-repeat; height:30px; line-height:30px; width:100%; margin-bottom:5px;}
.icontact h3{ background:url(../images/title_contact.jpg) no-repeat; height:30px; line-height:30px; width:100%; margin-bottom:5px;}



.ipro{ clear:both;}
.ipro h4{ background: url(../images/cline.jpg) no-repeat center top; text-indent:-9999px; height:30px;}
.pro-bd{ position:relative; height:160px; width:770px; background:#fff;}
.pbtn{ display:block; width:31px; height:31px; top:60px; position:absolute;}
.pbtn-l{ background:url(../images/left.jpg) no-repeat; left:0;}
.pbtn-r{ background:url(../images/right.jpg) no-repeat; right:0;}

#noSeamScroll{width:700px;height:160px; left:35px; position:absolute;overflow:hidden;}
#noSeamScroll ul{list-style:none; position:absolute;}    
#noSeamScroll ul li {float:left;}

.rollBox{ width:770px;height:160px; overflow:hidden; position:relative; background:#fff;}

.rollBox .LeftBotton{height:40px;width:40px;background:url(../images/left.jpg) no-repeat;overflow:hidden;float:left;display:inline;margin:50px 0px 0 0;cursor:pointer;}
.rollBox .RightBotton{height:40px;width:40px;background:url(../images/right.jpg) no-repeat;overflow:hidden;float:left;display:inline;margin:50px 0 0 0px;cursor:pointer;}
.rollBox .Cont{width:680px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}

.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
.sys li{ width:130px; margin:0 18px; text-align:center; float:left;text-decoration:none;}
.sys li a{text-decoration:none;}


