﻿@charset "gb2312";
/* CSS Document */

/* === 全局样式 ===*/
body {font-family:\5B8B\4F53,Arial Narrow,arial,serif; background:url(../images/mainbg.jpg); font-size:12px;}
body,div,dl,dt,dd,ul,ol,li,h1,pre,form,fieldset,input,textarea,blockquote,h1,h2,h3,h4,h5{padding:0; margin:0;}
ul,li{ list-style-type:none;}
table{ margin:0 auto;}
img{vertical-align:top;border:0;}
ol,ul {list-style:none;}   
p{ margin:0px; padding:0px; font-size:12px;}
a{ color:#000000; font-size:12px; text-decoration:none;}
a:hover{ color:#000000; text-decoration:underline;}
.clear{ clear:both; }
.none {display:none;}
/* === 全局样式结束 ===*/

.top{ height:50px; overflow:hidden; background:url(../images/topbg.jpg) repeat-x;}
.topnr{ width:1000px; margin:0 auto; }
.logo{ float:left;}
.topmune{ float:right; padding-top:18px;}
.topmune ul li{ float:left; padding-right:15px;}
.topmune ul li a{ color:#ffdad9;}
.topmune ul li a:hover{ color:#FFF;}

.title{ background:url(../images/titlebg.jpg) no-repeat; height:430px; overflow:hidden; clear:both; width:100%; background-position:center center; margin:0px auto; +position:relative;}
.title div {width:1000px;margin:0 auto;}
.title ul{ width:758px; float:left;}

.jztp{ background:url(../images/jztpbg.jpg) no-repeat; height:240px; overflow:hidden; clear:both; width:100%; background-position:center center; margin:0px auto; +position:relative;}
.container{
    width:1000px;
    height:240px;
	overflow:hidden;
    margin:0px auto;
}
.wrap{
    width:100px;
    height:120px;
	overflow:hidden;
    float:left;
}
.wrap a img  {
    border:none;
	width:100px;
    height:120px;
    opacity: 0.5;
	overflow:hidden;
    -moz-opacity: 0.5;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

.titlewz{ width:1000px; margin:0 auto; background:url(../images/twzbf.jpg) no-repeat; height:250px; overflow:hidden;}
.titlewz ul{ width:925px; overflow:hidden; padding:70px 40px 0 40px;}
.titlewz ul li{ line-height:22px; text-indent:2em; color:#4c4c4c; font-size:12px;}

.nrdx{ width:1000px; margin:0 auto;}
.gynr{ float:left; width:500px; overflow:hidden;}
.dydx{ float:left; width:500px; overflow:hidden;}
.gydx{ background:url(../images/nrdx_02.gif) no-repeat; width:500px; height:508px; overflow:hidden;}
.gydx ul{ padding-top:150px; padding-left:50px;}
.gydx ul li{ font-size:14px; line-height:50px;}

.ywsy{ background:url(../images/bg01.jpg) no-repeat; width:1054px; height:501px; margin:0 auto;}

#carousel{padding-top:130px;}
#carousel UL {LIST-STYLE: none none outside}
#carousel .frame {WIDTH: 928px; POSITION: relative; HEIGHT: 250px; overflow:hidden; margin: 0 auto;}
#carousel .frames {WIDTH: 3832px; POSITION: relative; HEIGHT: 223px}
#carousel .frame-2 {LEFT: 928px; OVERFLOW: hidden; WIDTH: 928px; POSITION: absolute; HEIGHT: 223px}
#carousel .frame-3 {LEFT: 1886px; OVERFLOW: hidden; WIDTH: 928px; POSITION: absolute; HEIGHT: 223px}
#carousel .frame-4 {LEFT: 2829px; OVERFLOW: hidden; WIDTH: 928px; POSITION: absolute; HEIGHT: 223px}
#carousel .frame-5 {LEFT: 3832px; OVERFLOW: hidden; WIDTH: 928px; POSITION: absolute; HEIGHT: 223px}

#carousel .controls {DISPLAY: block;  WIDTH: 105px; CURSOR: hand; BOTTOM: 0px; PADDING-TOP: 2px; margin:0 auto;HEIGHT: 20px}
#carousel .overlay {BORDER-RIGHT: #ededed 5px solid; BORDER-TOP: #ededed 5px solid; DISPLAY: none; FILTER: alpha(opacity=90); BORDER-LEFT: #ededed 5px solid; WIDTH: 188px; CURSOR: hand; BORDER-BOTTOM: #ededed 5px solid; POSITION: absolute; HEIGHT: 118px; BACKGROUND-COLOR: #fff; opacity: .9}
#carousel .two-overlay {HEIGHT: 141px}
#carousel .olines {HEIGHT: 122px}
#carousel .two-olines {HEIGHT: 142px}
#carousel .sdw {BORDER-RIGHT: #666 2px solid; BORDER-TOP: #666 0px solid; DISPLAY: block; LEFT: -5px; BORDER-LEFT: #666 0px solid; WIDTH: 196px; BORDER-BOTTOM: #666 2px solid; POSITION: absolute; TOP: -5px; HEIGHT: 127px; opacity: .8}
#carousel .two-sdw {HEIGHT: 151px}
#carousel .slines {HEIGHT: 126px}
#carousel .two-slines {HEIGHT: 149px}
#carousel .details {PADDING-RIGHT: 17px; DISPLAY: block; PADDING-LEFT: 17px; PADDING-BOTTOM: 17px; FONT: 12px arial; WIDTH: 163px; PADDING-TOP: 17px; HEIGHT: 93px}
#carousel .dlines {HEIGHT: 97px}
#carousel .two-dlines {HEIGHT: 137px}
#carousel .title {PADDING-BOTTOM: 8px; FONT: bold 15px "Trebuchet MS"; BORDER-BOTTOM: #ccc 1px solid}
#carousel .priceMsg {PADDING-BOTTOM: 1px; COLOR: #333; PADDING-TOP: 4px}
#carousel .price {FONT: bold 15px arial}
#carousel .legal {FONT: 11px arial; COLOR: #666}
#carousel .terms {FLOAT: right; WIDTH: 80px}
#carousel .content {PADDING-RIGHT: 10px; DISPLAY: none; PADDING-LEFT: 10px; FILTER: alpha(opacity=80); PADDING-BOTTOM: 5px; WIDTH: 695px; PADDING-TOP: 5px; POSITION: absolute; TOP: 258px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: justify; opacity: .8}
#carousel .double-des {PADDING-BOTTOM: 12px}
#carousel .des {COLOR: #1161b7; PADDING-TOP: 12px}
#carousel .selected {FLOAT: left; FONT: 17px "trebuchet ms"; MARGIN-LEFT: 4px; WIDTH: 16px; COLOR: #8f8f8f; POSITION: relative; HEIGHT: 15px}
#carousel .off {FLOAT: left; FONT: 17px "trebuchet ms"; MARGIN-LEFT: 4px; WIDTH: 16px; COLOR: #dadada; POSITION: relative; HEIGHT: 15px}
#carousel .on {FLOAT: left; FONT: 17px "trebuchet ms"; MARGIN-LEFT: 4px; WIDTH: 16px; COLOR: #1162b7; POSITION: relative; HEIGHT: 15px}
#carousel .arrow {FLOAT: left; WIDTH: 12px; HEIGHT: 20px}
#carousel .l-a {BACKGROUND: url(../images/sprfilmstriparrows.gif) no-repeat 0px -22px}
#carousel .l-h {BACKGROUND: url(../images/sprfilmstriparrows.gif) no-repeat 0px -47px}
#carousel .r-a {BACKGROUND: url(../images/sprfilmstriparrows.gif) no-repeat 0px -97px}
#carousel .r-h {BACKGROUND: url(../images/sprfilmstriparrows.gif) no-repeat 0px -122px}































.zjbg{ background:url(../images/bg02.jpg) no-repeat; width:1054px; height:539px; margin:0 auto;}
.hdzj_01{background:url(../images/bg03.jpg) no-repeat; width:1054px; height:520px; margin:0 auto;margin-top:10px;}
.hdzj_btn01{float:right;}
.hdzj_btn01 a{margin-right:30px;margin-top:16px;}
.hdzj_btn02{width:130px;height:45px;display:block;float:left; background:url(../images/index.gif) no-repeat -20px -60px;}
.hdzj_btn03{width:130px;height:45px;display:block;float:left; background:url(../images/index.gif) no-repeat -183px -60px;margin-right:70px!important;}
.hdzj_zj{width:100%; text-align:center;height:193px;clear:both;padding-top:20px;}
.hdzj_zj img{margin-right:10px;}
.hdzj_01 p{width:920px;margin-top:45px;line-height:23px;margin-left:65px; text-indent:20px;}
.jzhm, .lcsj{width:1006px;background:#fff;margin:0 auto;padding-top:20px;}
.jzhm h3{width:832px;height:53px;background:url(../images/jzhm_tit01.jpg) no-repeat;display:block;margin-left:30px;}
.jzhm_01{float:left;width:220px;border:1px solid #d8d8d8;margin-left:30px;padding:10px;margin-top:40px;}
.jzhm_01 p{line-height:23px; text-indent:20px;}
.jzhm_02{margin-top:40px;}
.lcsj h3{width:699px;height:52px;background:url(../images/jzhm_tit02.jpg) no-repeat;display:block;margin-left:30px;}
.lcsj{height:620px;}
.lcsj01{width:439px;border:2px solid #3dabea;margin-top:20px;margin-left:30px;height:auto;float:left;}
.lcsj02{width:439px;border:2px solid #c50104;margin-top:20px;margin-left:30px;height:auto;float:left;}
.lcsj_ul{}
.lcsj_ul li{width:106px;margin-right:5px;float:left;}
.lcsj_li01{margin-right:0px!important;}
.lcsj_tab01{width:100%;clear:both;}
.tab_td01{width:20px;font-size:18px;color:#3dabea;font-weight:bold;padding:10px;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;}
.tab_td02{line-height:23px;padding:10px; text-indent:20px;border-bottom:1px solid #d8d8d8;color:#333;}
.tab_tr01 .tab_td01,.tab_tr01 .tab_td02{border-bottom:0px;}

.zj{ float:left; padding-left:30px; padding-top:122px;}
.zjjs{ width:180px; float:left; overflow:hidden; padding-top:150px; padding-left:15px;}
.zjjs ul li{ text-align:left;}
.zjjs ul li b{ font-size:12px;line-height:24px; display:block;}
.zjjs ul li p{ text-align:left; line-height:22px; padding-top:10px;}
.zjjs ul li p a{ color:#b10f13;}

.zj01{ float:left; width:224px; overflow:hidden; padding-left:50px; padding-top:128px;}
.zjjs01{ width:217px; float:left; overflow:hidden; padding-top:150px; padding-left:15px;}
.zjjs01 ul li p{ width:180px; overflow:hidden; padding-left:20px; text-align:left; line-height:24px; padding-top:15px;}
.zjjs01 ul li p a{ color:#b10f13;}
.zj_btn01{width:169px;height:45px;display:block; background:url(../images/index.gif) no-repeat -19px 2px;margin:0 auto;}
.zj_btn02{width:169px;height:45px;display:block; background:url(../images/index.gif) no-repeat -224px 2px;margin:0 auto;margin-top:10px;}

.jstitle{ width:1000px; height:91px; overflow:hidden; margin:0px auto;}
.jsnr{ background:url(../images/jsbg.jpg) repeat-y; width:1000px; margin:0 auto;}
.jsjx{ width:960px; overflow:hidden; font-size:14px; line-height:30px; text-indent:2em; margin-left:20px; background:#fcf0ca; padding-bottom:20px; padding-top:30px;}
.jsjx ul{ width:910px; padding-left:20px;}
.ylt{ text-align:center; margin-top:25px;}

.gs_doc {
	WIDTH:577px; float:left;  padding-left:55px;
}
.gs_doc ul LI {
	POSITION: relative; margin-top:13px; PADDING-LEFT: 12px; float:left; DISPLAY: inline; 
}
.cen01 {
	BACKGROUND:url(../images/ysbg.jpg)  no-repeat; width:577px; height:81px;
}
.cen01 LI {
	PADDING-LEFT: 20px; width:539px; text-indent:2em; line-height:22px; color:#696969; 
}

.jsystp{ float:left; width:355px; overflow:hidden; padding-left:25px; padding-top:20px;}

.jsys{ width:1054px; margin:0 auto; background:url(../images/ysbg01.jpg) no-repeat; height:609px; overflow:hidden;}

.cg{ background:url(../images/cgbg.jpg) no-repeat; width:1054px; height:900px; margin:0 auto;_margin-left:178px;}
.cg_bl{width:100%;padding:80px;padding-left:70px; text-align:center;position:relative;}
.cg_bl li{float:left;width:450px;background:#ededed; text-align:center;margin-right:30px;margin-bottom:30px;}
.cg_bl p{display:block;line-height:28px;font-size:14px;font-weight:bold;color:#333;}
.cg_bl img{margin-top:10px;}
.cg_a01,.cg_a02,.cg_a03,.cg_a04,.cg_a05,.cg_a06{position:absolute; display:block;width:100px;height:102px;background:url(../images/index.gif) no-repeat -29px -109px; }
.cg_a01{left:427px;top:68px;}
.cg_a02{left:907px;top:68px;}
.cg_a03{left:427px;top:310px;}
.cg_a04{left:907px;top:310px;}
.cg_a05{left:427px;top:550px;}
.cg_a06{left:907px;top:550px;}

.gaxd{width:1054px;height:539px; background:url(../images/bg04.jpg) no-repeat;margin:0 auto;font-size:14px;}
.gaxd_01{width:410px;float:left;padding:30px;padding-top:150px;padding-left:80px;padding-bottom:0px;}
.gaxd_01 strong{line-height:45px;color:#b31111; text-align:center;}
.gaxd_01 p{line-height:30px; color:#7c7c7c;}
.gaxd_02{float:left;padding-top:160px;width:483px;}
.gaxd_03{clear:both; text-align:center;width:200px;margin:0 auto;}
.gaxd_03 a{font-size:26px;font-weight:bold;color:#dadada;}
.gaxd_hover{color:#8f8f8f;}
.gaxd_03 a:hover{color:#8f8f8f;font-weight:bold; text-decoration:none;}
.gaxd_left{width:34px;height:49px;float:left;background:url(../images/index.gif) no-repeat -24px -224px;}
.gaxd_mid{float:left;margin-top:12px;}
.gaxd_right{width:34px;height:49px;float:left;background:url(../images/index.gif) no-repeat -24px -308px;}


.js {
	  MARGIN-LEFT: 30px; BORDER-TOP: medium none; padding-top:115px; 
}

.box LI {
	POSITION: relative; padding: 0px 0px 25px 45px; WIDTH:430px; DISPLAY: inline;  FLOAT: left; HEIGHT: 221px; CURSOR: pointer; PADDING-TOP: 5px
}
.box .hover {
	Z-INDEX: 2147483647;
	POSITION: absolute;
	WIDTH: 450px;
	HEIGHT: 157px;
	OVERFLOW: hidden;
	TOP: 80px;
	PADDING-TOP: 2px;
	LEFT: 350px;
	background-image: url(../images/png24.png);
	background-repeat: no-repeat;
	display: none;
}
.box .hover P {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; PADDING-LEFT:60px; PADDING-RIGHT: 30px; PADDING-TOP:15px
}

.box .hover P a {color:#b10f13;
	
}
#bg2 {
	BACKGROUND: url(../images/png242.png) no-repeat;
}
#bg2 P {
	PADDING-LEFT: 30px; PADDING-RIGHT: 40px
}

.moretitle{ width:1000px; margin:0 auto;}
.lczy{ width:998px; border:solid 1px #dbdbdb; background-color:#FFF;  border-top:none; border-bottom:none;}

.lc{  width:480px;  float:left;height:410px; background:url(../images/lc_bg01.jpg) no-repeat;padding-top:10px;position:relative;font-size:14px;}
.p_01 ,.p_02,.p_03,.p_04,.p_05,.p_06,.p_07,.p_08{ position:absolute;width:400px;line-height:25px;color:#727272;}
.p_01{left:30px;top:60px;}
.p_02{left:30px;top:160px;}
.p_03{left:30px;top:229px;}
.p_04{left:30px;top:300px;}
.p_05{left:63px;top:45px; text-align:right;}
.p_06{left:63px;top:148px; text-align:right;}
.p_07{left:63px;top:218px; text-align:right;}
.p_08{left:63px;top:295px; text-align:right;}
.p_05 a{display:inline-block;font-size:14px;color:#fff;width:116px;height:30px; background:url(../images/index.gif) no-repeat -192px -154px;line-height:30px; text-align:center;}
.p_05 a:hover{ text-decoration:none;}

.lc b{color:#d60000;}
.lc ul{ width:400px; overflow:hidden; padding-top:40px; padding-left:40px;}
.lc ul li{ line-height:38px; font-size:14px; color:#727272;}
.zysx{ width:480px;  float:left;height:410px; background:url(../images/lc_bg02.jpg) no-repeat;padding-top:10px;position:relative;font-size:14px;margin-top:10px;}
.zysx ul{ width:400px; overflow:hidden; padding-top:40px; padding-left:56px;}
.zysx ul li{ line-height:38px; font-size:14px; color:#727272;}
.fgx{ width:1px; height:413px; float:left; overflow:hidden; padding-left:10px;}

.down{ background:url(../images/down.jpg) no-repeat; width:1021px; height:108px; margin:0 auto;_margin-bottom:-30px;}
.bmico{ text-align:center;}
.down ul{ padding-left:35px; padding-top:0px;}
.down ul li b{ font-size:14px; color:#FFF; line-height:40px; }
.down ul li p{ font-size:14px; color:#ffeded; line-height:24px;z-index:10;position:relative;}

.downbg{ background:url(../images/down01.jpg) no-repeat; height:57px; overflow:hidden; clear:both; width:100%; background-position:center center; margin:0px auto; +position:relative;}


.footer {
    color: #6F6F6F;
    line-height: 20px;
    margin-bottom: 52px;
    padding-bottom: 20px;
    text-align: center;
    width: 980px;
}
.footer ul {
    margin: 22px auto 0;
    width: 480px;
}
.footer ul li {
    float: left;
}
.footer ul li a {
    margin: 0 5px;
}
.footer ul li a:link, .footer ul li a:visited {
    color: #6F6F6F;
}
.js_tongji {
    margin: 0 auto;
    width: 300px;
}
#bdshare {
    float: right !important;
}

.mc{margin:0 auto; width:960px;}
