/* ::::: http://www.whualong.com/templets/201511/css/css.css ::::: */

* { margin: 0px auto; font-family: "Microsoft Yahei",Tahoma,"SimSun"; }
body { padding: 0px; border: 0px none; font-size: 12px; color: rgb(51, 51, 51); margin: 0px auto; background-color: rgb(255, 255, 255); }
body, div, dl, dt, p, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, tr, td { padding: 0px; margin: 0px; }
table { border-collapse: collapse; }
fieldset, img { border: 0px none; margin: 0px; padding: 0px; }
ol, ul { list-style: outside none none; }
.nnav { width: 100%; height: 95px; background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(222, 230, 243); position: relative; z-index: 2147483647;
background:url('/mimg/bg_head.png') repeat-x;

 }


li{list-style:none;}





div.wrapper { width: 100%; margin: 0px auto; position: relative; }
.fn-clear {  }
.box_skitter { position: relative; background: transparent none repeat scroll 0% 0%; }
.box_skitter ul { display: none; }
.box_skitter .container_skitter { overflow: hidden; position: relative; }
.box_skitter .image { overflow: hidden; }
.box_skitter .image img { display: none; }
.box_skitter .box_clone { position: absolute; top: 0px; left: 0px; width: 100px; overflow: hidden; display: none; z-index: 20; }
.box_skitter .box_clone img { position: absolute; top: 0px; left: 0px; z-index: 20; }
.box_skitter .prev_button { position: absolute; top: 50%; left: 50px; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: 0px; background: transparent url('prev.png') no-repeat scroll left top ! important; }
.box_skitter .next_button { position: absolute; top: 50%; right: 50px; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: 0px; background: transparent url('next.png') no-repeat scroll left top ! important; }
.box_skitter .label_skitter { z-index: 150; position: absolute; display: none; }
#slideshow { width: 100%; height: 468px; }
#slideshow ul { display: none; }



.banner { width: 100%; height:auto; background-color: rgb(233, 233, 233);
 background:  url('/mimg/banner3.jpg') no-repeat top center;height:300px;
 }
.js { position: relative; width: 100%; height:auto; text-align: center;width:1118px;margin:0 auto; }

.bbg { background: transparent url('bbg.jpg') repeat-x scroll 0% 0%; height: 8px; width: 100%; }
.main { width: 1118px; margin: 0px auto; overflow: hidden; }
.mainleft { width: 315px; float: left; }
.maincenter { width: 390px; float: left; margin: 0px 0px 0px 30px; }
.mainright { width: 350px; float: right; }
.gywm img { margin: 10px 0px 0px 10px; }
.gywm span { line-height: 25px; text-indent: 24px; width: 300px; margin: 0px auto; }
.gywm span a { color: rgb(1, 113, 197); text-decoration: none; font-weight: bold; }
.gywm span a:hover { color: rgb(1, 113, 197); text-decoration: underline; font-weight: bold; }
.sun { margin: auto; width: 100%; height: auto; clear: both; padding-top: 0px; }
.nTab { width: 100%; height: auto; margin: 0px auto; }
.nTab .TabTitle { height: 32px; overflow: hidden; width: 100%; font-size: 14px; line-height: 32px; letter-spacing: 1px; color: rgb(48, 48, 48); font-weight: bold; border-bottom: 1px solid rgb(221, 221, 221); }
.nTab .TabTitle ul { border: 0px none; margin: 0px; padding: 0px; }
.nTab .TabTitle li { float: left; width: 92px; font-size: 14px; color: rgb(255, 255, 255); line-height: 32px; text-decoration: none; letter-spacing: 1px; background-color: rgb(255, 255, 255); font-weight: bold; cursor: pointer; text-align: center; }
.nTab .TabTitle li:hover { width: 92px; font-size: 14px; color: rgb(255, 255, 255); line-height: 32px; text-decoration: none; letter-spacing: 1px; background-color: rgb(1, 113, 197); font-weight: bold; cursor: pointer; text-align: center; }
.nTab .TabTitle .active { width: 92px; font-size: 14px; color: rgb(255, 255, 255); line-height: 32px; text-decoration: none; letter-spacing: 1px; background-color: rgb(1, 113, 197); font-weight: bold; cursor: pointer; text-align: center; }
.active { height: 32px; }
.normal { height: 32px; }
.TabContent { padding-top: 15px; }
.nTab .TabTitle .normal { height: 32px; width: 92px; font-size: 14px; line-height: 32px; text-decoration: none; letter-spacing: 1px; font-weight: bold; background-color: rgb(255, 255, 255); cursor: pointer; text-align: center; color: rgb(48, 48, 48); }
.nTab .TabContent { background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin: 0px auto; }
.none { display: none; }
.xxtab { width: 100%; height: auto; }
.TabContent ul li { line-height: 34px; }
.TabContent span { float: right; color: rgb(100, 98, 99); }
.TabContent ul li a { color: rgb(53, 53, 53); text-decoration: none; }
.TabContent ul li a:hover { color: rgb(4, 97, 167); text-decoration: underline; }
.lxbg { background: transparent url('lcbg.jpg') no-repeat scroll 0% 0%; width: 350px; height: 259px;
overflow: hidden; }
.lxbg h1 { font-size: 13px; color: rgb(1, 113, 197); padding: 10px 0px; font-weight: bold; }
.lxbg p { line-height: 25px; }
.iimg img { margin: 0px 4px 0px 0px; width: 170px; }
.ccp { background: transparent url('/mimg/cpbg.jpg') repeat-x scroll 0% 0%; height:300px; width: 100%; }
.ccptxt { width: 1118px; margin: 0px auto; padding-top: 10px; }
.ccptxt h1 { background: transparent url('/mimg/zsbg.jpg') no-repeat scroll 0% 0%; width: 1125px; height: 35px; }
.ccptxt img { margin-top: 10px; }


.pic img { border: 1px solid rgb(212, 212, 212); padding: 2px; margin: 20px 10px 0px; }
#demo img { border: 1px solid rgb(212, 212, 212); padding: 2px; margin: 20px 10px 0px; }
#demo { line-height: 25px; }
.yqlj { width: 1118px; margin: 0px auto; }
.llj ul li { float: left; margin: 0px 10px; }
.footer { background: transparent url('/mimg/footerbg.jpg') repeat-x scroll 0% 0%; height: 90px; width: 100%; clear: both; }
.end { width: 1118px; margin: 0px auto; padding-top: 10px; }
.uuli { width: 950px; float: left; line-height: 25px; text-align: center; margin: 10px 0px 0px 50px; }
.uuli a { color: rgb(52, 51, 46); text-decoration: none; }
.uuli a:hover { color: rgb(52, 51, 46); text-decoration: underline; }
.none { display: none; }
#scrolllayer { overflow: hidden; height: 49px; width: 100%; display: block; line-height: 49px; }
#scrollmessage { float: left; text-align: left; width: 100%; font-size: 14px; }
#scrollmessage ul { list-style: outside none none; padding: 0px; margin: 0px; }
#scrollmessage li { line-height: 49px; }
#scrollmessage li a { text-decoration: none; font-size: 12px; }
#scrollmessage li span { float: right; }
#scrollmessage li a { color: rgb(54, 54, 54); text-decoration: none; }
#scrollmessage li a:hover { color: rgb(1, 113, 197); text-decoration: none; }
