@charset "gb2312";
*{margin: 0px;padding: 0px;font-size:13px;color:#333; font-family:微软雅黑, Arial, Helvetica, sans-serif; line-height:26px; list-style:none}
body{max-width:1920px; margin:0 auto;}
img{ border:none}
a{ color:#333; text-decoration:none;}
a:hover{ text-decoration:none; }

.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative}

.left{ float:left}
.right{ float:right}
.clear{clear:both; height:0; line-height:0; overflow:hidden; display:block}

.topadcs{width:100%;margin:0 auto}
.topadcs .fullad{height:300px;display:block;margin:0 auto; background:#efefef}

.topbg{ width:100%; height:29px; background:#e1e2e3; margin:0 auto; border-bottom:1px solid #d6d6d6}
.topbg .main{ width:1000px; height:29px; margin:0 auto}
.topbg .main ul li{ float:left; line-height:29px; font-size:12px; color:#555555}
.topbg .main ul li a{line-height:29px; font-size:12px; color:#555555}

.toparea{ width:1000px; height:160px; margin:0 auto}
.toparea ul li{ float: left; height:160px}
.toparea ul li.logo{ width:470px; height:160px; background:url(images/logo.jpg) 15px center no-repeat; padding-left:125px}
.toparea ul li.logo p{font-size:24px; color:#0062b1; font-weight:bold; line-height:35px; padding-top:32px}
.toparea ul li.logo span{font-size:18px; color:#494949;line-height:24px; font-weight:bold}
.toparea ul li.logo .dec{font-size:18px; color:#ff0000;line-height:24px; font-family:"楷体"}


.toparea ul li.tel{ width:250px; height:160px; float:right; background:url(images/tel.jpg) left 30px no-repeat;}
.toparea ul li.tel p{font-size:13px; color:#555555;line-height:18px; padding-top:38px; padding-left:45px}
.toparea ul li.tel span{font-size:28px; color:#f74603;line-height:30px; font-family:"Arial Black", Gadget, sans-serif; padding-left:45px}
.toparea ul li.tel .dec{ padding-left:45px;font-size:14px; color:#ff0000;line-height:26px;}




.nav{width:100%; height:50px; background: url(images/navbg.jpg) repeat-x 0 0}
.nav ul{ width:1000px; height:50px; margin:0 auto;}
.nav ul li{ float:left; display:inline; width:100px; height:50px; background:url(images/nav_line.jpg) right center no-repeat}
.nav ul li a{ display:block; width:100px; height:50px; line-height:50px; text-align:center; font-size:15px; color:#fff; overflow:hidden}
.nav ul li a:hover{ display:block; width:100px; height:50px; line-height:50px; text-align:center; font-size:15px; color:#fff100; overflow:hidden}

/*banner*/
.fullSlide {
	width:100%;min-width:1200px;
	position:relative;
	height:499px;
	overflow:hidden;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:499px;
	overflow:hidden;
	text-align:center;
    background-position:center top;
}
.fullSlide .bd li a {
	display:block;
	height:499px;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0px;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:100px;
	height:7px;
	margin:1px;
	overflow:hidden;
	background:#fff;
	/*filter:alpha(opacity=50);
	opacity:0.5;*/
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#ef7d03;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-36px;
	left:2%;
	z-index:1;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
	width:73px; 
	height:73px;
}
.fullSlide .prev
{
      background:url(images/left1s.png) no-repeat;
  }
.fullSlide .next {
	left:auto;
	right:2%;
	background: url(images/right1s.png) no-repeat;
}
/**/

.link{ width:100%; height:47px; background:#969696}
.link .main{ width:1000px; height:47px; margin:0 auto}
.link .main ul li{ float:left; height:47px}
.link .main ul li p{line-height:47px;width:600px; height:47px; color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.link .main ul li a{line-height:47px; color:#fff}

.bannerfo{ width:275px;height:47px;}
.bannerfo ul{width:275px;height:47px;margin:0 auto}
.bannerfo ul li{ display:inline}
.bannerfo ul .inputbox{ width:234px; height:26px; margin:10px 0;overflow:hidden}
.bannerfo ul .inputbox input{ width:233px; height:24px; padding:0 15px;color:#9f9f9f; line-height:24px; font-size:12px; background:#fff; border:1px solid #dddddd; border-right:none}
.bannerfo ul .menuser{ width:41px; height:25px; padding:11px 0 0 0}
.bannerfo ul .menuser img{width:41px; height:25px}
.bannerfo ul .text{ width:200px; height:28px;}
.bannerfo ul .text,.bannerfo ul .text *{ line-height:28px; color:#eee}

/*合作 */
.hzkh{ width:1000px; height:auto; margin:35px auto;}
.hzkh .head{ width:1000px; height:65px; margin:0 auto; background:url(images/line1.jpg) center 43px no-repeat}
.hzkh .head p{ text-align:center; color:#0062b1; font-size:28px; font-weight:bold; line-height:32px}
.hzkh .head span{ display:block;text-align:center; color:#ff6700; font-size:16px; line-height:25px}

.part{padding:39px 0 0;height:130px;overflow: hidden;}
.pro02 .tempWrap{ width:761px !important;}
.prev,.next{width: 21px;height: 48px;display: block;overflow: hidden;}
.prev1,.next1{width: 14px;height: 45px;overflow: hidden;display: block;}
.prev3,.next3{width:21px;height:69px;overflow: hidden;display: block;}
.prev{background:url(images/prev.gif) no-repeat 0 0;}
.next{background:url(images/next.gif) no-repeat 0 0;}
.hon_c .tempWrap{ margin-left:58px;}
.prev:hover,.next:hover,.prev1:hover,.next1:hover,.prev3:hover,.next3:hover{background-position:0 bottom;}
.part01{margin-top:25px;}
.part02{width: 957px; overflow: hidden;}
.part02 ul{width: 1038px;}
.part02 li{width:165px;overflow:hidden;float:left;padding:0 21px 0 0;}
.part02 .tempWrap{ margin-left:23px; width:909px !important}
.part02 li img{width:157px; height:86px;padding:4px;display: block;background:url(images/partlbg.jpg) no-repeat 0 0;}
.part02 li span{height:36px;display: block;line-height: 36px; text-align: center;}
.part02 li span a{color: #373737;}


/*产品 */
.product{ width:100%; height:auto; margin:0 auto; background:#fafafa; padding-top:65px; padding-bottom:65px}
.product .main{ width:1000px; height: auto; margin:0 auto; }

.cplist{width:190px; height:auto; float:left; margin-right:15px}
.cplist .head{ height:48px; width:190px; background: url(images/cp_left.jpg) no-repeat 0 0}
.cplist .head p{line-height:20px; font-size:16px; color:#fff; text-align:center; padding-top:8px}
.cplist .head span{ display:block; text-align:center;line-height:13px; font-size:12px; color:#82b3d7; font-family:Arial, Helvetica, sans-serif}
.cplist .content{ width:178px; height:auto; border:1px solid #dddddd; border-bottom:50px solid #0062b1; border-top:none; padding:5px; padding-bottom:15px}

.onepro{ width:156px; height:27px; margin:0 auto; background:url(images/dhhbg2.gif) center top no-repeat; line-height:27px; margin-top:10px;text-indent:24px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block; color:#fff; font-weight:bold}
.onepro:hover{width:156px; height:27px; margin:0 auto;background: url(images/dhhbg1.gif) center top no-repeat; line-height:27px; margin-top:10px; text-indent:24px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block; color:#fff; font-weight:bold}

.twopro{ width:168px; height:32px; border-bottom:1px dashed #c0c0c0; line-height:32px; background:url(images/icon.jpg) 18px center no-repeat; text-indent:35px; margin:0 auto; text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block; font-size:12px}
.twopro:hover{width:168px; height:32px; border-bottom:1px dashed #c0c0c0; line-height:32px; background:url(images/icon.jpg) 18px center no-repeat; text-indent:35px; margin:0 auto; text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block; font-size:12px}

.producttj{ width:793px; height:auto;float:right; border:1px solid #dddddd; border-top:none}
.producttj .content{ width:753px; min-height:250px;padding:20px}
.producttj .content p{ font-size:16px; color:#3c3c3c; line-height:40px; font-weight:bold}
.producttj .content span{ font-size:14px; line-height:30px; color:#797979; height:240px; display:block; overflow:hidden; text-align:justify}
.producttj .content .more{ width:82px; height:27px; display:block; line-height:27px; color:#fff; font-size:14px; background:url(images/frame.jpg) no-repeat 0 0; text-align:center; float:left; margin-right:10px}
.producttj .content1{ width:793px; min-height:205px; margin:0 auto}

.prev,.next{width: 21px;height: 48px;display: block;overflow: hidden;}
.prev1,.next1{width: 14px;height: 45px;overflow: hidden;display: block;}
.prev3,.next3{width:21px;height:69px;overflow: hidden;display: block;}
.prev1{background:url(images/prev1.gif) no-repeat 0 0;}
.next1{background:url(images/next1.gif) no-repeat 0 0; position:absolute;right: 0;top: 0;}
.prev3{background:url(Img/Index/prev3.gif) no-repeat 0 0;}
.next3{background:url(images/next3.gif) no-repeat 0 0; float:right; margin-top:-208px !important}
.hon_c .tempWrap{ margin-left:58px;}
.prev:hover,.next:hover,.prev1:hover,.next1:hover,.prev3:hover,.next3:hover{background-position:0 bottom;}

.pro_cla{width:190px;margin: 0 16px 0 0;background: #fff;}
.pro_cla h2{height:39px;line-height:20px;background:url(Img/Index/dhtil.gif) no-repeat 0 0;padding:9px 0 0;font-size:16px;color: #fff;text-align: center;font-weight: normal;}
.pro_cla h2 a{color: #fff;}
.pro_cla h2 em{font-family: Arial;font-size:10px;font-style: normal;line-height:12px;color: #82b3da;display: block;}
.pro_cc{padding: 7px 6px 0;height: 533px;border: solid 1px #ddd;border-top: 0;border-bottom: 0;}
.pro_cc h3{font-size:12px;height:27px;padding:15px 0 0 10px;}
.pro_cc h3 a{color: #fff;background:url(Img/Index/dhhbg2.gif) no-repeat 0 0;line-height:27px;display: block;padding: 0 0 0 23px;}
.pro_cc h3.cur a,.pro_cc h3 a:hover{color: #fff;background:url(Img/Index/dhhbg1.gif) no-repeat 0 0;}
.pro_cc li{height:35px;line-height: 35px;border-bottom: dashed 1px #c0c0c0;}
.pro_cc li a{color: #333;background:url(Img/Index/ico01.gif) no-repeat 33px center;padding:0 0 0 48px;}
.pro_cc li a:hover{color: #ff6700;background:url(Img/Index/ico02.gif) no-repeat 33px center;}
.pro_til{display: block;border: solid 1px #ddd;border-top: 0;}

.pro_lits{width:791px;overflow: hidden;height:639px;border: solid 1px #ddd; border-top:none;border-radius: 2px;background: #fff;}
.pro_lits .head{ width:793px; height:39px; background: url(images/bg_main_dh.jpg) left top repeat-x}
.pro_lits .head P{font-size:16px;color:#ff5a00; line-height:39px;float:left; text-indent:20px; font-weight:bold}
.pro_lits  .head a{float:right; margin-right:16px; color:#717171; font-size:12px; line-height:39px}

.pro_lits .bottel{ width:443px; height:50px; background:url(images/tel1.jpg) 305px center no-repeat #0062b1; padding-left:350px}
.pro_lits .bottel p{ line-height:18px; color:#fff; font-weight:bold; font-size:14px; line-height:20px; padding-top:8px}
.pro_lits .bottel span{line-height:20px; color:#fff; font-weight:bold; font-size:18px; line-height:20px}

.pro_lits h2{background:url(Img/Index/tilbg1.gif) repeat-x 0 0;font-size: 16px;height: 38px;line-height: 36px;padding: 0 6px 0 20px;}
.pro_lits h2 a{color: #ff6700;}
.more01 a,.pro_lits h2 .more01 a{font-size:12px;font-weight: normal;color: #717171;font-family: Arial;}

.pro_lc{overflow: hidden;font-size: 14px;color: #555;line-height: 28px;}
.proc1{height: 335px;padding: 18px 0 0 19px;overflow: hidden;}
.pro_p{width: 446px;overflow: hidden;}
.pro_p img{width:432px;height: 310px;border: solid 1px #ddd;padding:2px;background: #e1e6ee;}
.pro_w{width:321px;overflow: hidden;}
.proc1 h3 a{height: 35px;line-height: 26px;font-size: 16px;}
.prow1{height: 125px;overflow: hidden;}
.prow1 b{line-height: 32px;font-size: 16px;}
.prow1 p{line-height:18px;background:url(images/prolbg.jpg) no-repeat 0 0;padding:4px 4px 0 11px;color: #333;height: 76px;overflow: hidden;}
.pro_w span {padding: 0 0 0 67px;}
.pro_w span img{padding: 0 33px 0 0;}
.proc2{height: 198px;overflow: hidden; position:relative;}
.pro01{margin-top:65px;}
.pro02{width:764px; height:auto;overflow: hidden;}
.pro02 ul{width:235px; float:left;}
.pro02 li{width:235px;height: 254px;position: relative;padding: 0 18px 0 6px;float: left;position: relative;}
.pro02 li img{width:229px;height:164px;border: solid 1px #ddd;padding:2px;background: #e1e6ee;}
.pro02 li span{width:229px;height:28px;text-align: center;position: absolute;left:9px;top:139px;background:url(Img/Index/bg01.png) repeat center 0;}
.pro02 li p{width:229px;height:113px;text-align: center;position: absolute;left:9px;top:3px;background:url(Img/Index/bg01.png) repeat center 0;padding: 51px 0 0;display: none;}
.pro02 li span a{color: #fff;line-height:28px;}
.pro02 li.cur img{border: solid 2px #ff6700;padding:1px;background: #c9c6c6;}
.pro02 li p img,.pro02 li.cur p img{width:57px;height: 57px;background: none;border: 0;padding: 0;}
.pro02 li.cur p{display: block;}
.pro02 li.cur span{display: none;}
.pro_pho{background: #a8a8a8;height: 46px;padding: 4px 0 0 305px;color: #fff;font-size: 14px;line-height: 20px;font-weight: bold;}
.pro_pho p{background:url(Img/Index/c_pho.gif) no-repeat 0 6px;padding: 0 0 0 46px;}
.pro_pho p b{display: block;font-size: 18px;line-height: 22px;}

/*选择 */
.advantage{ width:1000px; height:auto; margin:0 auto; background:url(images/dash.jpg) center top no-repeat; padding-top:50px}
.advantage .head{width:1000px; height:65px; margin:0 auto; background:url(images/line1.jpg) center 40px no-repeat}
.advantage .head p{ text-align:center; color:#0062b1; font-size:27px; font-weight:bold; line-height:32px}
.advantage .head span{display:block;text-align:center; color:#ff6700; font-weight:bold; font-size:20px; line-height:25px}
.advantage .content{ width:1000px; height:auto; margin-top:36px}
.advantage .content .frame1{ width:216px; height:388px; float:left; margin-right:45px; position:relative}
.advantage .content .frame1 .picture{ width:163px; height:163px; position:absolute; left:27px; top:0px; }
.advantage .content .frame1 .subtable{ width:212px; height:300px; border:2px solid #aaaaaa; position:absolute; top:84px}
.advantage .content .frame1  p{ font-size:20px; color:#353535; font-weight:bold; line-height:60px; text-align:center; position:absolute; top:173px; left:2px; width:212px; height:60px}
.advantage .content .frame1  span{ font-size:14px; color:#444; line-height:24px; text-align:center; position:absolute; top:235px; left:15px; width:185px; height:87px}
.advantage .content .frame1  .more{ width:87px; height:27px; display:block; border:1px solid #aaa; line-height:27px; font-size:15px; color:#353535; text-align:center; position:absolute; top:346px; left:64px}
.advantage .content .frame1:hover .more{width:87px; height:27px; display:block; border:1px solid #fff; line-height:27px; font-size:15px; color:#fff; text-align:center; position:absolute; top:346px; left:64px}
.advantage .content .frame1:hover .subtable{width:212px; height:300px; border:2px solid #0062b1; background:#0062b1; position:absolute; top:84px}
.advantage .content .frame1:hover p{font-size:20px; color:#fff; font-weight:bold; line-height:60px; text-align:center; position:absolute; top:173px; left:2px; width:212px; height:60px}
.advantage .content .frame1:hover span{font-size:14px; color:#fff; line-height:24px; text-align:center; position:absolute; top:235px; left:15px; width:185px; height:87px}

/**/
.edge{clear: both;background:url(images/edgebg.jpg) repeat center 0;height: auto;font-size: 14px;line-height: 28px;color: #333; margin-top:35px}
.edge .head{ width:100%; height:172px; margin:0 auto; background:url(images/choose.png) center top no-repeat}
.edge .head p{ font-size:48px; color:#eaff00; font-weight:bold; width:440px; height:80px; margin:0 auto; padding-left:560px; padding-top:64px; line-height:50px}

.edge .content{ width:1020px; height: auto; margin:0 auto; margin-top:15px }
.edge .content .frame1{ width:815px; height:160px; background: url(images/frame1.png) 26px 25px no-repeat; margin-left:85px; margin-bottom:70px; position:relative}
.edge .content .frame1 ul li.txt1{ position:absolute; left:26px; top:25px; width:339px; height:49px; margin:0; padding:0; background:none;display:block; text-align:center; line-height:49px; font-size:24px; font-weight:bold; color:#fff; float:left}
.edge .content .frame1 ul li.txt2{ position:absolute; left:380px; top:25px; margin:0; padding:0; background:none;line-height:49px; font-size:32px; color:#dedede;font-family:Arial, Helvetica, sans-serif}
.edge .content .frame1 ul li.txt3{ position: absolute; left:292px; top:74px; margin:0; padding:0; background:none;line-height:40px; font-size:32px; color:#363636;}
.edge .content .frame1 ul li.txt4{ position: absolute; left:410px; top:116px; margin:0; padding:0; background:none; line-height:27px; font-size:15px; color:#fff; letter-spacing:1.5}
.edge h2{height:188px;text-align: center;}
.edge h3{height:94px;background:url(images/edgetbg.png) no-repeat 0 0;font-size: 24px;line-height:33px;padding:28px 0 0;color: #0062b1;white-space: nowrap;}
.edge h3 span{color: #fff;width: 72px;text-align: center;padding:0 22px 0 0;line-height: 60px;font-size: 34px;font-family: Arial;display: block;float: left;}
.edge h3 b{font-weight:normal;display:block;font-size:12px;color:#c2c2c2;line-height:18px;text-transform:uppercase;}
.edge li{background:url(images/ico03.png) no-repeat 53px 18px;padding:13px 0 0 80px}
.edge li b{color: #ff6700;font-weight: normal;}
.edge1{height:371px;}
.edge2{height:382px;}
.edge3{height:395px;}
.edge4{height:370px;}
.edge_p1{width: 390px;}
.edge_w1,.edge_w3{width:485px;margin:0;position: relative;}
.edge_w1 p,.edge_w3 p{width:380px;margin:0 0 0 50px;position: relative; font-size:24px; font-weight:bold; color:#0062b1; line-height:35px}
.edge_p2{width:435px;position: relative;}
.edge_p2 img{position: absolute;top:0px;left:0;}
.edge_w2{width:484px;position: relative;z-index: 1;}
.edge_w2 p{font-size:24px; font-weight:bold; color:#0062b1; line-height:35px}
.edge_w2 h3 b{letter-spacing: -1px;}
.edge_p3{width:453px;padding: 20px 0 0;}
.edge_p4{width:526px;position: relative;}
.edge_p4 img{position: absolute;top:50px;left:80px}
.edge_w4{width:466px;position: relative;z-index: 1;}
.edge_w4 p{font-size:24px; font-weight:bold; color:#0062b1; line-height:35px}
.edge_more{padding: 0 0 0 55px;clear: both;padding: 18px 0 0 94px;}
.edge_w1 .edge_more,.edge_w3 .edge_more{padding-left: 354px;}
.edge_more a{font-size:14px;color: #fff;width: 123px;line-height: 27px;background: #ff6700;border-radius: 7px;text-align: center;display: block;}


.centerframe{ width:1000px; height:auto; margin:60px auto}

.khpj{ width:615px; height: auto; float:left}
.khpj .head{ width:615px; height:34px; border-bottom:1px solid #e0e0e0}
.khpj .head p{ border-bottom:3px solid #0062b1; float:left; line-height:34px; font-size:16px; font-weight:bold}
.khpj .head a{ float:right; line-height:34px; color:#717171; font-size:12px}
.khpj .content{ width:615px; height: auto; margin-top:25px}
.khpj .content .frameaa{ width:293px; height:auto; float:left; margin:0 7px}
.khpj .content .frameaa img{ width:293px; height:155px}
.khpj .content .frameaa p{ display:block; text-align:center; font-size:14px; font-weight:bold; line-height:45px}
.khpj .content .frameaa b{display: block;font-size: 12px;text-align: right;padding: 0 5px; font-weight:100}
.khpj .content .frameaa span{ width:293px; height:80px;display: block; overflow:hidden; margin-bottom:15px;line-height:28px;}
.khpj .content .frameaa a{ width:293px; height:32px; display:block; border-top:1px solid #ececec; border-bottom:1px solid #ececec; line-height:32px; text-align:center; color:#0062b1; font-size:12px;}

.zz{ width:340px; height:420px; display:block; float:right; overflow:hidden}
.zz .head a{ width:340px; height:45px; display:block; text-align:center;background:url(images/sd02.gif) center top no-repeat; line-height:45px; font-size:16px; color:#fff; font-weight:bold; margin-bottom:15px}
.hon_c{background: url(images/bg02.gif) repeat 0 0;border: solid 1px #ddd;padding:15px 0 0;height:340px;}
.hon_c .tempWrap{ margin-left:58px;}

.prev3,.next3{width:21px;height:69px;overflow: hidden;display: block;}
.prev3{background:url(images/prev3.gif) no-repeat 0 0;}
.next3{background:url(images/next3.gif) no-repeat 0 0; float:right; margin-top:-208px!important}
.prev3:hover,.next3:hover{background-position:0 bottom;}
.hon{width: 341px;overflow: hidden;}
.hon h2,.showbox h2 a{background:url(images/sd02.gif) no-repeat center 0;height: 45px;line-height: 45px;text-align: center;color: #fff;font-size: 16px;}
.hon h2 a{color: #fff;}
.hon01{margin-top: 133px;}
.hon02{width: 228px;padding: 0 34px;}
.hon02 ul{height:340px;overflow: hidden;}
.hon02 li{height:171px;overflow: hidden;}
.hon02 li img{width: 224px;height: 152px;border: solid 2px #483408;}

.about{padding: 52px 0 0;height: 546px;font-size: 14px;color: #555;line-height: 30px;font-family: "Microsoft YaHei";background: url(images/abobg.jpg) center top repeat-x}
.about .pic{ width:1000px; height:335px; margin:0 auto; background:url(images/pic_gsjj.jpg) center top no-repeat; margin-bottom:34px}
.about .content{ width:1000px; height:auto; margin:0 auto}
.about .content .title{ width:170px; height:136px; background:url(images/abotbg.png) no-repeat 0 0; margin-right:34px; float:left}
.about .content .title p{ font-size:24px; line-height:35px; padding-top:40px;color:#0062b1; text-align:center; font-weight:bold}
.about .content .title span{ display:block;text-align:center;color:#bbb; text-align:center; font-family: Times New Roman;font-size:18px;line-height: 18px;}
.about .content .txt{ width:796px; height:auto; float:right}
.about .content .txt a{ line-height:40px; font-size:16px; color:#333; font-weight:bold}
.about .content .txt span{ width:796px; height:90px; line-height:30px;display:block; overflow:hidden;}

/*展示*/
.showbox{ width:100%;height:280px; margin:0 auto; position:relative;background:url(images/bg03.gif) repeat 0 0;padding: 51px 0 0;}
.showbox h2{position: absolute; width:174px; height:45px;top: -26px;left: 50%;margin-left: -88px; background:url(images/sd02.gif) center center no-repeat; text-align:center;}
.showbox h2 a{color: #fff; text-align:center; display:block; text-align:center; font-size:16px; line-height:45px;}
.showbox .content{ width:1000px; height:auto; margin:0 auto; position:relative}

.show{height: 341px;}
.pa{ position:absolute;}
.show01,.show02{top:86px;right:-76px;}
.show01{left: -76px;}
.show03{width:1000px;overflow: hidden;}
.show03 .tempWrap{ width:999px !important;}
.show03 ul{width: 1022px;}
.show03 li{width:319px;height: 220px;position: relative; line-height: 45px;float: left;margin-left: -1px;position: relative;text-align: center;font-size:14px;padding: 0 22px 0 0;}
.show03 ul li a img{ width:319px; height:220px;}
.show03 li span{width:319px;height:38px;padding: 28px 0 0;text-align: center;position: absolute;left: 0;bottom:0;background:url(images/spanlbg.png) no-repeat center 0;}
.show03 li span a{color: #fff;}

.newsframe{ width:1000px; height:auto; margin:50px auto}
.news{ width:595px; height:auto; float:left; margin-right:30px; overflow:hidden}
.newtil{height:40px;line-height:40px;font-size:16px;overflow: hidden;color: #222;border-bottom:1px solid #e0e0e0}
.newtil li{float: left;}
.newtil li a{color: #222; font-size:16px;padding: 0 35px;line-height:40px;display: inline-block;}
.newtil li a:hover,.newtil li.cur a{background: url(images/sd02.gif) center center no-repeat;font-weight:bold;color:#fff; font-size:16px}
.newtil b a{background:url(images/ico06.gif) no-repeat 0 bottom;line-height:50px;display: inline-block;}
.more01 a,.pro_lits h2 .more01 a{font-size:12px;font-weight: normal;color: #717171;font-family: Arial;}
.new_c{}
.news .content{ width:595px; height: auto; padding-top:24px}
.news .content a{ width:595px; height:46px;color:#000; font-size:15px; font-weight:bold; line-height:46px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}
.news .content span{ width:595px; height:60px; display:block; overflow:hidden; line-height:30px; color:#555555;}
.news .content1{ width:595px; height: auto; padding-top:24px}
.news .content1 .leftpic{ width:250px; height:auto; float:left; margin-right:22px}
.news .content1 .leftpic img{ width:250px; height:244px;}
.news .content1 .righttxt{ width:323px; height:auto; float:right}
.news .content1 .righttxt ul li{ width:323px; height:45px; border-bottom:1px dashed #bebebe}
.news .content1 .righttxt ul li a{ width:323px; height:45px; line-height:45px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}

.cpdy{ width:375px; height: auto; float:RIGHT}
.cpdy .head{ width:375px; height:40px; border-bottom:1px solid #e0e0e0}
.cpdy .head p{ border-bottom:3px solid #0062b1; float:left; line-height:40px; font-size:16px; font-weight:bold}
.cpdy .head a{ float:right; line-height:40px; color:#717171; font-size:12px}
.cpdy .content{ width:375px; height: auto; margin-top:20px}

.con_que{ width:375px; height:100px; border-bottom:1px dashed #aaaaaa; margin:0 auto; padding:10px 0 0}
.con_que a{ display:block; width:375px; height:32px; line-height:32px; background:url(images/wd_w.gif) no-repeat 0 center; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; text-indent:35px; font-size:14px; color:#000}
.con_que .abstract{ display:block; width:340px; height:52px; overflow:hidden; background:url(images/wd_d.gif) no-repeat 0 4px; overflow:hidden; padding-left:35px}
.con_que .abstract,.con_que .abstract *{line-height:26px; font-size:12px; color:#555555}
.con_que:hover{ width:375px; height:100px; border-bottom:1px dashed #aaaaaa; margin:0 auto; padding:10px 0 0; background:#f5f5f5}

.yqlj{ width:1000px; height: auto; margin:0 auto}
.yqlj .head{ width:1000px; height:40px; border-bottom:1px solid #e0e0e0}
.yqlj .head p{ border-bottom:3px solid #0062b1; float:left; line-height:40px; font-size:16px; font-weight:bold}
.yqlj .head a{ float:right; line-height:40px; color:#717171; font-size:12px}
.yqlj .content{ width:1000px; height: auto; margin-top:20px}

.footer{ width:100%; height:375px; margin:0 auto; background:url(images/footbg.jpg) center top repeat-x}
.footer .dh{ width:1000px; height:53px; line-height:53px; display:block; color:#fff; text-align:center; margin:0 auto; border-bottom:1px solid #195d95}
.footer .dh a{line-height:53px; color:#fff;}

.footer .content{ width:1000px; height: auto; margin:0 auto; border-top:1px solid #85b3da; padding-top:80px}
.footer .content .logo{ width:340px; height:168px; border-right:1px solid #508cbd; float:left}
.footer .content .txt{width: 450px; height:auto;padding: 0 0 0 46px; color:#fff; line-height:24px; float:left}
.footer .content .ewm{width: 130px; height:auto; padding-top:20px; float:right; color:#fff; font-size:12px; text-align:center; display:block}


/*子页面*/
.bread{height:38px;line-height:38px;margin-bottom:47px;background:url(images/bread_l.gif) left 37px repeat-x}
.bread1{margin-top:26px}
.bread2 .bd_lt{margin-top:2px}
.bd_con{width:1002px;margin:0 auto;height:38px}
.det{overflow:hidden; width:998px;height:424px; margin:0 auto;border:1px #dadada solid;clear:both;font-family:"Microsoft YaHei";margin-bottom:40px}
.det .changedd{float:left;width:370px;overflow:hidden;padding:8px 0 0}
.det .changedd h2{font-weight:100;color:#000;line-height:62px;height:62px;overflow:hidden;font-size:20px;border-bottom:1px #d0d0d0 dashed}
.det .changedd ul{margin-top:16px;height:200px;overflow:hidden}
.det .changedd ul li{clear:both;line-height:32px;color:#666;font-size:14px}
.det .changedd ul li p{width:262px;float:right}
.det .changedd .pro1{height:127px;padding:18px 0 0;border-top:1px #d0d0d0 dashed}
.det .changedd ul li.lst{padding:0 0 0 16px;margin:0;line-height:80px;height:80px;overflow:hidden;border-top:1px #dadada solid;vertical-align:top;font-weight:100;font-size:14px;width:379px}
.det .changedd ul li.lst i{color:#d40000;font-style:normal}
.det .changedd ul li.lst a{margin:0 4px;color:#666}
.cpwzhdl{width:585px;height:405px;margin-right:30px}
.flexslider{position:relative;height:405px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;margin-top:10px;margin-left:10px}
.slides{position:relative;z-index:1}
.slides li{height:405px}
.slides li img{width:auto;max-height:405px}

.ljxq{margin-top:20px}
.ljxq a{width:100px;height:30px;line-height:30px;display:block;border:1px solid #034091;color:#034091;font-size:16px;text-align:center;float:left;margin-right:30px}

.cpmss1{ width:1000px; height:auto; margin:0 auto; margin-bottom:45px}
.pro_t{margin:0;line-height:44px;height:44px;overflow:visible;background:url(images/cpxx_l.gif) left 42px no-repeat}
.pro_t h3{float:left;font-weight:100;font-size:24px;color:#0062b1}
.pro_t h3 span{text-transform:uppercase;margin:0 0 0 8px;font-size:16px;color:#999;font-family:Arial}
.pro_t p{float:right;padding:6px 0 0;margin-bottom:20px;line-height:0;font-size:0;width:86px;text-align:right}
.pro_t p a{border-left:1px #fff solid}

.cpxxmsbox{margin-top:30px;font-size:16px;margin-bottom:60px}
.cpxxmsbox p{line-height:30px;padding-bottom:22px}
.cpxxmsbox p img{max-width:1002px;height:auto}
.cpxxmsbox ul,.cpxxmsbox ol{border-left:5px solid #034091;padding:25px;background:#fbfbfb;margin-bottom:20px}
.cpxxmsbox ul li,.cpxxmsbox ol li{line-height:34px}


.mrlllzs{width:1120px;margin:0 auto;overflow:hidden}
.mrlllzs li{width:300px;margin-right:51px;margin-top:30px;float:left;padding-bottom:5px;background:url(../images/cai.png)}
.mrlllzs li .mrztpic{width:300px;height:220px;position:relative;overflow:hidden;display:block}
.mrlllzs li .mrtxt{width:300px;height:0;background:url(../images/tmb.png);position:absolute;left:0;bottom:0;color:#000;font-family:"Microsoft YaHei"}
.mrlllzs li .mrtxt h2{font-size:15px;padding:5px 15px 8px 15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:inherit;color:#666}
.mrtime{color:#bdbdbd;margin-left:15px}
.mrtime i{margin-right:6px;display:block;float:left;width:12px;height:12px;background:url(images/time.png)}

.pro_t2{background:url(images/cpxx_l.gif) left bottom no-repeat;margin:0}

.posts-nav{ width:1000px; height:45px; line-height:45px; display:block; text-align:center}

.mct{font-family:"Microsoft YaHei"}
.mct h2{line-height:32px;height:32px;text-align:center;font-size:18px;color:#333;font-weight:bold}
.mct .mct1{background:url(images/anl_l.gif) left 46px repeat-x;line-height:54px;height:54px;margin-bottom:40px}
.mct .mct1 .fr{display:inline-block;padding:0 0 0 5px;width:68px;text-align:center;line-height:25px;height:25px;font-size:12px;color:#fff;background:url(images/anl_ic3.gif) center top no-repeat;margin:33px 0 0}
.mct .mct3{text-indent:0;line-height:39px;height:39px;border:1px #cacaca dashed;border-left:none;border-right:0;margin-bottom:40px;font-size:14px}

.wzinfol{text-align:center;font-size:14px;color:#666}
.wzinfol span{margin:0 20px}
.wzinfol span i{font-style:initial}

.wzjsxwm{margin-top:30px;font-size:16px;margin-bottom:40px}
.wzjsxwm p{line-height:30px;padding-bottom:22px}
.wzjsxwm p img{max-width:1002px;height:auto}
.wzjsxwm ul,.wzjsxwm ol{border-left:5px solid #034091;padding:25px;background:#fbfbfb;margin-bottom:20px}
.wzjsxwm ul li,.wzjsxwm ol li{line-height:34px}


.wzlz{margin:20px 0px;font-size:16px;border-top:2px solid #ccc;padding-top:20px;}
.wzlz a{margin-right:40px;}


.rightl{width:755px;float:right;display:inline;overflow:hidden}
.nyclnav{width:221px;overflow:hidden;padding:0;margin-bottom:10px}
.nyclnav h3{text-align:center;line-height:90px;height:90px;overflow:hidden;background:#000;color:#fff;font-size:20px;font-weight:bold}

.nycl-nav{background:#f2f2f2}
.nycl-nav li{font-weight:100;line-height:41px;overflow:hidden;text-indent:24px;background:url(images/clfl1.gif) no-repeat}
.nycl-nav li a{font-size:15px;color:#fff; line-height:41px;}
.nycl-nav .sub-menu{padding:11px 12px 12px 14px}
.nycl-nav .sub-menu li{font-weight:100;line-height:44px;height:44px;border-bottom:1px #bfbfbf dashed;overflow:hidden;background:url(images/lf_n_ic1.gif) 20px 18px no-repeat}
.nycl-nav .sub-menu li a{color:#333;font-size:16px}

.nycldlx{padding:20px 0 0 39px;height:68px;overflow:hidden;color:#fff;background:#e2e2e2}
.nycldlx span{display:block;padding:0 0 0 21px;line-height:24px;overflow:hidden;background:url(images/nylclx.gif) left 8px no-repeat;font-size:14px;color:#000}
.nycldlx span b{font-size:22px;color:#007ac7;font-family:Arial;display:block}

.news_con{width:755px;margin:0 auto}

dl.dl_43{overflow:hidden;border-bottom:1px dotted #ccc;margin-bottom:15px;width:100%;margin:30px 0 0 0;padding-bottom:20px}

dl.dl_43 dd{width:755px;line-height:30px;overflow:hidden;float:left;text-align:left;font-size:12px;color:#7a7a7a}
dl.dl_43 dd p{height:152px;overflow:hidden}
dl.dl_43 dd .ddInfo{color:#e00;margin-left:5px}
dl.dl_43 dd h2 a{color:#6b6666;font-size:16px}
dl.dl_43 dd h5 a:hover{font-size:18px}
dl.dl_43 dd em{display:block;font-style:normal;color:#999;font-style:normal;height:30px;line-height:30px;overflow:hidden}
dl.dl_43 dd em a{color:#999}
dl.dl_43 dd span{float:right}
dl.dl_43 dd span a{color:#e50011}
.newsd1{height:120px;overflow:hidden}
.newsd2{height:24px;width:80px;background:#000;float:right;line-height:24px;text-align:center;margin-top:-28px}
.newsd2 a{color:#fff;font-size:14px}

.lxymbsk{width:600px;margin-top:30px}
.lxymbsk p{font-size:16px;line-height:35px; color:#333}
.lxbdbg{width:400px;background:url(images/lx.png) no-repeat right top;height:300px;margin-top:30px}

.rd2{background:#fff; width:1000px; height:auto; margin:0 auto}
.rd{clear:both;padding:10px 0 40px 0; overflow:hidden; font-family: "Microsoft YaHei"}
.rd h3{height:70px;line-height:74px;overflow:hidden;background:url(images/rd_tl.gif) center 34px no-repeat;text-align:center;font-family:"Microsoft YaHei"}
.rd h3{overflow:hidden;font-size:20px;color:#007ac7;font-weight:bold}
.rd h3 b{color:#000}
.rmflbox{clear:both;padding:10px 0 0;line-height:32px}
.rd .fmfll{font-family:"Microsoft YaHei";display:inline-block;padding:0 0 0 20px;width:85px;float:left;font-size:16px;color:#333;background:url(../images/rd_ic.png) left 9px no-repeat}
.rd .hot-nav{width:895px;overflow:hidden;float:right}
.rd .hot-nav li{float:left;padding:0 20px;background:url(images/rd_l.gif) right 10px no-repeat}



.abtc{clear:both}
.abt_c{width:480px;padding:20px 0 0;overflow:hidden}
.abt_c .gywmtxt{clear:both;background:url(images/abt_ic1.jpg) 425px top no-repeat;font-size:14px}
.abt_c .gywmtxt b{display:inline-block;text-align:center;float:right;margin:0 6px 0 0;font-size:18px;color:#fff;line-height:48px;width:48px}
.abt_c .gywmtxt .jtjstxt{padding:0 0 30px;display:inline-block;float:left;width:413px;line-height:33px}
.abt_c em{clear:both;display:block;line-height:0;font-size:0;float:none}
.abt_c .gywmtxt i{font-style:normal;color:#034091}
.abt_c .lst{background:url(images/abt_ic2.jpg) 425px top no-repeat}






.mainframe{ width:1000px; height:auto; margin:0 auto; padding-top:20px; margin-bottom:45px}
.leftframe{ width:190px; height:auto; float:left; margin-right:15px}
.cplista{width:190px; height:auto;}
.cplista .head{ height:48px; width:190px; background: url(images/cp_left.jpg) no-repeat 0 0}
.cplista .head p{line-height:20px; font-size:16px; color:#fff; text-align:center; padding-top:8px}
.cplista .head span{ display:block; text-align:center;line-height:13px; font-size:12px; color:#82b3d7; font-family:Arial, Helvetica, sans-serif}
.cplista .content{ width:178px; height:auto; border:1px solid #dddddd; border-bottom:50px solid #0062b1; border-top:none; padding:5px; padding-bottom:15px}

.onepro{ width:156px; height:27px; margin:0 auto; background:url(images/dhhbg2.gif) center top no-repeat; line-height:27px; margin-top:10px;text-indent:24px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block; color:#fff; font-weight:bold}
.onepro:hover{width:156px; height:27px; margin:0 auto;background: url(images/dhhbg1.gif) center top no-repeat; line-height:27px; margin-top:10px; text-indent:24px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block; color:#fff; font-weight:bold}

.twopro{ width:168px; height:32px; border-bottom:1px dashed #c0c0c0; line-height:32px; background:url(images/icon.jpg) 18px center no-repeat; text-indent:35px; margin:0 auto; text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block; font-size:12px}
.twopro:hover{width:168px; height:32px; border-bottom:1px dashed #c0c0c0; line-height:32px; background:url(images/icon.jpg) 18px center no-repeat; text-indent:35px; margin:0 auto; text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block; font-size:12px}


.rightframe{ float:right; width:795px; height:auto}

.maincont{ width:795px; height:auto; }
.maincont .head{ width:795px; height:37px; border-bottom:1px solid #dddddd;}
.maincont .head p{ padding-left:20px; padding-right:20px; border-bottom:3px solid #0062b1; float:left; font-size:18px; font-weight:bold; color:#0062b1; line-height:37px}
.maincont .head span{ line-height:37px; color:#888; font-size:12px; float:right}
.maincont .content{width:795px; height: auto;padding-top:20px;}

.maincont .content ul li{ height:39px; width:770px; line-height:39px; border-bottom:1px dotted #e0e0e0; background:url(images/icon.gif) no-repeat 10px center; text-indent:26px; overflow:hidden;}
.maincont .content ul li a{ height:39px; width:670px; display:block; overflow:hidden; line-height:39px;}
.maincont .content ul li span{ height:39px; width:100px; display:block; overflow:hidden; line-height:39px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666}


.proshow .prtitle{ line-height:30px; text-align:center; font-size:22px; padding:15px 0; font-family:"微软雅黑"; font-weight:bold}
.proshow .primgpic{ width:680px; height:auto; overflow-x:hidden; margin:0 auto; text-align:center}
.proshow .primgpic img{ max-width:680px; border:1px solid #ddd}
.proshow .prtent img{max-width:680px; margin-top:5px; margin-bottom:5px}
.proshow .prtent,.proshow .prtent p,.proshow .prtent span,.proshow .prtent li,.proshow .prtent div,.proshow .prtent td,.proshow .prtent th,.proshow .prtent dd{ font-size:13px; line-height:28px}
.proshow .next{ padding-top:10px;color:#666; border-top:1px dotted #cfcfcf;margin-top:10px}
.proshow .pos{ height:16px; line-height:16px; border-bottom:1px dashed #aaa; text-align:center; padding-bottom:8px; margin-bottom:15px; color:#999}

#telback{ background:url(images/lxs.png) no-repeat 10px -60px; min-height:380px; padding:100px 0 0 390px; width:350px; font-size:14px; line-height:30px}


.proimg_a{width:247px; height:215px; overflow:hidden;display:inline; float:left;margin: 10px 9px}
.proimg_a img{width:235px; height:169px; padding:5px; border:1px solid #efefef; margin-bottom:5px}
.proimg_a span{width:247px; height:30px; line-height:30px; display:block; text-align:center; background:#f1f1f1}
.proimg_a:hover{width:247px; height:215px;overflow:hidden;display:inline; float:left; margin:10px 9px}
