@charset "utf-8";
/*-- reset css --*/
body,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td { margin:0; padding:0;}
body,button,select,textarea { font:12px/1.5 Arial, Helvetica, sans-serif; }
body { background:#3d3d3d url(../images/bg.gif);}
ul,ol,li,dl,dd{list-style:none}
input,select { vertical-align:middle;}
em { font-style:normal;}
img{border:0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:100%;}
h6 { font-weight:normal;}
.clearfix:after{content:".";height:0;display:block;visibility:hidden;clear:both}
.clearfix{zoom:1;}
table {border-collapse:collapse; border-spacing:0px;}
a { color:#4a4a4a; text-decoration:none;}
a:hover { color:#c00; text-decoration:none;}

#wrapper { width:980px; margin:0 auto; background-color:#fff; margin-top:15px; padding-bottom:10px;}
#header { width:940px; margin:0 auto 5px; clear:both;}
#top { height:69px;}
#logo { padding-top:17px; float:left; width:136px;}
#topr { float:right; width:350px; height:69px; background:url(../images/topbg.gif) no-repeat right 29px;}
#lang { float:right; height:18px; overflow:hidden; margin:8px 0; text-align:right;}
#lang img { vertical-align:middle;}
#nav { clear:both; height:53px; width:940px; background:url(../images/nav.gif) no-repeat;}
.menu { width:740px; height:40px; float:left;}
.menu li { float:left; position:relative; text-align:center; line-height:40px; height:40px; z-index:100; width:100px; border-right:1px solid #fff; border-left:1px solid #dbdbdb;}
.menu li.hover { background:url(../images/navon.gif) no-repeat;}
.menu li a { font-size:15px; color:#333; font-family:Arial, Verdana, "Microsoft YaHei";}
.menu li#home { width:90px; background:none;}
.menu li#home a { display:block; width:30px; height:40px; background:url(../images/home.gif) no-repeat center; text-indent:-9999px; overflow:hidden; margin:0 auto;}
.menu li a.current { color:#fff;}
.menu li a:hover,.menu li.hover a { color:#fff;}
.menu li ul { position:absolute; visibility:hidden; width:183px; padding: 2px 6px; background:#E5E5E5 url(../images/snavbg.gif) repeat-x; border:1px solid #fff; left:0; top:40px; z-index:110;}
.menu li ul li,.menu li.hover ul li { height:33px; width:183px; text-align:left; padding-bottom:2px; background:url(../images/snavline.gif) repeat-x left bottom; float:none; line-height:33px; border:0 none;}
.menu li ul li a,.menu li.hover ul li a { color:#333; font-family:Arial, Verdana, "Microsoft YaHei"; font-size:13px;}

.menu li ul li a:hover { color:#c00;}
.menu li ul li.suba em { position:absolute; right:0; top:12px; width:4px; height:8px; line-height:1px; font-size:0; background:url(../images/arrow1.gif) no-repeat;}
.menu li li.nobg { background:none;}
.menu li ul li ul { position:absolute; top:0px; left:183px; z-index:120;}
#search { width:140px; float:right; height:19px; margin-top:11px;  display:inline;}
#search .stxt { float:left; width:100px; height:18px; line-height:18px; border:0 none; background:none; color:#666;}
#search .sbtn { float:left; width:18px; height:18px; cursor:pointer; background:none; border:0 none;}
#banner { margin:0 auto 15px; padding-bottom:15px; background:url(../images/bannerbg.jpg) no-repeat center bottom; width:940px;}
#main { clear:both; padding-bottom:15px; background:url(../images/bannerbg.jpg) no-repeat center bottom; width:940px; margin:0 auto 15px;}
.mainbox { border:1px solid #dfdfdf; background:url(../images/mbg.gif) repeat-x left bottom;}
.indexpro { float:left; width:276px; padding:17px 19px 10px 15px; border-right:1px solid #dcdcdc;}
.indexpro h2 { height:29px; font-weight:normal; border-bottom:1px solid #d5d5d5; font-size:20px; font-family:Arial, Verdana, "Microsoft YaHei";}
.indexpro h2 .more { float:right;}
.indexpro h2 .more a { display:block; width:56px; font-family:Arial, Verdana, "Microsoft YaHei"; font-size:12px; font-weight:normal; height:21px; line-height:21px; text-align:center; color:#fff; background:url(../images/more.gif) no-repeat;}
.indexprocon {}
ul.plist li { width:260px;}
ul.plist li .indexproli { height:95px; width:260px; overflow:hidden; margin-top:17px;}
ul.plist li .indexproli .ppic { float:left; width:118px; height:84px; padding:0 2px 5px; background:url(../images/picbg.gif) no-repeat center top;}
ul.plist li .indexproli .pinfo { float:right; width:126px; line-height:23px; font-family:Arial, Verdana, "Microsoft YaHei"; font-size:13px;}
ul.plist li .indexproli .pinfo h5 { font-weight:normal;}
.jcarousel-skin-tango .jcarousel-container {width:260px; height:220px; position:relative; margin:0 auto;}
.jcarousel-skin-tango .jcarousel-clip-horizontal { width:260px; overflow:hidden; height:220px; margin:0 auto;}
.jcarousel-skin-tango .jcarousel-item {float:left; width:260px;}
.jcarousel-skin-tango .jcarousel-item .indexproli { height:95px; width:260px; overflow:hidden; margin-top:17px;}
.jcarousel-skin-tango .jcarousel-item .indexproli .ppic { float:left; width:118px; height:84px; padding:0 2px 5px; background:url(../images/picbg.gif) no-repeat center top;}
.jcarousel-skin-tango .jcarousel-item .indexproli .pinfo { float:right; width:126px; line-height:23px; font-family:Arial, Verdana, "Microsoft YaHei"; font-size:13px;}
.jcarousel-skin-tango .jcarousel-item .indexproli .pinfo h5 { font-weight:normal;}
.jcarousel-skin-tango .jcarousel-next-horizontal { width:17px; height:19px; background:url(../images/rightbtn.gif) no-repeat; position:absolute; right:-17px; top:90px; cursor:pointer;}
.jcarousel-skin-tango .jcarousel-prev-horizontal { width:17px; height:19px; cursor:pointer; background:url(../images/leftbtn.gif) no-repeat; position:absolute; left:-17px; top:90px;}

.newtip { text-align:center; padding:20px; width:265px; height:242px; float:left; border-left:1px solid #fff; border-right:1px solid #dcdcdc;}
.newtip h2 { font-size:20px; font-weight:normal; font-family:Arial, Verdana, "Microsoft YaHei"; padding:5px 0; margin-bottom:5px;}
.newtipcon { margin-bottom:20px;}
.newtip p { color:#646464; font-size:15px;text-align:left;}
.newtip p .learnmore { padding-right:10px; background:url(../images/more1.gif) no-repeat right center; color:#0a96d0;}
ul.newiconlist li { float:left; width:52px; margin:5px 0 0 10px;}
.indexnews { width:278px; height:268px; float:left; border-left:1px solid #fff; padding:17px 0 0 25px;}
.indexnews h2 { height:29px; margin-bottom:5px; font-weight:normal; border-bottom:1px solid #d5d5d5; font-size:20px; font-family:Arial, Verdana, "Microsoft YaHei";}
.indexnews h2 .more { float:right;}
.indexnews h2 .more a { display:block; width:56px; font-family:Arial, Verdana, "Microsoft YaHei"; font-size:12px; font-weight:normal; height:21px; line-height:21px; text-align:center; color:#fff; background:url(../images/more.gif) no-repeat;}
ul.newslist li { height:34px; border-bottom:1px dashed #d6d6d6; background:url(../images/arrow.gif) no-repeat 0 13px; line-height:34px; padding-left:16px; font-family:Arial, Verdana, "Microsoft YaHei"; font-size:14px;}

#footer { height:38px; padding-bottom:15px; background:url(../images/bannerbg.jpg) no-repeat center bottom; clear:both; width:940px; margin:0 auto;}
.ft { height:38px; color:#767676; line-height:38px; font-family:Arial, Verdana, "Microsoft YaHei"; padding:0 18px; background:url(../images/footerbg.gif) repeat-x;}
.botmenu { float:right;}
.ft a { padding:0 10px; color:#767676; }
.ft a:hover { color:#c00;}
.combox { background:url(../images/lbg.gif) repeat-y; border:1px solid #dfdfdf;}
.pleft { float:left; width:219px; overflow:hidden;}
.catebox { margin-bottom:8px;}
.catebox h2 { height:41px; line-height:41px; text-align:center;  font-size:20px; color:#4D4D4D; font-family:Arial, Verdana, "Microsoft YaHei"; font-weight:normal; border-bottom:1px solid #d9d9d9; text-align:center; background-color:#fff;}
.catebox h2 .title { display:inline-block; padding-right:25px; background:url(../images/tarr.gif) no-repeat right center; font-size:20px; font-family:Arial, Verdana, "Microsoft YaHei"; }
.catecon {}
.catecon h3 { height:38px; line-height:38px; padding-left:18px; background-color:#f0f0f0; font-weight:normal; font-size:17px; font-family: Arial, Verdana, "Microsoft YaHei"; color:#4D4D4D; border-bottom:1px solid #ccc;}
.catecon h3 a { color:#4D4D4D;}
.catecon h3 a:hover { color:#c00;}
.catecon dl { padding:3px; font-family:Arial, Verdana, "Microsoft YaHei"; font-size:15px; color:#4D4D4D; background-color:#fff;}
.catecon dl dt { height:29px; line-height:29px; border-bottom:1px dotted #999; padding-left:32px; background:url(../images/arrow1.gif) no-repeat 15px 12px;}
.catecon dl dt a { color:#4D4D4D;}
.catecon dl dd { display:none; padding-left:30px; border-bottom:1px dotted #999; }
.catecon dl dd li { line-height:30px; height:30px; overflow:hidden;}
.lcontact { border:1px solid #ccc; padding:15px 17px; line-height:24px; color:#4D4D4D; width:160px; background-color:#eee;}
.lcontact h2 { font-weight:normal;}

.pright { width:700px; float:right; overflow:hidden;}
.prbox {  width:680px; overflow:hidden;}
#location { height:42px; line-height:42px; border-bottom:1px solid #d5d5d5; font-family:Arial, Verdana, "Microsoft YaHei"; color:#999999; margin-bottom:15px;}
#location .tgray { color:#333;}
#location a { color:#999;}
#location a:hover { color:#c00;}
.prcon { width:680px; overflow:hidden; margin:0 auto;}
ul.prolist { width:110%;}
ul.prolist li { float:left; width:340px; height:110px; overflow:hidden; padding:25px 0; border-bottom:1px dotted #B8B8B8;}
ul.prolist li .propic { float:left; width:140px;}
ul.prolist li .propic a { display:block; width:136px; height:101px; padding:1px; border:1px solid #D7D7D7;}
ul.prolist li .proinfo { float:right; width:185px; padding-top:8px; font-family:Arial, Verdana, "Microsoft YaHei";}
ul.prolist li .proinfo h5 { font-size:14px;}
ul.prolist li .proinfo p { color:#999;}
ul.prolist li .proinfo p.more { padding-top:8px;}
.pages { clear:both; padding:10px;}













