@charset "utf-8";
/* CSS Document */

body,td,th {font-family:"宋体";	font-size: 12px; color:#333333;}
body {background: url(../img/homebg_pp.jpg) repeat-x; margin: 0px; text-align:center; background-color:#E0E2E2;}
/* 全局 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; color:#333333; }
body, button, input, select, textarea { font: 12px/20px \5b8b\4f53, Helvetica, Arial, sans-serif;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
ul, ol { list-style: none; }
fieldset, img { border: 0; } /* img 搭车：让链接里的 img 无边框 */
button, input, select, textarea { font-size: 100%; } /* 使得表单元素在 ie 下能继承字体大小 */
table { border-collapse: collapse; border-spacing: 0; }
* { margin:0; padding:0}

.date2 { float:right; position:relative; color:#999; margin-top:0;*margin-top:-26px;}
.red { color:#ff0000;}

a:link {color: #333333;	text-decoration: none;}
a:visited {	text-decoration: none;	color: #333333;}
a:hover {	text-decoration: none;	color:#CC0000;}
a:active {	text-decoration: none;}

.a1:link {color:#FFFFFF;	text-decoration: none;}
.a1:visited {	text-decoration: none;	color:#FFFFFF;}
.a1:hover {	text-decoration: none;	color:#FF9900;}
.a1:active {	text-decoration: none;}

.a2:link {color:#CC0000;	text-decoration: none;}
.a2:visited {	text-decoration: none;	color:#CC0000;}
.a2:hover {	text-decoration: none;	color: #003399;}
.a2:active {	text-decoration: none;}

.a3:link {color:#003399;	text-decoration: none;}
.a3:visited {	text-decoration: none;	color:#003399;}
.a3:hover {	text-decoration: none;	color: #CC0000;}
.a3:active {	text-decoration: none;}

.a4:link {color:#cccccc;	text-decoration: none;}
.a4:visited {	text-decoration: none;	color:#cccccc;}
.a4:hover {	text-decoration: none;	color:#FF9900;}
.a4:active {	text-decoration: none;}

#all {}
#head { }

#topt {height:26px; line-height:26px; border-top:#04477c 1px solid; border-bottom:#d1d1d1 1px solid;}
#topt .cent { width:980px; margin:0 auto;}
#topt .left {float:left;}
#topt .left strong { font-weight:normal;}
#topt .right {float:right;}
#topt .right ul {}
#topt .right ul li {float:left; height:22px; line-height:22px; margin:2px 0; width:65px; text-align:center; border-right:#eaeaea 1px solid;}
#topt .right ul li a { color:#db0000; text-decoration:none;} 
#topt .right ul li a:hover { color:#db0000; text-decoration:none;} 
#top { width:980px; height:98px; margin:0 auto; overflow:hidden;}
#top .t_l { float:left; margin-top:10px;*margin-top:0px;}
#top .t_r{ float:right; width:313px; height:98px; margin-top:15px;color:#484848; line-height:105px; text-align:center; background:url(../img/tel.gif) no-repeat top center;}
#nav { width:980px; margin:0 auto; height:38px; font-size:14px; overflow:hidden;}
#nav ul {}
#nav ul li {width:107px; height:38px; float:left;text-align:center; line-height:32px;}
#nav ul li a{color:#F7F7F7;text-decoration: none;}
#nav ul li a:hover{color:#F7F7F7;text-decoration: none;}
#nav ul li:hover{background:url(../img/cp.jpg) no-repeat center 4px;}

#banner {background:url(../img/banner.jpg) no-repeat left top; width:980px; height:346px; margin:0 auto; overflow:hidden;}
#banner .b_nav {width:120px;  margin:125px 0px 0px 30px; float:left; }
#banner .b_nav ul li {line-height:40px; font-size:13px;text-align:left;}
#banner .b_swf { float:right; margin-top:65px;}

#banner2 {background:url(../img/banner2.jpg) no-repeat left top; width:972px; height:178px; margin:0 auto; overflow:hidden;}
#banner2 .b_swf { float:right; margin-top:25px;}

#con_t { height:4px; background:url(../img/ban_x.jpg) no-repeat center top;}
#content {width:988px;background:url(../img/nr_pp.jpg) repeat-y center; padding:0px 7px 0px 7px;margin:0 auto; overflow: hidden;}
#content .box1 { border:1px solid #CCCCCC; width:967px; background: #FFFFFF url(../img/box.gif) repeat-y 320px; text-align:left; color:#666666; margin:0 auto; overflow:hidden;}
#content .box1 .ind_n {float:left; margin:8px 0 0 3px; width:320px; overflow:hidden;}
#content .box1 .ind_c {float:left; margin:8px 0 0 8px; width:375px;}
#content .box1 .ind_s {float:right; width:240px; margin:8px 2px 0 0;}

#content .box1 .title,#content .box1 .title2,#content .box1 .title3 { height:25px; line-height:25px; font-size:14px; text-indent:10px;}
#content .box1 .title {background:url(../img/news.gif) no-repeat 70px center;}
#content .box1 .title2 {background:url(../img/about.gif) no-repeat 70px center;}
#content .box1 .title3 {background:url(../img/sunflower.gif) no-repeat 110px center;}

#content .box1 .ind_c .c { background: url(../img/ztgs.jpg) no-repeat top center;line-height:24px; text-indent:24px; padding-top:60px; overflow:hidden;}
#content .box1 .ind_c .d {height:25px;overflow:hidden;}
#content .box1 .ind_c .d ul li { float:left; width:80px; height:25px; line-height:25px; text-align:center; background:url(../img/an_bg.gif) no-repeat; margin:0 6px; }
/* 2014-4-4 更新 增加最新内容滚动 
#content .box1 .ind_c .b { margin-top:5px;text-align:center; width:375px;}
*/
#content .box1 .ind_c .b { margin-top:5px;text-align:left;width:375px;height:26px;overflow:hidden;}
#content .box1 .ind_c .b ul {}
#content .box1 .ind_c .b ul li {font-size:12px; line-height:22px;}

#content .box1 .ind_s .c { background:url(../img/service.png) no-repeat center top;}
#content .box1 .ind_s .c p{text-indent:24px;line-height:24px;padding-top:140px; overflow:hidden;}

#newstab{}
#newstab .item{width:310px;}
#newstab .item .tab{position:relative;height:29px;border-bottom:1px solid #cdcdcd;}
#newstab .item .tab .switchBtn{position:absolute;right:0;display:none;}
#newstab .item .tab ul{position:absolute;left:15px;width:255px;height:28px;overflow:hidden; margin-top:4px;}
#newstab .item .tab ul li{float:left;cursor:pointer;line-height:26px;width:85px; text-align:center;background:url(../img/news-bg.jpg) no-repeat;}
#newstab .item .tab ul li.current{cursor:pointer;color:#fff;background:url(../img/news-bg1.jpg) no-repeat; width:85px; text-align:center;}
#newstab .item .tab ul li a { color: #333333; text-decoration: none;}
#newstab .item .tab ul li a:hover { color: #ffffff; text-decoration: none;}
#newstab .item .items{display:none;background:url(../img/icon_num.gif) 15px 4px no-repeat;padding:0 15px; margin-top:10px;}
#newstab .item .items li{height:25px;line-height:25px;padding-left:22px;}



#content .box2 {width:967px;background-color:#f6f6f6; border:1px solid #CCCCCC; border-top:0px; margin:0 auto; overflow: hidden;}
#content .box2 ul {}
#content .box2 ul li{background:url(../img/x.gif) no-repeat right bottom;padding:9px 12px 3px 13px;float:left;width:135px;text-align:left;color:#999; overflow:hidden; line-height:18px;}
#content .box2 ul li:nth-child(6n) { background:none;}
#content .box2 ul li strong { font-size:12px;}
#content .box2 ul li img{width:135px; height:90px;}
#content .box2 ul li .des{font-size:12px; text-indent:24px; color:#333; line-height:20px; margin-top:3px;}


#content .box3 {background:url(../img/cp_bg.jpg) repeat-x; padding-top:10px; height:180px; width:967px; text-align:left;margin:0 auto; margin-top:8px; }


#content .box3 .iptree {border-right:1px solid #414141; padding:0 10px;float:left;}
#content .box3 .iptree .title { font-size:13px; font-weight:bold; margin-right:10px;}
#content .box3 .iptree ul { float:left; margin-right:30px;}
#content .box3 .iptree ul.no {margin-right:0px;}
#content .box3 .iptree ul.no2 {margin-right:15px;}
#content .box3 .iptree ul li {line-height:25px; }
#content .box3 .iptree ul li a { color:#ccc; text-decoration:none;}
#content .box3 .iptree ul li a:hover { color:#ff9900; text-decoration:none;}



/*page*/
#content .box4 { border:1px solid #CCCCCC; padding:3px; width:960px; background-color:#FFFFFF; text-align:left; overflow:hidden; margin:0 auto;}
#content .box4 .location{ height:35px; margin:0 15px; overflow:hidden;}
#content .box4 .location .l { float:left; width:400px;line-height:35px;}
#content .box4 .location .r { float:right; text-align:right;}
#content .box4 .left {width:226px;float:left; margin-left:3px;}
#content .box4 .right {float:right;width:720px; }

#content .box4 .left .top {background:url(../img/left_top.jpg) no-repeat top center; height:4px;}
#content .box4 .left .bot {background:url(../img/left_di.jpg) no-repeat 0 0; height:4px;}

#content .box4 .left .tit {height:35px; line-height:42px;font-size:16px;font-weight:bold;color:#CC0000;padding-left:10px;background:url(../img/about.gif) no-repeat 80px 20px;}
#content .box4 .left .ubg { background: url(../img/left_pp.jpg) repeat-y; padding:0 3px;overflow:hidden;}
#content .box4 .left .ubg li {background-color:#ebebeb; margin:4px; height:23px; padding:7px 0px 0px 15px;overflow:hidden;}
#content .box4 .left .ubg li:hover {background-color:#B50A03;margin:4px; height:23px; padding:7px 0px 0px 15px; cursor:pointer;overflow:hidden; color:#fff;}
#content .box4 .left .ubg li a { color:#333; text-decoration:none;}
#content .box4 .left .ubg li:hover a {color:#fff; text-decoration:none;} 

#content .box4 .left .tit2 { font-size:13px; font-weight:bold; text-indent:10px; margin-top:10px;}
#content .box4 .left .alist {}
#content .box4 .left .alist li {text-indent:20px; background:url(../img/ico04.jpg) no-repeat 8px 11px;line-height:26px; color:#4c4c4c}

#content .box4 .right .tit {height:25px; padding:10px 0px 0px 28px; background:#EBEBEB url(../img/ico02.jpg) no-repeat 15px center; font-size:14px; font-weight:bold;}
#content .box4 .right .cont {padding:15px 10px 10px 5px; line-height:25px; font-size:14px;}

/* search */
.search {overflow:hidden;}
.search .form {float:left;}
.search .search-keyword {width:150px;height:20px;padding-top:2px;padding-left:6px; *margin-right:5px;line-height:20px;border:0px;border:#85c3fe solid 1px;background: #FFF;color:#444;}
.search .search-submit {cursor:pointer;width:63px;height:22px;border:0px;background:url(../img/search.gif) no-repeat; margin-left:-3px;*margin-left:0;margin-top:5px;}
.search .search-option {border:#85c3fe solid 1px;height:22px;}

/* 公司介绍 圆框  2013年8月13日 10:53 By 陈兴 */
.lanmu_1{ width:220px; float:left; height:275px; border:#dedede 1px solid;  border-radius:5px; padding:2px; color:#666; margin-top:10px;}
.lanmu_2{ width:220px; float:left; height:263px; margin-left:5px; border:#dedede 1px solid;  border-radius:5px; padding:8px; color:#666; margin-top:10px;}
.lanmu_t{LINE-height:40px; TEXT-INDENT:20px; height:40px; FONT-SIZE:14px; FONT-WEIGHT:bold}
.lanmu_t SPAN{MARGIN:12px 10px auto auto; float:right}
.lanmupic{TEXT-ALIGN:center}
.com_zi{line-height:27px;  float:left; margin:10px 0px 10px 0px; padding:5px; text-indent:24px;} 
.lanmu_1 UL{MARGIN-TOP:4px; width:204px; margin-left:20px}
.lanmu_1 LI{LINE-height:24px; TEXT-INDENT:12px;  COLOR:#4c4c4c; FONT-SIZE:12px}
.lanmu_1 SPAN{MARGIN:10px 20px 20px 0px; float:right}
.lanmu_1 SPAN A{COLOR:#c61002}
.lanmu_2 UL{MARGIN-TOP:4px; width:200px; margin-left:20px}
.lanmu_2 LI{LINE-height:24px; TEXT-INDENT:12px;  COLOR:#4c4c4c; FONT-SIZE:12px}
.lanmu_2 SPAN{MARGIN:10px 20px 0px 0px; float:right}
.lanmu_2 SPAN A{COLOR:#c61002}


/*page end*/






#foot {width:988px;background:url(../img/di.jpg) no-repeat center top; margin:0 auto;}
#foot .copy {line-height:26px; padding-top:10px; overflow:hidden;font-family: Arial, Helvetica, sans-serif; color:#333333;}
#flink {width:978px;margin:0 10px; text-align:left; margin:0 auto;}
#flink ul li { float:left;line-height:18px;margin-right:5px;color:#acacac;word-break:normal;}
#flink a { color:#acacac; text-decoration:none;}
#flink a:hover { color:#acacac; text-decoration:none;}


#xw { margin-top:10px;}
#cpzs { background:url(../img/x.gif) no-repeat right bottom; padding:9px 12px 0px 13px; float:left; width:135px; text-align:left; color:#999999; line-height:18px;}
#cpzs2 { padding:9px 0px 0px 13px; float:left; width:135px; text-align:left; color:#999999; line-height:18px;}

#cplb { border-right:1px solid #414141; line-height:25px; padding:0px 14px 0px 14px; float:left; height:180px;}
#cplb2 {line-height:25px; float:left; padding-left:14px; height:180px;}

.bk { border:3px #D9D9D9 solid; margin:8px 5px 0px 0px;}
#cpzs3 { background:url(../img/x.gif) no-repeat right bottom; padding:9px 5px 0px 5px; float:left; width:135px; float:left; text-align:left; color:#999999; line-height:18px;}



