@charset "utf-8";
/*---------ҳ begin-------------*/
*{ padding:0; margin:0}
body{ padding:0px; margin:0px auto; font-size:12px; line-height:18px; color:#787777; font-family:Arial;width: 100%; min-width:1020px;}
ul,li,form, dl,dd, div { padding: 0px; margin: 0px; }
h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px;}
font,select,input,em{font-size:12px; font-style:normal;}
ul{ list-style-type: none; }
img{ border:none; border:0;}
a{ text-decoration:none;noline: expression(this.onFocus=this.blur());color:#555555;font-family:Arial;}
a:focus {outline:none;-moz-outline:none;}
a:hover{ color:#fe0000; text-decoration:none;}
.clear{ clear:both;}
.hr_6{ height:6px; line-height:0px; clear:both; overflow:hidden;}
.hr_10{ height:10px; line-height:0px; clear:both; overflow:hidden;}
.inputtxt{ border:1px solid #CCC;line-height:22px;}
.required{color:#ff0000;}
.formtable td{ padding:3px;}
.back{line-height:25px; text-align:center;}
.back a{ display:inline-block; width:56px; height:25px; line-height:25px; color:#FFF; font-size:12px; font-weight:bold; background:url(../images/back.jpg) no-repeat;}
.back a:hover{ color:#ccc;}
.btn_input{ border:0;width:56px; height:25px; line-height:25px; color:#FFF; font-size:12px; font-weight:bold; background:url(../images/back.jpg) no-repeat;}
/*---------ҳ end-------------*/

/*top start*/
.top_bg{ height:159px;background:url(../images/top_bg.png) repeat-x scroll left top; position:relative;}
.top{ width:1020px; height:159px; margin:0 auto; position:relative; overflow:hidden;}
.topDiv{ height:108px;}
.topDiv .logo{ display:block; float:left; width:477px; height:62px;background:url(../images/logo.jpg) no-repeat; margin-top:30px}
.topDiv .top_right{ width:490px; float:right;}
.top_language{ text-align:right; color:#666; line-height:30px; padding:10px 0; height:20px}
.top_language a{ color:#666;}
.top_language a:hover{ color:#ff0000;}
.top_action{}
.top_action .top_search{ float:left; width:190px; height:26px; padding-top:8px;}
.m_search{}
.m_search .input_bg{ width:152px; height:26px; padding:0 4px; overflow:hidden; float:left; background:url(../images/top_search.jpg) no-repeat scroll top left;}
.m_search .input_bg input{  width:152px; height:26px; line-height:25px; color:#666; background:none; border:none;}
.m_search .search_bt{ width:28px; height:26px; float:left; display:block; border:0px; background:url(../images/top_search.jpg) no-repeat scroll top right; cursor:pointer;}

.top_service{ width:270px; float:right; padding-top:5px;}
.top_service .home_link{ display:block; float:right; padding-left:38px; height:25px; padding-top:5px; line-height:25px; color:#666; background:url(../images/home_link.jpg) no-repeat left 0px;}
.top_service .Emain_link{ display:block; float:right; margin-left:8px; padding-left:38px; height:25px; padding-top:5px; line-height:25px; color:#666; background:url(../images/Emain_link.jpg) no-repeat left 0px;}
.top_service .Skype_link{ display:block; float:right; margin-left:8px; padding-left:56px; height:25px; padding-top:5px; line-height:25px; color:#666; background:url(../images/Skype_link.jpg) no-repeat left 0px;}

.top_nav{ font-size:14px; font-weight:bold; color:#232323; line-height:24px; padding-top:10px;}
.top_nav ul li{ line-height:24px; float:left; padding:0 33px;}
.top_nav ul li a{font-size:14px; font-weight:bold; color:#232323; line-height:24px;text-transform:uppercase;}
.top_nav ul li a:hover,.top_nav ul li a.on{color:#27925a;}
.top_nav ul li.nav_home{ padding-left:13px;}
.top_nav ul li.nav_contact{padding-right:13px; text-align:right; float:right;}
.site_Contbg{ width:1000px; padding:5px 10px 0 10px; margin:0 auto; background:url(../images/site_Contbg.jpg) scroll repeat-y; margin-top:-4px;}

.i_main{ padding:10px 8px;}

.i_banner{}
.i_banner .list{ width:983px; height:394px; overflow:hidden;}
.i_banner .list ul li{width:983px; height:394px;}
.i_banner .list ul li img{width:983px; height:394px;}
.i_banner .ind{ height:20px; padding-top:6px; overflow:hidden; text-align:center;}
.i_banner .ind a{ display:inline-block; margin-right:10px; width:10px; height:10px;background:url(../images/ind_li.jpg) no-repeat; overflow:hidden;}
.i_banner .ind a.on{background:url(../images/ind_lion.jpg) no-repeat;}

.i_gallery{ width:380px; height:280px; float:left; margin-left:25px; overflow:hidden;}
.i_gallery_top{ width:362px; height:41px; margin:0 auto; background:url(../images/i_gallery_top.jpg) no-repeat;}
.i_gallery_top .more{ width:50px; height:41px; display:block; float:right; margin-right:10px;}
.i_gallery_Cont{ padding-top:10px;}

.i_profile{ width:534px; height:280px; float:right; margin-right:15px;}
.i_profile_top{ width:534px; height:41px; margin:0 auto; background:url(../images/i_profile_top.jpg) no-repeat;}
.i_profile_top .more{ width:50px; height:41px; display:block; float:right; margin-right:10px;}
.i_profile_Cont{ color:#4a4a4f; line-height:24px; padding:13px 10px;}

.i_product{ width:950px; height:235px; float:right; margin-right:15px; overflow:hidden;}
.i_product_top{ width:910px; height:42px; margin:0 auto; background:url(../images/i_product_top.jpg) no-repeat;}
.i_product_top .more{ width:50px; height:42px; display:block; float:right; margin-right:10px;}
.i_product_Cont{ color:#4a4a4f; line-height:24px;}
.i_product_Cont .prev{ width:28px; height:165px; float:left; cursor:pointer; background:url(../images/product_prev.jpg) no-repeat center center;}
.i_product_Cont .next{ width:28px; height:165px; float:right; cursor:pointer; background:url(../images/product_next.jpg) no-repeat center center;}
.i_product_Cont .list{ width:850px; height:165px; margin-left:20px; margin-top:15px; float:left;}
.i_product_Cont .list ul li{ float:left; margin-right:15px;}
.i_product_Cont .list ul li img{ width:148px; height:123px; padding:3px; border:1px solid #bebebe;}
.i_product_Cont .list ul li .title{ text-align:center; line-height:24px;}
.i_product_Cont .list ul li .title a{ color:#343434;}
.i_product_Cont .list ul li .title a:hover{ color:#ff0000;}

/**/
.star_l1 {width: 554px; height: 239px; text-align: center;}
.star_l1 img {margin: 0px auto;list-style:none}
#box1 li a {text-decoration: none;}
#box1 {width: 478px; height:239px; float: left; position: relative;}
#box1 ul {width: 478px; height: 180px; float: left; position: relative;}
#box1 li {background: rgb(51, 51, 51); list-style: none; left: 377px; top: 146px; width: 0px; height: 0px; overflow: hidden; position: absolute; z-index: 0; cursor: pointer;}
#box1 li img {width: 100%; height: 100%; vertical-align: top;}
#box1 .prev {top:190px;width: 29px;height: 47px;overflow: hidden;float: left;position: absolute;cursor: pointer;background-image: url(../images/index_50.jpg);background-repeat: no-repeat;background-position: 0px 0px;}
#box1 .next {top:190px;width: 29px;height: 47px;overflow: hidden;float: right;position: absolute;cursor: pointer;background-image: url(../images/index_47.jpg);background-repeat: no-repeat;background-position: 0px 0px;}
#box1 .prev {left:150px;}
#box1 .next {background-position: 0px 0px; left: 180px;}
/**/

.sub_main{padding:10px 5px;}
.sub_banner{}
.sub_banner img{ width:986px; height:272px;}
.sub_Cont{padding:28px 19px 20px 28px;}
.sub_left{ width:151px; float:left;}
.sub_left_top{ height:45px;}

.column_about{background:url(../images/About-us_07.jpg) no-repeat;}
.column_news{background:url(../images/News.jpg) no-repeat;}
.column_product{background:url(../images/ProductName.jpg) no-repeat;}
.column_Download{ height:33px; background:url(../images/Download.jpg) no-repeat;}
.column_contact{ height:33px; background:url(../images/contact.jpg) no-repeat;}
.column_capability{ height:33px; background:url(../images/capability.jpg) no-repeat;}
.column_references{ height:40px; background:url(../images/application.jpg) no-repeat;}
.column_job{ height:33px; background:url(../images/job.jpg) no-repeat;}

.menu_list{ width:141px; background-color:#a7a9ac; margin-top:18px; padding:2px 0; border:1px solid #ccc; border-right-width:0;}
.menu_list ul li{ width:137px; padding-left:4px; background:url(../images/About-us_14.jpg) repeat-x left bottom;}
.menu_list ul li a{ display:block; line-height:48px; color:#fff; font-size:14px; text-align:center;}
.menu_list ul li a:hover,.menu_list ul li a.on{ color:#2c2c2d;background:url(../images/white_bg.gif);}
.menu_list ul li ul.submenu{ padding-bottom:15px; display:none;}
.menu_list ul li ul.submenu li{ width:122px; padding-left:15px; background-image:none;}
.menu_list ul li ul.submenu li a{width:112px; padding-left:10px; line-height:33px; border-bottom:1px solid #fff;background:url(../images/submenu_li.gif) no-repeat left 15px;color:#2c2c2d; text-align:left;

}
.menu_list ul li ul.submenu li a:hover,.menu_list ul li ul.submenu li a.on{background:url(../images/submenu_lion.gif) no-repeat left 15px;color:#fff;}
.menu_list ul li ul.submenu li.Endli{}
.menu_list ul li ul.submenu li.Endli a{ border-bottom:none;}

.sub_right{ width:771px; float:right; padding-top:58px;}

.about_info{ min-height:400px; _height:400px; line-height:24px;}

.news_info{ min-height:400px; _height:400px;}
.news_info .title{ font-size:14px; font-weight:bold; line-height:28px; border-bottom: dashed 1px #ccc; text-align:center; margin-bottom:10px}
.news_info .content{line-height:24px;}
.news_info .date{line-height:24px; color:#999; text-align:center;margin-bottom:10px;}
.news_info .content img{max-width:770px;}
.news_info .content .photo{ text-align:center; margin-bottom:10px;}
.news_info .content .video{ text-align:center; margin-bottom:10px;}

.news_list{ padding-right:35px; padding-left:10px;}
.news_list ul li{ padding-bottom:22px; height:96px; clear:both;}
.news_list ul li img{ width:134px; height:90px; float:left; border:1px solid #bebebe; padding:1px;}
.news_list ul li .title{ float:left; width:555px; padding-left:30px;}
.news_list ul li .title a{ color:#585859; font-size:13px; font-weight:bold; padding-left:18px; background:url(../images/News_06.gif) no-repeat left 6px;}
.news_list ul li .title a:hover{ color:#ff0000;}
.news_list ul li .title span{ float:right; color:#585859; font-size:14px;}
.news_list ul li .txt{ width:366px; float:left;padding-left:51px; line-height:24px; color:#585859; padding-top:8px;}

.product_list{}
.product_list ul li{ width:185px; height:188px; float:left; padding-right:10px; _padding-right:7px;}
.product_list ul li .imgDiv{ padding:1px; border:1px solid #ccc;}
.product_list ul li .imgDiv img{ width:181px; height:134px;}
.product_list ul li .title{ line-height:24px; text-align:center;}
.product_list ul li .title a{ color:#3a3939; line-height:24px;}
.product_list ul li .title a:hover{ color:#ff0000;}
.product_list ul li.Endli{ padding-right:0px;}

.References_list{}
.References_list ul li{ width:243px; height:175px; float:left; position:relative; padding-right:8px;background:url(../images/References-li.jpg) no-repeat;}
.References_list ul li .imgDiv{ padding:5px 8px; }
.References_list ul li .imgDiv img{ width:227px; height:154px;}
.References_list ul li.Endli{ padding-right:0px;}
.References_list ul li .play_icon{ width:27px; height:27px; display:block; position:absolute; left:110px; top:65px;background:url(../images/play_icon.png) no-repeat;}

.product_info{}
.product_info .imgDiv{ width:381px; float:left; border:1px solid #a09f9f;}
.product_info .imgDiv img{ width:381px; float:left;}/*height:260px;*/
.product_info .imgDiv .title{width:381px; height:23px; line-height:23px;float:left; text-align:center; color:#3a3939; background-color:#bfc0c2;}
.product_info .rightTxt{ width:390px; padding:1px; min-height:290px; _height:350px; float:right; overflow:hidden;background:url(../images/tab_bg1.jpg) no-repeat;}
.product_info .rightTxt .ind{ width:388px; height:35px;background:url(../images/Product-download_05.jpg) repeat-x left bottom;}
.product_info .rightTxt .ind ul li{ float:left; height:35px; padding:0 14px 0 15px; border-right:1px solid #d4d4d4; color:#5f5f5f; font:bold 14px/33px Arial; cursor:pointer;}
.product_info .rightTxt .ind ul li.on{ background-color:#fff; color:#1c419a;}
.product_info .rightTxt .Contul{min-height:250px; height:auto !important; height:250px; background:url(../images/tab_bg2.jpg) no-repeat center bottom;}
.product_info .rightTxt .Contul ul{ padding:10px 22px;}
.proinfo_down{}
.proinfo_down .name{color:#3a3939; line-height:24px; font-size:13px;}
.proinfo_down ul li{ padding-left:90px;}
.proinfo_down ul li a{ display:block; height:28px; line-height:28px; color:#3a3939; padding-left:35px; background:url(../images/Product-download_09.jpg) no-repeat;}
.product_info .now_btndiv{height:37px;}
.product_info .now_btn{ width:113px; height:37px; cursor:pointer; float:right; display:block; border:none; background:url(../images/Product-download_14.jpg) no-repeat; color:#FFF; font-size:13px; font-weight:bold; margin-left:5px}

.login_page{}
.login_txt{ color:#666565; line-height:24px; clear:both;}
.login_txt span{ color:#d30404;}
.login_table{ width:450px; margin:0 auto; font-size:13px;}
.login_table .text{ width:227px; padding:0 5px; float:left; height:29px; line-height:28px; margin-left:12px; border:1px solid #bababa; background-color:#fff;}
.login_table .imgDiv{ float:left; height:30px; padding-top:5px;}
.login_table .Submit_btn{ width:73px; height:30px; display:block; border:0; cursor:pointer; margin-left:50px;background:url(../images/Download_11.jpg) no-repeat;}


.down_page{}
.down_list{ clear:both; padding:30px 0;}
.down_list ul li{ width:218px; float:left; padding:0 40px;}
.down_list ul li .title{}
.down_list ul li .title a{ color:#3a3939; line-height:30px; font-weight:bold; padding-left:45px; display:block;background:url(../images/Download_li.jpg) no-repeat 0px 0px;}
.down_list ul li .title a:hover{ color:#ff0000;}
.down_list ul li .txt{ line-height:24px; font-size:13px; color:#3a3939; padding-bottom:8px;}
.down_list ul li img{ width:99px; height:126px; border:1px solid #b6b6b6;}

.job_page{}
.job_list{ padding-top:18px;}
.job_list ul li{ border:1px solid #d1d1d1; margin-bottom:16px; overflow:hidden;}
.job_list .title{ padding:0 18px; height:30px; line-height:30px; color:#545454; border-bottom:1px solid #d1d1d1; font-size:14px;}
.job_list .title span{ float:right;}
.job_list .txtDiv{padding:10px 18px;}
.job_list .txtDiv .txt{ width:720px; float:left; min-height:100px; _height:100px;}
.job_list .txtDiv .txt h3{ color:#545454; font-size:14px;}
.job_list .txtDiv .txt .txtinfo{ padding-left:65px; line-height:24px;}
.job_list .txtDiv .apply_btn{ float:right; width:100px; height:25px; margin-top:30px; display:block; border:none;background:url(../images/job_07.jpg) no-repeat;}

.Pages{ text-align:center; padding-top:10px; clear:both;}
.Pages span.num{ display:inline-block;}
.Pages span.num a{ width:17px; height:17px; margin-left:5px; line-height:17px; display:inline-block; background-color:#edeef1; color:#3a3939; text-align:center; font-family:Arial;}
.Pages span.num a:hover,.Pages span.num a.on{background-color:#3a3939; color:#fff;}
.Pages span.num em{margin-left:5px;}
.Pages .prev{ display:inline-block; width:39px; height:17px; line-height:16px;background:url(../images/prev_bg.jpg) no-repeat;}
.Pages .next{ display:inline-block; width:39px; height:17px; text-align:right; line-height:16px;background:url(../images/next_bg.jpg) no-repeat;}

/*page*/
.Page{padding:33px 0px 20px; clear:both; text-align:center; color:#696969; font-size:13px;}
.Page .Page_Max{color:Red;}/*总条数*/
.Page .Page_PageCount{color:Red;}/*总页数*/
.Page .Page_Num{ border:solid 1px #c0c0c0; padding:2px 8px;}/*页眉*/
.Page .Page_Selected{ background:#009f42;color:#ffffff;border:solid 1px #c0c0c0; padding:2px 8px;}/*选中的页眉*/
.Page .Page_First{}/*首页*/
.Page .Page_Prev{}/*上一页*/
.Page .Page_Next{}/*下一页*/
.Page .Page_End{}/*末页*/
.Page .Page_Text{width:19px; height:16px; border:solid 1px #c0c0c0;}/*页码文本框*/
.Page .Page_Button{background:url(../images/go.jpg) no-repeat;width:23px;height:22px;font-size:12px; color:#fff; border:none; cursor:pointer;}/*按钮*/



/* bottom */
.bottom{ background-color:#b2b2b2; height:200px; padding:15px 30px; position:relative; overflow:hidden;}
.bottom .b_copyright{ width:600px; float:left; color:#fff; line-height:22px; overflow:hidden;}
.bottom .b_copyright h3{ font-size:14px; line-height:24px;}
.bottom .b_copyright a{ color:#fff;}

.bottom .b_icon{ width:230px; float:right; text-align:right; position:absolute; right:28px; bottom:18px; overflow:hidden;}
.bottom .b_icon img{ margin-left:10px; height:28px;}
