﻿body{ margin:0px; padding:0px; font-size:12px; color:#999999; font-family:"微软雅黑";overflow:-Scroll;overflow-x:hidden; }
img,border,select,li{border:none; vertical-align:top;}
ul,dl,li{ list-style:none;}
h1, h2, h3, h4, h5, h6 { font-size: 1em; }
em, cite, i { font-style: normal;}
.cls { clear: both;}
a{ color:#333; text-decoration:none;}
a:focus { outline: none; }
.left{ float:left;}
.right{ float:right;}
ul{ margin:0px; padding:0px; list-style:none;}
img ,img a{border:0;}
.green{ color:#019a62}
.font14{ font-size:14px}
.clear{clear:both;}


#top{ width:100%; height:100px; background:#fff;}
#top_tab{ width:1000px; height:100px; margin:auto; background:url(../images/top_bg.jpg) 0 center;}
#logo{ float:left; /*margin-left:10px; margin-top:20px;*/}
#top_tab_r{ /*width:300px;*/ height:100px; float:right;}
#top_tab_r_tb{ height:20px; line-height:20px; text-align:right; margin-top:10px;}
#top_tab_r_tb a{ margin:0 5px; color:#20558c; text-decoration:none; text-align:right; }
.lanLine { color: #266DBD; padding: 0 5px;}

.nav { font-size: 12px; width: 100%; height:40px; line-height: 40px; position: relative; z-index: 1;  /*background:#1d5288;*/ background-color: #31b5ff;}
.nav a { text-decoration: none;  }
/*.navmain { width:1000px; margin:auto; height: 40px; }*/

/*#nav_all { width:1000px; height: 40px; float: left; line-height: 40px;  z-index: 222; }
#nav_all li { width:88px; text-align: center; float: left; height:35px; line-height:35px;   margin-left:20px; margin-right:15px;  }
#nav_all li a { color: #fff; display: inline-block; font-size: 14px; font-weight: bold; cursor: pointer;  height: 35px; line-height: 35px; white-space: nowrap; }
#nav_all li a:hover { width:88px; background: url(../images/nav.png) no-repeat; height: 35px; line-height: 35px; text-align:center; }
#nav_all .li_1 { width:88px; text-align: center; float: left; height:35px; line-height:35px;   margin-left:20px; margin-right:15px; background: url(../images/nav.png) no-repeat;  }*/


.menu { height: 40px; display: block; width: 1003px; margin:auto; /*background-image: url(../images/bg.jpg); background-repeat: repeat;*/}
.menu ul { list-style: none; padding: 0; margin: 0;}
.menu ul li { float: left; overflow: hidden; position: relative; line-height: 40px; text-align: center;}
.menu ul li a { position: relative; display: block; width: 166px; height: 40px; font-family: "微软雅黑", "宋体"; font-size: 14px; text-decoration: none; cursor: pointer;}
.menu ul li a span { position: absolute; left: 0; width: 166px;}
.menu ul li a span.out { top: 0px;}
.menu ul li a span.over, .menu ul li a span.bg { top: -40px;}

/** 1st example **/
#menu1 { background-color: #31b5ff; /*background-image: url(../images/menu_bg.gif); background-repeat: repeat-x; background-position: 0px 0px;*/ }
#menu1 ul li a { color: #ffffff; font-weight:bold;}
#menu1 ul li a span.over { color: #31b5ff; font-weight:bold;}
#menu1 ul li span.bg { height: 40px; background-image: url(../images/bg_over.gif); background-repeat: no-repeat; background-position: center center;}

/** 2nd example **/
/*#menu2 { background: #000;}
#menu2 ul li a { color: #999999;}
#menu2 ul li a span.over { color: #000; background-color: #f0f0f0;}*/


#nav_all li .ejdh { display: none; position: absolute; width: 100%; top: 35px; background: url(../images/nav2.png);left:0px; -moz-opacity:0.8; -webkit-opacity:0.8; opacity:0.8; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80); }
#nav_all li .ejdh2 { width:1000px; line-height: 35px; height: 35px; font-size:12px; font-weight:100;  margin:0px; padding:0px;  margin:auto; text-align:left; }
#nav_all li .ejdh2 a:link{ width:auto; font-size:12px; font-weight:100; background-image:none; margin:0 5px; padding:0px; color:#fff;}
#nav_all li .ejdh2 a:visited {width:auto; font-size:12px; font-weight:100; background-image:none; margin:0 5px; padding:0px; color:#fff;}
#nav_all li .ejdh2 a:hover{  width:auto; font-size:12px; font-weight:100;background-image:none;  margin:0 5px; padding:0px; color:#1d5288;}
#nav_all li .ejdh2 a:active{  width:auto; font-size:12px; font-weight:100;background-image:none;  margin:0 5px; padding:0px; color:#1d5288;}
.blank{width:100%;height:3px;background:url(../images/blank.png) repeat-x;}

.banner{ width:100%; /*height:410px;*/ margin:5px auto 20px;}
.slides { margin:0px auto; width:999px; height:300px; overflow:hidden; position:relative; }
.slide-pic { margin:0px; padding:0px; width:999px; overflow:hidden; list-style:none; }
.slide-pic img { width:999px; height:300px; border: 0px; }
.slide-pic li { display: none; }
.slide-pic li.cur { display: block; }
.slide-li { margin: 0px; padding: 0px; left: 0px; bottom: 0px; position: absolute; }
.slide-li li { margin: 0px; padding: 0px; width: 333px; height: 10px; float: left; overflow: hidden; list-style: none; }
.slide-li a { width: 350px; height: 10px; color: #000; font-size: 12px; display: block; }
.slide-li a:hover { color: #F00; text-decoration: none; }
.op li { background: #999999; filter: alpha(opacity=60); opacity: 0.6; }
.op li.cur { background: #666666; }
.slide-txt span { display: none; }


#index {height: 180px; margin:30px auto 0; width:1000px;}
#index_l {-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: url("../images/indexnewsbg.gif") repeat-x scroll 0 0 transparent; border-color: -moz-use-text-color #DFDFDF #DFDFDF; border-image: none; border-right: 1px solid #DFDFDF; border-style: none solid solid; border-width: medium 1px 1px; float: left; height: 213px; width: 411px;}
#tit1 {color:#797979; font-weight:bold; height:19px; line-height:14px; padding:7px 8px 0 30px;}
.index_news {height:150px; padding:7px 15px 0 0px; /*width: 385px;*/}
.index_news dd {background: url("../images/indexnewsdoc.gif") no-repeat scroll 0 10px transparent; height:25px; line-height:25px; padding-left:15px; /*width:100%;*/}
.index_news dd a {color: #757575;}
.index_news dd span {float: right; padding-right: 15px;}

#index_r {background: url("../images/indexprobg.gif") repeat-x scroll 11px 0 transparent; border: 1px solid #DFDFDF; height: 213px; margin: 0 auto; width:560px; float: right;}
#index_pro {height: 161px; padding: 20px 10px; width: 540px;}
.rollBox {height: 161px; overflow: hidden; width: 560px;}
.rollBox .LeftBotton {background: url("../images/jt1.gif") no-repeat scroll 0 0 transparent; cursor: pointer; display: inline; float: left; height: 107px; margin: 0 20px 0 18px; overflow: hidden; width: 24px;}
.rollBox .RightBotton {background: url("../images/jt2.gif") no-repeat scroll 0 0 transparent; cursor: pointer; display: inline; float: right; height: 112px; margin: 0 15px 0 16px; overflow: hidden; width: 24px;}
.rollBox .Cont {display: inline; float: left; overflow: hidden; width: 430px;}
.rollBox .ScrCont {width: 10000px;}
.rollBox .Cont li {display: inline; float: left; height: 161px; margin-right: 19px; text-align: center; width: 132px;}
.rollBox .Cont li img {border: 1px solid #ccc; padding: 2px;}
.rollBox .Cont li p a {color: #797979; display: block; padding: 7px 0 3px; text-decoration: none;}
.rollBox #List1, .rollBox #List2 {float: left;}


.about{ width:100%;height:300px;text-align:center;background:url(../images/other.png) repeat-x;margin-top:2px}
.invest{ width:100%;height:300px;text-align:center;background:url(../images/inv.png) repeat-x; margin-top:2px}
.news_center{ width:100%;height:300px;text-align:center;background-color:#f2f2f2;margin-top:2px}
.technology{ width:100%;height:300px;text-align:center;background:url(../images/tec.png) repeat-x;margin-top:2px}
.case_center{ width:100%;height:300px;text-align:center;background-color:#2a442b;margin-top:2px}
.service{ width:100%;height:300px;text-align:center;background-color:#83b3d5;margin-top:2px }

.head{ width:1000px; overflow:hidden; margin:10px auto 0px;}
.head_l{ width:246px; overflow:hidden; float:left;}
.head_l_bt{ width:246px; height:25px; line-height:25px; border-bottom:1px solid #e5e5e5;}
.head_l_bt_txt{ float:left; font-weight:bold; font-size:14px; color:#000000;}
.head_l_bt_more{ float:right; color:#636363}
.head_l_bt_more a{ color:#636363}
.head_l_nr{ width:246px; height:182px; /*margin-top:10px;*/float:left}
.head_x{ width:28px; height:217px; float:left;}
.head_c{ width:479px; float:left; overflow:hidden;}
.head_c_bt{ width:479px; height:25px; line-height:25px; border-bottom:1px solid #e5e5e5;}
.head_c_nr{ width:479px;height:182px; margin-top:10px;position:absolute;z-index:-1;}
.head_r{ width:190px; float:left; overflow:hidden;}
.head_r_bt{ width:190px; height:25px; line-height:25px; border-bottom:1px solid #e5e5e5;}
.head_r_nr{ width:190px; overflow:hidden;}
.head_r_nr ul li{ width:61px; height:80px; margin:20px 17px 0 17px; float:left;}
.head_r_nr ul li p{ width:61px; text-align:center; line-height:20px;}
.head2{ width:1000px; overflow:hidden; margin:auto; margin-top:20px;}
.head2_top{ width:1000px; height:23px;}
.head2_c{ width:1000px; overflow:hidden; background:url(../images/head_02.png) no-repeat;}
.head2_c_tab{ float:left; margin-left:90px;}
.head2_c_tab_bt{ font-size:14px; font-weight:bold; color:#000; }
.head2_c_tab_nr{ overflow:hidden; margin-top:5px;}
.head2_c_tab_nr ul li{ line-height:20px; margin-top:5px;}

#about_team{/*width:677px; */padding:10px 15px;}
#about_team img{ margin-right:5px; float:left; border:1px solid #d0d0d0; padding:2px;}
.team{ display:block;width:100%;padding-top:10px; overflow:hidden;}
.team li{ float:left;display:block; width:158px; height:245px; text-align:center; margin:10px;}
.team li span {padding-top:20px; font-size:12px; line-height:30px; text-align:center; }
.team li span a{color:#000;}
.team li span a:hover{color:#0062bf; text-decoration:none;}
.team_bt{ width:100%; line-height:25px; text-align:center; font-size:20px; margin-top:20px; color: #525252;}
.team_nr{ width:100%; margin-top:20px;}
.team_nr p{ line-height:25px; color:#525252; font-size: 12px; text-indent: 2em;}


head3_r_nr1{ width:721px; overflow:hidden;}
.head3_r_nr1 ul{ margin-left:-40px; overflow:hidden;}
.head3_r_nr1 ul li{ width:280px; overflow:hidden;float:left; margin-top:20px; margin-left:80px;}
.head3_r_nr1_l{ width:188px; height:125px; float:left; position:relative;}
.head3_r_nr1_l_c{ width:188px; height:25px; line-height:25px; position:absolute; bottom:0px; left:0px; Opacity:0.5; filter:Alpha(opacity=50); background:#000; text-align:center; color:#fff;}
.head3_r_nr1_r{ width:80px; height:105px; float:right; color:#333; line-height:19px; padding-top:20px; vertical-align:middle;}
.head3_r_nr1_r p{ width:80px; line-height:20px;}
.prev{float: left;margin-left: 5px;padding-top:80px}
.next{float: right;	margin-right: 5px;padding-top:80px}


#case {width:1000px; margin:10px 0 0 0}
#case .hd{ height:30px; line-height:30px; border-bottom:1PX solid #DDD; }
#case .caseList{margin-top:5px;}
#case .caseList ul.list{ margin-top:20px}
#case .caseList ul.list li{background:url(../images/t_bg.gif) no-repeat; width:177px; height:177px; padding:5px 9px 9px 9px; overflow:hidden; float:left; /*margin-left:15px;*/ margin-right:4px;display:inline; position:relative; margin-bottom:10px; }
#case .caseList ul.list li img{ display:block;width:166px; height:141px;  }
#case .caseList ul.list li p{ /*margin-top:5px; */line-height:22px; text-align:center;}
#case .caseList ul.list li p a{ font-weight:bold}
#case .caseList ul.list li div{background:url(../images/t_bg.gif) no-repeat -194px 0; width:177px; height:177px; padding:5px 9px 9px 9px;; overflow:hidden; position:absolute;z-index:100;top:0px; left:0px;display:inline-block;opacity:0;filter: Alpha(opacity=0); color:#fff}
#case .caseList ul.list li div span{color:#fff;}
#case .caseList ul.list li div a{ color:#fff}
#case .caseList ul.list li div a:hover{ text-decoration:underline}


.links{ width:1000px; overflow:hidden; margin:0px auto 40px;}
#link {width:1000px; margin:10px 0 0 0}
#link .hd{ height:30px; line-height:30px; border-bottom:1PX solid #DDD; }
#link .list{margin-top:15px;}
#link .list a{padding-right:15px;}
#link .list a:hover{text-decoration:none;}


.z_con2_c1_y { float:left; width:690PX; height:300PX; color:#333;}
.Z_CON2_C1_Y1 { width:690PX; height:40PX; border-bottom:1PX solid #DDD; line-height:40px; font-size:13px; font-family:"微软雅黑"; color:#666;}
.Z_con2_c1_y2 { width:690px; height:150px; padding-top:10px;}
.z_con2_c1_y2_z { width:690px; float:left; height:150px;}
.Z_con2_c1_y2_1{ width:280px; float:left; height:210px; padding:3px; border:1px solid #ddd;margin-top:20px;}
.y_con2_c1_y2_z { width:480px; padding-left:20px; float:left;}
.b_z_con2_c1_y2 { width:690px; padding-top:30px; float:left;}
.y_con2_c1_y { width:264px; padding-left:40px; float:left;}
.y_con2_c1_y1 { width:264px; border-bottom:1PX solid #DDD; line-height:40px; font-size:13px; font-family:"微软雅黑"; color:#666;}
.y_con2_c1_y2 { width:264px; padding-top:10px; height:50px; float:left; padding-bottom:5px; /*border-bottom:1px dotted #ddd;*/}
.z_y_con2_c1_y2 { width:90px; float:left; height:42px; border:1px solid #ddd; padding:3px;}
.y_y_con2_c1_y2 { width:136px; padding-left:20px; float:left;}


.y_news_1{ width:372px; padding-left:20px; float:left;}
.y_news_1_2{ width:372px; height:30px; line-height:30px; color:#333;  font-family:"微软雅黑"; font-size:13px; font-weight:bold;}
.y_news_1_2_1{ line-height:25px; padding-bottom:5px; padding-top:5px; width:372px; height:80px; color:#333;}
.y_news_1_3{ width:370px; float:left; height:30px; margin-left:22px; line-height:30px; padding-top:10px; border-bottom:1px dotted #ddd;}

                                        
/* qqshop focus */
#focus { width: 280px; height: 210px; overflow: hidden; position: relative; }
#focus ul { height: 280px; position: absolute;}
#focus ul li { float: left; width: 280px; height: 210px; overflow: hidden; position: relative; background: #000; }
#focus ul li div { position: absolute; overflow: hidden;}
#focus .btnBg { position: absolute; width: 280px; height: 30px; left: 0;}
#focus .btn { position: absolute; /*width: 780px;*/ height: 20px; padding: 0px; right: 5px; bottom: 3px; text-align: right; }
#focus .btn span { display: inline-block; _display: inline;  _zoom: 1; width: 16px; height: 16px; _font-size: 0; padding-top: 0px; margin-left: 5px; cursor: pointer; background: #AAAAAA; border: 1px solid #444; text-align: center; font-family: Verdana, Geneva, sans-serif; line-height: 16px; color: #06C; }
#focus .btn span.on { background: #AAAAAA; }


/*Slide Start幻灯片位置开始*/
#Slidebox{width:100%; height:400px;  padding:0px;  margin:0 auto;  /*position:relative;*/ background:#2878b3; overflow:hidden;}
#flashBg {height: 400px;overflow: hidden;width:100%;clear: both;margin: 0;padding: 0;}
#flashLine {background: url(../images/touming.png) repeat-x center bottom;height: 400px;width: 100%;clear: both;}
#flash{width: 1440px;height: 400px;overflow: hidden;margin: 0 auto;clear: both;position: relative;padding: 0px 0px;}
#flash a {width: 1440px;height: 400px;display: none;}
#flash img {width: 1440px;height: 400px;}
.flash_bar {width:1440px;padding-left: 650px;z-index: 69;height: 30px;overflow: hidden;position: absolute;padding-top: 13px!important;padding-top: 12px;
bottom:0px;left:0px; background: url(../images/tg_flashbar.png) no-repeat 0px 0px;text-align: center;}
.flash_bar .dq {
display: block;float: left;width: 12px;height: 12px;margin:2px 4px;cursor: pointer;background: url(../images/pagination.png) no-repeat 0px -12px; overflow:hidden;
_background: none; 
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://vizo.retail20.cn/images/pagination.png" ,sizingMethod="crop");
}

.flash_bar .no {display: block;float: left;width: 12px;height: 12px;margin:2px 4px;cursor: pointer; background:url(../images/pagination.png) no-repeat 0px 0px; overflow:hidden;
_background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://vizo.retail20.cn/images/pagination.png" ,sizingMethod="crop");}
/*Slide Start幻灯片位置开始*/



/*new_other_style*/
.head3{ width:1000px; overflow:hidden; margin:10px auto 20px; padding-bottom:10px;}
.con_l{width:233px; overflow:hidden; float:left;}
.submenu{width:233px; background:#f2f2f2; font-weight:bold; background:url(../images/submenubgz.gif) repeat-y;}
.tit{width:173px; height:25px; padding:15px 0 0 60px; background:url(../images/titbg.gif) no-repeat;color:#fff; font-size:14px;font-family:Arial, Helvetica, sans-serif; line-height:15px;}
.submenu ul{width:233px;display:block; padding:4px 0px 23px 0px;background:url(../images/submenubgx.gif) no-repeat 0 bottom;}
.submenu li{width:130px; height:24px; background:url(../images/submenubg1.gif) no-repeat;padding:18px 0 0 103px;line-height:12px;}
.submenu li:hover,.submenu li.hover{background:url(../images/submenubg2.gif) no-repeat;}
.submenu li a{color:#464646;}
.submenu li:hover a,.submenu li.hover a{color:#f18636;}
.zp{ margin:10px 0 5px 0;}
.ly{ margin:10px 0 9px 0;}
.con_r{width:750px;border:1px solid #eaeaea; background:#fff; overflow:hidden;}
.title{ height:27px;color:#949494; line-height:15px; padding:13px 19px 0 15px; background:url(../images/titlebg.gif) repeat-x;}
.title a{color:#949494;}
.title_l{background:url(../images/titledoc.gif) no-repeat; color:#828282;padding-left:19px;/*font-weight:bold;*/font-family:Arial, Helvetica, sans-serif;}
.title_r{ padding:2px 0px 0 12px; background:url(../images/sjx.gif) no-repeat 0 5px;}
#main{/*width:677px; */padding:10px 20px;}
#main p{ font-size:12px; color:#525252; /*text-indent:2em;*/ line-height:25px;}
#main img{/* margin-right:5px; float:left; border:1px solid #eaeaea; padding:2px;*/}
/*#main li{height:30px; line-height:30px; border-bottom:1px dashed #e6e6e6; background:url(../images/newsdoc.gif) no-repeat 4px 11px;}
#main li a{color:#666;}*/

#news_d{/*width:677px; */padding:10px 20px;}
.main_bt{ width:100%; line-height:30px; text-align:center; font-size:24px; margin-top:20px; color:#333333;}
.main_time{ width:100%; margin-top:15px; text-align:center; }
.main_nr{ width:100%; margin-top:20px;}
.main_nr p{ line-height:25px; color:#525252; font-size: 12px;}

/*#cases{width:684px; padding:40px 11px 40px 32px;}*/
#cases li{width:153px; height:156px; float:left; margin-right:18px; text-align:center; display:inline;}
#cases li img{ padding:2px; border:1px solid #ebebeb;}
#cases li p a{color:#797979; display:block; line-height:14px;}

/*pro list*/
/*.b_cl{ width:720px; float:left; padding-top:10px; }*/
.cases{width:710px; height:400px; padding:20px;margin-bottpm:20px;}
.pro1_list {width:156px; float:left; font-family:"Georgia"; font-size:12px; margin:10px; height:160px;}
.pro1_list a { display:block; width:100px; z-index:1; height:100px; background-color:#ffffff; text-decoration:none;}
.pro1_list a:hover { z-index:1000;}
.pro1_list img {padding:2px; border:1px solid #ebebeb;}
.en {width:160px; display:block; color:#373737; line-height:14px; padding-top:20px; text-align:center;}
.cn { display:none; text-align:center;}
.cn_p {font-weight:bold; color:#373737; line-height:16px; padding-top:5px;}
.cn_p1 { font-size:10px; line-height:16px; color:#575757; padding-top:5px;}
.pro1_list_more { color:#014C8D; float:right;}
.pro1_list a:hover .ksd1 { display:block; position:absolute; left:-25px; padding:10px; top:-15px; z-index:1000; background-color:#fff; color:#777; border:1px solid #cccccc; width:250px; margin-bottom:20px; /*z-index:0;*/ }
.pro1_list a:hover .ksd1 img {margin:15px 0 0 45px; /*padding:22px 0 7px 0;*/ padding:2px; border:1px solid #ebebeb;}
.pro1_list a:hover .ksd1 .en {display:none;}
.pro1_list a:hover .ksd1 .cn {display:block;}
/*pro list*/



.order1{ text-align:center; height:25px;}
.order1 a{color:#3f3f3f; line-height:25px;display:inline; margin:0 3px;}
.order1 a:hover{ font-weight:bold;}
.order1 select{width:58px; height:20px; margin-left:3px;}
.order1 span a{ padding:5px 23px 8px 23px; background:url(../images/syy.gif) no-repeat;color:#fff;}
.order1 span a:hover{ background:url(../images/xyy.gif) no-repeat; font-weight:inherit; padding:5px 33px 8px 13px;}

#main2{width:650px; padding:26px 40px 22px 37px;}
#main2 span{width:610px; height:300px; border:2px solid #f8f8f8; display:block; padding:10px 11px 0 11px;}
#main2 b{ font-size:16px; color:#115595; margin:20px auto 15px auto; display:block;}


/*pic特效*/
#foucsBox { margin: 0 auto; padding: 0; width: 680px; height: 380px; overflow: hidden; zoom: 1; position: relative; }
#foucsBox .imgCon { width: 680px; height: 380px; margin: 0; padding: 0; position: relative; list-style: none; }
#foucsBox .imgCon li { float: left; width: 680px; height: 380px; }
#foucsBox .imgCon li img { border: 0; }
#foucsBox .imgCon li .imgTitle { width: 680px; position: absolute; bottom: 35px; text-align: center; z-index: 2; font-size:20px; color:#ffffff; font-family:微软雅黑;}
#foucsBox .imgCon li .imgTitle a { color: #fff; display: block; text-decoration: none; font-family: "Microsoft Yahei","黑体"; font-weight: normal; font-size: 18px; zoom: 1; }
#foucsBox .showPage { width: 680px; height: 70px; position: absolute; bottom: 0; background: #000; opacity: 0.7; filter: alpha(opacity=70); z-index: 1; }
#foucsBox .foucs { width: 680px; height: 22px; position: absolute; bottom: 3px; text-align: center; z-index: 3; }
#foucsBox .foucs span { display: inline-block; width: 7px; height: 7px; margin: 0 5px; line-height: 0; font-size: 0; background: url(../images/bg.png) -160px -90px no-repeat; cursor: pointer; overflow: hidden; }
#foucsBox .foucs span.f { background: url(../images/bg.png) -170px -90px no-repeat; }
#foucsBox .foucsButton { width: 40px; height: 56px; padding: 7px; margin-top: -70px; position: relative; z-index: 4; }
#foucsBox .foucsButton span { display: inline; width: 23px; height: 45px; margin: 7px 5px 0; cursor: pointer; overflow: hidden; background: url(../images/bg.png) 0 0 no-repeat; }
#foucsBox .foucsButton img { display: none; cursor: pointer; border-width: 0px; vertical-align: middle; width: 100px; height: 56px; }
#foucsBox .lBtn { float: left; }
#foucsBox .lBtn span { float: left; background-position: 0 -90px; }
#foucsBox .rBtn { float: right; }
#foucsBox .rBtn span { float: right; background-position: -30px -90px; }
#foucsBox .btnHover { width: 146px; background: #408ED6; overflow: hidden; }
#foucsBox .btnHover img { display: inline; }
/*pic特效*/


#main5{width:670px; padding:26px 0 27px 57px;}
.box1_m{width:670px; padding:25px 0 0 0px;}
.box1_m select{height:20px; margin:0 0 10px 19px;}
.annu{width:670px; height:24px;text-align:center;}
.annu input{width:61px; height:21px; background:url(../images/annu.gif) no-repeat; color:#535353; border:none;}
/*new_other_style*/


#dates a, #dates a:visited {text-decoration:none;outline:none;color:#97cae6;}
#dates a:hover{text-decoration:underline;}

/*-develop核心代码-*/
#timeline { font-family:"微软雅黑"; width: 100%; overflow: hidden; margin: 20px auto 0; position: relative; background: url('../images/dot.gif') left 45px repeat-x; }
#dates { width: 100%; height: 60px; overflow: hidden;}
#dates li { list-style: none; float: left; width: 100px; height: 50px; font-size: 24px; text-align: center; background: url('../images/biggerdot.png') center bottom no-repeat;}
#dates a { line-height: 38px; padding-bottom: 10px; }
#dates .selected { font-size: 38px; }
#issues { width: 100%; overflow: hidden; }	
#issues li { width: 720px; list-style: none; float: left; overflow:hidden;}
#issues li h1 { color: #ffcc00; /*margin: 20px 0;*/}
#issues li p { font-size: 12px; margin-right: 20px; font-weight: normal; line-height: 20px;}
/*-develop核心代码-*/



/*-人力资源-&-荣誉资质 */
.con_news { float: left; width: 100%;}
.con_news1 {  float: left;  height: 198px; width: width: 100%;}
.con_news1_1 { border: 1px solid #DDDDDD; float: left; height: 170px; margin-left: 20px; margin-top: 20px;  padding: 3px; width: 190px;}
.con_news1_2 { float: left; height: 30px; line-height: 30px; padding-left: 30px; padding-top: 20px; width: 462px;}
.con_news1_2_2 { color: #2E7FB9; font-family: "微软雅黑"; font-size: 13px; font-weight: bold; height: 30px; line-height: 23px; padding-top: 10px; width: 462px;}
.con_news1_2_4 { color: #999999; font-size: 12px; height: 20px; line-height: 23px; padding-top: 10px; width: 462px;}
.con_news2 { border-top: 1px dotted #DDDDDD; float: left; margin-left: 20px; margin-top: 30px; padding-top: 20px;}
.con_news2_1 { border-bottom: 1px dotted #DDDDDD; float: left; height: 90px; padding-bottom: 20px; width: 100%;}
.z_con_news2_1_1 { float: left; height: 60px; line-height: 25px; padding-top: 20px; text-align: center; width: 100%;}
.y_con_news2_1_1 {  float: left;  padding-left: 20px; width: 600px;}
.con_news3 { float: left; height: 130px; width: 100%;}
.menu_con_news1 { height: 50px; position: relative; width: 100%;}
.menu_con_news1_1 { height: 30px; line-height: 30px; position: absolute; width: 350px;}
.menu_con_news1_2 { color: #999999; height: 20px; position: absolute; right: 0; top: 20px; width: 160px;}
.Team_title{ height:25px; margin-bottom:18px; margin-top:10px;}
.Team_title a{ width:93px; height:23px; line-height:23px;  text-align:center; color:#fff; background-color:#868686; margin:0 8px; float:left; display:inline-block;}
.Team_title a:hover,.Team_title a.current{ background-color:#06c; color:#fff;}
.content_right p{ font-size:13px; margin-bottom:10px;}
.Team_conten{ padding-top:0px;}
.Team_introduction{ width:600px; padding-top:15px;}
.content_right .Team_introduction p{ line-height:22px; margin-bottom:5px;}
.Team_leadership{ padding-top:15px;}
.Team_leadership dl{ width:588px; height:159px; padding:9px 11px; margin-bottom:12px; background:url(/Images/team_dlbg.jpg) no-repeat;}
.Team_leadership dl dt{ width:140px; height:158px; float:left;}
.Team_leadership dl dt img{ width:140px; height:158px; display:block;}
.Team_leadership dl dd{ width:362px; height:148px; padding-top:10px; padding-right:36px; float:right; display:inline;}
.Team_leadership dl dd .nameh3{ height:30px; line-height:30px; display:block; font-size:16px; color:#dc0012;}
.area{ width:700px; padding-top:10px;}
.Team_leadership dl dd p{ height:118px; overflow:hidden;}	
.About_right{ width:100%; padding-top:20px; }

.main_nr{ width:100%; margin-top:20px;}
.main_nr p{ /*line-height:22px;*/ color:#525252; font-size:12px;}
.join{ clear:both;width:450px;height:20px; padding-top:5px; margin:20px auto;}
.join strong{ display:block;width:200px;float:left;font-weight:normal; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; color:#000000; padding-left:10px;}
.join span{ display:block;width:200px;float:right; text-align:right; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; color:#000000; padding-right:10px;}
.join a{ color:#333333;}
.join a:hover{ color:#000000; text-decoration:underline;}

.con_con_news1 {/*margin-bottom:20px;*/ width:100%;}
.con_con_news1 img {border:1px solid #eaeaea; padding:2px;}
.con_con_news1_1 { line-height: 32px; padding-left: 10px; /*padding-top: 20px;*/ width: 100%;}
.honor1 {width:100%; /*height:200px;*/ float:left; /*padding-left:10px; padding-top:10px;*/ margin-bottom:10px;}
.z_honor1 { width:40%; float:left; padding-top: 5px;}
.y_honor1 { width:60%; float:left; /*padding-left:10px;*/ padding-top: 5px; color: #525252; font-size: 12px; line-height: 25px;}
.honor_pic{ width:100%; /*padding-top:20px;*/}
.honor_title{ height:25px; margin-bottom:18px; margin-top:10px;}
.honor_title a{ width:93px; height:23px; line-height:23px;  text-align:center; color:#fff; background-color:#868686; margin:15px 8px; float:left; display:inline-block;}
.honor_title a:hover,.honor_title a.current{ background-color:#06c; color:#fff;}
.honor_conten{ padding-top:0px;}

.team1 {width:100%; /*height:200px;*/ float:left; /*padding-left:10px; padding-top:10px;*/ margin:0 5px;}
.z_team1 { width:25%; float:left; padding-top: 5px; padding-bottom:20px;}
.y_team1 { width:75%; float:left; /*padding-left:10px;*/ padding-top: 5px; color: #525252; font-size: 12px; line-height: 25px; padding-bottom:20px;}


.con_con_pro {/*margin-bottom:20px;*/ width:100%;}
.con_con_pro img {border:1px solid #eaeaea; padding:2px;}
.con_con_pro_1 { line-height: 32px; padding-left: 10px; /*padding-top: 20px;*/ width: 100%;}
.pro1 {width:100%; /*height:200px;*/ float:left; /*padding-left:10px; padding-top:10px;*/ margin-bottom:10px;}
.z_pro1 { width:50%; float:left; padding-top: 5px;}
.y_pro1 { width:50%; float:left; /*padding-left:10px;*/ /*padding-top:5px;*/ color:#525252; font-size:12px; line-height:25px;}
.pro_pic{ width:100%; /*padding-top:20px;*/}
.pro_title{ height:25px; margin-bottom:18px; margin-top:10px;}
.pro_title a{ width:200px; height:23px; line-height:23px;  text-align:center; color:#fff; background-color:#868686; margin:15px 0; float:left; display:inline-block;}
.pro_title a:hover,.pro_title a.current{ background-color:#06c; color:#fff;}
.pro_conten{ padding-top:0px;}
/*-人力资源-&-荣誉资质 */


/*-团队-*/
.new_team{ width:100%; margin:0 5px;}
.new_team_a_left{ float:left; height:200px; }
.new_team_a_left img{ margin-right:5px; float:left; border:2px solid #c7c7c7; padding:2px; }
.new_team_a_right{ float:left; height:200px;}
.new_team_a_right .tt{  font-size:14px; color:#6b6b6b; font-weight:bolder; margin-left:10px; margin-top:3px;}
.new_team_a_right .nr{ /*font-size:12px; color:#525252; line-height:25px;*/ width:530px; margin-left:10px; /*color:#8b8b8b;*/}
.new_team_a_right .nr p{ font-size:12px; color:#525252; line-height:22px; margin-right:10px; }
.new_team_a{ height:200px; width:100%; float:left; margin-bottom:20px; margin-top:10px;}
.new_team_aa{ height:200px; width:100%; float:left; margin:20px auto;}
/*-团队-*/


/*-联系我们-*/
.lxwm { margin:0 auto; overflow: hidden; width: 1000px;}
.lxwm_l { float: left; height: 388px; padding-top: 10px; width: 505px;}
.lxwm_r {  float: right; width: 480px;}
.lxwm_r_tab { height: 180px; overflow-x: hidden; overflow-y: auto; width: 480px;}
.lxwm_r_tab2{ width:480px; overflow:hidden; margin-top:10px;}
.lxwm_r_tab2_bt{ width:480px; height:25px; background:#d9d9d9;}
.lxwm_r_tab2_lx{ width:480px; height:25px; background:#d9d9d9; margin-top:10px;}
.lxwm_r_tab2_nr{ width:480px; height:120px; background:#d9d9d9; margin-top:10px; }


/*-新闻-*/
.xinwen{ /*width:100%;*/ margin:0 20px;}
.xinwen_a_left{ float:left; height:130px;}
.xinwen_a_left img{ margin-right:5px; float:left; border:2px solid #c7c7c7; padding:2px;}
.xinwen_a_right{ float:left; height:130px;}
.xinwen_a_right .tt{  font-size:14px; color:#6b6b6b; font-weight:bolder; margin:0 0 8px 10px;}
.xinwen_a_right .nr{ font-size:12px; color:#6b6b6b; line-height:20px; width:530px; margin-left:10px; /*color:#8b8b8b;*/}
.xinwen_a{ height:130px; width:100%; float:left; margin-bottom:20px; margin-top:10px;}
.xinwen_aa{ height:130px; width:100%; float:left; margin:20px auto;}
.shijian{float:left; font-size:12px; color:#6b6b6b; margin-left:10px; /*width:120px;*/ padding-top:7px;}



/*-核心产品-*/
#hx_pro{/*width:677px; */padding:10px 15px;}
#hx_pro img{ margin-right:5px; float:left; border:1px solid #d0d0d0; padding:2px;}
.pro{ display:block;width:100%;padding-top:10px; overflow:hidden;}
.pro li{ float:left;display:block; width:158px; height:160px; text-align:center; margin:10px;}
.pro li span {padding-top:20px; font-size:12px; line-height:30px; text-align:center; }
.pro li span a{color:#000;}
.pro li span a:hover{color:#0062bf; text-decoration:none;}
.pro_bt{ width:100%; line-height:25px; text-align:center; font-size:20px; margin-top:20px; color: #525252;}
.pro_nr{ width:100%; margin-top:20px;}
.pro_nr p{ line-height:25px; color:#525252; font-size: 12px; text-indent: 2em;}


/*-搜索-*/
.search { margin:0 auto; overflow: hidden; background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #EAEAEA; overflow: hidden;}
.result { background: none repeat scroll 0 0 #F5F5F5; border-bottom: 1px solid #CCCCCC; padding: 5px 10px; color:#333333; font-size:14px; line-height:22px;}
.s_list { padding:0 10px;}
.s_list a { color: #0000CC; font-weight: 400; text-decoration: none;}
.s_list a:visited { color: purple;}
.s_list a strong { font-weight: 400;}
.s_list p span { color: #3A8000;}
.s_list p span a, .s_list p span a:visited { color: #666666;}
.key { padding-bottom: 5px !important; text-decoration:none;}
.key strong { font-weight: 400; /*text-decoration:underline;*/}
.key p { color: #000000;}
.key_tt { font-size: 16px !important;}


/*-分页-*/
.zipage,.zi_page{ clear:both;width:auto;height:30px;text-align:center;padding:20px 0px 5px 0px;font-size:12px;}
.zipage span{ font-weight:bold;padding:1px 5px 1px 5px; background-color:#fff;color:#007b03; border:1px solid #007b03; margin-right:5px;}
.zipage li{ display:block;margin-top:5px;}
.zipage a{ color:#000000;padding:1px 5px 1px 5px; text-decoration:none;color:#343434; margin-right:5px; border:1px solid #515254; background-color:#fff;}
.zipage a:hover{ background-color:#007b03;color:#fff;padding:1px 5px 1px 5px; font-weight:bold; text-decoration:none;}
.zi_page a:hover{ text-decoration:underline;}

.pre_list{ clear:both;width:715px;height:20px; padding-top:5px; border:1px dashed #999999; background-color:#c7f4ff; margin:20px auto;}
.pre_list strong{ display:block;width:300px;float:left;font-weight:normal; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; color:#000000; padding-left:10px;}
.pre_list span{ display:block;width:300px;float:right; text-align:right; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; color:#000000; padding-right:10px;}
.pre_list a{ color:#333333;}
.pre_list a:hover{ color:#000000; text-decoration:underline;}


/* box */
#box{width:100%;margin:10px auto;}
#container{position:relative;height:312px;background:#FCFCFC;}
#container .item{position:absolute;top:0;left:0;width:492px;height:310px;overflow:hidden;background:#FAFAFA;border:1px solid #ddd;z-index:1;opacity:1;}
#container .item .pic{float:left;width:210px;height:280px;display:inline;margin:15px;}
#container .item .pic img{width:210px;height:280px;vertical-align:top;}
#container .item .txt{float:left;width:250px;margin-top:12px;}
#container .item .txt .tt{font-size:14px;font-weight:700;}
#container .item .txt .ms{font-size:12px;height:24px;line-height:24px; color:#999; margin-top:10px; font-family:微软雅黑;}
#control{height:37px;text-align:center;background:url(../images/js_bg.png) no-repeat;}
#control span{width:10px;height:10px;font-size:0;line-height:0;cursor:pointer;display:inline-block;background-color:#FEFEFE;border:1px solid #BCC1C5;margin:13px 2px 2px;}
#control span.active{background-color:#848484;border:1px solid #6E6E6E;}



/*new_foot_style*/
.bottom_continer{ background:url(../images/bottom_bg.gif) no-repeat top #ebebeb; overflow:hidden; margin:auto; margin-top:20px;}
.bottom{ width:1000px; margin:0 auto; padding:0px 0 0 0}
.bottom .dottom_nav{ float:left; padding:8px; }
.bottom .dottom_nav h3{ font-size:13px; margin-top:20px; color:#626262;}
.bottom .dottom_nav ul{ }
.bottom .dottom_nav ul li{ height:25px; line-height:25px; width:135px; }
.bottom .dottom_nav ul li img{ margin:0 5px 0 0}
.bottom .dottom_nav ul li a{ color:#818181;}

.bottom .contact{ float:left; margin: 20px 0 10px 10px; }
.bottom .contact ul{ /*width:200px; height:110px; */background:url(../images/contact_ul.gif) no-repeat; padding:1px 0 12px 8px; color:#626262; margin:13px 0 0 0;}
.bottom .contact ul li{ line-height:23px; padding-left:5px;}
.bottom .contact  h4{ font-size:14px; padding-left:5px;}

.foot_continer{ height:40px; background:#3c3c3c;}
.foot_continer .foot{ width:1000px; margin:0 auto; height:40px; line-height:40px; padding:0 40px;}
/*.foot_continer .foot p{_margin:20px 0 0 0; padding-top:20px;}*/
.foot_continer .add{ float:right;}
.foot_continer .copyright{ float:left; }
.foot_continer .copyright img{ margin-left:10px; }
.foot_continer { color:#8c8c8c;}
.foot_continer span{ margin:0 10px}
.foot_continer .shengming span{ margin:0 10px;}
/*new_foot_style*/