@charset "utf-8";
* { margin: 0px; padding: 0px; }

body{ color:#5d5d5d; font:12px Arial,'宋体'; background:url(../images/shuxian_02.jpg) repeat-x;}
li{list-style-type:none;}
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}
img{ border:none;}

/* 默认全局样式超链接样式 */
a {color: #5d5d5d; text-decoration:none;}/* 链接基本样式 */
a:hover {color: #C00; text-decoration:none;}/* 链接移上时的样式 */
a.red,a.red:visited{ color:#C00}

/* 其它常用样式的定义 */
.left{ float: left;}
.right{ float: right;}
.clear{ clear: both; }

/*首页*/
.logo { background:url(../images/shuxian_05.jpg) no-repeat 0 17px; width:995px; height:85px; margin:0 auto;}
.daohang { width:995px; margin:0 auto;}
h1 {background:url(../images/shuxian_08.jpg) no-repeat; width:6px; height:42px; float:left;}
h2 {background:url(../images/shuxian_14.jpg) no-repeat; width:6px; height:42px; float:right;}
.menu { background:url(../images/shuxian_10.jpg) repeat-x; width:983px; float:left; line-height:42px; height:42px;}
.menu li { float:left; width:160px; background:url(../images/shuxian_12.jpg) no-repeat right 0; display:block; text-align:center;}
.menu .ts a { background:url(../images/shuxian_17.jpg) no-repeat center center; }
.menu li a { display:block; width:160px; color:#FFF; font-family:"黑体"; font-size:15px;}
.menu li a:hover { background:url(../images/shuxian_17.jpg) no-repeat center center; color:#fff;}
.banner { background:url(../images/index_03.jpg) no-repeat; width:695px; height:300px; margin:0 auto; clear:both; margin-bottom:8px; padding:20px 0 0 300px;}
.main { background:url(../images/index_12.jpg) repeat-x 0 44px; width:993px; margin: 0 auto;  height:232px;}
.main h3 { background:url(../images/index_07.jpg) no-repeat center top; width:993px; margin: 0 auto; height:44px;}
.left { background:url(../images/index_10.jpg) repeat-x; height:181px; width:293px; float:left; margin-left:9px; display:inline;}
.sy {border-top:dashed #b6b8bb 1px; line-height:60px; height:60px; font-size:13px; color:#000;}
.sy a { color:#1b598e; }
.sy a:hover { color:#c00;}
.bdbg { background:url(../images/index_18.jpg) no-repeat; width:196px; height:36px; line-height:36px; overflow:hidden; padding:0 5px;}
.middle{ background:url(../images/index_10.jpg) repeat-x; height:181px; width:404px; float:left; margin-left:6px;  display:inline;}
.middle p { line-height:20px; padding:10px; padding-bottom:0px; }
.middle span { float:right; padding-right:10px; font-weight:bold;}
.right { width:266px; float:right; display:inline; margin-right:9px; background:url(../images/index_10.jpg) repeat-x; height:181px;}
.new { margin:5px 7px;}
.new li { background:url(../images/jiantou.jpg) no-repeat 5px 9px ; line-height:30px; border-bottom:dashed #9c9c9c 1px; padding-left:20px;}
.con { background:url(../images/index_31.jpg) repeat-x 0 39px; width:993px; margin: 0 auto;  height:246px;}
.con h3 { background:url(../images/index_27.jpg) no-repeat center 0; height:39px;}
.con-left { background:url(../images/index_29.jpg) repeat-x; height:181px; width:704px; float:left; margin-left:8px; display:inline;}
.sycp { margin:12px 20px; }
.sycp li { border-right:dashed #a6a7a7 1px; width:164px; display:block; line-height:27px; float:left; text-align:center;} 
.sycp li span { float:right; padding-right:10px; color:#0136a3;}
.sycp li span a { font-family:Arial, Helvetica, sans-serif; color:#0136a3;}
.sycp li strong { font-size:13px; color:#ff8a00;}
.sycp li strong a { color:#ff8a00;}
.sycp li span a:hover { color:#F00; }
.con-right { width:266px; float:right; display:inline; margin-right:9px; background:url(../images/index_29.jpg) repeat-x;  height:181px;}
.con-right p { background:url(../images/index_34.jpg) no-repeat 162px 82px; line-height:27px; color:#5d5d5d; margin:10px 0 0px 15px; padding-bottom:50px; }
.footer { width:100%; background:url(../images/index_39.jpg) repeat-x; text-align:center; line-height:24px; height:75px; padding-top:30px; color:#efefef; clear:both;}
.footer a {color:#b6b5b5;}

/*公司简介*/
.con-banner { background:url(../images/shuxian_20.jpg) no-repeat; width:735px; height:250px; margin:0 auto; clear:both; padding:0px 0 0 260px;}
.ny {background:url(../images/about_13.jpg) repeat-y; width:1000px; margin:0 auto 15px auto;}
.ny-left { float:left; width:274px;}
.ny h4 { background:url(../images/about_03.jpg) no-repeat; line-height:38px; height:38px; padding-left:290px; font-size:14px;}
.cpss { background:url(../images/about_06.jpg) repeat-x; height:179px; width:274px; float:left; margin-left:3px; display:inline; margin-bottom:15px;}
.ny h5 { background:url(../images/about_21.jpg) no-repeat; height:17px;}
h6 { background:url(../images/about_16.jpg) no-repeat 3px 0; width:275px; height:36px; clear:both;}
h7 { background:url(../images/about_111.jpg) no-repeat 3px 0; width:275px; height:36px; clear:both;}
.lx { background:url(../images/about_19.jpg) repeat-x; width:272px; height:181px; margin-left:3px;}
.lx p { background:url(../images/index_34.jpg) no-repeat 162px 82px; line-height:27px; color:#5d5d5d; margin:0px 0 0px 15px; padding-bottom:50px; padding-top:10px; }
.ny-right { width:718px; float:right; } 
.ny-right strong { font-size:14px; color:#0046a6; padding-left:15px; text-decoration:underline; margin:15px 0; display:block;}
.ny-right p { line-height:24px; color:#3d3d3d; padding:0 23px;}
.ny-right p span { background:url(../images/about_09.jpg) no-repeat 5px center; color:#1a98b6; font-weight:bold; padding-left:25px; height:25px; display:block;}
.new-con { width:680px; margin:15px auto;}
.new-con li { background:url(../images/new.jpg) no-repeat 5px center; height:30px; line-height:30px; padding-left:25px; border-bottom:dashed #a7a7a7 1px;}
.new-con li span { float:right; padding-right:5px;}
.ym { clear:both; padding-top:30px; text-align:center; display:block; height:30px; }


.contact { width:650px; margin:0 auto;}
.contact dd { float:left; line-height:30px; margin-top:40px; width:230px; }
.contact dt { float:right; width:420px; text-align:center; margin-top:40px;}
.cp { width:271px; padding-left:3px;}
#cpss2 { background:url(../images/about_06.jpg) repeat-x #E3EFFD; width:256px; float:left;  margin-bottom:15px; padding:15px 9px 20px 9px;}
#cpss2 li { display:block; background:url(../images/cplb2.gif) no-repeat; line-height:32px; height:32px; margin-bottom:7px; }
#cpss2 li a { display:block; font-size:13px; font-weight:bold;  width:226px; padding-left:30px;}
#cpss2 .ts { background:url(../images/cplb.gif) no-repeat center center;}
#cpss2 li a:hover { background:url(../images/cplb.gif) no-repeat center center; display:block; }
.jc { font-size:13px; font-weight:bold; line-height:36px; height:36px; padding-left:20px; color:#000;}
.bgwz { line-height:36px; height:36px; padding-left:20px; }
.xqtp { width:266px; height:418px; text-align:center; border: solid #e0e0e0 1px;}
.jctc { font-weight:bold; font-size:13px; padding-left:20px;}
.bgwz2  { line-height:32px; height:32px; padding-left:20px; border-bottom:solid #e0e0e0 1px; border-left:solid #e0e0e0 1px;}
.jy { padding:20px 30px 20px 0; text-align:right; line-height:30px; color:#0b8acf; font-weight:bold;}
.jy a { color:#0b8acf; font-weight:bold;}
.jy a:hover { color:#c00;}
.bgwz3 { line-height:27px; height:27px; padding-left:15px; color:#000;}
.keyword-sort { width:611px; clear:both; height:58px; } 
.keyword-sort li { float:left; width:42px; margin-right:3px; display:block; border: solid #aba9aa 1px; text-align:center; line-height:22px; margin-bottom:5px; color:#0060AF;}
.keyword-sort .tszm {  background:#0b8acf; color:#FFF;}
.keyword-sort .tszm a { color:#fff;}
.keyword-sort li a { color:#0060AF; font-family:Arial, Helvetica, sans-serif; width:42px; display:block; }
.keyword-sort li a:hover { color:#fff; background:#0b8acf;}

.bgwz4 { line-height:27px; height:27px; padding-left:35px; color:#000;}