@charset "utf-8";
/* CSS Document */
html{-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%; margin:0px; padding:0px}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0; color:#000; font-size:12px; line-height:30px;}
ol,ul,li {list-style:none;}
.fl,.fr {_display:inline;}
.fl{float:left;}
.fr {float:right;}
a{ color:#333; text-decoration:none;}
a:hover { color:#d14f00; text-decoration:none;}
img{ border:none;}
.cl { clear:both;}
.cl:after { content:"."; visibility:hidden; height:0; font-size:0; display:block; clear:both;}

body{ background:url(images/bg.jpg) repeat; background:#eee;}
.top1 { background:url(images/top01.jpg) no-repeat top center; width:100%; height:100px;}
.top2 { background:url(images/top02.jpg) no-repeat top center; width:100%; height:100px;}
.top3 { background:url(images/top03.jpg) no-repeat top center; width:100%; height:100px;}
.top4 { background:url(images/top04.jpg) no-repeat top center; width:100%; height:100px;}
.top5 { background:url(images/top05.jpg) no-repeat top center; width:100%; height:100px;}
.topbox{ width:1000px; margin:0 auto; position:relative}
.backtobox{ position:absolute; width:131px; height:20px; top:85px; right:25px}
.backto{ float:left; position:relative; height:20px; font-size:12px; color:#888; text-indent:5px; line-height:20px; cursor:pointer; border:1px solid #e4e4e4; background:url(images/num.gif) no-repeat 60px -49px #fff; width:79px }
.nums{ float:left; width:40px; margin-right:5px; font-size:12px; color:#005078; line-height:20px;}
.backto ul{ background:#b63e61; width:80px; position:absolute; top:21px; left:0}
.backto ul li a{height:20px; line-height:22px;text-decoration:none; color:#FFF;}
.backto li:hover{ background:#fff;}
.backto li:hover a {color:#236060;}

blockquote{ position:absolute; left:128px; width:726px; font-size:12px; line-height:23px; color:#fff; top:-20px}
blockquote b{ font-weight:normal; color:#fff}

.ml20{ margin-left:20px}
.mt20{ margin-top:20px}
.main{ width:1000px; margin:0 auto; padding:36px 0px 50px 0px; overflow:hidden}
.tit{ height:35px;background:url(images/tit1.jpg) repeat; text-align:center; line-height:35px; width:100%}
.tit strong{ font-size:36px; font-weight:bold;font-family:microsoft yahei,simhei; background:#eee;display: inline-block; padding:0px 10px; color:#b63e61; height:35px; line-height:35px}
.tita{ height:35px;background:url(images/tit2.jpg) repeat; text-align:center; line-height:35px; width:100%}
.tita strong{ font-size:36px; font-weight:bold;font-family:microsoft yahei,simhei; background:#b63e61;display: inline-block; padding:0px 10px; color:#fff; height:35px; line-height:35px}
.dy{text-indent:26px; padding:10px 16px; width:960px; margin:32px auto}
.part{ width:1000px; margin:0px auto}
.part li{ width:265px; float:left; border-left:1px solid #fff; position:relative;margin:0px 40px 0px 40px;}
.part li span.one{background:url(images/one.png) no-repeat; width:45px; height:103px; position:absolute; top:150px; left:-45px}
.part li span.two{background:url(images/two.png) no-repeat; width:60px; height:105px; position:absolute; top:150px; left:-60px}
.part li span.three{background:url(images/three.png) no-repeat; width:62px; height:107px; position:absolute; top:150px; left:-62px}
.part li img{ width:252px; height:235px; margin:10px 0px 10px 10px}
.part li strong{ background:#fff; color:#b63e61;font-family:microsoft yahei,simhei; font-size:18px; font-weight:normal;display:inline-block; height:35px; line-height:35px; padding:0px 10px}
.part li i{background:url(images/ico.jpg) no-repeat; width:11px; height:10px; display:inline-block; position:absolute; left:0px; top:35px}
.part li i.ico{background:url(images/ico.jpg) no-repeat; width:11px; height:10px; display:inline-block; position:absolute; left:-1px;top:451px;*top:444px;}
.part li p{margin-left:10px; text-indent:26px; color:#fff;}
.part2 li a,.w655 p a{ color:#b63e61}
.part li p a,.w575 p a{ color:#ffe554}
.part li.none{margin:0px 0px 0px 30px; float:right}
.white{ color:#fff;}
.w265{ width:265px; float:left; border-left:1px solid #2495a8;}
.w265 span{ background:#2495a8; font-size:18px; color:#fff;font-family:microsoft yahei,simhei; padding:5px 5px;}
.w265 spana{ font-size:130px; color:#d1d1d1; vertical-align:middle; font-family:Impact; font-style:normal; float:left; height:405px;}
.blue{ background:#b63e61; width:100%;}
.w460{ width:460px; text-align:center}
.w460 .pic{ width:460px; height:299px;background:url(images/part2.png) no-repeat;}
.w460 .pica{ width:460px; height:299px;background:url(images/part2a.png) no-repeat;}
.w460 .pic img,.w460 .pica img{ width:440px; height:279px; margin-top:10px}
.w460 strong{ background:#b63e61; color:#fff; text-align:center;font-family:microsoft yahei,simhei; font-size:18px; font-weight:normal; margin:20px 0px; display:inline-block; height:33px; line-height:33px; padding:0px 15px; border-bottom:5px solid #812a4d;}
.w460 p,.w575 p{ text-indent:26px; text-align:left}
.w460 p a{color:#b63e61;}
.part2{ width:995px; height:498px; margin:0px aut;background:url(images/par2.png) no-repeat; position:relative;}
.part2 li{ width:217px; float:left;} 
.part2 li.one{ position:absolute; left:100px; bottom:42px}
.part2 li.two{ position:absolute; left:300px; top:139px;width:186px}
.part2 li p{line-height:26px}
.part2 li.three{ position:absolute; left:520px; top:90px; }
.part2 li.four{ position:absolute; right:80px; bottom:35px;}
.part2 li b{ color:#2495a8;font-size:18px;font-family:microsoft yahei,simhei; font-weight:normal; margin-left:50px; line-height:38px;width: 150px; display:inline-block;text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.part2 li.two b{ margin-left:0px; width: 150px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;display:inline-block; }
.part2 li.four b{ margin-left:66px; width: 150px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;display:inline-block; }
.w400{ width:400px; text-align:center}
.w400 .pic{ width:400px; height:299px;background:url(images/part3.png) no-repeat;}
.w400 .pica{ width:400px; height:299px;background:url(images/part3a.png) no-repeat;}
.w400 .pic img,.w400 .pica img{ width:380px; height:279px; margin-top:10px}
.w575{ width:575px}
.w575 strong{ background:#eee; color:#b63e61; text-align:center;font-family:microsoft yahei,simhei; font-size:18px; font-weight:normal; margin:0px 0px 13px 0px; display:inline-block; height:33px; line-height:33px; padding:0px 15px; border-bottom:5px solid #812a4d;}
.w575 p{ text-indent:26px;color:#fff; text-align:left; margin-bottom:26px}
.mb20{ margin-bottom:32px}
.w320{ width:320px; text-align:center}
.w320 .pic{ width:320px; height:229px;background:url(images/part4.png) no-repeat;}
.w320 .pica{ width:320px; height:229px;background:url(images/part4a.png) no-repeat;}
.w320 .pic img,.w320 .pica img{ width:300px; height:209px; margin-top:10px}
.w655{ width:655px;}
.w655 strong{ background:#b63e61; color:#fff; text-align:center;font-family:microsoft yahei,simhei; font-size:18px; font-weight:normal; margin:0px 0px 16px 0px; display:inline-block; height:33px; line-height:33px; padding:0px 15px;}
.w655 p{ text-indent:26px}
.w655 p i{background:url(images/1.png) no-repeat; width:47px; height:157px;display:inline-block ; float:left; margin:15px 12px 0}
.w655 p i.two{background:url(images/2.png) no-repeat; width:80px}
.w655 p i.three{background:url(images/3.png) no-repeat; width:80px}
.jy{ width:1000px; margin:0px auto 26px auto;}
.jy b{ width:56px; height:120px;  color:#fff; text-align:center; display:inline-block;font-size:32px;font-family:microsoft yahei,simhei; line-height:52px; background:#b63e61;float:left;}
.jy span{background:url(images/ic.png) no-repeat; width:15px; height:24px; display:inline-block; margin-top:96px; float:left}
.jy p{ float:right; width:900px; font-size:14px; margin-top:16px}
.box{ width:980px; margin:0px auto;background:url(images/bg.jpg) repeat #fff; display:inline-block; border:10px #fff solid }
.box .text{width:460px; margin:35px 0px ;}
.box .text p{ font-size:14px; line-height:35px;}
.box .text b{ margin-left:20px}
.h140{ height:140px}
.gz,.wx{width:87px; margin-left:15px; margin-top:13px; margin-right:5px; text-align:center; background:#fff}
iframe{width:63px}
.gz_nav{width:63px; margin:0 auto}
.WB_follow_ex .follow_text{ padding:0px 0px; height:16px;line-height:16px}

.mainbox{ width:1000px; background:#fff;margin:0 auto}
.conboxa{ width:958px; padding:0 10px; margin:10px;}
.conboxa p {  display:block; float:left;text-indent:28px; font:normal 14px/28px "\5b8b\4f53";padding:5px 10px;}
.conboxa h3 { display:block; float:left; font:500 18px/34px microsoft yahei,SimHei;padding-right: 5px; background:#fff; padding-bottom:5px;}
.conboxa h3 span { display:inline-block; height:34px; width:22px; background:url(icon.gif) no-repeat -1px -279px #fff;  _background:url(icon.gif) no-repeat -1px -282px #fff;vertical-align:top; margin-right:5px; }
.imgboxa { display:inline-block; width:306px; color:#333; font-size:14px; font-weight:bold; text-align:center;}
.imgboxa img{border:solid 1px #e4e4e4; background:#fff; padding:3px; float:left; margin-bottom:5px; height:181px; width:298px;}
.d_title { float:left; width:958px; line-height:40px; border-bottom:2px solid #b63e61;}
.d_title a.fr { color:#b63e61; font-size:14px;}
.d_title h2 { color:#b63e61; font:bold 24px/40px microsoft yahei,SimHei;height:40px;}
.ztlist { float:left; width:958px; margin-top:20px;}
.ztlist span{ display:block; width:22px; height:43px; margin-top:58px; cursor:pointer;}
.ztlist span.left{ float:left; background:url(images/icon.gif) no-repeat 0 -350px;}
.ztlist span.right{ float:right; background:url(images/icon.gif) no-repeat -22px -350px;}
.zt { float:left; width:894px; height:160px; margin:0 10px; _display:inline; overflow:hidden;position:relative;}
.zt ul { float:left; position:absolute; width:1000px;}
.zt li { float:left;  width:202px; height:152px;border:solid 1px #e4e4e4; padding:3px; margin-right:18px;}
.zt li img { width:202px; height:152px; float:left;}

