@charset "utf-8";
/* CSS Document */
.btn{ 
	height:28px; line-height:26px; padding:0 10px; background:#191c83; text-align:center;
	color:#FFF; font-size:14px; cursor:pointer; display:inline-block; border:none;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
	border-radius:3px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	background:#104021;
	background:-moz-linear-gradient(to bottom,#666, #333);
	background:-webkit-gradient(linear,center top,center bottom,from(#666), to(#333));
	background:-webkit-linear-gradient(to bottom,#666, #333);
	background:-o-linear-gradient(to bottom,#666, #333);
	background:-ms-linear-gradient(to bottom,#666, #333);
	background:linear-gradient(to bottom,#666, #333);
	}
.btn:hover{ color:#fff; background:#000;}
.imgbox a img{overflow-x: hidden;

								overflow-y: hidden;

								position: relative;

								z-index:1;

								transition-delay: 0s;

								transition-duration: 1s;

								transition-property: all;

								transition-timing-function: ease;

								/* Firefox 4 */

								-moz-transition-delay: 0s;

								-moz-transition-duration: 1s;

								-moz-transition-property: all;

								-moz-transition-timing-function: ease;

								/* Safari 閸滐拷 Chrome */

								-webkit-transition-delay: 0s;

								-webkit-transition-duration: 1s;

								-webkit-transition-property: all;

								-webkit-transition-timing-function: ease;

								/* Opera */

								-o-transition-delay: 0s;

								-o-transition-duration: 1s;

								-o-transition-property: all;

								-o-transition-timing-function: ease;}

.imgbox a:hover img {

										transform: scale(1.2, 1.2);

										-ms-transform:scale(1.2, 1.2); 	/* IE 9 */

										-moz-transform:scale(1.2, 1.2); 	/* Firefox */

										-webkit-transform:scale(1.2, 1.2); /* Safari 閸滐拷 Chrome */

										-o-transform:scale(1.2, 1.2); 	/* Opera */

										  }
body{min-width:1200px; background:#fff;font-family:Arial, Helvetica, sans-serif;}
*{ margin:0; padding:0;}
a,p,span,strong{ text-decoration:none; font-size:12px; color:#333; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,h5,h6{font-size:12px; color:#333; font-weight:normal;font-family:Arial, Helvetica, sans-serif;}
li{ list-style:none;}
img{ border:0;}
.clearfix:after{
	content:"";
	clear:both;
	display:block;
	}
.clearfix{*zoom:1;}
.clear{clear:both;}
.hanzi{ font-family:'微软雅黑';}

.navbg{ background:#f9f9f9;font-family:Arial, Helvetica, sans-serif; width:100%; height:78px;}
.logo{ float:left; height:78px; overflow:hidden; }
.nav{width:1200px; margin:0 auto; padding:0px;  height:78px;}
.inNav{ float:right;}
.inNav li{ height:76px; line-height:78px; float:left; width:160px; text-align:center; margin-left:1px; position:relative;}
.inNav>ul>li>a{ font-size:16px; color:#666; display:block;letter-spacing:1px}
.inNav>ul>li>a:hover{ height:76px; color:#000; border-bottom:#000 solid 2px;}
.row{ height:76px; color:#000; border-bottom:#000 solid 2px;}
.inNav dl{ position:absolute; top:78px; left:0; background:rgba(0,0,0,0.5); border-bottom:#000 solid 4px; z-index:999; width:160px; filter:alpha(opacity=0);-moz-opacity:0; opacity:0; display:none;
transition:ease-in-out 0.4s;
-moz-transition:ease-in-out 0.4s;
-ms-transition:ease-in-out 0.4s;
-webkit-transition:ease-in-out 0.4s;
}
.inNav>ul>li:hover dl{ filter:alpha(opacity=100);-moz-opacity:1; opacity:1; display:block;
transition:ease-in-out 0.4s;
-moz-transition:ease-in-out 0.4s;
-ms-transition:ease-in-out 0.4s;
-webkit-transition:ease-in-out 0.4s;
}
.inNav dl dd{ line-height:40px; border-bottom:#999 dotted 1px;}
.inNav dl dd a{ color:#eee; font-size:14px;}
.inNav dl dd:hover{ background:#ccc; color:#fff;}
.inNav dl dd:hover a{ color:#FFF;}


/*焦点图部分*/
.mainbanner{height:600px;overflow:hidden; position:relative; z-index:99; padding:0px;margin:0px;}
.mainbanner_window{left:50%;width:1920px;height:600px;overflow:hidden;margin-left:-960px;position:absolute;}
.mainbanner_window ul{width:999999px;height:6400px;position:relative;}
.mainbanner_window li{background:#fff;/*width:1920px;*/height:510px;text-align:center;font-size:0px;float:left;display:inline;}
.mainbanner_list{ width:105px; top:570px;height:15px;position:absolute; right:45%;}
.mainbanner_list li{width:15px;height:15px;overflow:hidden;float:left;display:inline; margin:0 5px; /*filter:alpha(opacity=50);-moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;*/ border-radius:8px; box-shadow:1px 1px 2px #CCC;}
.mainbanner_list a{width:15px;height:15px; display:block; background:#fff;}
.mainbanner_list li.active a{ background:#c5c5cf;}

.f1box{width:1200px; height:506px; margin:auto;}
.homebt{width:100%; height:66px; border-bottom:1px solid #e8e8e8;}
.homebt h1{height:65px; line-height:65px; font-size:24px; color:#000; border-bottom:1px solid #000; width:126px; float:left;letter-spacing:2px;}
.homebt span{float:right; width:51px; height:17px; margin-top:24px; oveflow:hidden;}
.f1text{width:1200px; height:auto; margin:auto;}
.f1textl{width:398px; height:258px; border:1px solid #e8e8e8; float:left; overflow:hidden; margin-top:24px;}
.f1textl img{width:100%; height:100%;}
.f1textr{float:right; width:770px; height:auto;}
.f1textword{font-size:16px; color:#999; line-height:34px;letter-spacing:1px;word-break:break-all;padding-left:18px;}
.f1textword p{font-size:16px; color:#999; line-height:34px;letter-spacing:1px;word-break:break-all;}

.f2box{width:100%; height:550px; background:url(../images/bg_02.png) top center no-repeat; position:relative;}
.f2line{width:100%; height:1px; background:#000; position:absolute; top:288px;}
.f2boxbody{width:1200px; height:auto; margin:auto; position:relative;}
.upshu{ background:url(../images/quan_13.png) top center no-repeat; width:7px; height:56px;position:absolute; }
.s1{top:232px; left:102px;}
.s2{top:232px; left:492px;}
.s3{top:232px; right:311px;}

.downshu{ background:url(../images/quan_17.png) top center no-repeat; width:7px; height:56px;position:absolute; }
.ss1{top:289px; left:297px;}
.ss2{top:289px; right:507px;}
.qtext{font-size:20px; color:#999; flaot:left; padding-top:10px;}
.qtext p{font-size:20px; color:#999; line-height:28px;}
.quan{width:330px; height:auto; position:absolute;}
.quan img{float:left; margin-right:18px;}
.t1{left:48px; top:100px;}
.t2{left:441px; top:100px;}
.t3{left:828px; top:100px;}
.t4{left:245px; top:365px;}
.t5{left:636px; top:365px;}
.t5 .qtext p{font-size:20px; color:#999; line-height:26px;}
.quan a img{-webkit-transition: all .53s ease-out;-moz-transition: all .53s ease-out;-o-transition: all .53s ease-out;
-ms-transition: all .53s ease-out;}
.quan a:hover img{transform:rotate(360deg);-ms-transform:rotate(360deg); 	/* IE 9 */-moz-transform:rotate(360deg); 	/* Firefox */-webkit-transform:rotate(360deg); /* Safari 和 Chrome */-o-transform:rotate(360deg); 	/* Opera */}

.probg{ padding:40px 0; background:#fff; height:auto;}
.pro{ width:1200px; margin:0 auto;}
.show {width: 1200px;position: relative;margin:0 auto;}
.show a {display: block;width:40px;height:58px; font-size: 12px;color: #5f5f5f;}
.show a.next {position: absolute;top: 65px; right: 0;width:40px; height:58px; background:url(../images/youb.png);}
.show a.prev {position: absolute;top: 65px;left: 0;width:40px; height:58px; background:url(../images/zuoa.png);}
.show .itemshow {width: 1080px; height: 218px; margin:0 0 0 65px;position: relative; overflow: hidden;}
.show .itemshow ul.items {position: absolute;top: 0;left: 0;}
.show .itemshow ul.items li {width: 270px;float: left;}
.show .itemshow ul.items li img {width: 245px;height:188px; display: block;box-shadow:1px 1px 6px #999999;-moz-box-shadow:1px 1px 6px #999999; -ms-box-shadow:1px 1px 6px #999999; -webkit-box-shadow:2px 2px 10px #999999;margin:5px;}
.show .itemshow ul.items li .probt{overflow:hidden; visibility:hidden;-webkit-transform:scaleY(0);-o-transform:scaleY(0);-ms-transform:scaleY(0);
transform:scaleY(0);-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;height:0px; text-align:center; background:rgba(0,0,0,0.5); color:#fff; width:245px; margin-left:5px;position:absolute; top:168px;}
.show .itemshow ul.items li:hover .probt{opacity: 1;visibility:visible;-webkit-transform:scaleY(1);-o-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);height:25px;line-height:25px;position:absolute; top:168px; z-index:9999;text-align:center;}
.show .itemshow ul.items li .probt a{color:#fff;  font-size:12px; font-family:Arial, Helvetica, sans-serif; width:245px; }


.f3box{width:100%; height:auto; background:#f9f9f9;}
.f3boxbody{width:1200px; height:auto; margin:auto;}
.text3word{}
.text3word h1{color:#333; font-size:20px; font-weight:400;letter-spacing:1px;word-break:break-all;}
.text3word p{font-size:16px; color:#999; line-height:34px;letter-spacing:1px;word-break:break-all;}


.f4box{width:1200px; height:auto; margin:auto;}
.f4boxl{width:782px; height:auto; float:left;}
.newpic{width:100%; height:auto; border-bottom:1px dashed #e5e5e5}
.leftnewpic{float:left; width:177px; height:92px; overflow:hidden;}
.leftnewpic img{width:100%; height:100%;}
.rightnewpic{float:right;width:596px; height:auto; }
.rightnewpic h1 a{color:#333; font-size:20px; font-weight:400;letter-spacing:1px;word-break:break-all;}
.rightnewpic h1 a:hover{color:#999;}
.newzy p{font-size:14px; color:#999; line-height:22px;letter-spacing:0.5px;word-break:break-all;}
.listtext{width:100%; height:auto;}
.listtext li{width:100%; height:62px; line-height:62px; border-bottom:#e5e5e5 solid 1px; color:#999; font-size:14px;letter-spacing:0.5px;word-break:break-all;}
.listtext li a{color:#999;font-size:14px;}
.listtext li a:hover{color:#494949;}
.listtext li span{float:right;color:#999; font-size:14px;letter-spacing:1px;word-break:}

.f4boxr{width:370px; float:right; height:auto;}
.f4boxr .contanttext{width:100%; height:auto; margin:auto;}
.f4boxr .contanttext dd{font-size:13px; color:#999; line-height:40px;}
.f4boxr .contanttext dd a{color:#999;}
.f4boxr .contanttext dd a:hover{color:#494949;}
.f4boxr h2{font-size:16px;letter-spacing:1px;word-break: color:#666}
.f4boxr .contanttext dd i{float:left; display:block;margin-right:5px; margin-top:5px; }
.ico1{ background:url(../images/ico_03.png) 0 0;width:20px; height:20px; margin-top:5px; }
.ico2{ background:url(../images/ico_03.png) 0 -37px; width:20px; height:25px; }
.ico3{ background:url(../images/ico_03.png) 0 69px;width:20px; height:25px;}
.ico4{ background:url(../images/ico_03.png) 0 25px;width:20px; height:25px;}

.dingbu{ display:none; width:46px; height:46px; position:fixed; right:70px; bottom:60px; z-index:99999999; cursor:pointer;}
.dingbu img{border-radius:23px;-moz-border-radius:23px;-ms-border-radius:23px;-o-border-radius:23px;-webkit-border-radius:23px;}

.footerbox{width:100%; height:173px; background:#fafcff; border-top:1px solid #000;}
.footerext{width:1200px; height:auto; margin:auto;}
.leftfootertext{float:left; width:635px; height:auto;}
.bottomlogo{width:76px; height:60px; float:left; margin-top:40px; margin-right:48px;}
.bottomnav a{color:#666; font-size:16px; text-align:center;margin-rigiht:51px; margin-right:40px;}
.bottomnav a:hover{color:#999; }
.addbox{}
.addbox p{color:#999; font-size:14px; line-height:28px;}
.ewm{float:right; margin-top:41px;}
.ewm p{font-size:16px; color:#999;}


.copyright{width:100%;height:72px;background:#f9f9f9;}
.copyright p{color:#999; font-size:12px; text-align:center; line-height:25px;}
.copyright p a{color:#999;}
.copyright p a:hover{color:#000;}

.neiye{ width:1170px; margin:0 auto; background:#efefef; padding:15px; margin-bottom:30px;}
#pages { padding:14px 0 10px; font-family:Arial, Helvetica, sans-serif; text-align:center;}
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #CCC; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { background:url(../images/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0; }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#666; border:1px solid #666; color:#fff; text-align:center;padding:0 10px}

.newsN li{ height:80px; overflow:hidden; padding:10px 5px; margin-bottom:4px; border-bottom:#CCC dashed 1px; margin-top:12px;}
.newsN li:hover{ background:#eff0ea;}
.newsN li img{ width:120px; height:80px; float:left; margin-right:20px;}
.newsN li h6{ font-size:14px; font-weight:400; margin-bottom:10px; color:#666;}
.newsN li p{ font-size:14px; line-height:24px; color:#999;}
.newsN li span{ color:#888; float:right; font-weight:normal;}
.newsN li em{ font-style:normal; background:#FFF; color:#999; width:60px; height:25px; padding:2px 4px; border:#CCC solid 1px;}

.Nnews{ height:320px; }
.daohang{ width:1200px; margin:0 auto; background:#666;border-radius:0.3em;}
.daohang p{ height:35px; line-height:35px; padding:0 20px; font-size:14px; color:#FFF;}
.daohang p a{ font-size:14px; color:#FFF;}

.inNeiye{ background:#FFF; padding:10px;}

.jianjie p{ font-size:14px; line-height:28px; color:#666;}

.Btou{border-bottom:#bfbfbf solid 1px; height:70px; line-height:70px; width:330px; margin:10px auto 40px; text-align:center; position:relative;}
.Btou h4{ font-size:26px; color:#515151; }
.Btou span{ height:30px; width:60px; left:50%; margin-left:-30px; text-align:center; line-height:30px; display:inline-block; font-size:20px; color:#999; position:absolute; top:52px;  background:#FFF; }



.newsXq{ padding:10px; }
.newsXq em{ color:#999; display:block;font-style:normal; line-height:26px;  }
.newsXq h3{ border-bottom:#CCC solid 1px;font-size:16px;    padding-bottom:5px; margin-bottom:5px;    }
.newsXq h6{ margin-bottom:20px;font-size:13px;} 
.newsXq h6 span{ color:#999;font-size:13px;}
.newsXq p{font-size:14px; line-height:30px;  color:#666; text-indent:2em; }


.chan{ width:1200px; margin:40px auto; }
.chan h6{ text-align:center; font-size:16px; margin-bottom:20px;}
.chan em{ font-style:normal; color:#999; font-size:14px; line-height:22px; font-family:'微软雅黑'; margin-bottom:20px; display:block;}
chanPbg{ padding:40px; background:#61ace3;}
.chanP{ width:1200px; margin:0 auto;}
.zilan{ margin:40px 0 20px;}
.zilan p{ text-align:center;}
.zilan p a{ color:#FFF; background:rgba(255,255,255,0.2); padding:0 8px; height:20px; line-height:20px; border:#FFF solid 1px; border-radius:10px; display:inline-block; margin:0 2px; font-size:14px;}
.zilan p a:hover{ background:#b3e000;}
.row1{background:#b3e000!important;}
.inchanP li{ float:left; width:398px; height:240px; overflow:hidden;  position:relative; line-height:0;} 
.Cbg{ width:398px; height:240px; position:absolute; top:-240px; left:0; background:rgba(0,0,0,0.3);
transition:ease-in-out 0.2s;
-moz-transition:ease-in-out 0.2s;
-ms-transition:ease-in-out 0.2s;
-webkit-transition:ease-in-out 0.2s;
}
.Cbg h5{ color:#FFF; font-size:24px; text-align:center; margin-top:90px;}
.Cbg p{ color:#FFF; font-size:14px; text-align:center; padding:0 20px; margin-top:20px; line-height:24px;}
.inchanP li:hover .Cbg{ top:0; 
transition:ease-in-out 0.2s;
-moz-transition:ease-in-out 0.2s;
-ms-transition:ease-in-out 0.2s;
-webkit-transition:ease-in-out 0.2s;
}
.inchanP li img{ width:396px; height:238px; border:1px solid #ebebeb; }

.chanp{ width:1200px; margin:0 auto;}
.chanp ul{ width:1200px;}
.chanp li{ float:left; width:210px; border:#CCC solid 1px; padding:4px; line-height:0; margin:9.5px;}
.chanp li p{ line-height:25px; text-align:center;}
.chanp li img{ width:210px; height:150px;}
.chanp li:hover{
box-shadow:4px 4px 8px #CCC;
-moz-box-shadow:4px 4px 8px #CCC;
-ms-box-shadow:4px 4px 8px #CCC;
-webkit-box-shadow:4px 4px 8px #CCC;
transform:scale(1.02);
-moz-transform:scale(1.02);
-ms-transform:scale(1.02);
-webkit-transform:scale(1.02);
transition:ease-in-out 0.2s;
-moz-transition:ease-in-out 0.2s;
-ms-transition:ease-in-out 0.2s;
-webkit-transition:ease-in-out 0.2s;
}

.productXq p{font-size:14px;  line-height:30px;    color:#666;         text-indent:2em;                         }
.productXq h1{font-size:16px; color:#666; font-weight:400; margin-top:15px; margin-bottom:20px; text-align:center; border-bottom:1px solid #ebebeb; height:40px; }

.nbox{width:1200px; height:auto; margin:auto;}
.lnbox{width:300px; height:auto; margin-bottom:30px; float:left;}
.titlesub{width:300px; height:50px; line-height:50px; background:#666; font-size:18px; font-weight:600; text-indent:20px; color:#fff;border-top-left-radius:0.5em;border-top-right-radius:0.5em;}
.subbox{width:298px; height:auto; background:#818181; border-bottom:1px solid #cdcdcd;border-right:1px solid #cdcdcd;border-left:1px solid #cdcdcd;}
.subbox a{color:#010101; font-size:14px; display:block; height:49px; line-height:49px; border-bottom:#cdcdcd 1px solid; background:#f6f6f6;}
.subbox a:hover{color:#666;}
.subbox a em{width:2px; height:25px; float:left; display:block; margin-top:12px; background:#000; margin-left:20px; margin-right:15px;}
.subbox a:hover em{width:2px; height:25px; float:left; display:block; margin-top:12px; background:#666; margin-left:20px; margin-right:15px;}
.nows{color:#666!important;}
.nows em{width:2px; height:25px; float:left; display:block; margin-top:12px; background:#666!important; margin-left:20px; margin-right:15px;}
.subboxs{width:298px; height:auto; border-bottom:1px solid #cdcdcd;border-right:1px solid #cdcdcd;border-left:1px solid #cdcdcd;}
.cbt{width:100%; height:35px; line-height:35px; background:#666; font-size:14px; font-weight:600; text-indent:20px; color:#fff;}
.cpic{width:294px; height:178px; margin:auto; margin-top:4px;}
.leftc{width:270px; margin:auto; height:auto;}
.leftc p{font-size:12px; line-height:25px;font-family:'微软雅黑'}
.rnbox{width:880px; float:right;}
.rnbox .bt{width:878px;height:35px; border:1px solid #c6c6c6; font-size:14px; line-height:35px; color:#373737; text-indent:20px; border-radius:0.3em;}
.rnbox .bt span{float:right;font-size:12px;margin-right:40px;font-family:'微软雅黑' }
.rnbox .bt span font{color:#666;}
.contentbody{color:373737; line-height:28px; font-size:14px;}
.contentbody p{color:373737; line-height:28px; font-size:14px; text-indent:18px;}

.listppro ul li{margin-bottom:20px; height:262px; overflow:hidden;}
.listppro ul li .picpro{width:380px; height:260px; overflow:hidden; float:left; border:1px solid #ebebeb; margin-right:15px;}
.listppro ul li .picpro img{width:100%; height:100%;}
.pictext{float:right;width:475px; height:260px; float:right; overflow:hidden; background:#f1f1f1;}
.pictext h1 a{font-size:16px; font-weight:600; color:#666;}
.pictext h1 a:hover{color:#000;}
.pictext .btn{margin-top:5px;}

.textp{margin-top:10px;}
.textp p{line-height:22px; color:#666; font-size:12px;}

.dian strong{font-size:16px; border-bottom:#999 solid 2px; padding-bottom:4px;}

.liuyan{ margin:20px 0; width:700px;}
.liuYfl p{ margin-bottom:15px; }
.liuYfl{ float:left;}
.liuYfl .kuang{  width:280px; height:35px;         line-height:35px; padding-left:4px;  border:#CCC solid 1px; background:#ebebeb; outline-color:#ddd;}
.liuYfl .tijiao{ width:284px; height:35px;         line-height:35px; border:0;          background:#333;    color:#FFF; cursor:pointer;}
.liuYfr{         float:right;  }
.liuYfl .tijiao:hover{        background:#666;}
.liuYfr textarea{width:380px; height:140px;        line-height:35px; padding-left:4px;  border:#CCC solid 1px; background:#ebebeb; outline-color:#ddd;}

.me{float:right;}