html{color:#000;background:#fff;}
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;}  
body{ font-size:18px; line-height:24px; font-family:microsoft yahei,simhei; color:#000}
ol, ul, li{list-style: none;}
em,i{ font-style:normal}
b,strong{ font-weight:bold}
h1,h2{ font-weight:bold}
img{border:none;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
.fl{float:left;}
.fr {float:right;}
.cl {*zoom:1;}
.cl:after,.cl:before{ content:"."; visibility:hidden; height:0; font-size:0; display:block; clear:both;}
.pr{position: relative;}
.w1200{ width:1200px; margin:0 auto}
.pd50{ padding:50px 0}
.mt30{ margin-top:30px}

.banner{ background:url(images/banner.jpg) no-repeat center top; height:720px;}
.dklg{ position:absolute; top:-50px; left:50%; margin-left:-107px}
.zt{ position:absolute; top:-192px; left:50%; margin-left:-190px}
.banner .dklg,.banner .zt{ opacity:0; filter:alpha(opacity=0)}
.qyjs{ background:url(images/qy.jpg) no-repeat center top; height:302px;}
.cg-top-box{ position:relative; z-index:9999}
.title{ width:100%; text-align:center; font-size:40px; line-height:0}
.title i{ display:inline-block; width:90px; height:30px; background:url(images/bt_icon.png) no-repeat; vertical-align:top}
.title i.i02{ background-position:0 -30px}
.title i.i03{ background-position:0 -60px}
.title i.i04{ background-position:0 -90px}
.title em{ display:block; line-height:50px;border-bottom:1px solid #ccc; }
.title span{ display:inline-block; width:76px; height:4px; background:#ff0000; vertical-align:top; margin-top:-2px}
blockquote{ text-indent:2em; line-height:30px; padding:20px 0}
.bg01{ background:url(images/bg01.jpg) no-repeat center top; height:822px}
.bg02{ background:url(images/bg02.jpg) no-repeat center top; height:850px}
.inbox .inbd ul li .fl{ width:690px; height:460px;}
.inbox .inbd ul li .fr{ width:450px;}
.inbox .inbd ul li b{ display:inline-block; font-size:30px; padding:30px 0}
.inbox .inbd ul li p{ text-indent:2em; line-height:30px}
.inbox .inhd{ position:absolute; right:0; bottom:0; width:450px; overflow:hidden}
.inbox .inhd ul{ width:465px;}
.inbox .inhd ul li{ width:140px; height:93px; float:left; margin-right:15px;  position:relative}
.inbox .inhd ul li span{ display:block; position:absolute; top:0; left:0;background:url(images/tmbg.png) repeat; width:100%; height:100%}
.inbox .inhd ul li img{ width:100%; height:100%}
.inbox .inhd ul li.on span{ width:130px; height:83px; border:5px solid #ff0000; background:none}
.slidebox01 .hd,.slidebox03 .hd{ width:100%; text-align:center; padding:20px 0}
.slidebox01 .hd ul li,.slidebox03 .hd ul li{ display:inline-block; *display:inline; *zoom:1; width:10px; height:10px; background:#ff0000; border-radius:100%; margin:0 2px}
.slidebox01 .hd ul li.on,.slidebox03 .hd ul li.on{ width:40px; border-radius:10px}
.slidebox01 a{ display:block; font-size:80px; position:absolute; top:50%; margin-top:-40px; width:60px; height:80px; text-align:center; line-height:80px; font-family:"宋体"; color:#999}
.slidebox01 a.prev{ left:-60px}
.slidebox01 a.next{ right:-60px}
.slidebox02{ height:460px}
.slidebox02 .hd ul{ width:210px; height:140px;}
.slidebox02 .hd ul .fl{ margin:0 20px 0 25px}
.slidebox02 .hd ul .fr{ margin:0 25px 0 20px}
.slidebox02 .hd ul li{ width:100%; height:140px; overflow:hidden; float:left; margin-bottom:20px; position:relative}
.slidebox02 .hd ul li img{ width:210px; height:140px;}
.slidebox02 .hd ul li span{background:url(images/tmbg.png) repeat; display:block; width:100%; height:100%; position:absolute; top:0; left:0}
.slidebox02 .hd ul li.on span{ background:none; width:200px; height:130px; border:5px solid #ff0000}
.slidebox02 .bd{ width:690px; height:460px; position:absolute; top:50px; left:255px}
.slidebox03{ width:100%; height:565px; background:#fff}
.slidebox03 .bd ul li{ width:100%; float:left; height:580px}
.slidebox03 .bd ul li img{ float:left}
.slidebox03 .bd ul li dl{ float:left; padding:20px 40px 0 40px; width:1120px}
.slidebox03 .bd ul li dl dt{ float:left; width:146px; height:48px; margin:20px 0}
.slidebox03 .bd ul li dl dd{ width:950px; float:right}
.slidebox03 .bd ul li dl dd b{ font-size:24px; line-height:40px}
.slidebox03 .bd ul li dl dd b span{ color:#ab154b}
.end .tit{ display:block; margin:-20px auto 30px auto}
.end{ width:100%; background:url(images/bg03.jpg) repeat;}
.end dl{ padding:0 185px 20px 185px; width:830px; overflow:hidden}
.end dl dt{ width:77px; height:78px; float:left; margin:0 50px}
.end dl dd{ float:left; width:650px; }
.end dl dd p{ width:208px; float:left; font-size:14px; color:#999; line-height:normal; border-left:3px solid #ff0000; margin-bottom:18px; font-family:"微软雅黑"; padding-left:5px}
.end dl dd p i{ color:#333}
.nav_r{display:block;width:120px;position:fixed;top:200px;right:5px;z-index:98;text-align:center;}
.visitNum b{display:inline-block;*display:inline;*zoom:1;width:20px;height:24px;background:url(images/visitNum.png);font-weight:normal;font-size:18px;line-height:24px;text-align:center;color:#fff;}
.wz{font-size:14px;line-height:34px;color:#333;}
.totop{display:block;width:32px;height:48px;margin:0 auto;background:url(images/totop.png);}













