@charset "utf-8";

/* CSS Document */

body{text-align:center; font-family:"Microsoft Yahei","����",Arial, Helvetica, sans-serif; font-size:16px;  margin:0px 0px;  padding:0px 0px; color:#575757; background:#fff}  



form{margin:0px auto;  list-style-type:none;  padding:0px 0px; }  

td{font-family:"Microsoft Yahei","����",Arial, Helvetica, sans-serif;  font-size:16px;  }  

table{font-family:"Microsoft Yahei","����",Arial, Helvetica, sans-serif; margin:0px auto;  list-style-type:none;  padding:0px 0px;  }  

td {font-size:16px }  

tr {font-size:16px}  

th {font-size:16px}  

ul{margin:0px 0px;  padding:0px 0px;  list-style-type:none;}  

li{margin:0px 0px;  padding:0px 0px;  list-style-type:none;}    

a:link {color:#575757;text-decoration:none;  }  

a:visited {color:#575757;text-decoration:none;  }  

a:hover {color:#e35f14;text-decoration:none;  }  

a:active {color:#575757;text-decoration:none;  } 

.grey{color:#aaacaf}

.grey a{color:#aaacaf; text-decoration:none}

.grey a:hover{color:#fe0000; text-decoration:none}

.red{color:#d41b1f}

.red a{color:#d41b1f; text-decoration:none}

.red a:hover{color:#d41b1f; text-decoration:underline}

.white{color:#FFFFFF}

.white a{color:#FFFFFF; text-decoration:none}

.white a:hover{color:#e35f14; text-decoration:underline}

.black{color:#000}

.black a{color:#000; text-decoration:none}

.black a:hover{color:#e35f14; text-decoration:none}

.yellow{color:#dbae3f;}

.yellow a{color:#dbae3f; text-decoration:none}

.yellow a:hover{color:#fff; text-decoration:none}

.blue{color:#1161c0;}

.blue a{color:#1161c0; text-decoration:none}

.blue a:hover{color:#1161c0; text-decoration:underline}

.blue1{color:#014592}

.blue1 a{color:#014592; text-decoration:none}

.blue1 a:hover{color:#014592; text-decoration:none}

.blue2{color:#9ba3b1}

.blue2 a{color:#9ba3b1; text-decoration:none}

.blue2 a:hover{color:#fff; text-decoration:none}

.grey1{color:#515151}

.grey1 a:link {color:#515151;text-decoration:none;  }  

.grey1 a:visited {color:#515151;text-decoration:none;  }  

.grey1 a:hover {color:#d41b1f;text-decoration:none;  }  

.grey1 a:active {color:#b5b5b5;text-decoration:none;  } 

img{border:0px;}

.left{float:left;}

.right{float:right;}

.banner1{clear:both}

.banner2{clear:both;}

.t01{font-family:"Microsoft Yahei","����",Arial, Helvetica, sans-serif;}

.t02{font-family:"Microsoft Yahei","����",Arial, Helvetica, sans-serif;}



.top{clear:both; width:1200px; margin:0px auto}

.logo{float:left; padding:15px 0px; overflow:hidden; width:119px}

.menu{width:calc(100% - 210px); float:right; padding:35px 0px 0px 0px}

#daohang{clear:both;  margin:0px auto; padding:0px}

.tab{position:relative;display:block;float:left;cursor:pointer;}

.tab .tablink{position:relative; width:140px; line-height:45px;display:block;height:45px;color:#000;font-size:18px;z-index:99;float:left;}

.tab .tablink a{line-height:45px;color:#000;text-decoration:none;}

#daohang .hover .tablink a{line-height:45px;color:#fff;text-decoration:none;}

.arwlink a{color:#fff;padding:0px 0px; display:block}

a.tablink{color:#fff;padding:0px 0px; display:block}

.tab:hover{}

.tab:hover .tablink{color:#fff;  background:#e35f14;text-decoration:none}

.tab:hover .tablink a{color:#fff}

.dropdown:hover .arwlink{color:#000; height:45px}

.dropdown ul{display:none}

.dropdown:hover ul{position:absolute;display:block;top:40px;left:0px;z-index:9}

.subnav{padding-bottom:10px; margin:0px auto}

.subnav a{padding:10px 0px 8px 0px; width:140px;line-height:25px; margin:0px auto; display:block;white-space:nowrap;color:#000; border-bottom:1px solid #f1eded; background:#fff}

.subnav a:hover{text-decoration:none;color:#e35f14}

#daohang li.hover{color:#fff;  background:#e35f14;text-decoration:none}



.av{clear:both;}

/* flexslider */

.av .flexslider{position:relative;height:670px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; z-index:1; width:100%}

.av .slides{position:relative;width:100%}

.av .slides li{height:670px;width:100%}

.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px; }

.av .flex-control-nav{position:absolute;bottom:10px;z-index:2; left:46%;text-align:center;}

.av .flex-control-nav li{display:inline-block;width:14px; float:left;height:14px;margin:0 2px;*display:inline;zoom:1;}

.av .flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}

.av .flex-control-nav .flex-active{background-position:0 0;}



.av .flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:45%;}

.av .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:60px;background:url(../images/prev.png) center center no-repeat;}

.flex-direction-nav li a.flex-next{right:60px;background:url(../images/next.png) center center no-repeat;}*/



.main-index{clear:both; overflow:hidden}



.mabout{width:1200px; margin:0px auto; padding:20px 0px 60px 0px; clear:both; overflow:hidden}

.mabout .title{text-align:center; padding:40px 0px}

.mabout .content{clear:both;}

.mabout .content .left{float:left; width:calc(100% - 500px); text-align:left; padding:20px 0px 0px 0px}

.mabout .content .left h1{font-size:36px; font-weight:normal; padding:0px; margin:0px;}

.mabout .content .title2{background:url(../images/line01.jpg) repeat-x 0px; display:block; height:30px; overflow:hidden; margin-right:60px}

.mabout .content .title3{font-size:20px; font-weight:normal; padding:0px; margin:0px; color:#e35f14; display:block; background:#fff; height:30px; width:auto; float:left}

.mabout .content .info{text-align:left;  line-height:32px; padding:10px 0px 0px 0px}

.mabout .content .btn{padding:10px 0px 0px 0px;}

.mabout .content .right{width:475px; float:right}

#mproducts{background:url(../images/bg01.jpg) no-repeat center; overflow:hidden; padding:20px 0px 0px 0px}

.mproducts{width:1200px; margin:0px auto; clear:both}

.mproducts .title{clear:both; padding:45px 0px;}

.mproducts .content{clear:both}

.mproducts .content ul{list-style-type:none; padding:0px; margin:0px;}

.mproducts .content li{float:left; width:288px; margin-left:16px; margin-top:10px}

.mproducts .content li:nth-child(4n+1){margin-left:0px;}

.mpr_pic{width:288px; height:216px;display: table-cell;vertical-align: middle; overflow:hidden}

.mpr_pic img{width:288px; height:216px}

.mpr_pic img{max-width:288px; /* sets max-width for IE */

 _width:expression(document.body.clientWidth > 288 ? "288px" : "auto");

 max-height:216px;

   /* sets max-height for IE */

   _height:expression(this.scrollHeight > 216 ? "216px" : "auto");

 transform: scale(1);transition: all 1s ease-in-out 0s;}

.mproducts li:hover .mpr_pic img{transform: scale(1.5);	}

.mproducts li:hover .mpr_name{background:#e35f14; color:#fff;}

.mpr_name{clear:both; background:#d7d7d7; padding:12px 0px; text-align:center; margin-top:2px}

.mpr_name a{color:#575757}

.mpr_name:hover{background:#e35f14; color:#fff;}

.mpr_name:hover a{color:#fff}

.mproducts .btn{clear:both; padding:40px 0px 30px 0px}

.mnews{clear:both; width:1200px; margin:0px auto; padding:0px 0px 60px 0px; overflow:hidden}

.mnews .title{text-align:center; padding:40px 0px}

.mnews .content{clear:both;}

.mnews .content .left{width:520px; float:left; text-align:left; line-height:24px;}

.mnews .content .left h1{padding:10px 0px; margin:0px; font-size:18px; color:#000; font-weight:normal}

.mnews .content .left:hover a{color:#e35f14}

.mnews .content .left:hover h1{color:#e35f14}

.mnews .content .right{width:calc(100% - 570px); float:right; margin-top:-15px}

.mnews .content .right ul{list-style-type:none; padding:0px; margin:0px;}

.mnews .content .right li{clear:both; margin-top:15px; overflow:hidden}

.mnleft{background:#e35f14; width:70px; color:#fff; text-align:center; height:80px; float:left}

.mnleft h1{font-size:36px; margin:0px; padding:0px; font-weight:normal; height:55px; line-height:55px; border-bottom:3px solid #fff}

.mnright{text-align:left; line-height:24px;width:calc(100% - 85px); float:right}

.mnright h1{font-size:18px; margin:0px 0px 5px 0px; padding:0px; font-weight:normal; padding-bottom:3px}

.mnright:hover a{color:#e35f14}



#footer{background:#262626;  color:#fff; overflow:hidden; clear:both}

.footer{width:1200px; margin:0px auto; padding:20px 0px; overflow:hidden}

.f_top ul{list-style-type:none; padding:0px; margin:0px;}

.f_top li{float:left; text-align:left; line-height:35px;}

.f_top li h1{font-size:24px; padding:0px 0px 6px 0px; margin:0px; font-weight:normal}

.f_top li:nth-child(1){text-align:center; padding:0px 120px 0px 20px; line-height:18px}

.f_top li:nth-child(1) img{margin:0px 0px 2px 0px}

.f_top li:nth-child(2){ padding:0px 120px 0px 0px}

.f_top li:nth-child(3){ padding:0px 120px 0px 0px}

.f_top li:nth-child(3) img{margin:0px 8px -3px 0px}

.f_top li:nth-child(4){}

.f_top li h2{font-size:14px; padding:0px 0px 10px 0px; margin:0px; font-weight:normal}

.f_top input{ outline: none; }

.text01{background:#262626; border:1px solid #3c3c3c; height:38px; line-height:38px; color:#fff; text-indent:10px}

.f_bottom{border-top:1px solid #3c3c3c; height:50px; line-height:50px; clear:both}



.subav01{clear:both; background:url(../images/subav01.jpg) no-repeat center 0px; padding:255px 0px 0px 0px }

.subav02{clear:both; background:url(../images/subav02.jpg) no-repeat center 0px; padding:255px 0px 0px 0px }

.subav03{clear:both; background:url(../images/subav03.jpg) no-repeat center 0px; padding:255px 0px 0px 0px }

.subav04{clear:both; background:url(../images/subav04.jpg) no-repeat center 0px; padding:255px 0px 0px 0px }

.subav05{clear:both; background:url(../images/subav05.jpg) no-repeat center 0px; padding:255px 0px 0px 0px }

.submenu{clear:both; background:#fff;box-shadow:0px 8px 5px rgba(0, 0, 0, 0.3); height:80px; line-height:80px; width:1170px; margin:0px auto; padding:0px 20px 0px 15px 

; overflow:hidden}

.submenu .left{background:url(../images/i06.png) no-repeat 0px center; padding:0px 0px 0px 27px; float:left; width:350px; text-align:left; color:#4d4d4d}

.submenu .right{float:right; text-align:left}

.submenu .right span{background:url(../images/line02.jpg) no-repeat center center ; display:block; float:left; width:45px}

.submenu .right span:nth-child(1){background:none}

.submenu .right a{display:block; float:left;height:40px; line-height:40px; padding:20px 0px 0px 0px}

.submenu .right a:hover{border-bottom:2px solid #e35f14}

.submenu .right a.hover{border-bottom:2px solid #e35f14; color:#e35f14}

.submenu .right ul{list-style-type:none; padding:0px; margin:0px;}

.submenu .right li{float:left; width:auto; padding:20px 0px 0px 20px; height:40px; line-height:40px; background:url(../images/line02.jpg) no-repeat 5px 35px;}

.submenu .right li:nth-child(1){background:none}

.submenu .right li:hover{border-bottom:2px solid #e35f14}

.subwarp{clear:both; width:1200px; margin:0px auto; padding:30px 0px; overflow:hidden}



.honor{clear:both; margin-left:-20px; overflow:hidden}

.honor ul{list-style-type:none; padding:0px 0px; margin:0px 0px;}

.honor li{ width:283px; margin-left:20px; margin-bottom:15px; float:left; text-decoration:none; border:1px solid #d4d4d4; padding-bottom:8px}

.honor img{width:267px; height:200px; padding:8px 8px 4px 8px;}

.honor li:hover{border:1px solid #e35f14; color:#e35f14 }



.products{padding:20px 0px 50px 0px; overflow:hidden}

.products ul{list-style-type:none; padding:0px; margin:0px;}

.products li{float:left; width:288px; margin-left:16px; margin-top:15px}

.products li:nth-child(4n+1){margin-left:0px;}

.products li:hover .mpr_pic img{transform: scale(1.5);	}

.products li:hover .mpr_name{background:#e35f14; color:#fff;}



.news{clear:both}

.news ul{list-style-type:none; padding:0px; margin:0px;}

.news li{clear:both; background:#fbfbfb url(../images/line03.jpg) repeat-y 0px 0px; overflow:hidden; position: relative; margin-bottom:25px}

.news li .left{width:145px; float:left; font-size:14px; line-height:35px}

.news li .left h1{color:#FFFFFF; font-size:60px; margin:0px; padding:0px; font-weight:normal; border-bottom:3px solid #fbfbfb; height:137px; line-height:137px}

.spbq {float:right; width:calc(100% - 175px); padding:15px 15px; text-align: center;position: relative; height:145px; overflow: hidden; text-align:left; line-height:24px }

.biankuang{ width: 3px; height: 3px; position: absolute; z-index: 99; border-radius:10px; /*background: black;*/}

.biankuang_1{ height: 3px; top: -6px; left:0px; border-left: 1px solid #e35f14;}

.biankuang_2 { width: 0px; bottom:-3px; left: 0px; border-top: 1px solid #e35f14;}

.biankuang_3{ height: 0px; bottom:0px; right:0px; border-right: 1px solid #e35f14;}

.biankuang_4{ width:0px; top:-3px; right:0px; border-bottom: 1px solid #e35f14;}

.spbq h1{font-size:18px; color:#000000; font-weight:normal; margin:0px; padding:0px; padding-bottom:10px}

.spbq h1 a:hover{text-decoration:none; color:#4f0502}

.spbq .bottom{clear:both; padding-top:15px}

.spbq .bottom .left1{width:300px; float:left;height:40px; line-height:40px;}

.spbq .bottom .more1{ font-size:14px; color:#e35f14; width:120px; float:right; height:40px; line-height:40px; font-size:14px;  text-align:center; }

.spbq .bottom .more1 a{color:#e35f14;border:1px solid #e35f14; display:block}

.spbq .bottom .more1 a:hover{color:#e35f14;border:1px solid #e35f14; display:block; text-decoration:none}



.newsinfo{clear:both;}

.n_left{width:calc(100% - 290px); float:left}

.n_top{ border-bottom:1px dotted #c6beb3; padding-bottom:15px; clear:both; overflow:hidden}

.n_left .left{width:714px; margin-right:15px;}

.n_left .right{width:86px; margin-top:10px}

.n_title{clear:both; text-align:left; color:#918f8f;}

.n_title b{font-size:22px; color:#000000; font-weight:normal; line-height:30px;  }

.n_content{clear:both; padding:15px 0px;border-bottom:1px dotted #c6beb3}

.n_size{text-align:left; line-height:30px; padding-top:15px; clear:both; overflow:hidden}

.n_size .left{width:600px;}

.n_size .more2{ font-size:14px; color:#a8817a; width:100px; float:right; height:35px; line-height:35px; font-size:14px;  text-align:center; margin-top:5px }

.n_size .more2 a{color:#e35f14;border:1px solid #e35f14; display:block}

.n_size .more2 a:hover{color:#e35f14;border:1px solid #e35f14; display:block; text-decoration:none}

.n_right{width:230px; float:right; background:#fbfbfb; padding:10px 15px 10px 15px; text-align:left}

.n_title2{clear:both; font-size:24px; color:#000; }

.n_content2{clear:both;}

.n_content2 ul{list-style-type:none; padding:0px; margin:0px;}

.n_content2 li{clear:both;border-bottom:1px dotted #c6beb3; font-size:14px; line-height:18px; padding-top:8px;}

.n_content2 h1{font-size:14px; height:30px; line-height:30px; font-weight:normal; padding:0px; margin:0px}

.n_content2 .time{color:#918f8f; padding:12px 0px}



.feedback{clear:both; padding:30px}

.feedback .title{font-size:24px; color:#e35f14; clear:both; text-align:left; padding-bottom:10px}

.feedback .title .more3{ font-size:16px; color:#b2382b; border:1px solid #b2382b; width:110px; float:right; height:35px; line-height:35px; font-size:14px;  text-align:center; margin-top:-15px;border-radius:20px }

.feedback .title .more3 a{color:#b2382b;}

.feedback .title .more3:hover,.feedback .title .more3:hover a{color:#fff; border:1px solid #b2382b; background:#b2382b; display:block;border-radius:20px}

.feedback .content{clear:both; margin-bottom:10px}

.query2, .query2 td {border-collapse: collapse; padding:10px 0px; font-size:16px}

.txt01{width:100%; background:#fff; border: 1px solid #c6beb3; height:36px; line-height:36px; text-indent:10px}

.txt01 input{ outline: none; }

.txt02{width:100%; background:#fff; border: 1px solid #c6beb3; padding:10px 0px;  text-indent:10px; font-size:14px}

.query2 input,.query2 textarea{ outline: none; }





.p_top{clear:both}

.pt_left{width:500px; float:left; margin-right:35px;}

.pt_right{width:300px; float:left;}

.pt_right h1{font-size:20px; padding:0px; margin:0px; margin-bottom:10px; text-align:left; color:#000}

.pt_right ul{list-style-type:none; padding:0px; margin:0px;}

.pt_right li{text-align:left; line-height:24px; padding:3px 0px}

.pt_right b{color:#000}

.ptr_btn{clear:both; padding:20px 0px 0px 250px; text-align:left}

.p_bottom{clear:both}

.p_bottom .title{clear:both; border-bottom:1px solid #d4d4d4; overflow:hidden; padding:50px 0px 0px 0px; margin:0px 0px 20px 0px}

.p_bottom .title .left{width:120px; background:#e35f14; color:#fff;border-radius:10px 10px 0px 0px; height:45px; line-height:45px; font-size:18px;}

.p_bottom .content{clear:both; line-height:32px;}



.map{clear:both}

.lxwm{clear:both; overflow:hidden}

.lxwm .title{background:url(../images/i08.png) no-repeat 0px 30px; background-size:70px; text-align:center; font-size:32px; line-height:45px; letter-spacing:5px; width:1100px; margin:0px auto; padding:90px 0px 0px 0px}

.lxwm .content{clear:both}

.lxwm .content h1{font-size:36px; color:#000; padding:40px 0px 30px 0px; margin:0px; text-align:center }

.lxwm .content ul{list-style-type:none; padding:0px; margin:0px;}

.lxwm .content li{float:left; width:27%; padding:0px 3%; text-align:center; font-size:32px; border-left:1px solid #d4d4d4; overflow:hidden; height:220px; margin:35px 0px}

.lxwm .content li h1{font-size:24px; color:#000; padding:10px 0px 10px 0px; margin:0px; text-align:center }

.lxwm .content li:nth-child(1){border-left:none; }



#pager{clear:both; text-align:center; padding-top:35px}

#pager a{color:#767676; border:1px solid #767676; padding:5px 8px; margin:0px 3px;}

#pager span{border:1px solid #e35f14; background:#e35f14; color:#fff; padding:5px 8px; margin:0px 3px}