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

*{margin:0 auto; padding:0; list-style-type:none; font-family:"微软雅黑"; font-size: 14px;line-height:1.8;color: #333;}

html{line-height:26px;   }
*{margin:0;padding:0;}
p{ text-indent:0; font-size:14px; line-height: 2;color: #555;}
ul{list-style:none;}
i,em{ font-style:normal}
a,img{border:0;}
a{text-decoration:none;}
a:hover{color:#fc9d08;}
.lf{ float:left}
.rf{ float:right}
body {padding:0;margin:0; width:100%; display:table;  }

.section{width:100%;margin:0 auto;  text-align:center;overflow:hidden }
.main{ width:1200px; margin:0 auto; overflow:hidden }

.daohangzu{ padding:1% 0; height:75px; width:100%;margin:0 auto;  text-align:center;}
.daohangzu_main{width:1200px; margin:0 auto; }
.logo_left{ float:left; width:21%;}
.logo_right{width:75%;  height:80px; padding:0% 0 0.7%;margin:0 auto;  text-align:center;  }

.top_righ{width:58%; margin:0 auto;line-height:30px; height:30px;overflow:hidden }
.top_righ p{ width:52%;font-size:14px; color:#666;}
.top_righ p span{ color:#F00}
.qiyeyou{width:41%;}
.qiyeyou ul{ width:100%;}
.qiyeyou ul li{float:left;display: block;line-height:30px; height:30px; padding:0 8px;}
.qiyeyou ul li a.em-box:after{content: "";position: absolute;right: 0px; top: 6px;width: 1px; height: 14px;background: #dedede;}
.qiyeyou ul li a { width:100%;float:left;  padding:0 5px; position:relative}
.qiyeyou ul li a span{ font-size:12px; color:#666;}
.qiyeyou ul li a:hover span{text-decoration:underline; color:#F00}
.qiyeyou ul li a span.oa_box{ float:left;background:url(../images/hs_08.png) no-repeat -3px 3px; width:20px; height:20px}
.qiyeyou ul li a span.youxian{ float:left;background:url(../images/hs_07.png) no-repeat -2px 0; width:20px; height:20px}


.index{ width:100%; margin:1% auto 0;}
.index ul{width:100%;float:left; }
.index ul li{ width:12.1%; float:left; line-height:2.2rem;height:2.2rem; position:relative; text-align:center; cursor:pointer; z-index:10; 
background:url(../images/xdrc_06.jpg) no-repeat right;}
.index ul li a{ float:left; width:100%;color:#000;line-height:2.5rem; text-transform:uppercase;font-size:15px;}
#erji_meau{background:#b70507; text-align: left;display:none; margin-top:2%; z-index:100}
#erji_meau a{display:block;  float:left; width:100%;text-transform:none; background:#5d5d5d; text-align:center; border-right:none; 
line-height:2.4rem;color:#FFF; font-weight:normal; font-size:13px; z-index:20; border-top:1px solid #d0d3d4 }
.index li:hover{}
.index li:hover a,.index li.home{color:#FFF; font-weight:bold;background:#03366f;}
.index li:hover #erji_meau{ display: block;transition:0.6s; }
#erji_meau a:hover{color:#FFF;background-color:#ff9933; transition:0.6s;}
#erji_meau a.dao_ling {width:260%; text-align:left; text-indent:1em}
/*daohang over*/

.banner{ width:100%;margin:1px auto 5px; overflow:hidden; text-align:center;height:645px; }
#main_promo{height:645px; width:1920px; *width:1920px;margin-left:-960px;*margin-left:-980px; position:relative;  top:-5px;  left:50%; overflow:hidden; z-index:0; }
.promoWD{width:1000px; margin:0 auto; position:relative; }
.slide{display:block; float:left;  width:1920px;}
#dots{height:13px; position:absolute; bottom:30px;left:46%; z-index:99;}
#dots li{ width:25px; height:13px; float:left;}
#dots li a{ width:13px; display:inherit;  height:13px;  background:url(../images/b_5.png) no-repeat;}
#dots li a:hover{ width:13px; display:inherit; height:13px; background:url(../images/b_4.png) no-repeat;}
#dots li.act a{background:url(../images/b_4.png) no-repeat center top; width:13px; height:13px; display:inherit;}
/*ban over*/

.index_product{ padding:2% 0 4%; overflow:hidden}
.index_pro_top{ padding:2% 0;}
.index_pro_top h4{ width:100%; display:block; font-size:30px; font-weight:normal; height:40px; line-height:40px;position: relative ; 
padding-bottom:1.5%; margin-bottom:2%}
.index_pro_top h4::after{ content: ""; width:4%; background:#084489; height:2px;position: absolute; bottom:1%; left:50%; margin-left:-2.1%}
.index_pro_top p{ font-size:15px; color:#666; line-height:25px;}

.index_pro_xia{ padding:2% 0 ;}
.index_pro_xia ul{float:left; width:100%; margin-bottom:3%}
.index_pro_xia ul li{ float:left; width:352px; margin:0 2% 3%; position:relative}
.index_pro_xia ul li a{}
.index_pro_xia ul li a .bitoai{ width:38%;padding:3% 2%; position: absolute;  top:58%; left:27%;}
.index_pro_xia ul li a .bitoai h5{ font-size:22px; color:#FFF;}
.index_pro_xia ul li a .wpro_text{ text-align:left; font-size:14px; color:#666; line-height:23px;height:72px; margin-top:18%}
.index_pro_xia ul li a .bitoai1{ background:#71982d; }
.index_pro_xia ul li a .bitoai2{ background:#ee9340;}
.index_pro_xia ul li a .bitoai3{ background:#084489;}
.index_pro_xia ul li a .bitoai4{ background:#c30610;}
.index_pro_xia ul li a .bitoai5{ background:#753590;}
.index_pro_xia ul li a .bitoai6{ background:#478811;}
.index_pro_xia ul li a:hover .bitoai{background:#043268;}
.index_pro_xia ul li a .img{ display: block;overflow: hidden;width:100%; position:relative ; }
.index_pro_xia ul li a .img img{ width:100%; display:table;transition:1s transform;-webkit-transform:1s transform;-moz-transform:1s transform}
.index_pro_xia ul li a .img img:hover{transform:scale(1.2,1.2); }

.index_product a.lemen{ background:#084489; font-size:16px; color:#FFF; line-height:30px; padding:1.2% 4%; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.index_product a.lemen:hover{background:#ee9340;color:#FFF; }

/*indexProduct over*/

.index_about{ background:#f8f8f8; padding:2% 0 5%; overflow:hidden;}
.index_ab_xia{ margin:2% 0 6%; width:100%;}
.index_a_right{ width:46%; text-align:left;}
.index_a_right p:first-line{ font-size:17px; color:#666; line-height:30px; margin-bottom:1%; font-weight:bold;}
.index_a_right p{ font-size:14px ; color:#666; line-height:28px;}
.index_about a.abt_lemen{ background:#ff9933; line-height:45px;height:45px; margin-top:2%; padding:1% 15%; border-radius:3px; font-size:15px; color:#FFF;}
.index_about a:hover.abt_lemen{ background:#084489;}
/*index_about over*/

.index_appli{ height:391px;background:url(../images/hs_13.jpg) no-repeat center; overflow:hidden;}
.index_app_ni{ width:45%; text-align:left; margin:7% 0 0 0}
.index_app_ni h5{ color:#ff9933; font-size:18px; line-height:35px; margin-bottom:8%}
.index_app_ni h5 p{ color:#ff9933;font-size:30px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase}
.index_app_ni p.index_ni_xia{ font-size:13px; color:#e1e0e0; line-height:26px; margin-bottom:4%}
.index_app_ni a{ font-size:14px; color:#ff9933;height:45px;}
.index_app_ni a .cross{ width: 20px;height: 20px; background-color:#e79419; border-radius: 10px;display: inline-block;position: relative;}    
.index_app_ni a .cross:after{content: "\271A ";color: #000;font-size: 12px;position: relative;left: 5px;bottom: 4px; cursor: pointer; }  

.index_applixia{background:#f3f7fb; padding:3% 0 3%; overflow:hidden }
.yingyong{ width:72%; margin:0 auto }
.ibox5But{ width:100%; margin:0 auto}

a.abtn{display:block;height:250px;width:3%;overflow:hidden; background:url(../images/haen_27.png) no-repeat left 50%; cursor:pointer}
a.aleft{float:left;}
a.aright{float:right;width:3%;background:url(../images/haen_28.png) no-repeat right;}
a.agrayright{cursor:pointer;}
.scrolllist{width:100%; margin-top:4%; }
.imglist_w{width:94%; height:270px;overflow:hidden;float:left;position:relative;/*必要元素*/}
.imglist_w ul{width:200000px;position:absolute;left:0px;top:0px; }
.imglist_w li{width:312px;float:left; margin:0 7px; text-align:left; }
.imglist_w li a:hover img{filter:alpha(opacity=7);-moz-opacity:0.7;opacity:0.7;}
.imglist_w li a h4{ color:#000; font-size:16px; font-weight:normal; line-height:30px; margin:6% 0; text-align:center}
.imglist_w li a h4:hover{ text-decoration:underline; color:#800d01;}
/*index_appli over*/

.index_news{ padding:3% 0;}
.news_top{text-align:left;margin-bottom:3% }
.news_top h4{padding-bottom:0;  }
.news_top h4::after{content: ""; background: none;   }
.index_new_left{ width:492px; margin:0 auto;}
.index_new_left a{ float:left; width:100%; position:relative;}
.index_new_left a .nde_text{width:90%; padding:0 5%; background:url(../images/hs_14.png) repeat; height:60px; line-height:60px; position: absolute; left:0; bottom:0;}
.index_new_left a .nde_text p{ float:left; width:80%; display:block; color:#FFF; font-size:15px;text-align:left; overflow:hidden; line-height:60px }
.index_new_left a .nde_text span{ float:right; width:20%; font-size:14px;color:#FFF;line-height:60px}
.index_new_left a:hover .nde_text{ background:url(../images/hs_15.png) repeat;}
.index_new_left a .img{ display: block;overflow: hidden;width:100%; position:relative ; }
.index_new_left a .img img{ width:100%; display:table;transition:1s transform;-webkit-transform:1s transform;-moz-transform:1s transform}
.index_new_left a:hover .img img{transform:scale(1.2,1.2); }

.index_new_right{ width:670px; margin-top:2% }
.index_new_right ul{}
.index_new_right ul li{ width:300px; margin:0 5px 7% 30px; float:left; text-align:left}
.index_new_right ul li a{ float:left; width:100%;}
.index_new_right ul li a h5{width:100%; overflow:hidden; font-size:16px; color:#4f4f4f; line-height:35px; display:block;word-break:keep-all; white-space:nowrap; text-overflow:ellipsis ;}
.index_new_right ul li a p.time{ font-size:14px; color:#666; margin:1% 0 1%; line-height:30px;height:30px;}
.index_new_right ul li a p{ font-size:13px; color:#666; line-height:22px; height:44px; overflow:hidden }
.index_new_right ul li a:hover h5{ color:#00418f; text-decoration:underline}

/*index_news over*/

.index_web{ padding: 2% 0;}
.web_tp{ text-align:center; position:relative; margin-bottom:5%}
.web_tp h4{ margin-bottom:4%; }
.web_tp h4 span{ background: #FFF; padding:0 3%; font-size:30px;position:absolute; left:40%;  bottom:-20px;z-index:1000;}
.web_tp h4:after {content:""; width:100%; height:1px; background:#d7d4d4; display:inline-block ; left:0; z-index:0}
.web_tp p{ font-size:14px; line-height:27px; width:80%; margin:0 auto}

/*index_web over*/

.index_guanggao{ background:url(../images/hs_27.png) no-repeat right #003f7a; height:191px;}
.guang_left{ width:60%; margin:5% 0 0 0; text-align:left}
.guang_left p{ color:#FFF; font-size:16px; line-height:35px; margin-bottom:3%}
.guang_left a{ font-size:13px; color:#FFF; padding:1% 4%; border:2px solid #FFF; line-height:38px;}
.guang_left a:hover{ background:#F90;}

.foot{  background:#211e1e; padding:1% 0 2%}
.foot_shan{}
.foot_shan ul{ float:left; width:100%; margin:0 auto; text-align:left; }
.foot_shan ul li{ float:left; width:13%; display:block; padding:2% 0;margin-right:1.5%; }
.foot_shan ul li a{float:left; width:100%; display:block; height:28px; line-height:28px; font-size:14px; color:#868585;}
.foot_shan ul li a.zhudao{ font-size:16px; font-weight:bold; color:#FFF; margin-bottom:20px;}
.foot_shan ul li a:hover{text-decoration:underline;color:#FFF;}
.foot_shan ul li.contat{ width:26%; }
.foot_shan ul li.contat p{float:left; width:88%;padding-left:12%; line-height:38px;background:url(../images/hs_30.png) no-repeat left 9px; font-size:14px;color:#868585; display:block}

.footer{ padding:1% 0 1%; background:#211e1e; border-top:1px solid #3f3d3d}
.dizhi{ float:left;width:100%; margin:0; text-align:left;}
.dizhi p{font-size:13px; color:#979696; }
.dizhi p a{font-size:13px; color:#979696; margin:0 5px 0 0 }
.dizhi p.rf{ width:20%; display:inline-block}
.dizhi p a.lin_yi:before{content:url(../images/hs_34.png); }
.dizhi p a.lin_er:before{content:url(../images/hs_35.png); }
.dizhi p a.lin_san:before{content:url(../images/hs_36.png); }
.dizhi p a.lin_si:before{content:url(../images/hs_37.png); }
/*footer over*/
/*---------------------------------------------------------------------about-------------------------------------------------------------*/
.abanner{width:100%; margin:1px auto 0;height:513px;min-width:990px;overflow:hidden}
.abanner img{height:513px !important;min-width:990px;max-width:100%;}
.abn_man{ margin-top:4%; height:300px; text-align:center }
.abn_man h4{ font-size:32px; color:#FFF; margin:5% 0 2%;    font-weight: 500; line-height:55px;}
.abn_man p{font-size:15px; color:#FFF; line-height:24px; width:60%; margin:0 auto 3%}
.mouse_icon{width:30px; height:44px; margin:0 auto; text-align:center; background:url(../images/mouse.png) center center no-repeat; 
animation:upDwon 1.5s infinite alternate linear; -webkit-animation: upDwon 1s infinite alternate linear; -moz-animation: upDwon 1.5s infinite alternate linear; cursor:pointer;}
@-webkit-keyframes upDwon{0%{transform:translateY(-10px);}100%{transform:translateY(10px);}}
@-moz-keyframes upDwon{0%{transform:translateY(-10px);}100%{transform:translateY(10px);}}
@keyframes upDwon{0%{transform:translateY(-10px);}100%{transform:translateY(10px);}}


.nei_about_yi{ padding:1% 0 5%;background:#FFF;}

.about_ttop{ margin:4% 0 6%}
.about_ttop h4{ text-transform:uppercase; font-size:30px; color:#b7b6b6; line-height:35px; margin-bottom:1%}
.about_ttop h5{ font-size:27px; font-weight:normal; line-height:35px; }

.about_yi_lll{ width:100%; margin-bottom:7%}
.about_yi_left{ width:49%; margin:0 auto; text-align:left;}
.about_yi_left p{ margin:10px 0 0 0; line-height:26px; font-size:14px; color:#666;}

.about_yi_right{ width:46%; margin:0 auto ;}
.about_yi_right a .img,.lingdao a .img{float:left; display: block;overflow: hidden; position:relative ;}
.about_yi_right a .img img,.lingdao a .img img{ width:100%; display:table;transition:1s transform;-webkit-transform:1s transform;-moz-transform:1s transform}
.about_yi_right a .img img:hover,.lingdao a .img img:hover{transform:scale(1.2,1.2); }
.riht_xia{ width:100%; margin:20px 0 0 0;}
.riht_xia ul li{float: left;width:25%;text-align: center;background:url(../images/shuxian.jpg) no-repeat right;}
.riht_xia ul li:last-child{background: none;}
.riht_xia ul li a span{color:#999; font-size:13px;}
.riht_xia ul li img{display: block;margin: 0 auto 20px;}

.nei_about_yi a.nei_more{ background:#ff9933; line-height:45px;height:45px; margin-top:5%; padding:1% 7%; border-radius:3px; font-size:14px; color:#FFF;}
.nei_about_yi a.nei_more:hover{background:#00418f;}

.about_er{background:url(../images/guang_02.jpg) no-repeat center ; height:470px;}
.about_pin_tp{margin-top:6%}
.about_pin_tp h5{ font-size:27px;color:#FFF; }
.about_pin_tp p.er_ppp{ font-size:15px; width:75%; color:#FFF; line-height:28px; margin:4% auto 0;}

.about_san{ padding:1% 0 5%;}
.san_ttop{ text-align:left; }
.san_ttop p{ font-size:14px; width:75%; margin-top:3%;color:#777; line-height:27px;text-align:left}
.san_xia{ margin:0 auto; width:100%}
.san_xia ul{}
.san_xia ul li{ width:310px; float:left; margin:0 4% 0 0; background:#f4f4f4;    padding:20px;}
.san_xia ul li p{ line-height:30px; margin-top:2%; font-size:15px;}

.about_si{background:url(../images/guang_01.jpg) no-repeat center ; height:500px;}

.about_wen_tp h5{ color:#FFF;}
.about_wen{ margin:1% 0 3%; width:100%;}
.about_wen ul{}
.about_wen ul li{ float:left; width:43%; text-align:left; display:block; margin:0 3% 4% 4%; border-bottom:1px solid #496982; padding-bottom:2%; position:relative}
.about_wen ul li .qiyeyu{ width:22%; font-size:18px; color:#FFF; font-weight:bold}
.about_wen ul li span{ font-size:15px; color:#b1b9c2; display:inline-block; margin-left:2%}
.about_wen ul li .qiyeyu:after{content: ''; position: absolute; left:18%; top:0; height: 30px; width: 1px;background: #b1b9c2; }
.about_si a.wen_more,.about_er a.wen_more{ border:2px solid #ec7f00; line-height:45px;height:45px; margin-top:5%; padding:1% 4%;}
.about_si a.wen_more:after,.about_er a.wen_more:after{content:url(../images/hs_38.png); }
.about_si a.wen_more span,.about_er a.wen_more span{font-size:15px; color:#ec7f00;line-height:30px; margin-right:10px}
.about_si a.wen_more:hover,.about_er a.wen_more:hover{background:#ec7f00; }
.about_si a.wen_more:hover span,.about_er a.wen_more:hover span{ color:#FFF}
.about_si a.wen_more:hover:after,.about_er a.wen_more:hover:after{content:url(../images/hs_39.png); }

.about_wu{ padding:2% 0;}
.wu_xia{width:100%;  margin:0 auto; padding:1% 0 6%}
.wu_rhtt{width:45%; text-align:left; margin:1% 0;}
.wu_rhtt p{ font-size:15px; line-height:32px; color:#666; margin-bottom:10%}
.wu_rhtt a.wen_more{ border:2px solid #ec7f00; line-height:45px; margin-top:5%; padding:2% 4.5%;}
.wu_rhtt a.wen_more:after{content:url(../images/hs_38.png); }
.wu_rhtt a.wen_more span{font-size:15px; color:#ec7f00;line-height:30px; margin-right:10px}
.wu_rhtt a.wen_more:hover{background:#ec7f00; }
.wu_rhtt a.wen_more:hover span{ color:#FFF}
.wu_rhtt a.wen_more:hover:after{content:url(../images/hs_39.png); }

/*---------------------------------------------------------------------about main-------------------------------------------------------------*/
.neibanner{ height:336px;}
.neibalet{ text-align:left; margin-top:6%}
.neibalet h4{ font-weight:bold; margin-bottom:1%}
.neibalet p.nei_xia_tp{ width:40%; margin:0; color:#FFF;background:url(../images/faddr.png) no-repeat left; padding-left:2%}
.neibalet p.nei_xia_tp a{color:#FFF;}
.neibalet p.nei_xia_tp a:hover{ color:#ff9933;}

.tansuo_xiang{background:#F5F5F5; }
.product-left{width:100%;}
.fixednav {position: fixed;top: 0px;z-index: 9;text-align:left;}
.left-nav{width:100%; margin:0 auto; text-align:left}
.left-nav a{ float:left; font-size:15px; margin:0 4% 0 0;padding:20px 0; display:block;color:#737373;font-family: Verdana,sans-serif; 
border-bottom: 3px solid transparent;}
.left-nav a:hover,.left-nav a.cuur{ border-bottom-color:#0450A3; text-decoration:none ; color:#003f76}

.product-left{width:100%;}
.fixednav {position: fixed;top: 0px;z-index: 9;text-align:left;}
.left-nav{width:100%; margin:0 auto; text-align:left}
.left-nav a{ float:left; font-size:15px; margin:0 4% 0 0;padding:20px 0; display:block;color:#737373;font-family: Verdana,sans-serif; 
border-bottom: 3px solid transparent;}
.left-nav a:hover,.left-nav a.cuur{ border-bottom-color:#0450A3; text-decoration:none ; color:#003f76}

.about_xiang{ padding:2% 0;}
.about_xia_top{background:url(../images/wimg40.jpg) no-repeat center; height:240px; }
.xia_tp_lt{ width:28%; margin:6% 0 0 10%; }
.xia_tp_lt p{ font-family:Arial, Helvetica, sans-serif;font-size:25px; text-transform:uppercase; color:#888; line-height:30px; margin-bottom:10px }
.xia_tp_lt em{ font-size:18px; color:#666;}
.xia_tp_mid{background:#E5E5E5; width:3px; height:150px; margin:3% 5% 0 }
.xia_tp_rt{ width:40%;margin:6% 0 0 3%; text-align:left; font-size:14px; color:#666; line-height:26px; }

.about_nei_xia{ padding:0% 0 5%; width:100%;text-align:left;background:url(../images/nei_02.jpg) no-repeat center 10% ; min-height:410px;}
/*---------------------------------------------------------------------product-------------------------------------------------------------*/
.product_tooop{ background:#f3f3f3; padding:5px 0; }
.product_tp{ margin-top:0}
.product_tp p.nei_xia_tp { color:#666;background:url(../images/faddr_ho.png) no-repeat left; padding-left:2%}
.product_tp p.nei_xia_tp  a{ color:#666;}

.product_hei{ background: none; margin:3% 0;}

.product_head{ text-align:center; margin:0 0 4%  }
.product_head h5{ font-size:27px; line-height:35px; margin:0 0 1.5%; color:#333; }
.product_head p{ font-size:14px; line-height:30px; color:#666;}

.product_yi{ padding:50px 0; margin:0 0 4%; background:url(../images/guang_08.jpg) no-repeat center; height:500px; }
.product_yi_neki{ width:100%; margin-bottom:4.5%; overflow:hidden}
.product_yi_neki ul li{ float:left; width:280px; margin:0 10px;}
.product_yi_neki ul li a p{ width:90%; padding:6px 5%; text-align:center; line-height:28px;height:28px; overflow:hidden; background:#797979; color:#FFF;}
.product_yi_neki ul li a:hover p{ background:#00418f; color:#FFF;}
.product_yi_neki ul li a .img{ display: block;overflow: hidden;width:100%; position:relative ; }
.product_yi_neki ul li a .img img{ width:100%; display:table;transition:1s transform;-webkit-transform:1s transform;-moz-transform:1s transform}
.product_yi_neki ul li a:hover .img img{transform:scale(1.2,1.2); }


.produ_mmmo{ width:100%; }
.produ_mmmo a{ border:2px solid #ec7f00;display:block; background:url(../images/hs_38.png) no-repeat 75%; width:6%; line-height:20px;margin:0 auto; padding:1% 4%; color:#ec7f00;}
.produ_mmmo a:hover{ text-decoration:underline}

.product_er{padding:50px 0; margin:0 0 3%; background:url(../images/guang_11.png) no-repeat center; height:500px; }
/*---------------------------------------------------------------------product menu-------------------------------------------------------------*/
.product_nei_hei { margin:3% 0}
.product_nei_hei .product_head{ text-align:left}
.product_nei_hei ul li{ margin-bottom:3.8%}

/*---------------------------------------------------------------------product main-------------------------------------------------------------*/
.pro_neiban{ height:158px}
.pro_neiban .neibalet{margin-top:6%}

.product_main_top{ margin:3% 0 2%;}
.product_rght{ width:44%; margin:1% 0 0;}
.product_rght h5{ font-size:30px; line-height:35px; }
.rght_er{ padding:2% 0; }
.rght_er span{font-size:15px}
.rght_er span:after{content:url(../images/pro_dets_i.jpg); margin-left:10px ;}
.rght_man{ margin:2% 0 8%; padding:30px 0 20px; border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; }
.rght_man p.gaishu{ font-size:16px; color:#333; line-height:30px; margin-bottom:2%}
.rght_man p{ font-size:14px; color:#858585; line-height:26px;}

.product_rght a.dinggouu{ background:#ff9933; line-height:45px;height:45px; margin-top:7%; padding:4% 10%; border-radius:5px; font-size:17px; color:#FFF;}
.product_rght a.dinggouu:hover{background:#00418f;}

.product_main_middl{ padding:1% 0;}
.product_main_middl .wrap{ width:100%; border-top: 1px solid #dbdbdb;border-bottom: 1px solid #dbdbdb; line-height:62px; display:table}
.product_main_middl .wrap ul li{font-size:15px; color:#4f4f4f; line-height:58px; text-align:center; padding:0 40px; width:auto; float:left; 
cursor:pointer;-moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s; transition:all .2s;}
.product_main_middl .wrap ul li.active,.product_main_middl .wrap ul li:hover a,
.product_main_middl .wrap ul li:hover{background-color: #ef001d; color:#fff; }

.product_main_sann{ padding:0 0 3%}
.title{font-size:26px; color:#4f4f4f;line-height:1; margin-bottom:3%; padding-top:30px;}
.pro_xxiia{ padding:0 0 2%;}
/*---------------------------------------------------------------------news-------------------------------------------------------------*/
.new_xiang{ padding:2% 0 5%}
.news_main{ width:100%;}
.news_list {margin:0 auto; width:100%; float:left;}
.news_list li { width:100%;background:#FFF;  float:left; border-bottom: 1px solid #e6e6e6; box-sizing: border-box; padding:2% 0 2%;}
.news_list li:hover{ background:#F5F5F5}
.news_list li .news_img {float: right; width:260px; margin-right:2% }
.news_list li .mindd{ float:left;width:57%; margin:0 0 0 3% }
.news_list li .rht_time{ float:left; width:90px; margin:20px 0 0 20px;padding:0 1% 2% 0;border-right:1px solid #e6e6e6;}
.news_list li .rht_time span{font-size:62px; line-height: 55px; font-family:Arial, Helvetica, sans-serif; color: #ff9933;}
.news_list li .rht_time  p{display: block;font-size: 18px; font-family:Arial, Helvetica, sans-serif; color: #888;}
.news_list li .news_title {float: right; width:100%; margin:0 0 5px; overflow: hidden;word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; }
.news_list li .news_title a {width:100%;color:#333333; font-size:18px; line-height:40px;  max-height: 2.6em;overflow:hidden;}
.news_list li .news_title a:hover{ color:#1361aa;}
.news_list li .news_brief {float:right; width:100%;font-size:13px; color:#898888; line-height:24px; padding-top: 5px; text-align: justify; 
max-height:48px; overflow: hidden;}
.news_list li .news_btm { float:right;width:100%;margin:0 0 10px;}
.news_list li .news_btm span{ margin-right:15px; font-size:14px; color:#c9c9c9;}
.news_list li .news_btm span .tool_ico{width:20px;height:20px;background:url(../images/tools_ico.png) no-repeat ;display:inline-block;vertical-align:middle;}
.news_list li .news_btm span .share_ico{background-position:-20px 0px;}

.read_num {padding-right: 20px;}

.news_img{float:left; display: block;overflow: hidden;width:100%; height:100%;position:relative ;}
.news_img img{ width:100%; display:table;transition:1s transform;-webkit-transform:1s transform;-moz-transform:1s transform}
.news_img img:hover{transform:scale(1.2,1.2); }

/*---------------------------------------------------------------------news main-------------------------------------------------------------*/
.new_main_xiang{ padding:2% 0;}
.newman_left{ width:69%; margin:0}
.case_topp{ width:100%;  margin:0 auto; text-align:left; border-bottom:1px solid #efefef;}
.case_topp span{ float:right; font-size:12px; color:#333;background:url(../images/cas_43.jpg) no-repeat 0 0; width:69px; display:block; height:69px;
 line-height:69px; padding-left:10px; padding-top:15px; margin-left:6%;}
.case_topp h2{ font-size:19px; color:#333; line-height:30px; margin-bottom:10px}
.case_topp p{ font-weight:normal; margin-bottom:15px}
.case_topp p i{ font-size:12px; margin:0 15px 0 0; color:#888; line-height:25px; }

.newman_left_xia{width:100%;  margin:2% auto 6%; text-align:left;border-bottom:1px solid #efefef; padding-bottom:3%}

.newman_rght{ width:28%; margin:5% 0 0 0 }
.new_rght_tp{ text-align:right;  background:url(../images/nei_ban18.png) no-repeat 72%}
.new_rght_tp a{font-size:20px; font-weight:bold; color:#7e7e7e;}
.new_rght_xia{margin-top:45px; border:#f3f3f3 10px solid; height:300px; padding:5% 10%; width:75%; }
.new_rght_xia .new_tiii_tp{border-bottom: 1px #ececec solid; padding-bottom:5%; margin-bottom:8%}
.new_rght_xia .new_tiii_tp h5{font-size: 18px;color: #000000; margin:1% 0 4%}
.new_rght_xia .new_tiii_tp .timee{ font-size:13px; color:#666;background:url(../images/nei_28.png) no-repeat left; padding-left:10%;}
.new_rght_xia .new_tiii_tp p{ margin:3% 0; font-size:15px; color:#888; font-weight:bold; line-height:24px;}
.new_rght_xia .newdd{border-bottom: none}



/*---------------------------------------------------------------------applition-------------------------------------------------------------*/
.appli_xiang{ padding:3% 0}
.appli_xiang ul{}
.appli_xiang ul li{ float:left; width:399px; margin:0 1px 5% 0; }
.appli_xiang ul li a .app_tex{background:#F5F5F5; padding:10% 10%; width:80%; text-align:center}
.appli_xiang ul li a .app_tex h5{ font-size:22px; line-height:35px;  margin:0 0 5%;}
.appli_xiang ul li a .app_tex p{ font-size:14px; line-height:25px; color:#666;height:100px; overflow:hidden;}
.appli_xiang ul li a .img{ display: block;overflow: hidden;width:100%; position:relative ; }
.appli_xiang ul li a .img img{ width:100%; display:table;transition:1s transform;-webkit-transform:1s transform;-moz-transform:1s transform}
.appli_xiang ul li a:hover .img img{transform:scale(1.2,1.2); }
.appli_xiang ul li a:hover .app_tex{ background:#00418f}
.appli_xiang ul li a:hover .app_tex h5 ,.appli_xiang ul li a:hover .app_tex p{ color:#FFF}
/*---------------------------------------------------------------------yingxiao-------------------------------------------------------------*/
.yingx_xiang{ padding:4% 0}

.about_san_top{ margin:0 auto 4%; text-align:center; width:100%}
.about_san_top p{ font-size:16px;  padding:15px 13% 0; color:#666; line-height:30px;}
.about_san_top p.shouhou{background:url(../images/nei_15.png) no-repeat bottom ; padding-bottom:2%}
.about_san_top p a{font-size:30px; line-height:30px; color:#000;}
.about_san_top p a:hover{ color:#fc9d08;}
.yingx_yi{ padding:2% 0; overflow:hidden}
.yingx_yi ul li{ float: left; width:16%; margin:0 4%; text-align:center}
.yingx_yi ul li img{ width:80px; height:80px; padding:30px; border-radius:50%; border:1px solid #cfcfcf}
.yingx_yi ul li p.fuwuu{ font-size:18px; margin:12% 0 10%; color:#555; font-weight:bold}
.yingx_yi ul li p{ font-size:13px; color:#777; line-height:24px}

.yingx_xiang_er{background:url(../images/nei_ban15.jpg) no-repeat center ; height:400px; padding:3% 0;}
.yingx_top{ text-align:left; margin:3% 0 0 0; width:50%}
.yingx_top h5{ font-size:25px; margin-bottom:4%}
.yingx_top p.shouhou{ color:#dadada; text-transform:uppercase; font-size:32px; font-weight:bold; margin:0}
.yingx_top p{ font-size:15px; color:#666; line-height:35px; margin:0 0 2%;}
.yingx_top a.ying_more{ font-size:15px; border:1px solid #F90;  padding:1.5% 8%; color:#F90; line-height:45px;}
.yingx_top a.ying_more:hover{ text-decoration:underline}

.ying_aiche{width:100%; margin:0;padding:1.5% 0;}
.ying_aiche ul{}
.ying_aiche ul li{ float:left; display:block;width:100%;  text-align:left;  margin:0 0 20px}
.ying_aiche ul li a{float:left; margin:0;width:93.7%;  padding:1.5% 3%;border:2px solid #e7e7e7;}
.ying_aiche ul li a .ai_time{ margin:5px 0 0 0;  display:block; background:#ff9933; padding:10px 12px }
.ying_aiche ul li a .ai_time p{ font-size:40px; color:#FFF; line-height:45px; text-align:center;}
.ying_aiche ul li a .ai_time p span{font-size:16px; color:#FFF; line-height:20px;}
.ying_aiche ul li a .aiche_middl{  width:82%; margin:0 0 0 0; overflow:hidden}
.ying_aiche ul li a .aiche_middl em{ float:left;width:100%; font-size:17px;background:url(../images/nei_25.png) no-repeat left ; padding-left:3%; line-height:35px; color:#333;word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.ying_aiche ul li a .aiche_middl p{float:left;width:100%; font-size:12px; line-height:26px;height:26px; overflow:hidden; color:#888; margin-top:10px;}
.ying_aiche ul li a:hover{ background:#ff9933; }
.ying_aiche ul li a:hover .aiche_middl em,.ying_aiche ul li a:hover .aiche_middl p{color:#FFF}
.yingx_xiang a.jishu_more{ margin:0 auto; font-size:15px; display: table; border:1px solid #e7e7e7; padding:1% 5.5%; color:#888; 
line-height:25px;}
.yingx_xiang a.jishu_more:hover{ text-decoration:underline}

.wnagl_xiang{background:url(../images/nei_ban20.jpg) no-repeat center ; height:470px;}
.wnagl_xiang p.er_ppp{ font-size:16px; line-height:32px}

.anwe_xiang{ padding:2.5% 0;}
.anwe_yi{ margin:0 0 2%}
.anwe_yi p{ font-size:20px; color:#666; line-height:35px;}
.anwe_yi p:first-child{ color:#333; margin-bottom:1.5%}
.anwe_yi p a{ font-size:22px; color:#ff9933; text-decoration:underline}

/*---------------------------------------------------------------------wenti-------------------------------------------------------------*/
.wentii{ padding:2% 0;}
.wentii ul{}
.wentii ul li{ float:left; width:100%; margin:1% 0 2%; border-bottom:1px solid #e5e5e5; padding-bottom:3.5%}
.wentii ul li a{}
.wentii ul li a em{ font-size:20px; line-height:35px;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;margin-bottom: 5px;}
.wentii ul li a p{ font-size:13px;margin-top:20px; line-height:1.6em; height:3.2em; overflow:hidden; color:#666;}
.wentii ul li a .data{ font-size:13px; line-height:25px; }


.items1 {color: #777777;font-size: 13px;overflow: hidden;position: inherit; }
.items1 ul { }
.items1 ul li {float: left;margin:8px 30px 8px 0px;}
.items1 ul li img {border: 1px solid #D4D4D4; padding: 4px;}
.items1 ul li span {display: block;line-height: 35px; text-align: center; font-size: 15px; color:#686666}


/* 分页 */
.pageController{float:right;  padding-top:5px;padding-bottom:5px;}
.pageController a{float:left;display:block;background-color:#FFF; border:#666666 1px solid; color:#666666;padding:0px 6px 0px 6px; margin-right:5px; line-height:18px;}
.pageController a:hover{background-color:#efefef;color:#F93; text-decoration:none; font-weight:bold; border:#efefef 1px solid;}
.pageController .currPage {background-color: #efefef;color:#0860CC;font-weight:bold;border:#666666 1px solid;}
.clear{clear:both;}


#myform .list{width: 100%;margin-bottom: 20px;position: relative;}
#myform .list input {
    width: 94%;
    height: 48px;
line-height: 48px;
border: 1px solid #ececec;
vertical-align: middle;
padding: 0 3%;
color: #5b5b5b;
outline: 0;
}
#myform .list  em {
top:0%;
    position: absolute;
    right: 2%;
width: 46px;height: 48px;

}
#myform .list  em.name{ background: transparent url("../images/i_form_ico1.png") no-repeat right 0;}
#myform .list  em.phone{background: transparent url("../images/i_form_ico2.png") no-repeat right 0;}
#myform .list  em.email{background: transparent url("../images/i_form_ico3.png") no-repeat right 0;}
#myform  .textarea {
    width: 94%;
    resize: none;
    padding: 0;
    height: 180px;
    padding: 0 1%;
    line-height: 40px;
    border: 1px solid #ececec;
}
#message{width: 100%;padding: 40px 0;
background: #f7f9fa;}
#message .con {
}
#message .con h2.title {
    font-size: 30px;
    color: #003f76;
    font-weight: normal;
    line-height: 30px;
    margin-bottom: 20px;
    text-transform: uppercase;
}
#message #myform .list {
    width: 31.33333%;
float: left;margin-right: 2%}
#message input.submit,#message input.reset{width:200px;height:40px; font-size:17px; color:#FFF; background-color: #848484;outline:0;margin-top:30px;margin-right:30px;margin-left:30px;cursor: pointer;}
#message input.submit:hover,#message input.reset:hover{background: #ec7f00;}
#message #myform .textarea {
    width: 96%;border-radius: 0px;}
.pro-detail .pro-detailtop .slide{float: left;
width: 48.6%;
position: relative;
border-right: 1px #cbcbcb dashed;
padding-right: 3.5%;}
.pro-detail .pro-detailtop .dec{float: right;
width: 45%;
position: relative;}
.pro-detail .pro-detailtop .title {
    font-size: 28px;
    font-weight: normal;
    overflow: hidden;
    color: #da251d;
    line-height: 35px;
    margin-top: 10px;
    border-bottom: 1px #e5e5e5 solid;
    padding-bottom: 10px;
    margin-bottom: 20px;
}
.tc{text-align: center;}
.message .con .line{display: block; margin: 20px auto 30px; width: 27px; height: 1px; background: #c6c6c6;}