@charset "utf-8";
.wei { width:108px; height:24px; background:#fff; overflow:hidden; }
.wei .b { margin-bottom:0; padding:0 5px 0 0; background:url(../images/index_044.jpg) no-repeat 57px center; text-align:right; cursor:pointer; }
.set,.set a,.wei { color:#333; }
.wei .r,.wei .x { display:none; }
.menu { margin-bottom:10px; padding-bottom:0px; border-bottom:1px solid #877a58; overflow:hidden; padding-top:25px;}
.menu ul { float:left; }
.menu li { float:left; min-height:91px; _height:91px; border-right:1px solid #e6e6e6; font:16px/18px 'microsoft yahei'; text-align:center; }
.menu li a { float:left; width:25px; padding:0 13px 15px; background:url(../images/ico_01.png) no-repeat center bottom; color:#000; }
.menu li a:hover { color:#bb9a6d; }
.menu li .current { background:url(../images/ico_02.png) no-repeat center bottom; color:#bb9a6d; }
.menu li ul { margin-left:-13px; }
.menu li ul li { margin:0; border-right:0; font-size:12px; line-height:16px; }
.menu li ul li a { width:20px; padding:0 6px; background:none; color:#868585; }
.menu li ul li a:hover { color:#bb9a6d; }
.menu .menu_liuyan{ font-size:18px; color:#9b0022; font-weight:bold;}
.breadcrumbs { float:right; padding-top:px; color:#877a58; }
.breadcrumbs a { color:#877a58; }
.breadcrumbs a:hover,.breadcrumbs .current { color:#3e2706; }
.tell p { margin: 10px 0; color:#3e2704;}
.tell h2{ color:#3e2704;}
.tell p img{ vertical-align:middle; margin:0 5px;}
.article { padding:0 10px 20px 0; text-align:justify; line-height:22px;}
.article .hd { padding:0; text-align:center; }
.article .hd h1 { color:#ad0000; font:18px/30px 'microsoft yahei'; margin-top:20px;}
.article .hd span { color:#666; font:12px/30px 'microsoft yahei'; margin-top:20px;}
.article .hd .titBar { color:#797979; line-height:24px; font-size:15px;} 
.article .bd { padding:0px 20px;; line-height:2.1; word-wrap:break-word; text-indent:2em;}
.hotNews { margin-bottom:8px; padding-bottom:8px; border-bottom:1px solid #e0e0e0; clear:both; }
.hotNews h3 { padding:0 18px; background:url(../images/ico_04.gif) no-repeat 0 9px; font-size:12px; font-weight:100; line-height:24px; }
.hotNews .d { padding:0 18px; color:#c2c2c2 line-height:18px; }
.hotNews .i { padding:5px 18px; color:#8d8d8d; line-height:21px; }
.hotNews .m { padding:0 18px; line-height:21px; }
.hotNews .m a { color:#ba996b; }
.list { margin-bottom:8px; border-bottom:0px solid #e0e0e0; }
.list li {
	padding:0;
	background:url(../images/ico_03.gif) no-repeat 0 15px;
	font-size:12px;
	line-height:35px;
	clear:both;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cac5ac;
}
.list li span { float:right; padding-right:0; color:#9a9a9a; }
.list li a { padding-left:18px; color:#3e2706; }
.list li a:hover { text-decoration:underline; color:#9b0022; }
.page { padding:6px 0; color:#1e569f; line-height:24px; text-align:right; }
.page a { margin:0 3px; color:#616161; vertical-align:top; }
.page a img { vertical-align:top; }
.page a:hover { color:#d70000; text-decoration:underline; }
.page .current { color:#d70000; }
.pothoItem { padding-bottom:20px; }
.pothoItem .item { padding:20px 10px 0; height:142px; border-bottom:1px dashed #d3d3d3; }
.pothoItem .item:hover { background:#eee; }
.pothoItem .item .pic { float:left; width:180px; height:120px; margin-right:18px; }
.pothoItem .item dl { display:block; overflow:hidden; zoom:1; padding:0; color:#6e6e6e; line-height:24px; }
.pothoItem .item dl dt { margin-bottom:4px; font:bold 14px/20px 'microsoft yahei'; }
.pothoItem .item dl dt a { color:#004fa0; }
.pothoItem .item dl .date { padding-bottom:3px; color:#929292; line-height:18px; }
.pothoItem .item dl .info { padding-bottom:3px; color:#808080; }
.pothoItem .item dl .more a { display:inline-block; padding-right:20px; background:url(../images/ico_07.gif) no-repeat right center; color:#808080; line-height:20px; }
.pic-item-list { margin:0 0 20px; }
.pic-item-list .pic-item { display:block; float:left; width:130px; margin-bottom:10px; padding:0; }
.pic-item-list .list-pic { display:block; width:100px; height:100px; margin:0 auto; padding:4px; border:1px solid #919090; line-height:100px; text-align:center; }
.pic-item-list dl { padding:0 5px; line-height:26px; text-align:center; }
.w197 { width:666px; padding-bottom:8px; border-bottom:1px solid #e0e0e0; overflow:hidden; }
.w197 .pic-item-list { width:876px; margin:0; padding:0; }
.w197 .pic-item { position:relative; width:205px; margin:0 25px 0 0; padding:5px 0 0; display:inline; }
.w197 .list-pic { display:block; width:197px; height:133px; margin:0 auto; padding:3px; border:1px solid #d6d6d6; background:#fff; line-height:160px; }
.w197 dl { padding:0; line-height:18px; }
.w197 dl dt { padding:6px 0 0; color:#5b5b5b; line-height:22px; }
.w197 dl dt a { color:#5b5b5b; }
.form-panel { padding:0; }
.form-panel h4 { margin-bottom:10px; padding:2px 20px; background:#ccc; color:#333; font-size:14px; line-height:22px; }
.form-panel .tips { padding:10px 0 10px 80px; font-weight:bold; font-size:13px; text-align:left; }
.form-panel .field { clear:both; }
.form-panel li.field label { display:block; float:left; width:70px; line-height:24px; text-align:right; }
.form-panel .input { padding:5px 0; zoom:1; }
.form-panel .field:after { content:'\20'; display:block; height:0; clear:both; }
.form-panel .text { height:20px; padding:1px 3px; border:1px solid #ccc; background:#fff; color:#555; }
.form-panel .textarea { width:350px; height:70px; padding:1px 3px; border:1px solid #ccc; background:#fff; color:#555; }
.form-panel .submit-field { padding:0 10px 10px 70px; _padding:0 10px 20px 75px; clear:both; }
.form-panel .submit-field input { margin-right:10px; }
.form-panel .submit-field .btn-submit,.form-panel .submit-field .btn-reset { width:74px; height:30px; border:none; color:#fff; font-size:14px; cursor:pointer; }
.form-panel .submit-field .btn-submit { background:#666; }
.form-panel .submit-field .btn-reset { background:#666;  }
.sWrap { position:absolute; top:50%; left:50%; width:1200px; height:488px; margin:-244px 0 0 -600px;}
.sWrap .columnPhoto { float:left; width:481px; height:466px; padding:30px 10px 10px 10px;   }
.sWrap .main { float:right; width:666px; }
.pWrap { position:absolute; top:50%; left:50%; width:1200px; height:420px; margin:-320px 0 0 -600px; }
.pWrap .t,.pWrap .f { text-align:center; }
.pWrap .t { margin-bottom:50px; margin-top:100px; }
.pLWrap { position:absolute; top:50%; left:0; width:100%; height:520px; margin:-260px 0 0 0; }
.pLWrap .f { text-align:center; }
.pWrap .d{ width:530px; height:100px;  text-align:center; margin-top:100px; margin-left:300px;font-size:25px;}
.pWrap .pro_list_jz img{width:550px; height:381px;margin-left:320px;}
.pWrap .pro_list_img{ padding-top:0px;}
.pWrap .pro_list_img img{width:400px; height:450px;margin-left:380px;}
pro { margin-bottom:25px;}
pro .bd { width:910px; height:176px; margin:0 auto 48px; }
pro .bd ul { padding-top:30px !important; }
pro .bd ul li { position:relative; float:left; width:146px; height:146px; margin:0 18px; display:inline; text-align:center; }
pro .bd ul li i { display:none; }
pro .bd ul li a { position:relative; display:block; height:90px; padding:56px 0 0; background:url(../images/pro_02.png) no-repeat; color:#fff; font-size:13px; line-height:24px; z-index:9; }
.pro .bd ul li a:hover { background:url(../images/pro_03.png) no-repeat; }
.pro .bd ul .hover i { position:absolute; top:0; left:0; display:block; width:146px; height:146px; background:url(../images/pro_03.gif) no-repeat; }
.pro .ft { height:25px; text-align:center; }
.proListPrev,.proListNext { position:relative; display:inline-block; width:69px; height:25px; margin:0 6px; vertical-align:top; }
.proListPrev { background:url(../images/pro_04.jpg) no-repeat; }
.proListPrev:hover { background:url(../images/pro_04c.jpg) no-repeat; }
.proListNext { background:url(../images/pro_05.jpg) no-repeat; }
.proListNext:hover { background:url(../images/pro_05c.jpg) no-repeat; }
.proList { margin-bottom:20px; }
.proList .hd { height:73px; margin-bottom:30px; }
.proList .hd ul { height:73px; text-align:center; }
.proList .hd ul li { display:inline-block; *display:inline; zoom:1; width:73px; height:73px; margin:0 3px; background:url(../images/pro_07.png) no-repeat; vertical-align:top; text-align:center; }
.proList .hd ul li a { display:block; height:53px; padding:20px 15px 0; color:#fff; line-height:15px; }
.proList .hd ul li a:hover,.proList .hd ul li .current { background:url(../images/pro_08.png) no-repeat; }
.proList .bd { position:relative; height:249px; margin-bottom:30px; padding:13px 0; box-shadow:0 0 30px #ccc; border:solid #d6d6d6; border-width:1px 0; background:#fff; }
.proList .bd ul { position:absolute; top:13px; height:249px; overflow:hidden; }
.proList .bd ul li { position:absolute; top:0; width:274px; height:249px; cursor:pointer; }
.proList .bd ul li .pic { width:274px; height:249px; }
.proList .bd ul li .txt { position:absolute; left:0; bottom:-37px; width:100%; height:37px; background:url(../images/pro_09.png); line-height:37px; text-align:center; }
/*.proList .bd ul .on .txt { bottom:0; }*/
.proList .bd ul li a { color:#fff; }
.proList .ft { height:25px; text-align:center; }
.pdWrap { position:absolute; top:50%; left:50%; width:1200px; height:536px; margin:-268px 0 0 -600px; }
.pdWrap .columnPhoto { position:relative; float:left; width:563px; height:514px; padding:10px; box-shadow:0 0 20px #ccc; border:1px solid #d6d6d6; background:#fff; }
.pdWrap .columnPhoto .bd { width:563px; height:514px; }
.pdWrap .columnPhoto .hd { position:absolute; bottom:22px; left:90px; right:0; width:503px; height:68px; padding:10px 70px 10px 10px; background:url(../images/pro_10.png); color:#fff; font-size:24px; z-index:8; overflow:hidden; }
.proPrev,.proNext { position:absolute; top:445px; display:block; width:28px; height:48px; z-index:9; }
.proPrev { right:-40px; background:url(../images/proPrev.png) no-repeat; }
.proNext { right:-80px; background:url(../images/proNext.png) no-repeat; }
.pdWrap .main { float:right; width:566px; }
.description { padding-top:210px; }
.description .hd h1 { display:inline-block; padding-right:13px; background:url(../images/ico_04.gif) no-repeat right center; font-size:12px; font-weight:100; line-height:22px; }
.description .hd .com { border-bottom:1px solid #dcdcdc; line-height:26px; }
.description .bd { padding:10px 0; }
/* 处理灰度 */
.gray {-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;}
.message { padding-bottom:8px; clear:both; }
.message-list { margin-bottom:5px; padding:5px 5px 15px; border-bottom:1px dotted #ccc; }
.message-list .m-title { padding:0; color:#f08100; font-size:14px; font-weight:bold; line-height:20px; }
.message-list .m-title span { float:right; color:#ccc; font-size:12px; font-weight:100; }
.message-list .m-info { padding:5px 0; line-height:24px; }
.message-list .r-title { padding:0; color:#221654; line-height:20px; }
.message-list .r-info { padding:5px 0; line-height:24px; }
.service { position:fixed; top:50%; left:0; margin-top:-179px; z-index:9; }
.service .item { position:relative; width:41px; height:174px; margin-bottom:10px; }
.service .item .title { float:left; width:41px; height:174px; background:#7e7e7e; cursor:pointer; }
.service .item .info { float:left; width:200px; height:174px; margin-left:5px; margin-top:0px;background:#9b0022; display:none; }
.service .current .title { background:#9b0022; }
.hotPro { width:137px; margin:0 auto; padding-top:15px; line-height:24px; text-align:center; }
.hotPro li { float:left; width:137px; }
.hotPro .pic { width:125px; height:113px; margin:0 auto; border:6px solid #fff; }
.hotPro a { color:#fff; }
.hotN { padding:15px 0 0 15px; }
.hotN li { margin-bottom:0px; padding-left:14px; background:url(../images/pro_12.gif) no-repeat 0 8px; color:#fff; line-height:22px; }
.hotN li span { display:block; color:#c78d95; line-height:20px; }
.hotN a { color:#fff; }
.mask { position:fixed; top:0; left:0; width:100%; height:100%; background:url(../images/mask.png); z-index:1000; }
.openWindow { position:fixed; top:50%; left:50%; width:980px; height:580px; margin:-290px 0 0 -490px; background:#fff; z-index:1001; }
.w { position:relative; width:940px; height:540px; padding:20px; background:url(../images/i_02.jpg) no-repeat;}
.w .article { height:500px; overflow-y:auto; margin-top:20px; }
.close { position:absolute; top:0; right:12px; width:30px; height:30px; background:#000; color:#fff; font-size:16px; line-height:30px; text-align:center; z-index:1001; cursor:pointer; }
/*
.sWrap .tPhoto { width:454px; height:411px; padding:24px 25px 0 24px; border:0; box-shadow:none; background:url(ico_20.png) no-repeat; }
.sWrap .tPhoto .tPhotoItem,.sWrap .tPhoto .tPhotoItem li { height:411px; }
.sWrap .tPhoto .tPhotoItem li img { vertical-align:top; }
.sWrap .tPhoto .tPhotoItem p { padding:42px 0 0; color:#fff; font-size:14px; line-height:28px; }
*/
.sWrap .tPhoto { width:503px; height:452px; padding:0; }
.sWrap .tPhoto .tPhotoItem,.sWrap .tPhoto .tPhotoItem li { position:relative; height:412px; }
.sWrap .tPhoto .tPhotoItem { height:452px; }
.sWrap .tPhoto .tPhotoItem li img { vertical-align:top; }
.sWrap .tPhoto .tPhotoItem li p { position:absolute; bottom:0; left:0; width:483px; padding:10px; background:url(../images/mask.png); color:#fff; font-size:14px; line-height:20px; }
.ggsmd { margin-top:7px; padding:0 10px; background:#ccc; line-height:33px; }

.tInfo { padding:0; }
.tInfo h2 { font-size:30px; font-weight:100; line-height:46px; }
.tInfo .info { padding:4px 0 10px; line-height:21px; }
.tList { margin-bottom:17px; }
.tList .hd { position:relative; border-bottom:1px solid #E0E0E0; line-height:32px; }
.tList .hd h3 { font-weight:100; font-size:12px; }
.tList .tPrev,.tList .tNext { position:absolute; top:4px; width:24px; height:24px; cursor:pointer; }
.tList .tPrev { right:26px; background:url(../images/tPrev.jpg) no-repeat; }
.tList .tNext { right:0; background:url(../images/tNext.jpg) no-repeat; }
.tList .bd { position:relative; height:92px; padding:12px 0 0; overflow:hidden; }
.tList .bd ul { position:absolute; top:12px; left:0; height:92px; }
.tList .bd li { float:left; width:127px; height:92px; margin-right:7px; }
.tList .bd li a { position:relative; display:block; width:127px; height:92px; }
.tList .bd li i { position:absolute; top:0; left:0; display:none; width:121px; height:86px; border:3px solid #e70; z-index:2; }
.tList .bd li p { position:absolute; bottom:0; left:0; width:117px; padding:5px 5px 5px; background:url(../images/mask.png); color:#fff; font-size:12px; line-height:18px; text-align:center; z-index:1; }
.tList .bd .on i { display:block; }
.tList .bd .on p { bottom:3px; }

.tMore { width:70px; height:35px; background:#e70; line-height:35px; text-align:center; }
.tMore a { color:#fff; }

.tPhotoShow { position:relative; width:503px; height:452px; }
.tPhotoShow .mc { position:relative; width:503px; height:412px; }
.tPhotoShow .tpsPrev,.tPhotoShow .tpsNext { position:absolute; top:150px; display:block; width:20px; height:40px; z-index:9; }
.tPhotoShow .tpsPrev { left:10px; background:url(../images/pPrev.png) no-repeat; }
.tPhotoShow .tpsNext { right:10px; background:url(../images/pNext.png) no-repeat; }
.gnm_ul { margin-bottom:8px; }
.gnm_ul li { display:none; }
.gnm_ul li a { display:inline-block; vertical-align:top; margin-right:7px; margin-bottom:8px; padding:0 10px; border:2px solid #d1d1d1; line-height:30px; }
.gnm_ul li .on { border:2px solid #ee7700; }


/*
.tPhoto .tPhotoItem { display:none; }
.tPhoto .tPhotoItem .tPhotoShow { display:none; }*/

