@charset "utf-8";

/* CSS Document */

*{ margin:0px; padding:0px;}

img {border:0;margin:0; padding:0;}

ul,li,ol,h1,h2,h3,dl,dt,dd,form,p,span,b,u,s,i{list-style:none;margin:0; padding:0;}

.clearfix{display:inline-table;}

* html .clearfix{height:1%;/*ie6*/}

*+html .clearfix{min-height:1px;}

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;font-size: 0;}

.clearfix { display:inline-block; }

* html .clearfix { height:1%; }

.clearfix { display:block; }

input,textarea {outline:none;border:0px;}

a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ } a:focus{ -moz-outline-style: none; /* FF */ } 

a:link { text-decoration: none;color: #535353;}

a:visited {text-decoration: none; color: #535353;}

a:hover { text-decoration: none; color: #000000;}

a:active {text-decoration: none; color: #535353;}

.clear{ clear:both;}

.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}

body {margin: 0px; color:#535353; font-size: 12px;  font-family: 宋体,Arial,Helvetica,sans-serif;}/* font-family: microsoft yahei;*/





.hsbg{ width:100%; background:#f7f7f8; height:189px;}

.head_bg{ width:100%; height:49px; background:url(../images/top_bg.jpg) repeat-x; padding-top:15px;}

.head{ width:1000px; margin:0 auto; height:54px;}

.head .h_l{ float:left;}

.head .h_l span{ color:#ff7802;}



.head .h_r{ float:right; padding-right:15px;}

.head .h_r li{ float:left; padding-right:5px;}

.head .h_r li a{ float:left;}

.head .h_r li.xinlang{ padding-top:2px;}

.head .h_r li.tengxun{  padding-top:2px;}





.top{ width:1000px; margin:0 auto; height:107px; padding-top:5px; background:#f7f7f8;}

.top div{ float:left;}

.top .top_ms{ float:left; font-size:24px;font-family: microsoft yahei; color:#000; padding-top:18px; padding-left:10px;}

.top .top_ms span{ color:#8a0206;}

.top .tel{ float:right; background:url(../images/tel.jpg) -4px 25px no-repeat; width:178px; height:90px; padding-left:55px; padding-top:20px;}

.top .tel span.tel_1{ font-size:17px;font-family: microsoft yahei;}

.top .tel span.tel_2{ font-size:24px; color:#d60000;font-family: microsoft yahei;}





.navbg{ background:url(../images/navbg.jpg) repeat-x; height:46px; line-height:46px; width:100%;}

.navbg .nav{ width:1000px; height:46px; margin:0 auto;}

.navbg .nav ul li{ line-height:46px; height:46px; width:165px; text-align:center; float:left;}

.navbg .nav ul li a{ color:#FFF;font-family: microsoft yahei; font-size:14px;}

.navbg .nav ul li a:hover{ background:#bd001e; width:165px; height:46px; display:block;}





.footbg{ background:url(../images/footbg.jpg) repeat-x; height:207px; width:100%;}

.footbg .footnav{ width:1000px; height:38px; line-height:38px; margin:0 auto;}

.footbg .footnav ul li{ line-height:38px; float:left; width:111px; text-align:center;}

.footbg .footnav ul li a{ font-size:14px; color:#FFF;font-family: microsoft yahei;}

.banquan{ width:1000px; margin:0 auto;}

.banquan p{ color:#FFF; line-height:25px; float:left; width:790px; padding-top:15px;}

.banquan p a{color:#FFF; }

.banquan .bq_r{ float:right; width:135px; padding-top:15px; padding-right:20px;}







.sbox dl{width:1000px; margin:20px auto 0 auto; height:24px; margin-bottom:15px;}

.sbox dl dt{ float:left}

.sbox dl dt input{ float:left;}

.sbox dl dt input.text{ height:22px; line-height:22px; width:300px; border:#fcaf01 1px solid; background:url(../images/sc.gif) no-repeat 10px center #FFFFFF; padding-left:34px; color:#666; font-size:16px; border-right:none}

.sbox dl dt input.text:focus,.header .sbox dl dt input.text:hover{ border-color:#004374}

.sbox dl dt input.submit{height:24px; line-height:24px; background-color:#fcaf01; width:80px;  text-align:center; cursor:pointer; color:#fff; font-size:12px;}

.sbox dl dd{ float:right; line-height:23px; width:570px; text-align:right; overflow:hidden;color:#323d31}

.sbox dl dd a{ margin-right:10px;}



.online-phone { padding:0;display: block; width:95px;height: auto; background:#ededed; border: medium none; opacity: 1;}

.online-phone div { line-height:24px;}

.online-phone li {color:#0072c6;font-family:"Microsoft YaHei";width:95px;height:45px;padding:4px 0;margin: 0;cursor:pointer;border-bottom:1px solid #a5c8e1;background: #d5e0e9 url(../images/callservice_2.png) -202px 4px no-repeat;}

.online-phone li:hover {color:#fff;border-bottom:1px solid #ecc0a6;background:#ff7424 url(../images/callservice_2.png) -202px -50px no-repeat; }

.online-phone li a { color:#0072C6;}

.online-phone li a:active { color:#0072C6;}

.online-phone li a:hover { color:#fff;}

.phone-name { text-indent:35px;}

.phone-nub {text-indent:3px;}

.online-tc {cursor: pointer; display: block; width: 95px; height: 90px; background: url(../images/callservice_2.png) no-repeat 0 0; border-bottom:1px solid #ebac00;  opacity: 1;	}

.online-tc:hover {background: url(../images/callservice_2.png) no-repeat -105px 0; }

.online-code {/*display: block; cursor:pointer; width: 95px; height: 80px; background: url(../images/callservice_2.png) no-repeat 0 -290px; border: medium none;opacity: 1;*/}

.online-tel {display: block; cursor:pointer; width: 95px; height: 15px; background: url(../images/callservice_2.png) no-repeat 0 -290px; border: medium none;opacity: 1;padding-top:65px; text-align:center ;font-size:12px;font-weight:bold;font-family:"黑体";font-style:italic;}

.online-left {float:left;position: absolute; left:0; cursor:pointer; width:26px; height:132px;}

.online-hidden {background:url(../images/callservice_2.png) -274px -104px no-repeat}

.online-show {background:url(../images/callservice_2.png) -274px -244px no-repeat}

.online-right { float:right}

.kwfwexin{ width:95px; height:96px; margin:0px 0;}

.kwfwexin img{ width:95px; height:96px;}

.form_box dl {clear: both;padding: 8px 0px;    font-size: 12px;    line-height: 28px;}

.form_box dl dt {    display: block;    float: left;    width: 150px;    text-align: right;}



input.txt {    width: 200px;    float: left;}

#txtContent {    float: left;}

.input {    display: inline;    margin-right: 5px;    padding: 5px;    height: 18px;    line-height: 18px;

    vertical-align: middle;  background: none repeat scroll 0% 0% #FFF;    border: 1px solid #CACACA;    border-radius: 4px;    font-family: "Microsoft YaHei";

}

.txt {    float: right;      line-height: 24px;}

.form_box dl dd .btn_submit {    padding: 10px 50px;border: 1px solid #429342;background: none repeat scroll 0% 0% #52A152;color: #FFF;font-size: 14px;line-height: 1em;

    margin-left:100px;cursor: pointer;font-family: "Microsoft YaHei";}

    

.search_list {margin-top: 30px;}    

ul, ol, dl, li, dt, dd, p, h1, h2, h3, h4, h5, h6 {

    padding: 0px;

    margin: 0px;

    list-style: none outside none;

}

.search_list li a {

    font-family: "微软雅黑";

    font-size: 14px;

    font-weight: 900;

    text-align: left;

}

.search_list li span {

    text-align: right;

    float: right;

}

.search_list li p {

    margin: 10px 0px;

    line-height: 25px;

    padding-left: 15px;

}

 .hot{ overflow:hidden; margin:20px;}

	.hot ul li{ height:130px; line-height:30px;}

	.hot ul li img{ width:160px; height:160px;}



	.zklist{ overflow:hidden; margin-top:15px;border: 1px solid #D5D5D5;border-radius:4px; font-family:"宋体";}

	.zklist-T{background: url("../images/tit1.gif") repeat-x scroll 0% 0% transparent;height: 32px;line-height: 32px;font-weight: bold; text-indent:12px;}

	.zklist-C{ overflow:hidden; margin-top:30px; margin-bottom:30px;}

	.zklist-C ul li{ width:45%; height:25px; line-height:25px; overflow:hidden; float:left; margin-right:2%; margin-left:2%; }

	.zklist-C ul li a{ float:left; width:75%;}

	.zklist-C ul li span{ float:right; text-align:right;}	
/* banner 开始 */
body {
	overflow-x: hidden;  
}
.banner-h {
	height:500px;
	background: #fff;
}
.w-banner {
	width: 1200px;
    height: 100%;
    margin: 0 auto;
    position: relative;
}
.banner-bg {
    width: 1920px;
    height: 100%;
    position: absolute;
    left: 0;
    z-index: 20;
    overflow: hidden;
}
.banner {
    position: relative;
}
.banner a {
    width: 100%;
    height: 100%;
    position: absolute;
    right: 0;
}
.banner-ctrl-prev,.banner-ctrl-next {
    display: inline-block;
    width: 71px;
    height: 71px;
    position: absolute;
    top: 372px;
    border-radius: 10px;
    cursor: pointer;
    z-index: 30;
}
.banner-ctrl-prev {
    left: 10px;
    background: url(../images/baner_left.png) no-repeat rgba(0,0,0,0.3);
}
.banner-ctrl-prev:hover {
    background: url(../images/baner_left.png) no-repeat rgba(0,0,0,0.5);
}
.banner-ctrl-next {
    right: 10px;
    background: url(../images/baner_right.png) no-repeat rgba(0,0,0,0.3);
}
.banner-ctrl-next:hover {
    background: url(../images/baner_right.png) no-repeat  rgba(0,0,0,0.5);
}
.banner img {
	width:1920px;
	height:500px;
}
/* banner 结束 */

.flickr li {float:left;margin:5px 2px;}




.topp{ height:258px; background:url(../images/top_bg.gif) no-repeat center 97px;}
.top_t{ height:28px;line-height:28px; border-bottom:1px solid #e5eef4; color:#6b6b6b;}
.top_t p{ float:right;}
.top_t p a{ padding: 0 5px;}
.top_t .a_last{ padding-right:0;}
.top_c{ height:142px;font-family:"Microsoft Yahei";width: 1200px;
    margin: 0 auto;}
.top_c h4{ float:left; padding: 32px 0 0 0;}
.top_c h5{float:left;padding:52px 0 0 36px;font-size:22px;color: #fcaf01;}
.top_c h5 span{ display:block;  padding:4px 0 0 0; font-size:16px;font-weight:normal; color:#333333}
.top_c p{float:right;padding: 55px 20px 0 215px;background:url(../images/top_phone.gif) no-repeat right 60px;color:#3e3e3e;font-size:14px;}
.top_c p span{ padding: 0 0 0 44px;}
.top_c p b{display:block;font-size:22px;color: #fcaf01;}
.top_c em{ float:right;width:104px; padding:30px 0 0 0; text-align:center; color:#16120f; line-height:24px; font-style:normal;font-family: "宋体";}
.nav{height:49px;background: #fcaf01 url(../images/nav_bg.gif) no-repeat center top;font-family:"Microsoft Yahei";}
.nav li{ float:left; font-size:14px; background:url(../images/nav_bor1.gif) no-repeat right center;}
.nav li a{ display:block; padding: 0 68px; line-height:49px;color:#ffffff; text-align:center; }
.nav li a:hover,.nav li.cur a{ padding-left:68px; background: url(../images/li_bg.gif) repeat-x; color:#000000; text-decoration:none;}
.nav li:lase{ background:none;}
.sea{ height:38px; background:url(../images/sea_bg.gif) repeat-x;overflow:hidden;}
.sea_in{ padding:8px 0 0 0;}

.contt{ width:1200px; margin:0 auto; overflow:hidden;}
.fl{ float:left;}
.fr{ float:right;}
.k_word{ line-height:38px;}
.k_word a{ padding: 0 10px;}
.menu{ width:960px; margin:0 auto; overflow:hidden;}


.about{ height:520px; overflow:hidden; background:#f9f9f9 url(../images/a_bj.jpg) no-repeat center top;}

.a_u{ width:218px; height:205px; overflow:hidden; margin-top:108px;}
.a_u ul li{ float:left; font:18px "Microsoft Yahei";}
.a_u ul li a{ display:inline-block; color:#fff; text-align:center; padding-top:60px; padding-right:18px; padding-left:18px;}

.a_u ul .al01 a{ background:url(../images/a_l1.gif) no-repeat left top; width:19px; height:145px;}
.a_u ul .al02 a{ background:url(../images/a_l2.gif) no-repeat left top; width:18px; height:145px;}
.a_u ul .al03 a{ background:url(../images/a_l3.gif) no-repeat left top; width:19px; height:145px;}
.a_u ul .al04 a{background:url(../images/a_l4.gif) no-repeat left top;width:18px;height:145px;}


.a_x{ margin-top:108px; width:780px;}
.a_x dl dt{ width:395px; height:299px; overflow:hidden;}
.a_x dl dt img{ width:395px; height:299px;}

.a_x dl dd{ width:340px;}

.a_x dl dd p{ height:238px; overflow:hidden; font:13px "Microsoft Yahei"; color:#666;line-height: 30px;}
.a_x dl dd p a{ display:block; font:18px/42px "Microsoft Yahei"; color:#333; margin-top:16px;}
.a_x dl dd span{ display:block;}
.a_x dl dd span a{font:bold 14px/30px "Microsoft Yahei";color: #fff;width:135px;height:31px;display:inline-block;text-align:center;background: #fcaf01;}
/**/
.cont{ width:1000px; margin:0 auto; overflow:hidden;}

.zx{ background:url(../images/zx_bj.jpg) no-repeat center top; height:222px; overflow:hidden; margin-top:20px;}

.z_c{ height:222px; position:relative;}
.z_c p{ width:163px; height:78px; overflow:hidden; font:14px "Microsoft Yahei"; color:#fff; position:absolute; top:100px; right:120px;}
.z_c p em{ display:block; font:bold 20px "Microsoft Yahei";}
.z_c p span{ font:bold 12px/28px "Microsoft Yahei";}
.z_c p span a{display:block; color:#fff; width:102px; height:28px; text-align:center; background:#fcaf01;}

.g_link {height:104px;background:url(../images/linkbg.jpg) no-repeat center center;}
.g_link h4 { float: left; width: 90px; padding-left: 48px; padding-top: 38px; }
.g_link h4 em { display: block; font-size: 12px; text-transform: uppercase; font-weight: normal; font-style: normal; }
.g_link h4 a {color: #000;font-size: 20px;font-weight: normal;}
.m_link {width: 1000px;padding-top: 45px;height: 38px;line-height: 38px;float: right;}
.m_link a { display: inline-block; padding: 0 8px; color: #040000; font-size: 14px;line-height: 30px;}

.g_ft {background:url(../images/ftbg.jpg) no-repeat center top;height: 260px;position:relative;}
.g_ft .flogo { left:48px; top:20px; position: absolute; }
.g_ft .code { right:5px; top:10px; position: absolute; }
.g_ft .code img { width:126px; }
.f_pr { position: relative; }
.copyr { padding: 10px 0 0 0px; color: #423f3f; font-size: 13px; line-height: 30px; height: 160px; width: 1050px;}
.copyr a { color: #423f3f; }
.g_ft .footnav { height:63px; }
.g_ft .footnav {  height:63px; line-height:63px; }
.g_ft .footnav li { float:left; background:url(../images/footnav_libg.jpg) no-repeat right center; }
.g_ft .footnav li a { padding:0px 40px; font-size:13px; color:#ffffff; }
.g_ft .footnav li.laster { background:none; }

.liuc_bg{background: url(../images/exper_bg.jpg) no-repeat center top;height: 300px;font-size: 0;overflow: hidden;}
.liuc_t{ padding:45px 0 0;height: 65px;text-align: center;}
.liuc_t a{font-size: 24px;color: #000; text-decoration:none;}
.liuc ul li{width: 265px;height: 140px;float: left;}
.liuc ul li a{font-size: 15px;color: #333;display: block;width: 265px;height: 140px; background-repeat:no-repeat;}
.liuc ul li span{display: block; padding:95px 0 0;text-align: center;width: 140px;}
.liuc .liuc_li04,.liuc .liuc_li04 a{width: 264px;}
.liuc .liuc_li05,.liuc .liuc_li05 a{width: 140px;}
.liuc .liuc_li01 a{ background-image:url(../images/liuc_k01.png);}
.liuc .liuc_li02 a{ background-image:url(../images/liuc_k01.png); background-position:-265px 0;}
.liuc .liuc_li03 a{ background-image:url(../images/liuc_k01.png); background-position:-530px 0;}
.liuc .liuc_li04 a{ background-image:url(../images/liuc_k01.png); background-position:-795px 0;}
.liuc .liuc_li05 a{ background-image:url(../images/liuc_k01.png); background-position:-1059px 0;}

.prt{ width:1200px; margin:60px auto; overflow:hidden;}
.pro_l{ width:287px;}
.pro_ll{ width:287px;}
.pro_lt{background: #fcaf01;width:287px;height:60px;text-align:center;line-height:60px;overflow:hidden;}
.pro_lt a{font-size:24px; color:#fff; text-transform:uppercase;}
.pro_lt i{font-size: 14px;font-weight: normal; padding:0 0 0 5px;font-style: normal;}
.pro_l h5{width: 287px; height:50px; overflow:hidden; padding:0 0 1px;}
.pro_l h5 a{ font-size:16px; color:#24282b; padding:0 0 0 45px; background:url(../images/cp_hbg01.gif) no-repeat;display: block;width: 242px;height: 50px;line-height: 50px;overflow: hidden;}

.pro_r{ width:911px;height: 680px;}
.pro_rm ul li { width:283px; height:210px;float: left;position: relative; padding:0px 0 0 20px;margin-bottom: 20px;}
.pro_rm ul li img{ width:273px; height:205px;border: 5px solid #666;}
.pro_rm ul li span{display: block; width:283px; text-align:center; display:block; height:55px; line-height:55px; overflow:hidden; font-size:14px; color:#fff; background:url(../images/cp_picbg01.png) repeat;position: absolute;right: 0;bottom: 0px;}

.leib2{
    width: 287px;
    padding-bottom: 20px;
	float:left;
}
.leib2 .tit,.leib .tit{color:#fff;font-size:22px;background: #fcaf01;height:58px;text-align:center;overflow:hidden;line-height: 58px;}
.leib2 .tit i,.leib .tit i{color: #fff;font:12px Arial; text-align: center; font-size:14px;text-transform:uppercase;}
.leib2 .tit a,.leib tit a{ color:#333;}
.leftlx {
    width: 285px;
    text-align: left;
    font-family: "Microsoft YaHei";
    font-size: 12px;
    padding: 10px 0px;
    border-top: 1px solid #3C6F8A;
    display: block;
    margin-bottom: 0px;
    padding-bottom: 10px;
    color: #fff;
    border: 1px solid #ccc;
    border-top: 0px;
    color: #444;
	background: #e1e1e1;
}
.leftlx .dianh {
    padding: 0 15px;
}
.leftlx li{
    line-height: 30px;
    font-size: 13px;
	
}

.cz {
    background: url(../images/productc_bg.jpg) no-repeat center top;
    height: 838px;
    background-repeat: no-repeat;
    background-position: center;
}.cz-h{padding-top: 35px;}
.cz-h p{
    font-size: 39px;
    text-align: center;
    color: #000;
    font-weight: bold;
        line-height: 55px;
}
.cz-s{width:1140px;display:block;margin: auto;}
.cz-s li {
    width: 569px;
    float: left;
    height: 330px;
}
.dd{    display: block;
    float: right;
    width: 60px;
    height: 300px;
    margin-top: 40px;
    border-top: 5px solid #000;
    margin-right: 60px;}
      .dd span
    {
       font-size: 25px;
    width: 35px;
    display: block;
    float: left;
    font-weight: bold;
    line-height: 42px;
    color: #000;
        }
      .dd  em
        {
  font-size: 23px;
    width: 20px;
    display: block;
    float: left;
    color: #000;
    line-height: 38px;
	font-style:normal;

            }
			
.pk{background:url(../images/pk_bj.jpg) no-repeat center top;height:722px;overflow:hidden;}

.pk_con{ height:722px; overflow:hidden;}
.pk_con h4{ padding-top: 80px;
    height: 96px; overflow:hidden; text-align:center; font:bold 26px/56px "Microsoft Yahei"; color:#333;}

.pk_con h4 p{/* background:url(../images/pk_h.jpg) no-repeat center top; */height:38px;font:bold 38px/38px "Microsoft Yahei";color:#fff;}
.pk_c {
    height: 546px;
    overflow: hidden;
}
.pk_u{ width:848px; margin:0 auto; margin-top:39px; height:59px; overflow:hidden; border-bottom:1px solid #f3dd8c; border-top:1px solid #f3dd8c;}
.pk_u ul li{ float:left; background:url(../images/p_ub.png) no-repeat right center; padding-right:65px; padding-left:48px;}
.pk_u ul li a{ font:bold 16px/58px "Microsoft Yahei"; color:#fff;}


.pk_u .nobot{ background:none;}
.bz{ height:394px; overflow:hidden;width: 1000px;
    margin: 0 auto;}
.bz_t{ width:468px; height:322px; overflow:hidden; margin-top:30px; margin-left:32px; display:inline;}
.bz_t img{ width:468px; height:322px;}

.bz_r{ width:480px; margin-top:18px;}
.bz_r dl{ margin-top:20px;}
.bz_r dl dt{ font:18px "Microsoft Yahei"; color:#993300;color: #000;
    font-weight: bold;}
.bz_r dl dd{ margin-top:8px; background:url(../images/w_q.png) no-repeat left top; padding-left:16px; font:13px "Microsoft Yahei"; color:#666;}

.bz_r p{ margin-top:28px;}
.bz_r p span{ font:16px "Microsoft Yahei"; color:#333;}
.bz_r p span em{ font:20px "Microsoft Yahei"; color:#333;}
.bz_r p a{ margin-left:32px; display:inline-block; width:103px; height:31px; background:#404145; text-align:center; font:bold 14px/30px "Microsoft Yahei"; color:#fff; text-align:center;}

.part{ height: 360px;font-family:"Microsoft YaHei";padding: 32px 0 0;}
.part h4{ height:95px; line-height:41px; font-size:26px; text-align: center;color: #222;font-weight: normal;background:url(../images/partbg.gif) no-repeat center 57px;}
.part h4 a{ color: #222;}
.part h4 span{ color: #fcaf01;}
.part h4 p{ display: block; color: #9e9e9e; text-transform: uppercase; line-height: 30px;font-size: 22px;}
.tt{background: url(../images/productc_bg.jpg) no-repeat center top; overflow:hidden;border-bottom: 2px solid #fcaf01;}
#demo1p {
	
	list-style: none outside none;
	margin-left: 0;
	overflow: hidden;
	width:1200px;
	margin:0 auto;
	height: 234px;
}
#indemo1p {
	float: left;
	width: 800%;
}
#demo1p1 {
	float: left;
}
.top_14 {
	list-style: none outside none;
	padding-left:0;
	display:inline;
}
ul {
	list-style: none outside none;
}
.top_14 li {
	float: left;
	height: 230px;
	line-height: 30px;
	margin-right: 10px;
	overflow: hidden;
	margin-right: 10px;
	text-align: center;
	width: 252px;
	
	
}
.top_14 a {
	color: #000;
}
.top_14 a img {
	
	height: 173px;
	width: 230px;
	padding:4px;
	border: 4px solid #f1f1f1;
}
#demo1p2 {
	float: left;
}
#demo1p p a {
	height: 50px;
    line-height: 50px;
}