﻿@charset "utf-8";
/* bijian_top */
#goTopBtn { position:fixed; width:33px; bottom:30px; height:35px; cursor:pointer; right:0; _position:absolute; _right:auto}
/* contener */
#con{ width:1120px; margin:0 auto; text-align:left;}
#con #con_tit{ margin-top:24px; border-bottom:#CCC 1px solid;}
#con #con_tit h2{ float:left; width:600px;}
#con #con_tit h2{ height:50px; font-family:"Microsoft YaHei"; font-weight:normal; font-size:22px; color:#333; line-height:100%;}
#con #con_tit h2 span{ margin-left:7px; font-size:14px; color:#666;}
#con #con_tit h2 strong{ font-size:11px; text-transform:uppercase; letter-spacing:1px; font-weight:normal; color:#999;}
#con #con_tit .con_service{ float:right; width:300px; padding-top:20px; text-align:right;}
#con #con_tit .con_service a{ font-family:"Microsoft YaHei"; margin-left:5px; color:#666;}
#con #con_tit .con_service a:hover{ color:#000;}
#con #con_tit .con_service img{ vertical-align:middle;}
/* service */
#con .ser_tit{ width:200px; height:24px; line-height:23px; margin-top:40px; padding-left:12px; background:#C00; font-family:"Microsoft YaHei"; font-size:15px; color:#FFF;}
#con .ser_tit span{ padding-left:5px; font-size:12px;}
#con .ser_line{ height:40px; border-bottom:#CCC 1px dashed;}
#con #con_service{ margin-top:40px;}
#con #con_service .con_service_lf{ float:left; width:300px; margin-right:42px;}
#con #con_service .con_service_lf dt{ float:left; width:90px; padding-top:5px;}
#con #con_service .con_service_lf dd{ float:right; width:200px; line-height:180%; color:#818181;}
#con #con_service .con_service_lf dd strong{ font-size:16px; font-family:"Microsoft YaHei"; font-weight:normal; line-height:220%; color:#000;}
#con #con_service .con_service_rg{ float:right; width:300px;}
#con #con_service .con_service_rg dt{ float:left; width:90px; padding-top:5px;}
#con #con_service .con_service_rg dd{ float:right; width:200px; line-height:180%; color:#818181;}
#con #con_service .con_service_rg dd strong{ font-size:16px; font-family:"Microsoft YaHei"; font-weight:normal; line-height:220%; color:#000;}
#con .ser_process{ margin-top:20px;}
#con #ser_customer{ margin-top:40px; margin-bottom:50px;}
/* #con .ser_process dl{ float:left; width:250px; margin-top:36px;}
#con .ser_process dl dt{ margin-bottom:10px; }
#con .ser_process dl dd{ width:185px; line-height:180%; color:#818181;}
#con .ser_process dl dd strong{ line-height:220%; font-family:"Microsoft YaHei"; font-size:14px; font-weight:normal; color:#000;}
ban_product */
#con_probg{ width:100%; height:200px; background:url(../images/con_probg.jpg) repeat-x center top;}
#con_probg #ban_pro{ width:100%; height:200px; background:url(../images/ban_pro.jpg) no-repeat center top;}
#con_probg #ban_service{ width:100%; height:275px; background:url(../images/ban_service.jpg) no-repeat center top;}
#con_probg #ban_new{ width:100%; height:275px; background:url(../images/ban_new.jpg) no-repeat center top;}
#con_probg #ban_about{ width:100%; height:275px; background:url(../images/ban_about.jpg) no-repeat center top;}
#con_probg #ban_contact{ width:100%; height:275px; background:url(../images/ban_contact.jpg) no-repeat center top;}
/* tags */
#tags{ width:1120px; height:25px; margin-top:40px; margin-left:auto; margin-right:auto; text-align:left;}
#tags ul{ list-style:none;}
#tags li{ float:left; width:145px; margin-right:7px; text-align:center;}
#tags li a{ display:block; width:145px; height:25px; line-height:23px; font-family:"Microsoft YaHei"; font-size:14px; color:#222; background:#e5e5e5;}
#tags li a:hover{ background:#C00; color:#fff;}
#tags .select_new{ float:left; width:145px;}
#tags .select_new a{ background:#C00; color:#fff;}
#tag_cont{ width:1120px; margin-top:30px; margin-left:auto; margin-right:auto; text-align:left;}
#tag_cont .boxgrid{ width:260px; height:180px; float:left; margin-right:10px; margin-bottom:30px; overflow:hidden; position:relative; border:#ddd 5px solid;}
#tag_cont .boxgrid img{ position: absolute; top: 0; left: 0; border: 0; border:#fff 1px solid; width:276px; margin:0 auto;}
#tag_cont .boxgrid h3{ height:30px; line-height:32px; font-size:12px; font-weight:normal; color:#FFFFFF; padding-left:15px;}
#tag_cont .boxgrid p{ padding-left:15px; color:#ccc; line-height:160%;}
#tag_cont .boxgrid p a{ color:#ccc;}
#tag_cont .boxgrid p a:hover{ color:#FFF; text-decoration:underline;}
#tag_cont .boxcaption{ float:left; position:absolute; background:#000; height:80px; width:276px; margin-left:1px; opacity: .8;/* For IE 5-7 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);/* For IE 8 */
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
#tag_cont .captionfull .boxcaption { top:180px; left:0;}
#tag_cont .caption .boxcaption { top:150px; left:0;}
#tag_cont .k_pagelist{ display:block; margin-bottom:24px; font-size:14px; color:#333;}
#tag_cont .k_pagelist em{ margin-right:3px; padding:2px 6px; border:#ccc 1px solid;}
#tag_cont .k_pagelist strong{ margin:0 3px; padding:2px 6px; border:#ccc 1px solid; font-weight:normal;}
#tag_cont .k_pagelist a{ margin:0 3px; padding:2px 6px; border:#ccc 1px solid; color:#333;}
#tag_cont .k_pagelist a:hover{ border:#C00 1px solid; color:#C00;}
/* new */
#tag_new{ width:1120px; margin:0 auto; text-align:left;}
#tag_new .tab_new_1{ margin-top:40px;}
#tag_new .tab_new_1 ul{ list-style:none;}
#tag_new .tab_new_1 ul li{ float:left; width:135px; margin-right:8px; text-align:center;}
#tag_new .tab_new_1 ul li a{ display:block; width:135px; height:25px; line-height:23px; font-family:"Microsoft YaHei"; font-size:14px; color:#222; background:#e5e5e5;}
#tag_new .tab_new_1 ul li a:hover{ background:#C00; color:#fff;}
#tag_new .tab_new_1 ul .select_new{ float:left; width:135px;}
#tag_new .tab_new_1 ul .select_new a{ background:#C00; color:#fff;}
#tag_new .con_new{ margin-top:36px; +margin-top:0px;}
#tag_new .con_new dl{ border-bottom:#CCC 1px dashed; margin-bottom:16px; padding-bottom:16px;}
#tag_new .con_new dl dt{ height:25px; line-height:25px; font-family:"Microsoft YaHei"; font-size:14px; color:#000;}
#tag_new .con_new dl dt img{ vertical-align:middle;}
#tag_new .con_new dl dt a{ padding-left:10px; color:#000;}
#tag_new .con_new dl dt a:hover{ color:#C00;}
#tag_new .con_new dl dd{ line-height:180%;}
#tag_new .con_new dl dd span{ padding-right:12px; line-height:240%; font-size:12px; color:#999;}
#tag_new .con_new dl dd span a{ margin-left:0; color:#999;}
#tag_new .con_new dl dd span a:hover{ color:#333;}
#tag_new .con_new dl dd a{ margin-left:10px; color:#C00;}
#tag_new .con_new dl dd a:hover{ text-decoration:underline;}
#tag_new .k_pagelist{ display:block; margin-bottom:24px; font-size:14px; color:#333;}
#tag_new .k_pagelist em{ margin-right:3px; padding:2px 6px; border:#ccc 1px solid;}
#tag_new .k_pagelist strong{ margin:0 3px; padding:2px 6px; border:#ccc 1px solid; font-weight:normal;}
#tag_new .k_pagelist a{ margin:0 3px; padding:2px 6px; border:#ccc 1px solid; color:#333;}
#tag_new .k_pagelist a:hover{ border:#C00 1px solid; color:#C00;}
/*新闻带图*/
.con_news {clear: both;font-family: "Microsoft YaHei";margin-left: auto;margin-right: auto;overflow: hidden;width: 1120px;}
.con_news .news_list {border-bottom: 1px dashed #c0c2c3;clear: both;margin: 30px auto;overflow: hidden;padding-bottom: 30px;width: 1120px;}
.con_news .news_list .date {color: #a9a9a9;float: left;text-align: left;width: 67px;}
.con_news .news_list .date h1 {font-family: "Microsoft YaHei";font-size: 24px;}
.con_news .news_list .date h2 {font-size: 20px;line-height: 20px;}
.con_news .news_list span {display: block;float: left;margin-left: 60px;}
.con_news .news_list ul {color: #2a2a2a;float: left;line-height: 32px;text-align: left;width: 670px; margin-left:30px;}
.con_news .news_list ul {color: #2a2a2a;line-height: 32px;text-align: left;}
.con_news .news_list ul h1 a {color: #404141;display: block;font-size: 20px;font-weight: normal;margin-bottom: 15px;}
.con_news .news_list ul h1 a b:hover{color:#c00;}
.con_news .news_list ul a {color: #c00; margin-left:5px;}
/* new_show */
#con_new1{ margin-top:40px; +margin-top:0px; margin-bottom:30px;}
#con_new1 h2{ height:50px; border-bottom:#e1e1e1 1px solid; font-family:"Microsoft YaHei"; font-size:22px; color:#333; font-weight:normal; text-align:center;}
#con_new1 .con_new1_tag{ height:28px; line-height:28px; border-bottom:#e1e1e1 1px solid; color:#818181;}
#con_new1 .con_new1_tag .con_new1_taglf{ float:left; width:900px;}
#con_new1 .con_new1_tag .con_new1_taglf span{ padding-right:12px; font-family:"Microsoft YaHei"; color:#666;}
#con_new1 .con_new1_tag .con_new1_taglf span a{color:#333}
#con_new1 .con_new1_tag .con_new1_taglf span a:hover{color:#cc0000}
#con_new1 .con_new1_tag .con_new1_tagrg{ float:right; width:170px; padding-top:6px;}
#con_new1 .con_new1_info{ margin-top:25px; margin-top:25px; line-height:180%; font-size:14px;}
#con_new1 .con_new1_info p{ margin-bottom:20px; text-indent:0em;}
#con_new1 .con_new1_info a{ padding-right:10px; color:#818181;}
#con_new1 .con_new1_info a:hover{ color:#000000;}
#con_new1 .con_new1_next{ margin-top:20px;}
#con_new1 .con_new1_next ul{ list-style:none;}
#con_new1 .con_new1_next ul li{ height:22px; line-height:20px; font-family:"Microsoft YaHei"; color:#666;}
#con_new1 .con_new1_next ul li a{ color:#666;}
#con_new1 .con_new1_next ul li a:hover{ color:#000;}
/* anli_show */
#anli_show{ margin-top:40px; margin-bottom:40px;}
#anli_show h2{ height:50px; border-bottom:#e1e1e1 1px solid; font-family:"Microsoft YaHei"; font-size:22px; color:#333; font-weight:normal; text-align:center;}
#anli_show .anli_show_tag{ height:28px; line-height:28px; border-bottom:#e1e1e1 1px solid; font-family:"Microsoft YaHei"; color:#666;}
#anli_show .anli_show_tag .anli_show_taglf{ float:left; width:1000px;}
#anli_show .anli_show_tag .anli_show_taglf span{ padding-right:12px; font-family:"Microsoft YaHei"; color:#666;}
#anli_show .anli_show_tag .anli_show_tagrg{ float:right; width:170px; padding-top:6px;}
#anli_show .anli_show_info{ margin-top:20px; line-height:200%;}
#anli_show .anli_show_info .anli_show_info_1{ width:900px; margin-top:12px; margin-bottom:12px; height:45px; line-height:45px; font-family:Microsoft YaHei; font-size:14px; color:#fff; background:#333; text-align:center;}
#anli_show .anli_show_info .anli_show_info_1 a{ color:#fff;}
#anli_show .anli_show_info .anli_show_info_1 a:hover{ color:#fff; text-decoration:underline;}
#anli_show .anli_show_next{ margin-top:20px;}
#anli_show .anli_show_next ul{ list-style:none;}
#anli_show .anli_show_next ul li{ height:22px; line-height:20px; font-family:"Microsoft YaHei"; color:#666;}
#anli_show .anli_show_next ul li a{ color:#666;}
#anli_show .anli_show_next ul li a:hover{ color:#000;}
/* about */
#con .about_tit{ width:180px; height:24px; line-height:23px; margin-top:40px; padding-left:12px; background:#C00; font-family:"Microsoft YaHei"; font-size:15px; color:#FFF;}
#con .about_tit span{ padding-left:5px; font-size:12px;}
#con .con_about{ height:265px; background:url(../images/about1.jpg) no-repeat right top;}
#con .con_about p{ padding-top:45px; font-family:"Microsoft YaHei"; font-size:20px; line-height:200%; color:#4b4b4b;}
#con .con_about p strong{ font-size:28px; line-height:240%; font-weight:normal; color:#000;}
#con .con_about1{font-family:"Microsoft YaHei"; font-size:14px; line-height:200%; text-indent:2em;}
#con .con_about1 img{vertical-align:middle; }
#con .con_advantage{margin-top:20px; background:url(../images/advantage.jpg) no-repeat right top;}
#con .con_advantage ul{ padding-top:15px;}
#con .con_advantage ul li{ height:35px; line-height:35px; font-family:"Microsoft YaHei"; font-size:14px; text-indent:36px; background:url(../images/icon_about.jpg) no-repeat center left;}
#con .con_tese{ height:350px; margin-top:20px; background:url(../images/advantage.jpg) no-repeat right top;}
#con .about_team{ margin-top:40px; +margin-top:0px;}
#con .about_team .about_team_lf{ float:left; width:1100px; +margin-bottom:45px;}
#con .about_team .about_team_lf dl{ width:480px; height:302px; margin-bottom:45px; margin-right:50px; float:left;}
#con .about_team .about_team_lf dl dt{ float:left; width:220px;}
#con .about_team .about_team_lf dl dd{ float:left; width:202px; height:302px; background:url(../images/team_bg200_302.jpg) no-repeat;}
#con .about_team .about_team_lf dl dd p{ padding-top:9px; padding-left:32px; padding-right:20px; line-height:180%; color:#666;}
#con .about_team .about_team_lf dl dd p strong{ font-family:"Microsoft YaHei"; font-weight:normal; font-size:14px; line-height:180%; color:#000;}
#con .about_team .about_team_rg{ float:right; width:470px;}
#con .about_team .about_team_rg dl{ width:470px; height:120px; margin-bottom:45px;}
#con .about_team .about_team_rg dl dt{ float:left; width:75px;}
#con .about_team .about_team_rg dl dd{ float:right; width:390px; height:120px; background:url(../images/team_bg.jpg) no-repeat;}
#con .about_team .about_team_rg dl dd p{ padding-top:9px; padding-left:32px; padding-right:20px; line-height:180%; color:#666;}
#con .about_team .about_team_rg dl dd p strong{ font-family:"Microsoft YaHei"; font-weight:normal; font-size:14px; line-height:180%; color:#000;}
/* contact */
#con .con_contact{ margin-top:40px; font-family:"Microsoft YaHei";}
#con .con_contact h2{ height:40px; margin-bottom:12px; font-weight:normal; font-size:14px; line-height:150%; color:#000;}
#con .con_contact h2 img{ margin-left:5px; margin-right:15px;}
#con .con_contact h2 span{ font-size:10px; font-family:Arial; color:#666; text-transform:uppercase;}
#con .con_contact p{ margin-left:62px; font-size:12px; line-height:180%;}
#con .con_contact ul{ margin-top:18px; margin-left:62px}
#con .con_contact ul li{ float:left; width:110px;}
#con .con_message{ margin-bottom:50px; border-top:#CCC 1px dashed;}
#con .con_message h2{ margin-top:30px; margin-bottom:15px; font-family:"Microsoft YaHei"; font-size:16px; line-height:140%; color:#333; font-weight:normal;}
#con .con_message h2 img{ margin-left:5px; margin-right:15px;}
#con .con_message h2 span{ font-size:12px; color:#666;}
#con .con_message #k_feedback{ padding-left:62px; font-family:"Microsoft YaHei"; font-size:14px;}
#con .con_message #k_feedback a{ color:#333;}
#con .con_message #k_feedback a:hover{ color:#C00;}
#con .con_message #k_feedback .k_form{ margin-top:12px; padding:20px 30px; border:#d9d9d9 1px solid; font-size:12px; background:url(../images/feedback.png) no-repeat right bottom;}
#con .con_message #k_feedback .k_form .k_text{ line-height:200%; color:#999999;}
#con .con_message #k_feedback .k_form .k_text label{ color:#333;}
#con .con_message #k_feedback .k_form p{ margin-top:7px;}
#con .con_message #k_feedback .k_form p label{ margin-right:10px;}
#con .con_message #k_feedback .k_form p input{ margin:0; padding:0; border:none;}
#con .con_message #k_feedback .k_form p .k_error{ padding-left:9px; color:#666;}
#con .con_message #k_feedback .k_form p .k_in3{ width:240px; height:27px; line-height:25px; text-indent:7px; margin:4px 0; color:#666; background:url(../images/input_bg.jpg) no-repeat;}
#con .con_message #k_feedback .k_form p .k_in4{ width:300px; height:27px; line-height:25px; text-indent:7px; color:#666; background:url(../images/input_bg1.jpg) no-repeat;}
#con .con_message #k_feedback .k_form p textarea{ width:792px; height:120px; margin-top:5px; padding:10px; color:#666; background:url(../images/textarea_bg.jpg) no-repeat; border:none; overflow:hidden;}
#con .con_message #k_feedback .k_form .k_submit{ width:140px; height:32px; margin-top:30px; margin-bottom:7px; cursor:pointer;}
#con .con_message #k_feedback .k_form_des{ width:945px; margin-top:12px; border:#d9d9d9 1px solid; border-top:none; font-size:12px;}
#con .con_message #k_feedback .k_form_des .k_info{ overflow:auto; zoom:1}
#con .con_message #k_feedback .k_form_des .k_title{ height:30px; line-height:30px; font-size:12px; color:#333; border-bottom:#d9d9d9 1px solid; border-top:#d9d9d9 1px solid;}
#con .con_message #k_feedback .k_form_des .k_title span{ padding-left:12px;}
#con .con_message #k_feedback .k_form_des .k_info_left{ float:left; width:300px; padding:12px 0; border-right:#d9d9d9 1px solid;} 
#con .con_message #k_feedback .k_form_des .k_info_left div{ padding-left:16px; height:25px; line-height:25px; color:#666;}
#con .con_message #k_feedback .k_form_des .k_info_right{ float:right; width:625px; padding:12px 0;}
#con .con_message #k_feedback .k_form_des .k_info_right .k_authorinfo{ height:30px; line-height:30px; font-size:12px; color:#666;}
#con .con_message #k_feedback .k_form_des .k_info_right .k_content{ line-height:180%; padding-right:16px; color:#666;}
#con .con_message #k_feedback .k_form_des .k_pagelist{ display:block; width:945px; height:30px; line-height:30px; margin-bottom:0; border-top:#d9d9d9 1px solid;}
#con .con_message #k_feedback .k_form_des .k_pagelist em{ display:none;}
#con .con_message #k_feedback .k_form_des .k_pagelist strong{ padding-left:16px;}
#con .con_message #k_feedback .k_form1{ margin-top:12px; padding:20px 30px; border:#d9d9d9 1px solid; font-size:12px;}
#con .con_message #k_feedback .k_form1 ul{ line-height:normal;}
#con .con_message #k_feedback .k_form1 ul li{ height:27px; line-height:27px; color:#666; font-size:14px;}
#con .con_message #k_feedback .k_form1 ul li a{ font-size:12px; color:#666;}
#con .con_message #k_feedback .k_form1 ul li a:hover{ color:#000;}

/*design*/
.design {margin: 0 auto;padding-top: 20px;width: 1120px;}
.design .left {float: left;width: 968px;}
.design .pic {float: left;}
.design .txt {float: right;width: 610px;}
.design .txt em {color: #c00;font-size: 20px;font-weight: normal;padding-left: 25px;font-style: normal;}
.design .txt h3 {font-size: 30px;}
.design .info {border-bottom: 1px dotted #aaa;font-size: 14px;margin-bottom: 30px;padding: 10px 0;color: #888;}
.design p {font-size: 15px;font-weight: bold;padding: 8px 0;}