.bg_01{ width:100%; min-width:1200px;background:#f1f1f1; overflow:hidden; padding:40px 0px;}
/*产品中心*/
.pro_nav{ width:277px;}
.pro_nav_t{ height:70px; line-height:70px; text-align:center; font-size:18px; color:#fff; background:#d01c34;}
.pro_nav_c{ border:1px solid #ddd; background:#fff; border-bottom:none;}
.pro_nav_c li{ width:275px;height:40px; line-height:40px; border-bottom:1px solid #ddd; display:block; background:url(../images/list_01.jpg) 250px 15px no-repeat;}
.pro_nav_c li a{height:40px; line-height:40px;display:block; padding-left:15px;}
.pro_nav_c li a:hover{color:#fff; background:#d01c34;}

.index_pro{ width:900px;}
.index_pro li{ width:278px; height:215px; border:1px solid #ddd; float:left; margin:0px 10px 25px 10px; overflow:hidden; background:#fff;}
.index_pro li span{ height:40px; line-height:35px; border-top:1px solid #ddd; display:block; text-align:center; font-weight:600;}
.index_pro li img{ width:278px; height:169px;-webkit-transition: 0.5s; transition:0.5s;}
.index_pro ul li img:hover{-webkit-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1);}
.index_pro li:hover span{ background:#d01c34; color:#fff;}

.index_p_t{ width:100%; min-width:1200px;height:45px; line-height:45px;text-align:center;padding-top:30px;}
.index_p_t span{ width:210px; display:block; text-align:center;height:45px; line-height:45px; margin:0 auto; font-size:30px; color:#25221d;}
.index_p_t2{ height:35px; line-height:35px;font-size:14px; color:#787878; text-align:center; width:100%; min-width:1200px;}
.index_p_t4{ width:100%; min-width:1200px; height:30px; line-height:30px; margin-top:50px;min-width:1200px;}
.index_p_t4 ul{width:272px; margin:0 auto;}
.index_p_t4 li{ width:135px; border:1px solid #ddd; border-left:none; float:left; background:#323232;display:block; text-align:center;}
.index_p_t4 li a{width:135px; height:30px; display:block;font-size:14px; color:#fff;}
.index_p_t4 li a:hover{ background:#d01c34;color:#333;}
.index_p_t4 li.current a{ background:#d01c34;color:#fff;}


/*选择理由*/
.liyou{ width:380px; height:200px; background:#f1f1f1; margin-top:30px;-webkit-transition: 0.5s; transition:0.5s; margin-top:30px; cursor:pointer;}
.liyou_t_01{ font-size:50px; color:#d01c34; text-align:center; margin-top:20px;}
.liyou_t_02{ color:#111111; font-size:18px; margin-top:30px; text-align:center; font-weight:bold;}
.liyou_t_03{ height:3px; background:url(../images/line.jpg) top center no-repeat; margin:10px 0px;}
.liyou_t_04{ color:#878787; font-size:12px; text-align:center; line-height:22px;}
.liyou:hover{ box-shadow:5px 5px 5px 5px #ddd;}

/*公司简介*/
.bg_02{ width:100%; min-width:1200px;height:440px;background: url(../images/gsjj_bg.jpg) center center no-repeat; margin:30px 0px; padding-top:50px;}
.gylk_l{ width:830px; height:316px; padding:27px 20px; background:#fff;}
.gylk_l img{ margin-right:20px;}
.gylk_l h2{ font-size:20px; color:#d01c34; background:url(../images/bt_01.jpg) left bottom no-repeat;}
.gylk_l p{ font-size:16px; line-height:30px; padding-top:10px; color:#454545;}
.more_01{ width:120px; height:30px; line-height:30px; text-align:center; color:#fff; display: inline-block; background:#d01c34; margin-top:20px;}
.more_01 a{ color:#fff;}

.zizhi{ width:250px; height:330px; background:#fff; padding:20px 30px;}
.zizhi_t{ font-size:19PX; text-align:center;}
.zizhi_c{ text-align:center; padding-top:10px;}
.zizhi_c span{ padding-top:10px;}

.gylk_p{ width:600px; height:370px;-webkit-transition: 0.5s; transition:0.5s; border:1px solid #ddd;}
.gylk_p:hover{-webkit-transform:scale(1.1); -ms-transform:scale(1.05); transform:scale(1.05);}

/*案例展示*/
.hjzs_c{ height:270px; margin-bottom:20px; overflow:hidden;}
.mr_frbox{padding:20px 12px; margin-top:30px;position:relative;}

.mr_frBtnL{ position:absolute; right:32px; top:-30px;z-index:999;}
.mr_frBtnR{position:absolute; right:0px; top:-30px;z-index:999;}

.mr_frUl{height:212px; overflow:hidden; float:left; }
.mr_frUl ul li{width:280px; height:210px; border:1px solid #ddd; float:left;margin:0px 10px; text-align:center; overflow:hidden;}
.mr_frUl ul li img{ width:280px; height:172px;-webkit-transition: 0.5s; transition:0.5s;}
.mr_frUl ul li img:hover{-webkit-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1);}
.mr_frUl ul li p{ margin-top:-8px;}
.mr_frUl ul li:hover{height:hidden; border:1px solid #d01c34; float:left;text-align:center; overflow:hidden; color:#1a8fff;}



/*最新动态*/
.zxsx{ width:830px;border-top:none;}
.index_tit3{ height:45px; line-height:45px; border-top:3px solid #d4d4d4; padding:0px 15px 0px 0px;}
.index_tit3 span{ width:240px; height:45px; line-height:45px; display:block;  text-align:center; background:url(../images/line2.jpg) center center no-repeat;}
.index_tit3 span li{width:120px; height:45px; line-height:45px; display:block;float:left; text-align:center;margin-top:-3px;}
.index_tit3 span li a{width:120px; height:45px;line-height:45px;display:block;font-size:16px; color:#999999;}
.index_tit3 span li a:hover{border-top:3px solid #d01c34;font-size:16px; color:#d01c34; }
.index_tit3 span li.current a{border-top:3px solid #d01c34;font-size:16px; color:#d01c34;}
.more2{ width:60px; height:25px; line-height:25px;float:right; font-size:14px; color:#878787; text-align:center; padding-top:15px;}
.more2:hover{ color:#d01c34;}

.tuijian{ padding:25px 25px 12px 25px; overflow:hidden;}
.tuijian .tuijian_p{float:left; width:359px; height:218px; border:1px solid #ddd; margin-right:20px;}
.tuijian h2{ font-size:21px; color:#d01c34; border-bottom:1px dotted #ddd;padding:10px 0px;}
.tuijian h2 a{ font-size:21px; color:#333;}
.tuijian h2 a:hover{ font-size:21px; color:#f00;}
.tuijian .time{ font-size:28px; color:#cccccc;}
.tuijian .xiangxi{ font-size:14px; color:#7d7d7d;}
.xwzx{height:160px;}
.xwzx li{ width:360px; margin-left:20px; margin-right:20px;float:left;height:47px; line-height:47px; border-bottom:1px dotted #949494; background:url(../images/list_01.jpg) left 20px no-repeat; padding-left:12px; overflow:hidden;}
.xwzx li span{ float:right; color:#b99aaa;}
.xwzx li a{ color:#444; font-size:14px;}
.xwzx li a:hover{ color:#d01c34; font-size:14px;}

/*技术问答*/
.jswd{ width:350px;}
.jswd_t{ height:45px; line-height:45px;border-top:3px solid #d4d4d4;font-size:16px; color:#555;}
.jswd_t_01{ width:100px; text-align:center;height:45px; line-height:45px;border-top:3px solid #d01c34; display:block; margin-top:-3px;}
.jswd_c{margin-top:10px; overflow:hidden; padding:5px 15px; height:400px;}
.jswd_c li{ height:145px; border-bottom:1px dotted #949494; padding-top:10px;}
.jswd_c li a{ height:32px; line-height:32px; background:url(../images/wen.jpg) left 9px no-repeat; padding-left:26px; display:block;}
.jswd_c li p{ height:100px; line-height:26px; background:url(../images/da.jpg) left 6px no-repeat; font-size:14px; color:#675c63; padding-left:26px;display:block; overflow: hidden;}

/*合作伙伴*/
.hzkh_c{ width:1195px;height:100px;border-right:1px solid #ddd; overflow:hidden; margin:15px auto 0px auto;}
.hzkh_c li{ width:198px; height:98px;border:1px solid #ddd; border-right:none; float:left; overflow:hiddenl}
.hzkh_c li img{ width:199px; height:98px;}

/*动态*/
.lkdt{ background:#ececec; padding:10px; margin-top:50px; overflow:hidden;}
.lkdt_t{width:500px; height:71px; background:url(../images/bt_02.jpg) top center no-repeat; margin:20px auto 30px auto;}

.lkdt_t2{ width:250px; height:30px; line-height:30px; margin:0 auto;}
.lkdt_t2 li{ width:100px;height:30px; line-height:30px; display:block; text-align:center; float:left; margin-left:10px; background:#d3d3d3;border-radius:5px;}
.lkdt_t2 li a{ width:100px;height:30px; line-height:30px; display:block; color:#333;border-radius:5px;}
.lkdt_t2 li a:hover{ background:#dbac66; color:#fff; }
.lkdt_t2 li.current a{ background:#dbac66; color:#fff; }

.lkdt_c_l{ width:580px; height:400px; background:#fff; margin-top:30px;}
.lkdt_c_l li{ width:280px; float:left; margin:5px;}
.lkdt_c_l li h2{padding:0px 10px;}
.lkdt_c_l li h2 a{ font-size:14px;}
.lkdt_c_l li .time{ color:#999;padding:0px 10px;}
.lkdt_c_l li .miao{ font-size:12px;padding:0px 10px; line-height:22px;}

.lkdt_c_r{ width:580px; height:400px; background:#fff;margin-top:30px;}
.lkdt_c_r ul{ padding:10px;}
.lkdt_c_r li{ height:35px; line-height:35px; padding-left:13px; background:url(../images/list_01.jpg) left 12px no-repeat; border-bottom:1px dashed #ddd;}
.lkdt_c_r li a{ font-size:14px;}
.lkdt_c_r span{ float:right;}

.hzhb_more{ width:220px; height:30px; line-height:30px; margin:30px auto; border:1px solid #323232; text-align:center;}
.hzhb_more a{ width:220px; height:30px; line-height:30px; display:block; color:#323232;}
.hzhb_more a:hover{ width:220px; height:30px; line-height:30px; background:#d01c34; color:#fff;}



/*内页*/
/*内页banner*/
.ny_nav{ width:100%; min-width:1200px;height:40px; background: url(../images/ny_bg.png) top left repeat;}
.ny_nav li{ width:150px; height:40px; display:block;line-height:40px; border-right:1px solid #fff; float:left; text-align:center;}
.ny_nav li a{ width:150px; height:40px; display:block;line-height:40px;font-size:14px; color:#fff;}
.ny_nav li a:hover{ font-size:14px; color:#fff; background:#d01c34;}
.ny_nav li.first a{ font-size:14px; color:#fff; background:#d01c34;}



.breadCrumb{height:50px;line-height:50px;border-bottom:1px solid #d6d6d6;margin-bottom:15px;}
.breadCrumb .fr{background:url(../images/home_icon.png) no-repeat left center;padding-left:25px; height:50px; line-height:50px; overflow:hidden;}
.breadCrumb h2{font-size:32px;color:#222;line-height:32px;font-weight:normal;}
.breadCrumb h2 span{font-family:Arial;color:#d9ac65;font-weight:normal;font-size:35px;background:url(../images/t_icon.png) no-repeat left center;padding-left:15px;margin-left:10px;text-transform:uppercase;}

.listMenu{line-height:40px;padding-bottom:35px;overflow:hidden;}
.listMenu li{float:left;height:38px;line-height:38px;border:1px solid #d9ac65;font-size:16px;margin-right:15px;margin-bottom:10px;}
.listMenu li a{display:block;height:40px;padding:0 20px;transition:all 0.3s;}
.listMenu li a:hover,.listMenu li a.current{background:#d9ac65;color:#fff;transition:all 0.3s;}

.con{ padding:0px 0px 80px 0px; line-height:28px; font-size:14px;}

#newsList li{height:180px;margin-bottom:15px;font-size:14px;overflow:hidden; border-bottom:1px dashed #ddd; padding-bottom:15px;}
#newsList li img{width:320px;height:230px;margin-right:30px;}
#newsList li h3{height:35px;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
#newsList li h3 a{color:#555;font-size:18px;}
#newsList li h3 a:hover{color:#d9ac65;}
#newsList li p{font-size:30px;font-family:Arial;margin-bottom:5px; color:#666;}
#newsList li p span{font-size:14px;margin-left:5px;}
#newsList li .more{margin-top:10px;display:inline-block;width:80px;height:30px;line-height:30px;text-align:center;border:1px solid #d01c34;color:#d01c34;font-size:14px;transition: all 0.3s;}
#newsList li .more:hover{background:#d01c34;color:#fff;transition: all 0.3s;}

.con_t h2{font-size:20px;line-height:32px;text-align:center;color:#d01c34; padding-bottom:10px;}
.con_t h3{text-align:center;height:30px;line-height:30px;border-bottom:1px dashed #d2d2d2; font-size:14px; font-weight:normal; padding-bottom:10px; margin-bottom:20px;}
.con_t h3 span{margin:8px 8px 0 8px; color:#999;text-decoration:none;}

.gr-fenx{height:35px;background:#f1f1f1;padding:0 10px;margin-top:30px;}
.prew {background:url(../images/pre_info.gif) no-repeat left center;float:left;height:35px;line-height:35px;overflow:hidden;padding-left:15px;text-align:left;width:46%;}
.nextw {background:url(../images/next_info.gif) no-repeat right center;float:right;height:35px;line-height:35px;overflow:hidden;padding-right:15px;text-align:right;width:46%;}
.gr-keyword{border:1px solid #dadada;padding:5px 10px;margin:10px 0;overflow:hidden;}


.gr-rec-news{width:1200px;margin-top:15px;overflow:hidden;}
.gr-rec-news ul{width:1250px;padding-top:10px;}
.gr-rec-news ul li{float:left;margin-right:40px;width:580px;height:28px;line-height:28px;}
.gr-rec-news ul li a{display:block;line-height:32px; height:32px;background:url(../images/ly_li.png) no-repeat left center;padding-left:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:left;}
.gr-rec-news ul li span{float:right;color:#999;}
.rec-title{padding-left:20px;height:35px;line-height:35px;background:url(../images/page_line.jpg) no-repeat 10px 12px #ddd;font-size:14px;font-weight:bold;color:#333; margin-top:30px;}

.gr-rec-pro ul{ width:1250px;margin-top:6px;overflow:hidden; margin-left:-4px;}
.gr-rec-pro li{ width:280px; height:225px; float:left; margin:11px; border:1px solid #ddd; overflow: hidden;}
.gr-rec-pro li img{ width:280px; height:174px; border-bottom:1px solid #ddd;-webkit-transition: 0.5s; transition:0.5s;}
.gr-rec-pro li img:hover{-webkit-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1);}
.gr-rec-pro li span{ width:298px; height:25px; line-height:25px; display:block; text-align:center;}


#pro li{ width:290px; height:220px; border:1px solid #ddd; float:left; margin:10px 13px; overflow:hidden;}
#pro li img{ width:290px; height:176px;-webkit-transition: 0.5s; transition:0.5s;}
#pro li img:hover{ -webkit-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1);}
#pro li span{ height:35px; line-height:35px; display:block; text-align:center;background:#f1f1f1; color:#454545;}
#pro li:hover span{ height:35px; line-height:35px; display:block; text-align:center; background:#d01c34;}
#pro li:hover span a{color:#fff;}


#hzhb li{width:290px; height:143px;border:1px solid #ddd; float:left; margin:10px 13px; overflow:hidden;}
#hzhb li img{ width:290px; height:143px;-webkit-transition: 0.5s; transition:0.5s;}
#hzhb li img:hover{ -webkit-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1);}

#bghj li{width:290px; height:176px;border:1px solid #ddd; float:left; margin:10px 13px; overflow:hidden;}
#bghj li img{ width:290px; height:176px;-webkit-transition: 0.5s; transition:0.5s;}
#bghj li img:hover{ -webkit-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1);}


/*网站地图*/
#map{ width:1200px; margin:0 auto;}
#map li{ clear:both; padding-bottom:20px;}
#map li h2{ font-size:18px; padding:10px 0px; border-bottom:1px solid #ddd;}
#map li ul li{ float:left; padding-right:100px !important; display:inline-block; clear:none; height:35px; line-height:35px; background:url(../images/list_01.jpg) left 15px no-repeat; padding-left:12px;} 


/*page*/
#page{ width:860px; clear:both; padding:50px 0px; margin:0 auto;}
#page li{ float:left;height:30px; display:block; text-align:center; line-height:30px;padding:0px 10px; border:1px solid #ddd; margin-left:8px;}
#page li a{height:30px; display:block;}
#page li a:hover{height:30px;background:#d01c34; color:#fff;}
#page li:hover{height:30px;background:#d01c34; color:#fff;}
#page li:hover a{color:#fff;}
.thisclass{height:30px;background:#d01c34; color:#fff;}


/*产品列表页*/
.productBar {position: absolute;top:20px;width: 220px;z-index: 999;}
.productBar li { border-bottom:1px solid #ddd;}
.productBar li h3 {height: 50px;}
.productBar li h3 a {background:#d01c34 url("../images/pline.jpg") no-repeat scroll 198px 25px;color: #fff;display: block;font-size: 14px;height: 50px;line-height: 50px;padding-left: 25px;width: 195px;}
.productBar li h3 a.active {background-color: #d01c34;color: #fff;}
.productBar li ol {background:#fff none repeat scroll 0 0;}
.productBar li ol li {background:url(../images/phover.jpg) 10px 15px no-repeat #e5e5e5;border-bottom:1px solid #fff;height:50px;line-height:50px;}
.productBar li ol li a {display: block;font-size: 14px;height: 50px;overflow: hidden; padding-left: 25px;padding-right: 15px;text-overflow: ellipsis;white-space: nowrap; width: 180px;}
.productBar li ol li a:hover, .productBar li ol li a.acitve {background:#d01c34;color: #fff;}

/*产品详细页右侧*/
.pro_show{ width:960px; margin-top:15px;}
.pro_show_l{ width:560px; height:340px;}
.pro_show_l img{ width:560px; height:340px;}
.pro_show_r{ width:370px; height:310px; padding-top:10px;}
.pro_show_r h2{ font-size:20px;}
.pro_show_r a{ width:120px; height:40px; line-height:40px; background:#d01c34; text-align:center; display:block; margin-top:140px; color:#fff;}
.pro_show_t{ height:35px; line-height:35px; border-bottom:2px solid #d01c34;font-size:16px; color:#fff; margin-top:20px;}
.pro_show_t span{ width:120px; text-align:center; display:block; background:#d01c34;}
.pro_show_c{ font-size:14px; line-height:28px; padding:15px;}

.lxwm_t{ height:40px; line-height:40px; background:#d01c34; color:#fff; padding-left:15px; margin-top:25px; font-size:16px;}
.lxwm_c{ line-height:30px; border:1px solid #ddd; padding:5px; overflow:hidden;}
.lxwm_c img{ vertical-align:middle; float:left; padding-top:5px;}
.lxwm_c div{ float:left; width:184px;}






