@charset "utf-8";
/* CSS Document */

body {margin:0 auto;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; background:url(../img/bg.jpg) repeat; }
img{ border:none; }
ul li {list-style-type:none; color:#333; }
ul, form, p, a, img, table, tr, td, li,dd,dt,dl {margin:0;padding:0;list-style:none;color:#333;}
ul,li,p,span,div,img,h1,h2,h3,h4,a,body,input,textarea{ padding:0px; margin:0px; border:none; }
a {text-decoration:none; outline:none; color:#333; }
/*a:hover{ color:#ffecda; }*/
h1 {margin:0;padding:0;font-weight:normal;}
.clear {clear:both;}
.fl{float:left}
.fr{float:right}
input,textarea{background:none;font-family:Arial, Helvetica, sans-serif; font-size:12px; border:none;}
input { outline:none; } 
.f14{ font-size:14px; }
.zong{ width:1100px; margin: 0px auto; padding: 0px;}


.hx{ height:2px; background:#d1102d; }

.head{ background:url(../img/head-bg.jpg) repeat; padding-top:16px; padding-left:26px; padding-bottom:16px; } 


.logo{ float:left; }

.head_r{ float:right; padding-top:29px; padding-right:235px; }


.ns{ background:url(../img/navbg1.jpg) repeat-x;  }

/*daohang*/
.nav{ float:left; }
.nav li{ float:left;}
.nav li a{ font-size:14px; text-transform:uppercase; display:block; color:#fff; line-height:34px;  }
.ul-yiji li a{ display:block; }
.ul-yiji li a:hover{ background:url(../img/navbg2.jpg) repeat-x; }

.li-yiji a{ padding-left:38px;  padding-right:39px; background:url(../img/nav-bg.jpg) no-repeat bottom right; }
#xuanzhong{ background:url(../img/navbg2.jpg) repeat-x; }





/*  sousuo  */
#search-icon2{ padding-right:39px; width: 30px;  z-index:99;  height:34px; float: right;  position: relative;  background:none;/* margin-left:5px; */  }
#search-icon2 i{ width: 31px; height: 31px; display: block; background:url(../img/sousuo.png) 50% 50% no-repeat; cursor: pointer;*margin-top:-60px; }
#search-icon-wrap{  background:#686869; position: absolute; right: 0; top: 100%; display: none; padding: 15px;   overflow: hidden;zoom:1;*width:340px;*margin-top:-30px; width:280px; margin-top:10px;  }
#search-icon-wrap .int{ width: 200px; background: #fff; border: 0; padding: 10px; font-size: 14px;/* margin-right: 60px;*/ float:left; }
#search-icon-wrap .btn{  display: inline-block; vertical-align: middle;  height: 36px; text-align: center; background: #757574;/* margin-left: -60px; */line-height: 36px; font-size: 14px; color: #fff; width: 60px; border:none; cursor:pointer; float:left;  }


/*banner*/
.index_focus {position: relative; max-width: 1100px; height: 355px;margin: 0 auto;overflow:hidden; z-index:20;}
.index_focus .bd li { display: none;position: absolute;left: 0;top:0;width:100%; max-width:1100px;  }
.index_focus .bd li img{ width:100%; max-width:1100px;/* max-height:391px;*/ }
.index_focus .slide_nav { position: absolute; text-align:center; bottom:12px; width:100%;}
.index_focus .slide_nav a{ width:14px;height:13px;cursor:pointer;*float:left;display:inline-block;margin-left:14px; background:url(../img/banner-pre.png) no-repeat; }


.index_focus_post {z-index: 10;}
.index_focus .pic {height: auto;display: block;margin:0 auto;}
.index_focus .pic:hover {text-decoration: none;}
.index_focus .slide_nav li:hover,.index_focus .slide_nav .on{text-decoration: none;background:url(../img/banner-next.png) no-repeat;}



.icenter{ background:url(../img/icenter-bg.jpg) repeat; padding-top:45px; padding-left:25px; padding-bottom:45px; }


.icenter_nr{ width:331px; float:left; border:solid 1px #adadad; margin-right:25px; }

.icenter_title{ line-height:46px; border-bottom:solid 1px #adadad; text-transform:uppercase; }
.icenter_title a{ display:block; padding-left:14px; background:url(../img/title-bg1.jpg) repeat-x; color:#ffffff; font-size:16px; font-weight:bold; }
.icenter_title a:hover{ background:url(../img/title-bg2.jpg) repeat-x; }



.icenter_lnr{ padding-top:20px; background:#f4f4f4; padding-bottom:15px; }


.carousela{  overflow:hidden; margin:0px auto; width:303px; position:relative; }
.carousela .prev{ background:url(../img/icenter-next1.jpg) no-repeat;  right:0px; }
.carousela .prev:hover{ background:url(../img/icenter-next2.jpg) no-repeat; }
.carousela .next{ background:url(../img/icenter-pre1.jpg) no-repeat;  right:25px; }
.carousela .next:hover{ background:url(../img/icenter-pre2.jpg) no-repeat; }
.carousela .prev ,.carousela .next{ width:25px; height:25px;  display:inline; position:absolute; bottom:33px;  z-index:99; }
.jCarouselLitea {float:left;overflow:hidden; height:236px; width:303px; }
.jCarouselLitea li{ height:236px; width:303px; text-align:center; display:inline; float:left; }
.jCarouselLitea li img{ height:203px; width:303px; overflow:hidden; display:block; }

.jCarouselLitea li a{}
.jCarouselLitea li a:hover{ color:#d1102d; }
.icenter_lfont{ padding-top:6px; line-height:26px; text-align:center; }


.icenter_cnr{ padding-left:14px; padding-right:14px; line-height:24px; padding-top:12px; padding-bottom:43px; background:#f4f4f4; }
.icenter_cnr a{ display:block; }
.icenter_cnr a:hover{ color:#d1102d; }


.icenter_rnr{ padding-left:15px; padding-right:12px;  background:#f4f4f4; padding-bottom:19px; }

.icenter_rborder{ border-bottom:dashed 1px #cccccc; }

.icenter_rnews{ padding-bottom:20px; padding-top:20px; }
.icenter_rnews a{}
.icenter_rnews a:hover{ color:#d1102d; }

.icenter_rpic{ float:left; }
.icenter_rpic img{ width:122px; height:82px;}

.icenter_rwz{ width:167px; float:right; }

.icenter_rtitle{ height:30px; line-height:30px; padding-bottom:1px; font-size:14px; font-weight:bold; }

.icenter_rcontent{ line-height:24px; }




.footer{ background:url(../img/footer-bg.jpg) repeat; padding-top:45px; padding-left:25px; padding-right:25px; padding-bottom:27px; } 

.ftop{ background:url(../img/footer-map.png) no-repeat right top; padding-top:15px; }

.ftop_nr{ width:490px; }

.ftop_title{ line-height:28px; padding-bottom:2px; background:url(../img/footer-titlebg.jpg) repeat-x bottom; color:#cccccc; font-size:18px; text-transform:uppercase; font-weight:bold; }
.ftop_title a{ color:#cccccc; font-size:18px; }
.ftop_title a:hover{ color:#d1102d; }

.ftop_wz{ color:#ffffff; line-height:24px; padding-top:10px; padding-bottom:96px; }
.ftop_wz a{ display:block; color:#ffffff; }
.ftop_wz a:hover{ color:#d1102d; }

.links{ line-height:28px; color:#ffffff; padding-bottom:20px; }
.links a{ color:#ffffff; padding-right:36px; }
.links a:hover{ color:#d1102d; }
.links span{ padding-right:7px; }

.sjmt{ float:left; }
.sjmt a{ margin-right:27px; }
.sjmt img{ width:33px; height:33px;}
.cnzz{ float:left; margin-top:24px; margin-left:-1px; }


.body{ background:url(../img/icenter-bg.jpg) repeat; padding-left:25px; padding-right:25px; padding-bottom:13px; }

.left{ width:249px; float:left; background:#c3c3c3; background:rgba(195,195,195,0.6); padding-top:24px; }

.leftbottom{ padding-bottom:23px; }

.prmain-l{ }
 

.left_nav{width:100%;}

.left_hx{ border-bottom:solid 1px #b2b2b2; }

.lNav{cursor:pointer; line-height:39px; padding-left:24px;  transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s; }
.lNav:hover{ background:#a6a6a6; color:#d1102d;  }
.lNav:hover a{ color:#d1102d; }
.currentDt1{}
.navContent1{ display:none; width:100%; padding-top:7px; padding-bottom:8px; }
.navcontent1 li{ position:relative }
.navContent1 li a{ display:block; padding-left:35px; line-height:24px; }
.navContent1 li:hover>a{ color:#d1102d; }
.navcontentlast{ padding-bottom:0px !important; }
.navContent1 li a span{float:right;margin-right:20px;}






.right{ width:781px; float:right; }

.brow{ line-height:38px; }
.brow a{ font-size:14px; color:#d1102d;}
.brow a:hover{ color:#333;  }
.brow span{ padding-left:2px; padding-right:2px; color:#d1102d;}
.browxz{ color:#333 !important; }

.right_nr{ box-shadow:0px 3px 7px rgba(0,0,0,0.14); background:#fff; padding-left:30px; padding-right:30px; }



.p1_nr{ padding-top:18px;  color:#4d4d4d; line-height:24px; padding-bottom:98px; }
.p1_nr a{ color:#4d4d4d; }
.p1_nr a:hover{ color:#d1102d; } 


.p1_left{ width:335px; float:left; }
.p1_title{ font-size:22px; font-weight:bold; line-height:40px; padding-bottom:1px; color:#333; }
.p1_title a{ font-size:22px; font-weight:bold; }
.p1_title a:hover{ color:#d1102d; }

.bottom24{ padding-bottom:24px; }

.p1_right{ padding-top:12px; width:330px; float:right; }


.right_sjmt{ padding-bottom:26px; }
.right_sjmt a{ margin-right:5px; }
.right_sjmt img{ width:17px; height:17px;}


.p2_nr{ padding-top:18px;  color:#4d4d4d; line-height:24px; padding-bottom:104px; } 



/*industries*/

.ind{ padding-left:30px;/* padding-right:30px;*/ background:#fff; padding-top:13px;  box-shadow:0px 3px 7px rgba(0,0,0,0.14); }

.ind_pro{ padding-bottom:14px; }
.ind_nr{ width:311px; float:left; margin-right:28px; padding-top:17px; }
.ind_nr img{ width:311px; height:209px; }
.ind_font{ padding-top:13px; line-height:24px; text-align:center; }


/*blog*/
.blog1{ padding-top:15px; }

.blog1_nr{ padding-top:7px; padding-bottom:8px; border-bottom:dashed 1px #cccccc; }

.blog1_title{ line-height:32px; padding-bottom:5px; }
.blog1_title a{ font-size:22px; font-weight:bold; }
.blog1_title a:hover{ color:#d1102d; }

.blog1_wz{ padding-bottom:8px; }
.blog1_wz a{ display:block; color:#4d4d4d; line-height:24px; }
.blog1_wz a:hover{ color:#d1102d; }


.blog1_rm{ line-height:22px; color:#4d4d4d; font-family:Tahoma, Geneva, sans-serif; }
.blog1_date{ float:left; }
.blog1_more{ float:right; font-family:Tahoma, Geneva, sans-serif; }
.blog1_more a{ color:#4d4d4d; }
.blog1_more a:hover{ color:#d1102d; }



.blog1_fy{ text-align:center; padding-top:22px; padding-bottom:22px; }
.blog1_fy a{ display:inline-block;  margin-right:3px; border:solid 1px #fff; height:12px; width:12px; font-size:14px; text-align:center; line-height:12px; border:solid 1px #fff; }
.blog1_fy a:hover{ border:solid 1px #d1102d; color:#d1102d; background:#fff; }
.blog1fyxz{ border:solid 1px #d1102d !important; color:#d1102d !important; }
.blog1_pn{ width:auto !important; }
.blog1_pn:hover{ border:solid 1px #fff !important; }


/*blog-detail*/
.blog2{ padding-top:19px; }

.blog2_top{ padding-bottom:1px; }
.blog2_title{ line-height:38px; float:left; font-size:22px; font-weight:bold; }
.blog2_time{ float:right; padding-top:7px; line-height:32px; color:#4d4d4d; font-family:Tahoma, Geneva, sans-serif; }

.blog2_wz{ color:#4d4d4d; line-height:24px; }
.blog2_wz p{ color:#4d4d4d; line-height:24px; }
.blog2_wz p a{ color:#d1102d;}
.blog2_wz p img{ max-width:100%;}
.blog2_wz img{ max-width:100%;}
.blog2_wz table{ width:90%; border-collapse:collapse; line-height:22px; border:1px solid #ccc;}
.blog2_wz table tr td{ padding:3px; border:1px solid #ccc;}


.blog2_pic{ padding-bottom:40px; padding-top:23px; }
.blog2_pic img{ width:721px; height:305px; }


.blog2_bottom{ padding-bottom:14px; }
.blog2_fy{ line-height:24px; }
.blog2_fy a{}
.blog2_fy a:hover{ color:#d1102d }


/*about us*/
.a{ padding-left:30px; padding-right:30px; padding-top:23px; background:#fff;  box-shadow:0px 3px 7px rgba(0,0,0,0.14); }

.a li{ color:#4d4d4d; line-height:24px; padding-bottom:24px; }

.a_pic{ padding-bottom:22px; padding-top:18px; }
.a_pic img{ width:990px; height:441px; }



/*contact*/
.c{ padding-left:30px; padding-right:30px; padding-top:22px; background:#fff;  box-shadow:0px 3px 7px rgba(0,0,0,0.14); }

.c_title{ line-height:30px; font-family:Tahoma, Geneva, sans-serif; font-size:22px; font-weight:bold; padding-bottom:1px; }
.c_msg{ font-size:16px; line-height:28px; }

.c_lx{ padding-top:9px; }
.c_lx li{ line-height:24px; color:#4d4d4d; }
.c_lx li a{ color:#4d4d4d; } 
.c_lx li a:hover{ color:#d1102d; }

.c_xp{ padding-top:30px; padding-bottom:32px; }

.c_div1{ padding-bottom:21px; }

.c_div1_nr{ float:left; padding-right:104px; }

.c_input1{ height:32px; line-height:32px; border:solid 1px #cccccc; text-indent:12px; color:#cccccc; float:left; width:248px; }

.c_bt{ width:16px; float:right; line-height:34px; font-family:Verdana, Geneva, sans-serif; color:#ff0000; text-align:right; }

.c_textarea{ width:970px; float:left; border:solid 1px #cccccc; text-indent:12px; color:#cccccc; padding-top:3px; line-height:24px; height:128px; }
.c_yzm{ float:left; cursor:pointer; }

.c_send{ cursor:pointer; float:right; width:250px; height:34px; line-height:34px; background:#d1102d; color:#fff; text-align:center; font-size:16px; }
.c_send:hover{ color:#4d4d4d; }



.c_map{ padding-bottom:22px; }


/*application1*/
.app1_nr{ padding-top:18px;  color:#4d4d4d; line-height:24px; padding-bottom:22px; }
.app1_pic{ padding-top:24px; }
.app1_pic img{ width:721px; height:278px; }


/*application2,3*/
.app{}

.app2_nr{ background:#fff; padding-left:30px; padding-right:30px; padding-top:19px;  box-shadow:0px 3px 7px rgba(0,0,0,0.14); } 

.app2_title{ font-size:22px; font-weight:bold; line-height:38px; padding-bottom:2px; }

.app2_nr li{ line-height:24px; padding-bottom:24px; color:#4d4d4d; }
.app2last{ padding-bottom:0px !important; }

.app2_pic{ padding-top:19px; padding-bottom:22px; }
.app2_pic img{ width:721px; height:305px; } 


.app3_nr{ background:#fff; padding-left:30px; padding-right:30px;  box-shadow:0px 3px 7px rgba(0,0,0,0.14); padding-top:30px; }

.app3_jl{ padding-bottom:50px; }
.zhanshi_tp{position:relative; margin:0 auto; width:604px; margin-top:0px; }
.zhanshi_tp .ulBigPic{ width:604px; /*height:454px;*/ overflow:hidden; }
.zhanshi_tp .ulBigPic li{width:604px; /*height:454px;*/ display:none; }
.zhanshi_tp .ulBigPic .liSelected{ display:block; }
.zhanshi_tp .ulBigPic img{ width:604px;  height:405px; }

.zhanshi_tp .dSmallPicBox{width:604px;height:78px;position:relative; margin-top:14px; }
.zhanshi_tp .dSmallPic{width:604px;height:78px;position:absolute;left:0px;top:0px;overflow:hidden;}
.zhanshi_tp .dSmallPic ul{position:absolute; }
.zhanshi_tp .dSmallPic li{width:113px;height:76px;float:left;display:inline;cursor:pointer;overflow:hidden; margin-right:10px; border:solid 1px #fff; }
.zhanshi_tp .dSmallPic li:hover{ border:solid 1px #d1102d; }
.zhanshi_tp .dSmallPic .sPic{width:113px;height:76px;display:block;}
.zhanshi_tp .dSmallPic .sPic img{width:113px;height:76px;}

.zhanshi_tp .sLeftBtnB,.zhanshi_tp .sLeftBtnBSel,.zhanshi_tp .sLeftBtnBBan,.zhanshi_tp .sRightBtnB,.zhanshi_tp .sRightBtnBSel,.zhanshi_tp .sRightBtnBBan{width:17px;height:77px;display:block;position:absolute;top:1px; }
.zhanshi_tp .sLeftBtnB,.zhanshi_tp .sLeftBtnBSel,.zhanshi_tp .sRightBtnB,.zhanshi_tp .sRightBtnBSel{ cursor:pointer; }
.zhanshi_tp .sLeftBtnB,.zhanshi_tp .sLeftBtnBSel,.zhanshi_tp .sLeftBtnBBan{ background:url(../img/app3-pre1.png) no-repeat; left:0px; cursor:pointer;z-index:99999}
.zhanshi_tp .sLeftBtnB:hover,.zhanshi_tp .sLeftBtnBSel:hover,.zhanshi_tp .sLeftBtnBBan:hover{ background:url(../img/app3-pre2.png) no-repeat; }

.zhanshi_tp .sRightBtnB,.zhanshi_tp .sRightBtnBSel,.zhanshi_tp .sRightBtnBBan{right:0px; background:url(../img/app3-next1.png) no-repeat; cursor:pointer;}
.zhanshi_tp .sRightBtnB:hover,.zhanshi_tp .sRightBtnBSel:hover,.zhanshi_tp .sRightBtnBBan:hover{ background:url(../img/app3-next2.png) no-repeat; }

.app_dw { line-height:30px; padding-top:2px; display:block; text-align:center; height:auto;  z-index:99999; text-align:center;   margin:0 auto; width:100%; }
.app_dw a{ display:block; text-align:center; height:auto;  z-index:99999; text-align:center;  margin:0 auto; width:100%; }
.app_dw a:hover{ position:relative;}





 

/* Tabs */
ul.tabs { height: 33px; overflow:hidden;  }
ul.tabs li { float:left;  height:33px; line-height:33px; background:#eeeeee;  position: relative; }
ul.tabs li a { font-size:14px; display:block;  padding-left:48px; padding-right:48px;}
ul.tabs li a:hover { background:#ffffff }	
html ul.tabs li.active, html ul.tabs li.active a:hover  { background: #fff; }
.tab_container {  clear: both; float: left; 
	width: 100%; background: #fff;  }
.tab_content { display: none; }

 
/*product3*/
.p3nr{}





.pro_top{ line-height:33px; }
.pro_top a{ padding-left:47px; padding-right:47px; display:block; background:#eeeeee; font-size:14px; float:left; }
.pro_top a:hover{ background:#ffffff; }
.pro_topxz{ background:#ffffff !important; }

.pro_right{ border-right:solid 1px #a4a5a6; }



.p3_nr{ padding-top:20px; padding-left:30px; padding-right:30px; background:#fff;  box-shadow:0px 3px 7px rgba(0,0,0,0.14); }
.p3_left{ float:left; width:330px; }
.p3_title{ line-height:36px; font-size:22px; font-weight:bold; }
.p3_wz{ color:#4d4d4d; line-height:24px; padding-top:3px; }
.p3_right{ padding-right:91px; padding-top:10px; float:right; }
.p3_pic{ padding-top:25px; padding-bottom:22px; }
 


.p4_nr{ background:#fff; padding-left:30px; padding-right:30px;  box-shadow:0px 3px 7px rgba(0,0,0,0.14); padding-top:30px;  padding-bottom:57px; }

.p5_nr{ background:#fff; padding-left:30px; padding-right:30px;  box-shadow:0px 3px 7px rgba(0,0,0,0.14); padding-top:30px; padding-bottom:29px; }



.ad-thumb-list{ display:block !important; }




.s_nr{ padding-top:18px;  color:#4d4d4d; line-height:24px; padding-bottom:246px; }




