﻿@charset "utf-8";

/* CSS Document */

body{width:100%;background:#fff;font-size:12px;font-family:Microsoft YaHei,Arial, Helvetica, sans-serif; padding:0px; margin:0px auto; color:#777;line-height:200%;}

ul,li,dl,dt,dd,ol{padding:0px; margin:0px; list-style:none;}

a,a:visited{color:#777; text-decoration:none;}

a:hover,a:active{color:#4120bf; text-decoration:none;}

img,p{border:none; padding:0px; margin:0px;}

h3{margin:0px; padding:0px;}

.clear{clear:both;*font-size:0;*line-height:0;*zoom:1}
.top_bar{width:1080px; margin:0 auto; height:30px; line-height:30px; background:#fff;}

.top_bar span{float:left; width:600px;}

.top_bar span.top_bar_r{float:right; width:380px;}

.topbar1{padding-right:3px;}

.topbar2{padding-left:3px; padding-right:10px;}

.topbar3{background:url(../images/top_icons.png) no-repeat; padding-left:30px; padding-right:10px;}

.topbar4{background:url(../images/top_icons.png) no-repeat 0px -39px; padding-left:25px; padding-right:10px;}

.topbar5{background:url(../images/top_icons.png) no-repeat 0px -72px; padding-left:28px;}



.pagetop{background:url(../images/top_bg.gif) repeat-x top center; height:110px;}

.top_main{width:1080px; margin:0 auto;}

.left_logo{float:left; padding-top:23px; width:610px;}

.left_logo img{width:245px; float:left;}

.left_logo span{float:left; display:inline-block;width:340px; line-height:65px; font-size:22px; font-weight:bold; color:#e10000; }

.right_logo{float:right; padding-top:20px; width:390px;}

.right_logo p{text-align:right;}

.right_logo p a{margin-left:5px;vertical-align:middle;}



.nav{background:#2a196f; height:45px;}

.nav ul{width:1080px; margin:0 auto;}

.nav ul li{float:left; line-height:45px; font-size:14px; font-weight:bold;}

.nav ul li a{color:#fff; display:inline-block; width:108px; text-align:center;}

.nav ul li a:hover,.nav ul li a.nav_on{background:#160362;}



.search_home{width:1000px; margin:0 auto; height:40px; background:url(../images/search_bg.png) no-repeat; position:absolute;z-index:10; top:185px; left:50%; margin-left:-530px; line-height:36px; padding:0px 40px; overflow:hidden;}

.search_home .left_search{float:left; width:750px; padding-right:20px;}

.search_home .left_search span{font-weight:bold; color:#525252;}

.search_home .left_search span a{font-weight:normal; margin-right:15px; color:#525252;}

.search_home .left_search span a:hover{color:#4120bf;} 

.search_home .right_search{float:right; width:210px; margin-top:5px;background:url(../images/keybox.gif) no-repeat 0px 0px; position:relative; }

.search_home .right_search input{vertical-align:middle}

.key_search{width:114px; padding:3px 3px 3px 28px; background:none; border:none;height:19px;line-height:19px}

.btn_search{border:none; width:60px; height:25px; cursor:pointer; background:none;}



.banner,.banner_zy{overflow:hidden;position:relative;width:100%;height:570px;background:url(../images/banner_bg.png) no-repeat center bottom; padding-bottom:30px; text-align:center; z-index:1;}

.ul_img{width:100%;overflow:hidden;height:570px;}

.ul_img a{display:block;width:100%;height:570px;}

.ul_index{bottom:40px;right:45%;margin-right:-30px;position:absolute;}

.ul_index li{float:left;margin-left:10px;}

.ul_index li a{display:block;height:14px;background:#fff; border:1px #2d1b73 solid; width:14px; padding:3px; line-height:14px; color:#2d1b73;}

.ul_index li a.focus{background:#776da6; color:#fff;}



.main{margin:0 auto;}

.hzhb_home_top{border:#d9d9d9 solid; border-width:0px 1px 1px 1px; margin-bottom:15px;}

.title_glzj{background:url(../images/title_right_bg.gif) repeat-x; height:35px; line-height:35px; font-size:14px;}

.title_glzj span{background:url(../images/title_left_bg.gif) repeat-x; display:inline-block; padding:5px 15px; height:35px; color:#fff; font-family:'微软雅黑'; font-weight:normal; float:left;}

.title_glzj a{float:right; padding:10px 10px 0px 0px;}

.hzhb_home_top ul{height:150px;}





.content{ height:auto; margin:0px auto; position:relative; z-index:9999;}

.conter1{margin:0 auto;width:990px;padding:5px;background:url(../images/cp_bg.png) repeat-y;}

.projelist ul{ overflow:hidden; zoom:1; width:100%; height:120px;}

.projelist ul li{float:left;display:inline;position:relative;margin-right:13px;width:175px;}

.projelist ul li a.img_hzhb{border:1px #e1e1e1 solid; display:inline-block; width:175px; height:85px;}

.projelist ul li a.img_hzhb:hover,.cljc_cont_home_r dl:hover,.right_glzj_anli_home dl:hover,.anli_zy dl dt:hover,.ygfc_zy dl dt:hover{border:1px #4e3b9a solid;}

.projelist ul li a.title_hzhb{height:30px; line-height:30px; overflow:hidden; display:inline-block; width:175px; text-align:center;}



.projelist ul li.clermargin{ margin-right:0px;}

.projelist ul li .img_wrap{width:182px;height:137px;border:1px #dac99d solid;padding:5px;border-radius:5px;}

.projelist ul li .text-area  p{line-height:24px;text-align:center;height:24px;}

.content a.arrowleft{display:block;height:28px;position:absolute;top:60px;width:35px;z-index:200;cursor:pointer;background:url(../images/gd_btn.png) no-repeat 5px 0;}

.content a.arrowright{display:block;height:28px;position:absolute;top:60px;width:35px;z-index:200;cursor:pointer;background:url(../images/gd_btn.png) no-repeat 0 -40px;right:0;}

.projelist ul li .bj{ width:205px; height:25px; line-height:25px; background:url(../images/bj_03.png) repeat; position:absolute; left:0px; bottom:0px; padding-left:15px; color:#FFFFFF;}

.probox{position:relative; overflow:hidden;background:#fff;padding:10px; height:120px;}

.content{margin:0 auto; background:url(../images/con_l.png) repeat-x left -390px;}

.Project2 .contop{ background:url(../images/case_open.png) no-repeat left top; _background:none;

_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/Project_03.png", sizingMethod=scale); }

.Project2 .contopcur{ background:url(../images/close.png) no-repeat left top;_background:none;

_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/close_03.png", sizingMethod=scale);}

#projeulbox{position:relative; overflow:hidden;}



.cljc_home{margin-bottom:15px;}

.left_cljc_home_list{width:240px; background:#f2f2f2;  float:left;}

.subNavBox{padding:0px 14px 15px 14px; width:212px;}

.title_clfx_home{background:url(../images/cljc_home_title_bg.png) no-repeat; height:43px; text-align:center; padding-top:15px;}

.subNav{cursor:pointer;font-weight:bold;font-size:14px;color:#4f4f4f;line-height:37px;background:url(../images/lanmu_list_bg_home.png) no-repeat; text-align:center;}

.currentDt{background-image:url(../images/lanmu_list_bg_home.png);}

.navContent{display:none; margin:0 auto; width:185px;}

.navContent li a{display:block;height:33px;font-size:12px;line-height:33px;  border-bottom:1px #929292 dashed; overflow:hidden; background:url(../images/arrow3.png) no-repeat 2px 13px; padding-left:15px;}

.navContent .more_clfx_home a,.cont_khjz_home dl dd.btn_khjc a{color:#fff;}

.navContent li a:hover,.navContent .more_clfx_home a:hover{text-decoration:underline;}

.navContent .more_clfx_home{height:35px; line-height:35px; text-align:center; background:#C4123C; border-radius:2px; margin:10px 0px;}



.cljc_right_home{float:right; width:943px; border:#d9d9d9 solid; border-width:0px 1px 1px 1px; background:#f2f2f2;}

.cljc_cont_home_r{padding:10px 10px 15px 10px; display:inline-block;}

.cljc_cont_home_r dl{float:left; padding:5px; border:1px #d3cfcf solid; margin:10px; background:#fff; overflow:hidden; height:188px; display:inline-block;}

.cljc_cont_home_r dt{width:275px; height:150px; overflow:hidden;}

.cljc_cont_home_r dd,.youshi_home dl dd{height:38px; line-height:38px; text-align:center; width:275px; overflow:hidden;}

.cljc_cont_home_r dl:hover a,.youshi_home dl:hover a,.right_glzj_anli_home dl:hover a,.news_zy_r dl dt a:hover{color:#4e3b9a;}



.cont_ys{background:#fff url(../images/cont_home_bg.jpg) repeat-x top center; padding-top:20px;}

.cont_ys_main{width:1040px; margin:0 auto; text-align:center; background:#fff;box-shadow:0px 0px 5px #a0a0a0; padding:30px 20px;}

.cont_ys_main p{padding-bottom:30px;}

.youshi_home{width:1113px; margin:0 auto;}

.youshi_home dl{float:left; padding:7px; background:#fff;box-shadow:0px 0px 3px #cdcdcd; margin:15px 16px; display:inline-block;}

.youshi_home dl dt{width:325px; height:300px; overflow:hidden;}

.youshi_home dl dd{width:325px; overflow:hidden;}

.youshi_home2{width:750px; margin:10px auto;}

.youshi_home2 dl{float:left; padding:7px; background:#fff;box-shadow:0px 0px 3px #cdcdcd; margin:15px 12px; display:inline-block;}

.youshi_home2 dl dt{width:200px; height:190px; overflow:hidden;}

.youshi_home2 dl dd{width:200px; overflow:hidden;}



.glzj_anli_home{width:1080px; margin:0 auto; padding-bottom:15px;}

.left_glzj_anli_home{width:240px; border:#d9d9d9 solid; border-width:0px 1px 1px 1px; background:#f1f1f1; float:left; overflow:hidden;}

.left_glzj_anli_home h3{background:url(../images/anli_title_bg.gif) repeat-x; height:42px; line-height:42px; font-size:16px; text-align:center; font-family:'微软雅黑';}

.left_glzj_anli_home h3 a{color:#fff; font-weight:normal;}

.left_glzj_anli_home ul{width:185px; margin:0 auto; padding:5px 0px;}

.left_glzj_anli_home ul li{height:55px;}

.left_glzj_anli_home ul li a{background:url(../images/left_list_bg.png) no-repeat 0px -58px; height:42px; overflow:hidden; line-height:42px; width:150px; margin-top:5px; padding-left:35px; display:inline-block;}

*+html .left_glzj_anli_home ul li a{margin-top:5px;}

.left_glzj_anli_home ul li a:hover,.left_glzj_anli_home ul li a.selcet_on{background:url(../images/left_list_bg.png) no-repeat 0px 0px;}

.left_glzj_anli_home ul li a:hover,.left_glzj_anli_home ul li a.selcet_on{color:#fff;}



.right_glzj_anli_home{background:#fff url(../images/anli_r_bg.gif) no-repeat left top; width:817px; float:right; padding:17px 10px 16px 10px; border:#e3e3e3 solid; border-width:1px 1px 1px 0px;}

.right_glzj_anli_home dl{float:left; border:1px #d3cfcf solid; background:#fff; padding:5px; margin:10px; display:inline-block;}

.right_glzj_anli_home dl dd{height:32px; line-height:32px; width:240px; overflow:hidden; text-align:center;}

.right_glzj_anli_home dl dt{width:240px; height:165px; overflow:hidden;}



.khjz{padding-top:15px; width:805px; float:left;}

.cont_khjz_home{padding-top:20px;}

.cont_khjz_home .left_img_khjz{width:240px; height:145px; overflow:hidden; float:left; padding-right:15px;}

.cont_khjz_home dl dt{font-weight:bold; height:30px; line-height:30px; overflow:hidden;}

.cont_khjz_home dl dt a{color:#363636;}

.cont_khjz_home dl dt a:hover{color:#4120bf;}

.cont_khjz_home dl dd{height:72px; line-height:24px; overflow:hidden;}

.cont_khjz_home dl dd.btn_khjc{height:32px; line-height:32px; background:url(../images/btn_khjz.png) no-repeat; margin-top:10px; padding-left:20px;}



.right_cjwt_home{width:275px; float:right; margin-top:15px; background:url(../images/cjwt_left_bg.gif) no-repeat left top;}

.cjwd_home_r{width:260px; padding-left:15px;}

.title_cjwd_home{background:url(../images/title_cjwd_home.gif) repeat-x;}

.title_cjwd_home span{background:none;}

.cont_cjwd_home,.cont_jcbg_home{padding:15px 0px; background:#f3f3f3; border:#d9d9d9 solid; border-width:0px 1px 1px 1px;}

#demo3 {overflow: hidden; width:230px; float:right;height:245px; padding-right:15px;}

#indemo1 {float:left;height:1500%; padding:10px 0px;}

#demo4 {float:left;}

#demo4 dl,#demo5 dl{line-height:24px; overflow:hidden; border-bottom:1px #ccc dashed; padding-bottom:5px; margin-bottom:10px;}

#demo4 dl dt,#demo5 dl dt{background:url(../images/ask.gif) no-repeat left 3px; padding-left:25px;}

#demo4 dl dt a,#demo5 dl dt a{color:#000000;}

#demo4 dl dd,#demo5 dl dd{background:url(../images/answer.gif) no-repeat left 3px; padding-left:25px;}

#demo5 {float:left;}



.cont_jcbg_home #demo {overflow: hidden; width:230px; float:right;height:140px; padding-right:15px;}

.cont_jcbg_home #indemo {float:left;height:1500%; padding:10px 0px;}

.cont_jcbg_home #demo1 ul li,.cont_jcbg_home #demo2 ul li{background:url(../images/arrow.gif) no-repeat left center; padding-left:10px;height:29px; line-height:29px; overflow:hidden;}



.bottom_lanmu_home{background:url(../images/bottom_bg.gif) repeat-x; margin-top:10px; padding-bottom:13px;}

.bottom_lanmu_main{width:1080px; margin:0 auto; padding-top:30px;}

.zjgl_bottom{width:775px; background:url(../images/zjgl_bg.png) no-repeat top right; padding-right:40px; float:left;}

.zjgl_jianjie{ padding-top:20px; margin-bottom:10px;}

.zjgl_jianjie a img{padding:10px; background:#fff; box-shadow:0px 0px 5px #acacac; width:285px; overflow:hidden; float:left; margin-right:20px;}

.zjgl_jianjie p{height:190px; overflow:hidden;}

.zjgl_jianjie a.more_zjgl{float:right;}



/* honor */

.honor_home{float:right; width:260px;}

.honor_home h3{padding-left:30px; margin-bottom:15px;}

.focus1{width:150px;height:205px;position:relative;margin-top:6px;float:center; padding-left:60px;}

.f426x240{width:150px;height:205px;overflow:hidden}

.f426x240 img{width:150px;height:205px;}

.rslides{width:100%;position:relative;list-style:none;padding:0;background:url(../images/honor_bottom_bg.png) no-repeat bottom center; padding-bottom:20px;}

.rslides_nav{height:51px;width:31px;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:55%;left:30px;text-indent:-9999px;overflow:hidden;text-decoration:none;background:url(../images/l_btn.png) no-repeat 0 0px;margin-top:-28px}

.rslides_nav:active{opacity:1.0}

.rslides_nav.next{left:auto;background:url(../images/r_btn.png) no-repeat;right:-48px;}

.rslides_tabs{margin:12px auto;clear:both;text-align:center; display:none;}



.ygfc_home{padding:30px 0px;}

.rollBox { width:1080px; overflow:hidden; padding-top:12px; margin:0 auto; }

.rollBox .LeftBotton { height:170px; width:20px; background:url(../images/l_btn.png) no-repeat center center; overflow:hidden; float:left; display:inline; margin:25px 0 0 0; cursor:pointer; }

.rollBox .RightBotton { height:170px; width:20px; background:url(../images/r_btn.png) no-repeat center center; overflow:hidden; float:right; display:inline; margin:25px 0 0 0; cursor:pointer; }

.rollBox .Cont { width:1030px; overflow:hidden; float:left; padding-left:10px;}

.rollBox .ScrCont { width:10000000px; margin:0 auto; }

.rollBox .Cont .pic { width:220px; float:left; text-align:center; margin:15px 18px;}

.rollBox .Cont .pic img {display:block; margin:0 auto; }

.rollBox .Cont .pic p { line-height:45px; color:#505050;height:45px; background:#e5e5e5; padding:0px 10px;}

.rollBox #List1, .rollBox #List2 { float:left; }



.gldt_home{width:310px; float:left; background:url(../images/bottom_news_bg.png) no-repeat right top; padding-right:40px;}

.gldt_home h3{padding-bottom:20px;}

.cont_gldt_home img{padding-bottom:5px;}

.cont_gldt_home ul li{height:30px; line-height:30px; overflow:hidden; background:url(../images/arrow.gif) no-repeat left center; padding-left:15px;}

.cont_gldt_home ul li span{float:right; padding-left:15px;}

.cont_gldt_home p{padding:10px 0px;}

.cont_gldt_home p a{width:120px; height:30px; line-height:30px; display:inline-block; text-align:center; color:#fff; background:#2a196f; border-radius:2px;}



.hyzx_home{padding-left:30px;}

.jszc_home{background:none; padding-right:0px;}

.jszc_home h3{padding-bottom:10px;}



.links{background:#edebeb; padding-bottom:15px;}

.links_main{width:1080px; margin:0 auto; padding-top:20px;}

.links .left_title_links{background:url(../images/links_line.png) no-repeat right top; width:130px; float:left; height:40px; padding:45px 0px;}

.links h3{width:110px; height:32px; line-height:32px; font-size:14px; font-weight:normal; background:#cccccc; border-radius:2px; text-align:center;}

.links_main ul{margin-left:15px; background:url(../images/links_bg.gif) repeat-x left center; height:130px; float:right; width:930px;}

.links_main ul li{float:left; text-align:center; width:165px; overflow:hidden; height:24px; line-height:24px; padding:0px 10px;}



.footer{padding-bottom:20px;}

.footer p{background:#2a196f; height:45px; line-height:45px; text-align:center;}

.footer p a{font-size:16px; margin:0px 10px; font-family:'微软雅黑'; color:#fff;}

.footer p a:hover{color:#ccc;}

.footer_c h3{font-size:24px; font-family:'微软雅黑'; font-weight:normal; color:#606060;}

.footer_c ul li{height:24px; line-height:24px; color:#606060;}

.footer_bottom{width:1080px; margin:0 auto; padding-top:35px;}

.footer_l{float:left; width:345px; padding-right:30px; padding-top:50px; height:150px; overflow:hidden;}

.footer_c{background:url(../images/footer_c_bg.png) no-repeat center center; width:370px; overflow:hidden; float:left;}

.footer_r{float:right; width:300px; padding-left:20px;}

.footer_r dl{width:150px; float:left; padding-top:30px;}

.footer_r dl dt,.footer_r dl dd{width:118px; text-align:center;}



/*zy_css*/

.banner_zy{padding-top:45px; background:url(../images/banner_bg_zy.png) no-repeat bottom center; padding-bottom:38px; height:305px;}

.main_zy{width:1000px; margin:0 auto; padding-bottom:15px;}

.leftbox{width:240px; float:left;}

.title_clfx_zy{background:url(../images/left_zy_title.gif) repeat-x; height:40px; text-align:center; padding-top:9px;}

.subNavBox_zy{background:#ffffff; padding:10px 19px 5px 19px; width:198px; overflow:hidden; border:#533ab6 solid; border-width:0px 2px 2px 2px;}

.zy_list_title{background:url(../images/list_select.gif) no-repeat; color:#fff; text-align:left; padding-left:20px; line-height:35px; font-size:12px; width:175px; overflow:hidden; margin:5px 0px;}

.navContent_zy li a{color:#646464;border-bottom:1px #bebebe solid; background:url(../images/arrow1.gif) no-repeat 15px center; padding-left:30px;}



.zxjc_zy{margin:15px 0px; border:#d3cfcf solid; border-width:0px 1px 1px 1px;}

.zxjc_zy_cont{padding:10px 10px 0px 10px;}

.zxjc_zy_cont dl{margin-bottom:5px;}

.zxjc_zy_cont dl dt{padding:3px; border:1px #d3cfcf solid; height:135px;}

.zxjc_zy_cont dl dd{height:30px; line-height:30px; text-align:center; overflow:hidden;}

.zxjc_zy_cont dl dd a{color:#363636; font-weight:bold;}

.zxjc_zy_cont dl dd a:hover{color:#4120bf;}



.contact_left h3{background:url(../images/title_left_bg.gif) repeat-x;height:35px;line-height:35px;text-align:center;color:#fff; font-size:14px; font-family:'微软雅黑';}

.contact_cont_left{border:#d3cfcf solid; border-width:0px 1px 1px 1px;}

.contact_cont_left ul{padding:15px 10px;}

.contact_cont_left ul li{line-height:25px;}



.rightbox{width:745px; overflow:hidden; float:right;}

.rightbox p.position_r{height:30px; line-height:30px; background:#eaeaea url(../images/position_icons.png) no-repeat 10px center; padding:0px 10px 0px 30px;}

.rightbox_cont .cont_khjz_home{padding:15px 0px; border-bottom:1px #d3cfcf dashed;}

.rightbox_cont .cont_khjz_home .left_img_khjz{padding:3px; border:1px #d3cfcf solid; width:235px; height:150px; overflow:hidden; margin-right:15px;}

.rightbox_cont .cont_khjz_home dl dt{font-size:14px; height:40px; line-height:40px;}

.rightbox_cont .cont_khjz_home dl dd span{font-weight:bold;}



/*翻页*/

.page_fy{margin:20px 0px 20px 20px;text-align:right;font-size:12px;}

.page_fy a{heihgt:22px;line-height:22px;padding:0 8px;border:1px #D6D6D6 solid;margin:0 2px;display:inline-block;border-radius:2px;}

.page_fy a.on{color:#fff;border:1px #3f2a94 solid;background:#3f2a94;font-weight:bold;}

.page_fy a.on:hover{color:#fff;}

.page_fy a:hover{border:1px #3f2a94 solid;color:#3f2a94;}

.wz_list{padding:20px;}

.wz_list li{background:url(../images/tips.gif) no-repeat left 13px; height:40px; line-height:40px; padding-left:25px; overflow:hidden; border-bottom:1px #ccc dashed;}

.wz_list li span{float:right; padding-left:20px; color:#959595;}



.news_tj_zy,.news_left_tj{border:#d3cfcf solid; border-width:0px 1px 1px 1px;}

.news_tj_zy ul{padding:15px 0px 15px 20px;  display:inline-block;}

.news_tj_zy ul li{float:left; width:300px; margin-right:20px; padding-left:15px; background:url(../images/arrow.gif) no-repeat left 13px;height:30px;line-height:30px; overflow:hidden;  display:inline-block;}



.leftbox .left_glzj_anli_home{margin-bottom:15px; width:238px;}

.leftbox .left_glzj_anli_home h3{background:url(../images/title_left_bg.gif) repeat-x; height:35px; line-height:35px; font-size:14px;}

.r_cont_ny{padding:20px 0px;}

.r_cont_ny img,.newsinfo_zy_r img{max-width:730px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<730px?"730px":"");overflow:hidden; margin:0 auto;}



.news_left_tj{margin-bottom:15px;}

.news_left_tj ul{padding:10px 0px 10px 10px;}

.news_left_tj ul li{width:200px;float:none;height:30px; line-height:30px; overflow:hidden; background:url(../images/arrow.gif) no-repeat left 13px; padding-left:15px;}



.zlxz_zy ul{padding:15px;}

.zlxz_zy ul li{height:36px; line-height:36px; padding-left:15px; background:url(../images/arrow.gif) no-repeat left 15px; overflow:hidden;}

.zlxz_zy ul li span{float:right; padding-left:20px;}

.zlxz_zy ul li span a{float:left; padding-right:15px;}



.anli_zy dl{width:210px; float:left; padding:20px 20px 0px 18px;}

.anli_zy dl dt{width:200px; padding:3px; border:1px #ccc solid; height:135px; overflow:hidden;}

.anli_zy dl dd,.hzhb_zy dl dd,.news_jc_zy dl dd{width:200px; text-align:center; height:30px; line-height:30px; overflow:hidden; padding:0px 5px;}



.hzhb_zy{padding-bottom:15px;}

.hzhb_zy dl{width:170px; float:left; padding:20px 8px 0px 8px;}

.hzhb_zy dl dt{width:165px; height:75px; padding:1px; border:1px #ccc solid; overflow:hidden;}

.hzhb_zy dl dd{width:159px; text-align:center;}



.about_zy{padding:15px 10px;}

.about_zy p{text-indent:2em; line-height:30px;}



.news_jc_zy dl{width:210px; float:left; padding:15px 18px}

.news_jc_zy dl dt{width:200px; padding:3px; border:1px #ccc solid; height:135px; overflow:hidden;}



.ygfc_zy{padding:10px 0px;}

.ygfc_zy dl{float:left; padding:15px 9px 0px 9px; width:230px;}

.ygfc_zy dl dt{width:220px; height:165px; padding:3px; border:1px #ccc solid; overflow:hidden;}

.ygfc_zy dl dd{width:210px; padding:0px 10px; text-align:center; height:30px; line-height:30px;}



.khjz_zy_r .cont_khjz_home .left_img_khjz{width:240px; height:145px; overflow:hidden;}

.news_zy_r{padding:20px 0px;}

.news_zy_r dl{border-bottom:1px #ccc dashed; padding-bottom:15px;}

.news_zy_r dl dt{background:url(../images/arrow.gif) no-repeat 5px 15px; height:30px; line-height:30px; padding-left:20px; overflow:hidden;}

.news_zy_r dl dt span{float:right; padding-left:20px;}

.news_zy_r dl dt a{font-weight:bold; font-size:14px; color:#333333;}

.news_zy_r dl dd{line-height:24px; height:48px; overflow:hidden; padding:0px 0px 0px 20px;}



.contact_zy_info{background:url(../images/contact_bg.gif) no-repeat right top; padding:20px; font-family:'微软雅黑';}

.contact_zy_info .address{ width:390px; height:110px;}

.contact_zy_info h1.add_lb{background:url(../images/add_pic.jpg) left center no-repeat; height:35px; padding-left:50px; line-height:45px; font-size:16px; padding-bottom:10px; color:#585858;}

.contact_zy_info p{ line-height:30px; padding-left:11px; float:left;}

.contact_zy_info .phone h1.ph_lb,.contact_zy_info .email h1.em_lb{float:left;background:url(../images/phone.jpg) 10px center no-repeat; height:35px; padding-left:50px; line-height:45px; font-size:16px; padding-bottom:10px; color:#585858;}

.contact_zy_info span{ color:#575757;}

.contact_zy_info .phone {width:330px;height:95px;border-top: 1px dotted #747474;border-bottom: 1px dotted #747474;margin-top: 10px;}

.contact_zy_info .email h1.em_lb{float:left;background:url(../images/email.jpg) 10px center no-repeat; width:390px; color:#585858;}

.contact_zy_info .email{width:330px; padding-bottom:20px;}

.contact_map{text-align:center;}



.contact_box .contact_text{float:left; width:400px; line-height:36px;}

.contact_text span{font-size:24px; color:#F00;}

.ly_title{height:35px;line-height:35px;font-size:20px;font-weight:normal;margin-bottom:20px; background:#ecebeb; border-bottom:2px #442e9d solid; margin:25px 20px 30px 20px; font-size:14px; padding-left:20px; font-weight:bold; color:#372487;}

.ly_form{width:560px;margin:0 auto; font-size:12px;}

.ly_form font{display:inline-block;width:80px;text-align:right;font-size:12px;margin-right:10px;vertical-align:top;line-height:28px}

.ly_form .input_text{width:400px;border:1px #ccc solid;height:16px;line-height:16px;padding:7px 5px;border-radius:2px; font-size:12px;}

.ly_form p{margin-top:20px;}

.textarea{width:400px;border:1px #ccc solid;height:16px;line-height:20px;padding:10px;height:100px;border-radius:3px; font-size:12px; color:#6c6c6c;}

.input_btn{padding-left:90px;}

.btn_primary{background:url(../images/btn_khjz.png) no-repeat;border:none;height:32px;line-height:28px;width:88px;text-align:center;font-size:12px;color:#fff;cursor:pointer; margin-right:30px;}



.newsinfo_zy_r{padding:10px;}

.title_newsinfo{margin:0 auto; border-bottom:1px #ccc dashed; padding-top:20px; text-align:center; margin-bottom:15px;padding-bottom:5px;}

.title_newsinfo h3{font-size:16px;line-height:30px;}

.title_newsinfo span{color:#999;display:block;line-height:20px;}

.xz_infoxx{background:url(../images/ly_bg.png) no-repeat right bottom; min-height:230px;}
.zlxz_infoxx .title_newsinfo{border-bottom:none;}
.zlxz_infoxx h3{border-top:3px #372393 solid; background:#ececec; height:35px; line-height:35px; text-align:left; padding:0px 20px;}