﻿@charset "utf-8";
/* CSS Document */

/* 通用属性 */
* { margin:0; padding:0; list-style:none; }
body { font: 12px/26px 'Ubuntu','Helvetica',"微软雅黑",Tahoma,Arial,Helvetica,sans-serif; color:#3c3c3c; }
#main_out {  }
#main { }
.float_clear { clear:both; }
.float_left { float:left; }
.float_right { float:right; }
.display_none { display:none; }
img { border:none; }
.red { color:red; }
.must_input { font-weight:bold; color:red; }
.green { color:green; }
.blue { color:blue; }
.gray { color:gray; }
.purple { color:purple; }
.clear { clear:both; }
.highlight { color:#FFF; background:red; padding:1px; }
a { text-decoration:none; color:#3c3c3c; -o-transition:all .5s; -moz-transition:all .5s; -webkit-transition:all .5s; -ms-transition:all .5s; }
a:hover { text-decoration:none; color:#e9380e; }
p { line-height:26px; }
/* 顶部 */
#header { height:83px; width:1000px; margin:0 auto; }
.logo { float:left; width:160px; height:83px; }
.logo img{ height: 73px;padding: 5px 0;}
.top_right { float:right; }
.top_lan { padding:16px 0 0; height:18px; }
.top_lan a { color:#fff; }
.top_lan h1 { float:right; background:#ff0000; width:78px; height:18px; line-height:18px; font-size:12px; font-weight:normal; text-align:center; border-radius:9px; }
.top_lan h2 { float:right; background:#7d7d7d; width:78px; height:18px; line-height:18px; font-size:12px; font-weight:normal; text-align:center; border-radius:9px; margin:0 3px 0 0; }
/* 导航 */
#navigation { float:right; height:49px; }
#navigation ul #navigation_home { float:left; line-height:49px; text-align:center; }
#navigation ul .main_nav { float:left; line-height:49px; text-align:center; }
#navigation ul li a { width:auto; display:block; font-size:16px; font-weight:bold; color:#3c3c3c; padding:0 25px; }
#navigation ul li a:hover { text-decoration:none; color:#e9380e; background:url(images/nav_hover.png) repeat-x left bottom; }
#navigation ul .current_navigation { background:url(images/nav_hover.png) repeat-x left bottom; color:#e9380e; }

#navigation ul li ul { display:none; position:absolute; z-index:10000; }
#navigation ul li ul li { line-height:32px; height:32px; background:#eee; border: 1px solid #fff;}
#navigation ul li ul li:hover {background:#ccc;}
#navigation ul li ul li a { font-weight:normal; color:#333; font-size:12px; text-align:left;  }
#navigation ul li ul li a:hover { text-decoration:none; font-size:12px; color:#005ba9; background:none; }
/*首页CSS*/
#index {height:auto;background:#f6f6f6;border: 1px solid #f6f6f6;}
.index { width:1005px; height:400px; margin:0 auto; }
.index li { width:335px; height:344px; padding:0 0 41px; background:url(images/index_li.png) no-repeat; float:left; overflow:hidden; }
.index li div { height:385px; }
.index h1 { padding:43px 0 0; line-height:44px; text-align:center; font-size:24px; font-weight:normal; color:#e9380e; }
.index h2 { font-size:14px; font-weight:normal; padding:0 41px; height:72px; overflow:hidden; }
.index h2 p { line-height:24px; }
.index h3 { line-height:34px; text-align:center; font-size:16px; font-weight:normal; }
.index a { color:#e9380e; }
.index h4 { height:137px; margin:0 41px; }
.index h4 img { width:237px; height:129px; padding:7px; border:1px solid #e3e3e3; }
.index li:hover h5 { background:url(images/index_hover.png) no-repeat; -moz-transition:all .8s; height:385px; width:335px; margin:-385px 0 0; }
.index li:hover h4 img { border:1px solid #e9380e; -moz-transition:all .8s; }

.topc { margin:30px auto; width:1000px; overflow:hidden; }
.ic { float:left; width:494px; padding:15px 1px 0 2px;}
.ic_title { height:41px; line-height:41px; margin: 0 0 3px 0; background:url(images/ic_title_bj.jpg) no-repeat;}
.ic_title h1 { height:41px; line-height:41px; font-size:18px; font-family:"微软雅黑";  padding-left:50px; }
.ic_title h1 a {float:right;font-weight:bold;padding-right: 10px; text-decoration: none;}
.ic_title h1 span{ font-size:14px;color: #999;font-weight: normal;}
.ic_content img { float:left;padding: 20px 0; }
.ic_content { line-height:24px; height:200px;padding: 3px 10px  0; }
.ic_content ul{padding:5px 0;width:340px;float:right;}
.ic_content li { background:url(images/ic_li_bj.jpg) no-repeat; padding-left:30px; font-family:"微软雅黑";font-size:14px;line-height: 30px;}
.ic_content li span{ font-size:12px;}

.id { float:left; width:494px; padding:15px 1px 0 2px;}
.id_title { height:41px; line-height:41px; margin: 0 0 3px 0; background:url(images/id_title_bj.jpg) no-repeat;}
.id_title h1 { height:41px; line-height:41px; font-size:18px; font-family:"微软雅黑";  padding-left:50px; }
.id_title h1 a {float:right;font-weight:bold;padding-right: 10px; text-decoration: none;}
.id_title h1 span{ font-size:14px;color: #999;font-weight: normal;}
.id_content img { float:left; margin:0 13px 0 0; }
.id_content { line-height:24px; padding: 3px 10px  0;height: 210px;
overflow: hidden; }
.id_content p{ line-height:30px;}













/*网站底部*/
#footer { padding:0 0 20px; border-bottom:10px solid #e5e5e5; }
#copy { width:1000px; margin:0 auto; }
#copy img {height:45px;}
#copy p { line-height:22px; text-align:center; }
/*内页BANNER*/
#diybanner_main { position:relative; }
#diybanner { width:100%; height:240px; display:block; }
#diybanner img { width:100%; }
/* 主体 */
#content { width:1000px; margin:10px auto; }
#content_title { padding:21px 9px 14px 15px; height:33px; line-height:33px; border:1px solid #cad4df; border-bottom:3px solid #e8380d; background:#fff; }
#content_title h1 { float:left; color:#e8380d; font-size:20px; font-weight:normal; }
#content_title h2 { float:left; color:#5a5a5a; font-size:20px; font-weight:normal; padding:0 0 0 8px; }
#content_body { padding:25px 0px; overflow:hidden; zoom:1; }
#contenta_body { padding:25px 150px; overflow:hidden; zoom:1; }
#content_bottom { height:70px; }
/*公司简介*/
#about { padding:25px 0; overflow:hidden; zoom:1; }
#about p { line-height:28px; color:#505050; }
/*企业历程*/
#develop { margin:8px 0 0;  background:#f9f9f9; }
#develop img { float:left; height:104px; margin:0 38px 0 0; }
#develop p { line-height:26px; font-size:14px; color:#5a5a5a; }

.develop { margin:24px 0 0; }
.develop li { padding:32px 0 0; border-top:1px dotted #999; margin:20px 0 0; }
.dl { float:left; width:300px; line-height:48px; font-size:32px; color:#e1360d; }
.dr { float:right; width:700px; }
.dr dd { line-height:30px; font-size:15px; line-height:30px; }
.dr dd span { float:left; font-weight:bold; padding:0 24px 0 0; }
/*研发中心*/
.gstoll { width:1000px; height:175px; overflow:hidden; margin:34px auto 0; }
.stoll_c { width:1000px; height:175px; }
.stoll_c li { width:247px; height:175px; float:left; margin:0 4px 0 0; }
.stoll_c li img { width:247px; height:175px; }
.l_but { width:24px; height:35px; background:url(images/dcl_but.png) no-repeat left center; float:left; cursor:pointer; position:relative; z-index:10; margin:-105px 0 0; }
.r_but { width:24px; height:35px; background:url(images/dcr_but.png) no-repeat left center; float:right; cursor:pointer; position:relative; z-index:10; margin:-105px 0 0; }

#dc { margin:20px 0 0; color:#545454; }
#dc h1 { line-height:60px; font-weight:normal; font-size:24px; }
#dc p { line-height:30px; font-size:14px; }
/*认证证书*/
.picture { margin:40px 0 0; }
.picture li { float:left; width:22%; text-align:center; margin:0 1.5% 3%; }
.picture li img { width:90%; padding:5% 5% 0; height:auto; }
.picture li h1 { line-height:24px; font-size:12px; padding:0 0 8px; font-weight:normal; }
.picture li a { float:left; width:100%; height:auto; background:#e1e1e1; }
.picture li a:hover { float:left; width:100%; height:auto; background:#d5080b; color:#fff; border-radius:12px; }
/*技术支持*/
.tec { margin:40px 0 0; }
.tec li { float:left; width:30%; text-align:center; margin:0 1.5% 3%;position:relative; }
.tec li img { width:90%; padding:5% 5% 0; height:auto; z-index:1;}
.tec li h1 { line-height:24px; font-size:12px; padding:0 0 8px; font-weight:normal; }
.tec li a { float:left; width:100%; height:auto;  }
.tec li a:hover { position:absolute ; width:100%; height:auto; background:#d5080b; color:#fff; border-radius:12px;left:0;top:0;z-index:2; }
.tec li a:hover  {z-index:2; }
.ncat_content{ width:1000px; padding:100px 0;}

.ncat_content p{line-height: 26px;font-size: 16px; }
.index_con{ width:1000px; height:350px; border-bottom:1px solid #eee; padding-bottom:40px; margin:0 auto;}

.index_con span{ width:23%; height:300px; text-align:center; border-right:1px dashed #eee; line-height:30px; padding:0 5%; position: relative; cursor: pointer;float: left;}

.position_text{ position: absolute; left: 0px; top: 0px; width: 100%; height:100%; display: none; color: #FFF; font-size: 14px; text-align: left; line-height: 25px;font-family: "微软雅黑";}
.index_con span:hover b{ background: #005ea9; display: block;border-radius: 10px;opacity: 0.9;}
.index_con span b i{ padding: 10%; display: inline-block;}
.index_con span b i p { font-weight: normal;}




/*销售网络*/
#sales { margin:60px 0 0; }
#sales li { line-height:23px; float:left; margin:0 6px 0 0; width:117px; }
#sales li a { display:block; padding:0 0 0 12px; background:url(images/scate_li.png) no-repeat; color:#222; font-size:14px; }
#sales li a:hover { background:url(images/scate_hover.png) no-repeat; color:#fff; }
#sales #current_channel_recursion a { background:url(images/scate_hover.png) no-repeat; color:#fff; }

/*销售网络*/
.sale li { float:left; width:454px; height:229px; background:url(images/sales_li.png) no-repeat; margin:10px; }
.sale div { float:left; width:138px; padding:27px 5px 0; margin:0 45px 0 0; }
.sale h1 { height:157px; }
.sale h1 img { height:107px; width:138px; }
.sale h2 { line-height:33px; font-size:12px; text-align:center; color:#fff; font-weight:normal; }
.sale h2 p { line-height:33px; font-size:16px; color:#fff; font-family:"微软雅黑"; }
.sale h3 { line-height:34px; font-size:16px; color:#449600; font-weight:normal; padding:8px 0 0;font-family:"微软雅黑"; }
.sale h4 { height:150px; overflow:hidden; font-size:12px; font-weight:normal; }
.sale p { line-height:22px; color:#333; }

.sales { margin:100px 0 0; color:#101010; }
.sales img { float:left; width:547px; height:auto; margin:0 25px; }
.sales h1 { line-height:38px; font-size:26px; font-weight:normal; }
.sales h1 span { color:#ef000a; }
.sales h2 { line-height:16px; font-size:14px; margin:0 0 20px; }
.sales p { line-height:32px; font-size:16px; }
.sales p span { padding:0 0 0 27px; }
.sales h3 { line-height:50px; font-size:24px; font-weight:normal; }
.sales h3 span { padding:0 0 0 22px; }
/*产品中心*/
#pro { margin:20px 0 0; display: none;}
#pro li { height:124px; width:332px; float:left; margin:1px 1px 0 0; }
#pro li a { height:124px; width:332px; float:left; color:#39393b; background:#eaebec; }
#pro li a:hover { height:124px; width:332px; float:left; background:#e8380d; color:#fff; }
#pro .c_c { background:#e8380d; color:#fff; }
#pro h1 { line-height:60px; font-size:24px; font-weight:normal; padding:0 20px; }
#pro h2 { line-height:22px; font-size:12px; font-weight:normal; padding:0 20px 20px; }
#pro li.li4 { margin:0; }

.pro { margin:24px 0 0; }
#left { float:left; width:766px; }
.pleft { border:1px solid #ccc; border-bottom:none; background:#f7f7f7;  }
.pleft dt { line-height:40px; border-bottom:1px solid #ccc; background:#fff; }
.pleft dt a { display:block; font-size:16px; color:#000; background:url(images/pleft_dt.png) no-repeat 20px 15px; padding:0 0 0 60px; }
.pleft dt a:hover { color:#e8380d; background:url(images/pleft_dt_h.png) no-repeat 20px 15px; }
.pleft .c_c { color:#e8380d; background:url(images/pleft_dt_h.png) no-repeat 20px 15px; }
.pleft dd { line-height:30px; border-bottom:1px solid #ccc; }
.pleft dd a { display:block; font-size:14px; color:#000; padding:0 0 0 60px; }
.pleft dd a:hover { color:#e8380d; }
.pleft ul { padding:30px 7px; }
.pleft li { width:130px; margin:0 10px 20px; float:left; height:186px;}
.pleft h1 { height:130px; overflow:hidden; }
.pleft img { height:130px; width:130px; }
.pleft h2 { line-height:28px; text-align:center; font-size:12px; font-weight:normal; }
.pleft h2 a:hover { color:#e8380d; }
.pleft_g { height:1px; background:#ccc; }

#right { float:right; width:210px; }
.right_title { height:64px; background:url(images/right_title.png) no-repeat; }
.right_title h1 { line-height:57px; padding:0 0 0 40px; font-size:22px; font-weight:normal; color:#fff; }
.right_body { border:1px solid #ccc; border-top:none; overflow:hidden; zoom:1; margin:-7px 0 0; position:relative; padding:17px 17px 0; }
.pright {  }
.pright li { line-height:40px; border-bottom:1px solid #ccc; }
.pright li a { display:block; padding:0 0 0 27px; background:url(images/pright_li.png) no-repeat left center; font-size:16px; color:#000; }
.pright li a:hover { background:url(images/pright_hover.png) no-repeat left center; color:#e8380d; }
.pright .c_c { color:#e8380d; }
.right_bottom { margin:-1px 0 0; position:relative; border:1px solid #ccc; border-top:none; height:8px; background:#fff; }
.right_contact { margin:10px 0 0; height:57px; border:1px solid #ccc; padding:0 0 0 68px; background:url(images/right_contact.png) no-repeat 20px 11px; color:#000; }
.right_contact h1 { padding:10px 0 0; line-height:22px; font-size:16px; }
.right_contact h2 { line-height:16px; font-size:12px; font-weight:normal; }
/*新闻资讯*/
.newsc { margin:30px 0 0; }
.newsc li { width:306px; float:left; margin:0 13px 50px 14px; }
.newsc h1 { height:194px; }
.newsc img { border:1px solid #ccc; padding:5px; height:182px; width:294px; }
.newsc h2 { padding:16px 0 0; line-height:42px; font-size:16px; }
.newsc h2 a { color:#000; }
.newsc h3 { line-height:30px; font-size:14px; font-weight:normal; }
.newsc h3 p { line-height:30px; }
.newsc h4 { width:106px; height:26px; line-height:26px; text-align:center; font-size:14px; font-weight:normal; background:#e8380d; margin:20px 0 0; }
.newsc h4 a { color:#fff; }

.newsp { margin:25px 0; overflow:hidden; zoom:1; background:url(images/newsp_bg.png) repeat-y; }
.newsp li { width:260px; float:left; margin:0 36px 40px 37px; }
.newsp h1 { width:80px; height:24px; line-height:24px; text-align:center; font-size:14px; font-weight:normal; background:#e8380d; color:#fff; }
.newsp h2 { padding:14px 0 0; line-height:28px; font-size:16px; }
.newsp h2 a { color:#000; }
.newsp h3 { padding:25px 0 0; font-size:14px; font-weight:normal; }
.newsp h4 { padding:20px 0 0; height:126px; text-align;center; overflow:hidden; }
.newsp img { height:126px; }
.newsp h5 { line-height:52px; font-size:14px; font-weight:normal; }
.newsp h5 span { color:#e8380d; }

.newsi li { line-height:42px; height:42px; border-bottom:1px dashed #ccc; padding:0 20px 0 15px; }
.newsi h1 { float:left; font-size:14px; }
.newsi h1 a { color:#000; }
.newsi h2 { float:left; font-size:14px; font-weight:normal; padding:0 0 0 13px; }
.newsi h3 { float:right; font-size:14px; font-weight:normal; }
.newsi li:hover { background:#f2f2f2; }
/*联系我们*/
#aditu { height:240px; overflow:hidden; width:100%; }
.ditu { width:100%; height:240px; overflow:hidden; position:relative; z-index:0; background-image:url("http://api.map.baidu.com/images/bg.png"); color:#000; text-align:left; }

.cl { float:left; width:600px; padding:0 50px 0 0; border-right:1px solid #ccc; }
.cl h1 { font-size:16px; color:#333; height:40px; line-height:40px; }
.cr { float:right; width:280px; }
.cr_title h1 { line-height:40px; height:40px; font-size:16px; color:#333; }
.cr_title h2 { line-height:14px; font-size:12px; color:#333; font-weight:normal; }
.cr_title h3 { height:80px; border-bottom:1px dashed #ccc; }
.cr_title h3 img { float:left; width:132px; height:26px; padding:26px 4px; }
.cr_body {  }
.cr_body h1 { height:46px; line-height:46px; font-size:14px; padding:0 0 0 49px; background:url(images/atel.jpg) no-repeat left center; border-bottom:1px dashed #ccc;  }
.cr_body h2 { height:46px; line-height:46px; font-size:14px; padding:0 0 0 49px; background:url(images/afax.jpg) no-repeat left center; border-bottom:1px dashed #ccc; }
.cr_body h3 { height:46px; line-height:46px; font-size:14px; padding:0 0 0 49px; background:url(images/aemail.jpg) no-repeat left center; border-bottom:1px dashed #ccc; }
.cr_body h4 img { height:64px; width:214px; margin:20px 33px 0; }
/*人才招聘*/
.zp {  }

.rs {  }
.rs li { float:left; width:276px; text-align:center; }
.rs li.li2 { margin:0 42px; padding:0 43px; border-left:1px solid #ccc; border-right:1px solid #ccc; }
.rs div { height:48px; width:48px; overflow:hidden; margin:0 auto; }
.rs h1 { height:48px; width:48px; }
.rs h2 { height:48px; width:48px; }
.rs img { height:48px; width:48px; border-radius:24px; }
.rs h3 { line-height:48px; height:48px; font-size:16px; color:#222; }
.rs h4 { font-family:"宋体"; font-weight:normal; font-size:13px; }
.rs h4 p { line-height:22px; }
.rs li:hover h1 { margin:-48px 0 0; -moz-transition:all 1s; transform:rotate(360deg); }
/*分类列表 - 递推一级分类*/
.channel_list_recursion { float:right; }
.channel_list_recursion li { line-height:33px; margin:0 0 0 2px; float:left; }
.channel_list_recursion li a { display:block; padding:0 20px; line-height:33px; background:#e4e4e4; color:#222; }
.channel_list_recursion li a:hover { background:#e1360d; text-decoration:none; color:#FFF; }
.channel_list_recursion #current_channel_recursion a { background:#e1360d; color:#FFF; }
.channel_list_recursion .c_c { background:#e1360d; color:#FFF; }
/*信息详情页*/
#info_name { font-size:22px; font-weight:normal; text-align:center; line-height:40px; color:#e8380d; }
#info_intro { text-align:center; color:#e8380d; border-bottom:1px solid #e8380d; line-height:30px; }
#info_intro a { color:#e8380d; }
#info_content { padding:10px 0; font-size:14px; }
#info_around { padding:5px; border:1px solid #e8380d; border-radius:12px; }

.pa { height:42px; line-height:42px; border:1px solid #ccc; border-bottom:none; background:url(images/pa_bg.png) repeat-x; }
.pa h1 { float:left; padding:0 28px; font-size:15px; color:#000; background:url(images/pa_h1.png) repeat-x; }
.pa h2 { float:right; padding:0 28px 0 0; font-size:15px; }
.pa h2 a { color:#e8380d; }

.pb { padding:40px; border:1px solid #ccc; border-top:none; height:360px; }
.pl { float:left; width:360px; height:360px; }
.pr { float:right; width:300px; padding:26px 0 0; }
.pr h1 { line-height:30px; font-size:15px; font-weight:normal; }
.pr h1 span { font-weight:bold; }
.prb { height:24px; margin:36px 0 80px; }
.prb li { float:left; line-height:24px; height:24px; color:#e8380d;display:none; }
.prb li a { color:#e8380d; margin:0 16px 0 8px; }
.prb li span { float:left; }

.pc { display:none; }
.pc h1 { height:36px; line-height:36px; font-size:15px; color:#000; padding:0 0 0 26px; border:1px solid #ccc; border-top:none; margin:0 0 25px; }
.pc p { line-height:30px; }

.pd { margin:50px 0 0; }
.pd h1 { height:36px; line-height:36px; font-size:15px; color:#000; padding:0 0 0 26px; border:1px solid #ccc; margin:0 0 15px; }
/*表单相关*/
input { font-family:"arial","微软雅黑"; font-size:12px; color:#b0b0b0; }
.form_text { font-size:12px; border:1px solid #7e9eb7; height:42px; line-height:42px; padding:0 5px; width:588px; }
.form_text_verifycode { font-size:12px; border:1px solid #CCC; height:12px; line-height:12px; padding:0 5px; width:50px; }
#form_text_verifycode { padding:5px 0 0; }
#form_text_search { border:1px solid #CCC; height:24px; line-height:24px; padding:0 5px; width:120px; }
#form_submit_search { width:60px; height:26px; border:1px solid #CCCCCC; background:#FFF; }
.form_select { font-size:12px; border:1px solid #CCC; }
.form_textarea { font-size:12px; width:588px; height:130px; padding:5px; border:1px solid #7e9eb7; }
.form_checkbox { }
.form_submit { background:#ff9000; width:110px; height:30px; border:none; color:#FFF; margin-right:30px; float:left; }
.form_reset { background:#454545; width:110px; height:30px; border:none; color:#FFF; margin-right:30px; float:left; text-align:center; }
.form_reset a { color:#FFF; line-height:30px; }
.form_file { font-size:12px; padding:3px 5px; border:1px solid #CCC; background:#FFF; }
.common_form { }
.common_form li { padding:15px 0; overflow: auto; zoom:1; }
.common_form label { float:left; display:block; height:14x; line-height:14px; font-size:14px; }
/*表格*/
.layout_table { border-collapse:collapse; width:100%; }
.common_table { border-collapse:collapse; width:100%; }
.common_table td { padding:5px; border:1px solid #DBDBDB; }
.common_table th { text-align:center; border:1px solid #DBDBDB; }
/*分页样式*/
.page_turner { padding:4px 0px 0px 1px; float:right; clear:both; }
.page_turner a, .page_turner span { float:left; display:block; border:1px solid #D3D1D1; padding:2px 5px; margin-left:4px; line-height:16px; }
.page_turner a:link, .page_turner a:visited { text-decoration:none; }
.page_turner a:hover, .page_turner a.c { background:#CC0001; color:#FFF; }
#total { color:red; }