@import url(all.css);
.viewer{position: relative;}
.wrapper{overflow: hidden;}
.addthis{ height:43px; line-height:43px;}
.addthis i{ display:block; width:15px; height:15px; background-position:-237px -64px; margin-right:5px; float:left; margin-top:12px;}
.addthis a{ color:#3d3d3d; margin:0 5px;}
.addthis a.hover{ color:#808080;}
.addthis a:hover{ color:#a4342f; text-decoration:underline;}

/*left*/
.left{ width:898px; float:left; border:1px solid #ddd; background:#fff; padding:0 15px 15px 15px;}
.left_t{ height:45px; line-height:45px; border-bottom:1px solid #ddd; margin-bottom:15px; position:relative;}
.left_t strong{ display:inline-table; font-size:16px; color:#3d3d3d; height:43px; border-bottom:2px solid #a14645;}
.left .left_info{}
.left .left_info .about{padding:0 30px; line-height:200%;}
.left_t span{ position:absolute; z-index:2; right:0; top:0; border:1px solid #a4342f; height:24px; line-height:24px; margin-top:10px;}
.left_t span a{ padding:0 10px; display:block; float:left; color:#5c5c5c;}
.left_t span a:hover,.left_t span a.hover{ color:#fff; background:#992723;}


.left_t li{ float:left;display:inline-table; font-size:16px; color:#3d3d3d; height:43px; margin-right:30px; padding:0 10px; cursor:pointer;}
.left_t li.hover{ border-bottom:2px solid #a14645;}

/*right*/
.right{ width:254px; float:right;}
.right .r_navs,.right .r_news{ border:1px solid #ddd; background:#fff; margin-bottom:15px;}
.right .r_navs_t{ height:42px; line-height:42px; padding-left:20px; font-size:16px; color:#3d3d3d; background:url(../images/right_t.jpg) 211px center no-repeat #f5f5f5; border-bottom:1px solid #ddd;}
.right .r_navs ul{ margin:15px 20px 30px;}
.right .r_navs ul li{ line-height:23px; margin-bottom:15px;}
.right .r_navs ul li a{ color:#3d3d3d; padding-left:20px; display:block;}
.right .r_navs ul li.hover,.right .r_navs ul li:hover{ background:url(../images/navsli.jpg) left top no-repeat;}
.right .r_navs ul li.hover a{ 
	color:#fff;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.right .r_navs ul li:hover a{ 
	color:#fff;
	padding-left:40px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.bottom15{ margin-bottom:15px;}
.right .r_news ul{ margin:10px 0 20px;}
.right .r_news ul li{ border-bottom:1px dashed #ddd; padding:10px 20px; position:relative;}
.right .r_news ul li a{ display:block;}
.right .r_news ul li p{ color:#3d3d3d;}
.right .r_news ul li span{ font-size:12px; color:#808080;}
.right .r_news ul li:hover{ background:#992723;}
.right .r_news ul li:hover p,.right .r_news ul li:hover span{ color:#fff;}
.right .r_news li i.hover{ display:block; width:16px; height:6px; background-position:-239px -87px; position:absolute; z-index:2; right:10px; top:2px;}

/*about*/
.about .about_bt{ width:745px; margin:50px auto;}
.about .about_bt a{ display:block; width:298px; height:89px; float:left; margin:0 37px; line-height:89px; position:relative; z-index:2;}
.about .about_bt strong{ color:#3d3d3d; display:block; width:248px; height:89px; text-align:center; padding-left:50px;background:url(../images/aboutbt.png) left top no-repeat; position:absolute; z-index:2; left:0; top:0;}
.about .about_bt span{ display:inline-table; width:77px; height:73px; overflow:hidden; position:absolute; z-index:3; left:7px; top:7px;}
.about .about_bt a:hover strong,.left_info .jz_sc_text_bt:hover{ text-decoration:underline; color:#C00}

/*zhanlan*/
.zhanlan li{ height:248px; overflow:hidden; background:#f4f4f4; margin-bottom:10px;}
.zhanlan li a{ display:block; margin:8px;}
.zhanlan li span{ display:block; width:420px; height:230px; float:left; overflow:hidden;}
.zhanlan li .zhanl_r{ width:443px; float:right;}
.zhanlan li .zhanl_r strong{ font-size:16px; color:#5c5c5c;}
.zhanlan li .zhanl_r p{ line-height:200%; margin-top:20px; color:#5c5c5c;}
.zhanlan li:hover strong{ color:#992723;}

/*zhanlanshow*/
.zhanlanshow h1{ font-size:20px; color:#3d3d3d; text-align:center; height:50px; line-height:50px; font-weight:700; margin-bottom:10px}
.zhanlanshow .l_fenm{ display:block; float:left; width:444px; height:246px; padding:8px; background:#f5f5f7; text-align:center; line-height:246px; overflow:hidden;}
.zhanlanshow .l_fenm img{ max-width:444px; height:auto;}
.zhanlanshow .r_fenm{ display:block; float:right; width:433px; line-height:180%;}
.zhanlanshow .r_fenm li{ clear:both;}
.zhanlanshow .r_fenm b{ display:block; width:340px; float:right; font-weight:normal; line-height:180%;}
.zhanlanshow .zhanlanshow_text{ margin:15px 0; padding:30px; line-height:200%;}
.zhanlanshow .zl_img_t{ width:131px; height:37px; background:url(../images/zl_img_t.jpg) left top no-repeat; font-size:16px; text-align:center; color:#5c5c5c; line-height:37px; margin-left:10px;}



.demo{border-top:none; float:left; position:relative; width:880px; overflow:hidden; margin:20px 0;}
.bx_wrap{position:relative; margin:0 auto;}
.bx_wrap ul li{float:left;}
.bx_wrap ul li div{ text-align:center; width:225px; height:170px;}
.bx_wrap ul li a{display:block; color:#3d3d3d;border:1px solid #ddd; font-size:14px; text-align:center; width:203px; height:166px; overflow:hidden; position:relative;}
.bx_wrap ul li a span{ display:block; position:absolute; z-index:2; left:0; bottom:0; height:30px; width:100%; background:url(../images/backbg.png); color:#fff;}
.bx_wrap ul li a img{ width:195px; height:158px; padding:4px;}
.bx_wrap ul li a:hover{text-decoration:none; color:#f30}
.bx_wrap a.prev{left:0; background:url(../images/lp.png) -6px -17px no-repeat;}
.bx_wrap a.next{right:0; background:url(../images/lp.png) 6px -100px no-repeat;}
.bx_wrap a.next,.bx_wrap a.prev{display:block;z-index:9;width:31px;position:absolute;height:50px;text-decoration:none;outline-style:none;outline-width: 0; top:60px; text-shadow:-99999999}

.show2_boxd{margin:0 auto; height:0; overflow:hidden; width:908px; display:block !important;}
.show2_boxd .demo{ height:100%; width:887px; margin:0 auto;}
.show2_boxd .bx_wrap ul li a { width:887px !important; height:500px !important; padding:0 !important;}
.show2_boxd .bx_wrap ul li a img{ width:auto !important; height:100%; display:block; margin:0 auto;}
.show2_boxd .bx_wrap ul li a{ border:none !important; padding:0 !important;}
.nopic { background:url(../images/yun_03.png) no-repeat center center;}
.show2_boxd .bx_wrap a.next,.show2_boxd .bx_wrap a.prev{ top:41% !important}
/*show2_box*/
.show2_m span{ height:500px !important;}
.show2psi{ position:fixed; z-index:10; left:0; top:5%; width:100%;/* overflow-x:auto;*/}
.apison{ position:absolute;}
.show2_box{ display:none;margin:0 auto; width:908px}
.show2_box .show2_t,.show2_boxd .show2_t{ height:35px; background:url(../images/show2_t.png) left top no-repeat; position:relative;}
.show2_box .show2_m,.show2_ms{ background:url(../images/show2_m.png) left top repeat-y; padding-bottom:20px;}
.show2_box .show2_m h1,.show2_ms h1{ font-size:18px; text-align:center; color:#5c5c5c; padding-bottom:10px;}
.show2_box .show2_m span,.show2_ms span{ display:block; text-align:center; width:800px; margin:0 auto;background:#f5f5f5; position:relative;}
.show2_box .show2_m p,.show2_ms p{ width:850px; margin:20px auto 0; display: block;}
.show2_box .show2_m font,.show2_ms font{ margin:10px 53px; display:block; line-height:200%; font-size:16px;}
.show2_box .show2_f,.show2_boxd .show2_f{ height:13px; background:url(../images/show2_f.png) left top no-repeat; width:908px;}
.show2_ms p { margin-top:30px; display:block;}
.closeshow2{display: block;width: 32px;height: 34px;position: absolute;z-index: 9;right: 0;top: 0;cursor: pointer;}

.maxwid{ position:relative !important; left:0 !important; top:0 !important; width:auto !important; height:100% !important;}

.demo .show2_t{ height:35px; background:url(../images/show2_t.png) left top no-repeat; position:relative;}
.demo .show2_m{ background:url(../images/show2_m.png) left top repeat-y; padding-bottom:20px;}
.demo .show2_m h1{ font-size:18px; text-align:center; color:#5c5c5c; margin-bottom:10px;}
.demo .show2_m span{ display:block; text-align:center; width:800px; margin:0 auto;background:#f5f5f5;overflow:hidden; position:relative; height:350px;}
.demo .show2_m p{ width:850px; margin:20px auto 0; display: block; max-height:100px; overflow-y:auto}
.demo .show2_f{ height:13px; background:url(../images/show2_f.png) left top no-repeat;}

.bx_container{ margin:0 auto;}

/*middle*/
.middle{ background:#fff; border:1px solid #ddd; padding:0 15px 15px;}
.contact_l{ width:729px; background:url(../images/contact_l.jpg) right center no-repeat; min-height:618px; float:left;}


/*tongzi*/
.tongzi li{ border-bottom:1px dashed #ddd; padding-bottom:10px; margin-bottom:10px;}
.tongzi li span{ font-size:42px; color:#ccc; float:left; display:block; width:70px; text-align:center;}
.tongzi li .zhanl_r{ width:824px; float:left; margin-top:15px;}
.tongzi li .zhanl_r strong{ font-size:16px; color:#3d3d3d;}
.tongzi li .zhanl_r font{ float:right; font-size:14px; color:#999;}
.tongzi li .zhanl_r p{ color:#6c6c6c; line-height:180%; clear:both; margin-top:10px; text-indent:2em;}
.tongzi li:hover strong,.tongzi li:hover span,.tongzi li.hover strong,.tongzi li.hover span{ color:#b66562;}


/*juanzengshoucang*/
.leftbanner_1P{ margin-top:15px; width:900px; overflow:hidden;}
.left_info .jz_sc_t{ font-size:18px; text-align:center; font-weight:normal; margin:10px 0;}
.left_info .jz_sc_text{ margin-top:10px; padding:0 30px; line-height:200%;}
.left_info .jz_sc_text_bt{ display: block; width:222px; height:58px; background:url(../images/jz_text_bt.jpg) left top no-repeat; text-align:center; line-height:58px; font-size:16px; color:#5c5c5c; border:1px solid #eaeaea; padding:0 10px 0 30px; margin:30px auto;}

/*news*/
.news li{ padding-bottom:10px; height:155px; margin-bottom:10px; border-bottom:1px solid #eaeaea;}
.news li a{ display:block;}
.news li span{ display:block; float:left;}
.news li span img{ width:204px; height:144px; padding:4px; border:1px solid #eaeaea;}
.news li .news_r{ width:670px; display:block; float:right;}
.news li .news_r p a{ font-size:16px; color:#3d3d3d; display:block;}
.news li .news_r font{ color:#5c5c5c; display:block; line-height:26px; margin-top:10px;}
.news li .news_r em{ color:#909090; display:block; margin-top:10px;}
.news li:hover p a{ color:#b66562;}

/*news show*/
.right_info h2{ font-size:24px; font-weight:normal; text-align:center; color:#3d3d3d; margin-top:10px;}
.right_info .sintext{ font-size:12px; color:#808080; border-bottom:1px dashed #e2e2e2; text-align:center; padding:10px 0;}
.right_info .infotext{ margin:15px 0; padding:30px; line-height:200%;}
.right_info .mp{ font-size:14px; color:#5c5c5c; display:block; height:34px; line-height:25px;}
.right_info .mp span{ display: block; padding:0 10px; height:25px; line-height:25px; border:1px solid #eaeaea; float:left; color:#909090; margin-right:10px;}


/*canguan xuzhi*/
.knowledge ul,.knowledge .kn_welcome_box{ background:#f5f5f5; padding:13px 35px; margin-top:15px; line-height:25px; margin-bottom:10px;}
.knowledge ul li{ color:#909090; background:url(../images/yuand.jpg) left center no-repeat; padding-left:12px;}
.knowledge .kn_welcome{ line-height:26px; margin:10px 0;}
.makeopen{ display:block; width:160px; height:44px; text-align:center; line-height:44px; font-size:16px; color:#fff; margin:25px auto 50px; background:#c22121;}


/*makeinfo*/
.makeinfo{}

/*left_navs*/
.left_navs{ margin-top:15px; width:185px; padding:15px; background:#f5f5f5; float:left;}
.left_navs dt{ font-size:18px; color:#3d3d3d; margin-bottom:10px;}
.left_navs dd{ line-height:35px; padding-left:12px;}
.left_navs dd.hover,.left_navs dd:hover{ background:url(../images/l_navs.png) left center no-repeat;}
.left_navs dd a{ color:#3d3d3d;}
.left_navs dd:hover a,.left_navs dd.hover a{ color:#9f2928;}
.left_gz_r{ width:670px; float:right; margin-top:15px;}


.left_gz_r li{ margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #eaeaea;}
.left_gz_r li .gz_imgname{ width:178px; float:left; background:#f5f5f5;}
.left_gz_r li .gz_imgname span{ display:block; width:178px; height:251px; overflow:hidden;}
.left_gz_r li .gz_imgname span img{ width:178px; height:auto;}
.left_gz_r li p.gxzse{ height:40px; line-height:40px; text-align:center; color:#3d3d3d;}
.left_gz_r .gz_r{ width:475px; float:right;}
.left_gz_r .gz_r b{ font-weight:normal; color:#808080;}
.left_gz_r .gz_r b span{ color:#5c5c5c; font-size:18px; margin-right:10px;}
.left_gz_r .gz_r font{ line-height:25px; color:#5c5c5c; display:block; text-indent:2em; margin-top:15px;}
.left_gz_r li:hover .gz_imgname{ background:#9f2928;}
.left_gz_r li:hover .gz_imgname p{ color:#fff;}

/*zhanguanjies*/
.zgjs_text font{ display:block; text-indent:2em; line-height:180%; margin-bottom:10px;}
.zgzp li{ float:left; width:196px; height:132px; border:1px solid #eaeaea; overflow:hidden; position:relative; margin:0 9px 15px; padding:4px;}
.zgzp li b img{ width:196px; height:132px;}
.zp_names{ height:35px; line-height:35px; background:url(../images/entry_t.png); position:absolute; z-index:9; bottom:0; left:0; width:204px; text-align:center; color:#fff; display:none;}
.zgzp li:hover .zp_names{ display:block;}


/*zulin*/
.zulin li{ float:left; width:206px; margin:0 9px 30px;}
.zulin li a{ display:block;;width:212px;}
.zulin li b{border:1px solid #eaeaea; padding:4px}
.zulin li b img{ width:196px; height:132px;}
.zulin li span{display:block; margin-top:10px; text-align:center; color:#3d3d3d;}
.zulin li font{ display:block; margin-top:5px; color:#808080;}
.zulin li:hover span{ color:#c22121;}

/*video*/
.video{ width:900px;}
.video li{ background:#efefef; padding:10px; float:left; margin:10px 20px; position:relative;}
.video li span{ display:block; width:240px; height:200px; background:#fff; overflow:hidden;}
.video li span img{ width:240px; height:auto;}
.video li strong{ display:block; height:30px; line-height:30px; text-align:center; font-weight:normal; background:#fff; margin-top:4px; color:#3d3d3d;}
.video li b{ display:none; width:240px; height:200px; background:url(../images/btn.png) center center no-repeat; position:absolute; z-index:5; left:10px; top:10px;}
.video li:hover b{display:block;}

.video_name{ display:block; text-align:center; font-size:20px; font-weight:normal; margin-bottom:15px;}
.videoshow_text{ line-height:180%;}


/*bumen*/
.bumen_l{ width:212px; float:left;}
.bumen_r{ width:500px; float:left; margin-left:50px;}
.bumen_l dt{ width:180px; text-align:center; height:30px; line-height:30px; background:#f0f0f0; font-size:16px; margin-bottom:10px;}
.bumen_l dd{ margin-left:20px; line-height:180%; margin-bottom:5px;}

.bumenlist{ margin-top:20px;}
.bumenlist dt{ width:160px; height:35px; line-height:35px; background:#f0f0f0; cursor:pointer; font-size:16px;}
.bumenlist dt i{ display:inline-block; width:21px; height:21px; background-position:-394px -70px; vertical-align:middle; margin:0 10px;}
.bumenlist dd{ padding:0 0 0 40px; line-height:30px; display:none;}
.bumenlist dd div{}
.bumen_box .bumenlist.hover i{ background-position:-418px -70px;}
.bumen_box .bumenlist.hover dt{ color:#fff; background:#9d2422;}



/*jiangzhuo*/
.jiangzhuo{}
.jiangzhuo li{position: relative;margin: 0 9px 60px; float:left;}
.jiangzhuo li a{ display:block;width: 196px;height: 132px;border: 1px solid #eaeaea;padding: 4px;}
.jiangzhuo li b{ display:block;}
.jiangzhuo li b img {width: 196px;height: 132px;}
.jiangzhuo li span{ position:absolute; z-index:4; left:0; bottom:-44px; color:#3d3d3d; width:100%; text-align:left; display:block; height:40px; line-height:20px;}
.jiangzhuo li:hover{ background:#992723;}
.jiangzhuo li:hover span,.down_list li:hover p{ color:#992723;}

/*down_t*/
.down{ margin-bottom:15px;}
.down_t{ background:url(../images/down_t.jpg) left top no-repeat #a44a47; height:38px;}
.down_list{ background:#fff; border:1px solid #ddd; padding:15px 0;}
.down_list li{ width:33%; text-align:center; float:left; height:80px;}
.down_list li p{ color:#3d3d3d;}
.tionimg{border:1px solid #ddd;}




ul.bjqs-controls.v-centered li a{padding:13px;background-image:url(../images/in_lunbt.png);color:#000;position:absolute; text-indent:-9999px;text-decoration: none; display:none;}
ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0; background-position:left bottom;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0; background-position:right top;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%; background:url(../images/avf.png); height:40px;}
ol.bjqs-markers.h-centered{text-align: right; position:absolute; z-index:2; right:0; bottom:0}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block;}
p.bjqs-caption{display:block;margin:0;padding:2%;position:absolute;bottom:0;color:#fff; font-size:14px; z-index:9999;}


/*juanz*/
.abc{ background:url(../images/juanz.jpg) right top no-repeat; padding:17px 25px;}
.abc li{ width:25px; height:25px; background:#fff; border:1px solid #ddd; text-align:center; line-height:25px; float:left; margin-right:5px; cursor:pointer;}
.abc li a{ color:#3d3d3d; display:block;}
.abc li:hover,.abc li.hover,.minglu li:hover span,.minglu li.hover span{ background:#931b15;}
.abc li:hover a,.abc li.hover a,.minglu li:hover span,.minglu li.hover span{ color:#fff;}

.minglu{ margin-top:20px;}
.minglu li{ margin:10px 25px;}
.minglu span{ display:block; width:25px; height:25px; line-height:25px; text-align:center; background:#fff; border:1px solid #ddd; float:left;}
.minglu .minglu_r{ width:800px; float:left; margin-left:10px;}
.minglu .minglu_r a{ line-height:30px; color:#5c5c5c; margin:0 5px;}
.minglu .minglu_r a:hover{ text-decoration:underline; color:#931b15;}

/*juanzshow*/
.minlushow{ height:270px; background:url(../images/juanzshow.jpg) left top no-repeat;padding:22px 0 0 24px;}
.minlushow span{ display:block;background:#fff; border:1px solid #ddd; float:left; overflow:hidden;height:241px;}
.minlushow span img{ width:310px; height:230px; padding:5px;}
.minlushow .minlushow_r{ width:522px; float:left; margin-left:20px;}
.minlushow .minlushow_r dd{ line-height:200%; color:#3d3d3d;}
.minlushow .minlushow_r dd.namens{ font-size:18px;}
.minlushow .minlushow_r dd b{ display:block; width:480px; float:right;}

/*daoshi*/
.daoshi{ padding:10px 17px; height:40px; background:url(../images/juanz.jpg) left top no-repeat;}
.daoshi li{ float:left; margin-right:10px; height:20px; line-height:20px; padding:10px 5px; cursor:pointer;}
.daoshi li.hover{ border-bottom:2px solid #c22121; color:#c22121;}

.daoshi_info{ display:none; margin:15px 17px;}
.show{ display:block;}

.dao_l{ width:465px; float:left; max-height:380px; overflow-y:auto}
.dao_r{ width:376px; float:right; position:relative; z-index:2}
.dao_r a{ display:block; position:absolute; z-index:2; cursor:pointer; text-indent:-9999px;}
.dao_r a.t1{ right:0; top:178px; width:74px; height:74px;}
.dao_r a.t2{ left:166px; top:199px; width:92px; height:30px;}
.dao_r a.t3{ left:110px; top:204px; width:23px; height:80px;}
.dao_r a.t4{ left:0; top:176px; width:86px; height:86px;}
.dao_r a.t5{ left:24px; top:8px; width:100px; height:100px;}
.dao_r a.t6{ left:210px; top:20px; width:43px; height:70px;}
.dao_r a.t7{ left:255px; top:50px; width:43px; height:40px;}
.dao_r a.t8{ left:159px; top:43px; width:50px; height:50px;}
.dao_r a.t9{ left:83px; top:110px; width:100px; height:80px;}


.dao_r a{ display:block; position:absolute; z-index:2; cursor:pointer; text-indent:-9999px;}

.dao_r a.t0-1{right: 29px;top: 167px;width: 67px; height:74px;}
.dao_r a.t0-2{left: 259px;top: 76px;width: 29px;height: 18px; }
.dao_r a.t0-3{left: 81px;top: 231px;width: 64px;height: 64px; }
.dao_r a.t0-4{left: 174px;top: 100px; width:86px; height:86px; }
.dao_r a.t0-5{left: 112px;top: 123px;width: 46px;height: 55px; }
.dao_r a.t0-6{left: 259px;top: 35px; width:28px; height:40px; }


.dao_r a.t2-1{ right:0; top:178px; width:74px; height:74px;}
.dao_r a.t2-2{ left:166px; top:199px; width:92px; height:30px;}
.dao_r a.t2-3{ left:110px; top:204px; width:23px; height:80px;}
.dao_r a.t2-4{ left:0; top:176px; width:86px; height:86px;}
.dao_r a.t2-5{ left:24px; top:8px; width:100px; height:100px;}
.dao_r a.t2-6{ left:210px; top:20px; width:43px; height:70px;}
.dao_r a.t2-7{ left:160px; top:41px; width:28px; height:40px;}
.dao_r a.t2-8{ left:159px; top:43px; width:50px; height:50px;}
.dao_r a.t2-9{ left:51px; top:93px; width:22px; height:80px;}

.dao_r a.t3-1{ right:0; top:178px; width:74px; height:74px;}
.dao_r a.t3-2{left: 35px;top: 101px;width: 50px;height: 69px;}
.dao_r a.t3-3{left: 100px;top: 196px;width: 45px;height: 27px;}
.dao_r a.t3-4{ left:0; top:176px; width:86px; height:86px;}
.dao_r a.t3-5{ left:24px; top:8px; width:100px; height:100px;}
.dao_r a.t3-6{ left:160px; top:41px; width:28px; height:40px;}


.dao_r .tbox{ width:280px; display:none; position:absolute; z-index:3;}
.dao_r .tbox_t{ height:35px; line-height:35px; background:#f5f5f5; color:#5c5c5c; padding:0 10px; border:1px solid #ddd; border-bottom:none;}
.dao_r .tbox_m{ padding:10px; border:1px solid #ddd; line-height:180%; background:#fff;}
.dao_r .jiao{ width:54px; height:30px; background:url(../images/tbox.png) left bottom no-repeat; margin-top:-1px;}
.dao_r .hover{ display:block;}

.dao_r .tbox0-1{right:-212px; bottom:120px;} 
.dao_r .tbox0-2{left:268px; bottom:230px;} 
.dao_r .tbox0-3{left:110px; bottom:65px;} 
.dao_r .tbox0-4{left:207px; bottom:176px;} 
.dao_r .tbox0-5{ left:134px; bottom:163px; } 
.dao_r .tbox0-6{left:272px; bottom:266px;}  



.dao_r .tbox1{right:-235px; bottom:97px;} 
.dao_r .tbox2{left:212px; bottom:100px;} 
.dao_r .tbox3{left:123px; bottom:95px;} 
.dao_r .tbox4{left:46px; bottom:104px;} 
.dao_r .tbox5{ left:76px; bottom:256px; } 
.dao_r .tbox6{left:238px; bottom:261px;} 
.dao_r .tbox7{left:277px; bottom:244px;} 
.dao_r .tbox8{left:187px; bottom:246px;} 
.dao_r .tbox9{left:143px; bottom:170px;} 
.dao_r .tbox10{left:61px; bottom:170px;}




.dao_r .tbox3-1{right:0; top:178px;} 
.dao_r .tbox3-2{left:60px;bottom:172px;} 
.dao_r .tbox3-3{left:120px; bottom:100px;} 
.dao_r .tbox3-4{left:44px; bottom:105px;} 
.dao_r .tbox3-5{ left:78px; bottom:263px; } 
.dao_r .tbox3-6{left:173px; bottom:246px;} 


.zl_img_t{ width:131px; height:37px; background:url(../images/zl_img_t.jpg) left top no-repeat; font-size:16px; text-align:center; color:#5c5c5c; line-height:37px; margin-left:10px;}



.sontact{ width:658px; margin-left:10px;}
.aska{ background:url(../images/ts.jpg) left top no-repeat #f0f0f0; display:none; padding:18px 12px;}
.sontact li{ margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #ddd;}
.sontact li span,.sontact li b,.sontact li em{ float:left; margin-right:10px; cursor:pointer;}
.sontact li i{ display:block; margin-top:8px; margin-left:5px; height:6px; width:10px; background-position:-451px -77px; float:right;}
.sontact li.hover{ border-bottom:none;}
.sontact li.hover .aska{ display:block;}
.sontact li.hover em{ display:none;}
.sontact li font{ color:#a94744; margin-bottom:5px; display:block;}
.sontact li p{ line-height:150%;}

.pliwelcome{ font-size:16px; color:#5c5c5c; margin:30px 10px 20px;}

.severadd{ margin-left:10px;}
.severadd li{ margin-bottom:15px;}
.severadd li em,.severadd li span,.severadd li b{ float:left; margin-right:5px; line-height:26px;}
.severadd li .inputsr{ width:180px; height:26px; border:1px solid #ddd; background:#fcfcfc; padding:0 10px; color:#5c5c5c; margin-right:10px;}
.severadd li label{ margin-right:10px; font-weight:normal; cursor:pointer;}
.severadd li label input{ vertical-align:middle; margin-right:5px;}
.severadd li .inputsraop{ width:320px; height:26px; border:1px solid #ddd; background:#fcfcfc; padding:0 10px; color:#5c5c5c; margin-right:10px;}
.severadd li .gudian{ width:320px; height:90px; border:1px solid #ddd; background:#fcfcfc; padding:5px 10px; color:#5c5c5c; margin-right:10px;}

.contact_bt{ margin-left:72px; margin-bottom:50px;}
.contact_bt input{ width:124px; height:40px; text-align:center; line-height:40px; border:none; background:#a94744; font-size:16px; color:#fff; margin-right:20px; cursor:pointer;}


.contact_r{ width:407px; float:right; margin-top:20px;}
.contact_r p{ line-height:220%;}
.contact_r p a{ display: inline-block; width:49px; height:17px; background:url(../images/admap.jpg) left top no-repeat;}

.ererim{ margin:20px 0;}
.tizireg a{ color:#c01d1d;}


/*guancang*/
.guancang_t{ height:68px; background:url(../images/gc_t.jpg) left top no-repeat; border:1px solid #ddd; padding:17px 25px; border-bottom:none;}
.guancang_t .guancnme{ font-size:18px; color:#3d3d3d;}
.guancang_t .search_gc{ margin-top:10px;}

.search_gc span,.yshl_l span{ position:relative; z-index:4; float:left; margin-right:10px;}
.search_gc span i,.yshl_l span i{ display:block; width:10px;  height:6px; background-position:-471px -76px; position:absolute; z-index:5; right:10px; top:10px;}
.search_gc span input,.yshl_l span input{ width:60px; height:30px; line-height:30px; padding:0 30px 0 10px; background:#ababab; color:#fff; border:none; cursor:pointer; text-align:center;}
.search_gc span .yearslist,.yshl_l span .yearslist{ width:100px; background:#ccc; display:none; position:absolute; z-index:4px; left:0; top:30px;}
.search_gc span .yearslist p,.yshl_l span .yearslist p{ color:#fff; text-align:center; cursor:pointer; line-height:30px;}
.search_gc span .yearslist p:hover,.yshl_l span .yearslist p:hover{ background:#fff; color:#5c5c5c}

.searchgc_text{ width:210px; height:30px; line-height:30px; background:#fff; border:1px solid #ddd; background:#fff; padding:0 10px; color:#5c5c5c;}
.searchgc_bt{ width:60px; height:30px; line-height:30px; text-align:center; color:#fff; border:none; background:#b0b0b0; cursor:pointer;}




.gc_list{ margin:30px 0;}
.gc_list li{ position:relative; float:left; width:270px; height:250px; margin:0 11px;}
.gc_list li b{ display:block; width:262px; height:182px; padding:4px; border:1px solid #ddd;}
.gc_list li em{ display:block; width:262px; height:182px; overflow:hidden; text-align:center;}
.gc_list li em img{ width:262px; height:auto;}
.gc_list li font{ color:#9e1313; margin-right:10px;}
.gc_list li div{ display:none;}
.gc_list li a p{ color:#3d3d3d; margin-top:5px;}
.gc_list li h2{ display:none; height:20px; line-height:20px; text-align:center; font-weight:normal; color:#5c5c5c;}
.gc_list li a:hover{ display:block; width:291px; height:385px; background:url(../images/gchocer.png) left top no-repeat; position:absolute; z-index:4; left:-10px; top:-69px;}
.gc_list li a:hover em{ height:240px; display: table-cell;vertical-align: middle;}
.gc_list li a:hover b{ height:240px; border:none; text-align:center; margin:12px auto; background:#f0f0f0;}
.gc_list li a:hover em img{ height:auto; max-height:240px; width:auto; max-width:260px;}
.gc_list li a:hover h2{ display:block; padding-top:10px;}
.gc_list li a:hover p,.gc_list li a:hover div{ padding:0 10px}
.gc_list li a:hover font{ display:none;}
.gc_list li a:hover div{ display:block; color:#5c5c5c; line-height:180%;}

.yshl_t{ position:relative; z-index:4;}
.yshl_t .yshl_l{ position:absolute; z-index:4; left:36px; top:186px;}
.yshl_t .yshl_r{ position:absolute; z-index:4; right:30px; top:65px; height:125px; width:430px; padding:15px; background:url(../images/entry_t.png); color:#fff; line-height:180%;}

.user_l{ width:180px; padding:10px; border:1px solid #ddd; float:left; background:#fff; padding-bottom:100px;}
.user_m{ width:716px; border:1px solid #ddd; float:left; background:#fff; margin-left:10px;}
.user_r{ width:258px; border:1px solid #ddd; float:right; background:#fff;}
.user_l .user_l_xinx{ height:54px; line-height:54px; padding:0 5px; background:#f8f8f8; border:1px solid #ddd; color:#3d3d3d; font-size:16px;}
.user_l .user_l_xinx span{ color:#c01d1d;}
.user_l dl{ background:#ededed; border:1px solid #ddd; border-top:none; padding:10px 5px 20px;}
.user_l dl dd{ line-height:30px;}
.user_l dl dd span{ color:#909090;}
.user_l dl dd .exit{ display:block; width:66px; height:28px; background:url(../images/e_pwd_bt.jpg) left top no-repeat; color:#fff; text-align:center; line-height:28px; margin:10px 0 0 42px;}
.user_l .user_l_navs{ margin-top:10px; border:1px solid #ddd;}
.user_l .user_l_navs a{ display:block; color:#3d3d3d; text-align:center; height:50px; line-height:50px; background:url(../images/u_lnavs.jpg) left top repeat-x; border-bottom:1px solid #ddd;}
.user_l .user_l_navs a:hover,.user_r ul li:hover a{ color:#9e1313}

.user_m_t{ height:40px; line-height:40px; background:url(../images/u_m_t.jpg) left top repeat-x; font-size:16px; border-bottom:1px solid #ddd;}
.user_m_t b{ display:inline-table; vertical-align:middle; margin:0 10px 0 15px; width:5px; height:18px; background:#9d3534;}

.user_m .user_m_box{ padding:25px 15px;}
.userzl li{ margin-bottom:15px;}
.userzl li span{ display:block; width:70px; float:left; margin-left:15px; text-align:right; line-height:30px;}
.userzl li b{ float:left; margin-left:10px; font-weight:normal;}
.userzl li b .user_text{ width:270px; height:30px; line-height:30px; padding:0 10px; border:1px solid #ddd; margin-right:10px;}
.userzl li b font{ font-weight:lighter; color:#909090;}
.userzl li b .user_text1{ width:400px; height:80px; padding:10px; border:1px solid #ddd;}
.user_bt{ width:124px; height:40px; line-height:40px; text-align:center; font-size:14px; color:#fff; background:#a43430; border:none; margin-left:95px; cursor:pointer;}

.user_r ul{ margin:10px 15px;}
.user_r ul li{ height:35px; line-height:35px; overflow:hidden; background:url(../images/entry_t.png) left center no-repeat; padding-left:10px;}
.user_r ul li a{ display:block; color:#5c5c5c;}
.user_r ul li:hover a{ text-decoration:underline;}




.show2_box .show2_m p span{ height:auto !important; background:none; text-align:left; width:auto !important;}




.bx_wrap .scroll{ width:880px; overflow:hidden;}
.demo{border-top:none; float:left; position:relative; width:880px; overflow:hidden; margin:20px auto; margin-left:10px;}
.bx_wrap{position:relative;margin:0 auto;}
.bx_wrap .owl-item{float:left;}
.bx_wrap .item .item_img{ text-align:center; width:225px; height:170px;}
.bx_wrap .item .item_img a{display:block; color:#3d3d3d;border:1px solid #ddd; font-size:14px; margin:0 auto; text-align:center; width:203px; height:166px; overflow:hidden; position:relative;}
.bx_wrap .item .item_img span{ display:block; position:absolute; z-index:2; left:0; bottom:0; height:30px; width:100%; background:url(../images/backbg.png); color:#fff;}
.bx_wrap .item .item_img img{ width:195px; height:158px; padding:4px;}
.bx_wrap .item .item_img a:hover{text-decoration:none; color:#f30}
.owl-theme .owl-controls .owl-buttons .owl-prev{left:0; background:url(../images/lp.png) -6px -17px no-repeat;}
.owl-theme .owl-controls .owl-buttons .owl-next{right:0; background:url(../images/lp.png) 6px -100px no-repeat;}
.owl-theme .owl-controls .owl-buttons .owl-prev,.owl-theme .owl-controls .owl-buttons .owl-next{display:block;z-index:9;width:31px;position:absolute;height:50px;text-decoration:none;outline-style:none;outline-width: 0; top:60px; text-shadow:-99999999;}
