
/* CSS Document */
body,ul,ol,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,input,button,textarea,img{ margin:0; padding:0; -webkit-tap-hightlight-color:rgba(0,0,0,0); font-family:"Microsoft YaHei",Tahoma,Arial,"Roboto","Droid Sans","Helvetica Neue","Droid Sans Fallback","STHeiti",sans-serif; font-size:14px; color:#333;}/*清除默认外边距内间距+ 取消链接高亮*/

body,td,th {
	font-family: "Microsoft YaHei", Tahoma, Arial, Roboto, "Droid Sans", "Helvetica Neue", "Droid Sans Fallback", STHeiti, sans-serif;
}
.num  li img{  cursor:pointer; margin-right:5px;   }
.num  li{  float:left;  text-align:center;  }
.num  ul{ margin-right:-5px;  overflow:hidden; zoom:1; width:600px;}



*:focus{ outline:none;}/*去掉所有元素焦点边框*/
li{ list-style:none;}/*清除圆点*/
body{ min-width:1200px;}
/*字体样式*/
h1,h2,h3,h4,h5,h6,b,strong{ font-size:100%; font-weight:normal;}/*取消粗体*/
em,i{ font-style:normal;}/*取消斜体*/
p{ /*text-align:justify; */text-justify:inter-word; }/*段落对齐*/
/*边框*/
img,input{ border:none;}
/*链接*/
a,dl.cp_list_nav dd:before,.con_4 .tab_con ul li a i img,.con_5 ul li a span i,.con_5 ul li a span i img,.gyts_ryzz ul li a b,.gyts_ryzz ul li a p,.page_2 p a b i{ -webkit-transition:all ease-in-out .3s; -moz-transition:all ease-in-out .3s; -o-transition:all ease-in-out .3s; transition:all ease-in-out .3s;}
a{ text-decoration:none; outline:none; color:#333; }
a:hover{ color:#d02027;}
/*==========================常用样式================================*/
.n{position:relative; z-index:100; behavior:url(/skin/fdjz/css/css/tool_iecss3.htc); /*IE浏览器 圆角*/}
.wordwrap{ word-break:break-all; word-wrap:break-word;}/*连续英文，数字换行*/
.omg{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;} /*单行文字超出显示省略号*/
.m_box,.content{ width:1200px; margin:0 auto; overflow:hidden; } /*宽度*/
/*==========================================================*/
/*==========================================================*/
/*header_top*/
.header_top{ height:40px; line-height:40px; background:#E3E3E3; color:#666;}
.header_top b{ display:block; float:left;}
.header_top ul{ float:right;}
.header_top ul li{ float:left; padding-left:20px;}
.header_top ul li a{ color:#666;}
.header_top ul li img{ display:inline-block; vertical-align:middle; margin-right:6px;}
/*header*/
.header{ height:120px;}
.header h1{ float:left; padding-top:22px;}
.header ul{ float:right; padding-top:35px;}
.header ul li{ float:left; padding:0 20px;}
.header ul li a{ display:block; float:left; height:52px; line-height:52px; border-bottom:4px solid #fff; font-size:18px;}
.header ul li a:hover{ border-color:#d1000a; color:#d1000a;}
/* banner */
.flexslider{position:relative;height:500px;overflow:hidden;background:url(/skin/fdjz/images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:500px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block; margin:0 10px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:16px;height:16px;line-height:40px;overflow:hidden;background:url(/skin/fdjz/images/dot.png) right 0 no-repeat;cursor:pointer; border-radius:8px; border:1px solid red; box-sizing:border-box;}
.flex-control-nav .flex-active{ width:26px;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(/skin/fdjz/images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(/skin/fdjz/images/next.png) center center no-repeat;}
/*search*/
.search{ height:40px; line-height:40px; padding:6px 0;}
.search dl{ float:left;}
.search dl dt{ font-weight:bold; float:left;}
.search dl dt em{ color:red;}
.search dl dd{ float:left; padding-left:10px; color:#666;}
.search p{ float:right;}
.search p input{ display:block; float:left; height:40px; line-height:40px; box-sizing:border-box;}
.search p input.text{ width:290px; padding:0 10px; border:1px solid #ddd;}
.search p input.btn{ width:56px; background:url(/skin/fdjz/images/search.png) #014b92  no-repeat center scroll; background-size:auto 50%; cursor:pointer;}
.search p input.btn:hover{ background-color:red;}
/*con*/
.con{ overflow:hidden;}
.con_bt{ overflow:hidden; text-align:center;}
.con_bt h3{ font-size:34px; color:#08105a; border-bottom:1px solid #666; height:70px; line-height:70px; position:relative; max-width:700px; margin:0 auto;}
.con_bt h3:before{ content:""; display:block; position:absolute; width:50px; height:3px; left:50%; top:69px; margin-left:-25px; background:#d02027;}
.con_bt h3 span{ color:#d02027;}
.con_bt p{ font-size:16px; color:#666; line-height:24px; padding-top:10px; text-align:center;}
/*========================================================*/

.cp_list_item{width:229px; float:left; border:1px solid #ddd;}
.cp_list_item ul{  line-height:34px; text-align:center; background:#E3E3E3; color:#fff; }
.cp_list_item  li{ font-size: 16px;border-bottom: 1px solid #eee;padding: 2px;}


/*========================================================*/
/*con_1*/
.con_1{ background:#F0F0F0; padding:24px 0;}
/*cp_list_nav  产品导航*/
dl.cp_list_nav{ width:230px; float:left; border:1px solid #ddd;}
dl.cp_list_nav dt{ height:60px; line-height:60px; text-align:center; background:#d02027; color:#fff; font-size:20px;font-weight:bold;}
dl.cp_list_nav dd{ width:100%; float:left; overflow:hidden; border-bottom:1px solid #ddd; position:relative; background:#fff;font-size:18px;font-weight:bold;}
dl.cp_list_nav dd:last-child{ border:none;}
dl.cp_list_nav dd a{ display:block; height:34px; line-height:34px; background:url(/skin/fdjz/images/index_con_1_ico_01.png) no-repeat 24px scroll; background-size:auto 10px; text-indent:70px; position:relative;}
dl.cp_list_nav dd:before{ content:""; position:absolute; width:0%; left:0; top:0; height:34px; background:#08105a;}
dl.cp_list_nav dd:hover:before{ width:100%;}
dl.cp_list_nav dd a:hover{ color:#fff; background:none;}


/*cp_list_pic1 产品列表*/
.cp_list_pic1{ width:936px; float:right;}
.cp_list_pic1 h3{ height:60px; line-height:60px; border-bottom:1px solid #c9c9c9; color:#08105a; font-size:34px; font-weight:bold; position:relative; box-sizing:border-box; margin-bottom:20px;}
.cp_list_pic1 h3 em{ color:#d02027;}
.cp_list_pic1 h3:before{ content:""; display:block; position:absolute; width:48px; height:3px; background:#08105a; left:0; bottom:0;}
.cp_list_pic1 ul{ width:956px;}
.cp_list_pic1 ul li{ float:left; padding:0 15px 0 0; width:220px; overflow:hidden; height:210px;}
.cp_list_pic1 ul li a{ display:block; overflow:hidden; background:#fff; border:1px solid #ddd; box-sizing:border-box;}
.cp_list_pic1 ul li a i{ display:block; overflow:hidden; height:147px;}
.cp_list_pic1 ul li a i img{ display:block; width:100%; height:auto;}
.cp_list_pic1 ul li a b{ display:block; height:40px; line-height:40px; text-align:center; font-size:16px;}
.cp_list_pic1 ul li a:hover b{ color:#d02027;}



/*cp_list_pic 产品列表*/
.cp_list_pic{ width:936px; float:right;}
.cp_list_pic h3{ height:70px; line-height:60px; border-bottom:1px solid #c9c9c9; color:#08105a; font-size:34px; font-weight:bold; position:relative; box-sizing:border-box; margin-bottom:20px;}
.cp_list_pic h3 em{ color:#d02027;}
.cp_list_pic h3:before{ content:""; display:block; position:absolute; width:48px; height:3px; background:#08105a; left:0; bottom:0;}
.cp_list_pic ul{ width:936px;display: flex;justify-content: space-between;flex-wrap: wrap;}
.cp_list_pic ul li{ /*float:left; padding:0 20px 0 0; */width:306px; overflow:hidden; height:310px;}
.cp_list_pic ul li a{ display:block; overflow:hidden; background:#fff; border:1px solid #ddd; box-sizing:border-box;}
.cp_list_pic ul li a i{ display:block; overflow:hidden; /*height:300px;*/}
.cp_list_pic ul li a i img{ display:block; width:100%; height:auto;text-align:center;padding-right:20px; }
.cp_list_pic ul li a b{ display:block; height:48px; line-height:48px; text-align:center; font-size:16px;}
.cp_list_pic ul li a:hover b{ color:#d02027;}
/*con_gg*/
.con_gg{ height:160px; background:url(../image/index_gg_bg.png) no-repeat center scroll; margin-top:-24px; position:relative; z-index:99;}
.con_gg h2{ width:700px; float:left; color:#fff; text-align:right; padding-top:46px; }
.con_gg h2 em{ display:block; font-size:18px; height:24px; line-height:24px;}
.con_gg h2 b{ display:block; font-size:30px; font-weight:bold; height:40px; line-height:40px; padding:6px 20px 0 0;}
.con_gg h2 b span{ color:red;}
.con_gg h2 i{ display:block; font-size:12px; padding-top:4px; letter-spacing:5px; padding-right:40px;}
.con_gg h3{ width:420px; float:right; color:#fff; padding-top:26px;}
.con_gg h3 b{ display:block; font-size:24px;}
.con_gg h3 em{ display:block; font-size:26px; padding-left:10px; padding-top:10px;}
.con_gg h3 em i{ font-size:30px;}
/*con_2*/
.con_2{ background:url(../image/con_2_bg.png) no-repeat center top; margin-top:-24px; padding-top:60px;}
.con_2 ul{ padding-top:30px;}
.con_2 ul li{ width:100%; float:left; overflow:hidden; padding-bottom:30px;}
.con_2 ul li ol{ width:580px; float:left;}
.con_2 ul li ol li{ width:100%; float:left; overflow:hidden;}
.con_2 ul li ol li h3{ height:62px; padding:14px 0; border-bottom:1px dashed #ccc; margin-bottom:4px;}
.con_2 ul li ol li h3 i{ display:block; height:62px; float:left; width:80px; text-align:center; line-height:62px; color:#fff; background:#08105a; font-weight:bold; font-size:38px; font-style:italic; margin-right:20px;}
.con_2 ul li ol li h3 span b{ display:block; height:36px; line-height:36px; font-size:26px;}
.con_2 ul li ol li h3 span em{ display:block; color:#707070;}
.con_2 ul li ol li p{ overflow:hidden; padding:14px 0 0 24px; border-top:1px dashed #ccc; font-size:16px; line-height:32px; color:#666; background:url(/skin/fdjz/images/con_2_ico_01.png) no-repeat left 24px;}
.con_2 ul li ol li p span{ color:#d02027;}
.con_2 ul li div.pic{ width:560px; float:right; padding-top:30px;}
.con_2 ul li div.pic img{ display:block; max-width:100%; margin:0 auto;}
.con_2 ul > li:nth-child(even) > div.pic{ float:left;}
.con_2 ul > li:nth-child(even) > ol{ float:right;}
/*con_3*/
.con_3_top{ height:422px; position:relative; margin-top:40px;}
.con_3_top img{ display:block; height:422px; width:auto;}
.con_3_top div{ position:absolute; width:518px; padding:0 54px; background:#993333; color:#fff; height:326px; top:46px; right:0;}
.con_3_top div b{ display:block; height:66px; line-height:66px; padding-top:22px; font-size:24px; position:relative;}
.con_3_top div b:before{ content:""; display:block; width:86px; height:1px; background:#FFFFFF; left:0; bottom:0; position:absolute;}
.con_3_top div p{ font-size:14px; line-height:28px; padding-top:16px; color:#fff;}
ul.con_3_bottom{ overflow:hidden; padding:60px 0;}
ul.con_3_bottom li{ width:25%; float:left; box-sizing:border-box; border-left:1px solid #ccc; height:106px; text-align:center;}
ul.con_3_bottom li:first-child{ border:none;}
ul.con_3_bottom li span{ display:block; font-size:20px; color:#666;}
ul.con_3_bottom li span b{ font-size:64px; font-weight:bold; padding-right:6px; color:#d02027;}
ul.con_3_bottom li em{ display:block; color:#666; font-size:16px;}
/*con_4*/
.con_4{ background:#EDEDED; padding:30px 0 46px;}
.con_4 ol li{ width:50%; float:left; height:50px; line-height:50px; color:#fff; background:#08105a; cursor:pointer; text-align:center; font-size:18px;}
.con_4 ol li.on{ background:#d02027;}
.con_4 .tab_con{ overflow:hidden; clear:both;}
.con_4 .tab_con .marquee{ display:none; height:264px; overflow:hidden;}
.con_4 .tab_con ul li{ float:left; margin-right:8px; width:294px; }
.con_4 .tab_con ul li a{ display:block; padding:6px; overflow:hidden;}
.con_4 .tab_con ul li a i{ display:block; height:220px; overflow:hidden;}
.con_4 .tab_con ul li a i img{ display:block; width:100%; height:auto; min-height:220px;}
.con_4 .tab_con ul li a b{ display:block; height:26px; line-height:26px; color:#666; padding-top:6px; text-align:center; font-size:16px;}
.con_4 .tab_con ul li a:hover{ background:#fff;}
.con_4 .tab_con ul li a:hover i img{ transform:scale(1.2);
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-o-transform:scale(1.2);
	-ms-transform:scale(1.2);}
/*con_5*/
.con_5{ padding:40px 0 40px;}
.con_5 ul{ padding-top:50px; width:1230px; overflow:hidden;}
.con_5 ul li{ float:left; padding-right:30px; width:380px;}
.con_5 ul li a{ display:block; overflow:hidden;}
.con_5 ul li a span{ display:block; height:200px; overflow:hidden; position:relative;}
.con_5 ul li a span img{ display:block; width:100%; height:auto; min-height:200px;}
.con_5 ul li a span i{ display:block; position:absolute; width:100%; height:200px; left:0; top:0;}
.con_5 ul li a span i img{ display:block; height:30px; min-height:30px; width:auto; margin:200px auto;}
.con_5 ul li a:hover i{ background:rgba(8,16,90,0.7);}
.con_5 ul li a:hover i img{ margin-top:80px;}
.con_5 ul li a b{ display:block; font-size:18px; height:48px; line-height:48px; padding-top:28px; position:relative;}
.con_5 ul li a b:before{ content:""; display:block; position:absolute; width:60px; height:2px; background:#08105a; position:absolute; left:0; bottom:0;}
.con_5 ul li a:hover b{ color:#08105a;}
.con_5 ul li a p{ color:#666; line-height:24px; padding-top:12px;}
.con_5 ul li em{ display:block; height:30px; line-height:30px; font-size:12px; color:#d02027;}
.con_5 ul li em img{ display:inline-block; vertical-align:middle; height:18px; width:auto; margin-right:10px;}
/*yqlj*/
.yqlj{ height:90px; line-height:90px; background:#EBEBEB;}
.yqlj h3{ float:left; font-size:16px; font-weight:bold;}
.yqlj h3 img{ display:inline-block; vertical-align:middle; height:34px; width:auto;}
.yqlj p a{ padding:0 20px;}
/*footer*/
.footer{ overflow:hidden; background:#08105a; padding:18px 0 58px;}
.footer_l{ width:870px; float:left;}
.footer_l dl dt{ float:left; color:#fff; height:36px; line-height:36px; font-size:12px;}
.footer_l dl dd{ float:left; padding-left:10px;}
.footer_l dl dd img{ display:block; height:36px; width:auto;}
.footer_l p.footer_nav{ clear:both; color:#fff; height:46px; line-height:46px;}
.footer_l p.footer_nav a{ color:#fff; padding:0 20px;}
.footer_l p.footer_nav a:first-child{ padding-left:0;}
.footer_l h3{ color:#FFF; font-size:24px; font-weight:bold; height:50px; line-height:34px;}
.footer_l h3 b{ font-size:28px; font-weight:bold;}
.footer_l p.text{ color:#fff; line-height:24px;}
.footer_l p.text a{ color:#fff;}
.footer_r{ float:right; padding-top:10px;}
.footer_r span{ display:block; float:left; text-align:center; color:#D3D3D3; padding-left:10px;}
.footer_r span img{ display:block; width:106px; height:auto; margin:0 auto 8px;}
/*========================================================*/
/*========================================================*/
/*banner*/
.banner{ height:400px; background:no-repeat center scroll; color:#fff;}
.banner h2{ font-size:34px; color:#fff; font-weight:bold; height:82px; line-height:82px; position:relative; padding-top:114px;}
.banner h2:before{ content:""; display:block; position:absolute; width:50px; height:2px; background:#fff; left:0; bottom:0;}
.banner h4{ font-size:22px; color:#fff; height:60px; line-height:60px;}
/*on_page*/
.on_page{ height:46px; line-height:46px; padding:22px 0; background:#EEEEEE;}
.on_page ul{ float:left;}
.on_page ul li{ float:left; padding-right:10px;}
.on_page ul li a{ display:block; float:left; height:46px; padding:0 30px; background:#fff; font-size:16px;}
.on_page ul li a:hover,.on_page ul li.on a{ background:#d02027; color:#fff;}
.on_page p{ text-align:right; height:46px; color:#666;}
.on_page p a:first-child{ color:#d02027;}
.on_page p a img{ display:inline-block; vertical-align:middle; margin-right:4px; height:16px; width:auto;}
/*page*/
.page{ clear:both; overflow:hidden;}
.page ol{ float:right;}
.page ol li{ float:left; padding-left:8px;}
.page ol li a,.page ol li span{ display:block; float:left; height:30px; line-height:30px; padding:0 16px; background:#eee;}
.page ol li span{ background:none;}
.page ol li a:hover,.page ol li.on a{ background:#d02027; color:#fff;}
/*content_search*/
.content_search{ background:#eee; padding:25px 0;}
/*========================================================*/
/*========================================================*/
/*关于我们_公司简介*/
.gyts_gsjj{ padding:50px 0;}
.gyts_gsjj p{ line-height:30px; font-size:16px; margin-bottom:30px;}
/*关于我们_荣誉证书*/
.gyts_ryzz{ padding:0 0 123px;}
.gyts_ryzz h3{ text-align:center; height:142px; line-height:142px; font-size:28px; font-weight:bold; color:#d02027;}
.gyts_ryzz ul{ width:1218px; overflow:hidden; padding-bottom:22px;}
.gyts_ryzz ul li{ float:left; padding-right:18px; width:388px; padding-bottom:18px; overflow:hidden;}
.gyts_ryzz ul li a{ display:block; height:290px; overflow:hidden; position:relative;}
.gyts_ryzz ul li a img{ display:block; width:100%; height:auto; min-height:290px;}
.gyts_ryzz ul li a b{ display:block; position:absolute; width:100%; left:0; bottom:0; height:74px; line-height:74px; color:#fff; background:rgba(0,0,0,0.5); text-align:center; font-size:16px;}
.gyts_ryzz ul li a:hover b{ bottom:-80px;}
.gyts_ryzz ul li a p{ position:absolute; width:0px; height:290px; left:0; top:0; background:rgba(8,16,90,0.4); box-sizing:border-box; overflow:hidden; left:50%;}
.gyts_ryzz ul li a p span{ display:block; border:1px solid #fff; height:100%; color:#fff; padding:0 20px;}
.gyts_ryzz ul li a p em{ display:block; height:38px; line-height:38px; border-bottom:1px solid #fff; padding-top:52px; font-size:20px;}
.gyts_ryzz ul li a p i{ display:block; height:66px; line-height:66px;}
.gyts_ryzz ul li a:hover p{ width:100%; left:0; padding:10px;}
/*产品中心*/
.cpzx{ padding:42px 0;}
/*新闻动态*/
.xwdt{ padding:42px 0;}
.xwdt .text{ overflow:hidden; color:#666;}
.xwdt .text b{ display:block; font-size:16px;}
.xwdt .text p{ line-height:22px; color:#666; font-size:12px;}
.xwdt ul li{ width:100%; float:left; overflow:hidden; padding:26px 0 20px; border-bottom:1px dashed #ddd;}
.xwdt ul li span{ display:block; float:left; width:84px; height:84px; text-align:center; background:#f2f2f2; color:#707070;}
.xwdt ul li span b{ display:block; font-size:24px; height:30px; line-height:30px; padding-top:20px;}
.xwdt ul li span img{height: 84px;width: 120px;}
.xwdt ul li span em{ display:block; height:18px; line-height:18px;}
.xwdt ul li p{ width:950px; float:left; padding-left:50px;}
.xwdt ul li p b{ display:block; height:24px; line-height:24px; padding-top:6px; font-size:16px;}
.xwdt ul li p b a{ display:block; float:left; height:24px;}
.xwdt ul li p span{ display:block; float:none; width:100%; background:none; font-size:12px; line-height:20px; padding-top:4px; height:auto; text-align:left; height:40px; overflow:hidden;}
/*新闻动态——内容*/
.xwdt_con{ padding-bottom:42px;}
.xwdt_con_bt{ overflow:hidden; padding:24px 0; border-bottom:1px dotted #ccc; margin-bottom:30px;}
.xwdt_con_bt h3{ height:68px; line-height:68px; font-size:28px; font-weight:bold;}
.xwdt_con_bt p{ height:28px; line-height:28px; color:#c8c8c8;}
.xwdt_con_bt p span{ display:block; float:left; height:28px; padding-right:20px;}
.xwdt_con_bt p span img{ display:inline-block; vertical-align:middle; margin-right:4px;}
.xwdt_con_bt p span i{ color:#969696;}
.xwdt_con_zy{ overflow:hidden; background:#fcfbfd; border:1px solid #e4e4e4; padding:6px 20px; line-height:24px; color:#999; font-size:12px;}
.xwdt_con .text{ line-height:24px; overflow:hidden; padding:20px 0;}
.xwdt_con .text p a{ font-size:14px; color:#08105a; line-height:24px;}
.page_2{ overflow:hidden; clear:both;width: 1200px;
    margin: auto;}
.page_2 p{ overflow:hidden;}
.page_2 p a{ display:block; height:54px; line-height:54px; border-bottom:1px solid #ddd;}
.page_2 p.t a{ border-top:1px solid #ddd;}
.page_2 p a b{ display:block; float:left; height:54px; font-size:16px; font-weight:bold; color:#666; padding:0 10px; margin-right:10px;}
.page_2 p a b i{ display:inline-block; vertical-align:middle; height:30px; width:30px; background:url(/skin/fdjz/images/gf_list_up02.png) no-repeat center top;}
.page_2 p a:hover b{ background:#d02027; color:#fff;}
.page_2 p a:hover b i{ background-position:center bottom;}
.page_2 p.b b i{ background:url(/skin/fdjz/images/gf_list_down01.png) no-repeat center bottom;}
.page_2 p.b a:hover b i{ background-position: center top;}
.page_2 p a:hover{ color:#08105a;}
/*产品中心——内容页*/
.cpzx_con{ border:1px solid #ddd; padding:10px; box-sizing:border-box; margin:20px 0 144px 10px;}
.cpzx_con .fdj{ width:600px; float:left;}
.procon{width: 966px;}

.ban{ width:600px; position:relative; overflow:hidden;}
.ban2{ width:600px; height:400px; position:relative; overflow:hidden; border:1px solid #ddd; box-sizing:border-box;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:600px; height:400px;}
.ban2 ul li img{ display:block; width:100%; height:auto; min-height:367px;}

.num{ height:120px;overflow:hidden; width:510px; position:relative;float:left;}
.min_pic{ padding-top:10px; width:600px;}
.num ul{ position:absolute; left:0; top:0;}
.num ul li{ width:120px; height:80px; margin-right:10px; padding:1px; box-sizing:border-box; border:1px solid #ddd;}
.num ul li img{ display:block; width:100%;}
.num ul li.on{ border:1px solid #ff6600; padding:0;}

.prev_btn1,.next_btn1{ width:28px; text-align:center; height:80px; line-height:80px; cursor:pointer; background:#ddd; font-family:宋体; font-size:30px;}
.prev_btn1{  float:left; margin-right:17px;}
.next_btn1{  float:right; }
.prev_btn1:hover,.next_btn1:hover{ background:#ff6600; color:#fff;}

.cpzx_con .fdj_text{ width:328px; float:right;}
.cpzx_con .fdj_text ul li{ width:100%; float:left; overflow:hidden; padding:10px 0; border-bottom:1px solid #ddd;}
.cpzx_con .fdj_text ul li p{ overflow:hidden; line-height:30px; color:#666;font-size:16px; }
.cpzx_con .fdj_text ul li p img{ display:inline-block; vertical-align:middle; margin-right:6px;}
.cpzx_con .fdj_text ul li p b{ font-size:20px; color:#333;}
.cpzx_con .fdj_text ul li p a{ color:#ff6600;}
.cpzx_con .fdj_text ul li p i{ color:#333;}
.cpzx_con .fdj_text ul li.btn{ padding-bottom:0; width:568px;}
.cpzx_con .fdj_text ul li.btn a{ display:block; float:left; margin:0 10px 10px 0; height:50px; line-height:50px; background:#ff6600; color:#fff; font-size:18px; padding:0 40px;}
.cpzx_con .fdj_bottom{ overflow:hidden; clear:both; padding:10px 0 0;}
.cpzx_con .fdj_bottom h3{ float:left; height:44px; line-height:44px; background:#ff6600; color:#fff; font-size:18px; padding:0 30px;}
.cpzx_con .fdj_bottom .min{ clear:both; border:1px solid #ddd; padding:20px; line-height:32px; font-size:16px; letter-spacing:1px;}
.cpzx_con .fdj_bottom .min img{ text-align:center;}
.fdj_text strong{font-weight: 700;}
/*相关产品推荐*/
h3.content_bt{ text-align:center; position:relative; color:#d02027; height:64px; line-height:64px; font-size:28px; font-weight:bold; padding-top:34px;}
h3.content_bt:before{ content:""; display:block; position:absolute; width:50px; height:2px; background:#d02027; left:50%; margin-left:-25px; bottom:0;}
.xgcptj{ overflow:hidden; background:url(/skin/fdjz/images/xgcptj_bg.jpg) no-repeat center top; min-height:483px;}
.xgcptj b.xiaolian{ display:block; text-align:center; font-size:18px; font-weight:bold; height:32px; line-height:32px; padding-top:12px;}
.xgcptj b.xiaolian img{ display:inline-block; vertical-align:middle; margin-right:10px;}
/*产品留言咨询*/
.cplyzx{ overflow:hidden; padding:0 0 76px;}
.cplyzx ul{ padding-top:42px;}
.cplyzx ul li{ width:100%; box-sizing:border-box; float:left; overflow:hidden; padding-bottom:28px;}
.cplyzx ul li textarea{ display:block; width:100%; height:200px; border:1px solid #ddd; box-sizing:border-box; resize:none; padding:10px;}
.cplyzx ul li.btn input{ display:block; width:100%; height:44px; line-height:44px; font-size:16px; text-align:center; color:#fff; background:#282828; cursor:pointer;}
.cplyzx ul li.btn input:hover{ background:#ff6600;}
.cplyzx ul li.ys{ width:49%; float:left;}
.cplyzx ul li.ys input{ display:block; width:100%; height:48px; line-height:48px; border:1px solid #ddd; padding:0 10px; box-sizing:border-box;}
.cplyzx ul li.ys1{ float:right;}
/*page_3*/
.page_3{ overflow:hidden; height:60px; line-height:60px; border:1px solid #ddd; border-top:none;}
.page_3 p{ width:50%; float:left; padding:0 15px; box-sizing:border-box; overflow:hidden;}
.page_3 p a{ display:block; float:left; color:#969696;}
.page_3 p a b img{ display:inline-block; vertical-align:middle; margin:0 5px;}
.page_3 p a span{ padding:0 10px;}
.page_3 p.last a{ float:right;}
.page_3 p.last a b{ float:right;}
.page_3 p a:hover span{ color:#08105a;}
/*
暗红色:   d02027
深蓝色：  08105a
橙色：   ff6600
*/
table {text-align: center;}
table thead{font-weight: 700;background-color: #efefef;}


.cp_list_nav .phone { overflow:hidden; width:230px; padding:10px 0;/* padding-left:75px; border-radius:10px; background:url(../images/pro_phone.png) no-repeat 20px center;*/ background-color:#d02127;}
.cp_list_nav .phone p{ font-size:14px; color:#fff;}
.cp_list_nav .phone b{ display:block; font-size:16px; color:#fff; /*font-family:'Times New Roman'*/}

.cp_list_nav .lianxi_a{background:url(../image/pro_phone_1.png) no-repeat 20px center; display:block;width: 170px;
    padding-left: 70px; margin-bottom: 10px;  height: 50px;padding-bottom:15px;}
.cp_list_nav .lianxi_b{background:url(../image/pro_phone_2.png) no-repeat 20px center; display:block;width: 170px;
    padding-left: 70px;    height: 50px;}
.cp_list_nav .lianxi_c {display:block;width: 170px;padding-bottom:15px;} 
.cp_list_nav .lianxi_c img{width: 180px;margin: auto;padding-left: 25px;margin-top: 10px;}

.hor{display: flex;flex-wrap: wrap;justify-content: space-between;}
.hor li{width: 250px;}
.hor li span{display: block;height: 350px;overflow: hidden;}
.hor li p{text-align: center; margin: 20px 0;font-weight: 700;}
.hor li img{width: 100%;}

.productconent .cp_list_nav{margin-top: 20px;border: 0px;}
.productconent{display: flex;justify-content: space-between;}