/* CSS Document */
body{ font-family:"宋体"; font-size:12px; margin:0; background-color:#FFFFFF; color:#666666;}
div,dl,dt,dd,table,td,th,ul,ol,p,span,h1,h2,h3,h4,h5,h6,input,textarea{ padding:0; margin:0;}
*{ margin:0; padding:0;}
dl,ul,li{list-style:none;}
a{ border:0; color:#666666;}
a:link,a:visited,a:active,a:hover{text-decoration:none;}
a:hover{ color:#DA251D;}
img{ border:0;}
input {vertical-align:middle; outline:none;}
input[type="checkbox"]{margin-top:-4px; cursor:pointer;}
body,html{ height:100%;}

/*top*/
.top{ width:960px; margin:0 auto; height:110px;}
.logo{ float:left; width:261px; height:80px; margin-left:16px; margin-top:15px;}
.phone{ float:right; margin-right:18px;}
.phone_top{ height:20px; margin-top:20px;}
.phone_bottom{ height:22px; margin-top:20px; text-align:right;}
.phone_bottom select{ width:230px; height:22px; border:#CCCCCC solid 1px; color:#666666;}
.qq {width:20px; height:20px; margin-right:15px; float:right; overflow:hidden;}
.qq a {width:20px; height:20px; background:url(../images/weibo.png); display:block;}
.qq a:hover {width:20px; height:20px; background:url(../images/weibo.png) -30px 0 no-repeat; display:block;}
.weix {width:20px; height:20px; padding-right:10px; float:right;  _overflow:hidden;}
.weix a {width:20px; height:20px; background:url(../images/weibo.png) -60px 0 no-repeat; display:block;}
.weix a:hover {width:20px; height:20px; background:url(../images/weibo.png) -90px 0 no-repeat; display:block;}

/*微信鼠标划过弹出层*/
.thumbnail{
position: relative;
z-index: 9000;
}

.thumbnail:hover{
background-color: transparent;
z-index: 9999;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background:#DA251D;
padding: 1px;
left: -1000px;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 25px;
left: -146px; /*position where enlarged image should offset horizontally */
}

/*menu*/
.menu_bg{ width:100%; height:45px; background-image:url(../images/menu_bg.jpg); z-index:7000;}
.menu{ width:960px; height:35px; margin:0 auto;}
.menu_list{ width:960px; height:35px;}
.menu_list li{ float:left; width:120px; height:35px;}
.menu_list li a{ display:block; width:100px; height:24px; line-height:24px; margin-left:10px; margin-top:6px; text-align:center; font-family:"微软雅黑"; font-size:14px;}
.menu_list li a:hover, .menu_list li a.active{ background-image:url(../images/menu_s.jpg); color:#FFFFFF;}

/*banner*/
.banner{ width:100%; height:360px; margin:0 auto;z-index:500; margin-top:5px;}
#full-screen-slider { width:100%; height:360px; position:relative;}
#slides { display:block; width:100%; height:360px; list-style:none; padding:0; margin:0; position:relative; z-index:400;}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute;}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px;}
#pagination { display:block; margin:0 auto; width:520px; overflow:hidden; float:left; position:absolute; left:50%; top:340px; z-index:500; }
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#CCCCCC;}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#DA251D;}

.banner_nr{ width:960px; height:250px; margin:0 auto; margin-top:5px;}

/*公司简介、新闻中心、产品与解决方案*/
.warp_a{ width:990px; margin:0 auto; margin-top:15px; overflow:hidden;}
.warp_a_l{ float:left; width:310px; margin-left:15px; display:inline; overflow:hidden;}
.warp_tit{ width:320px; height:30px;}
.tit_l{ float:left; width:5px; height:30px; background-image:url(../images/tit_l.jpg);}
.tit_c{ float:left; width:300px; height:30px; line-height:30px; background-image:url(../images/tit_c.jpg); font-family:"微软雅黑";}
.tit_r{ float:left; width:5px; height:30px; background-image:url(../images/tit_r.jpg);}
.tit_c span{ float:left; display:block; height:18px; line-height:18px; background:url(../images/tit_t.jpg) no-repeat; text-indent:8px; font-size:14px; margin-top:6px; margin-left:5px;}
.tit_c a{ float:right; margin-right:5px; color:#999999;}
.tit_c a:hover, .join_tab td a:hover{ color:#DA251D;}
.ab_m{ width:300px; margin-left:5px; overflow:hidden;}
.ab_m span{ float:left; line-height:170%; margin-top:10px;}
.ab_m span img{ float:left; padding:2px; border:#CCCCCC solid 1px; margin-right:10px; margin-top:5px; width:140px; height:105px;}

.warp_a_c{ float:left; width:310px; margin-left:15px; display:inline; overflow:hidden;}
.news_bt{ width:300px; margin-left:5px; overflow:hidden; margin-top:10px;}
.news_bt img{ float:left; padding:2px; border:#CCCCCC solid 1px; width:110px; height:80px;}
.news_bt a{ float:left; width:174px; margin-left:10px; display:inline; display:block; line-height:160%;}
.news_bt a span{ font-size:14px; font-weight:bold; margin-top:5px; display:block;}
.a_list{ width:300px; margin-left:5px; overflow:hidden;}
.a_list li{ float:left; width:300px; height:26px; line-height:26px; background:url(../images/tb.jpg) 0px 10px no-repeat; text-indent:12px; overflow:hidden;}
.a_list li a{ float:left;}
.a_list li span{ float:right; color:#999999;}

.warp_a_r{ float:left; width:310px; margin-left:15px; display:inline; overflow:hidden;}

/*合作伙伴*/
.part{ width:958px; height:78px; border:#CCCCCC solid 1px; margin:0 auto; margin-top:15px; overflow:hidden;}
.part_left{ float:left; width:95px; height:78px; background-image:url(../images/part_bg.jpg); border-right:#CCCCCC solid 1px; text-align:center; line-height:30px; font-size:16px; font-family:"微软雅黑";}
.part_left span{ margin-top:10px; display:block;}
.part_right{ float:left; width:862px;}
.part_list{ display:block; width:862px; overflow:hidden;}
.part_list li{ float:left; width:130px; height:20px; line-height:20px; margin-top:15px; margin-left:10px;}
.part_list li span{ float:left; display:block; width:20px; height:20px;}
.part_list li span img{ width:20px; height:20px;}
.part_list li a{ float:left; margin-left:5px; width:105px;}

/*内页开始*/
.nr{ width:960px; overflow:hidden; margin:0 auto; margin-top:15px; margin-bottom:20px;}
.nr_left{ float:left; width:200px; overflow:hidden;}
.left_tit{ width:200px; height:59px; background-image:url(../images/nr_left.jpg); text-align:right;}
.left_tit img{ margin-right:7px; margin-top:20px;}
.leftmenu{ width:200px; overflow:hidden;}
.leftmenu_list{ width:200px; overflow:hidden;}
.leftmenu_list li{ width:200px; height:38px;}
.leftmenu_list li a{ width:200px; height:38px; line-height:38px; font-family:"微软雅黑"; font-size:14px; display:block; background:url(../images/leftmenu_bg.png) no-repeat 0px 0px; text-indent:30px;}
.leftmenu_list li a:hover, .leftmenu_list li a.active{ background:url(../images/leftmenu_bg.png) no-repeat 0px -38px; color:#DA251D;}

.nr_right{ float:right; width:740px; min-height:300px;}
.right_tit{ width:740px; height:30px; line-height:30px; border-bottom:#CCCCCC solid 1px;}
.right_tit_left{ float:left; height:18px; line-height:18px; font-size:14px; font-family:"微软雅黑"; display:block; background:url(../images/tit_t.jpg) no-repeat; text-indent:8px; margin-top:6px;}
.right_tit_right{ float:right;}
.right_tit_right a{ margin-left:5px; margin-right:5px;}

.nr_m{ width:720px; overflow:hidden; padding:10px 10px 20px 10px; line-height:180%;}

/*新闻中心*/
.news_pat{ width:720px; height:141px; overflow:hidden;}
.news_pat img{ float:left; width:180px; height:135px; padding:2px; border:#CCCCCC solid 1px;}
.news_pat a{ float:right; display:block; width:520px; height:141px; line-height:180%;}
.news_pat a span{ display:block; width:520px; height:30px; line-height:30px; font-size:14px; font-weight:bold;}

.news_list{ width:720px; overflow:hidden; margin-top:10px;}
.news_list li{ width:720px; height:25px; line-height:25px; border-bottom:#D8D8D8 dashed 1px; background:url(../images/tb.jpg) 0px 8px no-repeat; text-indent:13px;}
.news_list li a{ float:left;}
.news_list li span{ float:right; margin-right:5px;}

.news_tit{ width:720px; height:25px; line-height:25px; text-align:center; font-size:14px; font-weight:bold;}
.news_time{ width:720px; height:20px; line-height:20px; color:#999999; text-align:center;}
.news_txt{ width:720px; overflow:hidden; margin-top:5px;}
.news_time em{ color:#DA251D; font-style:normal;}

/*services*/
.cl_img{ width:720px; overflow:hidden;}
.cl_img a{ float:left; width:115px; height:150px; display:block; display:inline; margin:10px 15px 0px 12px;}
.cl_img a img{ width:115px; height:115px; padding:4px; border:#D8D8D8 solid 1px;}
.cl_img a:hover img{ border:#DA251D solid 1px;}
.cl_img a span{ display:block; width:115px; margin-left:5px; height:25px; line-height:25px; text-align:center;}

.ser_img{ width:720px; overflow:hidden;}
.ser_img a{ float:left; width:150px; height:140px; display:block; display:inline; margin:10px 12px 0px 15px;}
.ser_img a img{ width:140px; height:105px; padding:4px; border:#D8D8D8 solid 1px;}
.ser_img a:hover img{ border:#DA251D solid 1px;}
.ser_img a span{ display:block; width:140px; margin-left:5px; height:25px; line-height:25px; text-align:center;}

/*分享*/
.jiathis_style{ margin-top:10px;}
.jiathis_style a{ color:#666666; }
.news_style{ margin-top:15px;}

/*page*/
.page{ width:720px; text-align:center; height:25px; line-height:25px; margin-top:20px; overflow:hidden;}
.page a{ color:#666666; height:25px; line-height:25px;}
.page a:hover{ color:#DA251D;}
.input_txt{ border:1px solid #CCCCCC; width:25px; padding:2px; height:16px; line-height:16px; font-size:12px; text-align:center; color:#666666;}
.input_btn{ border:0; width:50px; height:22px; line-height:22px; font-size:12px; background-image:url(../images/btn.jpg); color:#666666; letter-spacing:3px; text-align:center; cursor:pointer;}

/*招贤纳士*/
.join_tab{ width:719px; border-top:#E8E8E8 solid 1px; border-left:#E8E8E8 solid 1px;}
.join_tab th{ height:25px; line-height:25px; border-bottom:#E8E8E8 solid 1px; border-right:#E8E8E8 solid 1px;}
.join_tab td{ height:25px; line-height:25px; text-align:center; border-bottom:#E8E8E8 solid 1px; border-right:#E8E8E8 solid 1px;}
.join_tab td span{color:#DA251D;}
.join_tab td a{ width:75px; height:25px; line-height:25px; background:url(../images/jion_jia.png) 0 7px no-repeat; text-indent:10px; display:block; margin-left:22px; color:#666666;}

.join_det{ width:719px; border-top:#E8E8E8 solid 1px; border-left:#E8E8E8 solid 1px;}
.join_det td{ height:25px; line-height:25px; text-align:center; border-bottom:#E8E8E8 solid 1px; border-right:#E8E8E8 solid 1px;}
.join_det td span{ font-weight:bold;}
.join_det-td{ text-align:left; padding:10px;}
.join_btn{ width:80px; height:28px;}
.join_btn a{ width:80px; height:28px; background-image:url(../images/job_btn.png); margin-left:110px; display:block; margin-top:15px;}

/*footer*/
.footer_bg{ width:100%; background-image:url(../images/footer_bg.jpg); margin-top:15px; padding-top:15px; padding-bottom:15px; overflow:hidden;}
.footer{ width:960px;  margin:0 auto; font-family:Arial; text-align:center; line-height:180%;}
