@charset "utf-8";
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,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}
/* -- µ¯³ö´°¿Ú -- */
#mesbook1_c, #mesbook1{display:none;z-index:1001;width:398px;border:1px solid #ccc;background:#fff; padding-bottom:20px;}
#mesbook1_c div, #mesbook1 div{ border:1px solid #E4E3E3; background:#EBECEB;height:18px; padding:4px .5em 0; margin-bottom:10px;}
#mesbook1_c dl.b1, #mesbook1 dl.b1 { width:370px; margin:0 auto;}
#mesbook1_c dl.b1 dt, #mesbook1 dl.b1 dt { float:left; width:105px; overflow:hidden; }
#mesbook1_c dl.b1 dd, #mesbook1 dl.b1 dd { width:265px; float:right;}
#mesbook1_c #mesbook1_cBtns, #mesbook1 #mesbook1Btns{padding-bottom:10px;}
#mesbook1_c #mesbook1_cBtns input, #mesbook1 #mesbook1Btns input {margin-right:20px;}


/* CSS Document */
.banners { background:url(Img/Index/banners.jpg) no-repeat center top; height:463px;}
#flashs { position:relative;}
#flashs .btn{  bottom:0px;margin-left: 223px; padding: 20px 6px; position: absolute;left: 50%; z-index: 7; }
#flashs .btn span{ display:inline-block;width:45px;height:8px;background:#25447a;margin:0 16px 0 0; line-height:0; font-size:0;}
#flashs .btn span.cur{ background:#f00f00;}

.list1{ padding-top:75px; height:555px;}
.list1 h4 {background:url(Img/Index/pro_x.jpg) no-repeat center 17px;text-align:center;height:32px;line-height:32px;margin-bottom:36px;}
.list1 h4 a { font-size:28px; color:#323232; font-weight:bold}
.fenl { float:left; width:296px;}
.fenl h5 a { display:block; height:61px; line-height:61px; text-align:center; text-transform:uppercase; color:#fff; font-size:18px; font-weight:bold;; background:#25447a}
.fenl ul { border:1px solid #e2e2e2; border-top:0; height:403px; padding:17px 5px 0}
.fenl li a { display:block; height:43px; padding-left:16px; line-height:48px; border-bottom:1px dashed #adadad; font-size:14px; color:#5c5c5c; font-weight:bold; background:url(Img/Index/ico1.jpg) no-repeat 8px 23px;white-space:nowrap; text-overflow:ellipsis;overflow:hidden; width:267px; text-transform: capitalize;}
.fenl .nones a{ border:0}
.pro{ float:right; width:702px; padding-top:16px;}
.pro .tit { height:30px; line-height:30px;}
.pro .tit a { font-size:18px; color:#555555; font-weight:bold;}
.pro .tit span a { float:right; padding-top:3px}
.pro .nr li { float:left; width:225px; height:203px; margin:15px 13px 0 0; display:inline; position:relative; overflow:hidden}
.pro .nr li img {width:225px; height:203px;}
.pro .nr li em { background:url(Img/Index/ico2.png) no-repeat; width:206px; height:43px; display:block; position:absolute; bottom:0; left:0; line-height:43px; padding-left:19px; font-size:14px; color:#fff; font-style:normal}
.pro .nr .nones { margin:15px 0 0}

.hy_l{ float:left; width:625px; padding-top:63px; height:409px}
.hy_l h4 { height:31px; line-height:31px; background:url(Img/Index/ico4.jpg) no-repeat 139px 24px; margin-bottom:32px;}
.hy_l h4 a { font-size:24px; color:#320532; font-weight:bold}
.hy_l h4 span a { float:right; font-size:14px; color:#2b2b2b; font-weight:normal}
.hy_l li { float:left; width:200px; padding-right:12px; font-size:0; line-height:0}
.hy_l li img { width:200px; height:216px;}
.hy_l li span { display:block; height:55px; border:2px solid #b2b2b2; border-top:0; font-size:16px; color:#5c5c5c; font-weight:bold; padding-left:15px; background:url(Img/Index/ico3.jpg) no-repeat 165px 19px; line-height:55px;}
.hy_l .nones { padding:0;}

.sp_l { float:right; width:342px; padding-top:63px;}
.sp_l h4 { height:31px; margin-bottom:32px; background:url(Img/Index/ico5.jpg) no-repeat right bottom}
.sp_l h4 a {font-size:24px; color:#320532; font-weight:bold}
.sp_l h4 a i{ display:block; font-style:normal; font-size:14px; color:#666; text-align:center;}

.list2 { height:392px; background:#fff; padding-top:46px;}
.about{ float:left; width:612px;}
.about h4 { height:31px; line-height:31px; margin-bottom:33px;}
.about h4 a { font-size:28px; color:#323232; font-weight:bold;}
.about h4 span a { float:right; font-size:14px; color:#2b2b2b; font-weight:normal;}
.about dt { float:left; font-size:0; line-height:0}
.about dt img { width:400px; height:260px;}
.about dd { float:right; width:169px; padding-left:0px; font-size:14px; color:#4c4c4c; line-height:21px;}

.zs_l{ float:right; width:311px; padding-right:25px}
.zs_l h4 a{ background:url(Img/Index/ico6.jpg) no-repeat left 24px; height:31px; display:block; line-height:31px;font-size:28px; color:#323232; font-weight:bold; text-align:center; margin-bottom:43px;}
.zs_l h4 a i{ display:block; font-style:normal; font-size:14px; color:#666}
.jiao1 { padding-top:102px;}
.jiao1.fl{width:78px;}
.li_con{ width:166px;  float:left; }
.zs_l li { float:left; width:166px; font-size:0; line-height:0}
.zs_l li span { display:block; font-size:14px; color:#5c5c5c; text-align:center; padding-top:27px; height:24px; line-height:24px;}
.zs_l li img { width:166px; height:240px;}

.bis01{ width:1020px; margin:0 auto; padding-top:64px; height:507px}
.bis01 h4 { background:url(Img/Index/ico7.jpg) no-repeat center 20px; height:29px; font-size:28px; color:#323232; font-weight:bold; text-align:center; margin-bottom:40px;}
.zx_l { float:left; width:648px; padding-right:32px; height:347px; border-right:1px solid #e3e3e3; overflow:hidden}
.zx_l h5 { height:21px; line-height:21px; padding-bottom:26px;}
.zx_l h5 a { font-size:20px; color:#2b2b2b;}
.zx_l h5 span a { float:right; font-size:14px; color:#2b2b2b}
.img1{ float:left; font-size:0; line-height:0;width:257px;}
.img1 img { width:257px; height:290px}
.zx_l ul { float:right; width:370px;}
.zx_l li{ height:77px; padding-bottom:31px;}
.zx_l li a { padding:15px 36px 14px 17px; background:#fff; display:block; height:48px; color:#646464}
.zx_l li span {float:left; width:42px;text-align:center;color:#8e8e8e;display:block;padding-right:15px; border-right:1px solid #d4d4d4}
.zx_l li span em { display:block; font-size:38px; color:#555555; font-weight:bold; line-height:30px; font-style:normal}
.zx_l li p { float:left; padding-left:29px; font-size:14px; width:230px; padding-top:5px; height:50px; overflow:hidden;}
.zx_l li a:hover, .zx_l .cur a{ background:#25447a; color:#fff; text-decoration:none}
.zx_l li a:Hover span em, .zx_l .cur a span em,.zx_l li a:Hover span, .zx_l .cur a span{ color:#fff}

.hyxw_l{ float:right; width:308px}
.hyxw_l h5 { height:21px; line-height:21px; margin-bottom:27px; text-align:center}
.hyxw_l h5 a { font-size:20px; color:#2b2b2b;}
.hyxw_l h5 a i{display:block; font-style:normal; font-size:14px; color:#666}
.hyxw_l li {line-height:0; padding-bottom:14px}
.hyxw_l li a { padding-left:54px; height:37px; background:#e5e5e5 url(Img/Index/ico8.jpg) no-repeat; display:block; font-size:14px; color:#494949; line-height:37px; overflow:hidden}
.hyxw_l li a:hover,.hyxw_l li.cur a { background:#e5e5e5 url(Img/Index/ico8_h.jpg) no-repeat;}
.hyxw_l li span { display:block; line-height:22px; color:#646464; padding-top:18px}
.hyxw_l .cur span { display:block}

.list3 { height:75px; background:#c7c7c7;}
.as1{ padding-top:20px; float:left}
.as1 span { font-size:14px; color:#565656; font-weight:bold; width:100px; display:inline-block}
.k2 { background:url(Img/Index/k1.jpg) no-repeat; width:234px; font-size:14px; color:#8f8f8f; height:35px; line-height:35px; border:0; padding-left:20px}
.as2 { float:right; padding-top:20px;}
.as2 span { display:inline-block; width:72px;font-size:14px; color:#565656; font-weight:bold;}
.as2 img { vertical-align:middle; margin-left:13px}

.list4{ background:#565656; height:294px; padding-top:58px;}
.list4 .content { position:relative}
.sin {float:left;margin-right:97px;display:inline;background:url(Img/Index/ico9.jpg) no-repeat right 7px;height:283px; width:266px}
.sin h4 { height:29px; line-height:29px; font-size:22px; color:#fff; font-weight:bold; margin-bottom:30px;}
.sin li { padding-left:17px; background:url(Img/Index/sin1.jpg) no-repeat 0 16px; font-size:14px; line-height:33px;}
.sin li a { color:#cdcdcd}
.list4 .nones { margin:0; background:none; width:292px}
.list4 .nones h4 { padding-left:33px;}
.list4 .nones li { padding-left:33px;color:#FFF;}
.sin .lis1 { background:url(Img/Index/sin2.jpg) no-repeat 0 10px;}
.sin .lis2 { background:url(Img/Index/sin3.jpg) no-repeat 0 10px;}
.sin .lis3 { background:url(Img/Index/sin4.jpg) no-repeat 0 10px;}
.sin .lis4 { background:url(Img/Index/sin5.jpg) no-repeat 0 10px;}
.erwm{ position:absolute; right:-168px; top:72px}