﻿@charset "utf-8";
/* CSS Document */

#banner{ width:100%;height:400px;margin:0 auto; float:left; overflow:hidden;}
/*---*/
.main{width:1000px;margin:0px auto;clear:both;}
.main_left{width:1000px; float:left; height:260px; overflow:hidden; margin-top:30px;}
.main_left_top{width:751px; float:left;height:9px;}
.main_left_center{width:330px; float:left; height:250px;overflow:hidden;}
.main_left_center2{float:left;width:380px; margin:0 25px; overflow:hidden;height:250px;}
.main_left_bottom{width:1000px; margin:25px 0 15px;float:left;height:180px;}
.main_right{width:262px; float:left;}
.main_right_center{ width:240px; float:right; overflow:hidden;height:250px;}
.in_about{ width:330px; float:left; overflow:hidden;}
.in_about_top{ width:330px; float:left;height:33px;_height:25px;_height:28px;}
.in_about_con{ width:330px;float:left; line-height:20px;}
.in_about_con img{ float:left; margin:0; border:1px solid #CCC; background-color:#ededed; padding:7px;}
.in_about_img{ width:146px; height:108px; background-color:#ededed; float:left; padding:3px; margin:0 10px 0 0;}
.in_about_con span a,.main_left_center2 .newslist_con span a{ color:#0099cc;}
.main_left_center2 .newslist{ width:380px; float:left;}
.main_left_center2 .newslist_top{ width:380px; float:left;height:35px;*height:32px;}
.main_left_center2 .newslist_con{width:380px; height:100px;line-height:19px; float:left; overflow:hidden;}
.main_left_center2 .newslist_con img{ float:left; margin:0 14px 10px 0; border:1px solid #CCC; padding:4px;}
.main_left_center2 .newslist_con h4{ width:231px; height:16px; line-height:16px; float:left; font-size:13px; color:#666; margin:0px 0 5px; padding-left:0;*margin:0px 0 2px;}
.title{  height:34px; float:left;*height:41px;_height:33px;}
.title_1{float:left; padding:4px 0; font-size:20px; font-weight:bold; line-height:10px; color:#fff;height:22px;_line-height:5px;*height:28px;*line-height:17px;_height:24px;}
.title_1 a{ color:#162c5f; }
.title_2{ padding-left:18px; float:left;  padding-top:8px; font-size:14px; line-height:15px; color:#fff;}
.more{ float:right;  padding-top:9px;width:42px;}
.more a{text-indent:-9999px;background:url(../images/more.jpg) no-repeat 0px 5px; width:42px; height:17px; display:block;}
.more a:hover{ color: #F00;}
.newslist_main{ width:380px; float:left; padding-top:10px; height:105px; overflow:hidden;}
.newslist_main li{width:380px; line-height:28px;background:url(../images/list_li_b.jpg) no-repeat 0px 12px; height:27px; overflow:hidden; display:block; *height:24px; *line-height:27px;}
.newslist_main li dt{ float:left; padding-left:15px; width:290px;*width:362px;line-height:27px;}
.newslist_main li dt a{ float:left; width:270px;}
.newslist_main li dt a:hover{color:#0099cc; text-decoration:underline;}
.newslist_main li dl{float:right; font-size:12px; width:43px;*height:25px;*display:inline-block; *line-height:10px;}
.video_top{width:240px; float:left;height:35px;}
.newstu{ float:left;width:240px; height:215px; overflow:hidden;}
/*pr*/
.main .pr,.main .case{width:1000px; margin:0 auto; padding-top:5px;}
.pr .pr_top{display:block;overflow:hidden;width:1000px;height:32px; margin:10px auto 5px;}
.pr .pr_top .title1{ width:700px; float:left; padding-top:1px;}
.pr .pr_top .title1 li{padding:1px 0 0px 10px;float:left;font-size:14px;}
.pr .pr_top .title1 li a{ color:#666666;margin-top:3px;}
.pr .pr_top .title1 li a:hover{color:#0099cc;text-decoration:none;}
.product_list{float:none;width:1025px;margin:0px;padding:0px;overflow:hidden;list-style:none;display:inline-block;_width:1000px;}
.product_list li{float:left;margin:15px 25px 20px 0;width:180px;height:185px; background:url(../images/pr_li_b.jpg) no-repeat 0px 0px;_margin:15px 20px 20px 0;}
.product_list a{text-decoration:none;display:block;overflow:hidden;float:none;}
.product_list li a img{clear:both;display:block;width:170px;height:138px;text-decoration:none; padding:5px 5px 0 5px; margin-bottom:5px;}
.product_list li a:hover img{text-decoration:none;}
.product_list li a{display:block;padding:6px 0px 0px;text-align:center; color:#666666;}
.product_list li a:hover{ color:#0099cc;}
/*case*/
.in_case{ width:1000px;margin:15px auto 0;}
.case_index1,.case_index2{width:1000px; overflow:hidden;margin:0 auto;}
.case_index1 .ni1 {width:500px;float:left; overflow:hidden;}
.case_index1 .ni1 .ni1_b1 {width:500px; height:160px;}
.case_index1 .ni1 .ni1_b1 .ni1_b1_left {width:250px; float:left; overflow:hidden;}
.case_index1 .ni1 .ni1_b1 .ni1_b1_left img{}
.case_index1 .ni1_b1_right{width:250px; float:left;overflow:hidden; height:160px; background-color:#f5f5f5;}
.case_index1 .ni1_b1_right h4{padding:15px 0 10px 20px; height:20px; width:220px; overflow:hidden;}
.case_index1 .ni1_b1_right h4 a{font-size:12px; line-height:25px; color:#666;}
.case_index1 .ni1_b1_right h4 a:hover{ color:#0099cc;}
.case_index1 .ni1_b1_right .case_r_bl{ width:200px; height:100px; float:left; margin-left:20px; overflow:hidden;}
.case_index1 .ni1_b1_right P{line-height:25px;color:#999999;}
.case_index2 .ni1 {width:500px;float:left; overflow:hidden;}
.case_index2 .ni1 .ni1_b1 {width:500px; height:160px;}
.case_index2 .ni1 .ni1_b1 .ni1_b1_left {width:250px; float: right; overflow:hidden;}
.case_index2 .ni1_b1_right{width:250px; float:left;overflow:hidden; height:160px; background-color:#f5f5f5;}
.case_index2 .ni1_b1_right h4{padding:15px 0 10px 20px; height:20px;width:220px; overflow:hidden;}
.case_index2 .ni1_b1_right h4 a{font-size:12px; line-height:25px; color:#666;}
.case_index2 .ni1_b1_right .case_r_bl{ width:200px; height:100px; float:left; margin-left:20px; overflow:hidden;}
.case_index2 .ni1_b1_right P{line-height:25px;color:#999999;}
/*璁よ瘉*/
.main .certificate{padding-top:20px;_padding-top:25px;}
.cer_main{ width:1000px; float:left; padding-top:20px; margin-bottom:20px;}
.cer_main .pcont { float:left;width:910px;overflow:hidden; margin-left:15px;}
.cer_main .ScrCont {width: 32766px; zoom: 1}
.cer_main #List1_1 {float: left}
.cer_main #List2_1 {float: left}
.cer_main .LeftBotton {background:url(../images/left.jpg) no-repeat center; float: left;width: 36px; height: 115px; margin-top:28px;outline: none;}
.cer_main .RightBotton {background:url(../images/right.jpg) no-repeat center; float: right;width: 36px; height: 115px;margin-top:28px;outline: none;}
.cer_main .pl img { display: block; cursor:pointer; width:200px; height:149px; border:1px solid #dddce1; background:#FFF; padding:3px;}
.cer_main .pl {float:left; text-align:center; width:200px; height:190px; margin:0 20px 0 10px; overflow:hidden; line-height:30px;}
.cer_main .pl a:hover{ color:#0099cc;}
/*zy*/
.zy{ width:1000px; margin:10px auto; overflow:hidden;}
.zy .zy_new_index,.zy .zy_case_index,.zy .zy_problem_index{height:260px; float:left;border:1px solid #e5e5e5; overflow:hidden;}
.zy .zy_new_index{width:320px;}
.zy .zy_case_index{width:350px; margin:0 17px;}
.zy_case_index .a_text2 ul li .down_wj{ width:200px;}
.zy .zy_problem_index{width:290px;}
.zy .zy_new_index .a_title{width:320px;border-top:1px solid #e5e5e5;}
.zy .zy_case_index .a_title{width:350px;border-top:1px solid #e5e5e5;}
.zy .zy_problem_index .a_title{width:290px;border-top:1px solid #e5e5e5;}
.a_text{ width:310px; float:left; padding-top:10px;overflow:hidden;}
.a_text ul li{width:300px; line-height:24px;background:url(../images/list_li_b.jpg) no-repeat 0px 10px; height:25px;overflow:hidden; display:block;*padding:0;*margin:0;*height:22px;*line-height:22px;*background:url(../images/list_li_b.jpg) no-repeat 0px 9px;}
.a_text ul li dt{ float:left; padding-left:15px; width:240px; height:25px; overflow:hidden;*width:285px;*height:22px;}
.a_text ul li dt a{width:220px;height:22px;overflow:hidden; float:left;}
.a_text ul li dt a:hover{color:#0099cc; text-decoration:underline;}
.a_text ul li dl{ float:right; font-size:12px; width:43px;*height:22px;display:block;*line-height:20px;*float:right;}
.a_title{padding:8px 0 0 0;border-bottom:1px solid #e5e5e5;height:29px; background:url(../images/zy_ulb.jpg) repeat-x 0px 0px;}
.a_title h3{float:left;color:#7e7e7e;padding:0 0 0 8px; }
.more2 a{ float:right; background:url(../images/more2.jpg) no-repeat 0px 0px;text-indent:-9999px; display:block; width:44px; padding-right:5px; height:20px;}
.a_title span a:hover,.a_title_3 span a:hover{}
.a_text{ overflow: hidden; padding-left:10px;}
.zy_case_index ul{padding:10px 0 5px 10px; width:340px;}
.zy_case_index ul li{ line-height:35px; height:100px;}
.zy_case_l{ float:left;width:200px; padding-top:8px;*padding-top:6px;}
.zy_case_l h3{ height:15px; line-height:15px; color:#999999;}
.zy_case_r{width:210px; height:36px; float:right;line-height:17px; overflow:hidden; margin:8px 0 0 14px;}
.zy_case_r span{ display:block;width:44px; float:right; height:20px;}
.zy_case_r span a,.zy_problem_index ul li .zy_problem_bo span a{color:#ff7b13;}
.zy_problem_index ul{ padding:6px 0 0px 10px; width:280px;}
.zy_problem_index ul li{ line-height:35px; height:100px;width:280px;}
.zy_problem_index ul .bo_t{ border-bottom:1px dashed #CCC;}
.zy_problem_index ul li .down_wj{ padding-top:4px; line-height:20px;}
.zy_problem_index ul li .down_wj h3 a,.zy_case_l h3 a{ color:#666; font-weight:bold; font-size:12px;}
.zy_problem_index ul li .zy_problem_bo{ width:280px; height:69px; float:left; line-height:22px; overflow:hidden;}
.zy_problem_index ul li .zy_problem_bo p{padding-top:5px; height:44px;}
.zy_problem_index ul li .zy_problem_bo span{ float:right; padding-right:5px;}
/*鍟嗗鍚堜綔*/
.linkcenter{ width:1000px; margin-top:20px;}
.link_top{ width:1000px;height:30px;}
.link_top .title .title_1{width:60px;float:left;padding-top:8px;font-size:14px;font-weight:bold;line-height:15px; color:#000;}
.link_top .title .more3{ width:930px; float:left; height:5px;margin:15px 0 0 10px; background:url(../images/linkbottom.jpg) repeat-x;}
.link_border{float:left; height:100px;width:1000px;}

/***  flash婊戝姩鍥剧墖  ***/ 
*{ margin:0; padding:0; list-style:none;}
.rslides { position: relative; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.rslides li {  -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides img { display: block; height: auto; float: left; width: 100%; border: 0; }
.slide_container { position: relative; float: left; width: 100%; height:400px;}
.slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.slide li { position: absolute; width: 100%; left: 0; top: 0; }
.slide img { display: block; position: relative; z-index: 1; height: auto; width: 100%; height:400px;border: 0; }
.slide .caption { display: block; position: absolute; z-index: 2; font-size: 20px; text-shadow: none; color: #fff; background: #000; background: rgba(0,0,0, .8); left: 0; right: 0; bottom: 0; padding: 10px 20px; margin: 0; max-width: none; }
.slide_nav { position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top:52%;*top:50%;_top:17%;left: 0; opacity: 0.7; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 61px; width: 38px; background: transparent url("../images/themes.gif") no-repeat left top; margin-top: -45px;}
.slide_nav:active { opacity: 1.0; }
.slide_nav.next { left: auto; background-position: right top; right: 0; }




















