@charset "utf-8";

/* CSS Document */

#example { 

width: 100px !important; /* IE7+FF */ 

width: 200px; /* IE6 */ 

}

*{margin: 0 auto; padding: 0;}

body{font-size: 12px;color: #121212;font-family:  Microsoft YaHei, 宋体, Arial, Helvetica, sans-serif;background:none;}

ul,li{list-style-type: none;}

img,ul,li,button{margin: 0px;}

img,button{border: none;}

a{color: #000;text-decoration: none;}

a:hover{text-decoration: none;}

a:active{text-decoration: none;}

img{border:0;}

input{}



/*banner*/

.banner{ width:100%; position:relative;}

.slideBox{ width:100%; height:600px; overflow:hidden; position:relative; margin:auto;}

		.slideBox .hd{ width:100%;  position:absolute; left:0; bottom:20px; z-index:1;  }

		.slideBox .hd ul{zoom:1;  text-align:center; width:100%;}

		.slideBox .hd ul li{ display:inline; margin-right:10px;   border-radius:50%; padding:0 8px;text-align:center; background:#fff; cursor:pointer; margin-left:15px; }

		.slideBox .hd ul li.on{ background:#015db2; color:#fff; }

		.slideBox .bd{ position:relative; height:100%; z-index:0;   }

		.slideBox .bd li{ zoom:1; vertical-align:middle; }

		.slideBox .bd img{ width:100%; height:600px; display:block; margin:auto; }



		/* 下面是前/后按钮代码，如果不需要删除即可 */

		.slideBox .prev{ position:absolute; left:73%; top:540px; background:url(../images/adv_q.jpg) no-repeat center; height:60px; width:70px; z-index:9999;}

		.slideBox .next{ position:absolute; left:77%; top:540px; background:url(../images/adv_h.jpg) no-repeat center; height:60px; width:70px; z-index:9999; }

		.slideBox .prev:hover,

		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }

		.slideBox .prevStop{ display:none;  }

		.slideBox .nextStop{ display:none;  }

.banner_dw{  font-size:16px; color:#222; height:60px; line-height:60px; background:#eee; opacity:0.8; position:absolute; top:540px; width:100%; z-index:99;}

.banner_dw span{ display:block; margin:auto; width:1180px; opacity:1; color:#000;}





/*pro*/

.pro_all{ width:100%; background:url(../images/pro_bk.jpg) no-repeat center; height:925px; margin-top:40px;}

.pro{ width:1180px; margin:auto; position:relative; overflow:hidden;}

.pro_l{ float:left; width:250px;}

.pro_l h2{ padding-top:30px; margin-left:42px; line-height:30px; height:115px;}

.pro_l h2 a{ font-size:26px; color:#fff;}

.pro_l h2 a span{font-size:12px; font-weight:normal; text-transform:uppercase;}

.pro_l ul{ margin-top:10px; width:250px;}

.pro_l ul li{ width:250px; height:40px; line-height:40px;}

.pro_l ul li a{ font-size:14px; color:#444; margin-left:40px;}

.pro_l ul li a:hover{ color:#16509f;}

.pro_l ul .pro_l_f{ width:250px; height:50px; background:url(../images/pro_l_li.jpg) no-repeat center; line-height:45px;}

.pro_l ul .pro_l_f a{ color:#015bb3; font-weight:bold; font-size:16px;}

.pro_r{ width:900px; float:right;}

.pro_chat{ width:200px; height:200px; margin-top:20px; margin:auto;}

.pro_chat img{width:200px; height:200px; display:block; margin-top:40px;}



/*产品图切换*/

.pro_slideTxtBox{ text-align:left; height:880px; overflow:hidden;  }

.pro_slideTxtBox .hd{ position:relative; }

.pro_slideTxtBox .hd ul{ float:left;  position:absolute; left:0px; top:30px;width:900px; height:40px;  }

.pro_slideTxtBox .hd ul li{ float:left; width:100px; height:40px; text-align:center;line-height:40px;  margin-right:0px;}

.pro_slideTxtBox .hd ul li a{ font-size:16px; color:#444; font-weight:bold;  }

.pro_slideTxtBox .hd ul li.on a{ color:#015db2; }

.pro_slideTxtBox .bd{ padding-top:35px;}

.pro_slideTxtBox .bd ul{ zoom:1; padding-top:20px; margin-left:0px; }

.pro1{ width:900px; overflow:hidden;}

.pro1_t{ width:320px; height:240px; float:left; border:1px solid #ccc;}

.pro1_t a img{ width:312px; height:232px; margin:auto; display:block; margin-top:2px;}

.pro1_w{ width:540px; margin-left:20px; float:left;}

.pro1_w1{ margin-top:10px;line-height:40px; border-bottom:1px dashed #ccc;}

.pro1_w1 a{ font-size:16px; color:#333333; font-weight:bold; }

.pro1_w2{ font-size:14px; color:#555; font-size:14px; line-height:24px; height:72px; overflow:hidden; margin-top:15px;}

.pro1_w3{ width:85px; height:26px; background:#f59105; text-align:center; line-height:26px;margin-left:0px; margin-top:20px;}

.pro1_w3 a{ color:#fff; display:block; width:100%; }

.pro_2{ width:900px; clear:both; overflow:hidden;}

.pro_2 li{ width:280px; float:left; margin-right:20px; margin-top:15px;}

.pro_t{ width:278px; height:183px;border:1px solid #ccc; overflow:hidden;}

.pro_t a img{width:278px; height:183px;-webkit-transition: 0.4s;

	-moz-transition: 0.4s;

	-o-transition: 0.4s;

	transition: 0.4s;}

.pro_t a img:hover{transform: scale(1.1);

-webkit-transform: scale(1.1)}

.pro_w{ line-height:40px;text-align:center;}

.pro_w a{ color:#333333; font-size:14px; }

.pro_2 li:hover .pro_w a{ color:#16509f;}

.pro_m{ position:absolute;line-height:22px; cursor:pointer; left:1110px; top:40px;}

.pro_m a{ color:#16509f;}	



.sb_picScroll-left{ width:890px;  overflow:hidden; position:relative;}

.sb_picScroll-left .hdss{ overflow:hidden;}

.sb_picScroll-left .hdss b{ cursor:pointer;}

.sb_picScroll-left .hdss .prevs{ position:absolute; background:url(../images/qh_l.png) no-repeat center; width:50px; height:43px; top:250px; left:750px; z-index:9}

.sb_picScroll-left .hdss .nexts{ position:absolute; background:url(../images/qh_r.png) no-repeat center; width:50px; height:43px;top:250px; left:800px;z-index:9}

.sb_picScroll-left .hdss .prevs:hover{ position:absolute; background:url(../images/qh_l0.png) no-repeat center; width:50px; height:43px; top:250px; left:750px; z-index:9}

.sb_picScroll-left .hdss .nexts:hover{ position:absolute; background:url(../images/qh_r0.png) no-repeat center; width:50px; height:43px;top:250px; left:800px;z-index:9}

.sb_picScroll-left .hdss ul{ float:right; overflow:hidden; zoom:1; }

.sb_picScroll-left .hdss ul li{ overflow:hidden;}

.sb_t{ width:400px; height:280px; float:left; overflow:hidden;}

.sb_t img{width:398px; height:278px; border:1px solid #ccc;-webkit-transition: 0.4s;

	-moz-transition: 0.4s;

	-o-transition: 0.4s;

	transition: 0.4s;}

.sb_t img:hover{transform: scale(1.1);

-webkit-transform: scale(1.1)}





.sb_w{ float:right;width:470px; height:280px; background:#fff; margin-right:15px;}

.sb_wn{ width:450px; height:270px; margin:auto;}

.sb_w1{ font-size:24px; margin-top:20px; margin-left:30px;}

.sb_w1 a{ color:#666;}

.sb_w2{ font-size:16px; color:#666; margin-top:15px; margin-left:30px; height:120px; width:400px; overflow:hidden; line-height:30px;}





.sb_w3{ width:100px; height:34px; border:1px solid #ccc; margin-top:20px; margin-left:40px; margin-right:30px; text-align:center; line-height:34px;}

.sb_w3 a{ font-size:14px; color:#444; display:block; width:100%;}

.sb_w3:hover{ background:#015db2;}

.sb_w3:hover a{ color:#fff;}





/*phone1*/

.phone1_all{ width:100%; background:url(../images/phone1_bk.jpg) no-repeat center; height:250px; margin-top:15px; }

.phone1{ width:1180px; margin:auto; position:relative;}

.phone1_w1{ font-size:24px; color:#fff; position:absolute; top:40px; left:0px; font-weight:bold;}

.phone1_w1 span{ font-size:30px; color:#fff}

.phone1_w2{ font-size:24px; color:#fff; position:absolute; top:135px; left:20px;}

.phone1_w3{ font-size:24px; position:absolute; top:175px; left:400px; color:#fff; letter-spacing:0px;}

.phone1_w4{ font-size:30px; color:#fff; position:absolute; top:170px; left:760px; width:110px; height:40px; background:#0181bf; text-align:center; line-height:40px;-webkit-transition: 0.4s;

	-moz-transition: 0.4s;

	-o-transition: 0.4s;

	transition: 0.4s;}

.phone1_w4 a{ font-size:16px; letter-spacing:2px; color:#fff; display:block; width:100%;}

.phone1_w4:hover{ background:#1098da;}



/*al*/

.aL_all{ width:100%; background:url(../images/al_bk.jpg) no-repeat center; height:558px;}

.aL_all{ width:1180px; margin:auto; overflow:hidden; position:relative; padding-top:50px;}

.al_l{ float:left; width:280px;}

.al_l h3{  line-height:30px;}

.al_l h3 a{font-size:24px; color:#444;}

.al_l h3 a span{ font-size:12px; text-transform:uppercase; font-weight:normal;}

.al_l ul{ margin-top:10px; overflow:hidden;}

.al_l ul li{ width:140px; text-align:left; float:left; margin-top:25px;}

.al_l ul li a{ font-size:18px; color:#444444;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.al_l ul li:hover a{ color:#16509f;}

.al_l_c{ margin-top:100px;}

.al_l_c1{ font-size:24px; color:#fff; margin-left:98px;}

.al_l_c2{ width:120px; height:32px; border:1px solid #fff; text-align:center; margin-top:15px; line-height:32px; margin-left:98px;}

.al_l_c2 a{ color:#fff; font-size:15px; display:block; width:100%;}

.aL_r{ width:800px; float:left; margin-left:70px; margin-top:70px;}

.aL_r ul{ overflow:hidden;}

.aL_r ul li{ width:320px; float:left; float:left; margin-left:60px;}

.aL_t{  width:320px; height:240px; overflow:hidden;}

.aL_t a img{  width:320px; height:240px;-webkit-transition: 0.4s;

	-moz-transition: 0.4s;

	-o-transition: 0.4s;

	transition: 0.4s; }

.aL_t a img:hover{transform: scale(1.1);

-webkit-transform: scale(1.1) }

.al_w{ text-align:center; margin-top:25px;}

.al_w a{ font-size:15px; color:#444;}





/*ys*/

.ys_all{ width:100%; background:url(../images/ys_bk.jpg) no-repeat center; height:1460px; margin-top:-40px;}

.ys{ width:1180px; margin:auto; position:relative;}

.ys h3{ text-align:center; font-size:48px; color:#fff; padding-top:100px;}

.ys h3 a{ color:#fff;}

.ys_xbt{ text-align:center; font-size:14px; color:#fff;}

.ys_w1{ font-size:20px; color:#333333;}

.ys_w2{ font-size:14px; color:#666; line-height:32px; margin-top:15px;}

.ys1{ position:absolute; top:505px; left:32px;}

.ys2{ position:absolute; top:984px; left:32px;}

.ys3{ position:absolute; top:740px; left:422px;}

.ys4{ position:absolute; top:1220px; left:422px;}

.ys5{ position:absolute; top:505px; left:815px;}

.ys6{ position:absolute; top:984px; left:815px;}



.yst1{ position:absolute; top:235px; left:0px;}

.yst2{ position:absolute; top:715px; left:0px;}

.yst3{ position:absolute; top:475px; left:393px;}

.yst4{ position:absolute; top:952px; left:393px;}

.yst5{ position:absolute; top:235px; left:785px;}

.yst6{ position:absolute; top:715px; left:785px;}



.ystb1{ position:absolute; top:435px; left:280px; z-index:999}

.ystb2{ position:absolute; top:920px; left:280px;z-index:999}

.ystb3{ position:absolute; top:675px; left:680px;z-index:999}

.ystb4{ position:absolute; top:1155px; left:680px;z-index:999}

.ystb5{ position:absolute; top:435px; left:1070px;z-index:999}

.ystb6{ position:absolute; top:920px; left:1070px;z-index:999}









/*gs*/

.gs_all{ width:100%; background:url(../images/gs_bk.jpg) no-repeat center; height:600px; margin-top:35px;}

.gs_fc{ width:1180px; margin:auto; position:relative;}

.gs{ overflow:hidden;}

.gs_t{ width:449px; height:400px; float:left;}

.gs_t a img{width:446px; height:400px;}

.gs_w{ width:580px; float:left; margin-left:80px;}

.gs_w1{ margin-top:25px;}

.gs_w1 a{ font-size:24px; color:#16509f; font-weight:bold;}

.gs_w2{ margin-top:15px;}

.gs_w2 a{ font-size:18px; color:#444;}

.gs_w3{ margin-top:12px; line-height:30px; height:150px; overflow:hidden; font-size:14px; color:#666;}

.gs_w0{ position:absolute; top:30px; left:1050px; font-size:13px;}

.gs_w0 a{ color:#16509f;}







/*fc*/

.fc_all{ width:100%; margin-top:-300px; height:300px; overflow:hidden;}

.fc{width:1180px; margin:auto; position:relative; }

.fc_slideTxtBox{ width:1180px;height:300px;}

.fc_slideTxtBox .hd{ height:120px; line-height:36px;  position:relative; float:left; margin-top: 140px;}

.fc_slideTxtBox .hd ul{ float:left;  position:absolute; width:400px; top:6px; }

.fc_slideTxtBox .hd ul li{ float:left; margin-left:12px; width:110px; height:34px; background:#16509f;margin-right:70px; text-align:center; line-height:32px;}

.fc_slideTxtBox .hd ul li a{ color:#fff; font-size:16px; display:block; width:100%; font-weight:bold;}

.fc_slideTxtBox .hd ul li.on{  background:#048fd2;}

.fc_slideTxtBox .hd ul li.on a{ color:#fff;}

.fc_slideTxtBox .bd{ height:300px;/*! margin-top: -120px; */}

.fc_slideTxtBox .bd ul{ overflow:hidden; /*! margin-top:-120px; */ float:right; margin-right:22px;}

.fc_t{ overflow:hidden; height:400px; }

.fc_t li{ width:210px; float:left; margin-left:10px; margin-right:10px; overflow:hidden;}

.fc_t li a img{width:210px; height:150px;-webkit-transition: 0.4s;

	-moz-transition: 0.4s;

	-o-transition: 0.4s;

	transition: 0.4s;}

.fc_t li a p{ width:100%; height:30px; text-align:center; line-height:30px; font-size:14px; color:#555;}



.fc_t li a img:hover{transform: scale(1.1);

-webkit-transform: scale(1.1)}





/*witness*/

.witness { margin-top:-40px; background:url(../images/body_bk.jpg) repeat; width:100%; }

.witness .wit_box { padding-top: 40px; width:1180px; margin:auto;}

.witness .wit_box .list{ width:295px; background: #f6f6f6;}

.witness .wit_box .list .word{ padding:35px; height: 200px; box-sizing: border-box;position: relative; text-align: center;}



.witness .wit_box .list .word p{ color: #6a6a6a; line-height: 28px; height: 56px; overflow: hidden;  margin-bottom: 25px;}

.witness .wit_box .list .word a{ text-align: center; padding:5px 30px; border: 1px solid #808080; color: #6a6a6a;}

.witness .wit_box .list .word span{ position: absolute;}

.witness .wit_box .list .word span.img1{ top:199px; left:123px;}

.witness .wit_box .list .word span.img2{ top:-19px; left:123px;}

.witness .wit_box .list .word span img{ display: block; width:42px; height: 19px;}

.witness .wit_box .list img{ display: block; width:294px; height: 250px;}



.witness .wit_box .list .word h4{ font-size: 16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-bottom: 8px; margin: 0 auto;}

.witness .wit_box .list .word h4 a{text-align: center;  border:none; color: #6a6a6a;}

.kh_t{ width:294px; height:250px; overflow:hidden;}

.kh_t a img{width:294px; height:250px;-webkit-transition: 0.4s;

	-moz-transition: 0.4s;

	-o-transition: 0.4s;

	transition: 0.4s;}

.kh_t a img:hover{transform: scale(1.1);

-webkit-transform: scale(1.1)}





/*news*/

.new { padding:10px 0 20px;}

.new .new_box { padding-top: 40px; height:525px; overflow:hidden;}

.new .new_box .new_lf {  width:65%;}

.new .new_box .new_lf .title2 { background-color: #e6e6e6; position: relative}

.new .new_box .new_lf .title2 .link li { float: left; font-size: 16px; }

.new .new_box .new_lf .title2 .link li.on { background-color:#0060b5; }

.new .new_box .new_lf .title2 .link li.on a{ color: #fff; }

.new .new_box .new_lf .title2 .link li a { display: block; padding: 0 60px; line-height: 60px; padding-left: 55px; font-size: 18px; }

.new .new_box .new_lf .title2 .link li.li1 a { background: url(../images/icon5-h.png) no-repeat 18px center; }

.new .new_box .new_lf .title2 .link li.li1.on a { background: url(../images/icon5.png) no-repeat 18px center; }

.new .new_box .new_lf .title2 .link li.li2 a { background: url(../images/icon6.png) no-repeat 18px center; }

.new .new_box .new_lf .title2 .link li.li2.on a { background: url(../images/icon6-h.png) no-repeat 18px center; }

.new .new_box .new_lf .title2 .more { position: absolute; right: 20px; top:20px;}

.new .new_box .new_lf .main { padding: 20px; border: 1px solid #ddd; border-top: none; height: 420px; }

.new .new_box .new_lf .main .tit { position: relative; height: 160px; padding-left: 220px; }

.new .new_box .new_lf .main .tit .pic{position:absolute; top:0; left:0; width:200px; height:140px; padding:3px; border:1px solid #ddd; overflow:hidden;}

.new .new_box .new_lf .main .tit .pic img { width: 100%; height: 100%;-webkit-transition: 0.4s;

	-moz-transition: 0.4s;

	-o-transition: 0.4s;

	transition: 0.4s;}

.new .new_box .new_lf .main .tit .pic img:hover{transform: scale(1.1);

-webkit-transform: scale(1.1)}

.new .new_box .new_lf .main .tit h3 { font-weight: bold; line-height: 30px; height: 30px; overflow: hidden; margin-bottom: 10px; }

.new .new_box .new_lf .main .tit h3 a:hover { color:#0060b5; }

.new .new_box .new_lf .main .tit p { line-height: 25px; height: 75px; overflow: hidden; font-size: 13px; margin-bottom: 5px; }

.new .new_box .new_lf .main .tit .more1 { color:#0060b5; }

.new .new_box .new_lf .main  ul li{ margin-bottom: 10px; width: 50%; float: left; }

.new .new_box .new_lf .main  ul li .date{ background: #bbb; width:80px; height:80px; text-align: center; }

.new .new_box .new_lf .main  ul li .date h4{ font-size: 24px; font-weight: bold; color: #fff; border-bottom: 1px solid #fff; line-height: 40px;}

.new .new_box .new_lf .main  ul li .date h5{ color: #fff; line-height: 40px;}

.new .new_box .new_lf .main  ul li h6,.new .new_box .new_lf .main  ul li p{ width:100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}

.new .new_box .new_lf .main  ul li a { padding:20px; width: 271px; border: 1px solid #e6e6e6; border-left: none; box-sizing: border-box; height: 80px;}

.new .new_box .new_lf .main  ul li h6{ font-size: 14px; color: #444; }

.new .new_box .new_lf .main  ul li p{color: #666;  }

.new .new_box .new_lf .main  ul li:hover .date{ background:#0060b5;}

.new .new_box .new_lf .main  ul li:hover a { background: #bababa;}

.new .new_box .new_lf .main  ul li:hover h6{ color: #fff;}

.new .new_box .new_lf .main  ul li:hover p{ color: #fff;}

.new  .new_rt { width:32%; margin-top:0px;}

.new  .new_rt .rt_title{ line-height: 60px; background-color: #0060b5; }

.new  .new_rt .rt_title h4 { background: url("../images/icon9.png") no-repeat 18px center; }

.new  .new_rt .rt_title h4 a{ color: #fff; font-size: 18px; padding-left:30px; }

.new .new_rt .txtMarquee-top { overflow: hidden; position: relative;  border: 1px solid #ddd; height:459px; }

.new .new_rt .txtMarquee-top .bd  { margin:20px; overflow: hidden; }

.new .new_rt .txtMarquee-top .bd .tempWrap  {  height:419px!important;}

.new .new_rt .txtMarquee-top .bd li { border-bottom: 1px dashed #ddd; padding: 10px 0; }

.new .new_rt .txtMarquee-top .bd li .word h4 { background: url(../images/icon7.png) no-repeat left center; padding-left:30px; line-height: 26px; height: 26px;

  margin-bottom: 10px;}

.new .new_rt .txtMarquee-top .bd li .word h4 a { display: inline-block;  width:240px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden}

.new .new_rt .txtMarquee-top .bd li p { padding-left: 30px; line-height: 24px; height:72px; overflow: hidden; font-size: 12px; color: #808080; position: relative;

  background: url("../images/icon8.png") no-repeat left 5px;}





/*tit1*/

.tit1 { text-align: center; background: url("../images/tit.png") no-repeat center;}

.tit1 a h3{ font-size: 24px; font-weight: bold; color: #535353;  padding-bottom: 8px;}

.tit1 a h4{ font-size: 16px; color: #808080; font-family:Arial Narrow}



/*lk_all*/

.lk_all{ width:100%; background:url(../images/lk_bk.jpg) no-repeat center; height:197px;}

.lk{ width:1180px; margin:auto; position:relative;}

.lk h2{ position:absolute; top:50px; left:0px;}

.lk h2 a img{ width:252px; height:80px;}

.lk_1{position:absolute; top:80px; left:340px; font-size:14px; font-weight:bold; color:#444;}

.lk_2{position:absolute; top:45px; left:410px; width:90px; height:90px; border:1px solid #ddd; padding:2px;}

.lk_2 img{width:90px; height:90px;}

.lk_3{position:absolute; top:65px; left:750px;}

.lk_3 ul{ overflow:hidden; width:440px;}

.lk_3 ul li{ padding-left:15px;text-align:left; float:left; margin-bottom:10px;}

.lk_3 ul li a{ font-size:14px; color:#444;}





/*case*/



.casebox{width:100%; height:460px; overflow:hidden; background:#fff;}



.case_bt{width:1180px; height:50px; text-align:center; margin-top:35px; }



.case_bt h3{background:url(../images/case_bt.jpg) no-repeat center; line-height:35px; height:35px;}



.case_bt h3 a{color:#444; font-size:24px;}



.case_bt p{line-height:25px; color:#16509f; font-size:16px;}



/* case_nr */



.case_nr{width:100%;overflow:hidden; margin-top:30px;}



.box1 {width:100%;position:relative;}



.box1 ul {margin:0 auto;}



.box1 li {float:left;width:220px;margin-right:20px;text-align:center; height:280px; overflow:hidden; border:1px solid #fff; padding:9px}



.box1 li img {width:260px;height:200px;}



.box1 li a {display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:40px;font-size:14px; color:#fff; background:#3a6bb1;}







































































