@charset "utf-8";
/* CSS 定制的公共样式 */
body{font-family:"Microsoft yahei";font-size:12px; color:#666; line-height:22px; overflow-x:hidden; background:url(../images/bj2.jpg) no-repeat center top;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0; font-size:12px;}
a{color:#666; text-decoration:none;}
a:hover{color:#000;}
ul,dl{ list-style-type:none;}
.clear{ clear:both; margin:0; padding:0; font-size:0px; line-height:0px; height:0px; overflow:hidden;} 
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
*html .clearfix {zoom:1;}
*+html .clearfix {zoom:1;}
img{ border:none; vertical-align:top;}

/* CSS 活动的公共样式 */
.left{ float:left;}
.right{ float:right;}
.display{ display:inline;}
.display_no{ display:none;}
.overflow{ overflow:hidden;}
.t_center{ text-align:center;}
.k{ width:1002px; margin:0 auto; }/* 网页的内容宽 */

/* CSS 边距 */
.mt10{ margin-top:10px;}
.mt25{ margin-top:25px;}
.mt20{ margin-top:20px;}
.ml10{ margin-left:10px;}
.ml20{ margin-left:20px;}
.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}
.pt26{ padding-top:26px;}
.pb20{ padding-bottom:20px;}
.pb10{ padding-bottom:10px;}
.pt10{ padding-top:10px;}
.pr20{ padding-right:20px;}
.pl10{ padding-left:10px; }
.pl20{ padding-left:20px;}
.p20{ padding:10px 0 20px 20px;}
.m_r80{ margin-right:80px;}
.p_s_x25{ padding:25px 0;}
.m_s_x25{ margin:25px 0;}
.p_s_x10{ padding:10px 0;}
.t_center{ text-align:center;}
.t_right{ text-align:right;}

/* 字体 */
.tahoma{font-family:"Tahoma"; font-size:10px;}
.shouti{ font-family:Verdana, Geneva, sans-serif; font-size:12px;}
.yahei{font-family:"Microsoft yahei";}

/* 字体大小 */
.f10{ font-size:10px;}
.f12{ font-size:12px;}

/* 字体颜色 */
.ys_0{ color:#000;}
.ys_3{ color:#333;}
.ys_6{ color:#666;}
.ys_9{ color:#999;}
.ys_c{ color:#CCC;}
.ys_h{ color:#F00}


/* 行高 */
.lh_30{ line-height:30px;}
.lh_25{ line-height:25px;}
.lh_21{ line-height:21px;}
.lh_18{ line-height:18px;}

/* 边框线 */
.border_top{ border-top:1px dashed #CCC;}
.border_hui{border:1px solid #ccc;}
.border_bottom{ border-bottom:1px solid #f2f2f2;}
.border_no{ border-bottom:none;}
.border_b_xu{ border-bottom:1px dashed #e5e5e5;}
.border_b_r{ border:1px dashed #e5e5e5; border-left:none;border-top:none;}

.bj_f{ background:#FFF;}


/* 首页top框架 */
.top{ width:1022px; margin:0 auto; height:88px; background:url(../images/top_bj.png) no-repeat; margin-top:6px;}
.logo{ margin:28px 0 0 26px; display:inline; width:341px;background:url(../images/fws.gif) no-repeat 216px 8px;}
.nav{margin:34px 0px 0 45px; display:inline;}
.nav li{ float:left;}
.nav li a{ padding:0 11px; color:#a7a3a2; font-size:14px;}
.nav li a:hover,.nav li a.selected{ color:#e8340e;}
.nav li b a{ font-weight:normal;font-size:12px; color:#959595;}

.kouhao{ width:100%;padding-top:90px;height:56px; text-align:center; position:absolute; z-index:200}
.kouhao img { margin-top:15px;}
.banner1,.banner2{width:100%; position:absolute; margin-top:-30px;}
.banner1{background:url(../images/banner_img1.png) no-repeat center; }
.banner2{background:url(../images/banner_img2.png) no-repeat center; }


.main_wai{z-index:400;}

.main_d{margin-top:375px;}
.main1{background:url(../images/main1_bj.gif) no-repeat;width:294px;}
.tuandui dt{ width:140px; height:80px; float:left; background:#CCC; overflow:hidden;}
.tuandui dt img{width:140px; height:80px;}
.tuandui dd{ float:left; width:130px; line-height:20px; padding-left:10px; font-size:14px;}
.tuandui dd span{font-family:"Tahoma"; color:#CCC; font-size:12px;}
.tuandui_nr{ width:280px;}
.main2{background:url(../images/main2_bj.gif) no-repeat;width:381px; margin:0 13px; display:inline;}
.main3{background:url(../images/main3_bj.gif) no-repeat;width:241px;}
.main1,.main2,.main3{height:255px; padding-left:20px;}
.main1 h1,.main2 h1,.main3 h1{background:url(../images/main_bt.gif) no-repeat; height:32px; margin:21px 0 13px 0;}
.main2 h1{ background-position:0 -84px;text-align:right;}
.main2 h1 a{color:#000;background:url(../images/sj2.gif) no-repeat 28px 3px; padding-right:35px; line-height:32px; font-weight:normal;}
.main3 h1{ background-position:0 -182px;}
.main3 li{ width:224px; overflow:hidden; height:22px; line-height:22px;}
.main3 span a,.main1 span a{ color:#000;background:url(../images/sj2.gif) no-repeat 28px 6px; width:45px;display:block;}
.main3 span a:hover,.main1 span a:hover{ color:#F00;}

.Solution{ width:365px; height:151px; overflow:hidden;}
.Article{ height:8px; overflow:hidden; background:#eaeaea; width:366px; margin-top:21px;}
.main3 ul{ margin-top:16px;}


/* 版权 */
.bottom_d{border-top:1px solid #ededed;margin:20px 0 6px 0;}
.bottom{ line-height:12px;   padding-top:5px;}
.bottom img{ margin-left:10px;}




/* 内页框架 */
.ny_banner{ height:260px; width:1002px;overflow:hidden; margin-bottom:20px; background:#f2f2f2;}
.location{ background:url(../images/dqwz_bj.gif) no-repeat; height:30px; line-height:30px; color:#999;}
.location span{ padding:0 20px 0 15px; color:#666;}
.ny_left{ width:200px; overflow:hidden; }
.ny_left_nr{ width:200px;overflow:hidden;}
.ny_right{ width:737px; overflow:hidden;}
.wenan{position:absolute;display:none;margin-top:-80px;margin-left:510px; width:500px; overflow:hidden;text-align:right;}
/* 内页左侧菜单 */
.contact{ padding:30px 0 20px 0;}
.ny_bt{ color:#000; font-size:14px; margin:4px 0 10px 0;}

/* 公司简介 */
.about_right h3{ color:#000; font-weight:normal; margin-bottom:5px;}
.an{width:117px; height:550px;padding-left:5px;background:#f0f0f0 url(../images/an_bj.gif) repeat-x bottom; margin-right:20px; padding-top:6px;}
.an li{ padding-bottom:10px;}
.an img{ width:112px; height:83px;}

/* 内页左侧菜单 */
.sub_nav h2,.case_nav h2{ color:#ce3e2f; padding:0 0 15px 10px;}
.sub_nav h2,.case_nav h2{ color:#ce3e2f; padding:0 0 15px 10px;}
.sub_nav li,.case_nav dt{width:126px; height:25px;  line-height:25px;overflow:hidden;background:url(../images/sub_nav_hover.gif) no-repeat; color:#f7e6e6; margin-bottom:1px; display:block; color:#FFF;padding-left:26px;}

.sub_nav li a:hover,.case_nav dt a:hover{ background:url(../images/sub_nav_hover.gif) no-repeat; color:#f7e6e6;}
.case_nav dd{ height:25px; overflow:hidden; background:url(../images/sub_nav_a.gif) no-repeat 30px 10px; margin-bottom:1px;}
.case_nav dd a{width:126px; height:25px; line-height:25px; display:block; padding-left:41px; color:#999;}
.case_nav dd a:hover,.case_nav dd a.selected{ color:#000;}
.case{ overflow:hidden; height:393px;}
.k800{width:800px;}
.k700{width:600px;}
#reiping_nr2{height:393px; float:left;}

.an_zuo,.an_you{ width:28px; height:28px; margin-top:185px; }
.an_zuo{ margin-right:5px;background:url(../images/z_y.jpg) no-repeat;}
.an_zuo:hover{background:url(../images/z_y.jpg) no-repeat 0 -41px ;}
.an_you{background:url(../images/z_y.jpg) no-repeat -40px 0;}
.an_you:hover{background:url(../images/z_y.jpg) no-repeat -40px -41px ;}


.ditu{ height:309px;}


/* 新闻中心 */
.key{ padding:15px 0 10px 0; border-bottom:1px dashed #f2f2f2; margin-bottom:10px;}
.key h3{ background:url(../images/news_bj.gif) no-repeat; height:25px; line-height:25px; padding-left:10px; font-weight:normal; margin-bottom:10px;}
.key h3 a:hover{ color:#ce3e2f;}
.key dt{ float:left; width:158px; height:98px;}
.key dt img{width:158px; height:98px;}
.key dd{ float:right; width:560px; color:#999;}
/* 新闻例表 */
.news li{ line-height:21px; height:21px;background:url(../images/sj.gif) no-repeat 0 12px; border-bottom:1px dashed #EEE; padding:4px 0;}
.news li a{ float:left; display:block; padding:0 10px;}
.news li a:hover{ color:#ce3e2f;}
.news li span{font-family:"Tahoma"; font-size:10px; float:right; color:#ccc; padding-right:10px;}

.Concert_xx{padding:16px; box-shadow:0 0 4px 2px #f7f7f7; border-radius: 3px 3px 3px 3px; border:1px solid #F4F4F4;}
.Concert_xx h1{ text-align:center; font-size:18px; line-height:35px; color:#333;}

.Page{text-align:center;font-family:"Tahoma"; font-size:8px;background:#FFF; height:20px; padding-bottom:10px;}
.Page a{ height:14px; padding:0 4px;background:#d2d2d2; margin:0 2px; color:#d2d2d2; line-height:14px;}
.Page a:hover{ background:#979797; color:#FFF; font-size:12px;}
.Page b a{ background:none; padding:0;}
.Page b a:hover{ background:none;}
.Page span a{background:#979797; color:#FFF; font-size:12px;}
.Page span a:hover{ background:#666;}

.sxp span a{background:#e8340e url(../images/sj3.gif) no-repeat 6px 9px; width:35px;display:block; color:#fff; line-height:23px; padding:0 0px 0 15px;border-radius: 3px 3px 3px 3px;}
.sxp span a:hover{background:#999 url(../images/sj3.gif) no-repeat 6px 9px;}

/*我们的团队*/
#gshd_content_main dl{width:710px; border-bottom:#dadada 1px dashed; padding-bottom:12px;  padding-top:20px;}
#gshd_content_main dt{float:left; width:140px; height:80px; background:#CCC; display:block; overflow:hidden;}
#gshd_content_main dd{width:480px; float:left; line-height:20px; padding-left:25px; display:inline;}
#gshd_content_main span{color:#000; font-size:14px; padding-bottom:8px;}

/*关于我们-团队管理*/
#gshd_content_main2 dl{width:710px; border-bottom:#dadada 1px dashed; padding-bottom:12px;  padding-top:20px;}
#gshd_content_main2 dt{float:left; width:160px; height:111px; background:#CCC; display:block; overflow:hidden;}
#gshd_content_main2 dd{width:530px; float:left; line-height:20px; padding-left:15px; display:inline;}
#gshd_content_main2 span{color:#000; font-size:14px; padding-bottom:8px;}
#gshd_content_main2 p{padding:10px 0;}

/*解决方案*/
.Solution_nr li{border-bottom:1px solid #eee; padding:30px 0;}
.Solution_nr li img{ margin:30px 0 10px 0;}
.Solution_nr li span{ background:#EEEEEE; color:#000; padding:2px 10px;}
.Solution_nr li a{ color:#F00;}
.Solution_nr li h2{ font-size:24px; color:#000; height:30px;}

.Solution2_nr ul{ border-bottom:1px solid #eee; height:230px;}
.Solution2_nr li{ width:157px; height:130px; background:#eee; float:left; margin:0 27px 20px 0; line-height:18px;}
.Solution2_nr li img{ margin-bottom:5px;}



.Toff_hz img{ margin-bottom:20px;}

.main{ padding:20px;box-shadow:0 0 4px 2px #f7f7f7; border-radius: 3px 3px 3px 3px; border:1px solid #F4F4F4;}


/* CSS 友情链接 */

.link li{ float:left;  width:114px; margin:10px 30px 10px 0; text-align:center; height:70px; overflow:hidden;}
.link li img{border:1px solid #eee; padding:1px; margin-bottom:4px; width:100px; height:40px;}






/* CSS 招贤纳士 */
.job td{ padding-left:5px; line-height:30px;}
.job_xx a{ color:#000; text-decoration:underline;}
.job_xx b{ border-top:1px dashed #CCC; display:block; padding:5px 0 20px 0;}
.Return{height:30px;}
.Return a{ color:#666;background:#f2f2f2; display:block;  height:25px; line-height:25px; text-align:center;width:40px; float:right;text-decoration:none;}
.Return a:hover{ background:#fdb813; color:#FFF; border:none;}

.sendtoinfo{ line-height:30px; margin-top:20px;}
.sendtoinfo a{font-family:"Tahoma";  color:#090; padding-left:5px;font-size:16px;}

.nr_bt {color: #000000;font-size: 14px; padding-bottom: 20px;}

.banner1,.banner2{ background:none}

.dropdown {
  position: relative;
  display: inline-block;
}
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 100px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    padding: 12px 0px;
    z-index: 1000;
}
.dropdown:hover .dropdown-content {
  display: block;
}
.dropdown-content p a {
    padding: 0;
    text-align: center;
    width: 100px;
    display: block;
    line-height: 30px;
}