@charset "utf-8";
/* CSS Document */
.header_t{ height:95px; /*background:url(../images/top_001.jpg)  top repeat-x;*/}
.i_logo{width:1000px; height:95px;}
.i_cp_bg{ background:url(../images/r_0012.jpg) top repeat-x;}
.i_cp_div{width:1000px; height:336px;}
.i_cp_div_l{width:270px; height:336px; position:relative;}
.i_cp_div_lc{width:270px; height:465px; position:absolute; left:0px; bottom:0px;}
.i_cp_div_lc_t{width:234px; height:88px; background-color:#4182d1; padding:41px 0px 0px 36px;}
.i_cp_div_lc_pic{width:270px; height:200px; background:url(../images/xx.jpg) left bottom no-repeat; background-color:#ffffff; padding-top:7px;}
.i_cp_div_lc_con{width:228px; height:128px; overflow:hidden; background-color:#fff; padding:0px 22px 0px 20px; color:#8a8a8a; line-height:22px;}
.i_cp_div_r{width:715px; height:336px; position:relative;}
.i_cp_div_rc{width:715px; height:416px; position:absolute; left:0px; bottom:0px;}
.i_cp_div_r_t{width:715px; height:80px; background-color:#f6f6f6;}
.i_cp_div_r_t_ul{width:272px; height:80px;}
.i_cp_div_r_t_ul li{width:68px; height:76px; float:left; padding-top:4px; text-align:center; line-height:76px; color:#ababab; font-size:24px; font-family: "Times New Roman", Times, serif;}
.i_cp_div_r_t_ul li:hover,.i_cp_div_r_t_ul li.activenum{ cursor:pointer; background:url(../images/jt_0012.jpg) bottom center no-repeat; color:#4182d1;}
.i_cp_div_r_c{width:714px; height:304px;}
.i_tdiv{width:714px; height:304px; display:none;}
.i_tdiv_l{width:205px; height:285px; background-color:#4182d1;padding:19px 25px 0px 31px;}
.i_tdiv_l_t,.i_tdiv_l_t:hover{width:205px; height:58px; line-height:58px; display:inline-block; overflow:hidden; color:#f6f6f6;}
.i_tdiv_l_c{width:205px; height:160px; line-height:20px; margin-bottom:22px; color:#ffffff;}
.i_tdiv_l_more,.i_tdiv_l_more:hover{width:50px; height:18px; line-height:18px; text-align:center; color:#fff; border:1px solid #fff; display:inline-block; text-align:center;}
.i_tdiv_r,.i_tdiv_r img{width:453px; height:304px;}

.i_tis{width:235px; height:90px; background-color:#4182d1; position:absolute; left:50%; bottom:0px; margin-left:-500px; padding:40px 0px 0px 35px; line-height:2.0em; color:#fff;}
.i_tis1{width:1030px; height:80px; background-color:#f6f6f6; position:absolute; left:50%; margin-left:-230px; bottom:0px;}
.i_tis1_c{width:731px; height:45px; line-height:45px; color:#b7b7b7; padding-top:35px;}
.i_tis1_c a,.i_tis1_c a:hover{ color:#b7b7b7;}

.l_nav{width:270px; background-color:#f6f6f6; padding:23px 0px 37px 0px;}
.l_nav li{width:270px; height:60px; float:left;}
.l_nav_a{width:185px;  height:56px; line-height:56px; color:#474747; padding:0px 50px 0px 35px; display:inline-block; overflow:hidden;}
.l_nav_a:hover,.l_nav_a.activemenu{ background:url(../images/nav_bg.jpg) no-repeat; color:#474747; text-decoration:none;}



.i_content{width:1000px; padding-bottom:40px;}
.i_lxdiv{width:247px; height:223px; background:url(../images/es_01.jpg) repeat-x; padding:14px 0px 0px 23px;}
.i_lxdiv_t{width:247px; height:53px;}
.i_lxdiv_c{width:247px; height:144px;}
.i_lxdiv_c_l{width:175px; height:144px; line-height:24px; color:#fff;overflow: hidden;}
.i_lxdiv_c_r{width:56px; padding-top:110px; height:33px; position:relative;cursor:pointer;}
.i_lxdiv_c_r:hover .i_lxdiv_c_rwx{ display:block; cursor:pointer;}
.i_lxdiv_c_rwx{width:171px; height:171px; position:absolute; right:-180px; bottom:0px; display:none;}
.i_news{width:716px; height:237px;}
.i_news_l{width:271px; height:237px; overflow:hidden;}
.i_news_l a img{width:271px; height:237px;}
.i_news_r{width:428px; height:237px;}
.i_news_r li{width:428px; height:80px; float:left;}
.i_news_r li .div{width:359px; height:64px; background-color:#f6f6f6; color:#9c9c9c; cursor:pointer; padding:13px 44px 0px 25px;}
.i_news_r li .div:hover,.i_news_r li .div.activenn{ background-color:#4182d1; color:#fff; cursor:pointer;}
.i_news_r li .div .div_t{width:49px; height:50px; border-right:1px solid #b3d6f5; line-height:50px; color:#7d7d7d; font-family:"Times New Roman", Times, serif; font-size:36px;}
.i_news_r li .div:hover .div_t,.i_news_r li .div.activenn .div_t{ color:#fff;}
.i_news_r li .div .div_c{width:301px; height:55px;}
.i_news_r li .div .div_c a,.i_news_r li .div .div_c a:hover{width:301px; height:19px; line-height:1.0em; display:inline-block; overflow:hidden; color:#7d7d7d; font-size:14px; text-decoration:none;}
.i_news_r li .div:hover .div_c a,.i_news_r li .div:hover .div_c a:hover,.i_news_r li .div.activenn .div_c a{ color:#fff;}
.i_news_r li .div .div_c .con_div{width:301px; height:36px; line-height:18px;overflow: hidden;}


.i_ff{ background:url(../images/footer_bg.jpg) top repeat-x; background-color:#737373;}
.i_link{width:950px; padding-top:18px; padding-left:50px;}
.i_link .s1{width:100px; height:37px;}
.i_link .s2{width:850px; padding:5px 0px; line-height:27px;}
.i_link .s2 a,.i_link .s2 a:hover{ padding:0px 5px; float:left; color:#ffffff;}
.i_footer{width:1000px; padding:18px 0px; line-height:20px; color:#bebebe;}
.i_footer a,.i_footer a:hover{color:#bebebe;}


.a_about{width:604px; padding:28px 0px 0px 111px; line-height:2.0em; color:#4c4c4c; font-size:14px;}
.div_cons{width:604px; padding:34px 0px 0px 111px;}
.zzry_ul{width:604px;}
.zzry_ul li{width:204px; height:170px; float:left;}
.zzry_ul li .a_img,.zzry_ul li .a_img img{width:195px; height:128px;}
.zzry_ul li .a_text,.zzry_ul li .a_text:hover{ width:195px; height:42px; line-height:42px; color:#4c4c4c; text-align:center; overflow:hidden;}

.news_ul{width:604px;}
.news_ul li{width:604px; height:191px; border-bottom:1px dashed #dadada; padding-top:28px;}
.news_ul li a img{width:194px; height:168px;}
.news_ul_r{width:397px; height:168px;}
.news_ul_r .a_title,.news_ul_r .a_title:hover{width:397px; height:32px; line-height:32px; display:inline-block; overflow:hidden; color:#4182d1;}
.news_ul_r .a_conse{width:397px; line-height:24px; height:120px; overflow:hidden; color:#4c4c4c;}
.news_ul_r .a_more,.news_ul_r .a_more:hover,.case_ul_r .a_more,.case_ul_r .a_more:hover{ height:30px; line-height:30px; color:#4182d1;}
.news_pages{width:100%; height:40px; padding-top:60px;padding-left:480px;}
.news_pages a{ float:left;}
.news_t{width:100%; height:33px; line-height:33px; color:#4182d1;}
.news_t1{width:100%; height:23px; line-height:23px; color:#4182d1; padding-bottom:30px;}
.news_c{width:100%; line-height:2.0em; color:#4c4c4c;}

.cp_ul{width:604px;}
.cp_ul li{width:315px; height:280px; float:left;}
.cp_ul li .div{width:259px; height:237px; background:url(../images/p_032.jpg) no-repeat; padding:0px 10px 16px 10px;}
.cp_ul li .div .a_img,.cp_ul li .div .a_img img{width:259px; height:154px;}
.cp_title,.cp_title:hover{width:259px; height:17px; padding-top:13px; line-height:17px; display:inline-block; color:#4182d1; overflow:hidden;}
.cp_title1{width:259px; height:52px; line-height:26px; overflow:hidden; color:#474747;}

.case_ul{width:604px;}
.case_ul li{width:604px; height:200px; float:left;}
.case_ul li a img{width:287px; height:180px;}
.case_ul_r{width:295px; height:180px;}
.case_ul_r_t{width:295px; height:24px; line-height:24px; overflow:hidden; color:#4182d1;}
.case_ul_r_t a,.case_ul_r_t a:hover{ color:#4182d1;}
.case_ul_r_c{width:295px; height:120px; line-height:24px; padding-top:3px; color:#7c7c7c; overflow:hidden;}

.rl_ul{width:604px;}
.rl_ul li{width:305px; height:208px; float:left;}
.rl_ul li .div{width:214px; height:175px; background:url(../images/rlzy_bg.jpg) no-repeat; padding:0px 14px 24px 14px;}
.rl_ul_t,rl_ul_t:hover{width:189px; height:25px; margin-bottom:23px; overflow:hidden; display:inline-block; padding-left:25px; background:url(../images/rs_t.jpg) left center no-repeat; color:#828384;}
.rl_ul_title{width:214px; height:132px; color:#828384; line-height:22px; overflow:hidden;}
.rl_di{width:604px; padding-top:40px; line-height:2.0em; color:#a3a6a7;}

.zlzx_ul{width:604px; padding-top:5px;}
.zlzx_ul li{width:580px; height:60px; float:left;}
.zlzx_ul li .s1{width:26px; height:29px; line-height:29px; text-align:center; color:#ffffff; background:url(../images/zl_xz.jpg) no-repeat;}
.zlzx_ul li .a_text,.zlzx_ul li .a_text:hover{width:495px; padding-left:20px; height:29px; line-height:29px; overflow:hidden; color:#7c7c7c;}