* {padding:0;margin:0;}
body {width:100%; border: 0 none; background:#f3f3f3; font-family:Arial; font-size:12px; color:#333;-webkit-text-size-adjust:none;}
table{border-collapse:collapse; border-spacing:0;}
ul {list-style:none; border:none;}
hr{border:none; background:#fff; width:100%; margin:0 auto; height:1px;}
a{text-decoration: none; outline:none;}
.cl {clear:both;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.kd{width:1200px; margin:0 auto; z-index:99;}
.kd_nei{width:916px; margin:0 auto;}
.pd_10{padding-top:10px;}
.pd_20{padding-top:20px;}
.pd_25{padding-top:25px;}
.pd_30{padding-top:30px;}
.a_fff a{color:#fff;}
.a_fff a:hover{color:#ebb558;}
.a_333 a{color:#333;}
.a_333 a:hover{color:#2670b7;}
img{ border: 0 none;}
.top_head{height:85px; padding-top:15px;}
.nav{background:#1e6eb9; height:53px; line-height:53px;}
#jsddm
{position:relative; z-index:1000; margin:0 auto;}

	#jsddm li
	{	float: left;
		list-style: none;
		font-size: 16px;
		line-height:53px;
		text-align:center;
		width:192px;
		border-left:1px solid #3980c2;
		border-right:1px solid #1962a6;
		text-transform:uppercase;
		font-weight:bold;
		}

	#jsddm li a
	{
		text-decoration: none;
		color: #fff;
		white-space: nowrap;
		display:block;}
   #jsddm li a:hover{color:#f8e511; background:url(img/nav_a.png) no-repeat bottom center;}
		#jsddm li ul
		{	margin:3px 0 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			z-index:1001;
			}
		
			#jsddm li ul li
			{	float: none;
				background:url(img/nav_leibg.png) repeat;
				font-weight:normal;
				padding:0;
				width:1200px;
				margin-left:-390px;
				border:none;
				background:url(img/nav_bg.png) repeat;
				padding-top:30px;
				text-align:left;
				}
			
			#jsddm li ul li a
			{	width: auto;
				font-size:12px;
				text-shadow:none;
				display:block;
				}
				#jsddm li ul li a:hover{color:#ebb558;}
				#jsddm li ul li .pro_leikd{width:337px; padding:0px 30px 50px 30px; border-right:1px solid #ccc; float:left;}
				#jsddm li ul li .pro_leibt a{ color:#fc7974; font-size:16px; font-weight:bold; line-height:20px;}
				#jsddm li ul li .pro_leibt2 a{font-size:14px; color:#1e6eb9; font-weight:bold; text-transform:none; line-height:35px; background:url(img/jt_bg.png) no-repeat center right;}
				#jsddm li ul li .pro_lei a{font-size:14px; color:#333; line-height:22px; text-transform:none;}
				
.text_bg{background:url(img/text_bg.png) no-repeat left center; width:152px; height:33px; line-height:33px;}
.serch_bg{background:url(img/search.png) no-repeat left center; width:24px; height:24px;}
.banner{padding-top:10px;}
#inner { width:1400px; overflow:hidden; margin:0 auto; }
.hot-event { padding: 487px 0 0; position: relative; z-index:10; }
    .hot-event .switch-tab { text-align: center; top:425px; right:500px; left:500px;position:absolute; z-index:100; }
        .hot-event .switch-tab a, .hot-event .switch-tab .current { margin: 0 15px; display: inline-block; width: 21px; height: 21px; background-image: url(img/bg.png); background-position: -160px 0; font: 0/0 arial; color: transparent; overflow: hidden; vertical-align: top; }
        .hot-event .switch-tab .current { background-image: url(img/bg.png); background-position: -190px 0; }
    .hot-event .switch-nav { position: absolute; right: 12px; top: 260px; z-index: 2; }
        .hot-event .switch-nav .i-prev { background-image: url(imag/bg.png); background-position: -137px 0; }
        .hot-event .switch-nav .prev { border-radius: 3px 0 0 3px; border-width: 1px; }
        .hot-event .switch-nav .next { border-radius: 0 3px 3px 0; border-width: 1px 1px 1px 0; }
        .hot-event .switch-nav .i-next { background-image: url(img/bg.png); background-position: -144px 0; }
        .hot-event .switch-nav a { display: inline-block; padding: 7px 16px; background: rgba(0,0,0,.3); border-style: solid; border-color: rgba(255,255,255,.6); }
            .hot-event .switch-nav a:hover { background: rgba(0,0,0,.2); }
    .hot-event .event-item { height: 487px; position: absolute; z-index: 1; left: 0; top: 0; }
        .hot-event .event-item .banner { display: block; }
        .hot-event .event-item img { -webkit-box-reflect: below 0 -webkit-gradient(linear,0 0,0 100%,from(transparent),color-stop(85%,transparent),to(rgba(255,255,255,.2)));}
.hide-clip { position: absolute!important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); padding: 0!important; border: 0!important; height: 1px!important; line-height: 0!important; width: 1px!important; overflow: hidden; }
.in_main{padding-top:35px; width:1270px; margin:0 auto; padding-bottom:30px;}

.f12 {	FONT-SIZE: 12px}
.F14lists {	LINE-HEIGHT: 23px}
.F14lists UL {	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}
.F14lists LI {	PADDING-LEFT: 2px; FONT-SIZE: 14px; VERTICAL-ALIGN: bottom}
.F14lists LI SPAN {	FONT-SIZE: 9px; COLOR: #533826}
.FixTitle A:link {	COLOR: #0736aa; TEXT-DECORATION: none}
.FixTitle A:visited {	COLOR: #0736aa; TEXT-DECORATION: none}
.FixTitle A:hover {	TEXT-DECORATION: underline}
.FixTitle {	BORDER-RIGHT: #a2d1ff 1px solid; BORDER-TOP: #a2d1ff 1px solid; BACKGROUND: url(img/olyready_bg_cl_002.gif) 0px -101px; OVERFLOW: hidden; BORDER-LEFT: #a2d1ff 1px solid; LINE-HEIGHT: 24px; BORDER-BOTTOM: #a2d1ff 1px solid; HEIGHT: 24px}
.FixTitle H3 {	PADDING-LEFT: 30px; FONT-SIZE: 14px; BACKGROUND: url(img/olyready_bg_cl_001.gif) 2px -197px; FLOAT: left; COLOR: #0736aa}
.FixTitle SPAN {	PADDING-RIGHT: 5px; FLOAT: right}
.RForm {	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px}
.RForm DT {	LINE-HEIGHT: 23px}
.RformB {	PADDING-LEFT: 10px}
.blk_29 {	 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; OVERFLOW: hidden;  PADDING-TOP: 10px; ZOOM: 1; POSITION: relative}
.blk_29 .LeftBotton {	BACKGROUND: url(img/ca_hz_002.png) no-repeat 0px 0px; LEFT: 0px; FLOAT: left; WIDTH: 15px; CURSOR: pointer; POSITION: absolute; TOP: 100px; HEIGHT: 25px}
.blk_29 .RightBotton {	RIGHT: 0px; BACKGROUND: url(img/ca_hz_002.png) no-repeat -15px 0px; FLOAT: right; WIDTH: 15px; CURSOR: pointer; POSITION: absolute; TOP: 100px; HEIGHT: 25px}
.blk_29 .Cont {	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 1200px; PADDING-TOP: 5px}
.blk_29 .box {	FLOAT: left; WIDTH: 265px; TEXT-ALIGN: center; margin-right:15px; background:url(img/pro_bg.png) no-repeat; height:253px; padding:10px;}
.blk_29 .box IMG {}
.blk_29 .box A:hover IMG {}
.blk_29 .box P {	MARGIN: 6px auto 0px; WIDTH: 97px; LINE-HEIGHT: 20px}
.rollphotos {	MARGIN-TOP: 10px;WIDTH: 1270px; margin:0 auto; padding-top:25px;}
.partC {	MARGIN-TOP: 10px; OVERFLOW: auto; WIDTH: 1200px}
.partC .PC_left {	OVERFLOW: auto; WIDTH: 470px}
.partC .PC_right {	OVERFLOW: auto; WIDTH: 470px}
.partC .PC_left {	FLOAT: left}
.partC .PC_right {	FLOAT: right}
.PT_mix {	BORDER-RIGHT: #a2d1ff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #a2d1ff 0px solid; PADDING-LEFT: 0px; BACKGROUND: #f3fbfe; PADDING-BOTTOM: 10px; OVERFLOW: auto; BORDER-LEFT: #a2d1ff 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #a2d1ff 1px solid}
.PhoTxt {	MARGIN-TOP: 10px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; OVERFLOW: auto; WIDTH: 220px}
.PhoTxt IMG {	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 3px; BORDER-LEFT: #ccc 1px solid; MARGIN-RIGHT: 5px; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid}
.PhoTxt H1 {	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 23px}
.PhoTxt P {	COLOR: #545454; LINE-HEIGHT: 20px}
.foot{text-align:right; height:50px;background:#b6b7b7;}
.banner_nei{padding-top:10px; text-align:center;}
.main{padding-top:25px; padding-bottom:30px;}
.lf_bt{background:url(img/lf_btbg.png) no-repeat; text-align:center; width:304px; height:42px; line-height:42px; font-weight:bold; color:#fff; font-size:18px; text-transform:uppercase;}
.lf_btm{padding-top:30px;}
.main_lf{width:304px;}
.main_rt{width:868px; background:#fff;}
.rt_bt{color:#1e6eb9; font-size:36px; line-height:70px; font-style:italic; font-weight:bold; border-bottom:7px solid #1e6eb9; padding-left:20px; }
.dqwz{height:20px; line-height:20px;color:#dad9d9; padding-left:10px;}.dqwz a{color:#dad9d9;}.dqwz a:hover{color:#2670b7;}
.rt_nr{padding:25px;}
.demo{width:304px; text-align:left;}
#firstpane{margin-top:1px;}
.demo h2{font-size:14px;height:24px;line-height:24px;margin:30px 0 10px 0;padding:0 10px;}
.menu_head{cursor:pointer;position:relative;ext-align:center; margin-top:1px; background:url(img/lf_leibt.png) no-repeat center left; width:304px; height:42px; line-height:42px; font-size:14px;}
.menu_head a{display:block; color:#1e6eb9; padding-left:50px;}
.menu_head a:hover{background:url(img/lf_leibta.png) no-repeat; font-weight:bold; color:#1e6eb9;}
.menu_list .current{}
.menu_body{display:none; background:#f7f7f7;}
.menu_body a{display:block;ext-decoration:none;line-height:35px; font-size:12px; color:#1e6eb9; padding-left:60px;}
.menu_body a:hover{color:#f9423b;}
.pro ul{padding-top:20px;}
.pro ul li{float:left; margin-right:10px; margin-left:10px;line-height:30px; margin-top:10px; text-align:center;}
.fanye{padding:20px 0; text-align:center;}
.pro_wz{line-height:24px; padding-top:20px; padding-bottom:20px; width:697px; margin:0 auto;}
.news{padding:20px 30px 0px 30px;}
.news ul li{height:40px; line-height:40px; border-bottom:1px dashed #bbb; font-size:14px; background:url(img/news_yuan.png) no-repeat left center; padding-left:20px;}