@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0}
div,a,p,span,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,table,form,tr,td,img,tr,td,input,textarea,video,select,option,strong,i{  font-size:14px; font-family:"微软雅黑"; margin:0; padding:0;}
img{border:none;}
a{ text-decoration:none; color:#292421}
li{ list-style:none}
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after,.clear { clear: both; }
::-webkit-input-placeholder { color:#aaa; font-size:12px;}
::-moz-placeholder { color:#aaa; font-size:12px; } /* firefox 19+ */
:-ms-input-placeholder {color:#aaa; font-size:12px } /* ie */
input:-moz-placeholder { color:#aaa; font-size:12px}


.banner{  height:199px; position:relative}
.banner .bd{ position:absolute; top:0; right:89px}
.banner .bd li{ width:1024px; height:197px}


.fg{ position:absolute; left:0; top:0; width:100%; height:199px; background:url(bg.png) center no-repeat}
.fg h3{ width:1200px; margin:50px auto auto}

#nav{  background:#3990d7; height:50px; line-height:50px}
.nav{ width:1200px; margin:0 auto}
.nav a{ display:block; width:12.5%; text-align:center;  float:left; font-size:16px; color:#ffffff;}
.nav a:last-child{ border:hidden}
.nav a:hover{ background:#0563af}

#box{ background:#eeeeee; padding-top:30px; padding-bottom:60px; width:100%;}
.box1{ width:1200px; margin:0 auto; background:#ffffff; height:93px; line-height:93px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.box1 a{ font-size:36px; padding:0 20px; color:#3990d7; font-weight:bold}

.box2{ background:#ffffff; margin:0 auto; width:1200px; padding:20px 0}

.part1_l{ float:left; position:relative; background:#fff; margin-left:20px}
.part1_l .hd{ position:absolute;  bottom:14px; right:25px; z-index:20}
.part1_l .hd li{ background:#ffffff; width:11px; height:11px; margin:0 5px; float:left; border-radius:50%;}
.part1_l .hd li.on{ background:#b70008}
.part1_l .bd{ position:relative;}
.part1_l .bd img{ width:640px; height:360px; display:block}
.part1_l .bd p{height:40px; width:625px; background:rgba(0,0,0,0.5); bottom:0px; color:#fff; position:absolute; left:0px; line-height:40px; padding-left:15px}

.part1_m{ float:right; width:490px; margin-right:20px; position:relative; height:360px;}

.wlian{ position:absolute; left:10px; bottom:0}
.wlian a{width: 116px; display:block; height:32px; float:left; background:#ececec; line-height:32px; margin-right:20px; color:#000000; font-size:13px}
.wlian a img{ vertical-align:middle; margin:0 12px}
.wlian a:hover{ color:#0e63bd}
.wlian a:hover img{-webkit-transform: rotateY(360deg);
-moz-transform: rotateY(360deg);
-ms-transform: rotateY(360deg);
-webkit-transform-origin: center;
-moz-transform-origin: center;
transition: all .3s linear;}


.part1_m .hd{ height:44px; line-height:44px; border-bottom:#d1d1d1 solid 1px}
.part1_m .hd li{ float:left; margin:0 23px;}
.part1_m .hd li a{ font-size:18px; color:#000000}
.part1_m .hd li.on{ border-bottom:#b40512 solid 2px; margin-top:-2px }
.part1_m .hd li.on a{ color:#b40512; font-weight:bold}

.part1_m .bd{ margin-top:14px}
.list_r ul{ margin-top:20px}
.part1_m .bd li{ line-height:32px;}
.list_r ul li{line-height:36px;}
.part1_m .bd li i,.list_r ul li i{ display:inline-block; width:6px; height:6px; background:#c8c8c8; border-radius:50%; margin:0 11px}
.part1_m .bd li a,.list_r ul li a{ display:block; float:left; width:80%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:15px}
.part1_m .bd li a:hover,.list_r ul li a:hover{ color:#b5000f; text-decoration:underline}
.part1_m .bd li span,.list_r ul li span{ float:right; text-align:right; margin-right:2%; color:#2a2929}


.box3{ margin:30px auto auto; width:1200px; }
.box3_l{ float:left; width:810px;}
.title{ height:40px; line-height:40px; border-bottom:#0e63bd solid 2px}
.title a{ display:inline-block; padding:0 15px; color:#ffffff; background:#0e63bd; margin-left:20px; font-size:18px}

.zl{ position:relative;  background:#ffffff}
.zl .prev,.zl .next{ width:23px; height:24px; display:block; position:absolute}
.zl .prev{ background:url(index_03.jpg) center no-repeat; left:20px; top:80px}
.zl .next{ background:url(index_04.jpg) center no-repeat; right:20px; top:80px}

.zl .bd{ margin-left:44px; margin-top:25px}
.zl .bd li{ width:214px; margin:0 13px; float:left}
.zl .bd li img{ display:block; width:214px; height:46px;}

.list{ width:722px; margin:10px auto auto; padding-bottom:12px}
.list ul li{ float:left; width:214px; margin:0 13px; line-height:2em; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.list ul li a{ color:#333333; font-size:13px;}

.zhengce{ background:#ffffff; margin-top:30px}
.zhengce .hd{  border-bottom:#d1d1d1 solid 1px; padding:30px 0 15px}
.zhengce .hd li{ float:left; padding:0 60px; border-right:#c8c8c8 solid 1px;}
.zhengce .hd li a{ font-size:18px; color:#000000}
.zhengce .hd li.on a{ color:#b40512; }

.zhengce .bd{ margin:20px auto auto; width:90%; padding-bottom:28px}
.zhengce .bd li{ line-height:34px;}
.zhengce .bd li i{ display:inline-block; width:5px; height:5px; background:#666666; border-radius:50%; margin:0 11px}
.zhengce .bd li a{ display:block; float:left; width:80%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:15px}
.zhengce .bd li a:hover{ color:#b5000f; text-decoration:underline}
.zhengce .bd li span{ float:right; text-align:right; margin-right:2%; color: #666666;}

.box3_r{ float:right; width:350px;}
.ss{ background:#ffffff;}
.ss form{ padding:15px 0; padding-left:18px}
.ss input{ float:left}
.ss input[type="text"]{ width:170px; padding-left:10px; height:30px; border:#eeeeee solid 1px; background:#f5f5f5; outline:none}
.ss input[type="image"]{border:#eeeeee solid 1px; border-left:hidden}
.ss input[type="submit"]{ width:72px; height:32px; background:#4272b0; color:#ffffff; outline:none; border:none; margin-left:15px }

.gg{ background:#ffffff; margin-top:30px}
.title2{ padding-top:20px; padding-left:22px; margin-bottom:22px}
.title2 a{ font-size:18px; font-weight:bold}

.box3_r h3{ margin-top:14px}
.box3_r h3 img{ width:100%; display:block}

.gg ul{ width:300px; margin:0 auto; padding-bottom:25px}
.gg ul li{border:#ffffff solid 1px; border-left:#d1d1d1 solid 1px; padding:7px 0}
.gg ul li h4{ color:#353535; font-size:12px; background:url(index_07.png) 0 3px no-repeat; padding-left:20px; height:20px; line-height:20px; margin-left:-7px}
.gg ul li h3{  font-weight:normal; line-height:24px; margin-left:13px; height:24px; overflow:hidden}
.gg ul li h3 a{font-size:13px;}
.gg ul li:hover{ border:#358dd4 solid 1px}
.gg ul li:hover h4{ background:url(index_08.png) 0 3px no-repeat;}

.box4,.box5{ margin:30px auto auto; width:1200px;}
.box4 ul{background:#ffffff; padding:4px 0 38px}
.box4 ul li{ float:left;  padding:1px; border:#3990d7 solid 1px; margin:22px 57px auto}
.box4 ul li a{ display:block; margin:0 auto; text-align:center; width:182px; height:36px; line-height:36px; background:#3990d7; color:#ffffff; font-size:16px;}

.box5 img{ display:block; width:100%;}
.box6{ padding-bottom:40px}
.box6,.box7,.box8{margin:30px auto auto; width:1200px; background:#ffffff}
.box6_l{ float:left;}
.box6_l dl{ margin-left:20px; background:#f3f3f3; padding:15px 0; width:760px; margin-top:18px}
.box6_l dl:hover dt a{ color:#890000}
.box6_l dl dt{ float:left; font-size:16px; width:125px; text-align:center; border-right:#dddddd solid 1px; line-height:48px}
.box6_l dl dt a{font-size:16px; color:#222222; font-weight:bold}
.box6_l dl dd{ float:right; width:600px; margin-right:20px;}
.box6_l dl dd a{ float:left; width:16.6%;  line-height:24px; display:block}
.box6_l dl dd a:hover{color:#890000}

.box6_l dl.long dd a{ width:33.33%}

.box6_r{ float:left; width:325px; margin-left:50px}
.box6_r dl dt a:first-child{ margin-right:33px}
.box6_r dl dt a{ display:block; width:146px; height:146px; background:#4272b0; float:left; font-weight:bold}
.box6_r dl dt a img{ display:block; margin:0 auto; padding-top:32px}
.box6_r dl dt a p{ color:#ffffff; font-size:16px; text-align:center; margin-top:22px}
.box6_r dl dd{ background:#4272b0; height:100px; line-height:100px; margin-top:24px}
.box6_r dl dd a span{ font-size:24px; color:#ffffff; font-weight:bold; margin-left:30px}

.box6_r dl dd img{ vertical-align:middle; margin-left:54px;}

.box6_r .title2{ padding-left:0px !important}

.box7 .bd,.fengcai .bd{ padding:35px 20px 20px}
.box7 .bd li,.fengcai .bd li{ float:left; width:20%;}
.box7 .bd li img,.fengcai .bd li img{ display:block; width:200px; height:150px; padding:4px; border:#e5e5e5 solid 1px; margin:0 auto}
.box7 .bd li p,.fengcai .bd li p{ text-align:center; line-height:30px; width:200px; margin:5px auto auto; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.box8 ul{ padding-top:28px; padding-bottom:21px}
.box8 ul li{ float:left; width:25%; }
.box8 ul li select{display: block;margin:0 auto;width: 228px;height: 32px;background: url(index_13.jpg) right center no-repeat #eeeeee;outline: none;border: 1px solid #e6e6e6;appearance: none;-webkit-appearance: none;-moz-appearance: none;text-indent: 1em;}
.box8 ul li option{text-indent: 1em; line-height:1.5em}

#bottom{ width:100%; border-top:#b00305 solid 6px; }
.bottom{ width:1200px; margin:0 auto; padding-top:40px}
.bottom dl{ padding-bottom:30px}
.bottom dl dt{ float:left}
.bottom dl dt h3 a:last-child{ border:none}
.bottom dl dt h3 a{ padding:0 21px; border-right:#434343 solid 1px; font-weight:normal; font-size:13px; color:#000000}
.bottom dl dt h3 a:hover{ color:#b00007}
.bottom dl dt h4{ font-size:13px; color:#000000; line-height:30px; font-weight:normal; margin-left:21px; margin-top:20px}
.bottom dl dt h4 a{ color:#000000}
.bottom dl dd{ float:left; margin-top:10px}
.bottom dl dd div{ float:left}
.bottom dl dd div:first-child{ margin-left:35px}

.bottom dl dd.hw{ float:right !important; width:480px}
.bottom dl dd.hw span{ float:left; display:block; float:left; width:25%; text-align:center}
.bottom dl dd.hw span img{ margin:0 auto}
.bottom dl dd.hw span:first-child{ margin-top:20px}
.bottom dl dd.hw span:last-child{margin-top:20px}

#ldzc{ width:100%; margin-top:30px; padding-bottom:80px}
.ldzc{ width:1198px; margin:0 auto; border:#dddddd solid 1px; padding-top:15px; padding-bottom:54px}
.ldzc_l{ float:left; width:568px; margin:0 15px}
.ldzc_l h3{ line-height:42px; border-bottom:#e5e5e5 solid 1px}
.ldzc_l h3 span{  font-size:20px; color:#b00007}

.ldzc_l dl{ margin-top:20px}
.ldzc_l dl dt{ float:left}
.ldzc_l dl dt img{ display:block; width:130px; height:182px}

.ldzc_l dl dd{ margin-left:30px; float:left; width:370px}
.ldzc_l dl dd h4{ font-weight:normal; margin-top:44px}
.ldzc_l dl dd h4 a{color:#034e8a; font-size:18px; }
.ldzc_l dl dd p{ line-height:30px; color:#333333; margin-top:20px; font-size:16px}

.sdld{ width:1200px; margin:35px auto auto}
.sdld li{ float:left; width:270px; margin:0 15px}
.sdld li h4{ height:35px; line-height:35px; color:#333333; background:#eeeeee; width:256px; padding-left:14px}
.sdld li table{ margin:8px auto auto}
.sdld li table td{ font-size:15px; color:#333333; height:36px; line-height:36px}
.td_l{ color:#034e8a !important; font-weight:bold; padding-right:15px}
.sdld li table td a{ display:block; float:left; width:60px; line-height:30px}

.zfbm{ width:1198px; border: #dddddd solid 1px; margin:35px auto auto}
.zfbm h3{ background: #eeeeee; font-size: 18px; height:50px; line-height:50px; font-weight:normal; padding-left:25px}
.zfbm dl{ margin-top:15px}
.zfbm dl dt{ font-size:15px; color:#3990d7; margin-left:25px}
.zfbm dl dt img{ padding:3px; border:#3990d7 solid 2px; border-radius:50%; vertical-align:middle; margin-right:15px}
.zfbm dl dd{ margin:10px auto auto; width:95%;}
.zfbm dl dd span{  line-height:2em; display:block; width:25%; float:left;}

.zfbm_main{ padding-bottom:15px;}



#zwgk{ width:100%; margin-top:30px;}
.line1,.baogao{width:1200px; margin:0 auto}
.lin1_l{ float:left; width:240px;}
.lin1_l h3{ background:#3990d7; height:42px; line-height:42px}
.lin1_l h3 a{ color:#ffffff; margin-left:30px; font-size:16px; font-weight:normal}
.lin1_l ul{ background:#f5f5f5; width:100%; padding-top:14px; padding-bottom:20px}
.lin1_l ul li{ width:210px; height:32px; line-height:32px; margin:4px auto auto; background:#ffffff}
.lin1_l ul li img{ vertical-align:middle; margin:0 13px}

.lin1_m{ float:left; width:600px; margin-left:30px}
.title3{ background:#ecf5fd; height:42px; line-height:42px}
.title3 span{ background:#3990d7; padding:0 40px; color:#ffffff; display:block; float:left; font-size:16px}
.title3 a{ float:right; display:block}
.title3 a img{ vertical-align:middle; margin-right:20px; margin-top:6px}
.p1{ width:96%; padding:0 2%; margin:16px auto auto; color:#666666; line-height:24px; background:url(index_28.jpg) center bottom no-repeat; padding-bottom:30px}
.p1 a{ color:#b00007; margin-left:10px}
.lin1_m ul{width:96%; margin:15px auto auto;}
.lin1_m ul li{ line-height:26px; color:#444444}
.lin1_m ul li a{ float:left; display:block; width:80%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#444444; font-size:13px}
.lin1_m ul li a img{ vertical-align:middle; margin-right:16px}
.lin1_m ul li span{ float:right; font-size:13px}

.lin1_r{ float:right; width:300px}
.lin1_r h3,.jyta h3{ background:#3990d7; height:42px; line-height:42px}
.lin1_r h3 a,.jyta h3 a{ color:#ffffff; margin-left:30px; font-size:16px; font-weight:normal}
.lin1_r ul{ width:96%; margin:0 auto; padding-top:2px}
.lin1_r ul li{ background:url(index_27.jpg) left 4px no-repeat; padding-left:30px; margin-top:14px;} 
.lin1_r ul li a{ display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.lin1_r ul li p{ font-size:12px; color:#666666; margin-top:7px}

#baogao,#zmhd{ width:100%; margin-top:30px}
.baogao_l{ float:left; width:762px}
.baogao_l .hd{ background:#ecf5fd; height:42px; line-height:42px}
.baogao_l .hd li{ float:left; padding:0 40px;}
.baogao_l .hd li.on{ background:#3990d7}
.baogao_l .hd li.on a{ color:#ffffff;}
.baogao_l .hd li a{ color:#666666; font-size:16px}
.baogao_l .bd{ width:734px; margin:0 auto}
.baogao_l .bd li{ padding:16px 0; border-bottom:#dddddd dashed 1px}

.baogao_l .bd li h3{  font-weight:normal;  }
.baogao_l .bd li h3 a{ float:left; display:block; width:80%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:16px;color:#222222; list-style:inside disc; display:list-item }
.baogao_l .bd li h3 a:hover{ color:#b32a1a}
.baogao_l .bd li h3 span{ float:right; color:#3990d7; font-size:12px}
.baogao_l .bd li p{ line-height:24px; height:48px; overflow:hidden; margin-top:13px}
.baogao_l .bd li p a{ color:#666666}

.baogao_r{ float:right; width:408px}
.bg_t dl dt{ float:left; background:#0563af; width:162px; height:141px; }
.bg_t dl dt img{ display:block; margin:33px auto auto}
.bg_t dl dt p{ font-size:18px; color:#ffffff; text-align:center; margin-top:16px}
.bg_t dl dd{ float:left; width:246px}
.bg_t dl dd a{ display:block; width:100%; height:47px; line-height:47px; font-size:16px; color:#ffffff}
.bg_t dl dd a img{ margin:0 18px auto 25px; vertical-align:middle}
.bg_t dl dd a.ls{ background:#60b59e;}
.bg_t dl dd a.fs{ background:#f49191;}
.bg_t dl dd a.zs{ background:#9e9ece;}

.jyta{ margin-top:30px; margin-bottom:60px}
.jyta dl{ width:92%; margin:24px auto auto}
.jyta dl dt{ float:left}
.jyta dl dt img{ display:block; width:160px; height:100px}
.jyta dl dd{ width:198px; float:right}
.jyta dl dd h4{ white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-weight:normal; line-height:30px}
.jyta dl dd h4 a{ color:#222222}
.jyta dl dd p{ color:#a29c9c; font-size:12px; margin-top:5px}
.jyta dl dd h5{ line-height:18px; font-weight:normal; margin-top:12px}
.jyta dl dd h5 a{ color:#555555; font-size:12px; }

.jyta ul{ margin:20px auto auto; width:92%;}
.jyta ul li{ line-height:24px; height:24px}
.jyta ul li a{float:left; display:block; width:80%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#333333 }
.jyta ul li span{ font-size:12px; float:right; color:#333333 }

.zmhd{ width:1200px; margin:0 auto; padding-bottom:75px}
.zmhd_l{ float:left; width:840px}
.ldxx,.xfwt{ width:838px; border:#dedede solid 1px; padding-bottom:18px}
.title4{ width:810px; margin:15px auto auto; line-height:28px}
.title4 h3{ color:#0563af; float:left; font-weight:normal; font-size:16px}
.title4 h3 img{ vertical-align:middle; margin-right:20px}
.title4 a{ color:#666666; font-size:12px; float:right}

.ldxx table{  width:808px; margin:10px auto auto; border-collapse: collapse;}

.ldxx .bg{ background:#3990d7; height:30px; line-height:30px; color:#ffffff; text-align:center !important;}
.ldxx .bg td{  font-size:14px !important}
.ldxx table td{ text-align:center; height:30px; font-size:13px}
.ldxx table td span{ color:#b00007;}
.ldxx table td.bt{ text-align:left; padding-left:15px}

.xfwt{ margin-top:30px}
.xfwt ul{  width:800px; margin:20px auto auto}
.xfwt ul li{ list-style:square inside; color:#666666; line-height:30px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.xfwt ul li a{ color:#666666; }
.xfwt .title4,.zmhd_r .title4{ border-bottom:#e5e5e5 solid 1px; padding-bottom:5px}

.zmhd_r{ float:right; width:330px;}
.yjzj{width:328px; border:#dedede solid 1px;}
.yjzj table{ border-collapse: collapse;}
.yjzj table td{ padding:8px 2px; color:#333333; text-align:center}
.zmhd_r .title4{ width:300px !important;     padding: 0 14px 5px; border-bottom:none !important}
.zmhd_r ul{width:300px; margin:15px auto auto; padding-bottom:20px}
.zmhd_r ul li{ line-height:30px}
.zmhd_r ul li a{ float:left; display:block; width:74%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;  list-style:inside disc; display:list-item; color:#666666; }
.zmhd_r ul li span{  float:right; color:#666666; font-size:13px}

.zm_bo{ margin-top:30px;}
.zm_bo dl dt{ background:#3990d7; height:102px; line-height:102px; text-align:center }
.zm_bo dl dt a{ font-size:24px; color:#ffffff}
.zm_bo dl dt img{ vertical-align:middle; padding-right:32px}
.zm_bo dl dd{ margin-top:2px}
.zm_bo dl dd a{ float:left; width:164px; display:block; height:168px; background:#3990d7; }
.zm_bo dl dd a:last-child{ margin-left:2px}
.zm_bo dl dd a img{ display:block; margin:20px auto auto}
.zm_bo dl dd a p{ margin-top:25px; text-align:center; font-size:24px; color:#ffffff}

#box_list,#zt{  margin-top:30px}
.box_list,.box_list2,.about,.zt{ width:1200px; margin:0 auto}
.list_r{ float: right; width: 474px;margin-right: 20px;}
.list_r .title3,.list2_r .title3{ height:54px !important; line-height:54px}
.list_r .title3 span,.list2_r .title3 span{ font-size:18px !important}
.list_r .title3 a img,.list2_r .title3 a img{ margin-top:13px}

.box_list2 .baogao_l{ margin-left:20px; width:740px}
.box_list2 .baogao_l .hd{ height:54px; line-height:54px}
.box_list2 .baogao_l .bd{ margin-top:15px}


.list2_r{ float:right; width:380px; margin-right:20px}
.sp_list{ margin-top:16px}
.sp_list dl{ padding:20px 0; border-bottom:#dcdcdc dashed 1px; width:354px; margin:0 auto}
.sp_list dl:last-child{ border:none}
.sp_list dl dt{ float:left}
.sp_list dl dt img{ display:block; width:140px; height:105px}
.sp_list dl dd{ float:right; width:200px}
.sp_list dl dd h3{ font-weight:normal; line-height:24px; height:48px; overflow:hidden}
.sp_list dl dd h3 a{ font-size:15px; color:#444444}
.sp_list dl dd h3 a:hover{ color:#b00007}
.sp_list dl dd p{ font-size:13px; color:#666666; line-height:18px; height:36px; overflow:hidden; margin-top:14px}

.box_list2{ padding-bottom:50px}

#about{ background:url(top_bg.png) center top no-repeat #f3f3f3; width:100%;}
.about_t{  padding-top:140px}
.about_t dl{ position:relative}
.about_t dl dt img{ display:block; margin:0 auto}
.about_t dl dd{ position:absolute; right:140px; top:0}
.about_t dl dd a{ margin-left:20px}

.main{ background:#ffffff; width:100%; margin-top:54px}
.gk img{ display:block; margin:0 auto; padding-top:15px }
.gk h4{ font-weight:normal; font-size:15px; line-height:2em; padding:40px 64px 0; color:#444444}
.gk h4 a{ color:#b92b1b; margin-left:20px}
.gk ul{ margin-top:60px}
.gk ul li{ float:left; width:162px; height:162px; margin:0 69px}
.gk ul li img{ display:block; margin:30px auto auto; -webkit-transition: 0.4s;
    -webkit-transition: -webkit-transform 0.4s ease-out;
    transition: transform 0.4s ease-out;
    -moz-transition: -moz-transform 0.4s ease-out;}
	
.gk ul li img:hover{transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);}
.gk ul li p{ color:#f3f3f3; font-size:16px; text-align:center; margin-top:16px}

.gk ul li.yg{ background:url(index_41.png) center no-repeat;}
.gk ul li.qh{ background:url(index_42.png) center no-repeat;}
.gk ul li.jt{ background:url(index_43.png) center no-repeat;}
.gk ul li.dl{ background:url(index_44.png) center no-repeat;}

.gj{ padding:0 40px; margin-top:100px}
.gj_l{ float:left}
.gj_l img{ margin-top:60px}
.gj_r{ float:right; position:relative; width:650px; height:360px}
.gj_r li{ border:#ffffff solid 4px; box-shadow:#8c8c8c 3px 3px 5px; position:absolute}
.gj_r li.gj_1:hover div,.gj_r li.gj_3:hover div,.gj_r li.gj_5:hover div{ display:block}
.gj_r li.gj_1{ top:0; left:0; position:relative; width:227px}
.gj_r li.gj_1 img{ display:block; width:227px; height:141px;}
.gj_r li div{background:rgba(0,0,0,0.5); color:#fff; text-align:center;}
.gj_r li div{top:0; left:0; position:absolute; font-size:18px; display:none}

.gj_r li.gj_1 div{ width:227px; height:141px;  line-height:141px; }
.gj_r li.gj_3 div{ width:171px; height:92px;  line-height:92px; }
.gj_r li.gj_5 div{ width:134px; height:185px;  line-height:185px; }

.gj_r li.gj_2{ left:240px; top:17px}
.gj_r li.gj_2 img{ display:block; width:193px; height:124px;}
.gj_r li.gj_3{ left:446px; top:49px}
.gj_r li.gj_3 img{ display:block; width:171px; height:92px}

.gj_r li.gj_4{ left:40px; top:160px}
.gj_r li.gj_4 img{ display:block; width:177px; height:112px;}

.gj_r li.gj_5{ left:230px; top:160px}
.gj_r li.gj_5 img{ display:block; width:134px; height:185px}

.gj_r li.gj_6{ left:377px; top:160px}
.gj_r li.gj_6 img{ display:block; width:165px; height:113px}

.cy{ padding:0 25px 0 60px; margin-top:16px}
.cy_l{ float:left; margin-top:62px}
.cy_l ul{ width:560px}
.cy_l li{ width:235px; position:relative; float:left; margin-top:70px}
.cy_l li:nth-child(even){ margin-left:85px}
.cy_l li img{ display:block; width:235px; height:220px; }
.cy_l li p{ position:absolute; background:#f3f3f3; width:215px; font-size:16px; font-weight:bold; color:#444444; padding-top:14px; text-align:center; position:absolute; bottom:-30px; left:10px}
.cy_l li p span{ background:#b00007; width:27px; height:2px; display:inline-block; margin:15px auto 22px}

.cy_r{ float:right; width:470px}
.cy_r dl dt img{ display:block}
.cy_r dl dd h5{ font-weight:normal; font-size:15px; line-height:2em; color:#000000; margin-top:45px}
.cy_r dl dd a{ text-align:right; background:#6da0d5; padding:11px 24px; color:#ffffff; float:right; font-size:15px; margin-top:25px}
.cy_r dl dd a img{ margin-left:13px; vertical-align:middle}

.fengcai{ margin-top:72px; padding-bottom:15px}
.fengcai h3 img{ display:block; margin:0 auto}

.zt h2{ background:#f5f5f5; font-weight:normal; color:#000000; height:43px; line-height:43px}
.zt h2 img{ vertical-align:middle; margin:0 18px}
.zt h2 a{ color:#000000;}
.zt h2 a:hover{ color:#b00007}

.zt_main{ margin-top:30px; margin-bottom:45px}
.zt_main_l{ float:left; width:298px; border:#e5e5e5 solid 1px}
.zt_main_l h3{ background:#3990d7; color:#ffffff; padding-left:20px; height:42px; line-height:42px; font-size:16px; font-weight:normal}
.zt_main_l ul{ width:262px; margin:0 auto; padding-top:18px; background:#fcfbfb; padding-bottom:20px}
.zt_main_l ul li{ width:260px; border:#dddddd solid 1px; height:34px; line-height:34px; background:url(index_63.jpg) 16px center no-repeat #ffffff; margin-bottom:7px; overflow:hidden}
.zt_main_l ul li:hover{ background:url(index_64.jpg) 16px center no-repeat #3990d7}
.zt_main_l ul li:hover a{ color:#ffffff}
.zt_main_l ul li a{ margin-left:12px; color:#222222; margin-left:40px}

.zt_main_r{ float:right; width:868px; border:#e5e5e5 solid 1px; padding-bottom:42px}
.zt_main_r h3{ border-bottom:#dcdcdc solid 1px; height:42px; line-height:42px; font-weight:normal }
.zt_main_r h3 span{ background:#3990d7; color:#ffffff; font-size:16px; padding:0 20px; display:inline-block;}
.zt_main_r ul{ width:96%; margin:8px auto auto}
.zt_main_r ul li{ border-bottom:#e5e5e5 dashed 2px; height:43px; line-height:43px}
.zt_main_r ul li img{ margin-right:18px; vertical-align:middle}
.zt_main_r ul li a{float:left; display:block; width:88%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#333333 }
.zt_main_r ul li span{ float:right; color:#333333 }

.page{ text-align:right; margin-top:50px; color:#666666; margin-right:2% }
.page a{ margin:0 12px; color:#666666;}
.page a:hover,.zt_main_r ul li a:hover{ color:#b00007;}

.p2{ margin: 30px auto 50px;width: calc(100% - 2% - 2px); width:-moz-calc(100% - 2% - 2px); width:-webkit-calc(100% - 2% - 2px); border: #ccc solid 1px; padding:30px 1% 0;}
.p2 h3{ font-size:24px; font-weight:normal; text-align:center}
.p2 h5{ font-weight:normal; text-align:center; color:#555555; padding:32px 0 35px; border-bottom:#e5e5e5 solid 1px}
.p3{ padding-top:30px; line-height:30px; color:#333333; padding-bottom:30px; width:95%; margin:0 auto}
.p3 span,.p3 p{ font-size:inherit; font-family:inherit}

/**/
.forms{ padding:20px 0}
.forms .qxly {display: inline-block;background:#C82423; width: 228px;text-align: center; line-height: 36px; color: #ffffff; font-weight: bold; float:left; border-radius:7px}
.forms form input[type="text"] { outline: none; border: #ccc solid 1px; width: 240px; height: 32px; padding-left: 5px; margin-left:40px; border-radius:7px}
.forms form input[type="submit"] { outline: none; background: #666666; height: 34px; padding: 0 8px; color: #ffffff; font-size: 13px;margin-left:15px; border:none; border-radius:7px}

.ly_list{ background:#f5f5f5; padding-bottom: 10px;}
.zhuti{ line-height:40px; margin: 5px; background:#3990d7;}
.zhuti dt{ font-size:18px; color: #ffffff;  float:left; padding-left:10px}
.zhuti dd{ color:#eeeeee; float:right; padding-right:10px}

.tx{ padding:5px 15px}
.tx span{ margin-right:15px}
.ly{ background:#ffffff; width: 98%; margin: 0 auto;}
.nr{ padding:5px 10px; color:#000000; font-size:14px; line-height:30px; margin-top: 15px;}

.ly .hf{ border-top:#ccc solid 1px;padding: 10px;color: #000000;line-height: 30px;}
.ly .red{ color:#F00;}

.infor{ margin-top:30px}
.infor h6{ font-size:16px; color:#F00; line-height:2em}
.infor dl dt{ float:left}
.infor dl dd{ float:left; color:#3990d7; margin-left:20px}

.guest_border{border-top:1px dashed #ccc; margin:30px auto 0 auto; padding:50px 0;width:1200px;}
.guest_border input{height:30px; border:1px solid #ccc;}
.guest_border h6{font-size:16px; color:#ce0000; font-weight:bold; text-align:center; margin-bottom:20px;}
.guest_border textarea{width:900px; height:130px;}
.guest_border input.text{width:350px;} 
.guest_border input.zt{width:840px;}
#KindID{height:30px; width:200px;}
.guest_border input.yzm{width:150px;}
.guest_border input[type="submit"]{width:100px; background:#c80000; color:#fff; margin-top:30px;}
.guest_border input[type="reset"]{width:100px; margin-left:50px; margin-top:30px;}
.guest_border #checkcode{height:25px; display:inline-block;}

.xitong{width: calc(100% - 2% - 2px); width:-moz-calc(100% - 2% - 2px); width:-webkit-calc(100% - 2% - 2px); border: #ccc solid 1px; padding:0 1% 30px; margin:30px 0 40px}
.xitong h3{ font-size:30px; color:#F00; line-height:2em; border-bottom:#ccc solid 1px; padding: 10px 5px;}
.xitong h4{font-weight:normal; line-height:30px; color:#333333; padding:20px 5px 0; margin-bottom:12px}
.xitong p a{ font-size:16px; padding-left:5px}
.xitong p a:hover{ text-decoration:underline; color:#C00}



/**/
/**/
#czys{ width:100%; margin-top:30px}
.czys{ width:1200px; margin:0 auto}
.czys_l{ float:left; width:580px;  border: 1px solid #cccccc}
.title5{ height:40px; border-bottom: 2px solid #cccccc; line-height:40px}
.title5 span{font-size: 18px;font-weight: bold; color:#b00007; float:left; margin-left:15px}
.title5 a{ float:right; margin-right:15px;}

.czys_l ul{ padding-bottom:10px}
.czys_l ul li{ margin-top:10px}
.czys_l ul li a{float: left;display: block;width: 80%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size: 15px;color:#222222; }
.czys_l ul li a i{ display:inline-block; width:4px; height:4px; border-radius:50%; background:#aaaaaa; margin:0 8px 3px 15px}
.czys_l ul li span{float: right;color:#666666;font-size: 13px; margin-right:15px}

.czys_r{ float:right !important}

.czys_main{ width:1198px; border-top:#cccccc solid 1px; margin:30px auto 40px}

.czys_main .hd{ border-right:#cccccc solid 1px;  border-left:#cccccc solid 1px;}
.czys_main .hd li{ float:left; height: 40px;width: 149px;line-height: 40px;text-align: center; color:#b00007; font-size:18px; font-weight:bold; border-right:#cccccc solid 1px}
.czys_main .hd li.on{ background:#b00007; color:#ffffff;}

.czys_main .line2{ background:#3990d7 !important; height:40px; color:#ffffff; }
.czys_main .line2 td{ font-size:16px}

.czys_main td{width: 145px; line-height:1.5em;text-align: center; padding:5px 0}
.czys_main table{ width:100%; border-collapse: collapse;}

.czys_main .line2 td a:hover{ text-decoration:underline; color:#b00007}

.czys_main tr:nth-child(odd){ background:#ededed}

