body{font-size:12px; color:#333; font-family:"微软雅黑", Arial, Helvetica, sans-serif;}
input,textarea,select {font-size:12px; color:#666; outline:none; font-family:"微软雅黑", Arial, Helvetica, sans-serif; border:#d6d6d6 1px solid;} 
h1,h2,h3,h4,h5,h6,button {font-weight:bold; outline:none;}
a {color:#333; text-decoration:none;}
a:hover {color:#1b3994;}

.Wrap {width:1020px; margin:auto;}

.TopBg {background:url(../image/top_bg.jpg) no-repeat center center; height:75px; margin-bottom:20px;}
.TopBg h1 a {display:block; background:url(../image/logo.png) no-repeat; width:170px; height:75px; float:left;}
.TopBg ul {float:left; width:600px; padding-left:40px;}
.TopBg li {line-height:75px; font-size:14px; font-weight:bold; float:left; text-shadow:1px 1px 1px #000;}
.TopBg li a {display:block; color:#fff; padding:0px 20px;}
.TopBg li a:hover {background:url(../image/nav_hover.png);}
.TopBg h2 {font-size:12px; font-weight:normal; line-height:30px; color:#dbe2eb; float:right;}
.TopBg h2.Ge {width:1px; overflow:hidden; height:10px; background:#dbe2eb; margin-top:10px;}
.TopBg h2 a {display:block; padding:0px 10px; color:#dbe2eb;}
.SearchInput {background:url(../image/search_bg.png) no-repeat; width:140px; height:20px; float:left; border:none; outline:none; padding:5px 10px; line-height:20px;}
.SearchBtn {background:url(../image/search_btn.png); width:30px; height:30px; cursor:pointer; float:right; border:none;}


.moduletable-banner{width:1020px;height:410px;position:relative;background:url(img/banner_loading.png?v=2);}
.flexslider{width:100%;height:100%;overflow:hidden;}
.flexslider .slides > li{display:none;}
.flexslider .slides img{max-width:100%;display:block;}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .slides{display:block;}
* html .slides{height:1%;}
.no-js .slides > li:first-child{display:block;}
.flexslider{position:relative;zoom:1;}
.flexslider .slides{zoom:1;}
.flexslider .slides > li{position:relative;}
.flex-caption{background:none;-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);zoom:1;}
.flex-caption{width:96%;padding:2%;position:absolute;left:0;bottom:0;background:rgba(0,0,0,.3);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.3);font-size:14px;line-height:18px;}
.flex-direction-nav{height:0;overflow:hidden;}
.flex-direction-nav li a{display:none;width:47px;height:80px;position:absolute;top:50%;margin-top:-40px;cursor:pointer;text-indent:-9999px;}
.flex-direction-nav li a.next{right:0;background:url(../image/bg_direction_nav.png) no-repeat scroll -47px 0 transparent;}
.flex-direction-nav li a.next:hover{}
.flex-direction-nav li a.next:active{background:url(../image/bg_direction_nav.png) no-repeat scroll -47px -80px transparent;}
.flex-direction-nav li a.prev{left:0;background:url(../image/bg_direction_nav.png) no-repeat scroll 0 0 transparent;}
.flex-direction-nav li a.prev:hover{}
.flex-direction-nav li a.prev:active{background:url(../image/bg_direction_nav.png) no-repeat scroll 0 -80px transparent;}
.flex-direction-nav li a.disabled{opacity:.3;filter:alpha(opacity=30);cursor:default;}
.flex-control-nav{position:absolute;bottom:0;right:0; z-index:3;}
.flex-control-nav li{display:inline-block;*display:inline;margin:0px 10px 10px 0px;}
.flex-control-nav li a{display:block;width:41px;height:11px;background:#aaa; border:#fff 1px solid; cursor:pointer;text-indent:-9999px;}
.flex-control-nav li a:hover {background:#555;}
.flex-control-nav li a.active {background:#555;}
.flex-control-nav_bg {background:url(../image/banner_bg.png) repeat-y; height:34px; position:absolute; bottom:0px; z-index:2; width:1020px;}



.RollNews {width:869px; float:left; border-right:#c2c4c8 1px solid; line-height:35px;}
.RollNews h2 {font-size:12px; text-align:center; width:99px; float:left; border-right:#c2c4c8 1px solid;}
.qimo8{overflow:hidden; width:730px; float:left; margin-left:20px;}
.qimo8 .qimo {/*width:99999999px;*/width:8000%;}
.qimo8 .qimo div{float:left;}
.qimo8 .qimo ul{float:left; overflow:hidden; zoom:1; }
.qimo8 .qimo ul li{float:left; background:url(../image/dot_1.png) no-repeat left center; padding-left:10px; margin-right:20px;}
.qimo8 li a{margin-right:10px;}
.Hotline {float:right; width:150px; text-align:center; font-size:14px; font-weight:bold; font-style:italic; display:block; line-height:35px;}
.Hotline:hover {background:#f0f0f0;}



.IndexMid {border-top:#c2c4c8 1px solid; border-bottom:#c2c4c8 1px solid; background:url(../image/index_mid.jpg) repeat-x; padding:16px 15px; width:310px; float:left; line-height:20px; box-shadow:0px 2px 3px #ccc;}
.IndexMid:hover {background:url(../image/index_mid_hover.jpg) repeat-x;}
.IndexMid img {width:112px; height:112px; background:#fff; padding:6px; box-shadow:0px 0px 5px #ccc; float:left; margin-right:15px;}
.IndexMid h2 {line-height:30px; font-size:16px;}


.BottomNav {background:url(../image/bottom.jpg) repeat-x; height:250px; margin-top:30px; padding:0px 30px;}
.BottomNav ul {float:left; padding:20px 45px;}
.BottomNav h2 {font-size:14px; padding-bottom:10px;}
.BottomNav li {line-height:25px;}


.Bottom {line-height:35px; border-top:#c2c4c8 1px solid; color:#3a689f;}
.Bottom a {color:#3a689f;}


.Path {line-height:30px;}

.BigTitle {font-size:28px; padding:15px 0px;}
.SmallTitle {border-bottom:#ccc 1px solid; padding-bottom:9px; font-size:18px;}


.NewsTitle {border-bottom:#666 2px solid; margin-bottom:30px;}
.NewsTitle li {float:left; line-height:40px; font-size:14px;}
.NewsTitle li a {padding:0px 20px; display:block;}
.NewsTitle li a.Current {background:url(../image/up_arrow.jpg) no-repeat center bottom; font-weight:bold;}


.News li {border-bottom:#ccc 1px solid; padding:20px 10px 19px 10px; line-height:18px;}
.News li:hover {background:#fafafa;}
.News span {float:left; width:100px;}
.News a {display:block; float:right; color:#1b3994; width:630px;}

.NewsDetail h2 {font-size:18px; color:#1b3994; font-weight:normal; text-align:center; padding-bottom:10px;}
.NewsDetail span {color:#999; font-style:italic; line-height:30px; text-align:center; display:block;}

.RightRecommend {border:#ccc 1px solid; background:#f5f5f5; padding:14px; margin-bottom:20px; line-height:18px;}
.RightRecommend h2 {font-size:14px; padding-bottom:10px;}


.LeftNav {border-top:#ccc 1px solid; border-right:#ccc 1px solid; border-left:#ccc 1px solid; background:#f5f5f5 url(../image/left_bg.jpg) repeat-x center top; margin-bottom:20px;}
.LeftNav h2 {line-height:35px; font-size:12px; padding-left:10px; background:url(../image/down_arrow.png) no-repeat 180px center;}
.LeftNav li {line-height:30px; border-bottom:#ccc 1px solid;}
.LeftNav li a {display:block; padding-left:10px;}
.LeftNav li a:hover {background:#e6e6e6 url(../image/left_arrow.png) no-repeat 183px center;}


.Parts li {width:220px; float:left; margin:20px; text-align:center;}
.Parts li a {display:block; border:#ccc 1px solid; background:#e6e6e6; padding:19px;}
.Parts li a:hover {border:#1b3994 1px solid;}
.Parts img {width:180px; height:150px; display:block; padding-bottom:10px;}


/* tsShopContainer */
#tsShopContainer li,#tsShopContainer img{vertical-align:top;}
#tsShopContainer{width:350px;position:relative; float:left; margin-top:20px;}
#tsShopContainer #tsImgS{text-align:center;width:100%;position:relative;}
#tsShopContainer #tsImgS a{display:block;text-align:center;margin:0px auto;}
#tsShopContainer #tsImgS img{border:0px;}
#tsShopContainer #tsPicContainer {width:100%;height:70px;position:relative;background:url(../image/scrollPicbg.gif) repeat-x 0px 0px;}
#tsShopContainer #tsPicContainer #tsImgSArrL{width:17px;height:100%;background:url(../image/picshopArr.gif) no-repeat left center;position:absolute;top:0px;left:8px;cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSArrR{width:17px;height:100%;background:url(../image/picshopArr.gif) no-repeat right center;position:absolute;top:0px;right:8px;cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSCon{position:absolute;top:10px;left:38px;height:70px;overflow:hidden;}
#tsShopContainer #tsPicContainer #tsImgSCon ul{width:100%;overflow:hidden;}
#tsShopContainer #tsPicContainer #tsImgSCon li{width:57px;float:left;cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSCon li img{padding:3px;margin:1px;border:1px solid  #e4e4e4;display:block;width:42px;height:42px;}
#tsShopContainer #tsPicContainer #tsImgSCon li.tsSelectImg img{border:1px solid #e60012;margin:0px;}


.MagicZoomMain {text-align: center !important; width: 92px;}
.MagicZoomMain div {padding: 0px !important;}
.MagicZoomHeader {color:#fff; background:#c30; text-align:center !important;}
.MagicZoomPup {border:0px solid #aaa;}
.MagicZoomLoading {text-align:center; color:#444; border:1px solid #ccc; opacity:0.8; padding:3px 3px 3px 3px !important; display:none; /* do not edit this line please */}
.MagicZoomLoading img {padding-top:	3px !important;}



.ProDetail {float:right; width:370px; padding-top:30px;}
.ProDetail h2 {font-size:30px; padding-bottom:10px; font-weight:bold;}


.Link li {float:left; margin:20px 15px; width:220px; text-align:center;}
.Link img {width:220px; padding-bottom:5px;}


.SearchResult li {line-height:35px; border-bottom:#ddd 1px dashed; background:url(../image/dot_1.png) no-repeat 10px center; padding-left:25px;}



.leftsidebar_box dt{padding-left:10px; position:relative;line-height:30px;cursor:pointer; border-top:#ccc 1px solid;}
.leftsidebar_box dd{background:#f9f9f9;padding-left:20px;}
.leftsidebar_box dd a{line-height:25px;}
.leftsidebar_box dt img{position:absolute;right:20px;top:10px;}
.leftsidebar_box dl:last-child{border-bottom:#ccc 1px solid;}


.Btn {background:#1b3994; width:100px; line-height:30px; text-align:center; color:#fff; border-radius:10px; border:none; cursor:pointer;}