﻿@charset "utf-8";
/* CSS Document */
* {
    outline:none;
}
.clearFix{zoom:1;}
.clearFix:after{content:''; height:0; line-height:0; display:block; visibility:hidden; clear:both;}
body{margin:0; padding:0; font-size:14px; font-family:"微软雅黑"; color:#484848; }
h1,h2,h3,h4,p,img,dl,dt,dd,ul,li,span,form,input,strong,textarea{margin:0; padding:0; border:0; list-style:none;}
a:link,a:visited{ text-decoration:none; color:#666;}
a:hover{ color:#DD001A;}
/*top*/
#top{ width:1000px; height:67px; margin:0 auto; }
#top h2{ width:133px; height:59px; float:left; padding-top:8px; display:block;}
#top h2 img{ width:133px; height:59px;}
select{ width:144px; height:29px; line-height:29px; text-align:center; float:right; background:#F3F3F3; color:#8f8f8f; font-family:"微软雅黑"; margin-top:20px;}
/*nav*/
#nav{ width:660px; height:33px; padding-left:436px; margin:0 auto; position:relative; z-index:10;}
#nav li{ width:94px; height:33px; float:left;display:inline; position:relative;}
#nav li a{ width:94px; height:33px; line-height:33px; text-align:center; background:url(../images/tab_white.png) no-repeat; float:left; font-weight:bold;}
#nav li .go{ width:94px; height:33px; line-height:33px; background:url(../images/tab_blue.png) no-repeat; color:#fff; display:inline-block; font-weight:bold; }
#nav li a:hover{  width:94px; height:33px; line-height:33px; background:url(../images/tab_blue.png) no-repeat; color:#fff;}
#nav li .drop{ position:absolute; left:-56px; top:33px; width:94px;display:none; z-index:1;}

#nav li .drop .up{ width:200px; height:25px; background:url(../images/nav_up.png) no-repeat; display:block;}
#nav li .drop .center{ width:184px; background:url(../images/nav_c.png) repeat-y; padding:8px;}
#nav li .drop .center li{ width:184px; height:31px; text-align:center; line-height:31px; padding-left:5px;}
#nav li .drop .center li a{width:184px; height:31px; background:url(../images/sq01.gif) no-repeat 20px center; display:block; line-height:31px; }
#nav li .drop .center li a:hover{ background:#2F9BCC url(../images/sq2.png) no-repeat 20px center; }
#nav li .drop .down{ width:200px; height:25px; background:url(../images/nav_down.png) no-repeat; display:block;}
#nav li a.on{ width:94px; height:33px; line-height:33px; background:url(../images/tab_blue.png) no-repeat; color:#fff; display:inline-block;}

/*banner*/
#banner{ width:100%; height:414px; background:url(../images/banner_bg.png) repeat-x;}
.banner_in{ width:1000px; height:373px; margin:0 auto; padding:24px 0 0px;}
/*ban_left*/
.banner_in  .ban_left{ width:745px; height:382px;  float:left; position:relative; overflow:hidden; }
.banner_in .dot{ width:72px; height:14px; position:absolute; left:543px; top:453px;}
.banner_in .dot li{ float:left; width:14px; height:14px; padding-left:10px; background:url(../images/ban_dot1.png) no-repeat center center; cursor:pointer;}
.banner_in .dot li img{ width:755px; height:382px;  display:block;}
.banner_in .dot li.active{ float:left; width:14px; height:14px;  background:url(../images/ban_dot2.png) no-repeat center center;}
.banner_in  .ban_left li{width:745px; height:382px;  float:left; overflow:hidden;}
/*ban_right*/
.banner_in  .ban_right{ width:255px; float:left; }
/*ban_r_top*/
.banner_in  .ban_right .ban_r_top{ width:223px; background:#fff; border-radius:0 10px 10px 0; padding:17px 16px;overflow:hidden;}
 .ban_r_top .b_r_t_top{ width:223px; height:30px;}
 .ban_r_top .b_r_t_top .more{ float:right; width:60px; color:#4A78A6; font-size:12px;}
 .ban_r_top .b_r_t_top .news{ float:left; font-size:14px; color:#4A78A6;}
 .ban_r_top .b_r_t_down{ width:223px;  overflow:hidden;}
.b_r_t_down .new_list{ padding-right:8px; width:215px;  border-bottom:1px dashed #B6B6B6; padding-top:10px;}
.banner_in  .ban_right .ban_r_top .b_r_t_down .new_list .news_title{  font-weight:normal; font-size:12px;}
.news_title a:link,.news_title a:visited{ text-decoration:underline; color:#4A78A6;}
.news_title a:hover{ text-decoration:underline;  color:#4A78A6;}
.new_list .n_content{ font-size:12px; line-height:20px; display:inline-block; float:left; color:#484848;  padding-top:5px; /*padding-bottom:8px; */width:205px;}
.new_list .n_content span{*margin-top:-20px; float:right;text-align:right;}
/*ban_r_down*/
.banner_in  .ban_right .ban_r_down{  width:229px;padding:8px 0 0 26px;}
.banner_in  .ban_right .ban_r_down #search{background: url(../images/search.png) no-repeat 15px top; font-weight:normal;  width:158px; height:30px;}
.banner_in  .ban_right .ban_r_down #s_input{width:187px; height:27px;  line-height:27px; background:url(../images/go_bg.png) no-repeat left top; padding:3px 5px 0 7px; }
.banner_in  .ban_right .ban_r_down #s_input .s_i_text{ height:22px;  color:#ccc; float:left; padding:8px 0; line-height:22px; padding:3px 0 0 5px;}
.banner_in  .ban_right .ban_r_down #s_input .s_i_btn{ width:25px; height:25px; float:right; display:block;}

/*content*/
#content{ width:1000px; margin:0 auto; padding-bottom:48px;}
.con_left{ width:368px; float:left; padding-right:10px;}
/*con_left_up*/
.con_left .con_left_up{width:368px; height:54px; line-height:54px;}
.con_left .con_left_up a{ float:right; color:#000; background:url(../images/i_more.png) no-repeat; width:34px; height:7px; margin-top:23px;}
.con_left .con_left_up h3{ float:left; height:54px; color:#ff7f7f; font-size:15px; font-weight:normal;}
.con_left .con_left_up h3 .gsgk{ font-size:20px; color:#4A78A6; font-weight:bold; }

/*con_left_down*/
.con_left .con_left_down{ width:368px; height:200px; background:url(../images/gsgk_bg.gif) no-repeat center center; padding-top:17px;}
.con_left .con_left_down p{ text-indent:2em; font-size:12px; line-height:24px;}
/*con_right*/
#con_right{width:622px;  height:249px; float:left;  }
/*con_right_up*/
#con_right .con_right_up{width:592px; height:54px; line-height:54px; float:left; background:#E8E8E8; padding:0  10px 0 24px; border-radius:0 0 20px 0; }
#con_right .con_right_up a{float:right; color:#000; background:url(../images/i_more.png) no-repeat; width:34px; height:7px; margin-top:23px;}
#con_right .con_right_up h4{ font-size:20px; float:left; color:#4A78A6;}
.clear{ clear:both;}
/*con_right_down*/
#con_right .con_right_down{ width:598px;  padding:23px 0 0 24px; }
/*c_r_d_left*/
/*#con_right .con_right_down .c_r_d_left{ width:185px;   float:left;  padding-right:15px;}
#con_right .con_right_down .c_r_d_left .c_r_d_l_up{height:40px; }
#con_right .con_right_down .c_r_d_left  .c_r_d_l_down{ height:100px; padding-top:13px;}
#con_right .con_right_down .c_r_d_left  .c_r_d_l_down p{ font-size:12px; line-height:24px;}*/
#con_right .con_right_down .c_r_d_center{ width:400px; float:left; padding-top:30px;}
#con_right .con_right_down .c_r_d_center .idea{ line-height:32px;background: url(../images/dot.gif) no-repeat left center;  padding-left:10px; font-size:14px; height:32px; letter-spacing:1px; display:block;}
#con_right .con_right_down .c_r_d_center .idea a{ width: 290px; display:inline-block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#con_right .con_right_down .c_r_d_right{ width:173px; height:172px; float:right; padding-top:20px; }
.c_r_d_right img{ overflow:hidden;}
/*footer*/
#footer{ width:100%; background:#F5F5F5;}
.footer_in{ width:1000px; height:93px; margin:0 auto; padding-top:14px; background:#F5F5F5;}
.footer_in .footer_left{ float:left;}
.footer_in .copy{ color:#7B7B7B; font-size:12px; margin-top:20px;}
    .footer_in .copy a {
        color:#7B7B7B;
    }
.footer_in .footer_right{ float:right; width:288px; margin-top:20px;}
.footer_in .footer_right li{ float:left; margin-right:10px;}
.footer_in .footer_right li .footer_nav:link,.footer_in .footer_right li .footer_nav:visited{ color:#7B7B7B; font-size:12px;}
.footer_in .footer_right li .footer_nav:hover{color:#4A78A6;}
/*about_us.html--------------------------------------------------------------*/
/*list_banner*/
#list_banner{ width:100%; height:118px; background:url(../images/ban_bg.png) repeat-x;}
#list_banner #list_b_in{ width:1000px; height:118px; margin:0 auto; background:url(../images/list_about.png) no-repeat left top;}
#list_banner #list_b_in .about_us{ height:83px; padding:35px 0 0 32px; font-size:20px; color:#fff; font-weight:normal;}
/*list_content*/
#list_content{ width:1000px; overflow:hidden;  padding:35px 0 32px 0; margin:0 auto; }
/*l_c_left*/
#l_c_left{width:216px; overflow:hidden; float:left; }
/*l_c_l_01*/
#l_c_left #l_c_l_01{ width:206px; height:48px; background:#28A7E1; padding:12px 0 0 10px;}
#l_c_left #l_c_l_01 .list_title{ color:#fff; font-weight:bold;}
/*l_c_l_02*/
#l_c_left #l_c_l_02{width:196px; overflow:hidden; margin-bottom:36px;  }
#l_c_left #l_c_l_02 li  a{color:#666; width:196px; display:block;}
#l_c_left #l_c_l_02  li a:hover{ color:#006FA2;}
    #l_c_left #l_c_l_02 .hover {
        color:#006fa2; font-weight:bold;
    }
#l_c_left #l_c_l_02 span{ width:196px; height:47px; line-height:47px;  border-bottom:1px solid #DCDCDC; background:url(../images/arrow01.gif) no-repeat  left center; padding-left:20px; display:inline-block;}
#l_c_left #l_c_l_02 li.active span{ width:196px; height:47px; line-height:47px;  border-bottom:1px solid #DCDCDC; background:url(../images/arrow02.gif) no-repeat  left center; padding-left:20px;  display:inline-block; cursor:pointer; }
#l_c_left #l_c_l_02 li.active span.on{ background:url(../images/arrow02.gif) left center no-repeat; color:#006FA2;}
#l_c_left #l_c_l_02 li.active #l_c_l_02_down{ width:164px; overflow:hidden; padding:0 30px 0 22px; display:none; cursor:pointer;}
#l_c_left #l_c_l_02 #l_c_l_02_down{ width:164px; overflow:hidden; padding:0 30px 0 22px; display:block;  }
#l_c_left #l_c_l_02 #l_c_l_02_down li{ width:138px; height:35px; line-height:35px;  padding-left:26px; border-bottom:1px dashed #C0C0C0; background:none; color:#aaa;}
#l_c_left #l_c_l_02 #l_c_l_02_down a{ color:#aaa;}
#l_c_left #l_c_l_02 #l_c_l_02_down a:hover{ color:#006FA2;}

/*l_c_l_03*/
#l_c_left #l_c_l_03{ width:216px; height:400px; position:relative; }
#l_c_left #l_c_l_03 #l_c_l_03_con01{ width:154px; height:45px; padding:13px 0 0 62px;  background: #aaa url(../images/list_sprite.png) no-repeat 19px 16px; position:absolute;   }
#l_c_left #l_c_l_03 #l_c_l_03_con01{height:45px;}
#l_c_left #l_c_l_03 #l_c_l_03_con01  .xinxi01{ color:#fff; font-size:14px; font-weight:bold;}
#l_c_left #l_c_l_03 #l_c_l_03_con01 .xinxi02{ color:#fff; font-size:14px; }
#l_c_left #l_c_l_03 #l_c_l_03_con02{ width:154px; height:43px; padding:15px 0 0 62px;  background: url(../images/list_sprite.png) no-repeat 19px -40px; position:absolute; top:60px; }
#l_c_left #l_c_l_03 #l_c_l_03_con02{height:45px;}
#l_c_left #l_c_l_03 #l_c_l_03_con02  .xinxi01{ color:#666; font-size:14px; font-weight:bold; }
#l_c_left #l_c_l_03 #l_c_l_03_con02 .xinxi02{ color:#FF9000; font-size:16px; font-weight:bold;}
#l_c_left #l_c_l_03 #l_c_l_03_con03{ width:154px; height:43px; padding:15px 0 0 62px;  background: url(../images/list_sprite.png) no-repeat 19px -106px; position:absolute; top:120px; }
#l_c_left #l_c_l_03 #l_c_l_03_con03{height:45px;}
#l_c_left #l_c_l_03 #l_c_l_03_con03  .xinxi01{ color:#666; font-size:14px; font-weight:bold;}
#l_c_left #l_c_l_03 #l_c_l_03_con03 .xinxi02{ color:#FF9000; font-size:16px; font-weight:bold;}
/*l_c_right*/
#l_c_right{ width:695px; overflow:hidden; float:right;}
/*l_c_r_01*/
#l_c_right .l_c_r_01{ width:695px; height:48px; padding-top:12px; }
#l_c_right .l_c_r_01 h4{ float:left;  font-size:14px; color:#006FA2;}
#l_c_right .l_c_r_01 p{ float:right;  font-size:12px;}
#l_c_right .l_c_r_01 p span{color:#006FA2; display:inline-block;}
/*l_c_r_02*/
#l_c_right .l_c_r_02{ height:40px; padding-left:18px; color:#000; font-size:20px; border-bottom:1px solid #aaa;}
/*l_c_r_03*/
#l_c_right .l_c_r_03{ width:662px; padding:16px 15px 116px 18px;}
#l_c_right .l_c_r_03 .c_title{ height:36px; color:#000; font-size:16px;}
#l_c_right .l_c_r_03 p{ text-indent:2em;  line-height:30px;}
#l_c_right  .l_c_r_03 .l_c_r_pic{ overflow:hidden; padding:86px 0 118px 0;}
/*l_c_r_04*/
#l_c_right .jiathis_style_32x32{ height:32px; float:right;}
/*khqt.html---------------------------------------------------------- ----*/
/*khqt_b_in*/
#list_banner #khqt_b_in{ width:1000px; height:118px; margin:0 auto; background:url(../images/list_khqt.png) no-repeat left top;}
#list_banner #khqt_b_in .about_us{ height:83px; padding:35px 0 0 32px; font-size:20px; color:#fff; font-weight:normal;}
#l_c_left #l_c_l_02 li.active span{ width:216px; height:47px; line-height:47px;  border-bottom:1px solid #DCDCDC; background:url(../images/arrow01.gif) no-repeat  left center; padding-left:20px;  display:inline-block; color:#006FA2;}
/*l_c_r_01_line*/
#l_c_right .l_c_r_01_line{ width:695px; height:30px; border-bottom:1px solid #aaa; padding-top:12px; }
#l_c_right .l_c_r_01_line h4{ float:left;  font-size:14px; color:#006FA2;}
#l_c_right .l_c_r_01_line p{ float:right;  font-size:12px;}
#l_c_right .l_c_r_01_line p span{color:#006FA2; display:inline-block;}
#l_c_right .l_c_r_01_line a{  color:#666; }
/*l_c_r_con*/
.l_c_r_con{ width:690px; overflow:hidden; padding:0 0 300px 5px; }
.l_c_r_con h4{ text-align:center; color:#000; width:690px; height:130px; line-height:130px; }
/*zxfw.html--------------------------------------------------------------*/
#list_banner #zxfw_b_in{ width:1000px; height:118px; margin:0 auto; background:url(../images/zxfw_bg.png) no-repeat left top;}
#list_banner #zxfw_b_in .about_us{ height:83px; padding:35px 0 0 32px; font-size:20px; color:#fff; font-weight:normal;}
#l_c_right .zxfw_con{ padding-top:38px; width:695px;}
#l_c_right .zxfw_con h4{ height:43px; width:695px; color:#fff;}
#l_c_right .zxfw_con h4 span{ width:139px; height:43px; line-height:43px; background:#28A7E1 url(../images/tab_line.gif) no-repeat right top; display:inline-block; cursor:pointer; font-size:14px;  text-align:center;}
#l_c_right .zxfw_con h4 span.active{ background:#646464; font-size:14px;}
#l_c_right .zxfw_con ul{ overflow:hidden; padding:0px; border:1px solid #28a7e1; border-top:none; }
#l_c_right .zxfw_con li{ display:none;}
#l_c_right .zxfw_con li p{  line-height:28px;}
#l_c_right .zxfw_con li.active{ display:block;}

/*I AM.html--------------------------------------------------------------*/
#list_banner #iam_b_in{ width:1000px; height:118px; margin:0 auto; background:url(../images/iam_bg.jpg) no-repeat left top;}
#list_banner #iam_b_in .about_us{ height:83px; padding:35px 0 0 32px; font-size:20px; color:#fff; font-weight:normal;}
#l_c_right .iam_l_c_r_01 a{ color:#666; }
#l_c_right .iam_l_c_r_01{ width:695px; height:30px; border-bottom:1px solid #aaa; }
#l_c_right .iam_l_c_r_01 h4{ float:left;  font-size:14px; color:#006FA2;}
#l_c_right .iam_l_c_r_01 p{ float:right;  font-size:12px;}
#l_c_right .iam_c_r_02{ height:120px; line-height:120px; padding-left:18px; color:#000; font-size:20px;}
/*yjgd.html--------------------------------------------------------------*/
#list_banner #yjgd_b_in{ width:1000px; height:118px; margin:0 auto; background:url(../images/research_bg.png) no-repeat left top;}
#list_banner #yjgd_b_in .about_us{ height:83px; padding:35px 0 0 32px; font-size:20px; color:#fff; font-weight:normal;}
/* yjgd.html yjgd_c_r_con*/
.yjgd_c_r_con{  overflow:hidden;}
.yjgd_c_r_con .cbw_con{ width:695px; height:172px;  border-bottom:1px solid #d1d1d1; padding-top:12px;}
.yjgd_c_r_con .cbw_con #c_r_pic01{ width:80px; height:127px; float:left; display:block;}
.yjgd_c_r_con .cbw_con #c_r_pic01 img{width:80px; height:127px; overflow:hidden;}
.yjgd_c_r_con .cbw_con .c_r_con{ width:530px; overflow:hidden; float:right;}
/* yjgd.html c_r_con_up*/
.yjgd_c_r_con .cbw_con .c_r_con_up{ width:530px; height:28px; border-bottom:1px solid #d1d1d1; padding:6px 18px 0 0;}
.yjgd_c_r_con .cbw_con .c_r_con_up h4{ float:left; font-size:14px; font-weight:normal;}
.yjgd_c_r_con .cbw_con .c_r_con_up span{ display:inline-block; width:85px; height:28px;  float:right;}
.yjgd_c_r_con .cbw_con .c_r_con .c_r_con_down{ width:530px; height:82px;  padding-top:14px;}
.yjgd_c_r_con .cbw_con .c_r_con .c_r_con_down p{ height:24px; line-height:24px;}
.yjgd_c_r_con .cbw_con .c_r_con .c_con_btn{ text-align:center; height:28px; line-height:28px; background:#EBE8E3; width:100px; display:inline-block; margin-left:430px; color:#6A6967;font-size:12px;}
.yjgd_c_r_con .cbw_con #c_r_pic02{ width:116px; height:163px; float:left; display:block;}
.yjgd_c_r_con .cbw_con #c_r_pic02 img{width:116px; height:162px; overflow:hidden;}
.yjgd_c_r_con .cbw_con #c_r_pic03{ width:116px; height:163px; float:left; display:block;}
.yjgd_c_r_con .cbw_con #c_r_pic03 img{width:116px; height:162px; overflow:hidden;}
.yjgd_c_r_con .cbw_con #c_r_pic04{ width:116px; height:163px; float:left; display:block;}
.yjgd_c_r_con .cbw_con #c_r_pic04 img{width:116px; height:162px; overflow:hidden;}
/*页码*/
#yema{ height:30px; padding:60px 0 0 380px; width:636px; line-height:30px;}
#yema .fanye a{ float:left; width:60px; height:30px; margin-right:36px; text-align:center; display:inline-block; color:#fff;}
#yema .fanye a:link, #yema .fanye a:visited{  background:#AFAFAF;}
#yema .fanye a:hover{ background:#28A7E1;}
#yema #yeshu{ float:left; margin-right:36px;}
#yema #yeshu li{ float:left; margin-right:4px; background:#AFAFAF; width:26px; height:30px; text-align:center; color:#fff;}
#yema #yeshu li a{ display:inline-block; color:#fff; width:26px; height:30px;}
#yema #yeshu li a:link, #yema #yeshu li a:visited{  background:#AFAFAF;}
#yema #yeshu li a:hover{ background:#28A7E1;}
/* team.html team_c_r_01*/
#l_c_right .team_c_r_01{ width:695px; height:30px; border-bottom:1px solid #aaa; }
#l_c_right .team_c_r_01 h4{ float:left;  font-size:14px; color:#006FA2;}
#l_c_right .team_c_r_01 p{ float:right;  font-size:12px;}
#l_c_right .team_c_r_01 p span{color:#006FA2; display:inline-block;}
/*team.html .team_pic*/
#l_c_right .team_pic{ width:645px;   padding:28px 25px 70px 25px;}
#l_c_right .team_pic .pics{ width:645px; height:343px; margin-bottom:35px;}
#l_c_right .team_pic .pics .renwu{ height:343px; width:216px; float:left; padding-right:34px; padding-top:20px;}
#l_c_right .team_pic .pics .renwu img{ display:block;}
#l_c_right .team_pic .pics .renwu .beizhu{ height:64px; width:216px; border-top:6px solid #28A7E1; padding:15px 0 0 0px; background:#EAEAEA; text-align:center;}

#l_c_right .team_pic .pics .renwu .beizhu h2{ height:24px; color:#2f5b87; font-size:18px;}
#l_c_right .team_pic .pics .renwu .beizhu a{ display:inline-block; color:#7f7f7f;}
/*no_padding
#l_c_right .team_pic .pics .no_padding{ height:343px; width:216px; float:left; }
#l_c_right .team_pic .pics .no_padding img{ display:block;}
#l_c_right .team_pic .pics .no_padding .beizhu{ height:64px; width:216px; border-top:6px solid #28A7E1; padding:15px 0 0 0px; background:#EAEAEA; text-align:center;}
#l_c_right .team_pic .pics .no_padding .beizhu h2{ height:24px; color:#2f5b87; font-size:18px;}
#l_c_right .team_pic .pics .no_padding .beizhu span{ display:inline-block; color:#7f7f7f;}*/
#l_c_right  .l_c_r_04{ padding-top:70px; display:_inline;}
/*syfz.html--------------------------------------------------------------*/
#list_banner #syfz_b_in{ width:1000px; height:118px; margin:0 auto; background:url(../images/syfz_bg.jpg) no-repeat left top;}
#list_banner #syfz_b_in .about_us{ height:83px; padding:35px 0 0 32px; font-size:20px; color:#fff; font-weight:normal;}
#list_content #form_con{ width:831px; padding:64px 0 0 185px; overflow:hidden;}
#list_content #form_con .form_01{ width:546px; height:48px; line-height:48px; padding-bottom:23px;}
#list_content #form_con .form_01 dt{ width:102px; height:48px;  float:left; text-align:right;  padding-right:20px;}
#list_content #form_con .form_01 dd{ width:418px; height:48px; float:left;}
#list_content #form_con .form_01 dd input{ width:372px; padding:5px 20px; height:32px; line-height:32px;   border:3px solid #E2E2E2;}
#list_content #form_con .form_01  dd.sex{ width:192px; height:48px; }
#list_content #form_con .form_01  dd.sex select{ border:3px solid #E2E2E2; width:186px; height:42px; line-height:42px; background:none; }
#list_content #form_con .form_01  dd.form_area{ width:418px; border:3px solid #E2E2E2; height:254px; }
.ch{height:254px;}
#list_content #form_con .form_02 {width:546px; height:42px; padding-left:122px; float:left; margin-top:52px;}
#list_content #form_con .form_02 .sub{ width:126px; height:42px; background:url(../images/btn_bg01.png) no-repeat; margin-right:48px; line-height:42px; color:#6f6f6f; font-family:"微软雅黑";}
#list_content #form_con .form_02 .set{ width:126px; height:42px; background:url(../images/btn_bg01.png) no-repeat; line-height:42px; color:#6f6f6f; font-family:"微软雅黑";}
/*case.html--------------------------------------------------------------*/
#list_banner #case_b_in{ width:1000px; height:118px; margin:0 auto; background:url(../images/case_bg.jpg) no-repeat left top;}
#list_banner #case_b_in .about_us{ height:83px; padding:35px 0 0 32px; font-size:20px; color:#fff; font-weight:normal;}
/*case.html 精选案例图文并茂*/
.case_c_r_con{  overflow:hidden; width:695px; }
.case_c_r_con .case_cp{ width:996px; height:125px;  border-bottom:1px dashed #d1d1d1; padding:25px 20px 20px 0; }
.case_c_r_con .case_cp .c_r_pic01{ width:99px; height:125px; float:left;}
.case_c_r_con .case_cp .c_r_pic01 img{ width:97px; height:101px; overflow:hidden; border:1px solid #DCDCDC;}
.case_c_r_con .case_cp .c_r_con{ width:877px; height:125px; float:right;}
.case_c_r_con .case_cp .c_r_con h3{ height:30px; padding-top:4px; font-size:14px; color:#343434;}
.case_c_r_con .case_cp .c_r_con p{ height:60px; line-height:20px; font-size:12px;}
.case_c_r_con .case_cp .c_r_con p a{ color:#C00000; width:877px; height:57px;}
.case_c_r_con .case_cp .c_r_con .case_date{ height:20px;}
/*case_in.html--------------------------------------------------------------*/
#l_c_right .t_in_rw{ width:695px; padding-top:28px; }
#l_c_right .t_in_rw .t_rw{ width:214px; height:315px; float:left;}
#l_c_right .t_in_rw .t_rw img{ display:block; width:215px; height:316px;}
#l_c_right .t_in_rw .t_con{ float:right; width:430px;}
#l_c_right .t_in_rw .t_con p{ line-height:28px; margin-bottom:40px;}
#l_c_right .t_in_rw .t_con ul{ width:430px;}
#l_c_right .t_in_rw .t_con ul li{ height:30px; line-height:28px;}
/*news.html--------------------------------------------------------------*/
#list_banner #xwzx_b_in{ width:1000px; height:118px; margin:0 auto; background:url(../images/news_bg.png) no-repeat left top;}
#list_banner #xwzx_b_in .about_us{ height:83px; padding:35px 0 0 32px; font-size:20px; color:#fff; font-weight:normal;}
/*l_c_r_con*/
#l_c_right #l_c_r_con{ padding-top:25px; width:695px;}
#l_c_right #l_c_r_con .c_r_con01{ padding:30px 18px 20px 18px; background:#F5F5F5; width:659px; height:118px;}
#l_c_right #l_c_r_con .c_r_con01 .pic{ float:left; width:234px;}
#l_c_right #l_c_r_con .c_r_con01 .pic img{ display:block; width:234px; height:115px;}
#l_c_right #l_c_r_con .c_r_con01 .con_con01{ float:right; width:400px;}
/*con_con01*/
#l_c_right #l_c_r_con .c_r_con01 .con_con01 .con_con01_up{width:400px;  height:26px; line-height:24px; height:24px;}
#l_c_right #l_c_r_con .c_r_con01 .con_con01 .con_con01_up .h_tit{ float:left; font-size:14px; }
#l_c_right #l_c_r_con .c_r_con01 .con_con01 .con_con01_up span{ float:right;}
#l_c_right #l_c_r_con .c_r_con01 .con_con01 p{ font-size:12px; line-height:24px; text-align:left;}
#l_c_right #l_c_r_con .c_r_con01 .con_con01 p a{ color:#666;}
#l_c_right #l_c_r_con .c_r_con01 .con_con01 p a:hover{ color:#900;}
#l_c_right #l_c_r_con ul{ width:695px;}
#l_c_right #l_c_r_con ul li{ width:695px; padding-top:40px; padding-bottom:25px; border-bottom:1px solid #aaa; text-align:left; }
/*#l_c_right #l_c_r_con   .con_con01_up{ height:28px; line-height:28px; background:url(../images/n_icon01.gif) no-repeat left center; padding-left:25px; padding-right:18px;}*/
#l_c_right #l_c_r_con  .con_con01_up .h_tit{ float:left; font-size:14px; }
#l_c_right #l_c_r_con  .con_con01_up  a{ display:block; background:url(../images/n_icon01.gif) no-repeat left center;  padding-right:18px; padding-left:25px;}
#l_c_right #l_c_r_con  .con_con01_up  a:hover{ background: url(../images/n_icon02.gif) no-repeat left center;  padding-left:25px; padding-right:18px; color:#DD001A;}
#l_c_right #l_c_r_con  .con_con01_up span{ float:right;}
#l_c_right #l_c_r_con ul li  p{ font-size:12px; line-height:24px;}

/*news_in.html--------------------------------------------------------------*/
#l_c_right #l_c_r_con .h_con{ height:50px; line-height:50px; text-align:center; font-size:18px;}
#l_c_right #l_c_r_con .p1{ height:16px; line-height:16px; text-align:center; font-size:12px;}
#l_c_right #l_c_r_con .p1 span{ margin-right:18px;}
#l_c_right #l_c_r_con .con_cp{ padding-top:50px;}
#l_c_right #l_c_r_con .con_cp .p2{ width:695px; line-height:40px; text-indent:2em; text-align:left; }
#l_c_right #l_c_r_con .con_cp .c_img{ width:741px; height:274px; padding-bottom:15px; margin-left:268px; margin-top:30px;}
#l_c_right #l_c_r_con .con_cp  .c_img img{ display:block;  width:461px; height:274px;}
#l_c_right #l_c_r_con { }
/*hzjg.html--------------------------------------------------------------*/
#list_banner #hzjg_b_in{ width:1000px; height:118px; margin:0 auto; background:url(../images/cor_bg.png) no-repeat left top;}
#list_banner #hzjg_b_in .about_us{ height:83px; padding:35px 0 0 32px; font-size:20px; color:#fff; font-weight:normal;}
#l_c_right .team_c_r_01 ul.h_img{ width:695px;}
#l_c_right .team_c_r_01 ul.h_img li.fl{ float:left; width:188px; height:118px;  border:1px solid #D5D5D5;}
#l_c_right .team_c_r_01 ul.h_img li.fl img{ display:block; width:188px; height:118px;}
/*hdhy.html--------------------------------------------------------------*/
#list_banner #hdhy_b_in{ width:1000px; height:118px; margin:0 auto; background:url(../images/cor_bg.png) no-repeat left top;}
#list_banner #hdhy_b_in .about_us{ height:83px; padding:35px 0 0 32px; font-size:20px; color:#fff; font-weight:normal;}
#l_c_right .hdhy_con{width:695px;  padding-top:36px;  }
#l_c_right .hdhy_con li{ margin-bottom:6px; background:#FAFAFA; height:164px;}
#l_c_right .hdhy_con .hdhy_left{ width:228px; float:left; padding-right:18px;}
#l_c_right .hdhy_con .hdhy_left img{ width:228px; height:164px; display:block;}
/*hdhy_center*/
#l_c_right .hdhy_con .hdhy_center{ width:712px; float:left; padding-right:18px; padding-top:20px;}
#l_c_right .hdhy_con .hdhy_center .c_up{ height:33px;}
#l_c_right .hdhy_con .hdhy_center .c_up h4{ float:left; font-size:14px;}
#l_c_right .hdhy_con .hdhy_center .c_up span{ float:right; font-weight:bold;}
#l_c_right .hdhy_con .hdhy_center .c_up p{ line-height:28px;}
#l_c_right .hdhy_con .hdhy_center .c_down{ text-align:right; width:712px; padding-bottom:15px;}
#l_c_right .hdhy_con .hdhy_center .c_down a{ display:inline-block; width:64px; height:28px; line-height:28px; font-size:12px;}
#l_c_right .hdhy_con .hdhy_center .c_down a:link, #l_c_right .hdhy_con  .hdhy_center .c_down a:visited{  background:#909090; text-align:center; height:28px; color:#fff;}
#l_c_right .hdhy_con .hdhy_center .c_down a:hover{ background:#28A7E1;}

/*hdhy_right*/
#l_c_right .hdhy_con span a{ width:40px; height:164px; float:left;}
#l_c_right .hdhy_con span a:link, #l_c_right .hdhy_con span a:visited{  background:url(../images/x_pic01.gif) no-repeat; }
#l_c_right .hdhy_con span a:hover{ background:url(../images/x_pic02.gif) no-repeat; }
/*career.html--------------------------------------------------------------*/
#list_banner #career_b_in{ width:1000px; height:118px; margin:0 auto; background:url(../images/career_bg.jpg) no-repeat left top;}
#list_banner #career_b_in .about_us{ height:83px; padding:35px 0 0 32px; font-size:20px; color:#fff; font-weight:normal;}
/*.car_con*/
#l_c_right .car_con{ width:695px; padding-top:24px; }
#l_c_right .car_con .c01{width:695px; }
#l_c_right .car_con .c01 .c01_up{padding-top:13px; height:34px; width:695px; background:#EAEAEA;}
#l_c_right .car_con .c01 .c01_up span{ width:378px; height:34px; background:url(../images/a2.jpg) repeat-x; float:left; margin-right:6px; line-height:34px; text-align:center; color:#fff; font-weight:bold; cursor:pointer;}
#l_c_right .car_con .c01 .c01_up span.active{ width:378px; height:34px; background:url(../images/a1.jpg) repeat-x; float:left; margin-right:6px; line-height:34px; text-align:center; color:#fff; font-weight:bold;}
#l_c_right .car_con .c01 .c01_down{ padding:28px 0 0 5px;}
#l_c_right .car_con .c01 .c01_down li{display:none; cursor:pointer; }
#l_c_right .car_con .c01 .c01_down .tab_t{ height:43px;   }
#l_c_right .car_con .c01 .c01_down .tab_t h2{ float:left; font-size:16px; color:#236C8E; line-height:43px; height:43px;  }
#l_c_right .car_con .c01 .c01_down .tab_t a{ width:159px; height:43px;  float:right;}
#l_c_right .car_con .c01 .c01_down .tab_t a:link, #l_c_right .car_con .c01 .c01_down .tab_t a:visited{ background:url(../images/z01.jpg) no-repeat;}
#l_c_right .car_con .c01 .c01_down .tab_t a:hover{ background:url(../images/z02.jpg) no-repeat;}
#l_c_right .car_con .c01 .c01_down .tab_con{ padding-top:40px; padding-bottom:78px;}
#l_c_right .car_con .c01 .c01_down .tab_con p{ line-height:36px;}
#l_c_right .car_con .c01 .c01_down li.active{ display:block;}
/*hzjg_in.html--------------------------------------------------------------*/
#list_banner #hzjg_b_in{ width:1000px; height:118px; margin:0 auto; background:url(../images/cor_bg.png) no-repeat left top;}
#list_banner #hzjg_b_in .about_us{ height:83px; padding:35px 0 0 32px; font-size:20px; color:#fff; font-weight:normal;}
/*cor_part01*/
#l_c_right .cor_part01{ padding:22px 0 46px;}
#l_c_right .cor_part01 .cor_pic{ float:left; width:310px;}
#l_c_right .cor_part01 .cor_pic img{ width:310px; height:314px; display:block;}
#l_c_right .cor_part01 .cor_p{ float:right; width:692px;}
#l_c_right .cor_part01 .cor_p h4{ height:46px; line-height:46px; border-bottom:1px solid #aaa;}
#l_c_right .cor_part01 .cor_p p{ line-height:20px; padding-top:18px; font-size:12px; color:#006FA2;}
/*cor_part02*/
#l_c_right .cor_part02{ width:695px; }
#l_c_right .cor_part02 h4{ height:33px; border-bottom:1px solid #aaa; padding-bottom:1px; font-size:14px;}
#l_c_right .cor_part02 h4 span{ float:left; width:106px; height:33px; background:#C5C5C5; line-height:33px; text-align:center; color:#fff; border-right:1px solid #fff; cursor:pointer;}
#l_c_right .cor_part02 h4 span.active{ float:left; width:106px; height:33px; background:#28A7E1; line-height:33px; text-align:center; color:#fff; border-right:1px solid #fff;}
#l_c_right .cor_part02 ul{ padding-top:30px;}
#l_c_right .cor_part02 ul li{ display:none; cursor:pointer;}
#l_c_right .cor_part02 ul li p.p3{ text-indent:2em; line-height:28px;}
#l_c_right .cor_part02 ul li.active{ display:block;}
/*hzjg.html--------------------------------------------------------------*/
#l_c_right .cor_pt01{ padding-top:20px}
#l_c_right .cor_pt01 ul{ width:694px;border-right:1px solid #D2D2D2; border-bottom:1px solid #D2D2D2;}
#l_c_right .cor_pt01 ul li{ float:left; width:201px; border-top:1px solid #D2D2D2; border-left:1px solid #D2D2D2;}
#l_c_right .cor_pt01 ul li img{ margin: 0 auto;display:block;}
#l_c_right .cor_pt01 ul li .img{position:relative; width:100%;height:110px;line-height:0;font-size:0;}
#l_c_right .cor_pt01 ul li .hide{ display:none;font-size:14px; line-height:normal;width:100%;height:100%; background:#000; filter: alpha(opacity=40); opacity:.4;position:absolute; left:0; top:0;}
#l_c_right .cor_pt01 ul li .hide font{display:block;padding:5px; color:#fff; text-align:left;}
#l_c_right .cor_pt01 ul li span{ float:left; text-align:center; height:38px; line-height:38px; width:100%; border-top:1px solid #D2D2D2; }
#l_c_right .cor_pt01 ul li span.bot{ border-bottom:1px solid #D2D2D2; }

/* 转载请保留版权信息：懒人图库 www.lanrentuku.com */
* {
    padding: 0px;
    margin: 0px;
}

    *html {
        background-image: url(about:blank);
        background-attachment: fixed;
    }
/*解决IE6下滚动抖动的问题*/
/*解决IE6下不兼容 position:fixed 的问题*/
#code{
    position: fixed;
    right: 5px;
    cursor: pointer;
    _position: absolute;
    _bottom: auto;
    _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
#code .close{
    width: 30px;
    height: 30px;
    background: url(../images/close.png) no-repeat;
    position: absolute;
    right: 5px;
    cursor: pointer;
    _position: absolute;
    _bottom: auto;
    _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
#code {
    bottom: 120px;
    _margin-bottom: 120px;
}
