.flexslider{position:relative;height:507px;overflow:hidden;  z-index: 8;}
.slides{position:relative;z-index:1;}
.slides li{height:507px;}
.slides li a{ display:block; height:507px;width:100%;}
.flex-control-nav{position:absolute;bottom:10px;z-index:8;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:34px;height:8px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:34px;height:8px;line-height:44px;overflow:hidden;background:#ff7a02;cursor:pointer; color: #FFF;   }
.flex-control-nav .flex-active{background:#007bcd;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{}
.flex-direction-nav li a.flex-next{}
/*search*/
.search_zi{ float:left; height:48px; width:700px; color:#4e4e4e;line-height:48px;padding-left: 40px;display:inline;font-size: 14px;}
.search_zi a{ color:#4e4e4e; margin:0 2px;}
.search_zi a:hover{ color:#0b85ec; }
.search1{ float:right;  width:341px;  height:33px; line-height:33px;display:inline; margin-top:6px;background: url(search_bg.png) no-repeat  0px center;}
.search_zi span{color:#242424;font-weight: bold;}
.search1 .text{ width: 250px; padding-left:30px; height: 33px; float:left; background:none;border:none; line-height:33px; color:#6b6b6b; font-size: 12px; font-family: "Microsoft YaHei";}
.search1 .submit{width:53px;height:33px;cursor:pointer;float: right;background: none; }
.search_bg{background:#f0f0f0;height:48px;}
.td1_bg{ background:url(td_bg.jpg) no-repeat top center; height:708px; margin-top: 70px;}
.td1_title{font-size: 24px; color:#ffffff;text-align: center; padding-top: 70px;}
.td1_title p{font-weight: bold;background:url(td_t.png) no-repeat 290px top; height:39px;line-height: 39px; margin-top: 10px; }
.td1_title span{padding-left: 40px;font-weight: bold;}
.td1_n li{margin-top: 40px;}
.td1_n {width:650px;margin:60px 0px 0px 406px;}
.td1_n li.td3{width:640px;}
.td1_n li h4{width:375px;height:40px;line-height: 40px;color: #FFF;font-size: 20px;padding-left: 15px;border:1px solid #FFF;font-weight:normal; margin-bottom: 10px;}
.td1_n li:hover h4{border:1px solid #f48819;background:#f48819;}
.td1_n li p{line-height: 30px;font-size: 14px;color:#FFF;background:url(td_tag.png) no-repeat left 12px; padding-left: 20px;}
.td1_n li p span{font-weight: bold;}
.case_title{text-align: center; margin-top: 30px;background: url(case_x.png) no-repeat  center 16px; text-align: center; margin-top: 40px;}
.case_title h3 a{font-size: 24px;font-weight: bold;color:#333333;}
.case_title p{font-size: 12px;color:#929292;text-transform: uppercase;font-family: arial; padding-top: 5px;}
.kehu_dbg .case_title h3 a,.kehu_dbg .case_title p{color:#FFF;}
.kehu_dbg{background:url(kehu_bg.jpg) repeat top center; height: 538px;}
.kehu_xt{background:url(kehu_t.jpg) no-repeat top center; height: 16px;width:42px;display:block;margin:0 auto;}
.kehu_nr ul{width:1300px; margin-top: 20px;}
.kehu_nr li:hover{border:1px solid #0065cf;}
.kehu_nr a:hover { color: #0065cf; }
.kehu_nr li{width:230px; height: 303px; padding:8px;background: #FFF; border: 1px solid #dddddd; display: block; float: left;   margin:15px 52px  0px 0px;}
.kehu_nr li .kehu_pic{width:230px; height: 148px; overflow: hidden; }
.kehu_nr li .kehu_pic img{width:230px; height: 148px;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s;overflow:hidden;}
.kehu_nr li .kehu_pic:hover img{transform: scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2); 	/* IE 9 */-moz-transform:scale(1.2, 1.2); 	/* Firefox */-webkit-transform:scale(1.2, 1.2); /* Safari  Chrome */-o-transform:scale(1.2, 1.2);}
.kehu_r a.kehu_title{ color: #717171; font-weight: bold; font-size: 14px; height: 36px; line-height: 36px; overflow: hidden;   display: block;margin:6px 0px;}
.kehu_r p{ line-height: 24px; color: #535353; height: 72px; overflow: hidden;font-size: 12px;}
.kehu_r .kehu_more{ background:url(kehu_more.jpg) no-repeat; width: 80px; height: 22px; display: block; ; text-align: center; line-height: 22px;   margin:21px 0 0 120px; color:#FFF;text-transform: uppercase;}
.about_dbg{background: url(fc_bg.jpg) no-repeat top center; height: 822px;}
.fc_nr{margin-top: 40px;}
.honor{width:360px; height: 345px; float: right;margin:40px 20px 0 0;}
.honor_n li img{width:279px; height:184px; }
.honor_n li{width:279px; float:left; text-align:center;}
.honor_n li p{ height:40px; line-height:40px;font-size: 14px;background:url(ho_bg.gif) no-repeat bottom center; padding-bottom: 68px;}
.honor_n{position:relative;width:292px; height:200px; margin-top:20px; }
.honor_n #simgs04{ margin-left:40px;}
.honor_n em a{display:block;width:100%; height:100%;}
.honor_n em{width:36px; height:36px;display:block;position: absolute;top:187px;}
.honor_n .t_l{left: 40px;background:url(honor_jt.jpg) no-repeat 0 0;}
.honor_n .t_r{right: 40px;background:url(honor_jt.jpg) no-repeat right 0;}
.pro_c {width:210px; height:504px;  overflow: hidden;float:left; margin-top: 50px;background:url(p_t.jpg) no-repeat top center #246ac9;display:inline;  overflow: hidden;}
.pro_c_nav {height:30px;  padding-top: 40px;line-height:30px; text-align:center; display: block;}
.pro_c_nav h2 {font-size:24px;  color:#FFF; font-weight: bold;}
.pro_c_nav h2 a {color:#FFF; }
.pro_n{ height:431px;overflow:hidden;  border:2px solid #0065cf; border-top: none;}
.pro_n li{height:24px;margin:14px 18px 0  ;border:1px solid #548cd4;line-height:24px; overflow: hidden;  display:block; background:url(pro_tag.png) no-repeat 10px  center;  padding-left: 30px; }
.pro_n li  a {font-size:14px;  color:#daf0ff;  }
.pro_n li:hover{ background:url(pro_tag.png) no-repeat 10px  center #548cd4; border:1px solid #548cd4;}
.pro_n li:hover span a {color:#FFF;}
.pro_show {width:942px;margin-top: 60px;float: right;  overflow: hidden; height: 500px;overflow: hidden;}
.pro_show_n ul {width:1100px;}
.gg1_zi span{font-size:18px;}
.pro_show_n li p {height: 32px; line-height: 32px;overflow: hidden;font-size: 14px;}
.pro_show_n li:hover em a{color:#FFF;}
.pro_show_n li:hover em{display:block;}
.pro_show_n li em{height:62px;background:#f48819; position:absolute;top:105px;left:5px;width:212px; display:none;}
.pro_show_n li em a{width:73px;height:17px;line-height: 17px;text-align:center; text-transform: uppercase;color:#FFF;display:block;border:1px solid #FFF;margin:23px auto 0; }
.pro_show_n li {width:219px;float: left;height:200px;margin: 12px 20px 15px 0px;display: inline; text-align: center;position: relative;   }
.pro_show_n li a {overflow:hidden;}
.pro_show_n li a.picshow1 {width:212px;height:162px;   padding:4px;border:1px solid #e4e4e4;overflow:hidden;   margin-bottom: 10px;display:block;}
.pro_show_n li img {width:212px;height:162px;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s;
overflow:hidden;}
.pro_show_n li:hover img {transform: scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2); 	/* IE 9 */-moz-transform:scale(1.2, 1.2); 	/* Firefox */-webkit-transform:scale(1.2, 1.2); /* Safari Chrome */-o-transform:scale(1.2, 1.2);}
.pro_show_n li:hover a  {color:#f48819; }
.proshow{height: 47px; line-height: 47px;  background:#f1f1f1; }
.pro_show_n .more1{position: absolute;font-size: 12px; right:30px;top:15px;}
.proshow li{   height:47px; text-align: center;  width:93px;float:left; margin-right: 10px;}
.proshow li a{ font-size: 16px;width:93px; height: 47px; display:block;    }
.proshow a:hover{color:#FFF; font-weight: bold; background: #246ac9;}
.proshow a.tag_pro{color:#FFF;font-weight: bold; background: #246ac9;}
.none{ display: none;}
.block{ display: block;}
.ys_dbg{background: url(ys_dbg.jpg) no-repeat top center #f6f6f6; height: 675px;margin-top: 50px;}
.ys_t{text-align:center;padding-top: 60px;}
.ys_t h3{font-size: 30px;color:#2161bb;font-weight: bold;}
.ys_t p{width:285px;height:40px; line-height: 40px;display:block;background:#2161bb;border-radius: 20px;font-size: 20px;color:#FFF; text-align: center;font-weight: bold;margin:10px auto 0;}
.ys_n ul{width:1300px;}
.ys_n{margin-top: 50px;}
.ys_n li{float:left;background:url(ys_nbg.png) no-repeat 0 0;width:225px;height:311px; margin-right:38px;padding:50px 10px 50px 30px;}
.ys_n li.ys1 h4{background-position: 0 0;}
.ys_n li.ys2 h4{background-position: -303px 0;}
.ys_n li.ys3 h4{background-position: -604px 0;}
.ys_n li.ys4 h4{background-position: -905px 0;}
.ys_n li:hover{background:url(ys_nbg.png) no-repeat right 0; cursor:pointer;}
.ys_n li p{font-size: 14px;line-height: 30px; color:#FFF;  }
.ys_n li  h4{font-size: 18px;color:#FFF;line-height: 26px;font-weight: bold;background:url(ys_em.png) no-repeat 0 center; padding-left: 60px; height:56px; margin-bottom: 10px;}
.cp_n{position: relative;margin-top: 20px;  }
.cp_n #simgs1,.cp_n #simgs2{ margin-left:80px;}
.cp_n em {position: absolute;	top: 85px;}
.cp_n .t_l {left:0px;background:url(cp_jt.jpg) no-repeat;width:26px;height:25px;display:block;}
.cp_n em a{width:100%;height:100%;display:block;}
.cp_n .t_r {right: 0px;background:url(cp_jt2.jpg) no-repeat;width:26px;height:25px;display:block;}
.cp_n p {height: 32px;line-height: 32px; overflow: hidden;font-size: 14px;background:url(pro_x.jpg) no-repeat bottom center;}
.cp_n li {width:238px;float: left; height:200px; margin: 20px 24px 8px 0px;display: inline;text-align: center;position: relative; }
.cp_n li a {overflow:hidden;}
.cp_n li a.picshow1 {width:230px;height:168px;overflow:hidden; padding:3px;display:block;border:1px solid #c4c4c4;}
.cp_n li img {width:230px;height:168px;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s;overflow:hidden;}
.cp_n li:hover p{ }
.cp_n li:hover img {transform: scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2); 	/* IE 9 */-moz-transform:scale(1.2, 1.2); 	/* Firefox */-webkit-transform:scale(1.2, 1.2); /* Safari Chrome */-o-transform:scale(1.2, 1.2);}
.cp_n li a:hover {color:#F00}
.about_title h3{float: left; }
.about_title h3 a{font-size: 18px;font-weight: bold;color:#333333;background:url(about_tag.jpg) no-repeat left center; padding-left: 16px;}
.about_title a.about_more{color:#656565;float: right;text-transform: uppercase;margin-top: 5px;}
.about_title {border-bottom: 1px solid #d6d8d8; padding-bottom: 5px;height:30px;display:block;  line-height: 30px;}
.about{width:730px;float: left;margin:40px 0px 0px 30px;}
.about_pic{width:298px; height:217px; padding:20px 0 0 21px;float: left;margin:34px 0px 0px 0px;background:url(about_picbg.jpg) no-repeat 0 0 ;}
.about_pic img{width:298px; height: 217px; }
.about_n{width:350px; float: right;margin:40px 0px 0px  0px;}
.about_n p{font-size: 14px;color:#333333; line-height: 30px; margin-top: 6px; height: 210px;overflow: hidden;}
.about_n h3 a{font-size: 18px;font-weight: bold;color:#333333;}
.gg1_pic{ position:absolute;top:0px;left:0px;z-index:-1; }
.gg1{ height:166px; margin-top: 40px;}
.gg2{  height:205px; margin-top: 40px;}
.gg3{ height:150px;  margin-top: 40px;}
.gg3_zi{float: left;font-size: 20px;color:#2671c6;margin:47px 0px 0px 60px;font-weight: bold;z-index: 2;position: relative;}
.gg3_zi p{ color:#2671c6;font-weight: bold; margin:6px 0;}
.gg3_zi span{color:#ff7a01; font-weight: bold;}
.gg2_zi{float: left;font-size: 20px;color:#f07c17;margin:86px 0px 0px 340px;z-index: 2;position: relative;}
.gg2_zi p{font-size: 20px;color:#2671c6;font-weight: bold; margin-top: 6px;}
.ys_dbg .gg1_pic{z-index:1;}
.gg1_zi{float: left;font-size: 27px;color:#f07c17;margin:27px 0px 0px 40px;font-weight: bold;}
.gg1_zi p{font-size: 20px;color:#2671c6;font-weight: bold; margin:6px 0;}
.gg1_zi span{font-size: 16px;color:#2671c6; display: block;}
.gg2 .gg1_tel{font-size: 14px;color:#0065cf; float: right; padding:60px 10px 0px  0px; z-index: 2;position: relative;}
.gg3 .gg1_tel{font-size: 14px;color:#0065cf; float: right; padding:20px 10px 0px  0px; }
.gg2 .gg1_tel{font-size: 14px;color:#0065cf; float: right; padding:60px 10px 0px  0px; }
.gg1_tel{font-size: 14px;color:#0065cf; float: right; padding:30px 0px 0px  0px;width:318px;}
.gg1_tel p { background: url(gg_tel.png) no-repeat left center; padding-left: 40px;font-size: 14px; height: 29px;display: block; line-height: 29px; margin-left: 80px; }
.gg1_tel span{font-size: 24px;font-family:arial;display: block; margin-top: 8px;font-weight: bold;}
.gg1_tel a{ display: block;  margin:10px 0px 0 50px;width:192px; height: 37px;background:url(zixunl.png) no-repeat 150px center #2161bb;font-size: 16px;color: #FFF;text-indent: 30px; line-height: 37px; font-weight: bold;}
.news{ position: relative;}
.news_width{width:760px; float: right;margin:40px 0px 0;   height: 378px; }
.cjwq{width:398px; height: 378px;   float: left; margin-top: 40px;}
.cjwq_tu img{width:100px; height: 76px; padding:2px; border: 1px solid #cccccc;}
.cjwq_tu{float: left;width:106px; margin:10px 0 0 0px;}
.cjwq_nr{float: left;width:106px; margin-left: 15px;width:240px;}
.about_t{  height:30px; border-bottom:1px solid #d6d8d8; line-height: 30px;background:url(about_tag.jpg) left center no-repeat;padding-bottom: 5px;}
.about_t span{text-transform: uppercase;color:#a0a0a0; font-size: 12px; padding-left: 10px;}
.about_t h3 a{font-size: 16px; font-weight: bold; color:#2161bb;}
.about_t h3{text-indent: 20px; float:left;}
.cjwq .about_more{float: right; margin-top: 4px;}
#ticker2 {width: 95%;height: 300px; margin-top:20px;position: relative; }
#ticker2 li {position: relative; border-bottom: 1px solid #cdcdcd ;padding-bottom:30px; height:80px;}
.da{ background:url(wenda.jpg) no-repeat 0px -28px; padding-left:27px; color:#969696; height:44px; overflow:hidden; line-height:22px;}
.wen{ height:30px;   display:block;background:url(wenda.jpg) no-repeat 0px 8px; padding-left:27px; margin:6px 0px; line-height:30px; overflow: hidden; }
.wen a{color:#3b3b3b; font-size: 14px;}
.cjwq ul { padding:0px 10px;}
.xw_xw{height: 30px; line-height: 30px; background:url(about_tag.jpg) no-repeat left center;border-bottom: 1px solid #d6d8d8;padding-bottom: 5px;}
.xw_xw span{color:#2161bb; float:left;font-size: 14px;}
.xw_xw li{ float:left; height:30px;  text-align: center;   }
.xw_xw a{ font-size: 16px; display:block; color:#000;height:47px; padding:0px 20px; }
.xw_xw a:hover{color:#2161bb;  font-weight: bold; }
.xw_xw a.tag_xw{color:#2161bb; font-weight: bold; }
.none{ display: none;}
.block{ display: block;}
.morexw2{ position:absolute;top:10px; right:10px;   display: block; }
.xw_n ul{width:387px; float: right; margin: 25px 20px 0px 0px;}
.xw_n li a{float: left;width:270px; overflow: hidden;}
.xw_n li span{float: right;}
.xw_n li{ height: 36px; line-height: 36px; background: url(news_tag.jpg) no-repeat 10px 15px; padding-left: 30px; font-size: 12px; overflow: hidden;border-bottom: 1px dashed #cccccc; }
.news_pic{ float: left; margin:25px 0px 0px 0px;width:307px;}
.news_pic img{width:307px; height: 172px;padding-bottom: 5px; }
.news_more{width: 80px; height: 27px; line-height: 27px; color:#FFF; text-align: center; display: block; background: #a2a2a2;}
.news_pic a.news_more{color: #FFF;font-size: 12px;}
.news_pic p{ line-height: 24px; color: #666666;margin: 6px 0px;}
.news_pic a{ color: #2161bb;font-size: 14px;  }
.links{ background:url(about_tag.jpg) left center no-repeat; height:55px; padding-left: 20px; line-height: 55px;}
.links h3{font-size: 16px; float:left;font-weight: bold;color:#2161bb;}
.links a{  padding:0px 10px;float:left;}