/* 全局CSS定义 */
body{margin:0 auto;padding:0; background:#e9e9e9; color:#626262; font-size:12px; font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB",STHeiti !important;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,img,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0; border:0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:12px;font-weight:normal;}
ul,ol,li{list-style:none}
table,td,input,textarea{font-size:12px;}
input,textarea{border:1px solid #ccc;}
input{width:300px; height:20px; font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB",STHeiti !important;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
img{vertical-align:top;border:0;}
address,cite,code,em,th {font-weight:normal; font-style:normal;}
textarea{resize:none;}
.strong{font-weight:900;}
.text_right{text-align:right;}
.text_left{text-align:left;}
.ov{overflow:hidden;}
.hidden{display:none;}
.shan-line{text-decoration:line-through;}
h1{width:930px; margin:20px auto; text-align:center; font-size:24px; color:#105db5; font-weight:bold;}
h5{font-weight:bold; font-size:14px; color:#105db5; text-align:center; margin:10px 0;}
/**头部**/
.header{width:1024px; background:#fff; height:100px; overflow:hidden; margin:0 auto;}
.logo{width:380px; height:80px; display:block; float:left; background:url(../images/logo.jpg) 0 0 no-repeat; margin-top:10px;}
.header_titel{float:left; display:inline; font-size:22px; color:#2c77ba; font-family:"黑体"; letter-spacing:3px; margin:40px 0 0 25px; font-weight:bold;}
.header_titel span{display:block; font-size:14px; font-weight:normal; letter-spacing:0px;}
.header_v{float:right; display:inline; margin:70px 20px 0 0;}
.header_v a{font-size:14px; color:#0482f2; font-family:"黑体"; text-decoration:none;}
.header_v a:hover{text-decoration:underline;}
/**banner**/
#banner_01{position:relative; width:1024px; margin:0px auto; height:320px; overflow:hidden;}
#banner{width:1024px; margin:0px auto; height:320px; overflow:hidden; z-index:-1; border-top:3px solid #0758a7;}
#btn{display:inline; width:110px; hegiht:18px; right:78px; bottom:23px; position:absolute; z-index:1;}
#btn a{color:#36f; font:700 11px "Arial"; background:url(../images/images_01.png) -10px 0 no-repeat; float:left; width:10px; height:10px; line-height:18px; text-align:center; text-decoration:none; margin-left:5px;}
#btn a.activeSlide{color:#fff; background:url(../images/images_01.png) 0 0 no-repeat;}
#btn a:hover{color:#fff; background:url(../images/images_01.png) 0 0 no-repeat;}
/**导航**/
.nav{width:1024px; height:50px; border-top:3px solid #03498f; background:url(../images/nav_bg.jpg) repeat-x; margin:0 auto;}
.nav_1{width:100px; height:35px; color:#fff; text-decoration:none; display:block; float:left; text-align:center; font-weight:bold; font-size:14px; padding-top:15px;}
.nav_1:hover{background:url(../images/images_01.png) -163px -44px no-repeat; color:#fcd602; font-size:14px;}
.nav_2{background:url(../images/images_01.png) -163px -44px no-repeat; color:#fcd602; width:100px; height:35px; text-decoration:none; font-weight:bold; color:#fcd602; display:block; float:left; text-align:center; font-size:14px; padding-top:15px;}
.nav_3{border-bottom:1px solid #888; border-left:1px solid #888; border-right:1px solid #888; width:240px; float:left; display:inline; min-height:500px;}
.nav_3_o{display:block; width:185px; height:31px; color:#838383; background:url(../images/images_01.png) -269px -83px no-repeat; margin:0 auto; text-align:center; font-size:14px; font-weight:bold; text-decoration:none; padding-top:10px; margin-bottom:10px;}
.nav_3_o:hover{color:#fff; background:url(../images/images_01.png) -270px -44px no-repeat;}
.nav_3_v{display:block; width:185px; height:29px; color:#fff; background:url(../images/images_01.png) -270px -44px no-repeat; margin:0 auto; text-align:center; font-size:14px; font-weight:bold; text-decoration:none; padding-top:10px; margin-bottom:10px;}
.nav_4_o{display:block; width:185px; height:31px; color:#838383; background:url(../images/images_01.png) -269px -83px no-repeat; margin:0 auto; text-align:center; font-size:11px; text-decoration:none; padding-top:10px; margin-bottom:10px;}
/**底部**/
.footer{width:1024px; margin:0 auto;}
.foote_01{width:1024px; height:100px; background:url(../images/footer_01.jpg) 0 0 no-repeat; overflow:hidden; padding-top:20px;}
.foote_02{width:1024px; padding:10px 0 20px 0; color:#2c77ba; font-size:12px; text-align:center;}
.foote_02 em{font-size:14px; margin-right:20px;}
.foote_link_e{float:left; display:inline; width:70px; color:#fff; font-size:14px; margin:10px 10px 0 70px;}
.foote_link_c{float:left; display:inline; width:800px;}
.foote_link_c a{display:inline-block; color:#fff; text-decoration:none; margin:10px 10px 0 10px;}
/**线**/
.line01{height:50px; width:2px; background:url(../images/line_01.jpg) repeat-y; float:left;}
/**分页**/
.FY{overflow:hidden; width:680px; margin:15px auto 0;}
.FY span{display:block; float:right; margin:3px 6px 0 0;}
.FY a{display:block; float:left; padding:1px 3px; border:1px solid #ccc; color:#666; text-decoration:none; margin-right:6px;}
.FY a:hover{background:#105DB5; color:#FFFFFF;}
.FY .current{background:#105DB5; color:#FFFFFF;}
.FY b{font-weight:100; display:block; float:left; margin:3px 10px 0 0;}
/**小图标**/
.TU_01{float:right; display:inline; width:11px; height:8px; background:url(../images/images_01.png) -3px -20px; margin:14px 8px 0 0;}
.TU_02{position:absolute; display:block; width:33px; height:10px; background:url(../images/images_01.png) -466px -79px no-repeat; right:0; bottom:5px;}
/**轮转图**/
.LU{width:960px; margin:20px auto 0; overflow:hidden; float:left; border-bottom:3px solid #e7e7e7;}
.LU_t{color:#fff; font-size:12px; font-weight:bold; height:21px; background:url(../images/title_bg01.jpg) 0 0 no-repeat; padding-left:20px; width:940px; padding-top:7px;}
#carousel_container{position:relative; height:180px; overflow:hidden;}
#carousel_inner{width:910px; height:170px; overflow: hidden; position:absolute;left:25px; top:5px;}
#left_scroll{position: absolute;left:0;top:0;width:13px;height:180px;cursor: pointer;cursor: hand; background:url(../images/left_01.jpg) no-repeat;}
#right_scroll{position: absolute;top:0;right:0; width:13px;height:180px;cursor: pointer;cursor: hand; background: url(../images/right_01.jpg) no-repeat;}
#carousel_ul{width:9999px; height:170px; position:relative;}
#carousel_ul li{float: left;width:140px; height:140px; margin:30px 50px 0 0; display:inline;}
#carousel_ul li a{display:block; width:140px; text-align:center; color:#666; font-size:12px; text-decoration:none;}
#carousel_ul li a img{width:140px;}
/**中部内容**/
.center_01{width:960px; padding:20px 32px 30px 32px; margin:0 auto; overflow:hidden; background:#fff;}
.center_02{width:960px; padding:0 32px 30px 32px; margin:0 auto; overflow:hidden; background:#fff;}
.video{float:left; display:inline; width:380px; height:280px;}
.news{float:left; display:inline; width:300px; height:280px; overflow:hidden; margin:0 35px;}
.news dd{margin:0 5px; line-height:23px;}
.news dd a{color:#626262; display:block; float:left; width:225px; text-decoration:none; height:23px; overflow:hidden;}
.news dd a:hover{text-decoration:underline;}
.news dd span{display:block; float:right; width:65px;}
.news_tilt_01{background:url(../images/images_01.png) -48px -14px no-repeat; width:300px; height:20px; overflow:hidden; margin-bottom:10px;}
.news_tilt_01 em{display:block; float:left; font-size:12px; font-weight:bold; color:#000;}
.news_tilt_01 a{display:block; float:right; color:#394a80; text-decoration:none;}
.news_tilt_02{background:url(../images/images_01.png) -48px -14px no-repeat; width:200px; height:20px; overflow:hidden; margin-bottom:10px; padding:0 5px;}
.news_tilt_02 em{display:block; float:left; font-size:12px; font-weight:bold; color:#000;}
.news_tilt_02 a{display:block; float:right; color:#394a80; text-decoration:none;}
.news_tilt_03{width:100%; background:url(../images/title_bg.jpg) 0 0 repeat-x; height:33px; overflow:hidden;}
.news_tilt_03 em{display:block; float:left; margin:8px 0 0 20px; color:#042c9c; font-size:14px; font-weight:bold;}
.news_tilt_03 span{float:right; display:block; margin:8px 20px 0 0; font-size:12px; color:#8e8e8e;}
.gong{float:left; display:inline; width:210px; height:280px;}
.gong_c{width:210px; height:196px; overflow:hidden; margin-bottom:10px; line-height:22px;}
.logn{width:200px; padding:5px;}
.logn em{font-size:14px; color:#2c77ba;}
.logn input{height:22px; width:150px; border:1px solid #03375f; background:#c9e1f7; color:#666; font-size:14px;}
.logn_a{width:155px; height:60px; display:block; background:url(../images/images_01.png) 0 -43px no-repeat; margin:10px auto 0;}
.LC_01{display:inline; float:left; width:692px; margin:20px 0 0 20px;}
.RC_01{display:inline; float:left; width:242px;}
/**新闻中心**/
.NE_title{overflow:hidden; width:200px; border-bottom:1px solid #888; padding:20px 20px 15px 20px; margin-bottom:30px;}
.NE_lo{background:url(../images/images_01.png) -475px -46px no-repeat; width:24px; height:28px; float:left; display:inline;}
.NE_tl{width:160px; float:left; display:inline; color:#042c9c; font-size:16px; font-weight:bold; margin-left:10px; margin-top:5px;}
.NE_tl span{font-size:14px; color:#b2b2b2; font-weight:100;}
.NE_cn{width:690px; border:1px solid #d3d3d3; min-height:500px;}
.NE_x{width:630px; margin:15px auto; overflow:hidden; height:120px;}
.NE_xi{width:140px; height:100px; border:1px solid #ccc; padding:2px; float:left; display:inline;}
.NE_xi img{width:140px; height:100px;}
.NE_xc{float:left; display:inline; width:470px; height:110px; margin-left:10px;}
.NE_xc dt{font-size:14px; font-weight:bold; color:#042c9c; height:20px; line-height:18px; width:480px; overflow:hidden;}
.NE_xc dt a{color:#042c9c; text-decoration:none;}
.NE_xc dd{font-size:12px; height:70px; margin-top:10px; overflow:hidden; line-height:22px; color:#666; position:relative;}
.NE_lt{width:645px; margin:0 auto;}
.NE_lt li{overflow:hidden; width:630px; border-bottom:1px solid #ccc; background:url(../images/li_bg.jpg) 0 5px no-repeat; padding:0 0 5px 12px; margin-top:6px;}
.NE_lt li a{display:block; float:left; color:#626262; text-decoration:none; width:530px; overflow:hidden;}
.NE_lt li span{display:block; float:right;}
/**详细页**/
.XC{width:950px; min-height:500px; margin:15px auto 0;}
.XC p{line-height:24px; font-size:14px; width:910px; margin:0 auto 10px; text-indent:2em;}
.XC p img{border:1px solid #ccc; padding:2px; text-align:center;}
.XC p b{font-weight:bold; color:#105db5;}
.XC pre{text-align:center;}
.XC pre img{border:1px solid #ccc; padding:2px; text-align:center;}
/**精品工程**/
.JP_cn{overflow:hidden; width:690px; margin-bottom:15px;}
.JP_cn pre{text-align:center;}
.JP_cn pre img{border:1px solid #ccc; padding:2px; text-align:center;}
.JP_cn p{line-height:24px; font-size:14px; width:660px; margin:0 auto 10px; text-indent:2em;}
.JP_cn h1{width:660px;}
.JP_o{display:inline; float:left; background:url(../images/JT_01.png) 0 0 no-repeat; width:191px; height:214px; padding:7px 6px 5px 6px; text-align:center; color:#105db5; margin:15px 13px 0 13px;}
.JP_o:hover{background:url(../images/JT_02.png) 0 0 no-repeat; color:#ccc;}
.JP_o dt img{width:190px;}
.JP_o dd{width:190px; margin:9px auto 0; text-align:center; font-size:14px; font-weight:bold;}
.JP_s{display:inline; float:left; background:url(../images/JT_03.png) 0 0 no-repeat; width:621px; height:418px; padding:15px 6px 5px 6px; text-align:center; color:#fff; margin:15px 13px 0 13px;}
.JP_s dt img{width:590px;}
.JP_s dd{width:190; margin:15px auto 0; text-align:center; font-size:18px;}
.YS{width:670px; overflow:hidden; margin:15px auto 0; border-bottom:1px solid #ccc; padding-bottom:10px;}
.YS dt{float:left; display:inline; width:148px; height:85px;}
.YS dd{float:left; display:inline; width:500px; color:#555; font-size:12px; margin-left:20px; line-height:18px;}
/**访客留言**/
.FK{width:670px; margin:30px auto 0;}
.FK dt{width:670px; overflow:hidden; margin:10px 0 5px;}
.FK dt em{font-size:12px; font-weight:bold; float:left; display:inline;}
.FK dt span{font-size:12px; float:right; display:inline;}
.FK dd{border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:20px; line-height:20px;}
.FK_c{width:670px; border:1px solid #ccc; margin:20px auto; padding-bottom:20px;}
.FK_ct{width:670px; text-align:center; color:#333; background:#eee; font-weight:bold; font-size:12px; padding:5px 0;}

@charset "utf-8";
/* CSS Document */
