﻿@charset "utf-8";

/* CSS Document */

/*公共样式与首页样式*/

A{TEXT-DECORATION: none;}

A:link {color: #565656;}

A:visited {color: #565656}

A:active {color: #565656}

A:hover{COLOR: #c9002b;}

BODY

{

FONT-SIZE: 9pt; background-color:#fff;line-height:23px; margin:0px; color: #565656;font-family:"宋体"; 

}

p,h1,h2,h3,h4,h5,h6,ul,input,dl,dt,dd,ol,img{margin:0px; padding:0px;}

input{ border:0px;}

img{border:0px;}

li{ list-style:none;}

input,button,select,textarea{outline:none;font-family:"宋体"; font-size:12px; color:#666666;}

a{outline:none;}

A.cd1:link {

	color:#c9002b; text-decoration:underline  }

A.cd1:visited {

	color:#c9002b;}

A.cd1:hover {

	color:#c9002b; }

A.cd1:active {

	color:#c9002b;   }

	

	A.cd2:link {

	color:#c9002b; }

A.cd2:visited {

	color:#c9002b;}

A.cd2:hover {

	color:#c9002b; }

A.cd2:active {

	color:#c9002b;   }	



.left{float:left;}

.right{float:right;}

.clear{clear:both; margin:0px; padding:0px; height:0px;}

.main{ width:980px; margin:0px auto; left:240px;}

.top1{ margin-bottom:10px;}

.top1 div.l{ width:550px; float:left; margin-top:18px;}

.top1 div.r{ width:296px; float:right; margin-top:28px;}

.ssbj{ /*background:url(../images/04q_06.jpg);*/ width:296px; height:27px;}



.txt1{ float:left; width:155px; height:27px; line-height:27px; background:none; margin-left:55px; color:#989898;}

.an1{ float:right; width:65px; height:25px; background:none; cursor:pointer;}

.menu{ height:22px; line-height:22px; float:right;}

.menu li{ float:left; margin-left:40px;}

.menu a{ font-size:14px; color:#626262; display:block;}

.menu a:hover,.menu a.mdq{ color:#d4003b;}

.jg1{ height:20px;}

.banner{}

.banner img{ width:980px; height:219px}

/* BANNER */

#focus {width:980px; height:219px; overflow:hidden; position:relative;}

#focus ul {height:219px; position:absolute;}

#focus ul li {float:left; width:980px; height:219px; overflow:hidden; position:relative; }

#focus ul li div {position:absolute; overflow:hidden;}

#focus .btnBg {position:absolute; width:980px; height:20px; left:0; bottom:0; }

#focus .btn {position:absolute; width:980px; height:10px; right:20px; bottom:18px; text-align:right; display:none;}

#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:18px; height:12px; _font-size:0; margin-left:5px; cursor:pointer; background:#ffffff;}

#focus .btn span.on {background:#e50014;}

#focus .preNext {width:45px; height:100px; position:absolute; top:50px; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}

#focus .pre {left:0;_zoom:1;}

#focus .next {right:0; background-position:right top;_zoom:1;}

/* /BANNER */

.top3{ padding:25px 0px 20px 0px;}

.top3 div.l{width:290px; float:left;}

.top3 div.c{width:290px; float:left; margin-left:55px;}

.top3 div.r{ width:290px; float:right;}

.lmbt{ height:30px; line-height:30px; border-bottom:solid 1px #dedede;}

.lmbt font{ font-size:16px; color:#000000; font-weight:bold; float:left;}

.lmbt a{ float:right;}

.lmzw{ padding:6px 0px 15px 0px; font-family:Arial,宋体}

.lmzw b{ font-size:14px;}

.lmzw p{ padding:5px 0px 8px 0px;}

.xmtt{ padding-top:8px; padding-bottom:12px;}

.xmtt div.imgk img{ width:290px; height:135px;}

.xmtt div.txtk { padding-top:8px; line-height:normal; font-size:14px; font-weight:bold;}

.list_n1{}

.list_n1 li{ background:url(../images/04q_21.jpg) no-repeat 0px 5px; padding-left:12px; line-height:18px; padding-bottom:6px;}

.top4{ border-top: solid 1px #d6d6d6; padding:10px 0px; color:#929292;}

.top4 a{ color:#929292;}

.top4 a:hover{COLOR: #c9002b;}

.top4 div.l{ width:320px; float:left;}

.top4 div.r{ width:600px; float:right; text-align:right;font-family:Arial,宋体}

.dqwz{ color:#b1b1b1; line-height:normal; padding-bottom:6px;}

.dqwz a{color:#b1b1b1;}

.dqwz a:hover{COLOR: #c9002b;}

.top5{ padding:40px 0px;}

.top5 div.l{ width:690px; float:left;}

.top5 div.l2{ width:715px; float:left;}

.top5 div.l3{ width:760px; float:left;}

.top5 div.l3-1{ width:138px; float:left;}

.top5 div.l3-2{  width:570px; float:right;}

.top5 div.r{ width:180px; float:right;}

.bt1{ font-family:微软雅黑; font-size:24px; color:#000000; line-height:normal;}

.zw1{ padding-top:18px; padding-bottom:40px;font-size:14px; line-height:24px;font-family:Arial,宋体;}

.zw4{ padding-top:18px; padding-bottom:40px;font-size:14px; line-height:24px;font-family:Arial,宋体; color:#3d3d3d;}

.zw4 a, .zw1 p a{ color:#c9002b; text-decoration:underline;}

.zw1-1{ width:680px; height:290px; overflow:hidden; position:relative; z-index:0;}

.wedding img{ width:680px; height:290px;}

.zw1-1 div.ljt{ width:26px; height:26px; position:absolute; left:15px; top:130px; z-index:1;}

.zw1-1 div.ljt img{ cursor:pointer;}

.zw1-1 div.rjt{ width:26px; height:26px; position:absolute; right:15px; top:130px; z-index:1;}

.zw1-1 div.rjt img{ cursor:pointer;}

.bt2{ font-family:微软雅黑; font-size:18px; color:#000000; line-height:normal; padding:0px 0px 15px 0px;}

.list_lm1{ padding:0px 0px 18px 0px;}

.list_lm1 li{ height:24px; line-height:24px; border-bottom:solid 1px #ffffff;}

.list_lm1 li a{ background:url(../images/a01q_10.png) #efefef no-repeat 160px 50%; color:#2c2c2c; display:block; padding-left:12px;}

.list_lm1 li a:hover,.list_lm1 li a.ldq{background: url(../images/a01q_07.png) #a3a3a3 no-repeat 160px 50%; color:#ffffff;}

.rzw1{}

.rzw1 div.nr{ padding:8px 0px 20px 0px;font-family:Arial,宋体}

.zw2{ width:715px; overflow:hidden;}

.list_p1{ width:740px; padding:25px 0px;}

.list_p1 li{ width:225px; height:170px; float:left; margin-right:20px; margin-bottom:26px; overflow:hidden;}

.list_p1 li div.imgk{ z-index:0; position:relative; width:225px; height:130px;}

.list_p1 li div.imgk img{width:225px; height:130px;}

.list_p1 li div.imgk div.sj{ width:75px; height:22px; line-height:22px; background:#000; text-align:center; color:#ffffff; font-family:Arial; position:absolute; bottom:0px; left:0px;}

.list_p1 li div.txtk{ background:#dedede; height:40px; line-height:40px; padding-left:12px; font-size:14px;}



.fy1{ text-align:right;font-family:Arial,宋体}

.fy1 a{ margin-right:10px;}



.bt5{ height:40px; line-height:40px; background:#a3a3a3; color:#ffffff; font-size:14px; font-weight:bold; padding-left:15px;}

.list_lm2{ background:#efefef; padding-bottom:30px;}

.list_lm2 li{ border-bottom:solid 1px #efefef;}

.list_lm2 li a{ line-height:26px; display:block; padding-left:15px;font-family:Arial,宋体; font-size:14px;}

.list_lm2 li a:hover,.list_lm2 li a.ldq{ background:#FFF; color:#bc192a;}





.fy2{ text-align:right;font-family:Arial,宋体; padding-right:15px;}

.fy2 a{ margin-right:10px;}



.zw3{ padding-top:18px;font-size:14px; line-height:24px;font-family:Arial,宋体;}



.list_xx1{ background:url(../images/c_deq_14.jpg) bottom; height:33px; line-height:33px;}

.list_xx1 li{ float:left; margin-right:5px; text-align:center; font-size:14px; cursor:pointer;}

.list_xx1 li.x1{ background:url(../images/c_deq_13.jpg) bottom no-repeat; width:135px; height:33px;}

.list_xx1 li.x2{ background: url(../images/c_deq_11.jpg) bottom no-repeat; width:135px; height:33px; color:#ffffff;}

.zw_xx1{ padding:15px 0px;}

.list_n2{}

.list_n2 li{ background:url(../images/c_deq_19.jpg) left no-repeat; padding-left:22px; line-height:30px;font-family:Arial,宋体;}

.menu_list { padding:0px 0px 18px 0px;}

.menu_head { line-height:24px; height:24px; padding-left:12px; border-bottom: solid 1px #ffffff; cursor: pointer; position: relative; background: url(../images/jtbj_06.jpg) top no-repeat; }

.menu_head1 { line-height:24px; height:24px; padding-left:12px; border-bottom: solid 1px #ffffff; cursor: pointer; position: relative; background: url(../images/jtbj_03.jpg) top no-repeat; color:#FFF; }

.menu_body { display:none; margin:5px 0px; }

.menu_body a { display:block; color:#494949; line-height:24px;  background:#FFF;  padding-left:12px; }

.menu_body a:hover { color:#bc192a; }





.list_n3{ padding:18px 0px;}

.list_n3 li{ padding-left:14px; line-height:30px; background:url(../images/c_listq_03.jpg) left no-repeat; border-bottom:dotted 1px #858585;font-family:Arial,宋体;} 	



.bt3{ font-size:16px; font-weight:bold; border-bottom:solid 1px #bababa; padding-bottom:10px; line-height:normal; color:#c3202c;}

.bt4{ font-size:14px;line-height:normal; color:#272727;font-weight:bold;}



.list_n4{ padding:15px 0px 15px 1px;}

.list_n4 li{ padding-left:14px; line-height:28px; background:url(../images/c_listq_03.jpg) left no-repeat; font-family:Arial,宋体;} 



.list_p2{ padding:15px 0px 0px 0px}

.list_p2 li{ background:url(../images/c001q_03.jpg); height:114px; float:left; width:120px; border:solid 1px #d5d5d5; overflow:hidden; margin-right:16px; margin-bottom:16px;}

.list_p2 li div.imgk{ padding:6px 0px 0px 0px; text-align:center}

.list_p2 li div.imgk img{ width:75px; height:76px;}

.list_p2 li div.txtk{ line-height:normal; text-align:center;color:#c10435;}

.list_p2 li div.txtk a{color:#c10435;}



.zw_n1{ padding:0px 0px 20px 0px; border-bottom:solid 1px #c8c8c8;}

.zw_n1 img{ width:210px; height:157px; float:left; margin-right:20px;}

.zw_n1 a{ line-height:32px; color:#353434; font-size:14px; font-weight:bold;}

.zw_n1 a:hover{ color:#c9002b;}

.zw_n1 p{ font-size:14px;}



.zw_n1_biaozhun { padding:5px 0px 5px 20px; border-bottom:solid 1px #c8c8c8; background:#F4FFF2; font-size:14px; font-weight:bold;}

.zw_n1_biaozhun a{ line-height:32px; color:#353434; font-size:14px; font-weight:bold;}

.zw_n1_biaozhun a:hover{ color:#c9002b;}





.list_n5{ padding:15px 0px 0px 0px}

.list_n5 li{ font-family:Arial,宋体; color:#818181; line-height:20px; margin-bottom:8px; font-size:14px;}

.list_n5 li a{ display:block; color:#3e3d3d; font-size:12px;}

.list_n5 li a:hover{ color:#c9002b;}

.nsj{ line-height:normal; padding-top:12px; color:#7b7a7a;  font-family:Arial,宋体;}

.nfx{ text-align:right; padding-bottom:15px;font-family:Arial,宋体}

.ngd{ border-top:solid 1px #bfbfbf; padding-top:8px;font-family:Arial,宋体}

.ngd a{ margin-left:5px;}



.list_p3{ padding:20px 0px 0px 0px; width:780px;}

.list_p3 li{ width:330px; height:165px; float:left; margin-right:55px;}

.list_p3 li div.imgk{ width:140px; float:left;}

.list_p3 li div.imgk img{ width:125px; height:125px; padding:4px; border:solid 1px #d5d4d4;}

.list_p3 li div.txtk{ width:180px; float:right;}

.list_p3 li div.txtk a{ font-size:14px; display:block; color:#4c4c4c; font-weight:bold; line-height:26px;}

.list_p3 li div.txtk a:hover{color:#c9002b;}

.list_p3 li div.txtk p{ padding:0px 0px 3px 0px; color:#797979; line-height:20px;}

.list_p3 li div.txtk a.more1{ text-align:right; font-size:12px; font-weight:normal; padding-right:5px;}



.zw_p1{ background:#f4f4f4; padding:8px 10px; margin:20px 0px 10px 0px;}

.zw_p1 div.imgk{ width:262px; float:left;}

.zw_p1 div.imgk img{ width:260px; height:260px; border:solid 1px #d5d4d4; background:#FFF;}

.zw_p1 div.txtk{ width:380px; float:left; margin-left:30px; padding-top:20px;font-family:Arial,宋体}

.zw_p1 div.txtk a{ font-size:16px; font-weight:bold; color:#3a3a3a; line-height:normal;}

.zw_p1 div.txtk a:hover{color:#c9002b;}

.zw_p1 div.txtk p{ padding:8px 0px 8px 0px; font-size:14px; color:#797979;}

.zw_p1 div.txtk p.more2{ padding:0px; text-align:right;}



.zw_p2{ background:#f4f4f4; padding:15px; margin:20px 0px 0px 0px; text-align:center;}

.zw_p2 img{ width:678px; border:solid 1px #d5d4d4;}



.list_xx2{ background:#f4f4f4; height:33px; line-height:33px;}

.list_xx2 li{ float:left; margin-right:1px; width:120px; height:33px; color:#ffffff; text-align:center; font-size:14px; cursor:pointer;}

.list_xx2 li.xx1{ background:#a5a5a5;}

.list_xx2 li.xx2{ background:#686767;}

.zw_xx2{ padding:25px 0px 0px 0px;}



.atab_conbox{ background:url(../images/ssq_03.jpg); height:65px; border:solid 1px #e4e4e4;}

.atab_conbox li{ list-style: none; line-height:65px; padding-left:12px;}

.atab_conbox li a{ margin:0px 6px; font-size:12px;}

.atab_con{ display:none;}



.aatabs{height:30px; background:#ababab;}

.aatabs li{ height:30px; width:29px; text-transform:uppercase; font-family:Arial; font-size:18px; line-height:30px; color:#ffffff;text-align:center;float:left; position: relative; list-style:none; display:block;margin-right:1px;}

.aatabs li:hover,.thisatab:hover,.aatabs .thisatab{ background:#e3193a;cursor:pointer;}	



.zw6{ padding:25px 0px;}

.bt6{ background:url(../images/ssq1_03.jpg); height:30px; line-height:30px; padding-left:12px; font-size:14px; color:#131313; font-weight:bold;}

.zw6{ padding:22px 0px 10px 0px;}

.bt6-1{ border-bottom:solid 1px #c0bfbf; height:30px; line-height:30px; padding-left:12px; font-size:14px; color:#131313; font-weight:bold;}

.zw6-1{ padding:18px 0px 10px 2px;}

.zw6-1 a{ margin-right:12px;}

.zw6-2{ padding:18px 0px 10px 0px; overflow:hidden; width:690px;}

.list_p4{ width:750px;}

.list_p4 li{ width:102px; height:170px; overflow:hidden; margin-right:30px; margin-left:10px; float:left;}

.list_p4 li div.imgk img{ width:100px; height:80px; border:solid 1px #bec0c2;}

.list_p4 li div.txtk{ padding-top:8px; line-height:18px;font-family:Arial,宋体}



.zw7{ padding-top:18px; padding-bottom:55px;font-size:14px; line-height:24px;font-family:Arial,宋体;}

.zw7-1{ padding-top:18px; font-size:14px; line-height:24px;font-family:Arial,宋体;}

.txt2{ height:22px; line-height:22px; padding-left:6px; border: solid 1px #f0f0f0; border-top:solid 1px #b6b6b6; background:#f6f6f6;}

.an2{background: url(../images/ctq_07.jpg); height:36px; width:101px; border:0px; cursor:pointer;}

.zw_j1{ background:#f7f7f7; border: solid 1px #cccccc; margin-bottom:15px;}

.txt3{ height:22px; line-height:22px; padding-left:6px; border: solid 1px #f0f0f0; border-top:solid 1px #b6b6b6; background:#ffffff;}

.an3{background: url(../images/ct02q_03.jpg); height:46px; width:91px; border:0px; cursor:pointer;}

.tttab1{ font-size:12px; margin-bottom:40px;}



.fy3{ text-align:center;font-family:Arial,宋体; font-size:12px;}

.fy3 a{ padding:2px 4px; border:solid 1px #cccccc; margin:0px 5px;}



.zw8{ padding:20px 0px 10px 0px; overflow:hidden;}

.zw8 fieldset{ border-color:#d5dfe5; border-width:1px; min-width:180px; margin-right:10px; float:left; margin-bottom:12px;}

.zw8 legend{ color:#c10435;font-family:Arial,宋体; font-weight:bold; font-size:12px;}

.zw8 div.nr{ height:120px; overflow-y:scroll;}

.zw8-1{ width:700px;}