/* CSS Document */
body { margin:0 auto; line-height:22px; padding:0; color:#717171; font-size:12px; font:12px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; position:relative; }
html{ background:#000 url(../images/loading.gif)  no-repeat center  center;}
body { background:url(../images/index_bg.jpg)  no-repeat center 0 ; }
/*通用部分*/
ul, li, div, img, dl, dt, dd, h1, h2, h3, h4, h5, form { margin:0; padding:0; border:0; list-style-type:none; font-weight:normal; }
h1, h2, h3, h4, h5 { margin:0; padding:0; border:0; list-style-type:none; font-weight:normal; font-family:"微软雅黑"; }
.clear { clear:both; width:0; height:0; padding:0; margin:0; overflow:hidden; }
a { text-decoration:none; color:#717171; }
font { font-size:12px; }
a:hover { color:#b52023; }
p { line-height:22px; margin:10px 0; display:block; }
.height { height:20px; }
a.szwz { color:#fff; }
table { border-collapse:collapse; }
table p { margin:4px 0; }
.f_l { float:left; }
.f_r { float:right; }
.h10 { height:10px; clear:both; }
.h15 { height:15px; clear:both; }
.h20 { height:20px; clear:both; }
.f12 { font-size:12px; }
.f14 { font-size:14px; }
.f16 { font-size:16px; }

.footer_msg { position:absolute; bottom:0px; right:20px;   }
.footer_msg,.footer_msg a{ color:#fff;}
.right_top { position:absolute; top:30px; right:20px; }
.right_top ul li { float:left; width:130px; height:55px; text-align:center; margin-left:15px; }
.right_top ul li.lang { border-bottom:#686868 solid 1px; border-top:#686868 solid 1px; height:30px; line-height:30px; }
.right_top ul li a { color:#c2c2c2; }
.right_top ul li a:hover { color:#fff; }
.right_top ul li img { display:inline-block; }
.left_logo_nav { position:absolute; left:20px; top:60px; }
.left_logo_nav .logo{ margin-left:10px;}
#wrap { overflow:hidden; width:1440px; margin:0 auto; position:relative;}

.left_side { background:url(../images/left_bg.png); width:160px; min-height:780px; float:left; margin-bottom:-10000px; padding-bottom:10000px; }
.left_side_con { width:160px; min-height:768px;  position:relative;}

.right_side_1 { float:left; width:1280px; margin:115px 0 0 0px; margin-bottom:-10000px; padding-bottom:10000px; overflow:auto; }
.right_side { overflow:hidden;}


ul#nav_all { background:url(../images/chizi.png) no-repeat 2px 0; min-height:530px; width:160px; margin:50px 0 0 0; }
ul#nav_all li { position:relative; }
ul#nav_all li a.yiji { color:#c2c2c2; font-size:14px; width:120px; text-align:center; height:50px; margin-left:20px;margin-bottom:2px;  line-height:50px; display:block; font-family:"微软雅黑"; }  
ul#nav_all li a.yiji:hover { color:#fff; background:#cd0000; }
ul#nav_all li a:hover { color:#fff; }
ul#nav_all dl { display:none; position:absolute; top:10px; right:-140px; width:100%; z-index:5; }
ul#nav_all dl dd a { color:#c2c2c2; display:block; margin-left:10px; border-bottom:#666 solid 0px; height:35px; line-height:35px; }
ul#nav_all li:hover a.yiji { color:#fff; background:#cd0000; }
ul#nav_all li a#current { color:#fff; background:#cd0000; }

ul.page_product_list { width:855px; margin:0 auto; }
ul.page_product_list li { background:url(../images/left_bg.png); width:235px; padding:15px; float:left; height:210px; margin:0 20px 20px 0; font-size:13px; }
ul.page_product_list li img { width:235px; height:185px; margin-bottom:7px; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; }
ul.page_product_list li img:hover { filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
ul.page_product_list li:hover { background:#8e0f0c; }
ul.page_product_list li a:hover { color:#fff; }
ul.page_product_list li span{ overflow:hidden; width:235px; display:inline-block; }

ul.page_honor_list { width:1050px;}
ul.page_honor_list li { background:url(../images/left_bg.png);  padding:10px; float:left; width:160px;height:215px; overflow:hidden; margin:20px  25px 0 0; font-size:13px; }
ul.page_honor_list li img { width:160px; height:215px;  filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; }
ul.page_honor_list li img:hover { filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
ul.page_honor_list li:hover { background:#8e0f0c; }
ul.page_honor_list li a:hover { color:#fff; }



ul.page_product_list_nk li { background:url(../images/left_bg.png); width:232px; padding:15px; float:left; text-align:center; height:160px; margin:0 20px 20px 0; font-size:13px; }
ul.page_product_list_nk li img { width:232px; height:140px; margin-bottom:7px; filter:alpha(opacity=50); -moz-opacity:1; opacity:1; }


.pic_word{ width:1055px; margin:0 auto; position:relative;}
.com { position:relative; z-index:0; width:700px; margin-bottom:40px; height:512px; float:left; background:url(../images/left_bg.png); }
.com ul { width:3000px; font-size:0; }
.com ul li { vertical-align:bottom; height:100%; overflow:hidden; float:left; background:#000 url(../images/loading.gif) no-repeat center center; vertical-align:bottom; list-style:none; overflow:hidden; } 
.com ul li img { width:700px; height:512px; }
.big_com { width:1000px; height:640px; margin:0 auto; float:none;}
.big_com ul li img { width:1000px; height:640px; }
.com ol { position:absolute; right:15px; bottom:5px; z-index:10; list-style:none; height:10px; text-indent:100px; }
.com ol li { width:10px; height:10px; background:#F00; color:#fff; cursor:pointer; float:left; font:12px Arial; margin:0px 3px; text-align:center; overflow:hidden; }
.com ol li.on { background:#fff; color:#fff; font-size:12px; }

.art{ position:relative;}
.art .com { width:600px; height:512px;  }
.art .com ul li img { width:600px; height:512px; }




.red_bg,.com ul li .title { position:absolute; left:0; background:url(../images/red_bg.png); bottom:0; height:auto; padding:10px 0; font-size:12px; width:100%;  z-index:9; color:#fff; }
.com ul li .title { text-indent:2em; }
.red_bg p{ padding:0 10px; margin:0;}
.red_bg a { color:#fff; display:inline-block; text-indent:20px; }

.case_right_content { float:left; width:315px; background:url(../images/left_bg.png); height:472px; padding:20px; color:#999; position:relative; overflow:auto; }

.art .case_right_content {  width:415px;  }

.art_right_content { float:left; width:1015px; background:url(../images/left_bg.png);  padding:20px; color:#999; position:relative; }
.art_img{ width:520px; height:386px; float:left;}

.page_content { line-height:24px; width:1000px; margin:0 auto; }
.page_content img{  max-width:1000px; }
#pages { line-height:18px; }
#pages a { display:inline-block;  background:#656565; padding:2px 5px; color:#fff; margin-right:5px; }
#pages a:hover { background:#cd0000; }
#pages span { background:#cd0000; display:inline-block; padding:2px 5px; margin-right:5px; color:#fff; }

.overauto{ position:relative;}
.overauto .case_right_content { overflow:auto; white-space:normal;}
.overauto .get_back{ right:-40px;}

/* pubu_list */
.news_list_content #pages{ margin-left:200px;}
#pubu_list{position:relative;width:860px;margin-left:200px;padding-bottom:0px; overflow:hidden;}
.grid{width:270px;min-height:135px;padding:15px;background:url(../images/left_bg.png);margin:0 10px 10px 0px;font-size:12px;float:left;box-shadow:0 1px 3px rgba(34,25,25,0.4);-moz-box-shadow:0 1px 3px rgba(34,25,25,0.4);-webkit-box-shadow:0 1px 3px rgba(34,25,25,0.4);-webkit-transition:top 1s ease, left 1s ease;-moz-transition:top 1s ease, left 1s ease;-o-transition:top 1s ease, left 1s ease;-ms-transition:top 1s ease, left 1s ease;}
.grid strong{margin:10px 0 0 0;display:block;padding:0 0 5px;font-size:13px; font-family:Arial, Helvetica, sans-serif;}
.grid .meta{text-align:right;color:#fefefe;}
.grid .imgholder img{max-width:100%;background:#ccc;display:block;background:url(images/loding.gif) no-repeat center;}
.grid  p { display:inline-block; margin:0;}
.grid:hover{background:url(../images/red_bg.png); color:#fff;}
.grid:hover a{ color:#fff;}
h3.news_title{text-align: center; border-bottom:#000 dashed 1px; padding-bottom:10px ; font-size:20px;}
.nextandnev{ padding-top:10px;border-top:#000 dashed 1px; margin-top:20px; margin-bottom:30px;}

ul.partner_list { overflow:auto;background:url(../images/left_bg.png); height:35px; line-height:35px; margin:20px 0;}
ul.partner_list li{ float:left; margin-right:5px;}
ul.partner_list li a{ display:block; padding:0 15px; font-size:14px; color:#fff; font-family:"微软雅黑";}
ul.partner_list li a:hover{ background:#cd0000;}
ul.partner_list li a.now{ background:#cd0000;}

.jx_list{ margin:0 auto; display:block; width:812px; overflow:hidden;}
.jx_list a:hover{ color:#fff;}
ul.jx_list_left{ width:360px; float:left;}
ul.jx_list_left li{  text-align:right; width:auto; position:relative; float:right; margin-left:5px;}
ul.jx_list_left li img{ display:inline-block;}
ul.jx_list_left li h3{ position:absolute;  right:20px; bottom:20px; color:#fff;}
ul.jx_list_left li a:hover h3{color:red;}


ul.jx_list_right{ width:447px; float:right; margin-left:5px; margin-top:20px;}
ul.jx_list_right li{ width:auto; text-align:left;position:relative;}
ul.jx_list_right li h3{ position:absolute;  left:20px; bottom:20px;color:#fff; }
ul.jx_list_right li a:hover h3{color:red;}


.jx_list .rsp{overflow:hidden;position:absolute;background:#F00;top:0px;left:0px;}

.jx_list ul.jx_list_left .rsp1{ width:320px; height:328px;}
.jx_list ul.jx_list_left .rsp2{ width:120px; height:150px;}
.jx_list ul.jx_list_left .rsp3{ width:226px; height:150px;}
.jx_list ul.jx_list_left .rsp4{ width:264px; height:186px;}

.jx_list ul.jx_list_right .rsp1{ width:171px; height:138px;}
.jx_list ul.jx_list_right .rsp2{ width:447px; height:248px;}
.jx_list ul.jx_list_right .rsp3{ width:344px; height:151px;}
	


ul.hr_nav_list{}
ul.hr_nav_list li{ float:left; width:320px; height:290px; position: relative; margin-right:5px;}
ul.hr_nav_list li img{width:320px; height:290px;}
ul.hr_nav_list li h3{width:100%; display:block; height:40px; line-height:40px; color:#fff; font-size:14px;background:url(../images/red_bg.png); text-indent:10px; position:absolute; bottom:0; left:0;}
ul.hr_nav_list li h3:hover{ background:#cd0000}


h3.title_h3{  position:absolute; top:15px; font-size:18px; color:#ccc; margin-bottom:15px;}

.pro-switch { position:relative; width: auto;height:620px; padding-bottom:60px; margin:0  auto;}
.flexslider { margin:0; padding:0; }
.flexslider .slides > li { display:none; }
.flexslider .slides img { width:840px; height:620px; display:block; }
.slides:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
html[xmlns] .slides { display: block; }
* html .slides { height:auto; }
.no-js .slides > li:first-child { display: block; }
.flexslider { margin: 0 auto; position: relative; width:840px; zoom: 1; }
.flex-viewport { max-height:2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease; }
.flexslider .slides { zoom: 1; }
.flex-direction-nav a { width:60px; height:90px; margin:-60px 0 0; display: block; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 50; filter:alpha(opacity=50); -webkit-transition: all .3s ease;
}
.flex-direction-nav .flex-next { background-position: 0 -90px; right:0px; }
.flex-direction-nav .flex-prev { left:0px; }
.flexslider:hover .flex-next { opacity: 0.8; filter:alpha(opacity=25); }
.flexslider:hover .flex-prev { opacity: 0.8; filter:alpha(opacity=25); }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; filter:alpha(opacity=50); }
.flex-control-nav { width:100%; position: absolute; bottom: 10px; text-align: center; line-height:999px;}
.flex-control-nav li {margin:0 5px;display:inline-block; zoom:1; *display: inline;}
.flex-control-paging li a { background:url(../images/pic_dot.png) no-repeat 0 -16px; display:block; height: 16px;  text-indent:-99em; width: 16px; cursor: pointer; }
.flex-control-paging li a.flex-active {background-position:0 0; }

.background { position:fixed; _position:absolute; z-index:998; top:0px; left:0px; width:100%; _width:expression(document.documentElement.clientWidth);
height:100%; _height:expression(document.documentElement.clientHeight);
background:rgb(50,50,50); background:rgba(0, 0, 0, 0.5); }
.webox { position:fixed; _position:absolute; z-index:999; padding:8px; border:solid 1px 000; _background:#D1B9B3; background:#AAA; }
.webox #inside { background-color:#FFFFFF; height:240px; }
.webox #inside h1 { -moz-user-select:none; -webkit-user-select:none; position:relative; display:block; margin:0; padding:0; font-size:13px; line-height:30px; height:30px; padding-left:5px; font-family:Arial; background:#EEE; font-weight:normal; cursor:move; font-weight:800; color:#333; }
.webox #inside h1 a { position:absolute; display:block; right:6px; margin-top:6px; top:0px; font-size:14px; background-image:url(../images/close.fw.png); background-repeat:no-repeat; background-position:center top; width:17px; height:17px; cursor:pointer; display:inline-block; }
.webox #inside h1 a:hover { background-position:center bottom; }
#jia_pic { width:300px; text-align:center; }
#jia_pic img { display:inline; width:220px; height:220px; }
#jia_word { width:280px; margin-left:12px; }


.show_box {margin:40px auto; margin-top:80px; }
.img-scroll {position:relative; width:1000px;}

.img-scroll .prev, .img-scroll .next { position:absolute; display:block; width:35px; height:70px;  top:5px; z-index:999; }
.img-scroll_original .prev, .img-scroll_original .next {  top:40%;}

.img-scroll .prev { left:0;  background:url(../images/prev.png) no-repeat; margin:0 0 0 0; cursor:pointer;}
.img-scroll .next { right:0; background:url(../images/next.png) no-repeat; margin:0 0 0 10px; cursor:pointer;} 
.img-scroll .prev:hover {   background:url(../images/prev1.png) no-repeat; }
.img-scroll .next:hover { background:url(../images/next1.png) no-repeat; }   

.prev_prev,  .next_next { position:absolute; display:block; width:35px; height:70px;  top:40%; z-index:999; }
.prev_prev { left:0;  background:url(../images/prev.png) no-repeat; margin:0 0 0 0; cursor:pointer;}
.next_next { right:0; background:url(../images/next.png) no-repeat; margin:0 0 0 10px; cursor:pointer;} 
.prev_prev:hover {   background:url(../images/prev1.png) no-repeat; }
.next_next:hover { background:url(../images/next1.png) no-repeat; }  
 
.onclick_show a{width:130px; height:30px;background:url(../images/xie_k.png) no-repeat; line-height:30px; text-align:center; display:block; color:#fff; position:absolute; top:60px; left:0;}
.content_show{ display:none;}
.history_list { position:relative;width:1000px; height:290px;background:url(../images/hos_line.png)  10px 150px no-repeat; margin-top:0px;}
.history_list li { float:left;}   
.history_list li a{ display:block;width:30px; height:40px; line-height:60px; background:url(../images/y_d.png) no-repeat  center 0; position:relative;}
.history_list li a:hover{background:url(../images/red_yd.png) no-repeat  center 0;}
.history_list li a:hover .word,.history_list li a.hover .word{ display:block;}
.history_list li a .word{ position:absolute; top:-135px; left:-70px; width:365px;  z-index:999; color:#fff; text-indent:0;display:none;}
.history_list li a .word .con{  background:url(../images/xie_kuai.png) no-repeat 0 center; padding:0px; padding-bottom:0;height:100px;}
.history_list li a .word .con h3{ line-height:14px; padding:15px 0 0 50px;}
.history_list li a .word .con p{ line-height:18px; padding:0px; margin-left:60px; position:relative; width:250px;}  
.history_list li a .word .con p span{ position:absolute; left:-20px;}
.history_list li a .word .red_zhi{  background:url(../images/red_zhi.png) no-repeat  70px 0px; width:100%; height:34px;}
.history_list li{position:absolute;}

.history_list li.li1{ left:0px; top:142px;}
.history_list li.li2{ left:80px; top:150px;}
.history_list li.li3{ left:160px; top:160px;}
.history_list li.li4{ left:240px; top:170px;}
.history_list li.li5{ left:320px; top:180px;}       
.history_list li.li6{ left:400px; top:190px;}
.history_list li.li7{ left:480px; top:200px;}
.history_list li.li8{ left:550px; top:208px;}
.history_list li.li9{ left:620px; top:218px;}
.history_list li.li10{ left:700px; top:226px;}
.history_list li.li11{ left:780px; top:235px;}  
.history_list li.li12{ left:860px; top:246px;}

.history_list li.li3 .word,.history_list li.li10 .word{ top:-155px;}
.history_list li.li3 a .word .con,.history_list li.li10 a .word .con{  height:120px;}




.original_list { position:relative;width:800px; overflow:hidden; margin-left:100px;}
.original_list ul { width:9999px;}  
.original_list li {float:left;display:inline; width:100px; height:284px;margin:0 1px; position: relative;}
.original_list li a{ position:absolute; display:block; width:100%; height:100%; }
.original_list li img{width:100px; display:block; position:absolute; }
.original_list li:hover,.original_list li.hover{ width:200px;}

.original_list li img:hover ,.original_list li.hover img{width:200px; }
.original_list li span.redbg{display:none; width:190px; background:url(../images/red_bg.png); color:#fff; padding:5px; position:absolute; left:0; bottom:0; z-index:999;}
.original_list li span.redbg p{ margin:0;}
.original_list li img:hover ,.original_list li.hover span.redbg{display:inline-block;}


 a.bwlanrenzhijia { position:relative; display:block; z-index:99; }

	
table.feedback{ width:700px; margin:0 auto; }
table.feedback td{ padding:6px 5px;}
table.feedback td.left{ text-align:right; font-size:14px;}
table.feedback input.text{ border:#333 solid 1px; height:25px; color:#CCC;line-height:25
px; text-indent:3px; background:#222; width:350px;}
table.feedback .textarea{ border:#333 solid 1px; height:140px;  text-indent:3px; background:#222; width:350px;color:#CCC;}
table.feedback .submit{ border:none; height:35px; line-height:35px;background:#333; padding:0 30px; text-align:center; cursor:pointer;color:#CCC;}
table.feedback .submit:hover{ background:#666;}
a.get_back{ width:38px; height:38px; background:url(../images/cha.jpg) no-repeat; display:block; position:absolute; right:-40px; top:0; z-index:999;}

#map{ width:600px; margin:0 auto; }
#tip{position:absolute; width:300px; color:#fff; background:url(../images/left_bg.png);display:none;}
#tip h4{height:28px; width:300px; line-height:28px; font-size:14px; text-indent:1em;background:#333;}
#tip p{line-height:12px; padding:2px 4px; text-indent:1em;}
.overview{ height:300px; overflow:auto; overflow-x:hidden;}

#scrollbar { width:300px; height:300px;}
#scrollbar .scrollbar { position: relative; background-position: 0 0; float: right; width: 8px; }
#scrollbar .viewport { width:280px; height:300px; overflow:hidden; position: relative; }
#scrollbar .track { background: #ccc; height: 100%; width: 8px; position: relative; }
#scrollbar .thumb { background:#CC0071; height: 20px; width: 8px; cursor: pointer; overflow: hidden; position:absolute; top: 0; }
#scrollbar .viewport { width:280px; height:300px; overflow hidden; position: relative; }
#scrollbar .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#scrollbar .overview p { color:#CCC;  text-indent:1em; }


#tip h4 span{ display:block; float:right; width:28px; height:28px; line-height:28px; text-align:center; text-indent:0em; background:#f00; padding:0px; cursor:pointer; position:absolute; top:0px; right:-28px; }

#cboxLoadedContent img{ max-height:640px;}


.ellipsis{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.honor_div{ position:absolute; width:290px; top:172px; left:10px; color:#fff; }
.honor_div2{  width:355px; top:5px; left:323px; }
.honor_div3{ width:290px; top:172px; left:699px; }

.p_rc div{width:500px; float:left;margin-bottom:15px;}
