.banner{ width:100%; height:650px; overflow:hidden; position:relative; }
.banner .hd{ overflow:hidden; position:absolute; left:50%; margin-left:-45px; bottom:12px; z-index:1; }
.banner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner .hd ul li{ float:left; margin:0px 7px;  width:15px; height:15px; border-radius:15px; text-align:center; background:#fff;  cursor:pointer; }
.banner .hd ul li.on{ background:#004198; color:#fff; }
.banner .bd{ position:relative; height:100%; z-index:0;   }
.banner .bd li{ zoom:1; vertical-align:middle; height:650px;}

.zizhi{ margin-top:99px;}
.zizhi ul li a{ text-align:center}
.zizhi .zizhi1{ width:310px; float:left; background:url(../images/zizhi1.png) no-repeat center center; height:113px;}
.zizhi .zizhi2{ width:310px; float:left; background:url(../images/zizhi2.png) no-repeat center center;  height:113px;}
.zizhi .zizhi3{ width:310px; float:left; background:url(../images/zizhi3.png) no-repeat center center;  height:113px;}
.zizhi .zizhi4{ width:310px; float:left; background:url(../images/zizhi4.png) no-repeat center center;  height:113px;}

.bgpro{ background:#f1f1f1; padding-top:50px; height:auto; overflow:hidden; padding-bottom:60px;}
.pro_home{ width:1312px; margin:0px auto; padding:0px; overflow:hidden;  position:relative;}
.pro_home .pro_title{ width:100%; text-align:center; margin-bottom:26px;}
.pro_home .pro_menu{ width:1244px; margin:0px auto; padding:0px;}
.pro_home .pro_menu ul{ height:auto; overflow:hidden; margin-bottom:20px; margin-top:39px;}
.pro_home .pro_menu ul li{ background:url(../images/fl_icon.png) no-repeat left center; height:30px; line-height:30px; float:left;  margin-right:14px; width:188px;}
.pro_home .pro_menu ul li:last-child{ margin-right:0px;}
.pro_home .pro_menu ul li a{ font-size:14px; font-weight:bold; color:#333333; padding-left:20px;text-transform:uppercase}
.pro_home .pro_menu ul li a:hover{background:url(../images/fl_selected.png) no-repeat left center; color:#6834a7;}
.pro_home .bd { width:1244px; margin:0px auto; padding:0px;}
.pro_home .bd ul{ overflow:hidden; zoom:1; }
.pro_home .bd ul li{ margin-right:18px; width:294px; float:left; _display:inline; overflow:hidden; text-align:center; background:#ffffff; margin-bottom:15px;}
.pro_home .bd ul li:nth-child(4n){ margin-right:0px;}
.pro_home .bd ul li .pic{ text-align:center; width:280px; height:230px; padding: 5px 8px; display:block; overflow:hidden}
.pro_home .bd ul li .pic img{ width:280px; height:230px; display:block;}
.pro_home .bd ul li .pic img:hover{ width:280px; height:230px; display:block;transform:scale(1.4,1.4);}
.pro_home .bd ul li .title a.pro_name{ font-size:20px; display:block; height:50px; line-height:50px; text-align:center; font-weight:bolder; overflow:hidden; margin-top:5px;}
.pro_home .bd ul li .title span.detail{ display:block;  height:50px; font-size:20px; font-weight:bold; line-height:50px; text-align:center;  margin:0px auto; padding:0px;}
.pro_home .prev{ display:block;  width:24px; height:40px; float:right; overflow:hidden; cursor:pointer; background:url("../images/arr_prev.png") no-repeat; left:0px; top:235px; z-index:1;  position:absolute;}
.pro_home .next{ width:24px; height:40px;  background:url("../images/arr_next.png") no-repeat;  cursor:pointer; display:block;  position:absolute;  right:0px; top:235px; z-index:1;}
.pro_home .more{width:135px; margin:0px auto; padding:0px; background:url(../images/narrow_black.png) no-repeat center top; padding-top:30px; margin-top:30px;}
.pro_home .more a{ width:130px; display:block; text-align:center; height:34px; line-height:34px; border:#333333 1px solid; border-radius:30px; font-size:16px; font-weight:bold; color:#333333;}

.bgpro_hot{ padding-top:49px; height:auto; overflow:hidden; padding-bottom:80px;}
.pro_home_hot{ width:1216px; margin:0px auto; padding:0px; overflow:hidden;  position:relative;}
.pro_home_hot .pro_title{ width:100%; text-align:center; margin-bottom:76px;}
.pro_home_hot .bd { width:1216px; margin:0px auto; padding:0px;}
.pro_home_hot .bd ul{ overflow:hidden; zoom:1; }
.pro_home_hot .bd ul li{ margin-right:14px; width:180px; float:left; _display:inline; overflow:hidden; text-align:center; background:#ffffff; padding-bottom:14px}
.pro_home_hot .bd ul li:last-child{ margin-right:0px;}
.pro_home_hot .bd ul li .pic{ text-align:center; width:180px; height:140px; padding: 5px 6px; display:block; overflow:hidden}
.pro_home_hot .bd ul li .pic img{ width:180px; height:140px; display:block;}
.pro_home_hot .bd ul li .pic img:hover{ width:180px; height:140px; display:block;transform:scale(1.4,1.4);}
.pro_home_hot .bd ul li .title a.pro_name{ font-size:20px; display:block; height:80px; line-height:80px; text-align:center; font-weight:bolder; overflow:hidden; margin-top:5px;}
.pro_home_hot .bd ul li .title span.detail{ display:block; height:40px; line-height:40px; text-align:center; font-size:18px; font-weight:bold; margin:0px auto; padding:0px;}
.pro_home_hot .more{width:135px; margin:0px auto; padding:0px; background:url(../images/narrow_black.png) no-repeat center top; padding-top:30px; margin-top:30px;}
.pro_home_hot .more a{ width:130px; display:block; text-align:center; height:34px; line-height:34px; border:#333333 1px solid; border-radius:30px; font-size:16px; font-weight:bold; color:#333333;}



/*公司介绍*/
.bgabout{ width:100%; background:url(../images/bg.jpg) no-repeat center center; height:auto; overflow:hidden; margin-top:58px;}
.about{ height:auto; overflow:hidden; padding-top:50px; padding-bottom:46px; background-color:rgb(31,89,165,0.85);}
.about .title{ font-size:48px; font-family:"DIN Light", Gadget, sans-serif; color:white; text-align:center;}
.about .fu_title{ font-size:14px; text-align:center; color:white; height:40px; line-height:40px;}
.about .con{ width:970px; margin:0px auto; line-height:38px; text-align:left; font-size:19px; color:white; padding:30px 0px 30px 0px;text-indent:38px;}
.about .more{ width:135px; margin:0px auto; padding:0px; background:url(../images/narrow_white.png) no-repeat center top; padding-top:30px;}
.about .more a{ width:130px; display:block; text-align:center; height:34px; line-height:34px; border:white 1px solid; border-radius:30px; font-size:16px; font-weight:bold; color:white;}

.bgabout2{ width:100%; background:url(../images/bgabout.jpg) no-repeat bottom center; height:auto; overflow:hidden;}
.about2_nei{ padding-top:50px; padding-bottom:50px;}
.about2_nei .title{ text-align:center; width:100%; font-size:36px; font-weight:100;}
.about2_nei .nei{ text-align:center; line-height:22px;}
.about2_nei .nei2{ width:100%; margin-top:50px}
.about2_nei .nei2 .nei2_left{ float:left; width:608px;}
.about2_nei .nei2 .nei2_left ul li{ float:left; margin-right:10px; width:293px; margin-bottom:10px; background:#ffffff; height:243px;}
.about2_nei .nei2 .nei2_left ul li .jie{ padding:45px 50px; line-height:22px; height:153px;}
.about2_nei .nei2 .nei2_left ul li .jie b{ font-size:16px; color:#009ce5;}
.about2_nei .nei2 .nei2_right{ float:left; width:686px;}

.about_con{ color:#333333; line-height:30px; margin-top:94px; font-family:'Microsoft YaHei'; padding-bottom:60px; min-height:250px; font-weight:200}
.partner_con{color:#333333; line-height:30px; margin-top:42px; font-family:'Microsoft YaHei'; padding-bottom:60px; min-height:250px; font-weight:200}
.pro_con{margin-top:39px; font-family:'Microsoft YaHei'; }
.contact_title{ background:url(../images/narrow_3.png) no-repeat bottom center; text-align:center; font-size:22px;font-family:'Microsoft YaHei'; text-transform:uppercase; padding-bottom:40px;}
.contact_ul{ margin-top:50px; height:auto; overflow:hidden;}
.contact_ul li{ width:243px; float:left;color:#666666; line-height:25px; padding-top:90px; text-align:center;font-family:'Microsoft YaHei'; margin-right:76px;}
.contact_ul li span{ color:#333333; font-size:16px; display:block;text-transform:uppercase; height:40px; line-height:40px;}
.contact_ul li.li1{background:url(../images/Address.png) no-repeat top center;}
.contact_ul li.li2{background:url(../images/tel.png) no-repeat top center;}
.contact_ul li.li3{background:url(../images/email.png) no-repeat top center;}
.contact_ul li.li4{background:url(../images/Website.png) no-repeat top center; margin-right:0;}

.con_from{width:100%; height:auto; overflow:hidden; margin-top:40px;}
.conform1{ width:100%; height:auto; overflow:hidden; margin-bottom:30px;}
.conform1 .conform1_left{ width:514px; float:left;}
.conform1 .conform1_left span{ font-weight:bold; font-size:14px; width:71px; display:inline-block}
.conform1 .conform1_right{ width:512px; float:right;}
.conform1 .conform1_right span{ font-weight:bold; font-size:14px; width:71px; display:inline-block}
.conform1 .conform1_left input{ width:423px; height:44px; padding-left:15px; line-height:44px; border:#333333 solid 1px;}
.conform1 .conform1_right input{ width:423px; height:44px; padding-left:15px; line-height:44px; border:#333333 solid 1px;}
.conform1 span{font-weight:bold; font-size:14px; width:71px; display:inline-block}
.conform1 .btn2{ width:1152px; padding-left:15px; height:170px; border:#333333 solid 1px; float:right}
.yanz span{font-weight:bold; font-size:14px; width:71px; display:inline-block}
.yanz .btn3{ width:120px; height:37px; padding-left:15px; line-height:37px; border:#333333 solid 1px;}
.yanz .code{ float:left; width:100px;}
.yanz .btn4{ float:right;width:130px; height:36px; margin-left:194px; background:#fe5e10; color:#ffffff;border-radius:30px; font-size:16px; font-weight:bolder; margin-top:10px}
/*产品中心*/
.pro{ margin-top:90px; height:972px; background:url(../images/probg_16.jpg) no-repeat top center; padding-top:40px;}
.pro .title h2{ font-size:24px; text-align:center; background:url(../images/titbg_18.png) no-repeat bottom center; padding-bottom:14px;}
.pro .title h4{ color:#666; text-align:center; margin-top:16px;}
.fenlei{ margin-top:30px;}
.fenlei li{ width:148px; height:40px; float:left; background:url(../images/icon_22.png) no-repeat center center; margin-right:27px; margin-bottom:20px; text-align:center; line-height:40px;}
.fenlei li:nth-of-type(7n){ margin-right:0;}
.fenlei li a{ color:#fff;}
.fenlei li:hover{ background:url(../images/iconh_22.png) no-repeat center center;}
.fenlei li:hover a{ color:#333;}


.pro_con .pro_menu{ width:1240px; margin:0px auto; padding:0px;}
.pro_con .pro_menu ul{ height:auto; overflow:hidden; margin-bottom:20px; margin-top:39px;}
.pro_con .pro_menu ul li{ /*height:30px;*/ line-height:30px; float:left;  margin-right:14px; width:188px;}
.pro_con .pro_menu ul li:last-child{ margin-right:0px;}
.pro_con .pro_menu ul li a{  background:url(../images/fl_icon.png) no-repeat left center; font-size:14px; font-weight:bold; color:#333333; padding-left:20px;text-transform:uppercase; cursor:pointer;}
.pro_con .pro_menu ul li div.proimg img{ width:170px; margin-top:8px;}
.pro_con .pro_menu ul li a:hover{background:url(../images/fl_selected.png) no-repeat left center; color:#6834a7;}
.pro_con .pro_menu ul li a:hover div.proimg img{width:170px; height:131px;transform:scale(1.4,1.4);}
.pro_con .pro_menu ul li a.current{background:url(../images/fl_selected.png) no-repeat left center; color:#6834a7;}

.pro_con .pro_title{font-size:24px; text-align:center; padding-bottom:14px; width:100%;    margin-top: 60px;}
.pro_con .pro_detail{ line-height:28px; height:auto; overflow:hidden; padding: 30px 0px 80px 0px;}

.proli{ width:1240px; margin-top:30px;}
.proli ul{ overflow:hidden; zoom:1; }
.proli ul li{ margin-right:21px; width:294px; float:left; _display:inline; overflow:hidden; text-align:center; background:#ffffff; margin-bottom:15px;}
.proli ul li:nth-child(4n){ margin-right:0px;}
.proli ul li .pic{ text-align:center; width:280px; height:230px; padding: 5px 8px; display:block; overflow:hidden}
.proli ul li .pic img{ width:280px; height:230px; display:block;}
.proli ul li .pic img:hover{ width:280px; height:230px; display:block;transform:scale(1.4,1.4);}
.proli ul li .title a.pro_name{ font-size:20px; display:block; height:50px; line-height:50px; text-align:center; font-weight:bolder; overflow:hidden; margin-top:5px;}
.proli ul li .title span.detail{ display:block;  height:50px; font-size:20px; font-weight:bold; line-height:50px; text-align:center;  margin:0px auto; padding:0px;}


.proshow{ width:1200px; margin:0 auto; padding:0px; }
.proshow_box{ width:1200px; margin:0 auto; padding:0px;position:relative;}
.proshow_slider{ width:1200px; height:570px; overflow:hidden; margin:0px auto; padding:0px;}
.proshow_slider ul{ width:1200px; height:570px;overflow:hidden;}
.proshow_slider ul li:nth-of-type(5n){ margin-right:0;}
.proshow_slider ul li{ width:220px; height:250px; margin-right:25px; margin-bottom:22px; position:relative; float:left;}
.proshow_slider ul li .img{ width:218px; height:218px;border:1px solid #e5e5e5;}
.proshow_slider ul li .name{width:218px; height:24px; line-height:24px; margin:0 auto;font-size:14px; text-align:center; /*text-transform:uppercase;*/ overflow:hidden; padding-top:6px;}
.proshow_slider ul li:hover a{ color:#0458a5; text-decoration:underline;}
.arrowpL,.arrowpR{ width:61px; height:61px; position:absolute; top:216px; z-index:101;}
.arrowpL{left:-50px; background:url(../images/arrowpL.png) no-repeat;}
.arrowpR{right:-50px; background:url(../images/arrowpR.png) no-repeat;}


.newslist{ width:1200px; margin:0px auto; padding:0px;}
.newslist li { border-bottom:#e3e3e3 solid 1px; padding:39px 0px; height:auto; overflow:hidden;}
.newslist li img{ width:200px; height:178px; float:left;}
.newslist li .news_con{ width:1200px; float:right; line-height:25px;}
.newslist li .news_con a.title{ display:block; font-size:16px; color:#333333;  font-family:'Microsoft YaHei';text-transform:uppercase; font-weight:bold; margin:19px 0px 10px 0px;}
.newslist li .news_con a.more{ width:78px; height:27px; line-height:27px; text-align:center;     background: #2463c8;
    font-size: 14px;display: block; color: white; border-radius:15px; margin-top:10px}