@charset "utf-8";
/*****************************************
* 2017-4-24 网站内页样式
*****************************************/
.infoban{ height:500px; background:url(../images/ban/ab.jpg) center no-repeat;}
.ysban{ height:500px; background:url(../images/ban/ys.jpg) center no-repeat;}
.lxban{ height:500px; background:url(../images/ban/lx.jpg) center no-repeat;}
.proban{ height:500px; background:url(../images/ban/pro.jpg) center no-repeat;}
.jmban{ height:500px; background:url(../images/ban/jm.jpg) center no-repeat;}
.newsban{ height:500px; background:url(../images/ban/news.jpg) center no-repeat;}
.info_url{ height:50px; line-height:50px; border-bottom:1px #ddd solid;}
.info_url em{ float:left; font-size:15px; color:#777; background:url(../images/h.png) left no-repeat; background-size:18px; padding-left:30px;}
.info_url span{ float:right; color:#999;}
.info_url a{ color:#777;}
.about_tit{ width:1200px; padding:35px 0; height:60px; background:url(../images/xians.jpg) center no-repeat; text-align:center;}
.about_tit em{ font-size:28px; color:#444; line-height:39px;}
.about_tit span{ font-size:18px; color:#888; line-height:28px; font-family:Arial; text-transform:uppercase;}
.about_img{ width:1200px; text-align:center; padding:25px 0;}
.about_con{ width:800px; text-align:center; line-height:34px; font-size:15px;}
.about_mid{ width:924px; height:447px; background:url(../images/gs6.jpg) center no-repeat; margin:25px auto; padding:20px 0 0 245px;}
.about_mid ul li{ float:left; margin:0 14px; position:relative; width:184px; height:426px; overflow:hidden;}
.about_mid ul li p{ position:absolute; left:0; top:-426px; z-index:1; transition:0.5s; width:184px; height:326px; padding:50px 0 50px 0;}
.about_mid ul li:hover p{top:0; writing-mode:tb-rl; background:url(../images/gs10.jpg) no-repeat; color:#fff; font-size:17px;}
.about_bot{ height:272px; background:url(../images/gs11.jpg) center no-repeat;}
.yshi_con{ width:760px; height:auto; margin-bottom:30px;}
.yshi_con em{ display:block; width:379px; height:58px; line-height:58px; text-align:center; font-size:19px; background:url(../images/ys2.jpg) center no-repeat; margin:0 auto;}
.yshi_con p{  color:#777; font-size:15px; line-height:30px; margin-top:15px;}
.yshi_bot{ height:409px; background:url(../images/ys3.jpg) center no-repeat; padding:70px 0;}
.yshi_bot em{ display:block; width:380px; height:45px; margin:0 auto; line-height:45px; color:#666; font-size:18px; text-align:center; margin-bottom:38px;}
.yshi_bot p{ width:800px; margin:0 auto; text-indent:2em; font-size:15px; color:#666; line-height:35px; margin-bottom:15px;}
.lixi_con{ width:1200px; height:430px; margin:0px auto 0px; position:relative; padding-bottom:91px; background:url(../images/lxbg.jpg) center bottom no-repeat;}
.lixi_con p{ position:absolute; color:#fff; font-size:14px; left:20px; line-height:30px; top:120px; z-index:9; background:url(../images/bg.png); padding:20px 40px; box-shadow:0px 0px 8px #444;}
.lixi_con p em{ font-size:20px; line-height:45px;}
.lixi_con_lt{ width:680px;}

.pro_list{ height:auto; margin:30px auto 0;}
.pro_list_tit { OVERFLOW: hidden; HEIGHT:40px; text-align:center; width:420px;}
.pro_list_tit span {FONT-SIZE:16px; FLOAT:left; WIDTH:120px; line-height:40px; color:#777; background:#f0f0f0; cursor: hand; margin:0 10px; cursor: pointer; border-radius:8px;}
.pro_list_tit span.hover { height:40px; background:#a91e31; cursor: hand; color:#fff;}
.pro_list_con { OVERFLOW: hidden; ZOOM: 1; height:auto; color:#666; padding-top:25px; line-height:25px;}
.pro_list_con1{ width:1233px; margin:0 auto;}
.pro_list_con1 ul li{ width:383px; height:365px; margin:14px; float:left;}
.pro_list_con1 ul li div{ width:383px; height:250px; overflow:hidden;}
.pro_list_con1 ul li div img{ width:383px;}
.pro_list_con1 ul li p{ display:block; background:url(../images/line1.jpg) left 35px no-repeat; padding:20px 0 0 110px; color:#888; transition:0.5s;}
.pro_list_con1 ul li p em{ font-size:18px; line-height:35px; color:#333;}
.pro_list_con1 ul li:hover p{ background:url(../images/line2.jpg) 5px 35px no-repeat;}
.pro_list_con1 ul li:hover p{padding:20px 0 0 100px;}

.pro_list_con2{ width:1220px; margin:0 auto;}
.pro_list_con2 ul li{ width:590px; height:365px; margin:10px; float:left;}
.pro_list_con2 ul li div{ width:590px; height:250px; overflow:hidden;}
.pro_list_con2 ul li img{ width:590px;} 
.pro_list_con2 ul li p{ display:block; background:url(../images/line1.jpg) left 35px no-repeat; padding:20px 0 0 100px; color:#888; transition:0.5s;}
.pro_list_con2 ul li p em{ font-size:18px; line-height:35px; color:#333;}
.pro_list_con2 ul li:hover p{ background:url(../images/line2.jpg) left 35px no-repeat;}
.ffa{ width:1200px; height:515px; background:url(../images/gs12.jpg) center no-repeat;}
.ffa p{ padding-left:350px; font-size:15px; line-height:32px; color:#777;}
.ffa_con{ height:477px; background:url(../images/gs13.jpg) center no-repeat;}
.ffa_mid{ height:447px; width:760px; background:url(../images/gs14.jpg) center no-repeat; padding:200px 0 0 440px;}
.ffa_mid em{ background:#a91e31; padding:15px 30px; line-height:45px; color:#fff; font-size:17px;}
.ffa_mid p{ padding:23px 0; font-size:14px; line-height:28px;}
.ffa_bot{ height:362px; width:710px; background:url(../images/gs15.jpg) center no-repeat; padding:90px 0 0 490px;}
.ffa_bot em{ background:#a91e31; padding:15px 30px; line-height:45px; color:#fff; font-size:17px;}
.ffa_bot p{ padding:23px 0; font-size:14px; line-height:28px;}
/****/
.info{ width:1200px; margin:-100px auto 0;}
.infol{ width:240px; padding-bottom:15px;}
.infol_tit{ height:100px; background:url(../images/fg.jpg) no-repeat; line-height:100px; text-align:center; margin-left:20px;}
.infol_tit{ color:#fff; font-size:26px; font-weight:700;}
.infol_class{ width:240px; background:url(../images/f2.jpg) right repeat-y; padding:25px 0;}
.infol_class ul li{ height:60px; line-height:45px;}
.infol_class ul li a{ display:block; height:60px; padding-left:65px; font-size:16px; color:#444;}
.infol_class ul li a:hover{ background:url(../images/fbg.png) left no-repeat; color:#fff;}
.infol_class ul li a.lion{ background:url(../images/fbg.png) left no-repeat; color:#fff;}
.infor{ width:880px; background:#fff; padding:10px 25px 25px; min-height:500px; margin-top:110px;}
.infor_tit{ width:870px; height:50px; border-bottom:1px #ddd solid; background:url(../images/arrow.gif) left center no-repeat;}
.infor_tit em{ font-size:19px; line-height:50px; color:#444; padding-left:20px; font-weight:700;}
.infor_tit span{ float:right; color:#999; font-size:12px; padding-top:20px; background:url(../images/hh.jpg) left 22px no-repeat; padding-left:20px;}
.infor_tit span a{ color:#999; font-size:12px;}
.infor_tit span a:hover{ text-decoration:underline; color:#555;}
.infor_con{ width:860px; height:auto; padding:20px 5px 20px; font-size:16px; line-height:30px; color:#666 !important;}
.view_con{ width:880px; height:300px;}
.view_con_img{ height:210px; padding:20px; text-align:center; width:320px; overflow:hidden; margin:35px 0 25px; box-shadow:0px 0px 5px #ddd; float:left;}
.view_con_img img{ width:auto; height:210px;}
.view_con_sty{ width:490px; float:right; padding-top:35px;}
.view_con_sty em{ font-size:20px; line-height:45px;}
.view_con_sty span{ font-size:14px; color:#888; line-height:30px;}
.view_con_sty a{ display:block; width:100px; height:45px; line-height:45px; color:#fff; font-size:18px; background:url(../images/buy.jpg) no-repeat; padding-left:90px;}
.view_coy{ padding:5px 0 20px; font-size:14px; line-height:33px; border-bottom:1px #ddd dashed;}
.view_coy h2{ font-size:21px; font-weight:700; font-family:微软雅黑; line-height:45px; background:url(../images/bullist.gif) left no-repeat; padding-left:25px;}
.infor_pic{ width:870px; line-height:22px; font-size:13px; color:#555; padding:0 0 20px; margin:0 auto;}
.infor_pic ul li{ width:248px; height:280px; padding:0 10px 10px; float:left; border:1px #ddd solid; margin:10px; text-align:center; overflow:hidden;}
.infor_pic ul li p{ font-weight:700; line-height:45px;}
.mm_img{ width:auto; height:230px; overflow:hidden; margin:0 auto; text-align:center;}
.mm_img img{ width:auto; height:230px;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 2s ease;
	-moz-transition: all 2s ease;
	-o-transition: all 2s ease;
	transition: all 2s ease;
}
.mm_img:hover img {
	-webkit-transform: scale(1.02);
	-moz-transform: scale(1.02);
	-o-transform: scale(1.02);
	transform: scale(1.02);
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
/*内容*/
.newnr{ width:820px; height:auto; color:#666;}
.ntit{ width:100%; height:auto; line-height:35px; padding:10px 0; text-align:center; color:#333; font-size:21px; font-weight:700;}
.jhurl{ width:100%; height:42px; line-height:42px; font-size:12px; font-family:宋体; text-align:center; color:#777; background:#f0f0f0}
.nwcon{ width:100%; height:auto; font-size:15px; line-height:30px; border-bottom:2px #ddd solid; padding:10px 0 50px;}
.nwcon img{ width:90%; padding:15px 5%;}
.context{ width:100%; height:30px; line-height:30px; padding-top:10px;}
.context ul{ margin:0; padding:0;}
.context ul li{ width:450px; height:30px; line-height:30px; float:left;}
.context ul li a{ color:#666;}

.video_list{ width:870px; height:auto; line-height:28px; font-size:14px; color:#555; padding:20px 0; margin:0 auto;}
.video_list ul li{ width:268px; height:auto; float:left; margin:5px; line-height:40px; text-align:center; padding:5px; border:1px #ddd solid;}
.li_imgs{ width:268px; height:200px; overflow:hidden;}

.infor_new{ width:870px; height:auto; line-height:28px; font-size:14px; color:#555; padding-bottom:20px; margin:0 auto;}
.infor_new ul li{ width:870px; height:auto; padding:20px 0; border-bottom:1px #ddd dashed;}
.infor_new ul li img{ float:left; width:180px; height:120px; margin-right:10px;}
.infor_new ul li em{ font-size:18px; color:#222;}
.infor_new ul li span{ color:#888; font-size:13px;}
.infor_new ul li p{ color:#999;}
.chaxun{ width:800px; height:400px; margin:0 auto 60px; box-shadow:0px 0px 4px #ddd; padding:40px;}
.chaxun p{ display:block; font-size:15px; padding:5px 0; line-height:45px;}
.chaxun p span{ color:#777; width:90px; float:left; line-height:45px;}
.chsty{ width:380px; height:45px; padding:0 15px; border:1px #ddd solid;}
.chaxun p em{ line-height:35px; color:#777;}
.chaxun p input{ margin-right:5px;}
.chaxun .cxtxt{ width:100px; height:32px; border:1px #ddd solid; padding:0 10px; outline:none;}
.chaxun .cxsub{ width:150px; height:45px; background:#920c0a; font-size:17px; color:#fff; border:0;}

.liuyan_con{ width:480px; float:right; color:#777; font-size:15px;}
.intxt{ width:240px; height:35px; border:1px #ddd solid; padding:0 10px; line-height:35px;}
.intxts{ width:380px; height:135px; border:1px #ddd solid; padding:10px; line-height:35px;}
.intxty{ width:140px; height:35px; border:1px #ddd solid; padding:0 10px; line-height:35px;}
.coolbg{ width:140px; height:38px; background:#ff0000; color:#fff; border:0;}
.zhao_tit{width:538px;height: 142px;text-indent: -999em;margin:30px auto;background: url(../images/zhaotit.jpg) no-repeat;}

.zhaoNav{width: 1192px;margin: 30px auto;height: 91px;}
.zhaoNav a{display: block;width: 266px;height: 91px;position: relative;font-size: 18px;color: #333;float: left;
	margin:0 16px;text-align: center;line-height: 91px;}
.zhaoNav a:hover,.zhaoNav a.zhaoon{color:#fff;}
.zhaoNav a i{display: none;width: 266px;height: 91px;position: absolute;top:0;z-index: 1;}
.zhaoNav a span{display: block;z-index: 10;position: absolute;top:0;line-height: 91px;width: 100%;text-indent: 80px;}
#zhaoNav_0{background: url(../images/zhaoico1.jpg) no-repeat;}
#zhaoNav_1{background: url(../images/zhaoico2.jpg) no-repeat;}
#zhaoNav_2{background: url(../images/zhaoico3.jpg) no-repeat;}
#zhaoNav_3{background: url(../images/zhaoico4.jpg) no-repeat;}
#zhaoNav_0 i{background: url(../images/zhaoico1-2.jpg) no-repeat;}
#zhaoNav_1 i{background: url(../images/zhaoico2-2.jpg) no-repeat;}
#zhaoNav_2 i{background: url(../images/zhaoico3-3.jpg) no-repeat;}
#zhaoNav_3 i{background: url(../images/zhaoico4-4.jpg) no-repeat;}
.zhaoNav a.zhaoon i{display: block;}
.zhaoNav a:hover i{display: block;}
.zhaoCon{padding-top: 70px;width: 1166px;margin:0px auto;}
img.zhaoimg{float: left;width: 509px;height: 299px;}
.zhaoinfo{float: right;width: 580px;padding-top: 30px;}
.zhaoinfo h2{font-size: 24px;color: #333;line-height: 30px;font-weight: 100;}
.zhaoinfo h2 em{height: 20px;line-height: 20px;margin-top: 10px;display: inline-block;padding-left: 15px;
	font-size: 20px;color: #666;text-align: center;border-left: 1px solid #ccc;margin-left: 15px;}
.zhaoinfo i{width: 42px;height: 3px;display: block;margin:25px 0;background-color: #a91e31;}
.zhaoinfo p{font-size: 14px;color: #666;line-height: 30px;margin-top: 20px;}
.cb50{clear:both;height:50px;line-height:50px;font-size:0;overflow:hidden;}
.jiameng_con{ height:982px; background:url(../images/zhaobg.jpg) bottom center no-repeat;width: 100%;min-width: 1200px;}
.jiameng_con .buzou{width: 1200px;margin:0px auto;position: relative;padding-top: 330px;}
.jiameng_con p{font-size: 18px;color: #333;text-align: left;width: 425px;margin:0px auto 95px;}


.Homexz{ width:100%; height:auto; margin:0 auto;}
.Homexz_tit { width:100%; OVERFLOW: hidden; HEIGHT:35px; text-align:center;}
.Homexz_tit span {FONT-SIZE:15px; FLOAT:left; WIDTH:144px; LINE-HEIGHT:35px; background:#f0f0f0; cursor: hand; cursor: pointer;}
.Homexz_tit span.hover { height:35px; background:#c61503; cursor: hand; color:#fff;}
.Homexz_con { OVERFLOW: hidden; ZOOM: 1; padding:10px 0;}

/****/
.sys_spec_text{ width:100%;}
.sys_spec_text em{ font-size:14px; color:#666;}
.sys_spec_text span{ cursor: pointer; margin-right:10px;}
.unchecked{ background:#eee;  padding:7px 11px;}  
.checked{ background:#a91e31; padding:7px 11px; color:#fff !important;} 
.buysty{background: url(../images/buy.jpg) no-repeat; width:190px; height:45px; color:#fff; border:0; font-size:17px; text-align:left; padding-left:90px; cursor: pointer;}
.sys_canshu p{ font-size:14px; color:#666; line-height:35px !important; padding:5px 0;}
.sys_canshu p em{ font-size:14px; color:#666; float:left; line-height:35px !important;}
.sys_canshu p span.jiajian{ display:block; float:left; background:#f0f0f0; width:30px; height:30px; padding:0; margin:0 ; text-align:center; color:#333; cursor: pointer;}
.sys_canshu p .jiajsum{ width:60px; height:28px; float:left; border:1px #f0f0f0 solid; text-align:center; outline:none;}
.sys_canshu p i span{ float:left; width:62px; height:33px; background:#f5f5f5; line-height:33px; margin:0 6px 0 4px; text-align:center;}
/**order**/
.order-url{ padding:8px 0; background:#f2f2f2;}
.order-urls{ width:1160px; margin:0 auto; font-size:14px;}
.order-urls span{ font-size:15px; float:left; line-height:45px; color:#888;}
.order-urls em{ float:right; background:#a91e31; padding:5px 15px; color:#fff; margin-top:8px;}
.order-title{ background: url(../images/xiany.jpg) left center repeat-x; width:1160px; height:55px; margin:25px auto 15px;}
.order-title span{ background:#fff; font-size:20px; line-height:55px; padding-right:10px; color:#bb2c07; font-weight:700;}
.order-content{ width:1120px; margin:25px auto 40px; background:#f0f0f0; padding:10px 20px;}
.order-content .tabbot{ border-bottom:1px #ddd solid; font-size:16px; color:#777;}
.order-content table tr td{ padding:10px 0px; font-size:16px; color:#888;}
.order-content p{ padding:8px 0;}
.order-contents{ width:1160px; margin:25px auto 40px; }
.order-contents p{ padding:15px 0; font-size:15px; color:#888;  line-height:50px;}
.order-contents p span{ float:left; width:140px; text-align:right; line-height:50px;}
.order-contents p .mytxt{ width:500px; height:50px; border:1px #ddd solid; outline:none; padding:0 25px; font-size:15px; color:#666;}
.order-contents p .mylieb{ width:160px; height:48px; padding-left:20px; border:1px #ddd solid; margin-right:20px; font-size:15px; color:#666;}
.order-contenty{ border-top:1px #ddd solid; width:1160px; margin:45px auto 40px; text-align:right;}
.order-contenty span{ line-height:50px; font-size:14px; color:#999;}
.order-contenty p{ font-size:14px; color:#888;}
.order-contenty p i{ font-size:24px; color:#bb2c07;}
.paysub{ width:180px; height:50px; border:0; background:#bb2c07; border-radius:4px; color:#fff; font-size:18px; margin-top:25px;}

