@charset "utf-8";
/* CSS Document */

body{ padding:0px; margin:0px; background: url(../images/bg.jpg) repeat-x; color:#6C6B6B;  font-size:12px; font-family:"Microsoft Yahei"; }
ul, li, ol, dl, dt, dd, p{ margin:0; padding:0; list-style:none }
*{box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */ }
img { display:inline-block; border:0; -ms-interpolation-mode:bicubic }
a { text-decoration:none; color:inherit; color:#666}
a:hover{ color:#FF4200}
.clear { clear:both; padding:0px; margin:0px;}
h1, h2, h3, h4 ,h5, h6{ padding:0; margin:0; font-weight:normal }
.fl{ float:left}
.fr{ float:right}

#top{width:1200px; padding:0px; margin:0 auto; font-size:13px;}
#top_left{float:left; height:37px; line-height:37px;}
#top_right{ float:right; height:37px; line-height:37px;}

#logo{ width:1200px; padding:32px 0 0; height:131px; overflow:hidden; margin:0 auto}
#logo_left{ float:left; font-size:21px; width:650px; line-height:33px; color:#181818}
#logo_left h1{ font-size:23px; color: #000;  }
#logo_left span{ color:#FF4707;}
#logo_left img{ float:left; margin:0 15px 0 0;}
#logo_right{ float:right; color:#616161; font-size:14px; width:280px; line-height:26px;}
#logo_right h1{ font-size:24px; color: #383431; font-weight:bold;}
#logo_right img{ float:left; margin:6px 15px 0 0;}

#dhnr{ width:1200px; padding:0px; margin:0px auto; font-size:14px; height:63px; overflow:hidden}
#dhnr ul{ padding:0px; margin:0px 0 0 5px; list-style:none}
#dhnr ul li{ float:left; margin:0px;  line-height:63px; background:url(../images/dh_right.jpg) no-repeat right}
#dhnr ul li a{ color:#FFFFFF;  padding:0px 24px; display:block; font-size:16px;}
#dhnr ul li a:hover{background:url(../images/dh_right2.jpg) repeat-x}
#dhnr .on{background:url(../images/dh_right2.jpg) repeat-x}

.index_banner{min-width:1200px;  position:relative;  height:580px; overflow:hidden;}
.index_banner .bd{ position:relative; z-index:0;}
.index_banner .bd ul{  z-index:9999;}
.index_banner .bd li{  height:580px; }
.index_banner .bd li a{ height:580px; display:block; position:relative;}
.index_banner .hd{ width:100%;  position:absolute; bottom:25px; left:0; height:15px;  text-align:center;}
.index_banner .hd ul li{ cursor:pointer;display:inline-block;*display:inline;zoom:1;width:50px;height:6px;	margin:2px;	overflow:hidden; background-color:#000;line-height:999px;filter:alpha(opacity=90); -moz-opacity:0.9;opacity:0.9;}
.index_banner .hd ul li.on{background-color:#E71713;}
.index_banner .prev{ display:block; width: 85px;height: 85px;  position:absolute; left:-30px; top:266px; z-index:9999;}
.index_banner .next{ display:block; width: 85px;height: 85px;  position:absolute; right:-30px; top:266px; z-index:9999;}

#cpsj_left{ float:left}
#cpsj_right{ float:right}
#cpsj_left img,#cpsj_right img{ margin-top:10px}

#banner{ background:url(../images/banner.jpg) no-repeat center; height:580px; overflow:hidden}
#xbanner{ background:url(../images/banner.jpg) no-repeat center top; height:400px; overflow:hidden}
#bannerbt{ background:url(../images/linebg.jpg) repeat-x; height:7px;}
#banner1{ background:url(../images/banner.jpg) no-repeat center; height:350px; overflow:hidden}

/*特点*/
.spec{overflow:hidden;padding-top:70px;height:455px;background:#fff url(../images/spec_bg.jpg) no-repeat center bottom;}
.specnr{ width:1200px; padding:0; margin:0 auto}
.spec h2{display:block;font-size:24px;text-align:center;}
.spec h2 a{color:#000;}
.spec h2 a:hover{text-decoration:none;}
.spec h2 b{display:block;font-size:48px;color:#E3E3E3;font-family:Arial, Helvetica, sans-serif;text-transform: uppercase;font-weight: bold;}
.spec ul.slogo{overflow:hidden;display:block;margin-top:40px;height:155px;background:url(../images/spec_ubg.jpg) no-repeat center 30px;}
.spec .slogo li{display:block;float:left;margin-right:200px;width:150px;height:155px;}
.spec .slogo li a:hover{text-decoration:none;}
.spec .slogo li span{display:block;margin:0 auto;width:103px;height:103px;}
.spec .slogo li em{display:block;line-height:26px;font-size:18px;color:#333333;text-align:center; font-style:normal}
.spec .slogo li strong{font-weight:bold;}
.spec .slogo li b{color:#FF4200;}
.spec .slogo .li1 span{background:url(../images/spec_l1.jpg) no-repeat left top;}
.spec .slogo .li1 a:hover span{background:url(../images/spec_l1-2.jpg) no-repeat left top;}
.spec .slogo .li2 span{background:url(../images/spec_l2.jpg) no-repeat left top;}
.spec .slogo .li2 a:hover span{background:url(../images/spec_l2-2.jpg) no-repeat left top;}
.spec .slogo .li3 span{background:url(../images/spec_l3.jpg) no-repeat left top;}
.spec .slogo .li3 a:hover span{background:url(../images/spec_l3-2.jpg) no-repeat left top;}
.spec .slogo .li4 span{background:url(../images/spec_l4.jpg) no-repeat left top;}
.spec .slogo .li4 a:hover span{background:url(../images/spec_l4-2.jpg) no-repeat left top;}
.spec .slogo .li4{margin-right:0;}

/**/
.h_q{ width:100%; height:150px; overflow:hidden; margin:0 auto; position:relative;}
.h_q .tempWrap{overflow: visible !important;}
.h_q ul li{ float:left; width:299px ; height:150px;border-left:1px #fff solid; }
.h_q ul li img{ width:299px; height:150px;}

.h_b{ width:132px; height:58px; overflow:hidden; position:absolute; bottom:0; right:15%; z-index:1}
.h_b em{ float:left; display:inline-block; width:65px; height:58px; overflow:hidden;}
.h_b em a{ width:65px; height:58px; display:block;}
.h_b .e01 a{ background:url(../images/h_ql.png) no-repeat left top;}
.h_b .e02 a{ background:url(../images/h_qr.png) no-repeat left top;}
.h_b .e01 a:hover{ background:url(../images/h_ql01.png) no-repeat left top;}
.h_b .e02 a:hover{ background:url(../images/h_qr01.png) no-repeat left top;}
.h_q .pnBtn { cursor: pointer; height: 150px; position: absolute; top: 0; width: 100%; z-index: 0; }
.h_q .prev { left: -50%; margin-left: -600px; }
.h_q .next { left: 50%; margin-left: 600px; }
.h_q .pnBtn .blackBg { background: #000 none repeat scroll 0 0; display: block; height: 150px; left: 0; filter:alpha(opacity=60);opacity:0.6; position: absolute; top: 0; width: 100%; }
.h_q .pnBtn .arrow { display: none; height: 150px; position: absolute; top: 0; width: 60px; z-index: 1; }
.h_q .pnBtn .arrow:hover { opacity: 0.6; }
.h_q .prev .arrow { background: url("../images/h_ql.png") no-repeat scroll 0px 0; right: 0;top:42px; }

#ssbg{ height:96px; line-height:96px; background:url(../images/ssbg.jpg) no-repeat bottom; width:100%}
#ss{ width:1200px; padding:0px; margin:0 auto; font-size:13px;}
#ss_left{ float:left; line-height:96px;}
.search{height:40px; top:12px;bottom: 0;right: 0;margin:auto;width: 35px;}
.search-form{ float:right}
.search-form input[type="text"]{width: 230px;height: 34px;text-indent: 10px; border:1px solid #DFDFDF; border-right:none}
.search-form input[type="submit"]{width: 34px;height:34px; border:none;background: url(../images/ss.jpg) no-repeat;text-indent: -99px;}


#ssbg1{ height:70px; line-height:70px; background:url(../images/ssbg.jpg) no-repeat bottom; width:100%}
#ss1{ width:1200px; padding:0px; margin:0 auto; font-size:13px;}
#ss1_left{ float:left; line-height:70px;}

#mainbg{ background:url(../images/mainbg.jpg) repeat-y center;}

#main1{ width:1200px; margin:0px auto; padding:50px 0 0; clear:both}
#main1_left{ width:239px; padding:0px; margin:0px; float:left; background-color:#FFFFFF}
#main1_lefttop{ padding:0; background:url(../images/left_probg.jpg) no-repeat; height:97px; font-size:20px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#FF8F57; text-align:center; text-transform:uppercase}
#main1_lefttop h2{ color:#fff; font-size:24px; padding-top:25px; padding-bottom:2px; font-family:"Microsoft Yahei";  }
#main1_pro11{padding:0px; margin:0px;}
#main1_pronr{ border:1px solid #DEDEDE; padding:25px 25px 22px 25px; position:relative}
#main1_pronr .more{ position:absolute; bottom:-5px; right:0;}

#main1_pronr h4{ background-color:#EFEFEF; height:32px; line-height:32px; text-align:center; margin:0px; font-size:16px; -moz-border-radius: 30px;border-radius: 30px;}
#main1_pronr h4 a{ display:block}
#main1_pronr h4 a:hover{ background-color:#FF4200; color:#fff; -moz-border-radius: 30px;border-radius: 30px;}
#main1_pronr .on a{background-color:#FF4200; color:#fff; -moz-border-radius: 30px;border-radius: 30px;}
#main1_pronr .cur { background:url(../images/prob2.jpg) no-repeat 160px;}
#main1_pronr .cur a{ color:#FF4200; font-weight:bold}
#main1_pronr ul{ margin:0px; padding:5px 0px 8px 0px; list-style:none; }
#main1_pronr ul li{ background:url(../images/prob1.jpg) no-repeat 160px;line-height:29px; margin:0 5px 0 0; padding-left:25px; font-size:13px;}
#main1_right{ width:727px; margin:0px; padding:0px; float:right;}

.pro { float:right; width:925px; padding:0px; margin:0px}
.pro .tit { padding:0px 0px 0px 0px; margin:0px; height:60px; line-height:60px; font-size:14px; background-color:#707070}
.pro .tit ul{ list-style: none; padding:0px; margin:0px;}
.pro .tit li { margin:0 1px 0 0; float:left; height:60px; line-height:60px; }
.pro .tit li a { padding-left:63px; color:#fff;  font-size:18px;}
.pro .tit li span { padding-right:62px; }
.pro .tit li a:hover, .pro .tit .cur a { background-color:#FF4200; color:#ffffff; display:block; text-decoration:none;}
.pro .tit li a:Hover span, .pro .tit .cur a span { background-color:#FF4200; display:block;}
.pro .tit .nones { background:none}
.pro .nr { height:auto; margin:0px; height:700px;  overflow:hidden; }
.pro .nr ul{ margin:30px 0 0; padding:0px;}
.pro .nr dl { float:left; margin:0 30px 29px 0; padding:0; width:288px; position:relative}
.pro .nr .mu{ margin:0 0 29px 0;}
.pro .nr dt { font-size:0; line-height:0; padding:0px; margin:0px; border:1px solid #ddd; width:288px; overflow:hidden}
.pro .nr dt img {width:288px; height:288px; border:0px;}
.pro .nr dd{display:block;  padding:5px 0 0; overflow:hidden; text-align:center; width:100%; height:56px;  position:absolute; bottom:0;}
.pro .nr dd h4{ background-color:#000; width:100%; height:56px; line-height:56px; position:absolute; bottom:0; z-index:0; filter:alpha(opacity=60); /*IE滤镜*/-moz-opacity:0.6; /*Firefox私有*/opacity:0.6;/*其他*/}
.pro .nr dd h3{width:100%;  color:#fff; z-index:1; position:absolute; bottom:0;}
.pro .nr dd h3 a{  color:#fff; height:56px;  line-height:56px; display:block}
.pro .nr dl:hover dd h4{ background-color:#FF4200; filter:alpha(opacity=100); /*IE滤镜*/-moz-opacity:1.0; /*Firefox私有*/opacity:1.0;/*其他*/}

#ysbg{ background:url(../images/ysbg.jpg) no-repeat center; height:863px; margin:0 auto;}
#ys{ width:1200px;  padding-top:38px; margin:0 auto}
#ystop{ text-align:center; font-size:24px; margin-bottom:85px;}
#ystop h4{ font-size:28px; font-weight:bold; color:#FF4C00}
#ys_left{ float:left; width:377px; overflow:hidden; line-height:132px; font-size:18px; padding-left:155px; margin-bottom:2px}
#ys_right{ float:right; width:377px;line-height:132px; font-size:18px; padding-left:25px; margin-bottom:2px}
.ys1bg{background:url(../images/ys1bg.png);}
.ys2bg{background:url(../images/ys2bg.png);}
.ys3bg{background:url(../images/ys3bg.png);}
.ys4bg{background:url(../images/ys4bg.png);}
.ys5bg{background:url(../images/ys5bg.png);}
.ys6bg{background:url(../images/ys6bg.png);}
.ys7bg{background:url(../images/ys7bg.png);}
.ys8bg{background:url(../images/ys8bg.png);}

#jjfa{ width:1200px; padding:0; margin:70px auto}
#jjfa h3{ font-size:48px; font-weight:bold; color:#E3E3E3; font-family:Arial, Helvetica, sans-serif; text-align:center;}
#jjfa h4{ font-size:24px; color:#000; background:url(../images/line2.png) no-repeat center bottom; text-align:center; padding-bottom:15px; margin-bottom:35px;}

#jjfa1{ height:270px; width:595px; float:left}
#jjfa1 dt{ float:left}
#jjfa1 dd{ float:right; width:275px; margin:40px 25px 0 25px; font-size:13px; line-height:26px;}
#jjfa1 dd h2{ font-size:18px; color:#000; font-weight:bold; margin:10px 0 15px 0}

#jjfa2{ height:270px; width:595px; float:right}
#jjfa2 dt{ float:right}
#jjfa2 dd{ float:left; width:275px; margin:40px 25px 0 25px; font-size:13px; line-height:26px;}
#jjfa2 dd h2{ font-size:18px; color:#000; font-weight:bold; margin:10px 0 15px 0}

.jjfa1{background:url(../images/jjfa1.jpg) no-repeat;}
.jjfa2{background:url(../images/jjfa2.jpg) no-repeat;}
.jjfa3{background:url(../images/jjfa3.jpg) no-repeat;}
.jjfa4{background:url(../images/jjfa4.jpg) no-repeat;}



/*技术支持*/
.zhichi { overflow:hidden; width:100%; height:761px; background:url(../images/ysbgg.jpg) no-repeat center top; padding-top:70px;}
.zhichi .title p{ color:#6A6A6A; text-align:center; font-size:48px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold}
.zhichi .title h3{ color:#fff; font-size:24px; text-align:center; padding-bottom:10px; background:url(../images/line2.png) no-repeat center bottom; margin-bottom:35px;}
.zhichi .menu { overflow:hidden; width:100%; text-align:center; padding-bottom:8px; margin-bottom:30px;}
.zhichi .menu li{ display:inline-block; margin:0 6px; width:152px; height:45px; border:1px solid #8D8D8E; text-align:center; line-height:45px; font-size:16px; position:relative; color:#b8bac3; cursor:pointer;}
.zhichi .menu li{ *display:inline}
.zhichi .menu li img{ display:none; position:absolute; bottom:-8px; left:67px;}
.zhichi .menu li.cur ,.pro .menu li:hover{ border-color:#FF4200; background-color:#FF4200; color:#fff;}
.zhichi .menu li.cur img,.pro .menu li:hover img{ display:block}
.zhichi .zcbox { overflow:hidden; width:1200px; padding:0 20px; padding-bottom:40px; background:url(../images/zhichi_yy.png) no-repeat center bottom; margin:0 auto; height:396px; position:relative}
.zhichi .zcbox ul{ overflow:hidden; width:7200px; position:absolute; left:0; top:0}
.zhichi .zcbox li{ overflow:hidden; width:1200px; background-color:#fff; height:396px; margin:0; position:relative; float:left;}
.zhichi .zcbox li img{ display:block; float:right}
.zhichi .zcbox li .wen{ overflow:hidden; width:535px; height:100%; float:left; margin-left:30px; margin-top:25px; position:relative}
.zhichi .zcbox .btn{ overflow:hidden; position:absolute; width:134px; height:38px; text-align:center; line-height:38px; left:50%; margin-left:-62px; top:202px; z-index:2}
.zhichi .zcbox .btn em{ display:block; width:61px; height:38px; line-height:38px; border:3px solid #dfdfdf; float:left; font-size:14px; color:#b3b3b3; cursor:pointer; font-style:normal; background-color:#fff;moz-user-select: -moz-none;
-moz-user-select: none;
-o-user-select:none;
-khtml-user-select:none;
-webkit-user-select:none;
-ms-user-select:none;
user-select:none;}
.zhichi .zcbox .btn em:hover{ background-color:#FF4200; color:#fff; border-color:#FF4200;}
.zhichi .zcbox .wen b{ display:block; font-size:33px; color:#a5a5a5; width:57px; height:80px; border:3px solid #dfdfdf; background:url(../images/zhichi_x.png) no-repeat center 50px; text-align:center; padding-top:10px; position:absolute; right:0; top:0}
.zhichi .zcbox .wen h4{ font-size:26px; color:#FF4200; margin-top:20px; margin-bottom:5px; font-weight:bold}
.zhichi .zcbox .wen span{ display:block; font-size:13px; color:#959595; font-family:Arial; margin-bottom:30px;}
.zhichi .zcbox .wen p{ font-size:12px; color:#333; line-height:30px; text-align:justify; width:100%;}
.zhichi .zcbox .btn02 { overflow:hidden; width:150px; height:12px; position:absolute; left:20px; bottom:40px; z-index:2}
.zhichi .zcbox .btn02 span{ display:block; width:12px; height:12px; background:url(../images/zhichi_y.png) no-repeat center left; margin:0 5px; float:left;}
.zhichi .zcbox .btn02 .cur{ background-position:right}

/*分类*/
.type{overflow:hidden; height:766px; width:1200px; margin:50px auto 0 auto}
.type .type2{display:block;float:left;margin-top:35px;width:302px;height:540px;background:url(../images/type1_bg.jpg) no-repeat left top;}
.type h2{display:block;padding-top:15px;height:120px;font-size:48px;text-align:center; font-weight:bold; color:#E3E3E3; font-family:Arial, Helvetica, sans-serif; background:url(../images/line3.png) no-repeat center bottom }
.type h2 em{display:block; font-size:24px;color:#000;font-weight:normal; font-style:normal;  font-family:"Microsoft Yahei"; }
.type2 ul{overflow:hidden;margin:10px auto 0;width:245px;height:360px;}
.type2 ul li{overflow:hidden;display:block;width:245px;height:68px;line-height:68px;background:url(../images/type_l1.jpg) no-repeat left center;font-size:16px;}
.type2 ul li a{display:block;height:68px;background:url(../images/type_lbg.jpg) no-repeat left bottom;}
.type2 ul li em{display:block;float:left;padding-left:10px;width:170px;line-height:68px;font-size:16px;color:#555555; font-style:normal}
.type2 ul li.cur em{font-weight:bold; font-style:normal}
.type2 ul li span{display:block;float:left;width:22px;line-height:68px;color:#fff;text-align:center;font-size:12px;font-family:"Arial";}
.type2 ul li.cur{background:url(../images/type_l2.jpg) no-repeat left center;}
.type2 ul li.laster a{background:none;}
.type2 p{overflow:hidden;display:block;margin-top:100px;padding-left:160px;width:302px;height:50px;font-size:14px;color:#222222;background:url(../images/type1_tel.png) no-repeat 130px center;}
.type2 p em{display:block;font-size:18px;font-family:"Arial";color:#FF4200; font-style:normal}
.type3{position:relative;overflow:hidden;display:block;float:right;margin-top:35px;width:860px;height:540px;}
.type3 dt{overflow:hidden;display:block;width:860px;height:430px;}
.type3 dt img{display:block;width:860px;height:430px;}
.type3 dd{position:absolute;left:0;top:410px;display:block;width:860px;height:125px;background:url(../images/type2_ubg.jpg) repeat-x left top;}
.type3 dd img{display:block;float:left;margin:-30px 0 0 20px;width:134px;height:134px;border-radius:100px;border:3px solid #f2f2f2;}
.type3 dd .d2{overflow:hidden;display:block;float:left;padding-left:20px;width:650px;}
.type3 dd p{overflow:hidden;display:block;margin-top:5px;line-height:30px;color:#555555;font-size:14px;}
.type3 dd p a{color:#FF4200;}
.type3 dd h5{display:block;margin-top:15px;height:30px;line-height:30x;font-size:18px;font-weight:bold;}
.type3 dd h5 a{color:#222222;}



.liucheng { overflow:hidden; padding:60px 0; background:url(../images/lcbg.jpg) no-repeat center}
.liucheng h3{ font-size:48px; font-weight:bold; color:#77777A; text-align:center; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif}
.liucheng h4{ text-align:center; font-size:24px; color:#fff; background:url(../images/line4.png) no-repeat center bottom; padding-bottom:15px; margin-bottom:50px;}
.liucheng .btn{ overflow:hidden; width:170px; margin:0 auto}
.liucheng a{ display:block; width:170px; height:50px; text-align:center; line-height:50px; font-size:18px; color:#FF4200; text-decoration:none; border:1px solid #FF4200; border-radius:3px; float:left}
.liucheng a:hover{ color:#D5D5D5; border:1px solid #D5D5D5}
.liucheng .lc-ul{ width:1200px; margin:0 auto; margin-bottom:40px; height:155px;}
.liucheng .lc-ul li{ float:left;}
.liucheng .lc-ul .li1{background:url(../images/flow_icon1.png) no-repeat  left top; height:155px; width:120px;}
.liucheng .lc-ul .li2{background:url(../images/flow_icon2.png) no-repeat  left top; height:155px; width:120px;}
.liucheng .lc-ul .li3{background:url(../images/flow_icon3.png) no-repeat  left top; height:155px; width:106px;}
.liucheng .lc-ul .li4{background:url(../images/flow_icon4.png) no-repeat  left top; height:155px; width:120px;}
.liucheng .lc-ul .li5{background:url(../images/flow_icon5.png) no-repeat  left top; height:155px; width:109px;}
.liucheng .lc-ul .li6{background:url(../images/flow_icon6.png) no-repeat  left top; height:155px; width:120px;}
.liucheng .lc-ul .li7{background:url(../images/flow_icon7.png) no-repeat  left top; height:155px; width:140px;}
.liucheng .lc-ul .li8{background:url(../images/flow_icon8.png) no-repeat  left top; height:155px; width:120px;}
.liucheng .lc-ul .li9{background:url(../images/flow_icon9.png) no-repeat  left top; height:155px; width:140px;}
.liucheng .lc-ul .li10{background:url(../images/flow_icon10.png) no-repeat  left top; height:155px; width:104px;}

.liucheng .lc-ul .li1:hover{background:url(../images/flow_icon1.png) no-repeat  left bottom; height:154px; width:120px;}
.liucheng .lc-ul .li2:hover{background:url(../images/flow_icon2.png) no-repeat  left bottom; height:154px; width:120px;}
.liucheng .lc-ul .li3:hover{background:url(../images/flow_icon3.png) no-repeat  left bottom; height:154px; width:106px;}
.liucheng .lc-ul .li4:hover{background:url(../images/flow_icon4.png) no-repeat  left bottom; height:154px; width:120px;}
.liucheng .lc-ul .li5:hover{background:url(../images/flow_icon5.png) no-repeat  left bottom; height:154px; width:109px;}
.liucheng .lc-ul .li6:hover{background:url(../images/flow_icon6.png) no-repeat  left bottom; height:154px; width:120px;}
.liucheng .lc-ul .li7:hover{background:url(../images/flow_icon7.png) no-repeat  left bottom; height:154px; width:140px;}
.liucheng .lc-ul .li8:hover{background:url(../images/flow_icon8.png) no-repeat  left bottom; height:154px; width:120px;}
.liucheng .lc-ul .li9:hover{background:url(../images/flow_icon9.png) no-repeat  left bottom; height:154px; width:140px;}
.liucheng .lc-ul .li10:hover{background:url(../images/flow_icon10.png) no-repeat  left bottom; height:154px; width:104px;}

#habout{ width:1200px; padding:0; margin:70px auto 40px auto; position:relative; z-index:2;}
#bt4{font-size:48px; font-weight:bold; color:#E3E3E3; text-align:center; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif}
#bt2{text-align:center; font-size:24px; color:#000; background:url(../images/line3.png) no-repeat center bottom; padding-bottom:15px; margin-bottom:50px;}
#haboutnr{ margin:30px 0 0; padding:0; }
#haboutnr_left{ float:left; width:598px;}
#haboutnr_right{ float:left; width:602px; height:385px; padding-left:60px; padding-right:40px; border:1px solid #E3E3E3; border-left: none}
#haboutnr_right h2{ font-size:18px; font-weight:bold; color:#3A3B3F; margin:50px 0 0}
#haboutnr_right i{ background-color:#FF4200; width:30px; height:2px; display:block; margin:25px 0}
#haboutnr_right p{ font-size:13px; line-height:29px;}
#haboutzx{ margin:40px 0 0; font-size:13px; line-height:33px;}
#haboutzx h3{ background:url(../images/more1.jpg) no-repeat;  width:129px; padding:0 0 0 50px; color:#fff; float:left; display:block; margin:0; }
#haboutzx h3 a{ color:#fff}
#haboutzx h4{ background:url(../images/more2.jpg) no-repeat;  width:129px; padding:0 0 0 50px; color:#fff; float:left; display:block; margin:0;}
#haboutzx h4 a{ color:#fff}
#haboutzx span{ font-size:20px; color:#EF1219}

#cfsb{ width:1200px; padding:0px; margin:45px auto 35px auto; position:relative}
.cfsb_left{  margin:55px 0px 0px 0px; left:-50px; position:absolute}
.cfsb_middle{ width:1200px; float:left;}
.cfsb_middle ul{padding:0px; margin:0px;}
.cfsb_middle li { float:left;margin:0px 11px;}
.cfsb_middle li img{ width:283px; height:203px;}
.cfsb_middle li span{ line-height:40px; display:block; text-align:center}
.cfsb_right{   margin:55px 0 0; right:-50px; position:absolute}


#main6{ width:1200px; padding:0; margin:25px auto 0 auto; clear: both; height:561px;}
.news {float:left; width:730px;}
.news .tit{padding:0px 0px 0px 0px; margin:0px;  height:51px; line-height:51px; background-color:#E5E5E5}
.news .tit ul{list-style:none; padding:0px; margin:0px;}
.news .tit li{float:left; height:51px; line-height:51px; margin-right:0px;}
.news .tit li a{padding-left:67px; margin:0px; font-size:18px; font-family:"微软雅黑";}
.news .tit li span{ padding-right:70px;}
.news .tit li a:hover, .news .tit .cur a{ background-color:#FF4200;display:block; text-decoration:none; color:#fff; font-size:18px; font-family:"微软雅黑";}
.news .tit li a:Hover span, .news .tit .cur a span {background-color:#FF4200; margin:0px;display:block; font-size:18px; font-family:"微软雅黑";}
.news .tit .nones{background:none}
.news .nr{height:auto; margin:25px 0 0; padding:0; overflow:hidden;  border-top:none;}
.news .nr ul{margin:0px; padding:0px;}

.news .nr dl{ padding:0px; margin:0px; height:187px; overflow: hidden;}
.news .nr dl dt{ float:left;  width:307px; height:187px;   margin-right:15px;}
.news .nr dl dt img{ width:307px; height:187px;}
.news .nr dl dd{color:#999999; }
.news .nr dl dd p{font-size:13px; line-height:25px; margin-bottom:20px}
.news .nr dl dd a{ text-align:center; color:#fff; padding:5px 15px; background-color:#FF4200;}
.news .nr dl dd h4 { height:20px; font-size:16px; color:#FF4200; font-weight:bold; line-height:20px; display:block; margin:5px 0 10px 0;}
.news .nr ul ul{ padding:0px; margin:30px 0px 0px 0px; list-style:none; clear:both;}
.news .nr ul li{ font-size:13px;  line-height:33px; background:url(../images/b1.jpg) no-repeat 0px; padding-left:18px;  margin:0 10px 0 0; color:#666666}
.news .nr ul li span{ margin-top:0px; float:right;}
.news .nr ul li a{ color:#7C7C7C}

#main5_right{ width:426px; margin:0px; height:455px; float:right; background-color:#fff}
#main5_righttop{ background:url(../images/aboutbt.jpg) no-repeat bottom; padding:0; line-height:51px; font-size:18px; background-color:#FF4200; padding:0 20px}
#main5_righttop b{ color:#fff; font-weight:400}
#main5_righttop span{ float:right; font-family:"Microsoft Yahei"; }
#main5_righttop span a{ color:#fff; font-size:14px;}
#main5_rightnr{ padding:25px; clear:both; height:466px; border:1px dashed #DDDDDD; border-top:none}
#main5_rightnr dl{ margin:0px 0 15px 0; border-bottom:1px dashed #ccc; height:85px;}
#main5_rightnr dt{ background:url(../images/wen.jpg) no-repeat; padding-left:35px; height:24px; line-height:24px; color:#434343; font-size:14px;}
#main5_rightnr dd{ background:url(../images/da.jpg) no-repeat; padding-left:35px; height:24px; line-height:24px; margin:0px; color:#999; font-size:13px;}

#footbg{ background:url(../images/ftbg.jpg) repeat-x top; height:336px; overflow:hidden;}
#foot{ width:1200px; padding:0px; margin:0 auto;}
#footdh{ height:88px; line-height:88px; color:#51504F; font-size:13px; margin:0 0 40px 0;}
#footdh a{ color:#E8E8E8}
#foot_left{ width:800px; color:#fff; font-size:14px; line-height:30px; float:left; color:#C5C5C5}
#foot_left img{ float:left; margin-right:25px; margin-top:15px}
#foot_right{ float:right; margin-top:15px}
#foot_right img{ float:left; margin-left:15px}

#main2{ width:1200px; padding:50px 0; margin:0 auto}
#main2_right{ width:930px; padding:0px; margin:0px; float:right; padding:0px}
#main2_rightop{ background:url(../images/main7_rightbt.jpg) no-repeat bottom left; line-height:45px; color:#FF4200; font-size:18px; font-weight:bold;}
#main2_rightop span{ float:right; font-size:12px; font-weight:400; color:#666}
#main2_rightnr{ font-size:13px; padding:0; margin:15px 0 0 ; line-height:26px;}
#main2_pronr{ border:1px solid #DEDEDE; padding:25px 25px 15px 25px; position:relative}
#main2_pronr h3{ background-color:#EFEFEF; height:32px; line-height:32px; text-align:center; margin-bottom:10px; font-size:16px; -moz-border-radius: 30px;border-radius: 30px; }
#main2_pronr h3 a{ display:block}
#main2_pronr h3 a:hover{ background-color:#FF4200; color:#fff; -moz-border-radius: 30px;border-radius: 30px;}
#main2_pronr .cur{background-color:#FF4200; color:#fff; -moz-border-radius: 30px;border-radius: 30px;}

#left_mews{ padding:0px; margin:15px 0 0; }
#left_mewstop{ background-color:#383431;  line-height:40px; padding:0 0 0 20px; color:#FFFFFF; font-size:16px; }
#left_mewsnr{ padding:8px 15px 15px 15px; border-left:1px solid #D2D2D2; border-right:1px solid #D2D2D2;border-bottom:1px solid #D2D2D2; line-height:23px; background-color:#fff}
#left_mewsnr b{ color:#FF4200; font-size:22px;}
#left_mewsnr li{ background:url(../images/b2.jpg) no-repeat 5px; height:30px; line-height:30px; padding:0 0 0 20px;}

.honor{ padding:0; margin:30px auto 30px auto; width:930px;}
.honor ul{font-size:0;}
.honor dl{display:inline-block;  width:230px; margin:0 30px 0 0; vertical-align:top}
.honor dl a{ display:block;}
.honor dl dt{position: relative;overflow: hidden; border:1px solid #DDDDDD}
.honor dl dt img{transition: all 1s;width: 100%; height:300px; display:block}
.honor dl:hover dt img{transform: scale(1.1);}
.honor dl dd{  font-size:12px; text-align:center; line-height:45px; }
.honor .mn{ margin:0}

.factory{ padding:0; margin:30px auto 30px auto; width:930px;}
.factory ul{font-size:0;}
.factory dl{display:inline-block;  width:290px; margin:0 30px 0 0; vertical-align:top}
.factory dl a{ display:block;}
.factory dl dt{position: relative;overflow: hidden; border:1px solid #DDDDDD}
.factory dl dt img{transition: all 1s;width: 100%; height:199px; display:block}
.factory dl:hover dt img{transform: scale(1.1);}
.factory dl dd{  font-size:12px; text-align:center; line-height:40px; }
.factory .mn{ margin:0}

.hzhb{ padding:0; margin:35px auto;}
.hzhb ul{font-size:0;}
.hzhb dl{display:inline-block;  width:218px; margin:0 19px 0 0; vertical-align:top}
.hzhb dl a{ display:block;}
.hzhb dl dt{position: relative;overflow: hidden; border:1px solid #DDDDDD}
.hzhb dl dt img{transition: all 1s;width: 100%; height:110px; display:block}
.hzhb dl:hover dt img{transform: scale(1.1);}
.hzhb dl dd{  font-size:12px; text-align:center; line-height:40px; }
.hzhb .mn{ margin:0}

.connr{ font-size:14px; line-height:40px;}
.mm{ float:right; margin-top:15px}

/* NewsSale 新闻中心*/
.NewsSale{width: 100%; padding: 20px 0 0px 0;}
.NewsSale dl{width: 100%;height: 167px;background: #fff;margin-top: 30px;}
.NewsSale dl:first-child{margin-top: 0;}
.NewsSale dt{float: left;width: 250px;height: 167px;overflow: hidden;}
.NewsSale dt img{display: block;transform: scale(1);transition: all 2s ease-out; width:100%; height:100%}
.NewsSale dd{width: 620px;padding-top:20px;height: 167px;float: left;margin-left: 30px;position: relative;}
.NewsSale dd h3{height: 26px;line-height: 26px;font-size: 18px;color: #333333;margin-bottom: 6px;}
.NewsSale dd h3 a{color: #333333;text-decoration: none;}
.NewsSale dd h3 span{ float:right; font-size: 14px;color: #FF4200;display: inline-block;*display: inline;border-radius: 2px;margin-left: 10px;}
.NewsSale dd em{display: block;font-size: 16px;color: #666666;}
.NewsSale dd p{font-size: 14px;color: #999999;line-height: 26px;margin-top:10px;}
.NewsSale dd .details{display: block;width: 122px;height: 39px;line-height: 39px; font-size: 14px;color: #666666; text-decoration: none;position: absolute;left: 0;bottom:20px;}
.NewsSale dd .details i{display: inline-block;width: 21px;height: 12px;background: url(../images/InpageHotSale_icon01.png) no-repeat center;margin-left: 6px;position: relative;top: 2px;}
.NewsSale dl:hover dt img{transform: scale(1.1);}
.NewsSale dl:hover{background: #f8f8f8;box-shadow: 1px 0 6px 4px #eaeaea; }
.NewsSale dl:hover dd h3 a{ color:#FF4200; }

#pages{text-align: center;color: #666;padding: 30px 0 0 0; clear:both}
#pages span, #pages a{display: inline-block;line-height: 30px;border:solid 1px #CCCCCC;padding: 0 13px;font-size: 14px;}
#pages span.cur{border:solid 1px #FF4200;background-color: #FF4200;color: #fff;}

.newsDetail{ padding:0;}
.newsDetail h1.t{text-align: center;padding: 0;font-size: 20px;font-weight: normal;color: #333;}
.newsDetail p{margin:10px 0 25px; text-align: center;}
.newsDetail .time{text-align: center;color: #999;border-bottom: solid 1px #eee;padding-bottom: 5px;}
.newsDetail .content{ line-height:28px; padding:0; font-size:13px;}
.newsDetail .content img{ margin:0 0 10px 0}

.products-info{width:430px; margin-top:10px}
.products-info .tit{color:#333; font-size:22px;font-weight: bold; padding:15px 0 10px 0; border-bottom:1px dashed #B1B1B1}
.products-info .titjj{color:#333; font-size:16px;font-weight: bold; padding:15px 0 10px 0;}
.products-info .titnr{ line-height:24px;}
.products-info .tips {margin:8px 0 5px 0;line-height:31px; font-size:14px; color: #666;}
.dglx{ background-color:#F2F2F2; padding:12px 25px 25px 25px; margin:20px 0 0}
.tids{ font-size:14px; }
.tids span{color:#FF4200;font-weight: bold;font-size: 24px;}
.pagelinks{padding:0 0 20px 0; border-bottom: solid 1px #eee; margin:20px 0 }
.pagelinks a{color: #666;}
.pagelinks a:hover{color: #d30706;}
#pro-title{font-size:15px;line-height:38px; color:#161616; font-weight: bold; padding:0 0 0 0; margin:10px 0 0;  }
.detail{line-height: 30px;font-size: 14px;color: #666;border-top: solid 1px #eee; padding: 10px 0;}
.detail img{ margin:0 0 10px 0}
.keywords{ font-size:13px; margin:10px 0 0}
#ljzz a{ background-color:#FF4200; font-size:18px; text-align:center; width:150px;color:#fff; margin:20px 0 0; padding:8px 0; display:block; -moz-border-radius: 2px; /* Gecko browsers */ -webkit-border-radius: 2px;   /* Webkit browsers */ border-radius:2px;}
.proxg{ padding:0; margin:25px 0 0;}
.proxg dl{float:left; margin:0 20px 0 0; padding:0; width:275px; }
.proxg dl.mn{margin-right: 0;}
.proxg dl dt{height:206x; overflow:hidden}
.proxg dl dt img{width:275px; height:206px; border:1px solid #E5E5E5 }
.proxg dl dd{  font-size:14px; text-align:center; line-height:30px; }

#xgzx{padding:0; margin:30px auto 0 auto}
#xgzx ul{ padding:10px 15px; border:1px solid #E5E5E5; border-top:none}
#xgzx h2{ background-color:#E5E5E5; color:#000;  line-height:40px; font-size:15px; font-weight:bold; padding:0 0 0 15px; margin:0}
#xgzx li{ width:400px;  line-height:33px; background:url(../images/b1.jpg) no-repeat 0; padding:0 0 0 15px}
#xgzx li span{ float:right; font-size:12px; color:#999}

.proxg{ padding:0; margin:25px 0 0;}
.proxg dl{float:left; margin:0 20px 0 0; padding:0; width:296px; }
.proxg dl.mn{margin-right: 0;}
.proxg dl dt{height:296x; overflow:hidden}
.proxg dl dt img{width:296px; height:296px; border:1px solid #E5E5E5 }
.proxg dl dd{  font-size:14px; text-align:center; line-height:30px; }

/* prony 产品中心*/
.prony{padding:0; margin:30px auto 0 auto}
.prony li{margin:0 20px 0 0; width:296px; float: left;  }
.prony li h2{background-color: #f9f9f9;display: block;overflow: hidden;width:296px;height:296px; border:1px solid #E5E5E5}
.prony li h2 img{transition:.5s;-webkit-transition:.5s;display: block;width:296px;height:296px;}
.prony li p{font-size: 14px;color: #494c59; padding:8px 0; text-align:center}
.prony li:hover h2 img{transform: scale(1.1);-webkit-transform: scale(1.1);}
.prony li:hover p{color: #FF4200;}
.prony li.mn{ margin:0 0 0 0}

.products-img{width:450px; margin-top:20px}
.products-img .img{width:450px;height:450px; overflow: hidden;text-align: center;position: relative; border:1px solid #E1E0E0}
.products-img .img img{position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin:auto;width: 100%;height: 100%;}
.products-img .list{width: 100%;height:67px;margin-top: 17px;position: relative;}
.products-img .list .btn{width: 21px;height: 67px;cursor: pointer;position: absolute;top:0;}
.products-img .list .prev{left: 5px;background: url(../../img/prev02.jpg) no-repeat center;}
.products-img .list .next{right: 5px;background: url(../../img/next02.jpg) no-repeat center;}
.products-img .list .main{width: 100%;height: 89px;overflow: hidden;}
.products-img .list ul{}
.products-img .list li{width: 64px;height:89px;border: 1px solid #EBEBEB;  float: left;margin:0 8px 0 0;display: inline;cursor: pointer;text-align: center;}
.products-img .list li img{width:100%;height: 100%; padding:3px;}
.products-img .list li.active{border: 1px solid #EBEBEB;}

/*========================================== 表单提交提示弹窗  ================================================*/

.tips-bg{width: 100%;height: 100%;position: fixed;z-index: 99955599;background-color:#000;opacity:0.6;top: 0;left: 0;}
#tips{background-color:#fff;position: fixed;left: 0;right: 0;top: 0;bottom: 0;margin:auto;z-index:999555998;overflow: hidden;}
#tips div{overflow: hidden;position: relative;color: #666;font-size: 14px;height: 100%;}
#tips div .btn{display: block;position: absolute;bottom: 20px;right: 20px;width: 60px;height: 30px;background-color: #FF4200;color: #fff;line-height: 30px;text-align: center;cursor: pointer;}
#tips h1{font-size: 18px;margin-bottom: 10px;color: #333;font-weight: normal;}

#xx1{ float:right; margin-left:20px; margin-top:8px; width:450px;}
#xx1 img { width:100%}

.container{padding: 40px 0;overflow: hidden; background-color: #f9f9f9}
#main7nr{ width:1200px; padding:0; margin:0 auto}
.page-adv dl{overflow: hidden;margin-bottom: 30px;transition: all .5s}
.page-adv dl:hover{box-shadow: 0 0 15px rgba(0,0,0,.1)}
.page-adv dl dt{width: 50%;float: left;overflow: hidden; height: 380px;}
.page-adv dl dt img{width: 100%;transition: all .5s}
.page-adv dl:hover dt img{transform: scale(1.1);}
.page-adv dl dd{width: 50%;float: left;padding:3% 4%;height: 100%;background-color: #fff;height: 380px;font-size: 14px;line-height: 30px;color: #666;}
.page-adv dl dd h4{font-size: 22px;color:#FF4200; line-height:22px;}
.page-adv dl dd span{ font-size:12px; color:#999;}
.page-adv dl dd p{ line-height:30px; font-size:12px; margin:10px auto;}
.page-adv dl dd em{text-align: center; font-style:normal;}
.page-adv dl dd em a{display: block; width: 120px;line-height:35px; font-size:12px; border:solid 1px #999;color: #999;}
.page-adv dl:hover dd em a{ color:#fff; background-color:#FF4200; border:none}
.page-adv dl.r dt{float: right;}

#qywh{ font-size:14px; line-height:30px;}

.sitemap{}
.sitemap h2{font-weight:bold; font-size:15px;padding:5px 0;}
.sitemap h2 a{color: #FF4200;}
.sitemap h2 a:hover{color: #FF4200;text-decoration: underline;}
.sitemap ul{overflow: hidden;border:solid 1px #eee;padding: 15px;display: block;}
.sitemap ul li{float: left;width:33%;line-height: 25px;}
.sitemap ul li a{color: #333;}
.sitemap ul li a:hover{color: #EF922A; }
.sitemap ul p{line-height: 36px;}
.sitemap ul p a{color: #333;}
.sitemap ul p a:hover{color: #FF4200;text-decoration: underline;}

/*右侧浮动*/
.float{ position:fixed; top:50%; right:0;  z-index:2000; width:48px; height:250px;}
.float_show{  width:48px; height:48px;}
.float_show a{ background-color:#383431;display:block; color:#FFF; font-size:15px; width:auto; height:48px;  overflow:hidden;text-decoration: none;}
.float_show a img{ vertical-align:middle;}
.float_show.float_show0{ height:48px; line-height:48px; text-align:center; }
.float_show.float_show0 a{  width:48px; height:48px; }
.float_show:hover a{ background-color:#FF4200;color:#FFF;}
.float_show.float_show0:hover{  background-color:#FF4200; }
.float_show.float_show0:hover a{ background:url(../imagesfloat_icon_ho1.png) no-repeat;}
.float_wx{ display:none; position:absolute; top:-90px; left:-133px; width:115px; height:115px; padding:23px 27px 0 17px;}
.float_show.float_show1{ position:absolute; top:49px; right:-124px; width:194px;}
.float_show.float_show2{ position:absolute; top:98px; right:-159px; width:207px;}
.float_show.float_show4{ position:absolute; top:147px; right:-78px; width:126px;}

#zyzz{ background-color:#F5F5F5; padding:20px 30px 25px 30px; margin:25px 0 25px 0; }
#zyzz h2{ font-size:16px; margin-bottom:10px;}
#zyzz h3{ font-size:20px; font-weight:bold; color:#333}

#xzhtlz{ font-size:22px; font-weight:bold; text-align:center; color:#333; margin:15px 0;}
#xzhtlznr{ font-size:14px; line-height:28px; margin-bottom:35px}
#xzhtlznr li{ border-bottom:1px dashed #ccc; margin-bottom:10px; padding-bottom:10px}
#xzhtlznr li b{ font-weight:bold; color:#FF4200; font-size:15px;}

.jian{ width:930px; padding:0; margin:0;}
.jian ul{padding:0px; margin:0px;}
.jian li { float:left;margin:0px 11px;}
.jian li img{ width:250px; height:250px; border:1px solid #ccc;}
.jian li span{ line-height:35px; display:block; text-align:center}