@charset "utf-8";
/* CSS Document */
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333;
	line-height:1.5;
	font-family:Microsoft Yahei
	
	}
*{
	margin:0;
	padding:0;
	}
img{
	border:0;
	}
ul,li{
	list-style:none;
	}
a{
	color:#333;
	text-decoration:none;
	}
a:hover{
	color:#c52720;
	text-decoration:none;
	}
table{ margin: auto}
em{ font-style:normal}
i{ font-style:normal}

.header{ width:100%; float:left; height:36px; background:#dcdcdc; line-height:36px; font-size:14px; color:#666; min-width:1170px;}
.header span{ float:right;position:relative;}
.header a{color:#666}
.header a.awx{color:#666}
.header span .wx{display:none;width:100px;height:100px;background:#313131;position:absolute;top:30px;right:0px;}
.header span .wx img{margin:0 auto;display:block;margin-top:10px;}
.top{ width:1170px; float:left; height:90px;}
.logo{ width:231px; float:left; height:50px; margin-top:17px;}

.nav{ width:840px; float:right; height:90px;}
.nav ul li{ width:105px; float:left; height:90px; line-height:90px; text-align:center; font-size:16px;}
.nav ul li a{width:105px; float:left; height:90px; line-height:90px; }
.nav ul li a:hover{ background:url(../images/navbj.png) no-repeat center bottom; color:#FFF; background-size:100% auto;}
.navon{ background:url(../images/navbj.png) no-repeat center bottom; color:#FFF;background-size:100% auto;}

.dhg{background:url(../images/navbj.png) no-repeat center bottom; color:#FFF;background-size:100% auto;}
.dhg a{background:url(../images/navbj.png) no-repeat center bottom; color:#FFF;background-size:100% auto;}
#Layer1{margin-left:434px !important;}

.xiala{ width:109px; float:left;}
.xiala ul li{ width:109px; height:34px; line-height:34px; text-align:center; font-size:14px; background:#fff; margin-bottom:1px;}
.xiala ul li a{width:109px; height:34px; line-height:34px; float:left; }
.wrap{ width:100%; float:left; position:relative; min-height:70px;}
.main{ width:1170px; margin:auto}
.mainn{ width:100%;display:none;}
.mainn.this{display:block;}
.taba.this{color:#eb891b;}
.main01{ width:1090px; float:left; background:#FFF; padding-bottom:20px; padding-top:20px; padding-left:40px; padding-right:40px;-moz-box-shadow:5px 5px 8px #ddd; -webkit-box-shadow:5px 5px 8px #ddd; box-shadow:5px 5px 8px #ddd; top:-60px; z-index:9999; position:absolute; }
.main01-l{ width:250px; float:left; font-size:18px; line-height:35px; color:#c52720}
.main01-m{ width:350px; padding-left:40px; padding-right:40px; border-left:1px dashed #ddd; border-right:1px dashed #ddd; float:left}
.main01-r{ width:365px; float:right; font-size:16px; color:#eb891b; line-height:32px;}
.main01-r b{ font-size:28px;}
.ss{ width:348px; float:left; border:1px solid #ddd; height:34px; line-height:34px;}
.ss span{ float:right; margin-top:8px; border-left:1px dashed #ddd; margin-right:10px; padding-left:10px;}
.ss .button{background:url(../images/ss.png) no-repeat center 7px;float:right;height: 35px;width: 46px;border: none;}
.ss01{ width:350px; float:left; line-height:35px; font-size:14px; color:#999;}
.ss01 a{color:#999; margin-right:15px;}
.bk{ border:0px; height:30px; line-height:30px; margin-top:2px; width:300px;}
.pz{ width:1170px; float:left; margin-top:35px;}
.pz-l{ width:404px; height:630px; float:left; background:url(../images/b01.jpg) no-repeat center;}
.pz-l h1{ padding-left:62px; line-height:85px; margin-top:20px; font-size:30px; color:#c52720}
.pz-l dl dt{ font-size:18px; line-height:35px; margin-top:15px; padding-left:62px;}
.pz-l dl dd{ font-size:16px; color:#999; padding-left:62px;}
.pz-r{ width:738px; float:right;}
.pz-r01{ width:738px; height:200px; float:left; position:relative}
.pz-r02{ width:80px; height:72px; position:absolute; background:url(../images/b02.png) no-repeat center; color:#FFF; font-size:20px; line-height:30px; text-align:center; left:330px; top:60px; padding-top:8px; font-weight:bold;}
.pz-r01-img{ width:369px; height:200px; float:left;}
.pz-r01 dl{ width:230px; float:left; margin-left:70px;}
.pz-r01 dl dt{ font-size:20px; font-weight:bold; line-height:30px; margin-top:45px;}
.pz-r01 dl dd{ font-size:14px; line-height:35px; color:#666; text-transform:uppercase; }
.cp{ width:100%; float:left; margin-top:30px; background:#f6f6f6; padding-bottom:50px; padding-top:50px; min-width:1170px;}
.cp-l{ width:279px; float:left;}
.cp-l-t{ width:279px; float:left; text-align:center;}
.cp-l-m{ width:239px; float:left; background:url(../images/fl-m.jpg) repeat-y center; padding-left:20px; padding-right:20px;}
.cplm{ width:235px; float:left; background:#FFF; border:2px solid #dcdcdc}
.cplm dl dt{ height:30px; line-height:30px; background:#eb891b url(../images/xjt.png) no-repeat 200px 10px; font-size:16px; color:#FFF; padding-left:20px; margin-bottom:5px;}
.cplm dl dd{ font-size:14px; line-height:24px; color:#666; padding-left:20px;}
.lxdh{ width:239px; float: left; text-align:center; margin-top:15px; margin-bottom:15px;}
.cp-r{ width:875px; float:right;}
.cp-r h1{ font-size:30px; color:#c52720; line-height:35px; text-transform:uppercase}
.cp-r h1 i{ font-size:20px; color:#333333; font-weight:normal;}
.cp-r h1 a{ float:right;}
.cp-r01{ width:811px; float:left; background:#FFF; padding:40px; margin-top:25px; padding-left:32px;padding-right:32px; padding-bottom:20px;}
.cp-r01 dl{ width:250px; float:left; margin-right:20px; margin-bottom:10px;}
.cp-r01 dl dt{ height:248px; width:248px; border:1px solid #ddd; text-align:center}
.cp-r01 dl dt span{ height:100%; display:inline-block; vertical-align:middle}
.cp-r01 dl dt img{ max-width:248px; max-height:248px; vertical-align:middle}
.cp-r01 dl dd{ line-height:40px; text-align:center; font-size:14px; }

.ggt{ width:100%; float:left; height:313px; background:url(../images/ggt_02.png) no-repeat center;position:relative;}
.ggt .wydy{position:absolute;top:110px;right:125px;width:500px;height:50px;}
.al{ width:1170px; float:left; }
.al-title{ width:1170px; float:left; margin-top:60px;}
.al-title dl dt{ width:573px; float:left; height:49px; line-height:49px; border-bottom:1px dashed #ddd; font-size:30px; color:#c52720; text-align:right; font-weight:bold;}
.al-title dl dd{ width:573px; float:right; height:49px; line-height:24px; border-top:1px dashed #ddd; font-size:14px; color:#999; text-transform:uppercase; padding-top:5px;}
.al-title dl dd i{ font-size:20px; color:#333}
.al-tex{ width:1110px; float:left; margin-top:30px; background:#f5f5f5; padding:30px;}
.al-tex-l{ width:890px; float:left;}
.al-tex-l-img{ width:515px; float:left;}
.al-tex-l dl{ width:345px; float:right;}
.al-tex-l dl dt{ height:100px; line-height:100px; font-size:20px;}
.al-tex-l dl dd{ line-height:30px; font-size:14px; color:#666666}
.al-tex-r{ width:158px; float:right; padding-left:30px; border-left:1px dashed #ccc; height:390px; position:relative}
.al-tex-r ul li{ width:158px; height:120px; float:left; margin-bottom:15px;}
.al-tex-r ul li img{ width:158px; height:120px;}
.al-tex-r span{ width:54px; height:24px; float:left; position:absolute; z-index:111; top:0px; right:53px; background:url(../images/sjt01.png) no-repeat center; cursor:pointer}
.al-tex-r i{width:54px; height:24px; float:left; position:absolute; z-index:111; bottom:0px; right:53px; background:url(../images/xjt01.png) no-repeat center; cursor:pointer}

.about{ width:100%; float:left; height:654px; min-width:1170px; background:url(../images/aboutbj.jpg) no-repeat center; margin-top:35px;}
.about01{ width:1170px; float:left; margin-top:105px;}
.about01-sp{ width:532px; height:272px; float:right; margin-right:18px;}
.about01 dl{ width:530px; float:left; margin-left:20px;}
.about01 dl dt{ font-size:18px; line-height:30px;}
.about01 dl dd{ font-size:14px; line-height:28px; color:#666666; margin-top:20px;}
.about01 dl dd a{ padding-left:20px; padding-right:20px; padding-bottom:5px; padding-top:5px; background:#c52720; color:#FFF}
.kh{ width:1170px; float:left; margin-top:20px;}
.kh01{ width:520px; float:left; height:150px; background:#f6f6f6; padding:25px; margin-top:25px;}
.kh01-img{ width:220px; height:150px; background:#eeeeee; text-align:center; float:left}
.kh01-img span{ height:100%; display:inline-block; vertical-align:middle}
.kh01-img img{ max-width:220px; max-height:150px; vertical-align:middle}
.kh01 dl{ width:280px; float:right;}
.kh01 dl dt{ font-size:16px; color:#c52720; font-weight:bold;}
.kh01 dl dd{ line-height:24px; margin-top:10px;}

.td{ width:100%; float:left; height:240px; background:url(../images/tdbj.jpg) no-repeat center; min-width:1140px; margin-top:60px;}
.td01{ width:143px; float:left; margin-top:85px;}
.td02{ width:148px; float:left; margin-left:65px; text-align:center; line-height:18px; margin-top:30px; font-size:14px}
.td02 img{ margin-bottom:10px;}
.td03{ width:226px; float:right; border-left:1px dashed #c3dff2; text-align:right; margin-top:30px;}

.news{ width:360px; float:left; margin-top:40px; margin-right:45px;}
.news h1{ height:24px; line-height:24px; background:url(../images/sx.jpg) no-repeat left; padding-left:15px; font-size:16px; font-weight:normal}
.news h1 a{ float:right; text-transform:uppercase; font-size:12px}
.news dl{ width:360px; float:left; margin-top:28px;}
.news dl dt{ width:55px; height:55px; border:1px solid #ddd; text-align:center; line-height:22px; float:left}
.news dl dt i{ font-size:18px}
.news dl dt:hover{ background:#b00101; color:#FFF}
.news dl dd{ width:290px; float:right;  font-size:14px}
.news dl dd i{ font-size:12px; color:#999;}

.news2{ width:360px; float:right; margin-top:40px;}
.news2 h1{ height:24px; line-height:24px; background:url(../images/sx.jpg) no-repeat left; padding-left:15px; font-size:16px; font-weight:normal; margin-bottom:13px;}
.news2 h1 a{ float:right; text-transform:uppercase; font-size:12px}
.news2 dl{ width:328px; float:left; margin-top:15px; border:1px solid #ddd; padding:15px;}
.news2 dl dt{ background:url(../images/q.jpg) no-repeat left; padding-left:30px; line-height:20px; font-size:14px}
.news2 dl dd{ background:url(../images/a.jpg) no-repeat left; padding-left:30px; color:#999;}
.link{ width:100%; float:left; background:#f9f9f7; padding-bottom:45px; padding-top:45px; min-width:1170px; margin-top:50px;}

.rollBox{width:1170px;overflow:hidden;}
.rollBox .LeftBotton{height:37px;width:20px;background:url(../images/zj.png) no-repeat left;overflow:hidden;float:left;display:inline;margin:25px 0 0 0;cursor:pointer;}
.rollBox .RightBotton{height:37px;width:20px;background:url(../images/yj.png) no-repeat left;overflow:hidden;float:left;display:inline;margin:25px 0 0 0;cursor:pointer;}
.rollBox .Cont{width:1020px;overflow:hidden;float:left; margin-left:50px; margin-right:50px;}
.rollBox .ScrCont{width:10000000px;}

.rollBox .Cont .cp-photo{ width:260px; float:left; margin-right:40px;}
.rollBox .Cont .cp-photo dl dt{ height:258px; width:258px; border:1px solid #ddd; text-align:center; background:#FFF}
.rollBox .Cont .cp-photo dl dt span{ height:100%; display:inline-block; vertical-align:middle}
.rollBox .Cont .cp-photo dl dt img{ max-width:258px; max-height:258px; vertical-align:middle}
.rollBox .Cont .cp-photo dl dd{ line-height:40px; text-align:center; font-size:14px; }

.rollBox .Cont .pic{width:192px;float:left;text-align:center; height:79px; background:#FFF; margin-right:15px;}
.rollBox .Cont .pic span{ height:100%; display:inline-block; vertical-align:middle}
.rollBox .Cont .pic img{ max-height:79px; max-width:192px; vertical-align:middle}

.rollBox #List1,.rollBox #List2{float:left;}

.link2{ width:100%; float:left; padding-bottom:15px; padding-top:15px; background:#666666; color:#f9f9f7; min-width:1170px;}
.link2 dl dt{ width:122px; height:48px; float:left;}
.link2 dl dd{ width:1048px; float:right; font-size:14px; line-height:30px;}
.link2 dl dd a{ color:#f9f9f7; margin-left:25px;}
.foot{ width:100%; float:left; background:#313131; padding-bottom:40px; padding-top:40px; min-width:1170px;}
.foot01{ width:1170px; float:left;}
.foot01 span{ float:right; margin-top:23px;}
.foot02{ width:1170px; float:left; line-height:80px; font-size:14px; color:#999999}
.foot02 a{ margin-left:20px; margin-right:20px;color:#999999}
.foot02 a:hover{ color:#FFF}
.foot03{ width:1170px; float:left;}
.foot03-l{ width:181px; float:left; font-size:18px; color:#FFF; line-height:35px;}
.foot03-l b{ font-size:24px; color:#e7261d}
.foot03-m{ width:440px; float:left; margin-left:40px; border:1px solid #434343; padding:20px; font-size:14px; line-height:24px; color:#CCC}
.foot03-r{ width:150px; float:right; border:1px solid #434343; padding:15px; text-align:center;position:relative;}
.foot03-r img{ float:left;}
.foot03-r .qqyc{width:150px;height:30px;border:1px solid #fff;position:absolute;top:40px;right:-126px;display:none;}
.foot03-r .qqyc p{font-size:18px;color:#ffffff;text-align: center;line-height:30px;}
.foot04{ width:100%; float:left; height:35px; line-height:35px; background:#000000; min-width:1170px; font-size:14px; color:#999999}
.foot04 span{ float:right}

.nybanner{ width:100%; float:left; height:400px;}
.wz{ width:100%; float:left; height:60px; line-height:60px; border-bottom:1px solid #ddd; color:#999; font-size:14px; min-width:1170px;}
.wz a{color:#999;}
.wz i{ font-size:24px; color:#333}
.wz span{ float:right; font-size:16px; color:#333}
.wz span a{color:#333}
.wz span a:hover{color:#eb891b}
.left{ width:279px; float:left; margin-top:40px; margin-bottom:40px;}
.left h1{ height:51px; line-height:51px; text-align:center; background:url(../images/zlm-t.png) no-repeat center; color:#FFF; font-weight:normal}
.zlm{ width:279px; float:left; margin-top:10px;}
.zlm-t{ width:279px; float:left; text-align:center}
.zlm-m{ width:224px; float:left; padding-left:27px; padding-right:27px; background:url(../images/zlm-m.jpg) repeat-y center}
.zlm01{ width:205px; float:left; border-radius:5px; background:#FFF; border:1px solid #ddd; padding:10px;}
.zlm01 ul li{ width:205px; height:45px; line-height:45px; border-bottom:1px dashed #ddd; font-size:16px; float:left;}
.zlm01 ul li a{ width:185px; float:left; padding-left:20px;height:45px; line-height:45px;}
.zlm01 ul li a:hover{ background:#fceeed; color:#dd554f}
.zlm01on{ background:#fceeed; color:#dd554f}
.zlm01on a{background:#fceeed; color:#dd554f}

.lxwm{ width:225px; float:left; margin-top:15px;}
.lxwm h2{ height:41px; line-height:41px; text-align:center; font-size:16px; background:url(../images/lxbj.png) no-repeat center; color:#FFF; font-weight:normal;}
.lxwm dl dt{ padding-bottom:10px; border-bottom:1px dashed #ddd; margin-top:10px; line-height:35px; font-size:16px}
.lxwm dl dt b{ color:#e7261d; font-size:24px}
.lxwm dl dd{ margin-top:10px; font-size:14px; line-height:30px; color:#666}
.lxwm dl dd i{ color:#333}

.right{ width:847px; float:right; margin-top:40px; margin-bottom:40px;}
.contect{ width:847px; float:left; font-size:14px; line-height:30px; padding-bottom:20px;}
.xlm{ width:847px; float:left; height:51px; font-size:24px; font-weight:bold; line-height:51px; margin-bottom:10px;}
.photo{ width:266px; float:left; margin-right:16px; margin-bottom:10px;}
.photo dl dt{ width:254px; border:1px solid #eee; height:170px;box-shadow:0px 0px 12px #ccc; padding:5px;}
.photo dl dt img{ width:254px; height:170px;}
.photo dl dd{ font-size:14px; line-height:40px; text-align:center}
.fy{ width:100%; float:left; margin-top:20px; padding-top:30px; line-height:35px; text-align:center; font-size:14px; margin-bottom:40px;}
.fy a{ padding:10px; border:1px solid #ddd; border-radius:5px;}
.fy a:hover{ border:1px solid #dd554f; background:#dd554f; color:#FFF}
.fzlc{ width:847px; float:left;}
.fzlc h1{ height:52px; line-height:52px;}
.fzlc dl{ height:71px; width:847px; float:left; background:url(../images/sx02.png) no-repeat 15px 0px;}
.fzlc dl dt{ padding-left:52px; font-size:18px; color:#f7a242; font-weight:bold; margin-top:20px;}
.fzlc dl dd{ font-size:14px; padding-left:52px; line-height:30px;}

.nynews{ width:847px; float:left; margin-bottom:30px; padding-bottom:30px; border-bottom:1px dashed #ddd; height:115px;}
.nynews dl dt{ width:73px; height:73px; border:1px solid #ddd; text-align:center; line-height:30px; float:left; margin-top:17px;}
.nynews dl dt i{ font-size:18px}
.nynews dl dt:hover{ background:#b00101; color:#FFF}
.nynews dl dd{ width:550px; float:left;  font-size:18px; margin-left:20px; margin-top:10px;}
.nynews dl dd i{ font-size:14px; color:#666666; line-height:22px;}
.nynews dl img{ width:185px; float:right}

.title{ width:100%; float:left; background:url(../images/ht.jpg) repeat-x top; font-size:24px; padding-top:25px; line-height:35px; text-align:center}
.date{ width:100%; float:left; font-size:14px; color:#999999; text-align:center; padding-bottom:15px; border-bottom:1px solid #ddd}
.tex{ width:100%; float:left; margin-top:30px; font-size:14px; line-height:30px;}
.next{ width:100%; float:left; margin-top:30px; padding-top:20px; border-top:1px solid #ddd}
.next span{ float:right}

.subNavBox{width:847px;float:left; border-bottom:3px solid #dcdcdc; margin-bottom:15px; padding-bottom:15px;}
.subNav{width:847px; float:left; HEIGHT:65px;DISPLAY: block; line-height: 65px; FONT-SIZE: 15px; OVERFLOW: hidden; CURSOR: pointer;  background:url(../images/djzk.jpg) no-repeat right;}
.subNav span{ width:140px; float:left; border-right:1px solid #eee}
.subNav i{ margin-left:30px;}
.subNav:hover{float:left;}
.currentDd{background:url(../images/djss.jpg) no-repeat right;}
.currentDt{background:url(../images/djss.jpg) no-repeat right; }
.navContent{display: none;float:left; width:847px;  padding-bottom:15px;}
.navContent dl dd{width:676px; float:right; border-left:1px solid #eee; padding-left:30px; font-size:14px; line-height:30px}

.contect2{ width:1170px; float:left; padding-bottom:40px;}
.alphoto{ width:1110px; float:left; height:195px; padding:30px; margin-top:25px;border:1px solid #ffffff }
.alphoto img{ width:250px; height:190px; float:left;}
.alphoto dl{ width:800px; float:left; margin-left:20px;}
.alphoto dl dt{ height:60px; line-height:60px; background:url(../images/hx02.jpg) no-repeat left bottom; font-size:18px}
.alphoto dl dd{ font-size:14px; line-height:30px; margin-top:15px; color:#666}
.alphoto:hover{ border:1px solid #c52720;}

.wrap2{ width:100%; float:left; background:#eeeeee}
.cpxlm{ width:1170px; float:left; line-height:60px; font-size:18px}
.cpfl{ width:1136px; float:left; border:1px solid #ddd; border-top:2px solid #dd554f; border-bottom:0px;}
.cpfl dl{ width:1136px; float:left; border-bottom:1px solid #ddd; background:#FFF; height:57px; line-height:57px; font-size:14px}
.cpfl dl span{ float:left;}
.cpfl dl .btn{background:url(../images/ss02.jpg) no-repeat center center;height:35px;width:90px;border: none;}
.bk{ width:300px; height:33px; border:1px solid #ddd; margin-top:10px;}
.cpfl dl dt{ width:94px; float:left; height:57px; line-height:57px; padding-left:20px; font-size:16px; border-right:2px solid #ebcbc9; background:#fceeed}
.cpfl dl dd{ width:995px; float:left; padding-left:25px;height:57px; line-height:57px; font-size:14px }
.cpfl dl dd a{ padding:15px; padding-bottom:10px; padding-top:10px; margin-right:10px;}
.cpfl dl dd a:hover{ background:#eb891b; color:#FFF}
.cpflon{ background:#eb891b; color:#FFF}
.cpflon a{ background:#eb891b; color:#FFF}

.cp-photo{ width:260px; float:left; margin-right:32px; margin-top:25px;}
.cp-photo dl dt{ height:258px; width:258px; border:1px solid #ddd; text-align:center; background:#FFF}
.cp-photo dl dt span{ height:100%; display:inline-block; vertical-align:middle}
.cp-photo dl dt img{ max-width:258px; max-height:258px; vertical-align:middle}
.cp-photo dl dd{ line-height:40px; text-align:center; font-size:14px; }

.ys{ width:1170px; float:left; margin-top:40px; background:url(../images/ht02.jpg) no-repeat center bottom; padding-bottom:70px;}
.ys-img{ float:right; width:500px; text-align:center}
.ys dl{ width:670px; float:left;}
.ys dl dt{ color:#eb891b; font-size:20px; margin-top:40px; font-weight:bold;}
.ys dl dd{ font-size:14px; line-height:30px; padding-left:20px;}
.ys dl dd b{ color:#2ea26d}

.cpxx{ width:1010px; float:left; margin-top:25px; background:#FFF; padding-left:80px; padding-right:80px; padding-top:60px; padding-bottom:60px;}
.cpxx01{ width:1010px; float:left}
.cpxx01-l{ width:400px; float:left;}
.cpxx01-r{ width:580px; float:right;}
.cpxx01-r h1{ height:60px; line-height:60px; font-size:20px; border-bottom:1px dashed #ddd; margin-bottom:15px;}
.cpxx01-r dl{ width:580px; float:left; margin-bottom:10px;}
.cpxx01-r dl dt{ width:80px; float:left; line-height:24px; font-size:14px; color:#999}
.cpxx01-r dl dd{ width:500px; float:right; font-size:14px; line-height:24px;}

.ban{ width:400px; height:500px; position:relative; overflow:hidden;margin:0px auto 0 auto;}
.ban2{ width:400px; height:400px; position:relative; overflow:hidden;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:400px; height:400px;}
.ban2 ul li img{width:400px; height:400px;}
.prev{ float:left; cursor:pointer;}
.num{ height:82px;overflow:hidden; width:360px; position:relative;float:left;}
.min_pic{ padding-top:10px; width:400px;}
.num ul{ position:absolute; left:0; top:0;}
.num ul li{ width:80px; height:80px; margin-right:10px; padding:1px;}
.num ul li img{ width:78px; height:78px;border:1px solid #ddd}
.num ul li.on{ border:1px solid #dd554f; padding:0;}
.prev_btn1{ width:16px; text-align:center; height:18px; margin-top:35px; margin-right:5px; cursor:pointer; float:left;}
.next_btn1{  width:16px; text-align:center; height:18px; margin-top:40px;cursor:pointer;float:right;}
.prev1{ position:absolute; top:220px; left:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.next1{ position:absolute; top:220px; right:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.mhc{ background:#000; width:100%;opacity:0.5;-moz-opacity:0.5;filter:alpha(Opacity=50); position:absolute; left:0; top:0; display:none;}
.pop_up{ width:500px; height:500px; padding:10px; background:#fff; position:fixed; -position:absolute; left:50%; top:50%; margin-left:-255px; margin-top:-255px; display:none; z-index:99;}
.pop_up_xx{ width:40px; height:40px; position:absolute; top:-40px; right:0; cursor:pointer;}
.pop_up2{ width:500px; height:500px; position:relative; overflow:hidden;}
.pop_up2{ width:500px; height:500px; position:relative; overflow:hidden; float:left;}
.pop_up2 ul{ position:absolute; left:0; top:0;}
.pop_up2 ul li{ width:500px; height:500px; float:left;}

.cpxx02{ width:1010px; float:left; margin-top:50px; border-bottom:1px solid #ddd}
.cpxx02 ul li{ width:128px; float:left; height:50px; line-height:50px; text-align:center; font-size:16px}
.cpxx02 ul li p{width:128px; float:left; height:50px; line-height:50px;}
.cpxx02 ul li p:hover{ background:url(../images/b03.png) no-repeat center; color:#FFF}

.MenuOn{ background:url(../images/b03.png) no-repeat center; color:#FFF}
.MenuOn a{ background:url(../images/b03.png) no-repeat center; color:#FFF}

.cpxx03{ width:1010px; float:left; margin-top:20px; font-size:14px; line-height:24px;}

.tjcp{ width:1010px; float:left; margin-top:50px;}
.tjcp h1{ border-bottom:1px solid #ddd; font-size:18px; color:#dd554f; line-height:45px;}
.cplb{ width:1170px; float:left; border-top:1px solid #ddd}
.cplb dl{ width:389px; float:left; height:446px; border-bottom:1px solid #ddd; border-right:1px solid #ddd; position:relative;}
.cplb dl dt{ width:330px; height:330px; background:#FFF; margin-left:29px; margin-right:30px; margin-top:29px; text-align:center}
.cplb dl dt i{ height:100%; display:inline-block; vertical-align:middle}
.cplb dl dt img{ max-width:330px; max-height:330px; vertical-align:middle}
.cplb dl dd{width:330px; height:60px; line-height:60px; font-size:18px; font-weight:bold; margin-left:29px; margin-right:30px;}

.cplb dl a,.cplb dl span{display:none; text-decoration:none}
.cplb dl:hover{cursor:pointer} 
.cplb dl:hover a.now{cursor:pointer; position:absolute; top:0; width:100%; height:100%;
 z-index:100; left:0; display:block;}
.cplb dl:hover span{ display:block;position:absolute; bottom:0; left:0;color:#FFF;width:390px; 
z-index:10;height:447px; background: url(../images/ck.png) no-repeat center;}
.cs{ width:556px; float:left; line-height:42px;}
.cs h1{ height:85px; line-height:85px; text-align:center; color:#eb891b; font-size:24px;}
.bd{ border-bottom:1px solid #FFF; font-size:14px; font-weight:bold; padding-right:40px; text-align:right}
.bd i{ font-weight:normal}
.bd01{ font-size:14px; padding-left:10px; background:#FFF; line-height:22px;}
.ckgd{ width:100%; float:left; margin-top:10px; text-align:center;margin-bottom: 20px;}

.title2{ width:100%; float:left; font-size:36px; line-height:55px; text-align:center; margin-top:30px; }
.title2 i{ font-size:18px}
.cz01{ width:100%; float:left; margin-top:50px;}
.cz{ width:292px; float:left; font-size:18px; text-align:center; color:#eb891b; line-height:30px; border-right:1px solid #ddd}
.cj{ width:100%; float:left; margin-top:50px; height:755px; background:url(../images/cjbj.jpg) no-repeat center; min-width:1170px;}
.cj h1{ height:120px; line-height:120px; margin-top:30px; text-align:center; font-size:36px; font-weight:normal}

.new_banner{width:1000px;height:520px;position:relative; margin:0 auto; margin-top:6px;}
.rslides{width:100%;position:relative;list-style:none;padding:0}
.rslides li{ width:1000px; float:left; height:520px;}
.rslides li img{ width:1000px; height:520px; float:left;}
.rslides li span{ width:330px; height:94px; float:left; background:url(../images/b001.png) no-repeat center; position:absolute; z-index:999; bottom:0px; right:0px; color:#FFF; line-height:65px; font-size:18px; text-align:center}
.rslides_nav{ width:34px; height:52px; display:block; position:absolute;  text-indent:-10em; overflow:hidden;}

.prev{ background:url(../images/zj01.png) no-repeat left; position:absolute; left:-150px; top:235px;}
.prev:hover{ background:url(../images/zj01.png) no-repeat left;}
.next{ background:url(../images/yj01.png) no-repeat left; position:absolute; right:-150px; top:235px;}
.next:hover{ background:url(../images/yj01.png) no-repeat left;}
.rslides_tabs{ position:absolute; right:50px; top:490px;clear:both;text-align:center; z-index:99999;}
.rslides_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:5px}
.rslides_tabs a{ width:12px; height:12px; background:#fff;text-indent:-5em; overflow:hidden; display:block; float:left; margin-left:6px;border-radius:6px;}
.rslides_tabs .rslides_here a{ background:#f7ae90;}

.gn{ width:1170px; float:left; margin-top:40px;}
.gn ul li{ width:195px; float:left; font-size:20px; color:#666666; line-height:55px; text-align:center}
.gn01{ width:440px; float:left; margin-top:50px;}
.gn01 dl dd{ background:url(../images/tb01.png) no-repeat 0px 8px; padding-left:25px; font-size:16px; line-height:30px;}

.gn02{ width:100%; float:left; height:550px; min-width:1170px; background:url(../images/b002.jpg) no-repeat center;}

.gnxz{ width:100%; float:left; margin-top:40px; text-align:center; line-height:30px; margin-bottom:50px;}
.gnxz a{ padding-left:25px; padding-right:25px; padding-bottom:10px; padding-top:10px; border:1px solid #ff9927;border-radius:5px; margin-left:10px; margin-right:10px; font-size:16px}


.pages {
	margin: 15px 0;
	float: left;
	width: 100%;
	line-height: 34px;
	text-align: center;
}
.pages a {
	color: #fff;
	padding: 0 11px;
	margin: 0 5px;
font-/weight: bold;
	background: #c3a068;
}
.pages * {
	display: inline-block;
	_zoom: 1;
	_display: inline;
	vertical-align: middle;
	line-height: 28px;
	height: 28px;
	padding-bottom: 1px;
}
.pages .hover {
	display: inline-block;
	background: #d0c5b3;
	color: #876d44;
}
.pages a:hover {
	display: inline-block;
	background: #d0c5b3;
	color: #876d44;
}


.xwxq{width:1170px;margin:0 auto;padding:10px 0 0 0;overflow: hidden;}
.xwxq .bt{text-align:center;line-height:40px;font-size:24px;color:#333333;display:block;}
.xwxq .at{text-align:center;font-size:14px;color:#999999;display:block;}
.xwxq img{margin:0 auto;display:block;}
.xwxq .nr{text-indent:30px;font-size:14px;color:#615b5b;line-height:24px;margin-bottom:25px;margin-top:20px;}
.viewpage {background: #ffffff;width:100%;float:left;}
.main_r_nav {float: left;width: 700px;height: 66px;padding: 8px 0;font-size: 16px;margin-left: 10px;display: inline;}
.main_r_nav a {color: #777;width: 100%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;line-height: 40px;font-size: 16px;}
.returnlist {width:80px;height:30px;padding: 7px 18px;display: inline;float: right;color: #fff;line-height: 30px;font-size: 16px;background: #0089e1;border-radius: 5px;margin-top:4px;}
.returnlist a {color: #fff;text-align:center;font-size: 18px;font-family: "microsoft yahei";width: 100%;display: block;line-height:30px;}

.pronaa {
	margin: 0px auto 0 auto;
	width: 1170px;
	/*background: url(../images/nline.jpg) left bottom repeat-x;*/
	padding: 25px 0 10px 0;
	height: 50px;
	border-bottom: 1px solid #6f6666;
}
.mowleft {
	float: right;
	line-height: 50px;
	font-size: 14px;
	color: #618ced;
	font-family: å®‹ä½“;
}
.mowleft a {
	color: #618ced
}
.mowleft a:hover {
	color: #618ced
}
.mowleft span {
	color: red;
	font-weight: 700
}
.nowname {
	float: left;
	text-align: center;
	white-space: nowrap;
	color: #d70c0c;
	font: 24px/30px "Microsoft Yahei";
	background: url(../images/namline.gif) center bottom no-repeat;
	padding: 0 0 5px 0;
	display: inline;
	margin: 0;
	font-weight: 700
}
.nowname font {
	display: block;
	padding: 2px 0;
	position: relative;
	margin-top: 0;
	font-size: 24PX
}
.productfra {
	width: 1170px;
	margin: 0 auto;
	overflow: hidden;
	padding: 30px 0
}


.news_list {
	padding: 0 0 0 20px;
	width: 960px;
	font-size: 14px
}
.news_list li {
	float: left;
	width: 960px;
	line-height: 50px
}
.newseven {
	background: #dce7ff
}
.news_list li a {
	float: left;
	width: 100%;
	height: 50px;
	line-height: 50px;
	color: #515151
}
.news_list li a:hover {
	color: #618ced
}
.news_list li a span {
	cursor: pointer
}
.news_list li .fl {
	width: 800px;
	margin-left: 6px;
	display: inline;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	padding-left: 10px;
	font-size: 14px
}
.news_list li .fr {
	margin-right: 5px;
	font-size: 12px;
	float: right;
}
.zxly{width:1170px;margin:0 auto;padding:40px 0 30px 0;}
.zxly table{margin:0 auto;}
.zxly tr{margin-top:15px;}
.zxly .coolbg{margin-left:-103px;width:80px;height:30px;}

.mapcen{width:1090px;margin:0 auto;border:5px solid #7e7676;overflow: hidden;padding:0 40px 0 40px;margin-top:30px;margin-bottom:40px;}
.map-top{width:995px;margin:0 auto;padding:40px 0 0 0;border-bottom:1px solid #827272;}
.pone{font-size:16px;color:#272323;float:left;display:block;margin-left:45px;}
.mapcen .aone{font-size:16px;color:#272323;float:left;display:block;}
.ptwo{font-size:16px;color:#272323;float:left;display:block;}
.shouy{width:995px;margin-top:10px;float:left;margin-left:45px;margin-bottom:20px;}
.shouy .shone{font-size:20px;color:#272323;}
.shouy .sone{width:995px;border:1px solid #7e7676;overflow: hidden}
.shouy .sone ul{padding: 0 11px;}
.shouy .sone ul li{float: left;
line-height: 25px;
width: 162px;
white-space: nowrap;
overflow: hidden;}
.shouy .sone ul li a{color:#666;line-height:35px}
.shouy .sone ul li a:hover{color:#d03c0f;}


.zstop{width:1170px;margin:0 auto;height:100px;overflow:hidden;padding:40px 0 0 0;}
.zstop p{font-size:36px;color:#4b4b4b;line-height:30px;text-align:center;display:block;margin-bottom:10px;}
.zstop span{font-size:14px;color:#aeaeae;line-height:30px;text-align:center;display:block;}
.zstop1{width:1170px;margin:0 auto;height:300px;overflow:hidden;padding:40px 0 0 0;position:relative;}
.zstop1 .zt1{width:172px;height:200px;padding:20px 0 0 0;background:url(../images/tp_03.jpg) no-repeat center 8px;float:left;}
.zstop1 .zt1 p{font-size:14px;color:#707070;margin-top:50px;line-height:24px;text-align:center;}
.zstop1 .img1{position:absolute; left:177px; top:123px;float:left;}

.zstop1 .zt2{width:172px;height:200px;padding:20px 0 0 0;background:url(../images/tp_13.jpg) no-repeat center 8px;float:left;position:absolute; left:250px; top:80px;}
.zstop1 .zt2 p{font-size:14px;color:#707070;margin-top:50px;line-height:24px;text-align:center;}
.zstop1 .img2{position:absolute; left:426px; top:123px;float:left;}

.zstop1 .zt3{width:172px;height:200px;padding:20px 0 0 0;background:url(../images/tp_05.jpg) no-repeat center 8px;float:left;position:absolute; left:498px;}
.zstop1 .zt3 p{font-size:14px;color:#707070;margin-top:50px;line-height:24px;text-align:center;}

.zstop1 .zt4{width:318px;height:200px;padding:20px 0 0 0;background:url(../images/zss_03.jpg) no-repeat center 8px;float:left;position:absolute; left:674px;top:80px;}
.zstop1 .img3{position:absolute; left:0px; top:40px;float:left;}
.zstop1 .zt4 p{font-size:14px;color:#707070;margin-top:50px;line-height:24px;text-align:center;width:160px;height:80px;position:absolute; left:72px;top:20px;}
.zstop1 .img4{position:absolute; left:237px; top:40px;float:left;}
.zstop1 .img5{position:absolute; left:80px; top:145px;float:left;}
.zstop1 .img6{position:absolute; left:180px; top:145px;float:left;}
.zstop1 .zt4 span.sp1{font-size:14px;color:#bdbdbd;margin-top:50px;line-height:24px;text-align:center;width:126px;height:80px;position:absolute; left:15px;top:120px;}
.zstop1 .zt4 span.sp2{font-size:14px;color:#bdbdbd;margin-top:50px;line-height:24px;text-align:center;width:126px;height:80px;position:absolute; left:158px;top:120px;}
.zstop1 .zt5{width:172px;height:200px;padding:20px 0 0 0;background:url(../images/tp_07.jpg) no-repeat center 8px;float:left;position:absolute; right:8px;}
.zstop1 .zt5 p{font-size:14px;color:#707070;margin-top:50px;line-height:24px;text-align:center;}

.zstop2{width:1170px;margin:0 auto;overflow:hidden;position:relative;margin-bottom:30px;}
.zstop2 .zs1{width:376px;background:#ffaa00;float:left;height:46px;}
.zstop2 .zs1 p{font-size:24px;color:#ffffff;line-height:46px;float:left;}
.zstop2 .zs1 img{margin-top:6px;line-height:46px;float:left;margin-left:68px;}
.zstop2 .zs2{width:794px;background:#dd554f;float:left;height:46px;}
.zstop2 .zs2 p{font-size:24px;color:#ffffff;line-height:46px;float:left;font-weight: 700;margin-left:68px;}

.zstop3{width:100%;height:300px;overflow:hidden;background:url(../images/cens_04.png) no-repeat}
.zstop3 .zhongj{width:1170px;margin:0 auto;position:relative;}
.zstop3 .zhongj .pp{font-size:30px;color:#333333;line-height:80px;text-align: center}
.zstop3 .quan1{position:absolute; left:355px;top:80px;background:url(../images/quan1_03.png) no-repeat center center;width:185px;height:183px;}
.zstop3 .quan1 .pp1{font-size:18px;color:#ffffff;line-height:183px;text-align: center}
.zstop3 .quan2{position:absolute; left:635px;top:80px;background:url(../images/quan2_03.png) no-repeat center center;width:185px;height:183px;}
.zstop3 .quan2 .pp2{font-size:18px;color:#ffffff;line-height:183px;text-align: center}

.zscen{width:1170px;margin:0 auto;overflow: hidden;position:relative;height:450px;}
.zscen .jmys{width:175px;height:68px;background:#f5f5f5;border:1px solid #dd554f;border-radius: 8px;z-index:2;position:absolute;top:60px;}
.zscen .jmys p{font-size:24px;color:#dd554f;line-height:68px;margin-left:20px;float:left;}
.zscen .jmys img{position:absolute; left:126px;top:26px;}
.zscen .hong{width:1090px;height:410px;background:#dd554f;border-radius: 8px;position:absolute;right:0px;z-index:1;}
.zscen .hong ul{margin-top:50px;margin-left:80px;}
.zscen .hong li{width:260px;height:110px;float:left;margin-left:60px;border:1px solid #ffffff;border-radius:8px;margin-bottom:50px;}
.zscen .hong li span{font-size:24px;color:#ffffff;text-align: center;display:block;}
.zscen .hong li p{font-size:16px;color:#ebaba9;text-align: center;width:222px;line-height:20px;margin-left:20px;}
.zscen .hong li .spp1{font-size:24px;color:#ffffff;text-align: center;display:block;margin-top:20px;}
.tt{width:100%;background:url(../images/cen_04.jpg) no-repeat;overflow: hidden;height:500px;padding:0 0 40px 0;}
.zsbtn{width:1170px;margin:0 auto;overflow: hidden;position:relative;}
.zsbtn .btn1{width:525px;height:136px;margin:0 auto;margin-bottom:30px;}
.zsbtn .btn1 .img8{float:left;}
.zsbtn .btn1 .cygb{float:left;font-size:30px;color:#787878;position:absolute;top:0px;left:420px;}
.zsbtn .btn1 .gaoz{float:left;font-size:30px;color:#787878;position:absolute;top:65px;left:440px;}
.zsbtn .btn1 span{font-size:48px;color:#ed9a46;position:absolute;top:50px;left:505px;}
.zsbtn .btn1 .img9{float:right;margin-top:-10px;}
.zsbtn .btn2{width:525px;height:150px;margin:0 auto;}
.zsbtn .btn2 img{float:left;}
.zsbtn .btn2 .jmrx{float:left;font-size:18px;color:#e2938f;position:absolute;top:155px;left:540px;}
.zsbtn .btn2 p{float:left;font-size:48px;color:#c52720;position:absolute;top:175px;left:420px;font-weight: 700}
.zsbtn .btn2 .shijian{float:left;font-size:18px;color:#e2938f;position:absolute;top:236px;left:536px;}
.zsbtn .btn2 .hr1{color:#e2938f;width:114px;position:absolute;top:250px;left:420px;}
.zsbtn .btn2 .hr2{color:#e2938f;width:114px;position:absolute;top:250px;left:640px;}

.shfw{width:1170px;margin:0 auto;padding:40px 0 40px 0;overflow: hidden}
.shfw p{line-height:40px;}

.ziti{margin-left:170px;position:relative;}
.ziti .znb{width:450px;height:55px;}
.ziti .yyb{width:900px;height:55px;}
.ziti .znb img{float:left;width: 40px;height: 45px;}
.ziti .znb span{font-size:20px;color:#c9c9c9;float:left;margin-top:15px;margin-right:15px;}
.ziti p{font-size:20px;color:#666666;font-weight: 300}
.ziti .yyb .img1{float:left;width: 40px;height: 45px;}
.ziti .yyb .img2{float:left;width: 20px;height: 20px;}
.ziti .yyb span{font-size:20px;color:#c9c9c9;float:left;margin-top:15px;margin-right:15px;}

.shclf{width: 1100px;margin: 0 auto;}
.shclf .hhh{border-bottom:1px solid #333333;font-size:24px;color:#333333;text-align: center;margin-bottom: 15px;line-height: 50px;}
.shclf span{font-size:20px;color:#333333;line-height:30px;}
.shclf p{font-size:16px;color:#605a5a;line-height:30px;text-indent: 25px}
.shclf .ptop{font-size:20px;color:#333333;line-height:30px;text-indent: 2px;}