body .minwidth{margin:0px auto;width:1200px; }

body .w1000{margin:0px auto;width:1000px;}





body .page_tip{border-bottom: solid 2px #ddd;}

body .page_tip ul li{ color:#333}

body .page_tip ul li a{ color:#333}

body .page_tip h1{color:#333}

body .pe_top h1{color:#000;font-weight: bold;}

.top_bg{ position: absolute; bottom:0; margin:auto; width:100%}

.nav_bg{ position: absolute; bottom:0; margin:auto;height: 33px;width:100%}

.top_bg img,.nav_bg img{ position:absolute; bottom:0;}

.top_bg img{height:105px;min-width:100%;}

.nav_bg img{height:33px;min-width:100%;}





/**/

.ewm img{padding:3px 0; background:#fff;}





body .rslides_tabs{bottom:0;}

body .rslides_tabs a{ background:#fff; width:12px; height:12px; border:solid 1px #ddd}

body .rslides_tabs .rslides_here a{ background:#C7000A}

body .rslides_tabs li{ margin-right:10px;}



.top{position: relative;padding:0px 0 0 0;height:165px;/* background:url(../images/top_ban.jpg) no-repeat center bottom;*/}

.top .w1000{ position:relative; height:100%;}

.top .tel{ position:absolute;top:22px; margin:5px 0;right:0px;}

.top .tel span{ float:left; margin-right:10px;line-height:30px; color:#C7000A;padding-left:25px; font-size:16px;}

.top .logo{ position:absolute;top:30px;}



.cn{ background:url(../images/cn.jpg) no-repeat left; padding-left:23px}

.en{ background:url(../images/en.jpg) no-repeat left; padding-left:23px;}





.top .tel .el{ background:url(../images/tel.png) left no-repeat; }

.top .tel .xq{ background:url(../images/qq.png) left no-repeat; }

.top .room{ position:absolute;bottom:20px; right:70px;}

.top .room h2,.top .room h3{ margin-bottom:5px;color:#fff; font-weight:400;}







.nav{position: relative;margin-top:25px;/* background:url(../images/nav.jpg) no-repeat;*/ height:33px;}

.nav ul li{ float:left; margin:0 10px; position:relative}

.nav ul li a{ float:left; display:block; color:#fff; width:90px; text-align:center;line-height:33px; font-size:16px}

.nav ul li a:hover{ background:#000; }





.nav ul li ul{ display:none; float:left; z-index:999; clear:both; position:absolute;top:100%; left:0; background:url(../images/bx_red.png);}

.nav ul li:hover ul{ display:block;}

.nav ul li ul li{ float:left; margin:0px; clear:both; display:block; border-bottom:solid 1px #C58D8D }

.nav ul li ul li a{ font-size:12px;}

body .nav ul li ul li .xul{ display:none; position:absolute;top:0;left:100%;}

body .nav ul li ul li:hover .xul{ display:block;}



.long{ float:left;width:1177px;margin:10px 0;padding:15px 12px 10px 10px; background:url(../images/long.png); }

.long div{ float:left; margin:0 0px 0 29px;}

.long .one{ color:#333; font-size:17px; background:url(../images/tel.png) left no-repeat; padding-left:25px;}



.long .xun a{ display:block;margin-top:0px;/* background:#c7000a; color:#fff;padding:0 10px; border-radius:5px; line-height:40px;border:solid 1px #000*/}

.long .xun a:hover{ }





.long .two{margin-top:10px; display:block;font-size:20px;color:#cc0000}

.long b{ color:#333; padding-left:30px; line-height:30px;margin-bottom:1px; display:block}

.long b a{ color:#333; font-size:16px;}

.long b a:hover{ color:#f60}

.long .xq{/*background:url(../images/qq.png) left no-repeat;*/}

.long .s{ background:url(../images/s.png) left no-repeat;}

.long .weixin{ background:url(../images/wenxin.png) left no-repeat;}





.xrom{}

.xrom .left{ float:left;width:260px;}

.xrom .right{ float:right;width:910px;}





.xrom .left .one{ float:left;margin-top:20px; width:100%;}

.xrom .left .one li{ float:left; padding-bottom:10px;}

.xrom .left .one li img{ float:left; width:83px;}

.xrom .left .one h2{ background:#efefef;padding:5px 0; border-bottom:1px solid #ddd; width:100%; font-weight:400; text-indent:1em; font-size:16px;color:#333}

.xrom .left .one h2 img{ display:block;margin:auto;}

.xrom .left .one li a:hover h4{ color:#f60}



.xrom .left .one li div{ float:left;margin-left:8px;width:150px; }

.xrom .left .one li div h4{ color:#333; font-size:13px; font-weight:400;}

.xrom .left .one li div b{ color:#f60}



.xrom .left .ob_a li{ border:1px #ddd solid; padding:5px;margin:10px;}

.xrom .left .ob_a li div{width:135px;}

.xrom .left .ob_a li:hover{ border:solid 1px #f60}

.xrom .left .ob_b li{border-bottom:1px #ddd dashed; margin:10px 10px 0 10px;}

.xrom .left .ob_b li img{ width:70px; border:solid 2px #ddd}

.xrom .left .ob_b li div{width:146px;}





.xrom .left .two{ float:left; width:100%; margin-top:20px;}

.xrom .left .two div{ position:relative;margin:10px 20px;}



.xrom .left .two div{ margin:auto;margin-top:10px;margin-bottom:10px;}

.xrom .left .two .wa{ width:201px;height:120px; /*background:url(../images/wa.jpg) no-repeat;*/}

.xrom .left .two .wa span{ position:absolute; bottom:10px; left:38px; font-weight:bold; color:#f6312d; font-size:16px;}

.xrom .left .two .wb{width:201px;height:120px; /*background:url(../images/wb.jpg) no-repeat;*/}

.xrom .left .two .wb span{ color:#333; font-size:14px;}

.xrom .left .two .wb .wb_a{ position:absolute; top:30px; left:67px;}

.xrom .left .two .wb .wb_b{position:absolute; left:67px;top:70px;}

.xrom .left .two .wc{width:201px;height:90px; /*background:url(../images/wc.jpg) no-repeat;*/}

.xrom .left .two .wc span{ position:absolute;left:50px; top:17px; color:red; font-size:14px}

.xrom .left .two .wc div{ display:block;margin:0px;position:absolute; bottom:10px; left:10px;}

.xrom .left .two .wc div a{ float:left;margin:0 6px;}











.hair{height:26px; margin:0 0 3px 0;background:url(../images/hair_i.jpg)}

.hair h4{ float:left;height:100%;line-height:25px; font-size:18px; font-weight:400; background:red; color:#fff;padding:0 20px; background:#c7000a;}

.hair span{ float:left; display:block;width:20px;height:26px; background:url(../images/hair_x.jpg)}

.iti{ padding:5px 10px;  font-weight:400;background:#f7f3f7; border-bottom: 1px solid #ddd}

.iti a{ float:right;line-height:22px; font-size:10px; color:#999}



.bor{ border:solid 1px #ddd;}

.ibox{ float:left;width:443px;}

.ibox img{width:100%;}

.ibox_r{ margin-right:20px;}

.ibox .iab{ padding:10px;}

.ibox .iab p{margin:5px 0;color:#333; font-size:13px; line-height:24px;}



.ibox_xa{height:350px;}

.ibox_xb{height:285px;}







.ibox ul li.boi{ background:none;margin-bottom:10px;}

.boi img{ float:left; width:100px;display:block;}

.boi div{ float:left;margin-left:10px; width:300px;}

.boi div a:hover h3{ color:#f60}

.boi div p{margin-top:5px; font-size:12px; color:#777;}



.ibox ul{ float:left; width:411px;padding:10px;}

.ibox ul li{ float:left;width:100%; clear:both;padding-left:10px;margin-right:-10px; line-height:25px; display:block; background:url(../images/arrow.png) left no-repeat;}

.ibox ul li a{ color:#333; }

.ibox ul li a:hover{ color:#f60}

.ibox ul li span{ float:right;display:block; font-size:12px;  color:#999;}



.xi_box{}

.xi_box img{ width:100%;margin:5px 0;} 

.xi_box h4{ color:#333; font-size:14px; font-weight:400;}









.xi_rom{margin-top:20px;}

.xiba a:hover img{opacity:0.9;}

.xiba a:hover h3{ color:#f60}

.xiba a:hover h4{ color:#f60}

.xiba a:hover p{color:#f60}







.xi_rom .rom{ float:left; margin-bottom:20px;width:440px; }

.xi_rom .rom h3{ color:#000;font-size:16px;padding-bottom:5px;}

.xi_rom .rom p{ color:#333; font-size:13px;}

.rom_r{margin-right:30px;}



.xxbi{margin:10px 0;}

.xxb{padding:5px 10px;}

.xxb b{ color:#555}

.xxb a{ color:#333; line-height:23px; font-size:13px;padding:3px;}

.xxb{color:#333; line-height:23px; font-size:13px}





.link{margin-top:10px;}

.link a{ float:left;  border:solid 1px #ddd; padding:3px; margin:5px 4px;}

.link a:hover{ border:solid 1px #f60}





.sub{}

.sub h3{ text-align:center; font-weight:400;color:#fff; background:#C7000A;/* background:url(../images/menu_top.jpg) repeat-x;*/ line-height:35px;}







.menu{}

.menu h3{ text-align:center; font-weight:400;color:#fff; background:url(../images/menu_top.jpg) repeat-x; line-height:35px;}

.menu li{ border:solid 1px #ddd}

.menu li a{ display:block; text-indent:5em; line-height:33px; color:#333; background:url(../images/page_icon.png) no-repeat 30px 12px }

.menu li a:hover{background:url(../images/page_hover_icon.png) no-repeat 30px 12px}

.menu li a:hover{color:#f60}

.menu li ul{ display:none }

.menu li:hover ul{ display:block;}

.menu li ul li{ border:none;  border-top:1px solid #ddd;}

.menu li ul li a{ text-indent:5em; background:none;}

.menu li ul li a:hover{ background:none;}



.menu li a.hover{ }





.menu a.hover{ display:block;color:#f60; }

.menu .active a{ color:red; background:url(../images/page_hover_icon.png) no-repeat 30px 12px}

.menu .active a:hover{ color:red;}

.menu .active ul a{color:#333; background:none;}

.menu .active a.hover{ color:red;}

.menu .navbx{ display:block}







.rack{}

body .rack .left{width:}

#wbox{ padding:20px 0}

body .ln_one div{ width:666px;}

body .ln_one img{width:220px;}

body .list_news ul li.ln_one{ float:left; padding:15px;}



.pt_list{margin:0 -15px;}

.pt_list li{ float:left;width:280px; margin:0 15px 20px 15px;}

.pt_list li a{display:block;}

.pt_list li img{width:100%; padding:6px;  border:solid 2px #ddd}

.pt_list li h3{ font-weight:400; font-size:13px; color:#000;font-weight: bold;}

.pt_list li span{ display:block; margin-top:5px;color:#333; height:80px;}

.pt_list li a:hover img{ border:#C7000A solid 2px;opacity: 0.7;}

.pt_list li a:hover h3{ color:#C7000A }





.se_list{}

.se_list li{ float:left; width:100%;margin:0 0 20px 0px;height:130px; border-bottom:1px dashed #ddd; padding-bottom:20px; }

.se_list li a{}

.se_list li img{float:left; width:200px; border:solid 2px #ddd; height:100%;}

.se_list li h3{ color:#333}

.se_list li span{ display:block; color:#999; margin:5px 0;}

.se_list li p{margin-top:10px; color:#333; font-size:12px;}

.se_list li div{ float:left; height:100%; position:relative;  margin-left:20px;width:685px;}

.se_list li div b{ position:absolute; right:0;bottom:0; font-weight:400; color:#999; font-size:12px;}

.se_list li a:hover img{ border:solid 2px #f60}

.se_list li a:hover h3{ color:#f60}

.se_list li a:hover b{ color:red;}



.cs_list{margin-left:-30px;}

.cs_list li{float:left; width:430px;margin:0 0 30px 30px;height:130px; }



.cs_list li img{ float:left; width:200px; border:solid 2px #ddd; height:100%;}

.cs_list li div p{margin-top:10px; color:#333; font-size:12px;}

.cs_list li div{ float:left; position:relative;height:100%;width:210px; margin-left:15px;}

.cs_list li div span{ position:absolute; left:0; bottom:0; color:#999}

.cs_list li a:hover h3{ color:#f60}

.cs_list li a:hover img{ border:solid 2px #f60}

.cs_list li a:hover span{ color:red}





body .page_nav h2{ background:#9C151C}

body .page_nav ul{ border:solid 1px #9C151C}

body .page_nav ul li a{color:#333}

body .page_nav ul li{border-bottom:solid 1px #9C151C}



.xun_nb{  margin:auto;padding:20px 15px 40px 15px;width:725px; border: solid 2px #eee}

.xun_nb .xntop{ background:#eee; padding:10px; margin:-20px -17px 10px -17px;}

.xun_nb h3{color:#cd2a2c; font-size:22px; font-weight:400}

.xun_nb p{margin:10px 0 15px 0; font-size:12px;}

.xun_nb p span{ color:#cd2a2c}

.xun_nb form{ margin:auto;width:500px; padding:20px 0;}

.xun_nb form div{ float:left; margin:5px 0;color:#333; font-size:13px; line-height:35px;width:500px;text-align:right;clear:both;}

.xun_nb form div b{ float:left; text-align:left; width:80px; color:#333}

.xun_nb form div input{ float:left;;margin:0 0 0 7px;height:25px;border:solid 1px #ccc; width:300px;}

.xun_nb form div textarea{ float:left;margin:0 0 0 7px;height:120px; width:400px;border:solid 1px #ccc; }



.xun_nb form .dg{ float:left; width:200px; margin:10px 0;}

.xun_nb form .dg input{ width:70px; }





.xun_nb form .zym{ width:120px;}

.xun_nb form div div{ float:left;width:200px;}

.xun_nb form div p{ float:left;line-height:30px;width:80px;margin:0px}

#si{ float:left;padding: 10px 0 0 0;width:285px; margin:auto;}	

#si input{ cursor: pointer;width:130px;line-height:20px;height:30px; text-align:center;color:#fff; display:block;} 

#si .si{ float:left; margin-left:87px; background:#e33c3f;border-radius: 4px; border:none}

#si .si:hover{ background:#F21111;}

#si .reset{ float:right; background:#b5b5b5}

#si .reset:hover{ background:#999}



/*主要样式*/

.subNavBox{border:solid 1px #C7000A;margin:0 auto;}

.subNav{border-bottom:solid 1px #f0f0f0;cursor:pointer;font-size:14px;color:#999;line-height:28px;padding-left:50px;background:url(../images/jiantou1.png) no-repeat;background-position:10% 50%}

.subNav a{color:#333; font-weight:400;}

.subNav a:hover{color:#f60;}

.currentDd{color:#277fc2}

.currentDt{background-image:url(../images/jiantou.png);}

.navContent{display: none;border-bottom:solid 1px #f0f0f0;}

.navContent li a{display:block;heighr:28px;padding-left:20px;font-size:14px;line-height:28px;color:#333}



.navContent li{margin-left:25px; width:200px; background:url(../images/category-nav.png) -386px center no-repeat;}

.navContent li a:hover{color:#f60;}

.navContent li a.hover{color:#f60;}

.sub .active a{ color:red; }







.footer{}

.footer .tip{padding:10px 0;}

.footer .tip div{ float:right;width:900px; margin-bottom:15px;}

.footer .tip h4{ float:left; margin-right:5px;color:#222}

.footer .tip a{ float:left; margin:0 5px; color:#333}

.footer .tip a:hover{ color:#f60}

.footer .hr{ height:20px; background:#C7000A; width:100%;}

.footer .foot_nav{padding:10px 0;}

.footer .foot_nav a{ float:left; font-size:15px; line-height:14px;padding:0 28px 0 0;margin:0 33px 0 0; color:#333;}

.footer .foot_nav a:hover{color:#999}

.footer .foot{padding:10px 0; text-align:center; font-size:13px; color:#333}









.xec{ position:absolute; right:10px; top:0;}

.xec b{ font-size:14px;color:#333; font-weight:400}

.xec a{ color:#333; margin-left:5px;}