/* ::::: http://www.hzaima.com/special/ydy/css/public.css ::::: */

body, table, tr, td, th, select, option, input, textarea, button { font-size: 12px; font-family: "微软雅黑",Arial; color: rgb(109, 107, 124); }
ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, blockquote, table, td { font-size: 12px; margin: 0px; padding: 0px; font-family: "宋体",Arial; color: rgb(49, 49, 49); }
ul li { list-style: none outside none; }
p {  }
.top {  background-repeat: repeat-x; height: 72px; width: 100%; margin-right: auto; margin-left: auto; }
.flash { height: 552px; width: 100%; margin-right: auto; margin-left: auto; text-align: center; background-image: url('banner.jpg'); background-repeat: no-repeat; background-position: center top; }
.flash .flash_box { width: 1000px; margin-right: auto; margin-left: auto; text-align: center; position: relative; }
.flash .flash_box a { position: absolute; left: 485px; top: 60px; }
.flash_ins { width: 100%; margin-right: auto; margin-left: auto; background-color: #7f1e91; }
.flash_ins .flash_ins_box { width: 1000px; margin-right: auto; margin-left: auto; padding-top: 20px; padding-bottom: 20px; }
.flash_ins .flash_ins_box p { line-height: 25px; padding: 0px; border-width: 0px; color: rgb(255, 255, 255); width: 960px; margin: 0px auto; }
.box1 { background-color: rgb(230, 244, 229); width: 1000px; margin-right: auto; margin-left: auto; margin-top: 8px; }
a img { border: 0px none; }
textarea { overflow: auto; }
.clearfix {  }
.clearfix:after { content: ""; display: block; clear: both; height: 0px; }
table, td { border-collapse: collapse; padding: 0px; margin: 0px; }
a { color: rgb(99, 26, 28); text-decoration: none; outline: 0px none; }
a:hover { color: rgb(74, 24, 60); outline: 0px none; text-decoration: underline; }
body { margin: 0px auto; background: none repeat scroll 0% 0% rgb(248, 248, 248); }
.nav { width: 100%; height: 35px; background: url('top_bg.jpg') repeat scroll 0% 0% transparent; margin: 0px auto; }
.nav_ul { width: 996px; margin: 0px auto; height: 35px; color: rgb(102, 102, 102); }
.topnav_1 { width: 115px; height: 35px; float: left; }
.topnav_1 a { width: 115px; height: 35px; display: block; }
.topnav_2 { width: 300px; height: 35px; float: left; line-height: 35px; padding-left: 100px; }
.topnav_2 a { color: rgb(102, 102, 102); }
.topnav_2 a:hover { color: rgb(74, 24, 60); }
#bdshare { width: 200px; height: 35px; float: left; margin-top: 5px; padding-left: 200px; }
.head { width: 100%; margin: 0px auto; position: relative; }
.hd1 { background: url('head1.jpg') no-repeat scroll center center transparent; height: 226px; }
.hd2 { background: url('head2.jpg') no-repeat scroll center center transparent; height: 230px; }
.hd3 { background: url('head3.jpg') no-repeat scroll center center transparent; height: 220px; }
.hd4 { background: #f2d4ee repeat scroll 0% 0% #f2d4ee; height: 187px; }
.hd5 { background: url('head5.jpg') no-repeat scroll center center transparent; height: 13px; }
.hd3 a { top: 90px; width: 96px; height: 40px; display: block; position: relative; left: 50%; margin-left: -7px; z-index: 1; }
.hd4 #img_p { width: 230px; height: 191px; position: relative; left: 50%; top: 0px; margin-left: -423px; }
.hd4 #img_t { width: 467px; height: 26px; position: relative; left: 50%; top: -121px; margin-left: 47px; }
.hd4 p { color: rgb(255, 255, 255); font-size: 12px; line-height: 24px; text-indent: 2em; position: relative; left: 50%; top: -100px; margin-left: -143px; width: 560px; }
.cmain { width: 946px; height: auto; margin: 0px auto; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.t { height: 59px; border-bottom: 1px solid rgb(240, 250, 254); background: none repeat scroll 0% 0% #f2d4ee; width: 946px; }
.t a { float: right; margin: 16px 42px 0px 0px; width: 123px; height: 29px; display: inline; background: url('btn_t_zx.jpg') no-repeat scroll 0% 0% transparent; line-height: 29px; text-indent: 30px; color: rgb(255, 255, 255); }
.t a:hover { color: rgb(255, 255, 255); }
.c { height: auto; background: none repeat scroll 0% 0% rgb(238, 238, 238); margin-bottom: 10px; width: 946px; }
.c p { text-indent: 2em; color: rgb(49, 49, 49); }
.c1 { height: 100px; }
.c1 p { float: left; width: 645px; line-height: 25px; margin: 25px 0px 0px 30px; display: inline; font-size: 12px; }
.c1 img { float: right; margin: 31px 26px 0px 0px; display: inline; }
.c2 { height: 378px; }
.c2 p { padding: 25px 0px; margin: 0px 30px; font-size: 12px; line-height: 25px; }
.c2 .con { width: 335px; height: 242px; float: left; margin: 0px 0px 0px 80px; display: inline; }
.c2 .con img { width: 335px; height: 200px; }
.c2 .con h2 { width: 335px; height: 27px; line-height: 27px; text-align: center; background: none repeat scroll 0% 0% #c34ab1; color: rgb(255, 255, 255); margin-top: 15px; font-weight: 400; font-size: 12px; }
.c2 .div_r { float: right; margin: 0px 80px 0px 0px; display: inline; }
.t3 { height: 60px; background: none repeat scroll 0% 0% rgb(160, 160, 160); border: 0px none; }
.t3 img { margin: 0px auto; width: 413px; height: 60px; display: block; }
.c3 { height: 135px; }
.c3_t { height: 41px; background: url('t3_t.jpg') no-repeat scroll 0% 0% transparent; margin-bottom: 0px; }
.c3_t div { float: left; width: 236px; height: 41px; cursor: pointer; }
#c3_c { height: 95px; position: relative; }
#c3_c div { line-height: 24px; text-indent: 2em; color: rgb(255, 255, 255); display: none; }
#c3t1_c { background: none repeat scroll 0% 0% rgb(0, 95, 125); padding: 15px 30px; height: 65px ! important; }
#c3t2_c { background: none repeat scroll 0% 0% rgb(21, 124, 156); padding: 15px 30px; height: 65px ! important; }
#c3t3_c { background: none repeat scroll 0% 0% rgb(19, 161, 205); padding: 15px 30px; height: 65px ! important; }
#c3t4_c { background: none repeat scroll 0% 0% rgb(22, 190, 242); padding: 15px 30px; height: 65px ! important; }
#c3_c div.show { display: block; }
#c3_c a { width: 171px; height: 21px; display: block; position: absolute; top: 55px; right: 45px; z-index: 10; background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(0, 95, 125); font-weight: 800; text-align: center; line-height: 21px; }
.ad { height: 131px; background: url('ad.jpg') no-repeat scroll 0% 0% transparent; }
.ad a { margin: 90px 180px 0px 0px; float: right; color: rgb(0, 0, 0); }
.c4 { height: 344px; }
.c4_c { padding: 40px; margin: 0px 0px 0px 45px; width: 800px; }
.c4c_l { float: left; width: 207px; list-style: none outside none; }
.c4c_l li { width: 172px; background: none repeat scroll 0% 0% rgb(15, 157, 201); height: 34px; line-height: 34px; color: rgb(255, 255, 255); text-indent: 1em; margin-bottom: 14px; cursor: pointer; }
.c4c_l li.hover { width: 207px; background: url('c4_t_r.jpg') no-repeat scroll right top rgb(15, 157, 201); }
.c4c_r { float: right; width: 575px; display: none; position: relative; }
.c4c_r.show { display: block; }
.c4c_r div { float: left; width: 279px; height: 268px; background: url('c4_p1.gif') repeat scroll 0% 0% transparent; }
.c4c_r div img { float: left; }
.c4c_r p { float: right; width: 266px; margin-top: 35px; font-size: 14px; text-indent: 2em; line-height: 28px; }
.c4c_r a { width: 266px; margin-top: 15px; font-size: 14px; text-align: right; color: rgb(15, 157, 201); line-height: 28px; position: absolute; right: 0px; bottom: 15px; z-index: 10; }
.c5 { height: 670px; }
.c5 p { padding: 25px 0px; margin: 0px 30px; font-size: 12px; line-height: 25px; clear: right; }
.c5_c { width: 405px; height: 303px; }
.fl { float: left; margin: 0px 0px 0px 38px; display: inline; }
.fr { float: right; margin: 0px 38px 0px 0px; display: inline; }
.c5_c img { height: 62px; }
.c5_c p { width: 405px; padding: 0px; margin: 15px 0px 0px; }
.c5_c2 { width: 100%; clear: left; height: 95px; background: none repeat scroll 0% 0% rgb(212, 212, 212); margin-bottom: 5px; }
.c5_c2 img { height: 35px; width: 147px; float: left; margin: 28px 0px 0px 44px; display: inline; }
.c5_c2 p { float: right; display: inline; width: 659px; padding: 0px; margin: 20px 58px 0px 0px; }
.c5_c2.nobottom { margin-bottom: 0px; }
.c6 { height: 1301px; }
.c6 p { padding: 25px 0px; margin: 0px 30px; font-size: 12px; line-height: 25px; clear: right; }
.c6c_ul { list-style: none outside none; width: 910px; margin: 0px auto; }
.c6c_ul li { float: left; width: 298px; height: 345px; margin: 0px 8px 8px 0px; display: inline; position: relative; cursor: pointer; }
.c6c_ul li img { float: left; width: 298px; height: 345px; }
.c6c_ul li p { width: 232px ! important; height: 295px ! important; display: none; position: absolute; top: 0px; left: 0px; z-index: 10; opacity: 0.5; background: none repeat scroll 0% 0% rgb(0, 0, 0); line-height: 24px; margin: 0px; padding: 25px 33px; color: rgb(255, 255, 255); }
.c6c_ul li.nomg { margin-right: 0px; }
.c6_l { width: 289px; height: 423px; float: left; clear: left; display: inline; margin: 30px 0px 0px 55px; background: none repeat scroll 0% 0% #972c7c; }
.c6_l img { width: 289px; height: 180px; }
.c6_l p { width: 231px; color: rgb(255, 255, 255); margin: 20px auto; line-height: 28px; padding: 0px; }
.c6_l a { width: 92px; height: 33px; background: url('btn_zxzj.jpg') repeat scroll 0% 0% transparent; display: block; position: relative; left: 165px; }
.c6_r { width: 480px; height: 423px; float: right; margin: 30px 62px 0px 0px; display: inline; }
.c6_r div { width: 480px; height: 309px; background: none repeat scroll 0% 0% rgb(130, 216, 243); margin-top: 15px; padding-top: 15px; }
.c6_r div img { width: 172px; height: 16px; margin-left: 15px; }
.c6_r p { width: 450px; color: rgb(98, 98, 98); line-height: 22px; padding: 10px 0px 15px; text-indent: 2em; margin: 0px auto; }
.c7 { height: 205px; }
.c7 p { padding: 15px 0px 0px; margin: 0px 30px; font-size: 12px; line-height: 27px; text-indent: 0px; }
.c8 { padding-top: 17px; height: 337px; width: 946px; margin: 0px auto; background: none repeat scroll 0% 0% transparent; }
.c8_left { float: left; height: 322px; width: 372px; border: 1px solid rgb(204, 204, 204); }
.c8_left img { height: 240px; width: 356px; margin: 10px auto; display: block; }
.c8_left #zj_btn { height: 33px; width: 215px; margin: 0px auto; background: url('btn_zjzx.jpg') repeat scroll 0% 0% transparent; }
.c8_left #zj_btn a { height: 33px; line-height: 33px; text-indent: 31px; width: 90px; margin: 0px; float: left; display: block; color: rgb(255, 255, 255); }
.c8_left #zj_btn a#ar { float: right; }
.c8_left #zj_btn a:hover { color: rgb(255, 255, 255); }
.c8_right { float: right; height: 322px; width: 521px; border: 1px solid rgb(204, 204, 204); background: url('t7_tt.jpg') no-repeat scroll left top transparent; }
.c8_right table { float: right; top: 40px; right: 20px; position: relative; }
.c8_right td { height: 35px; line-height: 35px; }
/*.c8_right td img { width: 16px; height: 16px; }*/
.c8_right td input { width: 224px; height: 26px; line-height: 26px; margin-top: 2px; }
.c8_right td textarea { width: 224px; line-height: 20px; margin-top: 2px; }
.c8_right td a { cursor: pointer; }
.bottom { width: 946px; height: 80px; margin: 0px auto; position: relative; padding-top: 20px; z-index: -1; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.info { width: 751px; height: 70px; margin: 0px auto; }
.info ul { width: 470px; margin: 0px auto; padding-left: 15px; float: left; }
.info ul li { line-height: 21px; color: rgb(109, 107, 124); }
#fimg { width: 242px; height: 63px; float: left; }
/* ::::: http://www.hzaima.com/special/ydy/js/My97DatePicker/skin/WdatePicker.css ::::: */

/* ::::: http://bdimg.share.baidu.com/static/css/bdsstyle.css?cdnversion=20131113 ::::: */

#bdshare ul, #bdshare_s ul, #bdshare ul li, #bdshare_s ul li, #bdshare_l_c ul li, #bdshare_m_c ul li, #bdshare_pop ul, #bdshare_pop ul li { list-style: none outside none; margin: 0px; padding: 0px; }
#bdshare { z-index: 999999; padding-bottom: 2px; font-size: 12px; float: left; text-align: left ! important; }
#bdshare a, #bdshare_s a, #bdshare_pop a { text-decoration: none; cursor: pointer; }
#bdshare a:hover, #bdshare_s a:hover, #bdshare_pop a:hover { color: rgb(51, 51, 51); opacity: 0.8; }
#bdshare h6, #bdshare_s h6 { width: 100%; font: 700 14px/22px '宋体'; text-indent: 0.5em; border-top: 1px solid rgb(251, 251, 251); border-bottom: 1px solid rgb(242, 241, 241); background-color: rgb(246, 246, 246); float: left; padding: 5px 0px; margin: 0px; }
#bdshare ul, #bdshare_s ul { width: 98%; float: left; padding: 8px 0px; margin-left: 2px; overflow: hidden; }
#bdshare ul li, #bdshare_s ul li { width: 47%; float: left; margin: 4px 2px; }
#bdshare ul li a, #bdshare_s ul li a { color: rgb(86, 86, 86); font: 12px '宋体'; display: block; width: 98%; padding: 6px 0px; text-indent: 2.4em; border: 1px solid rgb(255, 255, 255); }
#bdshare ul li a:hover, #bdshare_s ul li a:hover { background-color: rgb(243, 243, 243); border: 1px solid rgb(238, 238, 238); }
#bdshare p, #bdshare_s p { width: 100%; height: 21px; font: 12px '宋体'; border-top: 1px solid rgb(242, 241, 241); background-color: rgb(248, 248, 248); float: left; padding: 0px; margin: 0px; }
#bdshare p a, #bdshare_s p a { width: auto; text-align: right; float: right; padding: 0px 5px; }
#bdshare_l { width: 212px; position: absolute; top: 0px; background: none repeat scroll 0% 0% rgb(255, 255, 255); text-align: left; }
#bdshare_l_c { width: 210px; float: left; border: 1px solid rgb(233, 233, 233); text-align: left; }
#bdshare_l_c ul li { width: 47%; height: 26px; float: left; margin: 2px; }
#bdshare_l_c ul li a { background: url('is.png') no-repeat scroll 0% 0% transparent; height: auto ! important; }
#bdshare_l, #bdshare_m { z-index: 99999; }
#bdshare_l_c p a.goWebsite, #bdshare_m_c p a.goWebsite, #bdshare_pop p a.goWebsite { text-align: right; background: url('pi.gif') no-repeat scroll 0px center transparent; line-height: 16px; padding-left: 12px; color: rgb(140, 140, 140); }
#bdshare_l_c p a.goWebsite:hover, #bdshare_m_c p a.goWebsite:hover, #bdshare_pop p a.goWebsite:hover { color: rgb(0, 169, 224); }
span.bds_more { background: url('is.png') no-repeat scroll 0px 5px transparent ! important; }
span.bds_more, .bds_tools a { display: block; font-family: '宋体',Arial; height: 16px; float: left; cursor: pointer; padding-top: 6px; padding-bottom: 3px; padding-left: 22px; }
.bds_tools a { background: url('is.png') no-repeat scroll 0% 0% transparent; }
.bds_more { background-image: url('is.png') ! important; background-position: 0px 4px ! important; }
.bdshare_b a.shareCount, .bds_tools a.shareCount, .bds_tools_32 a.shareCount, .bds_tools_24 a.shareCount { float: left; background: url('sc.png') no-repeat scroll 0% 0% transparent ! important; margin: 0px; padding: 0px 0px 0px 5px; text-align: center; color: rgb(69, 69, 69); font-family: '宋体' ! important; }
.bds_tools a.shareCount { width: 37px; height: 16px; background-position: 0px -30px ! important; margin-top: 5px; overflow: hidden; font-size: 12px; line-height: 16px; }
.bds_tools a.shareCount:hover { color: rgb(69, 69, 69) ! important; background-position: -42px -30px ! important; opacity: 1 ! important; }
.bds_qzone { background-position: 0px -75px ! important; }
.bds_tsina { background-position: 0px -115px ! important; }
.bds_bdhome { background-position: 0px -155px ! important; }
.bds_renren { background-position: 0px -195px ! important; }
.bds_tqq { background-position: 0px -235px ! important; }
.bds_kaixin001 { background-position: 0px -275px ! important; }
.bds_tqf { background-position: 0px -315px ! important; }
.bds_douban { background-position: 0px -395px ! important; }
.bds_tsohu { background-position: 0px -435px ! important; }
.bds_tieba { background-position: 0px -595px ! important; }
.bds_thx { background-position: 0px -1829px ! important; }
.bds_baidu { background-position: 0px -1950px ! important; }
.bds_mshare { background-position: 0px -2070px ! important; }
.bds_bdxc { background-position: 0px -2190px ! important; }
.bds_sqq { background-position: 0px -2230px ! important; }
