body {
	margin:0;
	padding:0;
	line-height:24px;
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px; overflow-x:hidden
}


li{list-style-type: none;}
ul{list-style-type: none; margin:0 auto; padding:0;}
a {color:#333333;text-decoration:none;}
a:hover {color:#0764a9;text-decoration:none;}

img {border:0;}
.img:visited img{border: 1px solid #cccccc;}
.img img{border: 1px solid #cccccc;padding:3px;}
.img:hover img{border: 1px solid #cccccc;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td,img { padding: 0; margin: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal; }
ol,ul,li { list-style: none; }
div,dl,dt,dd,ol,ul,li{ zoom:1; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%; }
q:before,q:after { content:''; }
abbr,acronym { border: 0; }

/*¶¥²¿ÑùÊ½*/

.top{ background:url(top.jpg) no-repeat center top; width:1200px; height:129px; margin:0 auto}
.top_right{ float:right; margin-right:15px;}

/*µ¼º½ÑùÊ½*/

.navBar{ position:relative; z-index:1; background:url(navbg.png) no-repeat center top; color:#fff; height:55px; line-height:55px;   }
.nav{ width:1200px; margin:0 auto; font-family:"Microsoft YaHei",SimSun,SimHei;  }
.nav .m{ float:left;  position:relative; background:url(navline.png) no-repeat left center; margin-left:-2px;   }
.nav a:hover{ text-decoration:none; color:#fff;   }
.nav h3{ float:left;  font-size:100%; font-weight:normal; font-size:14px; height:55px; overflow:hidden;  }
.nav h3 a{ display:block; color:#fff;  padding:0 35px;  background:url(navline.png) no-repeat left center; vertical-align:top;  }
.nav .on{ border-color:#1F7CAF;   }
.nav .on h3 a{ background:#ff4e02; color:#fff; border-color:#1f7caf !important;  }
.nav .sub{ display:none; /*Ä¬ÈÏÒþ²Ø*/ width:99px; padding:5px 0;   position:absolute; left:-1px; top:40px; background:#1F7CAF; text-align:center;  }
.nav .sub li{ vertical-align:middle; }
.nav .sub li a{ height:20px; line-height:20px; padding:4px 0;  display:block; background:url(icon.png) 0 9px no-repeat; color:#fff;   }
.nav .sub li a:hover{ color:#ff0; background:#2595d1;   }

#navigation a.here:link,
 #navigation a.here:visited,
 #navigation a.here:hover,
 #navigation a.here:active { background:#ff4e02; color:#fff; }

/* ÂÖ»»Çø */

.banner{ min-width:1000px;  position:relative;  height:586px; overflow:hidden;  }
.banner .bd{ position:relative; z-index:0;  }
.banner .bd ul{ width:100% !important; }
.banner .bd li{ width:100% !important;  height:586px; }
.banner .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto;  height:586px;  }
.banner .bd li a{ height:568px; display:block;  }
.banner .bd .txt{ position:absolute; width:415px; top:100px; left:22px;   font:normal 18px/30px "Microsoft YaHei";    }
.banner .bd .btn{ display:block; zoom:1; margin-top:8px;  width:72px; padding-right:10px;  height:31px; line-height:31px; text-align:center; color:#fff; font-size:12px; background:url(banner-btn.png) 0 0 no-repeat;_background:url(banner-btn-ie6.png) 0 0 no-repeat;
}
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center; }
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:4px; background:url(dot-black.png) 0 0; overflow:hidden; line-height:9999px; filter:alpha(opacity=40);opacity:0.4; }
.banner .hd ul .on{ filter:alpha(opacity=100);opacity:1;  }


/*index*/
.main{ width:1200px; height:auto; overflow:hidden;  margin:0 auto; margin-top:50px;}

.yewu_pic{
	width:275px;
	height:250px;
	line-height:250px;
	text-align:center;
}
.yewu_yingwen{
	width:275px;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#CDCCCC;
	font-size:18px;
}
.yewu_tit{
	width:275px;
	height:60px;
	line-height:60px;
	text-align:center;
	font-size:36px;
	font-family:Î¢ÈíÑÅºÚ;
	font-weight:bold;
	color:#FF6537;
}
.yewu_miaoshu{
	width:275px;
	height:60px;
	line-height:30px;
	text-align:center;
	font-size:20px;
	font-family:Î¢ÈíÑÅºÚ;
	color:#474747;
}
.yewu_xinxi{
	width:275px;
	height:30px;
	font-size:14px;
	line-height:30px;
	background:url(line_xing.jpg) no-repeat;
	padding-left:70px;
}

.container{margin-left:auto; margin-right:auto; width:980px;}
.stxtBox{ background: url(stbg.jpg) no-repeat center; height:767px; margin-top:50px;}
.stxtBox .stxtCont{}
.stxtBox .stxtCont .stTop{ text-align:center; padding-top:40px;}
.stxtBox .stxtCont .stTop h4{ font-size:24px; color:#ef6b00;}
.stxtBox .stxtCont .stTop h4 a{ font-size:24px; color:#ef6b00; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold;}
.stxtBox .stxtCont .stTop p{ font-size:16px; color:#666; margin-bottom:17px; margin-top:5px; font-family:"Î¢ÈíÑÅºÚ"}
.stxtBox .stxtCont .stCont{ position:relative;}
.stxtBox .stxtCont .stCont>p{ position:absolute; background:url(pbg01.png) no-repeat; font-size:16px; color:#333; cursor:pointer;}
.stxtBox .stxtCont .stCont p.pL{padding-right:19px; background-position:right center;}
.stxtBox .stxtCont .stCont p.pL1{ top:38px; left:260px;}
.stxtBox .stxtCont .stCont p.pL2{ top:106px; left:150px;}
.stxtBox .stxtCont .stCont p.pL3{ top:210px; left:100px;}
.stxtBox .stxtCont .stCont p.pL4{ top:287px; left:138px;}
.stxtBox .stxtCont .stCont p.pL5{ top:356px; left:90px;}
.stxtBox .stxtCont .stCont p.pL6{ top:450px; left:125px;}

.stxtBox .stxtCont .stCont p.pR{ padding-left:19px;  background-position:left center;}
.stxtBox .stxtCont .stCont p.pR7{ top:36px; right:220px;}
.stxtBox .stxtCont .stCont p.pR8{ top:69px; right:100px;}
.stxtBox .stxtCont .stCont p.pR9{ top:142px; right:100px;}
.stxtBox .stxtCont .stCont p.pR10{ top:250px; right:120px;}
.stxtBox .stxtCont .stCont p.pR11{ top:307px; right:35px;}
.stxtBox .stxtCont .stCont p.pR12{ top:408px; right:183px;}
.stxtBox .stxtCont .stCont p.pR13{ top:474px; right:150px;}
.stxtBox .stxtCont .stCont p:hover{ background-image:url(pbg02.png); color:#ef6b00;}
.stxtBox .stxtCont .stCont .pshow{height:330px; width:406px; text-align:center; padding-top:75px; position:absolute; top:90px; left:287px; display:none;}
.stxtBox .stxtCont .stCont .pshow span{ display:block; font-size:16px; color:#fff; line-height:27px; height:54px; overflow:hidden; margin:30px 49px 0 49px;}
/*stxtBox*/


.container3 {
    margin: 0 auto;
    width: 1180px;
    height: auto; 
    /*overflow: hidden;*/
}

.sec-3 h2 {
    margin: 90px auto 90px auto;
    width: 426px;
    height: 117px;
    background: url(head_2.png) top center no-repeat;
}

.sec-3 .display {
    width: 1170px;
    margin: 0 auto;
}

.sec-3 .display ul li {
    float: left;
    padding: 0 20px;
    width: 190px;
    height: 202px;
    text-align: center;
    border-right: 1px solid #e0e0e0;
}

.sec-3 .display ul li img {
    width: 90px;
    margin-bottom: 20px;
}

.sec-3 .display ul li h3 {
    margin-bottom: 28px;
    font-size: 18px;
    color: #333;
    font-weight: bold;
}

.sec-3 .display ul li p {
    font-size: 14px;
    color: #999;
    line-height: 20px; font-family:"Î¢ÈíÑÅºÚ";
}
.b-r-none {
    border-right: none!important;
}

/*»·¾³*/
.shTle{ text-align:center;}
.shTle p a{ font-size:20px; color:#ef6b00; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold}

.shhjBox{}
.shhjBox .container{ position:relative; z-index:999;}
.shhjBox .shTle{ background:url(sstlbg.png) no-repeat left top; padding-top:40px; padding-bottom:32px;}
.shhjBox .container ul{ overflow:hidden; position:absolute; left:45%; bottom:-52px; z-index:999;}
.shhjBox .container li{ float:left;  width:51px; height:52px;}
.shhjBox .container li a{ display:block;  height:52px;}
.shhjBox .container li.lbg1{ background:url(libg01.png) repeat center;}
.shhjBox .container li.lbg1 a{ background:url(libot01.png) no-repeat center;}
.shhjBox .container li.lbg2{ background:url(libg02.png) repeat center;}
.shhjBox .container li.lbg2 a{ background:url(libot02.png) no-repeat center;}
.shhjBox .hjCont{}
#jianz{ position:relative;}
.shhjBox .hjCont ul{ overflow:hidden; width:1920px;}
.shhjBox .hjCont li{ float:left; width:480px; position:relative;}
.shhjBox .hjCont li img{ display:block;}
.shhjBox .hjCont li i{ display:block; width:480px; height:388px; position:absolute; background:url(hjlbg.png) repeat center; top:0; left:0; cursor:pointer;}
.shhjBox .hjCont li p{ padding:27px 0; text-align:center; width:100%;}
.shhjBox .hjCont li p a{ font-size:14px; color:#333;}
.shhjBox .hjCont li:hover i{ display:none;}
.shhjBox .hjCont li:hover p{ background:#ef6b00;}
.shhjBox .hjCont li:hover p a{ color:#fff;}
/*shhjBox*/


.gsjj{ width:1200px; height:auto; overflow:hidden; margin:0 auto; margin-top:40px;}

.gsjj_top{ width:1200px; height:80px; margin:0 auto; text-align:center;}
.gsjj_tf_cn{ width:1200px; height:50px; margin:0 auto; text-align:center; line-height:50px; font-family:"Î¢ÈíÑÅºÚ"; font-size:32px; font-weight:bold; color:#f16a00;}
.gsjj_tf_en{ width:1200px; height:30px; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; text-align:center; color:#333333}

.gsjj_bg{ width:1200px; height:auto; overflow:hidden; margin:0 auto; margin-top:20px;}
.gsjj_pic{ float:right; width:436px; height:437px; background:url(gs.jpg) no-repeat;}
.gsjj_left{ float:left; width:730px; line-height:30px; color:#333333; font-family:"Î¢ÈíÑÅºÚ"; line-height:30px; font-size:16px;}


.hqTle{ text-align:center;}
.hqTle p{ margin-bottom:10px;}
.hqTle a{ font-size:32px; color:#ef6b00; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold;}

.hqdtBox{ background:#ececec; height:auto; overflow:hidden; padding-bottom:30px; margin-top:30px;}
.hqdtBox .hqTle{ padding-top:35px; padding-bottom:25px;}
.hqdtBox .hqCont{ padding-bottom:49px;}
.hqdtBox .hqCont .hqcleft{ float:left; width:647px;}
.hqdtBox .hqCont .hqcleft dl{ overflow:hidden; border-bottom:1px solid #ececec; border-right:1px solid #ececec; height:99px;}
.hqdtBox .hqCont .hqcleft dl dt{ float:left; width:99px; height:99px; color:#fff; text-align:center;  font-family:"Arial";}
.hqdtBox .hqCont .hqcleft dl dt h4{ font-size:48px; line-height:48px; margin-top:25px;}
.hqdtBox .hqCont .hqcleft dl dt p{ font-size:12px;}
.hqdtBox .hqCont .hqcleft dl dd{ background:#fff; height:99px; margin-left:99px; padding-left:22px; padding-right:19px;}
.hqdtBox .hqCont .hqcleft dl dd h5{ padding-top:22px;}
.hqdtBox .hqCont .hqcleft dl dd h5 a{ font-size:14px; color:#ef6b00;}
.hqdtBox .hqCont .hqcleft dl dd p{ font-size:13px; color:#333; line-height:18px; height:36px; overflow:hidden; margin-top:10px;}
.hqdtBox .hqCont .hqcleft dl .datSty1{ background:#ef6b00;}
.hqdtBox .hqCont .hqcleft dl .datSty2{ background:#009944;}
.hqdtBox .hqCont .hqcleft dl .datSty3{ background:#231916;}
.hqdtBox .hqCont .hqcright{ float:left;}
.hqdtBox .hqCont .hqcright img{ display:block;}
/*hqdtBox*/


.sec-5 h2 {
    margin: 90px auto 90px auto;
    width: 311px;
    height: 116px;
    background: url(head_4.png) top center no-repeat;
}

.sec-5 .display {
    width: 1178px;
    margin: 0 2px 123px 1px;
}


.sec-5 .display li {
    float: left;
    width: 100%;
}

.sec-5 .display li a {
    width: 195px;
    height: 146px;
    float: left;
    background: url(customer.png) no-repeat scroll 0 0 #ffffff;
    cursor: default;
}

.sec-5 .display li a.i-1-1 {
    background-position: 0 0px;
}

.sec-5 .display li a.i-1-2 {
    background-position: -196px 0px;
}

.sec-5 .display li a.i-1-3 {
    background-position: -392px 0px;
}

.sec-5 .display li a.i-1-4 {
    background-position: -588px 0px;
}

.sec-5 .display li a.i-1-5 {
    background-position: -784px 0px;
}

.sec-5 .display li a.i-1-6 {
    background-position: -980px 0px;
    width: 197px;
}

.sec-5 .display li a.i-2-1 {
    background-position: 0 -146px;
}


.sec-5 .display li a.i-2-2 {
    background-position: -196px -146px;
}


.sec-5 .display li a.i-2-3 {
    background-position: -392px -146px;
}


.sec-5 .display li a.i-2-4 {
    background-position: -588px -146px;
}


.sec-5 .display li a.i-2-5 {
    background-position: -784px -146px;
}


.sec-5 .display li a.i-2-6 {
    background-position: -980px -146px;
    width: 197px;
}

/*----*/

.sec-5 .display li a.i-1-1:hover {
    background-position: 0 -379px;
}

.sec-5 .display li a.i-1-2:hover {
    background-position: -196px -379px;
}

.sec-5 .display li a.i-1-3:hover {
    background-position: -392px -379px;
}

.sec-5 .display li a.i-1-4:hover {
    background-position: -588px -379px;
}

.sec-5 .display li a.i-1-5:hover {
    background-position: -784px -379px;
}

.sec-5 .display li a.i-1-6:hover {
    background-position: -980px -379px;
    width: 197px;
}

.sec-5 .display li a.i-2-1:hover {
    background-position: 0 -525px;
}


.sec-5 .display li a.i-2-2:hover {
    background-position: -196px -525px;
}


.sec-5 .display li a.i-2-3:hover {
    background-position: -392px -525px;
}


.sec-5 .display li a.i-2-4:hover {
    background-position: -588px -525px;
}


.sec-5 .display li a.i-2-5:hover {
    background-position: -784px -525px;
}


.sec-5 .display li a.i-2-6:hover {
    background-position: -980px -525px;
    width: 197px;
}

.news_list1{ background:url(icon4.jpg) no-repeat left center; text-indent:15px; line-height:30px; border-bottom:#CCCCCC 1px dashed}
.news_list{ background:url(icon4.jpg) no-repeat left center; text-indent:15px; line-height:30px; border-bottom:#CCCCCC 1px dashed}
.data{ text-align:right; margin-right:0px!important; margin-right:10px; color:#CCCCCC}

/*right*/
.right{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.right_top{ width:1200px; height:116px; background:url(about_top.png) no-repeat center top; margin:0 auto}
.right_tf{ width:1200px; height:60px; text-align:center; line-height:60px; color:#333; font-size:36px; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ"; }
.right_r{ width:1200px; height:36px; text-align:center; line-height:20px; color:#e5e5e5; font-size:24px; font-family:"Times New Roman", Times, serif; text-transform:uppercase }

.right_bg{ width:1200px; height:auto; overflow:hidden;background-color:#FFFFFF;  margin:0 auto; }
.right_bt{ width:1200px; height:20px; margin:0 auto; background-color:#FFFFFF;}
.right_con{ width:1200px; height:auto; overflow:hidden; margin:0 auto; color:#333; line-height:30px; margin-top:30px; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; line-height:35px;}


/*footer*/
.foot_bg{ width:100%; height:auto; overflow:hidden; margin:0 auto; margin-top:20px; background:url(foot_bg.jpg) repeat-x center top;}
.foot_nav{ width:1000px; height:30px; margin:0 auto;  margin-top:0px; text-align:center; line-height:40px; color:#FFFFFF}
.foot_nav a{ color:#FFFFFF}
.foot{ width:1200px; height:144px; background:url(foot.jpg) no-repeat; margin:0 auto}
.foot_con{ margin-left:320px; width:660px; height:auto; padding-top:20px; line-height:30px; color:#FFFFFF}
.foot_con a{ color:#FFFFFF}

.link{ width:1200px; height:63px; background:url(link.jpg) no-repeat; margin:0 auto}
.link_con { float:right; width:1060px; height:63px; line-height:63px; color:#FFFFFF}
.link_con a{ color:#FFFFFF}
