body, div, dl, dt, dd, ul, ol, li, h1,h2, h3, h4, h5, h6, pre, form, fieldset, input, blockquote, th, td ,p{ margin:0; padding:0; }
body { font-size:16px; font-family: microsoft yahei; background-color: #fff; }
ul,ol{ list-style:none; }
a { color: #000; text-decoration:none; }
a:hover { color: #c13145; text-decoration:none; }
.clearfix:before,.clearfix:after{ content:""; display:table;}
.clearfix:after{clear:both;}
.clearfix{ zoom:1;}
input{ border:0; }
img{ border: none; }

/*头部#65533;*/
.headertop{ width: 100%; height: 30px; background:url(../images/h-bg.png) repeat-x; color: #fff; font-size: 14px; }
.headerTopIn{ width: 1000px; height: 30px; line-height: 30px; margin: 0 auto; }
.headTopleft{ float: left; }
.headTop-right{ float: right; width: 325px; }
.headTop-right img{ position:absolute; left: 0; top: 0;z-index: 9999; }
.headTop-right li{ float: left; width: 56px; background: url(../images/index.png) no-repeat 0px 6px; padding-left: 25px; }
.headTop-right li a{ color:#fff; }
/*头部顶部结束*/

/*头部 开始*/
.header{ width: 1000px; height: 85px; margin: 0 auto; }
.header .logo{ width: 380px; height: 60px; background:url(../images/logo.png.jpg) no-repeat; float:left; margin: 10px 0; }
.header .logo a{ display:block; height:76px; text-indent:-999em; overflow:hidden;}
.headerRight{ width: 593px; float: right; }
.headerRight ul{ width: 650px; }
.headerRight ul li{ width: 132px; float: left; font-size: 14px; margin: 20px 5px 0 0px; }
/*
.headerRight ul li .yuan{ width: 38px; height: 38px; background: #c13145 url(../images/index.png) no-repeat -77px 5px; border-radius: 50%; float: left; margin-right: 5px;}*/



.headerRight ul li .yuan1{ width: 45px; height: 48px; background:url(../images/top.gif) no-repeat 0px -45px; float: left; margin-right: 5px;}
/* .headerRight ul li .yuan1:hover{background-position: 0px -45px;} */
.headerRight ul li .yuan2{ width: 45px; height: 48px; background:url(../images/top.gif) no-repeat -44px -45px; float: left; margin-right: 5px;}
/* .headerRight ul li .yuan2:hover{background-position: -44px -45px;} */
.headerRight ul li .yuan3{ width: 45px; height: 48px; background:url(../images/top.gif) no-repeat -88px -45px; float: left; margin-right: 5px;}
/* .headerRight ul li .yuan3:hover{background-position: -88px -45px;} */




.headerRight ul li.last{ width: 221px; margin: 4px 0 0 0; }
.headerRight ul li.last img{ margin-top: 8px; }
.headerRight ul li img{ float: left; margin: 0px 5px 0 0; }
.header .headerRight ul li a .myP{ font-size: 26px; margin-top: 10px; line-height:10px; font-weight: bold; color:#4d4948; /*\\*//*/width:221px; /**/}
.header .headerRight ul li a p{ color: #000; }
/*头部 结束*/

/* banner部分 */
.banner{ height: 540px; background:url(../images/banner.png.jpg) no-repeat center center }
/* banner部分 结束*/

/* 导航部分 */
.nav{ width: 1400px; height:50px; background: #c13145; margin: 0 auto; }
.navUl{ width: 1000px; margin: 0 auto; }
.navUl li{ float: left; width: 110px; height: 50px; line-height: 50px; text-align: center; color: #fff; background: url(../images/index-nav-li.png) no-repeat right center; }
.navUl li.last{ background: none; }
.navUl li a{ color: #fff; }
.navUl .cur{ background: #FFFFFF !important; }
.navUl .cur a{ color: #c13145; }

.navbd{ width: 1400px; height: 350px; background: #f0f0f0; margin:0 auto; }
.navbd .cur{ display: block; }
.nabd-ul{ width: 1000px; height: 210px; margin: 0 auto; display: none; }
.nabd-ul li{ float: left; margin: 0 90px 20px 0; }
.nabd-ul>li.last{ margin: 0 0 20px 0; }
.nabd-ul li ul{ width: 180px; }
.nabd-ul li div{ width: 150px; text-align: center; margin: 15px;  }
.nabd-ul li ul{ border-top: 1px solid #828282; }
.nabd-ul li ul li{ float: left; width: 50px; border-right: 1px solid #000; margin: 10px 15px 10px 0px; padding-right: 5px;text-align:center;}
.nabd-ul li ul .speLi{ margin: 10px 0 10px 0; width:32px; border: none; padding: 0; }
/* 导航部分 结束 */

/* 搜索部分 开姦#65533; */
.searchBox{ width: 980px; height: 40px; background: #f0f0f0; margin:20px auto; padding:0 10px; }
.searchLeft{ float:left; line-height: 40px; }
.searchLeft p span{ font-size: 18px; color: #c13145; }
.searchLeft p{ font-size: 14px; }
.search{ width: 190px; height: 20px; background:url(../images/search.png); float: right; margin-top: 10px; }
.search .input-box{float:left;width:145px;height:20px;line-height:20px;border:0;padding-left:5px;background:none;text-align:left;color:#777}
.search .button{float:right;border:0;background:none;text-indent:-999px;width:40px;height:20px;cursor:pointer}
/* 搜索部分 结束 */


.befortFooter{ width: 1000px; height: 70px; margin: 10px auto;overflow:hidden;clear:both}
.befortFooter ul li{ float: left; margin-right:5px;} 
.befortFooter ul li a{ display: block; width: 106px; height: 71px; line-height: 71px; background: url(../images/m6-bot_1.png) no-repeat; color: #fff; font-size: 20px; padding-left: 90px;  }
.befortFooter ul li.myli1 a:hover{background-image: url(../images/m6-bot_11.png); }
.befortFooter ul li.myli2 a{ background-image: url(../images/m6-bot_2.png); }
.befortFooter ul li.myli2 a:hover{ background-image: url(../images/m6-bot_21.png);  }
.befortFooter ul li.myli3 a{ background-image: url(../images/m6-bot_3.png); }
.befortFooter ul li.myli3 a:hover{ background-image: url(../images/m6-bot_31.png);  }
.befortFooter ul li.myli4 a{ background-image: url(../images/m6-bot_4.png); }
.befortFooter ul li.myli4 a:hover{ background-image: url(../images/m6-bot_41.png); }
.befortFooter ul li.myli5 a:hover{ background-image: url(../images/m6-bot_51.png); }
.befortFooter ul li.last{ margin: 0; }
.befortFooter ul li.last a{ background-image: url(../images/m6-bot_5.png); }
/*底部 开始 */
/*.footer{ width: 100%; height: 357px; background: url(../images/foot-bg.png) no-repeat; }
.footer a{ color: #fff; }
.footer a:hover{ color: #e35f71; }
.footer-in{ width: 1000px; margin: 0 auto; }
.footer .ftl{ text-align:center; }
.footer dl{ float: left; color: #fff;  padding: 0 19px; height: 280px; border-left: 1px dashed #fff; margin-top: 30px; }
.footer dl:first-of-type{ border:none; }
.footer .last{ background: none; width: 219px; }
.footer dl dt{ font-family: "微软雅黑"; font-size:20px; line-height: 45px; }
.footer dl dd{  font-family: "微软雅黑"; line-height: 25px; font-size: 14px; }
.footer dl dd img{ padding: 20px 0 0 0 ; }
.footer dl.last dd{ font-size: 12px; }
*/

/*底部 开始 */
.footer{ width: 100%; height: 357px; background: url(../images/foot-bg.png) no-repeat; }/*height: 408px;*/
.footer a{ color: #fff; }
.footer a:hover{ color: #e35f71; }
.footer-in{ width: 1000px; margin: 0 auto; }
.footer .ftl{ text-align:center; }
.footer dl{ float: left; color: #fff;  padding: 0 19px; height: 320px; border-left: 1px dashed #fff; margin-top: 30px; }
.footer dl:first-of-type{ border:none; }
.footer .last{ background: none; width: 219px; }
.footer dl dt{ font-family: "微软雅黑"; font-size:20px; line-height: 45px; }
.footer dl dd{  font-family: "微软雅黑"; line-height: 25px; font-size: 14px; }
.footer dl dd img{ padding: 20px 0 0 0 ; }
.footer dl.last dd{ font-size: 12px; }
/*底部 结束 */

/* 原子类： */
/* 文字排版 */
.f12{ font-size: 12px;  }
.f13{ font-size: 13px;  }
.f14{ font-size: 14px;  }
.f16{ font-size: 16px;  }
.f20{ font-size: 20px;  }
.fb{ font-weight: bold; }
.fn{ font-weight: normal; }
.t2{ text-indent: 2em; }
.lh150{ line-height: 150%; }
.lh180{ line-height: 180%; }
.lh200{ line-height: 200%; }
.unl{ text-decoration: underline; }
.no_unl{ text-decoration: none; }

/* 定位 */
.tl{ text-align: left; }
.tc{ text-align: center; }
.tr{ text-align: right; }
.bc{ margin-left: auto; margin-right: auto; }
.fl{ float: left; display: inline; }
.fr{ float: left; display: inline; }
.cb{ clear: both; }
.cl{ clear: left; }
.cr{ clear: right; }
.vm{ vertical-align: middle; }
.pr{ position: relative; }
.pa{ position: absolute; }
.abs-right{ position: absolute; right: 0; }
.zoom{ zoom: 1;}
.hidden{ visibility: hidden; }
.none{ display: none; }

/* 长度高度 */
.w10{ width: 10px; }
.w20{ width: 20px; }
.w30{ width: 30px; }
.w40{ width: 40px; }
.w50{ width: 50px; }
.w60{ width: 60px; }
.w70{ width: 70px; }
.w80{ width: 80px; }
.w90{ width: 90px; }
.w100{ width: 100px; }
.w200{ width: 200px; }
.w250{ width: 250px; }
.w300{ width: 300px; }
.w400{ width: 400px; }
.w500{ width: 500px; }
.w600{ width: 600px; }
.w700{ width: 700px; }
.w800{ width: 800px; }
.w{ width: 100%; }
.h50{ height: 50px; }
.h80{ height: 80px; }
.h100{ height: 100px; }
.h200{ height: 200px; }
.h{ height: 100%; }

/* 边距 */
.m10{ margin: 10px; }
.m15{ margin: 15px; }
.m30{ margin: 30px; }
.mt5{ margin-top: 5px; }
.mt10{ margin-top: 10px; }
.mt15{ margin-top: 15px; }
.mt20{ margin-top: 20px; }
.mt30{ margin-top: 30px; }
.mt50{ margin-top: 50px; }
.mt100{ margin-top: 100px; }
.mb5{ margin-bottom: 5px; }
.mb10{ margin-bottom: 10px; }
.mb15{ margin-bottom: 15px; }
.mb20{ margin-bottom: 20px; }
.mb30{ margin-bottom: 30px; }
.mb50{ margin-bottom: 50px; }
.mb100{ margin-bottom: 100px; }
.ml5{ margin-left: 5px; }
.ml10{ margin-left: 10px; }
.ml15{ margin-left: 15px; }
.ml20{ margin-left: 20px; }
.ml30{ margin-left: 30px; }
.ml50{ margin-left: 50px; }
.ml100{ margin-left: 100px; }
.mr5{ margin-right: 5px; }
.mr10{ margin-right: 10px; }
.mr15{ margin-right: 15px; }
.mr20{ margin-right: 20px; }
.mr30{ margin-right: 30px; }
.mr50{ margin-right: 50px; }
.mr100{ margin-right: 100px; }
.p10{ padding: 10px; }
.p15{ padding: 15px; }
.p30{ padding: 30px; }
.pt5{ padding-top: 5px; }
.pt10{ padding-top: 10px; }
.pt15{ padding-top: 15px; }
.pt20{ padding-top: 20px; }
.pt30{ padding-top: 30px; }
.pt50{ padding-top: 50px; }
.pb5{ padding-bottom: 5px;}
.pb10{ padding-bottom: 10px; }
.pb15{ padding-bottom: 15px; }
.pb20{ padding-bottom: 20px; }
.pb30{ padding-bottom: 30px; }
.pb50{ padding-bottom: 50px; }
.pb100{ padding-bottom: 100px; }
.pl5{ padding-left: 5px; }
.pl10{ padding-left: 10px; }
.pl15{ padding-left: 15px; }
.pl20{ padding-left: 20px; }
.pl30{ padding-left: 30px; }
.pl50{ padding-left: 50px; }
.pl100{ padding-left: 100px; }
.pr5{ padding-right: 5px; }
.pr10{ padding-right: 10px; }
.pr15{ padding-right: 15px; }
.pr20{ padding-right: 20px; }
.pr30{ padding-right: 30px; }
.pr50{ padding-right: 50px; }
.pr100{ padding-right: 100px; }
/* 原子籦#65533; 结束 */

.fenye {clear:both;line-height:30px;height:30px;padding:10px;padding-top:30px;display:inline-block}
.fenye span{ display:block; height:30px; float:left; padding:0 10px; border:1px solid #ccc; margin-left:5px; }
.fenye li{display:inline;float:left}
.fenye a{ display:block; height:30px; float:left; padding:0 10px; border:1px solid #ccc; margin-left:5px; }
.fenye a:hover{ background:#B12923; border:1px solid #ccc; color:#fff;}
.thisclass a{background:#B12923; border:1px solid #ccc; color:#fff;}




/*banner*/
#myfocus2{width: 1400px;height:420px;background: #fff;overflow: hidden;position: relative; margin:0 auto;}

/*#myfocus2 #myloading{position:absolute;top:0;left:0;z-index:9999;width: 980px;height: 329px;background:#333;color:#f60;font-size:12px;text-align:center;padding-top:90px;}
*/

#myfocus2 .pics{width: 100%;height: 100%;overflow: hidden;position:relative;}

#myfocus2 .pics ul{height:420px;position:absolute;}

#myfocus2 .pics ul li{width:1400px;height:420px;float:left;position:relative;}/*图片大小450px*296px*/

#myfocus2 .pics ul li div,#myfocus2 .pics ul li div span,#myfocus2 .pics ul li div a{display:block;/*position:absolute;*/bottom:0;left:0;width:100%;height:34px;}

#myfocus2 .mybtn{position:absolute;bottom:0px;right:30px;}

#myfocus2 .mybtn ul li{text-align:center;float:left;width:18px;height:16px;line-height:16px;margin-left:4px;overflow:hidden;border:1px solid #fff;background:#f1f1f1;opacity: 0.2;-moz-opacity: 0.2;filter:alpha(opacity=2);cursor:pointer;}

#myfocus2 .mybtn ul li.current{background:#f60;color:#fff;opacity: 0.8;-moz-opacity: 0.8;filter:alpha(opacity=8);}


/*banner*/