@charset "utf-8";
/* CSS Document */
body,html,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img{margin:0; padding:0;}
body,html{font-family: Arial; font-size:14px; width:100%; background:#1e1e1e; color:#878787; line-height:24px;  zoom:1; -webkit-text-size-adjust:none;}
input,area{outline:none; resize:none;}
table{border-collapse:collapse; border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal; font-weight:normal;}
dl,dt,dd,ol,ul,li{list-style:none;}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
q:before,q:after{content:''}
abbr,acronym{border:0;}
form{display:block; margin:0px; padding:0px;}
input,select{vertical-align:middle;}
a{color:#ffff00; text-decoration:none;}
a:hover{color:#ffff00; text-decoration:none;}
.clear{width:100%; margin:0; padding:0; height:0; overflow:hidden;}

#top{width:100%; height:93px; background:url(index_02.png) repeat-x top; margin-top:-29px;background:#ffff00; }
#head{width:1002px; height:20px; line-height:20px; margin:0 auto; padding:4px 0; text-align:right; color:#99ccff; font-size:12px;}
#head a{color:#99ccff; margin-left:10px; float:right;}
#head a#ditu{background:url(ditu.png) no-repeat left center; padding-left:35px;}
#head a#weibo{background:url(weibo.png) no-repeat left center; padding-left:25px;}
#head a#youxiang{background:url(youxiang.png) no-repeat left center; padding-left:20px;}
#head a#zhongwen{background:url(zhongwen.png) no-repeat left center; padding-left:20px;}
#head a#yingwen{background:url(yingwen.png) no-repeat left center; padding-left:20px;}

.nav{width:1002px; margin:0 auto; text-align:center;}
.nav li {float:left; position:relative;}
.nav li a {display:inline-block; padding:0 16px; font-size:16px; font-family:"Arial Black"; height:65px; line-height:65px; color:#000000;}
.nav .active {background:none; background:#ffff00; color:#000000; font-weight:bold;}
.nav li#logo{width:300px; background:none; margin-right:0px; overflow:hidden; text-align:left;}
.nav li#logo a{background:none;padding:0 0;}
.nav li#logo a img{ height:50px; margin-top:6px;}

.nTab{width:1000px;  display: none; Z-INDEX: 9999; left:-525px; OVERFLOW: hidden; POSITION: absolute; top:65px; text-align:left;  background:#1e1e1e;}
.TabTitle{width:350px; float:left; overflow:hidden;  background:#101010;}
.TabTitle li{width:350px; cursor:pointer; height:36px; line-height:36px; text-align:left; border-bottom:1px solid #232323;}
.TabTitle li a{font-family:Arial;padding:0 30px; font-weight:bold; color:#ffff00; height:36px; line-height:36px; display:block; font-size:12px; border-left:1px solid #1e1e1e;}
.TabTitle .active{ background:#1e1e1e; color:#ffffff;}
.TabTitle .normal{}
.TabTitle li.active a{color:#ffffff;}
.nTab .TabContent{width:650px; height:277.5px; float:right; padding-top:18.5px; background:url(index_menu.png) no-repeat bottom right; overflow:hidden;}
.TabContent li{float:none; height:36px; line-height:36px; text-align:left; border-bottom:1px solid #232323;}
.TabContent li a{font-family:Arial;padding:0 30px;  font-weight:bold; color:#ffffff; height:36px; line-height:36px; display:block; font-size:12px; border-left:1px solid #232323;}
.TabContent li a:hover{color:#ffff00;} 
.none {display:none;}


.con {font-SIZE:12px; right:10px; color:#ffff00; position:absolute;}
.con a {color:#999;DISPLAY:inline-block; padding-LEFT:70px;}



.main_image{width:100%; height:650px; overflow:hidden; margin:0 auto; position:relative;  min-width:1002px; padding-bottom:23px;}
.main_image ul{width:9999px; height:650px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li{float:left; width:100%; height:650px;}
.main_image li span{display:block; width:100%; height:650px;}
.main_image li a{display:block; width:100%; height:650px; background:url(banner_bottom_bg.png)  bottom repeat-x;}


div.flicking_con{width:990px; margin:0 auto; position:relative;z-index:998;}
div.flicking_con .flicking_inner{position:absolute; top:550px; left:210px; width:580px; height:70px;} /* 121126 */
div.flicking_con a{float:left; width:100px; height:35px; margin:5px; padding:0; background:url(btn_main_img.png) 0 0 no-repeat; display:block; }
div.flicking_con a img{width:100px; height:35px;}
div.flicking_con a.on{background-position:0 -21px; border:2px solid #ffff00;}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(hover_right.png) no-repeat right top;right:100px;}


.index_menu{width:1000px; background:url(guorui_22.gif) repeat-x top; overflow:hidden; position:relative; z-index:999; margin:-46px auto 0;}
.index_menu li{width:500px; background:url(guorui_23.gif) no-repeat left; text-align:center; float:left;}
.index_menu li a{ display:block; border-top:3px solid #f0e0af; font:14px Microsoft Yahei; line-height:37px; height:37px; padding-top:12px; color:#f0e0af;}
.index_menu li a:hover{border-top:3px solid #ffff00; color:#ffff00;}


.index_mid{width:1000px; margin:30px auto; overflow:hidden;}
.index_mid h2{text-align:center; margin:0 auto; clear:both; background:url(index_lmbg.gif) no-repeat top center; height:36px; line-height:36px; padding:30px 0;}
.index_mid h2 a{line-height:36px; font-size:36px; color:#ffff00; font-weight:bold;  padding:15px 50px;}
.index_mid h2 span{color:#ffffff;}

.index_chanpin{overflow:hidden; margin-left:-10px; margin-right:-10px; width:1070px; padding-bottom:80px;}
.index_chanpin li{margin-left:10px; margin-top:10px; overflow:hidden; width:246px; height:290px; float:left; text-align:center;}
.index_chanpin li img{height:212px; width:240px; filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity:1.0; opacity:1.0;}
.index_chanpin li h3{height:30px; line-height:15px; overflow:hidden; text-align:left; padding:5px 5px 0;}
.index_chanpin li h3 a{font-size:14px; color:#ffff00; display:block;}
.index_chanpin li a.tupiangao{height:212px; width:240px; display:block; border:1px solid #232323; padding:2px; overflow:hidden;}
.index_chanpin li:hover{background:#ffff00;}
.index_chanpin li:hover img{height:212px; width:240px; filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity:1.0; opacity:1.0;}
.index_chanpin li:hover a.tupiangao{height:212px; width:240px; display:block; border:1px solid #ffff00; padding:2px; overflow:hidden; background:#ffff00;}
.index_chanpin li:hover a{color:#1e1e1e;}

.index_cases{overflow:hidden; margin-left:-23px; margin-right:-10px; width:1040px; padding-bottom:80px;}
.index_cases li{margin-left:23px; margin-top:10px; overflow:hidden; width:230px; height:250px; float:left; text-align:center;}
.index_cases li img{height:192px; width:218px; filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity:1.0; opacity:1.0;}
.index_cases li h3{height:30px; line-height:15px; overflow:hidden; text-align:left; padding:5px 5px 0;}
.index_cases li h3 a{font-size:12px; color:#666666; display:block;}
.index_cases li h3 a:hover{color:#000000;}
.index_cases li a.tupiangao{height:192px; display:block; border:1px solid #232323; padding:5px; overflow:hidden;}
.index_cases li:hover{background:#ffff00;}
.index_cases li:hover img{height:197px; width:224px; filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity:1.0; opacity:1.0;}
.index_cases li:hover a.tupiangao{height:197px; display:block; border:1px solid #ffff00; padding:2px; overflow:hidden; background:#ffff00;}

.index_casesss{overflow:hidden; margin-left:-23px; margin-right:-10px; width:1040px; padding-bottom:50px;}
.index_casesss li{margin-left:23px; margin-top:10px; overflow:hidden; width:230px; height:312px; float:left; text-align:center;}
.index_casesss li img{height:300px; width:218px; filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity:1.0; opacity:1.0;}
.index_casesss li h3{height:30px; line-height:15px; overflow:hidden; text-align:left; padding:5px 5px 0;}
.index_casesss li h3 a{font-size:12px; color:#666666; display:block;}
.index_casesss li h3 a:hover{color:#ffffff;}
.index_casesss li a.tupiangao{height:300px; display:block; border:1px solid #232323; padding:5px; overflow:hidden;}
.index_casesss li:hover{background:#ffff00;}
.index_casesss li:hover img{height:300px; width:224px; filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity:1.0; opacity:1.0;}
.index_casesss li:hover a.tupiangao{height:300px; display:block; border:1px solid #ffff00; padding:2px; overflow:hidden; background:#ffff00;}

.index_show{overflow:hidden; margin-left:-23px; margin-right:-10px; width:1040px; padding-bottom:80px;}
.index_show li{margin-left:23px; margin-top:10px; overflow:hidden; width:490px; height:350px; float:left; text-align:center;}
.index_show li img{height:300px; width:480px; filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity:1.0; opacity:1.0;}
.index_show li a.tupiangao{height:300px; display:block; border:1px solid #232323; padding:5px; overflow:hidden;}
.index_show li:hover{background:#ffff00;}
.index_show li:hover img{height:300px; width:480px; filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity:1.0; opacity:1.0;}
.index_show li:hover a.tupiangao{height:300px; display:block; border:1px solid #ffff00; padding:2px; overflow:hidden; background:#ffff00;}
.index_show li a{color:#878787; line-height:40px;}

.index_mid2{width:100%; padding:10px 0 50px;  background:url(bottom_bg2.jpg) top center fixed; margin:0px 0 0px;}
.index_mid2 h2{text-align:center; margin:0 auto; clear:both; height:100px; line-height:120px; padding:30px 0;}
.index_mid2 h2 a{line-height:100px; font-size:36px; color:#ffff00; font-weight:bold;  padding:5px 50px;}
.index_mid2 h2 span{color:#ffffff;}

.index_mid4{width:100%; padding:10px 0 50px;  background:url(bottom_bg4.jpg) top center fixed; margin:10px 0 0px;}
.index_mid4 h2{text-align:center; margin:0 auto; clear:both; height:100px; line-height:120px; padding:30px 0;}
.index_mid4 h2 a{line-height:100px; font-size:36px; color:#ffff00; font-weight:bold;  padding:5px 50px;}
.index_mid4 h2 span{color:#ffffff;}

.index_about{overflow:hidden; width:1002px; margin:-10px auto 0; color:#878787;font-size:14px; line-height:30px;}
.index_about img{float:left; width:500px; height:300px; margin-top:0px;}
.index_about p{float:right; width:400px; padding:20px 10px 10px 15px; height:300px; overflow:hidden;}
.index_about p strong{font-size:24px; line-height:24px;}
.index_about p a{font-size:14px; line-height:40px; color:#ffffff; font-weight:bold; display:block;}
.index_about p a:hover{color:#ffff00;}


.index_mid3{width:100%; padding:10px 0 50px;  background:url(bottom_bg3.jpg) no-repeat top center; margin:10px 0 0px;}
.index_mid3 h2{text-align:center; margin:0 auto; clear:both; height:100px; line-height:120px; padding:30px 0;}
.index_mid3 h2 a{line-height:100px; font-size:50px; color:#ffff00; font-weight:bold;  padding:5px 50px;}

.index_youshi{overflow:hidden; width:1002px; margin:0 auto 70px; color:#ffff00;}
.index_youshi li{overflow:hidden; width:480px; float:left; background:#151515 url(index_youshi.png) no-repeat bottom right; height:130px; margin:15px 10px;}
.index_youshi li img{float:left; width:180px; height:130px; display:block; margin-left:-20px;}
.index_youshi li p{float:left; width:270px; padding:5px 10px 10px 15px;  height:100px; overflow:hidden; color:#878787;}
.index_youshi li p a{font-size:14px; line-height:40px; color:#565656; font-weight:bold; display:block; }
.index_youshi li:hover{background:#ffff00;}

.index_youshi li img.youshie{float:left; width:180px; height:130px; display:block; position:relative; margin-left:-180px; display:block;}
.index_youshi li img.youshif{float:left; width:180px; height:130px; display:block; position:relative; margin-left:-180px; display:none;}
.index_youshi li:hover img.youshie{float:left; width:180px; height:130px; display:block; position:relative; margin-left:-180px; display:none;}
.index_youshi li:hover img.youshif{float:left; width:180px; height:130px; display:block; position:relative; margin-left:-180px; display:none;}
.index_youshi li:hover p{color:#565656;}



.index_solution{overflow:hidden; width:1002px; margin:-20px auto 30px; height:370px; }
.index_solution li{margin:10px 9px 0; overflow:hidden; padding:3px 8px; width:300px; height:350px; float:left;}
.index_solution li img{width:300px; height:200px; border-bottom:3px solid #ffff00;}
.index_solution li p{padding:15px 0px 0;}

.index_solution li a{ display:block; color:#ffff00; line-height:30px; font-weight:bold;}
.index_solution li:hover{margin:0px 9px 10px; padding:3px 0px; width:316px; color:#565656;}
.index_solution li:hover img{border-top:0px solid #ffff00; width:316px;  height:206px;}
.index_solution li:hover p{padding:10px 10px 15px; background:#ffff00;}
.index_solution li:hover a{color:#000000;}

.sub_left{width:210px; float:left; overflow: hidden;}
.sub_lm{ padding-bottom:10px; border-top:3px solid #ffff00;}

.sub_lm li a{background-color:#2882da; color:#ffffff; display:block; padding-left:18px; border-bottom:1px solid #217cd4; line-height:29px;}
.sub_lm li a:hover{background-color:#ffff00; color:#ffffff;  font-weight:bold;}
.sub_lm li h3 a{background-color:#ffff00; color:#ffffff; line-height:30px; border-bottom:none;font-size:14px;  font-weight:bold;}
.sub_lm li h3 a:hover{background-color:#ffff00; color:#ffffff;}


.index_mid{width:1002px; overflow:hidden; margin:10px auto 0;}
.index_left{width:210px; float:left; background-color:#2bbf58;}
.index_left li{overflow:hidden; overflow:hidden;}
.index_left li a{display:block; padding-left:30px; border-bottom:1px solid #15a652;line-height:30px;height:30px; overflow:hidden; color:#006600;}
.index_left li a:hover{color:#006600; font-weight:bold; background:#ffff00;}


.index_left li h3{ background:#ffff00 ; height:42px; line-height:42px; color:#ffffff; font-size:14px;  font-weight:bold;}
.index_left li h3 a{background:none; color:#ffffff; font-size:14px;  font-weight:bold; border-bottom:none; line-height:42px; height:42px; padding-left:20px;}
.index_left li h3 a:hover{background:#ff6600;}

.index_left li.index_title h3{ background:#ff6600; color:#ffffff; height:70px; line-height:70px; color:#ffff00; font-size:24px;  font-weight:bold; }
.index_left li.index_title h3 a{background:none; color:#ffffff; font-size:24px;  font-weight:bold; border-bottom:none; line-height:70px; height:70px; padding-left:20px;}


.index_casesp{overflow:hidden; padding-top:15px;}
.index_casesp li{float:left;text-align:center;width:240px; height:220px; overflow:hidden; margin:4px 10px; padding-top:4px;}
.index_casesp li.index_new{margin-bottom:50px;}
.index_casesp li img{width:232px; height:180px; border:1px solid #ffff00;}
.index_casesp li p{padding:0 10px;}
.index_casesp li p a{padding-top:3px; display:block; margin-bottom:10px; height:36px; line-height:36px; overflow:hidden;}
.index_casesp li a{color:#ffff00;}
.index_casesp li:hover{background-color:#ffff00; color:#ffffff;}
.index_casesp li:hover a{padding-top:1px; color:#ffffff;}
.index_casesp li:hover img{width:232px; height:180px; border:none;}
.index_casesp li:hover p{padding:0 10px; color:#ffffff;}


#fangan_bg{width:100%; margin:20px auto; overflow:hidden; background-color:#f5f5f5;}
#fangan{width:940px; margin:0 auto; overflow:hidden; background-color:#f0e0af; padding:25px 30px;}
#fangan_left{width:316px; height:180px; float:left;}
#fangan_right{width:580px; margin-left:44px; height:180px; float:left;}
#fangan_right a{color:#ffffff;}
#fangan_right a:hover{color:#99ccff;}
#fangan_right h2{font-weight:bold; font-size:14px; margin-bottom:10px; margin-left:25px; margin-right:35px;}
#fangan_right li{width:230px; height:24px; float:left; overflow:hidden; margin-left:25px; margin-right:35px;}



.index_cases4{overflow:hidden; margin-top:30px; margin-left:10px;}
.index_cases4 li{margin-left:20px; overflow:hidden; padding:8px; width:220px; float:left;}
.index_cases4 li img{width:220px; height:140px;}
.index_cases4 li p{padding-top:5px; color:#333333;}
.index_cases4 li h3{height:30px; line-height:30px; overflow:hidden;}
.index_cases4 li h3 a{font-weight:bold; font-size:14px;}
.index_cases4 li:hover{background-color:#d99f59;color:#ffffff;}
.index_cases4 li:hover a{color:#ffffff;}

#bottom{width:100%; overflow:hidden; color:#878787; text-align:center; padding:10px 0 5px; border-top:1px solid #000000;}
#bottom span{padding-left:20px;}
#bottom a{color:#878787; margin-right:5px;}
#bottom2{width:1002px; margin:0 auto; height:40px; line-height:40px; overflow:hidden; color:#565656; text-align:center; border-top:1px solid #000000;}
#bottom2 a{color:#ffffff; font-size:14px; padding:0 20px; font-weight:bold;}
#bottom2 a:hover{color:#ffff00;}
#bottom3{width:100%; overflow:hidden; color:#ffffff; padding-top:30px; border-top:1px solid #000000; background:url(bottom.jpg) no-repeat top center;}
#bottom3 ul{width:1002px; margin:0 auto 30px; padding-top:30px; overflow:hidden; border-top:1px solid #000000;}
#bottom3 ul li{width:22.6%; overflow:hidden; padding-right:1%; margin-right:1%; float:left; color:#ffffff; font-size:14px; border-right:1px solid #000000; height:140px; text-align:center;}
#bottom3 ul li strong{font-weight:bold; color:#ffffff; display:block;}
#bottom3 ul li span{ font-size:18px;}
#bottom3 ul li.wechat img{width:150px !important; margin-top:5px;}
/*---------------*/

.sub_about6{width:100%; padding:10px 0 50px;  background:url(sub_about.jpg) center top fixed;}
.sub_about3{width:100%; padding:10px 0 50px;  background:url(sub_Technology.jpg) center top fixed;}
.sub_about2{width:100%; padding:10px 0 50px;  background:url(sub_Support.jpg) center top fixed;}
.sub_about1{width:100%; padding:10px 0 50px;  background:url(sub_Contact.jpg) center top fixed;}
.sub_pro{width:100%; padding:10px 0 50px;  background:url(sub_pro.jpg) center top fixed;}
.sub_Solution{width:100%; padding:10px 0 50px;  background:url(sub_Solution.jpg) center top fixed;}
.sub_room{width:100%; padding:10px 0 50px;  background:url(sub_room.jpg) center top fixed;}

.lanmu{width:1002px; margin:220px auto 80px; height:100px; line-height:100px; font-size:80px; font-family: "Arial Black"; font-weight:bold; color:#ffff00; text-align:left;}
.lanmu span{color:#ffffff; font-family:"Times New Roman"; font-size:100px;}

.sub_about_class{width:1002px; margin:-20px auto 0px; clear:both; overflow:hidden;  background:#ffff00;}
.sub_about_class li{cursor:pointer; height:42px; line-height:42px; text-align:left; width:25%; float:left; border-bottom:1px solid #ffcc00;}
.sub_about_class li a{color:#000000; height:42px; line-height:42px; padding:0px 20px 0; display:block; font-size:12px; font-weight:bold; border-right:1px solid #ffcc00;}
.sub_about_class li a:hover{ background:#ffcc00; color:#000000;}

.sub_pro_class2{width:1002px; margin:-42px auto 0px; clear:both; overflow:hidden;  background:#ffff00;}
.sub_pro_class2 li{cursor:pointer; height:42px; line-height:42px; text-align:left; width:25%; float:left; border-bottom:1px solid #ffcc00; overflow:hidden;}
.sub_pro_class2 li a{color:#000000; height:42px; line-height:42px; padding:0px 20px 0; display:block; font-size:12px; font-weight:bold; border-right:1px solid #ffcc00;}
.sub_pro_class2 li a:hover{ background:#ffcc00; color:#000000;}

ul.sub_pro_class2 > li:first-child a{line-height:13px; padding-top:8px;}

.sub_pro_class4{width:1002px; margin:-20px auto 0px; clear:both; overflow:hidden;  background:#ffff00;}
.sub_pro_class4 li{cursor:pointer; height:42px; line-height:42px; text-align:left; width:25%; float:left; border-bottom:1px solid #ffcc00;}
.sub_pro_class4 li a{color:#000000; height:32px; line-height:12px; padding:10px 20px 0; display:block; font-size:12px; font-weight:bold; border-right:1px solid #ffcc00;}
.sub_pro_class4 li a:hover{ background:#ffcc00; color:#000000;}

.sub_pro_class5{width:1002px; margin:-20px auto 0px; clear:both; overflow:hidden;  background:#ffff00;}
.sub_pro_class5 li{cursor:pointer; height:42px; line-height:42px; text-align:left; width:20%; float:left; border-bottom:1px solid #ffcc00;}
.sub_pro_class5 li a{color:#000000; height:32px; line-height:12px; padding:10px 10px 0; display:block; font-size:12px; font-weight:bold; border-right:1px solid #ffcc00;}
.sub_pro_class5 li a:hover{ background:#ffcc00; color:#000000;}

.sub{width:1002px; margin:0 auto 0px; overflow:hidden;  clear:both;} 

.sub_weizhi{width:1002px; margin:0 auto 0px; height:40px; line-height:40px; overflow:hidden; color:#565656; font-size:12px; border-bottom:1px solid #232323; text-indent:-207px;}
.sub_weizhi a{color:#565656; font-size:12px;}

.sub_guide{width:1002px; margin:0 auto 0px; height:40px; line-height:40px; overflow:hidden; color:#565656; font-size:12px; border-bottom:1px solid #232323;}
.sub_guide a{color:#565656; font-size:12px;}

.sub_right_title{display:none;}

.sub_right_content{padding:40px 30px 30px; width:940px; overflow:hidden; font-size:15px; clear:both;  border:1px solid #232323; }
.sub_right_content h1{line-height:24px; padding:0 0 20px; margin:0 0 20px; font-size:24px; color:#ffff00; border-bottom:1px solid #232323; overflow:hidden; text-align:center;}
.sub_right_content h2{font-size:20px; color:#ffff00; font-weight:bold; line-height:18px; }


.sub_right_content p{margin:0.5em 0;}
.sub_right_content p.date{text-align:center; height:24px; overflow:hidden; padding-right:2em;}
.sub_right_content p.date a{text-align:center; height:24px; overflow:hidden;}
.sub_right_content2{padding:0; width:802px; overflow:hidden; font-size:14px; clear:both;}
.sub_right_content2 h2{font-size:18px; color:#ffff00; font-weight:bold; line-height:24px; text-indent:2em;}
.sub_right_content .index_cases2 li p{margin-bottom:0; text-indent:0; height:24px; overflow:hidden;}


.sub_right_content_img{ text-align:center; text-indent:0;}
.sub_right_content_img img{max-width:900px;}

.contact_left{width:400px; height:360px; float:left; background:#232323; padding:30px 10px 10px 30px;}
.contact_right{width:500px; height:360px; float:right;}
.contact_left strong{font-size:14px; font-weight:bold; margin-bottom:10px; color:#ffffff;}
.contact_left span{font-size:24px; font-weight:bold; margin-bottom:10px; color:#ffffff; border-bottom:2px solid #ffff00; padding-bottom:10px;}

.sub_right_img{width:100%; overflow:hidden; margin-bottom:20PX; border-bottom:1px solid #232323; }
.sub_right_img .sub_right_image{float:left; width:400px; height:290px; margin-right:30px;}
.sub_right_img p{padding-left:20px;}
.sub_right_img strong{ font-weight:bold; }
.sub_right_img span{  font-family:"Arial Black"; font-size:16px;}
.sub_right_img span a{color:#878787;}

.index_cases2{overflow:hidden; margin-top:30px; margin-left:10px;}
.index_cases2 li{margin-left:15px; margin-top:10px; overflow:hidden; padding:7px; width:225px; height:200px; float:left; text-align:center;}
.index_cases2 li img{height:160px; width:213px;}
.index_cases2 li p{padding-top:5px; height:30px; line-height:30px; text-align:center; overflow:hidden;}
.index_cases2 li p a{font-size:14px; color:#666666;}
.index_cases2 li a.tupiangao{display:block; border:1px solid #e5e5e5; padding:5px; overflow:hidden; height:160px;}


.index_cases2 li:hover a.tupiangao{border:1px solid #ffff00; background:#ffff00;}
.index_cases2 li:hover a{color:#ffff00;}


.newslist li{display:block; line-height:40px; height:40px; overflow:hidden; padding:0 15px; border-bottom:1px dotted #e5e5e5; background:url(guorui_49.png) no-repeat 5px 50%;}
.newslist li a{color:#666666;}
.newslist li:hover{background:none; background-color:#f5f5f5;}
.newslist li span{color:#999999; float:right;}
.newslist li:hover span{color:#999999;}
.newslist li:hover a{color:#ffff00;}
.newslist li span{float:right;}

.clear_topbottom{clear:both; line-height:0; padding:0; border:0; font-size:0px; overflow:hidden; border-top:1px dotted #e5e5e5; margin:10px auto;}
.sub_right_newspic{margin:0px 0px 20px;}
.sub_right_newspic li{padding:10px 10px; border-bottom:1px solid #232323; overflow:hidden; height:150px; margin-bottom:10px;color:#878787;}
.sub_right_newspic li a{color:#878787;}
.sub_right_newspic li p{padding-top:10px; margin:0;}
.sub_right_newspic li h3 a{color:#ffff00; font-weight:bold;}
.sub_right_newspic li img{float:left; margin-right:20px; margin-top:3px; height:140px; width:200px;}
.sub_right_newspic li:hover{border-bottom:1px dotted #232323; overflow:hidden; background-color:#ffff00; color:#1e1e1e;}
.sub_right_newspic li:hover a{color:#1e1e1e;}
.sub_right_newspic li:hover h3 a{color:#1e1e1e;}


.page{overflow:hidden; clear:both; margin-top:20px;}
/* 列表导航 */
.k_pagelist { font-size:12px;clear:both;width:100%;margin:5px 0px;line-height:50px;text-align:left; height:50px; padding-left:50px;}/* {king:pagelist/} 分页列表 构成:div a|strong|span */
.k_pagelist a {margin:0px 2px; border:1px solid #ffff00; padding:8px 10px;}
.k_pagelist a:hover{background-color:#000000; border:1px solid #ffff00;}
.k_pagelist strong {margin:0px 5px; border:1px solid #ffff00;  padding:8px 10px; color:#1e1e1e; font-weight:bold;background-color:#ffff00;}
.pagelist span {margin:0px 10px;color:#ffff00;}
.k_pagelist em{color:#ffff00; text-decoration:none;  background-repeat:no-repeat; background-position:left center;  padding:5px 8px; font-style:normal; font-weight:bold;}

/* 搜索页面. */
#k_search {display:table;text-align:left; font-size:14px; background-color:#FFFFFF; padding:20px;}
#k_search form {text-align:left;clear:both;width:100%;}
#k_search .k_in3{width:400px; padding:0 5px; height:20px; line-height:20px; border-top:1px solid #ffff00; border-left:1px solid #ffff00; border-bottom:1px solid #ffff00; border-right:1px solid #ffff00;}

.k_search{}
.k_search p{ background-color:#ffff00; font-size:12px; padding:5px;}
.k_search div{ border-bottom:1px solid #ffff00;}
.k_search div h3{}
.k_search div h3 a{ font-size:12px; font-weight:normal; color:#ffff00;}
.k_search div h3 a strong{ color:#ffff00;}
.k_search div p{ font-size:12px; background-color:#FFF; padding:0;}
.k_search div p a{color:#ffff00; font-size:12px;}
.k_search div p span{ color:#999;font-size:12px;}
.k_search div p strong{ color:#FF0000;}

/*上一篇下一篇*/
#updown{border-top:#CCC 1px solid; padding:10px; font-size:14px; text-align:left; line-height:150%;} 	
#updown a{ font-size:12px;}
#updown span{font-weight:bold;margin:0px 5px;}
#updown p{padding:0px; margin:0px; text-align:right; margin-top:5px;}	

/*在线咨询*/
.lanren{ position:absolute; right:0; top:150px;}
.lanren .slide_min{ width:28px; height:112px; background:url(slide_min.jpg) no-repeat; cursor:pointer;}
.lanren .slide_box{ width:154px; height:auto; overflow:hidden; background:url(slide_box_bg.jpg) repeat-y; font-size:12px; text-align:center; line-height:130%; color:#666; border-bottom:2px solid #ffff00;}
.lanren .slide_box .weixin{ margin-bottom:5px;}
.lanren .slide_box img{ cursor:pointer;}
.lanren .slide_box p{ text-align:center; padding:5px; margin:5px;border-bottom:1px solid #ddd;}
.lanren .slide_box span{ padding:5px 10px; display:block;}
.lanren .slide_box span a{ color:#76A20C;}

/* 在线咨询挂号开始 */
#qq5643930_right{ width:118px; height:288px; height:auto; overflow:hidden; position:fixed; right:0; background:url(qq5643930_right.gif) no-repeat 0 0; top:30%; z-index:9999; font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:12px; color:#01001d;}
#qq5643930_right #qq_top{width:113px; height:220px; line-height:32px; padding-left:8px;}
#qq5643930_right #qq_top a{width:25px; height:25px; display:block; position:absolute; right:5px; top:0;}
#qq5643930_right #qq_main{ width:143px; height:68px; overflow:hidden; text-align:left;}
#qq5643930_right #qq_main p{ height:68px; }
#qq5643930_right #qq_main p a{ height:68px; line-height:68px; padding-left:0;display:block; text-decoration:none;}
#qq5643930_right #qq_bottom{ width:143px; height:0px; }

#qq5643930_mid{ width:327px; height:172px; background:url(qq5643930_mid.gif) no-repeat; position:fixed; left:50%; top:50%; margin:-72px 0 0 -157px; display:none; font-family:"\5FAE\8F6F\96C5\9ED1"; color:#01001d;}
#qq5643930_mid ul{width:327px; height:172px; position:relative;}
#qq5643930_mid ul li a{ display:block; width:70px; height:22px; position:absolute; top:145px; color:#336699;}
#qq5643930_mid ul li a#qq_close{width:40px; height:25px; display:block; position:absolute; right:5px; top:0;}
#qq5643930_mid ul li a#qq_talk{left:173px;}
#qq5643930_mid ul li a#qq_next{left:248px;}

#qq5643930_mid ul li#qq_h1{font-size:16px; position:absolute; left:12px; top:4px; color:#01001d;}
#qq5643930_mid ul li#qq_h2{font-size:24px; position:absolute; left:115px; top:50px;}
#qq5643930_mid ul li#qq_h3{font-size:16px; position:absolute; left:115px; top:80px;}
#qq5643930_mid ul li#qq_h4{font-size:12px; position:absolute; left:115px; top:110px;}
/* 在线咨询挂号结束 */
