@charset "utf-8";
/* CSS Document */
body{text-align:center; font-family:"Microsoft Yahei","宋体",Arial, Helvetica, sans-serif; font-size:14px;  margin:0px 0px;  padding:0px 0px; color:#000; background:#ffe2d6;  }  

form{margin:0px auto;  list-style-type:none;  padding:0px 0px; }  
td{font-family:"Microsoft Yahei","宋体",Arial, Helvetica, sans-serif;  font-size:14px;  }  
table{font-family:"Microsoft Yahei","宋体",Arial, Helvetica, sans-serif; margin:0px auto;  list-style-type:none;  padding:0px 0px;  }  
td {font-size:14px }  
tr {font-size:14px}  
th {font-size:14px}  
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:#000;text-decoration:none;  }  
a:visited {color:#000;text-decoration:none;  }  
a:hover {color:#de4c11;text-decoration:none;  }  
a:active {color:#000;text-decoration:none;  } 
.red{color:#b13929}
.red a{color:#b13929; text-decoration:none}
.red a:hover{color:#b13929; text-decoration:underline}
.white{color:#FFFFFF}
.white a{color:#FFFFFF; text-decoration:none}
.white a:hover{color:#fff; text-decoration:underline}
.black{color:#000}
.black a{color:#000; text-decoration:none}
.black a:hover{color:#b13929; text-decoration:none}
.yellow{color:#ba9948;}
.yellow a{color:#ba9948; text-decoration:none}
.yellow a:hover{color:#fff; text-decoration:none}
.blue{color:#2d52a7;}
.blue a{color:#2d52a7; text-decoration:none}
.blue a:hover{color:#2d52a7; text-decoration:none}
.grey{color:#d8d8d8}
.grey a:link {color:#d8d8d8;text-decoration:none;  }  
.grey a:visited {color:#d8d8d8;text-decoration:none;  }  
.grey a:hover {color:#fff;text-decoration:none;  }  
.grey a:active {color:#d8d8d8;text-decoration:none;  } 
.grey1{color:#999999}
.grey1 a:link {color:#999999;text-decoration:none;  }  
.grey1 a:visited {color:#999999;text-decoration:none;  }  
.grey1 a:hover {color:#000;text-decoration:none;  }  
.grey1 a:active {color:#999999;text-decoration:none;  } 
img{border:0px;}
.left{float:left;}
.right{float:right;}
.banner1{clear:both; height:15px; overflow:hidden}
.banner2{clear:both; height:35px; overflow:hidden}
.banner3{clear:both; height:30px; overflow:hidden}
.banner4{clear:both; height:35px; overflow:hidden}
.t01{font-family:"Microsoft Yahei","宋体",Arial, Helvetica, sans-serif; font-size:24px}
.t02{font-family:"Microsoft Yahei","宋体",Arial, Helvetica, sans-serif;}
#top{clear:both; background:#de4c11; height:70px; position: fixed;
            left: 0px;
            top: 0px;
            width: 100%;
            z-index: 99;}
.top_line{height: 70px; overflow: hidden; clear: both;}
.top{clear:both; width:1480px; margin:0px auto}
.top .left{margin:8px 0px 0px 0px;}
.top .right{border:1px solid #fff;border-radius:20px; height:40px; line-height:40px; font-size:16px; color:#fbe5d0; margin:14px 0px 0px 40px;padding: 0 10px}
.top .right:hover{border:1px solid #fff;color:#fff;}
.top .right a:link {color:#fff;text-decoration:none;  }  
.top .right a:visited {color:#fff;text-decoration:none;  }  
.top .right a:hover {color:#fff;text-decoration:none;  }  
.top .right a:active {color:#fff;text-decoration:none;  }
#daohang{float:right; line-height:42px; height:42px; margin-top:15px;}
.tab{position:relative;display:block;float:left;cursor:pointer}
.tab .tablink{position:relative; width:100px; line-height:42px;display:block;height:42px;color:#fff; font-size:16px;z-index:99;float:left;}
.tab .tablink a{line-height:42px;color:#fff;text-decoration:none}
.tab:hover{}
.tab:hover .tablink{color:#fff; width:100px; text-decoration:none}
.tab:hover .tablink a{color:#fff}
.dropdown:hover .arwlink{color:#000; height:42px}
.dropdown ul{display:none}
.dropdown:hover ul{position:absolute;display:block;top:40px;left:0px;z-index:9}
.subnav{width:115px; padding-bottom:10px; margin:0px auto}
.subnav a{padding:6px 0 4px 0px;line-height:25px;width:105px; margin:0px auto; display:block;white-space:nowrap;color:#000; border-bottom:1px solid #f1eded}
.subnav a:hover{text-decoration:none;color:#000}
.dropdown .subnav{color:#000; background-color:#f4e7d4; border-top:none;width:115px;}
.dropdown .subnav a{color:#000}
.dropdown .subnav a:hover{color:#de4c11}

#av{clear:both; background:#fefbf6; border-bottom:1px solid #f0e7d8; padding:35px 0px; overflow:hidden;}
.av{clear:both; width:1480px; margin:0px auto}
/* flexslider */
.av .flexslider{position:relative;height:425px;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:425px;width:100%}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px; }
.av .flex-control-nav{position:absolute;bottom:5px;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;}*/

#msoso{clear:both;  overflow:hidden; padding:35px 0px}
.msoso{clear:both; width:590px; margin:0px auto}
.soso01{background:#fefbf6; width:100%; border:0px; height:50px; line-height:50px; font-size:16px;text-indent:10px}
#msoso input{ outline: none; }
.soso03{background:#fefbf6; width:100%; border:0px; height:46px; line-height:46px; font-size:16px;text-indent:10px; border:1px solid #b8ac9a}

.ykw{clear:both}
.ykw_menu{clear:both; overflow:hidden; padding:35px 0px}
.nav {position:relative; height:47px;overflow:hidden;line-height:47px;font-size:18px;margin:0 auto; text-align:center}
.nav li{display: inline-block;*display: inline;width:125px;height:45px; line-height:45px; border:1px solid #b8ac9a;text-align:center; margin:0px 20px}
.nav a:hover{text-decoration:none;}
#navBd{position:relative;}
.navHover a{display:inline-block; color:#fff;}
#navSelected{position:absolute;top:0;width:125px;height:45px; ine-height:45px; background:#b23a2c;border:1px solid #b23a2c;}
.ykw_content{clear:both;width:1480px; margin:0px auto}
.frontier{ clear:both; margin-left:-20px}
.frontier ul{list-style-type:none; padding:0px; margin:0px;}
.frontier li{float:left;  background:#fefbf6; overflow:hidden; margin:0px 0px 20px 20px; width:355px; height:469px} 
.fro_pic{display: table-cell;vertical-align: middle;width:355px;height:400px;overflow:hidden;}
.fro_pic img{max-width:355px; /* sets max-width for IE */
 _width:expression(document.body.clientWidth > 355 ? "355px" : "auto");
 max-height:400px;
   /* sets max-height for IE */
   _height:expression(this.scrollHeight > 400 ? "400px" : "auto");
 transform: scale(1);transition: all 1s ease-in-out 0s;}

.frontier li:hover .fro_pic img{transform: scale(1.5);	}
.catalog li:hover .fro_pic img{transform: scale(1.5);	}
.fro_name{clear:both; padding:5px 10px 0px 10px; font-size:16px; text-align:left; line-height:24px; display: inline-block;
  white-space: nowrap;   width: 100%; overflow: hidden; text-overflow:ellipsis;}
/*.frontier li:hover .fro_name{overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;
  display: -moz-box;  -moz-line-clamp: 2;  -moz-box-orient: vertical;  word-wrap: break-word;  word-break: break-all;  white-space: normal; height:48px  }*/
.fro_subtitle{clear:both; color:#999; font-size:12px; padding:8px 10px 0px 10px}
.fro_subtitle .right img{margin:-1px 3px 0px 0px}
.frontier li:hover .fro_subtitle{display:none}

.catalog{ clear:both; margin-left:-20px}
.catalog ul{list-style-type:none; padding:0px; margin:0px;}
.catalog li{float:left;  background:#fefbf6; overflow:hidden;  margin:0px 0px 20px 20px; width:355px; height:440px} 
.cat_pic{display: table-cell;vertical-align: middle;width:355px;height:400px;overflow:hidden;}
.cat_pic img{max-width:355px; /* sets max-width for IE */
 _width:expression(document.body.clientWidth > 335 ? "355px" : "auto");
 max-height:400px;
   /* sets max-height for IE */
   _height:expression(this.scrollHeight > 400 ? "400px" : "auto");
 transform: scale(1);transition: all 1s ease-in-out 0s;}

.catalog li:hover .cat_pic img{transform: scale(1.5);	}
.cat_name{clear:both; padding:10px 0px 0px 0px; font-size:16px; text-align:left; line-height:24px; display: inline-block;
  white-space: nowrap;   width: 100%; overflow: hidden; text-overflow:ellipsis;}
.catalog li:hover .cat_name{overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;
  display: -moz-box;  -moz-line-clamp: 2;  -moz-box-orient: vertical;  word-wrap: break-word;  word-break: break-all;  white-space: normal; height:48px  }
.cat_subtitle{clear:both; color:#999; font-size:12px; padding-top:8px}
.cat_subtitle .right img{margin:-1px 3px 0px 0px}
.catalog li:hover .cat_subtitle{display:none}

.products{ clear:both; margin-left:-20px}
.products ul{list-style-type:none; padding:0px; margin:0px;}
.products li{float:left;  background:#fefbf6; overflow:hidden; margin:0px 0px 20px 20px; width:355px; height:33px} 
.pro_pic{display: table-cell;vertical-align: middle;width:355px;height:400px;overflow:hidden;}
.pro_pic img{max-width:335px; /* sets max-width for IE */
 _width:expression(document.body.clientWidth > 355 ? "355px" : "auto");
 max-height:266px;
   /* sets max-height for IE */
   _height:expression(this.scrollHeight > 266 ? "266px" : "auto");
 transform: scale(1);transition: all 1s ease-in-out 0s;}

.products li:hover .pro_pic img{transform: scale(1.5);	}
.pro_name{clear:both; padding:10px 0px 0px 0px; font-size:16px; text-align:left; line-height:24px; display: inline-block;
  white-space: nowrap;   width: 100%; overflow: hidden; text-overflow:ellipsis;}
.products li:hover .pro_name{overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;
  display: -moz-box;  -moz-line-clamp: 2;  -moz-box-orient: vertical;  word-wrap: break-word;  word-break: break-all;  white-space: normal; height:48px  }
.pro_subtitle{clear:both; color:#999; font-size:12px; padding-top:8px}
.pro_subtitle .right img{margin:-1px 3px 0px 0px}
.products li:hover .pro_subtitle{display:none}

.gallery{ clear:both; margin-left:-20px}
.gallery ul{list-style-type:none; padding:0px; margin:0px;}
.gallery li{float:left;  background:#fefbf6; overflow:hidden; margin:0px 0px 20px 20px; width:355px; height:469px} 
.gal_pic{display: table-cell;vertical-align: middle;width:355px;height:400px;overflow:hidden;}
.gal_pic img{max-width:355px; /* sets max-width for IE */
 _width:expression(document.body.clientWidth > 355 ? "355px" : "auto");
 max-height:400px;
   /* sets max-height for IE */
   _height:expression(this.scrollHeight > 400 ? "400px" : "auto");
 transform: scale(1);transition: all 1s ease-in-out 0s;}

.gallery li:hover .gal_pic img{transform: scale(1.5);	}
.gal_name{clear:both; padding:10px 0px 0px 0px; font-size:16px; text-align:left; line-height:24px; display: inline-block;
  white-space: nowrap;   width: 100%; overflow: hidden; text-overflow:ellipsis;}
.gallery li:hover .gal_name{overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;
  display: -moz-box;  -moz-line-clamp: 2;  -moz-box-orient: vertical;  word-wrap: break-word;  word-break: break-all;  white-space: normal; height:48px  }
.gal_subtitle{clear:both; color:#999; font-size:12px; padding-top:8px}
.gal_subtitle .right img{margin:-1px 3px 0px 0px}
.gallery li:hover .gal_subtitle{display:none}

.video{ clear:both; margin-left:-20px}
.video ul{list-style-type:none; padding:0px; margin:0px;}
.video li{float:left;  background:#fefbf6; overflow:hidden; margin:0px 0px 20px 20px; width:355px; height:469px} 
.vid_pic{display: table-cell;vertical-align: middle;width:355px;height:400px;overflow:hidden;}
.vid_pic img{max-width:355px; /* sets max-width for IE */
 _width:expression(document.body.clientWidth > 355 ? "355px" : "auto");
 max-height:400px;
   /* sets max-height for IE */
   _height:expression(this.scrollHeight > 400 ? "400px" : "auto");
 transform: scale(1);transition: all 1s ease-in-out 0s;}

.video li:hover .vid_pic img{transform: scale(1.5);	}
.vid_name{clear:both; padding:10px 0px 0px 0px; font-size:16px; text-align:left; line-height:24px; display: inline-block;
  white-space: nowrap;   width: 100%; overflow: hidden; text-overflow:ellipsis;}
.video li:hover .vid_name{overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;
  display: -moz-box;  -moz-line-clamp: 2;  -moz-box-orient: vertical;  word-wrap: break-word;  word-break: break-all;  white-space: normal; height:48px  }
.vid_subtitle{clear:both; color:#999; font-size:12px; padding-top:8px}
.vid_subtitle .right img{margin:-1px 3px 0px 0px}
.video li:hover .vid_subtitle{display:none}


.subav{width:1480px; margin:0px auto}
#footer{clear:both; background:#404145; height:55px; line-height:55px; overflow:hidden;color:#fff; 
            left: 0px;
            bottom: 0px;
            width: 100%;
            z-index: 90;}
.footer{width:1480px; margin:0px auto}
.footer a{margin:0px 10px 0px 0px}
.footer img{margin:0px 0px 0px 5px}
.footer a:link {color:#fff;text-decoration:none;  }  
.footer a:visited {color:#fff;text-decoration:none;  }  
.footer a:hover {color:#de4c11;text-decoration:none;  }  
.footer a:active {color:#fff;text-decoration:none;  }

#hyperlink{clear:both; background:#fefbf6;  overflow:hidden; padding:30px 0px}
.hyperlink{width:1480px; margin:0px auto;}
.hyp_title{clear:both; font-size:36px; background:url(../images/line03.png) no-repeat center; overflow:hidden; height:40px; line-height:40px; margin-bottom:30px}
.hyp_title div{display:block; width:170px; margin:0px auto; background:#fefbf6}
.hyp_title span{color: #b13929}
.hyperlink a{display:block; clear:both; text-align:left; margin:0px 20px 6px 0px; font-size:16px;}
.hyperlink img{height:225px; }
#dltj span{float:right}
#dltj td:hover a{color:#b13929}
#subtop{clear:both; border-bottom:1px solid #f0e7d8; padding:0px 0px 0px 0px; overflow:hidden;}
.subtop{width:1480px; margin:0px auto}
.filter{border:1px solid #c3c1be; padding:15px; clear:both}
.hyp_more{ font-size:16px; color:#de4c11; border:1px solid #de4c11; width:150px; height:45px; line-height:45px; border-radius:6px; margin:0px auto; text-align:center}
.hyp_more a{color:#de4c11; text-align:center}
.hyp_more:hover,.hyp_more:hover a{color:#fff; border:1px solid #de4c11; background:#de4c11; display:block;border-radius:6px; text-align:center}

/* select */
.select{padding:0px 0px 0px 0px; font-size:16px;}
.select li{list-style:none;padding:0px 0 0px 100px}
.select .select-list{}
.select dl{zoom:1;position:relative;}
.select dl:after{content:" ";display:block;clear:both;height:0;overflow:hidden}
.select dt{width:100px;margin-bottom:5px;position:absolute;top:0;left:-100px;text-align:right;color:#de4c11;}
.select dd{float:left;display:inline;margin:0 0 5px 5px;}
.select a{display:inline-block;white-space:nowrap;height:33px; line-height:33px;padding:0 10px;text-decoration:none;color:#333;border-radius:2px; border:1px solid #c3c1be}
.select a:hover{color:#fff;background-color:#de4c11; border:1px solid #de4c11}
.select .selected a{color:#fff;background-color:#de4c11; border:1px solid #de4c11}
.select-result dt{font-weight:bold}
.select-no{color:#333}
.select .select-result a{padding-right:20px;background:#de4c11 url("../images/close.gif") right 3px no-repeat}
.select .select-result a:hover{background-position:right 7px}
.select-result a{height:25px; line-height:25px}
.select-result dt,.select-result dd{height:25px; line-height:25px}
.select li.select-result{padding-top: 10px; height:40px;}

.fenlei {overflow: hidden; border:none}
.fenlei li { display: block;float: left; line-height:35px}
.fenlei li.frist { padding: 0px; border: 0px;}
.fenlei-list { width: 100%; height: auto; overflow: hidden;}
.fenlei-list ul { display: block; width: 100%; height: auto; overflow: hidden; margin-top:6px; padding-bottom:6px; }
.fenlei-list li { margin-right:3px; padding: 0px; border: none;}
.fenlei-list li.all,
.fenlei-list li.more { border: 1px solid #de4c11; padding: 0px 15px; border-radius: 5px; color: #de4c11; height:25px; line-height:25px; font-size:12px}
.fenlei-list li.more { float: right; cursor: pointer; display:none}
.new-show { height:35px; float: left; width:1200px; overflow: hidden;}
.ssoso{width:400px; float:left; margin:0px 0px 0px 4px}
.soso02{ width:100%; border:1px solid #c3c1be; background:#fff; height:31px; line-height:31px; font-size:14px;text-indent:10px}
.ssoso input{ outline: none; }



.view{width:1480px; margin:0px auto; background:#fefbf6}
.view_top{clear:both; border-bottom:1px solid #e0e0e0; padding:15px 15px; overflow:hidden}
.view_top .left{width: calc(100% - 170px);}
.view_title{clear:both; font-size:24px; color:#000000; text-align:left; line-height:32px; padding:0px 0px 6px 0px}
.view_sub{clear:both; font-size:16px; color:#999}
.view_subtitle{float:left; margin:3px 20px 0px 0px; text-align:left}
.view_icon{width:250px; float:left; margin:0px 0px 0px 0px;}
.view_icon ul{list-style-type:none; padding:0px;}
.view_icon li{float:left}
.view_icon li:nth-child(1),.view_icon li:nth-child(2){ margin:4px 10px 3px 0; height:16px; line-height:16px}
.view_icon li img{margin:0px 3px 0px 0px}
.view_icon li:hover{color:#5c5c5c}
.view_icon li:hover img{opacity:0.8;
  filter:alpha(opacity=80);}
.view_top .right{margin:10px 35px 0px 0px; width:135px}
.view_top .right:hover img{opacity:0.8;  filter:alpha(opacity=80);}
.view_content{clear:both;  overflow:hidden}
.view_content2{clear:both; overflow:hidden}
.vc_left{float:left; width:calc(100% - 330px);}
.vc_left2{float:left; width:100%}
.vc_right{float:right; padding:15px; width:300px}
.vcr_title{font-size:22px; text-align:left; color:#000000; clear:both; padding-bottom:10px}
.vcr_content{clear:both}

.vcr_fro ul{list-style-type:none; padding:0px; margin:0px;}
.vcr_fro li{margin:0px 0px 10px 0px; float:left; width:145px; height:163px;}
.vcr_fro_pic{display: table-cell;vertical-align: middle;width:145px;height:163px;overflow:hidden;}
.vcr_content li:nth-child(2n+1){margin:0px 10px 0px 0px}
.vcr_content li img{opacity:0.8;  filter:alpha(opacity=80);}
.vcr_fro li:hover img{opacity:1;  filter:alpha(opacity=100);}  
.vcr_fro img{max-width:145px; /* sets max-width for IE */
 _width:expression(document.body.clientWidth > 145 ? "145px" : "auto");
 max-height:163px;   /* sets max-height for IE */
   _height:expression(this.scrollHeight > 163 ? "163px" : "auto");
 transform: scale(1);transition: all 1s ease-in-out 0s;}
.vcl_info{ padding:15px 30px; clear:both}
.vcl_info img{max-width:900px;  height:100%}
.vcl_parameter{clear:both; border-bottom:1px solid #e0e0e0; border-top:1px solid #e0e0e0; overflow:hidden; padding:15px 15px 0px 15px; }
.vcl_parameter ul{list-style-type:none; padding:0px; margin:0px;}
.vcl_parameter li{width:33.33%; float:left; text-align:left; height:25px; line-height:25px; margin-bottom:15px; font-size:16px; color:#303030}
.vcl_words{clear:both; border-bottom:1px solid #e0e0e0; color:#303030; font-size:14px; overflow:hidden; text-align:left; padding:10px 15px 10px 15px}
.vcl_words img{margin:0px 5px -2px 0px}
.vcl_words b{}
.vcl_words span{margin-right:10px}
.vcl_gjz{width:85px; float:left;line-height:25px}
.vcl_gjc{float:left;width: calc(100% - 85px); line-height:25px }
.vcl_page{clear:both; color:#999; text-align:left; padding:10px 15px; line-height:35px}
.vcl_page b{color:#303030}

.vcr_vid ul{list-style-type:none; padding:0px; margin:0px;}
.vcr_vid li{margin:0px 0px 10px 0px; float:left; width:145px; height:163px;}
.vcr_vid_pic{display: table-cell;vertical-align: middle;width:145px;height:163px;overflow:hidden;}
.vcr_vid li:hover img{opacity:1;  filter:alpha(opacity=100);}  
.vcr_vid img{max-width:145px; /* sets max-width for IE */
 _width:expression(document.body.clientWidth > 145 ? "145px" : "auto");
 max-height:163px;   /* sets max-height for IE */
   _height:expression(this.scrollHeight > 163 ? "163px" : "auto");
 transform: scale(1);transition: all 1s ease-in-out 0s;}
 
.vcr_cat ul{list-style-type:none; padding:0px; margin:0px;}
.vcr_cat li{margin:0px 0px 10px 0px; float:left; width:145px; height:163px;}
.vcr_cat_pic{display: table-cell;vertical-align: middle;width:145px;height:163px;overflow:hidden;}
.vcr_cat li:hover img{opacity:1;  filter:alpha(opacity=100);}  
.vcr_cat img{max-width:145px; /* sets max-width for IE */
 _width:expression(document.body.clientWidth > 145 ? "145px" : "auto");
 max-height:163px;   /* sets max-height for IE */
   _height:expression(this.scrollHeight > 163 ? "163px" : "auto");
 transform: scale(1);transition: all 1s ease-in-out 0s;}
 
 .vcr_pro ul{list-style-type:none; padding:0px; margin:0px;}
.vcr_pro li{margin:0px 0px 10px 0px; float:left; width:145px; height:163px;}
.vcr_pro_pic{display: table-cell;vertical-align: middle;width:145px;height:163px;overflow:hidden;}
.vcr_pro li:hover img{opacity:1;  filter:alpha(opacity=100);}  
.vcr_pro img{max-width:145px; /* sets max-width for IE */
 _width:expression(document.body.clientWidth > 145 ? "145px" : "auto");
 max-height:163px;   /* sets max-height for IE */
   _height:expression(this.scrollHeight > 163 ? "163px" : "auto");
 transform: scale(1);transition: all 1s ease-in-out 0s;}
 
.vcr_gal ul{list-style-type:none; padding:0px; margin:0px;}
.vcr_gal li{margin:0px 0px 10px 0px; float:left; width:145px; height:163px;}
.vcr_gal_pic{display: table-cell;vertical-align: middle;width:145px;height:163px;overflow:hidden;}
.vcr_gal li:hover img{opacity:1;  filter:alpha(opacity=100);}  
.vcr_gal img{max-width:145px; /* sets max-width for IE */
 _width:expression(document.body.clientWidth > 145 ? "145px" : "auto");
 max-height:163px;   /* sets max-height for IE */
   _height:expression(this.scrollHeight > 163 ? "163px" : "auto");
 transform: scale(1);transition: all 1s ease-in-out 0s;}
 
 .subtitle{font-size:30px; color:#000000; clear:both; padding:30px 0px; overflow:hidden}
 .subcontent{clear:both;background:#fefbf6; padding:15px 30px; min-height:575px}
 
.news{clear:both; width:1480px; margin:0px auto}
.news ul{list-style-type:none; padding:0px; margin:0px;}
.news li{clear:both; background:#fefbf6;  margin-bottom:20px; height:165px;}
.ns_time{ color: #000; line-height:165px; font-size:24px; float:left; width:180px; text-align:center}
#ns_pic{width:180px; float:left; margin:0px 20px}
.ns_pic{display: table-cell;vertical-align: middle;width:180px;height:165px;overflow:hidden;}
.ns_info{float:left;width: calc(100% - 265px); text-align:left; padding:15px 15px 15px 0px; color:#383838; line-height:24px}
.ns_info h1{font-size:18px; color:#000000; font-weight:normal; margin:0px; padding:0px; padding-bottom:10px}
.ns_info h1 a:hover{text-decoration:none; color:#de4c11}
.ns_info .bottom{clear:both; padding-top:15px}
.ns_info .bottom .left1{width:300px; float:left;height:40px; line-height:40px;}
.ns_info .bottom .more1{ font-size:14px; color:#de4c11; border:1px solid #de4c11; width:100px; float:right; height:30px; line-height:30px; font-size:14px;  text-align:center; }
.ns_info .bottom .more1 a{color:#de4c11;border:1px solid #de4c11; display:block}
.ns_info .bottom .more1 a:hover{color:#fff;border:1px solid #de4c11; background:#de4c11; display:block; text-decoration:none}
.news li span.grey1{background:url(../images/i01.png) no-repeat 0px center; padding-left:20px}
.news li:hover{box-shadow:0px 0px 5px #c8c8c8; color:#de4c11}
.news li:hover a,.news li:hover span.grey1,.news li:hover .ns_time,.news li:hover .ns_info,.news li:hover .ns_info h1{color:#de4c11}
.news li:hover .more1,.news li:hover .more1 a{color:#fff;border:1px solid #de4c11; background:#de4c11; display:block; text-decoration:none}
.news li:hover span.grey1{background:url(../images/i01_2.png) no-repeat 0px center; padding-left:20px}

.newsinfo{width:1480px; margin:0px auto; background:#fefbf6}
.ni_top{clear:both; border-bottom:1px solid #e0e0e0; padding:15px 15px; overflow:hidden}
.ni_top .left{width: calc(100% - 170px);}
.ni_title{clear:both; font-size:24px; color:#000000; text-align:left; line-height:32px; padding:0px 0px 6px 0px}
.ni_sub{clear:both; font-size:16px; color:#999}
.ni_subtitle{float:left; margin:3px 20px 0px 0px}
.ni_icon{width:250px; float:left; margin:0px 0px 0px 0px;}
.ni_icon ul{list-style-type:none; padding:0px;}
.ni_icon li{float:left}
.ni_icon li:nth-child(1),.ni_icon li:nth-child(2){ margin:4px 10px 3px 0;}
.ni_icon li img{margin:0px 3px 0px 0px}
.ni_icon li:hover{color:#5c5c5c}
.ni_icon li:hover img{opacity:0.8;  filter:alpha(opacity=80);}
.ni_top .right{margin:10px 35px 0px 0px; width:135px}
.ni_top .right .more2{ font-size:16px; color:#de4c11; border:1px solid #de4c11; width:110px; float:right; height:35px; line-height:35px; font-size:14px;  text-align:center; margin-top:5px;border-radius:20px }
.ni_top .right .more2 a{color:#de4c11;}
.ni_top .right .more2:hover,.ni_top .more2:hover a{color:#fff; border:1px solid #de4c11; background:#de4c11; display:block;border-radius:20px}
.ni_content{clear:both; background:url(../images/line01.png) repeat-y right; overflow:hidden}
.nic_left{float:left; width:calc(100% - 330px);}
.nicl_content{clear:both; padding:15px 30px;}
.newsimg img{max-width:900px;  height:100%}
.nicl_page{clear:both; color:#999; text-align:left; padding:10px 15px; line-height:35px; overflow:hidden;border-top:1px solid #e0e0e0;}
.nicl_page b{color:#303030}
.nic_right{float:right; padding:15px; width:300px}
.nicr_title{font-size:22px; text-align:left; color:#000000; clear:both; padding-bottom:10px}
.nicr_content{clear:both}
.nicr_news ul{list-style-type:none; padding:0px; margin:0px;}
.nicr_news li{clear:both;border-bottom:1px dotted #e0e0e0; font-size:12px; color:#383838; line-height:18px; padding-top:8px; text-align:left; line-height:20px}
.nicr_news h1{font-size:16px; height:25px; line-height:25px; overflow:hidden; font-weight:normal; padding:0px; margin:0px; color:#000000}
.nicr_news .time{color:#999; padding:6px 0px}
.nicr_news li:hover,.nicr_news li:hover h1,.nicr_news li:hover .time{color:#de4c11}

.feedback{clear:both; padding:30px}
.feedback .title{font-size:24px; color:#de4c11; clear:both; text-align:left; padding-bottom:10px}
.feedback .title .more3{ font-size:16px; color:#de4c11; border:1px solid #de4c11; 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:#de4c11;}
.feedback .title .more3:hover,.feedback .title .more3:hover a{color:#fff; border:1px solid #de4c11; background:#de4c11; 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 #b8ac9a; height:36px; line-height:36px; text-indent:10px}
.txt01 input{ outline: none; }
.txt02{width:100%; background:#fff; border: 1px solid #b8ac9a; padding:10px 0px;  text-indent:10px; font-size:14px}
.query2 input,.query2 textarea{ outline: none; font-family:"Microsoft Yahei","宋体",Arial, Helvetica, sans-serif;}
.message{clear:both; padding:30px}
.message ul{list-style-type:none; padding:0px; margin:0px;}
.message li{clear:both;  margin-bottom:20px;}
.m_wt{clear:both; text-align:left; color:#de4c11; font-size:16px; padding-bottom:10px; border-top:2px solid #de4c11; background:#f7f7f7; padding:0px 10px; line-height:35px;}
.m_wt span{padding-left:20px; color:#999}
.m_info{clear:both; line-height:20px; text-align:left; padding:10px 10px;border-bottom:1px dotted #e8e8e8;}
.m_hd{clear:both; text-align:left; color:#de4c11; padding:10px 10px 0px 10px;}
.more4{ font-size:16px; color:#de4c11; border:1px solid #de4c11; width:130px; height:45px; line-height:45px; font-size:14px;  text-align:center; border-radius:30px; margin:0px  auto 20px auto }
.more4 a{color:#de4c11;}
.more4:hover,.more4:hover a{color:#fff; border:1px solid #de4c11; background:#de4c11; display:block;border-radius:30px}

.user_left{width:210px; margin-right:20px; float:left; background:#fefbf6}
.ul_title{font-size:24px; clear:both; background:#de4c11; color:#FFFFFF;  height:70px; line-height:70px}
.ul_content{clear:both;}
.ul_content ul{list-style-type:none; padding:0px; margin:0px;}
.ul_content li{clear:both; font-size:18px; text-align:left; display:block; height:60px; line-height:60px; border-bottom:1px solid #f4e7d4; text-indent:50px}
.ul_content li:hover{background:#f2e2ca; display:block; color:#de4c11}
.ul_content li:hover a{color:#de4c11}
.ul_content li.hover{background:#f2e2ca; display:block; color:#de4c11}
.ul_content li img{margin:0px 5px 0px 0px}
.user_right{float:left;width:calc(100% - 230px); background:#fefbf6}
.ur_title{clear:both;border-bottom:1px solid #f4e7d4; text-align:left; text-indent:15px; font-size:20px; color:#000000; height:50px; line-height:50px}
.ur_content{clear:both; padding:15px; min-height:354px}
.query3, .query3 td {border-collapse: collapse; padding:15px 5px; font-size:16px; border-bottom:1px dotted #f4e7d4}
.txt03{width:100%; border:0px; height:40px; line-height:40px; background:#fefbf6; text-indent:10px}
.txt04{width:100%; background:#fefbf6; border:none; padding:10px 0px;  text-indent:10px; font-size:14px; text-indent:10px}
.query3 input,.query3 textarea{ outline: none; font-family:"Microsoft Yahei","宋体",Arial, Helvetica, sans-serif; }
.collect {clear:both}
.collect ul{list-style-type:none; padding:0px; margin:0px;}
.collect li{width:272px; float:left; padding:8px; border:1px solid #f4e7d4; background:#fff; margin:0px 0px 20px 20px;}
.collect li:nth-child(4n+1){margin-left:0px;}
.collect li:hover{transform:translate(0px,-2px);-ms-transform:translate(0px,-2px);-moz-transform:translate(0px,-2px);-webkit-transform:translate(0px,-2px);-o-transform:translate(0px,-2px);box-shadow:0px 0px 5px #c8c8c8;}
.col_pic{display: table-cell;vertical-align: middle;width:272px;height:204px;overflow:hidden;}
.col_pic img{max-width:272px; /* sets max-width for IE */
 _width:expression(document.body.clientWidth > 272 ? "272px" : "auto");
 max-height:204px;   /* sets max-height for IE */
   _height:expression(this.scrollHeight > 204 ? "204px" : "auto");
 transform: scale(1);transition: all 1s ease-in-out 0s;}
.col_name{white-space: nowrap; width: 100%;  overflow: hidden;  text-overflow: ellipsis; height:40px; line-height:40px; border-bottom:1px solid #f4e7d4}
.col_info{clear:both; line-height:22px; background:url(../images/line02.jpg) repeat-y center; overflow:hidden; height:22px; margin-top:6px}
.col_info .left{width:50%; float:left; text-align:left }
.col_info .right{width:50%; float:left; text-align:left}
span.sc_1{display: block;padding-left: 22px; margin-left: 25px;background:url(../images/i08_1.png) no-repeat 0 2px;}
span.sc_2{display: block;padding-left: 22px; margin-left: 25px;background:url(../images/i08_2.png) no-repeat 0 2px;}
.span.sc_1:hover,span.sc_2:hover{display: block;padding-left: 22px; margin-left: 25px;background:url(../images/i08_1.png) no-repeat 0 2px;color:#de4c11}
span.xz_1{display: block;padding-left: 22px; margin-left: 25px;background:url(../images/i09_1.png) no-repeat 0 2px;}
span.xz_2{display: block;padding-left: 22px; margin-left: 25px;background:url(../images/i09_2.png) no-repeat 0 2px;}
.span.xz_1:hover,span.xz_2:hover{display: block;padding-left: 22px; margin-left: 25px;background:url(../images/i09_1.png) no-repeat 0 2px;color:#de4c11}

.companycontent{clear:both; overflow:hidden; background:#fefbf6; padding:30px 0px}
.com_title{clear:both; font-size:32px; background:url(../images/line03.png) no-repeat center; overflow:hidden; height:40px; line-height:40px; margin-bottom:30px}
.com_title div{display:block; width:190px; margin:0px auto; background:#fefbf6}
.com_content{clear:both; padding-left:8%;}
.com_cqy ul{list-style-type:none; padding:0px; margin:0px;}
.com_cqy li{width:16.666%; float:left; text-align:left; height:35px; line-height:35px;}
.com_chy ul{list-style-type:none; padding:0px; margin:0px;}
.com_chy li{width:25%; float:left; text-align:left; height:35px; line-height:38px;}
.companylist{clear:both}
.companylist ul{list-style-type:none; padding:0px; margin:0px;}
.companylist li{clear:both; background:#fefbf6;  margin-bottom:15px; overflow:hidden; padding:20px 15px}
.companylist li:hover{box-shadow:0px 0px 5px #c8c8c8;}
.clist_left{float:left;width:calc(100% - 614px); text-align:left; line-height:34px;}
.clist_left h1{font-size:24px; color:#000000; margin:0px; padding:5px 0px 8px 0px; font-weight:normal;}
.clist_right{float:right; width:594px;}
.comlist_pic{width:180px; padding:3px; border:1px solid #f4e7d4; float:left; margin:0px 5px}
.comlist_pic:hover{transform:translate(0px,-2px);-ms-transform:translate(0px,-2px);-moz-transform:translate(0px,-2px);-webkit-transform:translate(0px,-2px);-o-transform:translate(0px,-2px);box-shadow:0px 0px 5px #c8c8c8;}
 .comlist_pic img{width:180px; height:135px; margin-bottom:5px}
 .com_cat ul{list-style-type:none; padding:0px; margin:0px;}
.com_cat li{margin:0px 0px 10px 0px; float:left; width:145px; height:109px;}
.com_cat_pic{display: table-cell;vertical-align: middle;width:145px;height:109px;overflow:hidden;}
.com_cat li:hover img{opacity:1;  filter:alpha(opacity=100);}  
.com_cat img{max-width:145px; /* sets max-width for IE */
 _width:expression(document.body.clientWidth > 145 ? "145px" : "auto");
 max-height:109px;   /* sets max-height for IE */
   _height:expression(this.scrollHeight > 109 ? "109px" : "auto");
 transform: scale(1);transition: all 1s ease-in-out 0s;}
.vcl_contact{clear:both; padding:15px;    border-top: 1px solid #e0e0e0; overflow:hidden; t}
.vcl_contact h1{font-size:24px; color:#000000; text-align:left; padding:0px 0px 10px 0px; margin:0px; font-weight:normal}
.vcl_products{clear:both; padding:15px;    border-top: 1px solid #e0e0e0; overflow:hidden}
.vcl_products h1{font-size:24px; color:#000000; text-align:left; padding:0px 0px 20px 0px; margin:0px; font-weight:normal}
.vcl_products ul{list-style-type:none; padding:0px; margin:0px;}
.vcl_products li{float:left; width:339px; margin-left:15px; padding:5px; border:1px solid #f4e7d4; margin-bottom:15px}
.vcl_products li:hover{transform:translate(0px,-2px);-ms-transform:translate(0px,-2px);-moz-transform:translate(0px,-2px);-webkit-transform:translate(0px,-2px);-o-transform:translate(0px,-2px);box-shadow:0px 0px 5px #c8c8c8;}
.vcl_products li:nth-child(4n+1){margin-left:0px;}
.vclp_pic{display: table-cell;vertical-align: middle;width:339px;height:254px;overflow:hidden; padding-bottom:10px}
.vclp_pic img{max-width:339px; /* sets max-width for IE */
 _width:expression(document.body.clientWidth > 339 ? "339px" : "auto");
 max-height:254px;
   /* sets max-height for IE */
   _height:expression(this.scrollHeight > 254 ? "254px" : "auto");
 transform: scale(1);transition: all 1s ease-in-out 0s;}



 .loginbg{clear:both;background:#fefbf6; min-height:565px; width:1000px; margin:70px auto;  box-shadow: 0 0 20px 0 rgba(12,1,4,0.05); border-radius:20px; overflow:hidden}
 .log_left{float:left; width:422px;}
 .log_left img{border-radius:20px 0px 0px 20px;}
 .log_right{width:368px; float:left; padding:105px 105px 0px 105px;}
.lr_title{clear:both; background:url(../images/line04.png) repeat-x bottom; height:50px; line-height:48px; font-size:18px}
.lr_title ul{list-style-type:none; padding:0px; margin:0px;}
.lr_title li{width:50%; float:left}
.lr_title li a{color:#000}
.lr_title li.hover{border-bottom:2px solid #de4c11; color:#de4c11;}
.lr_title li.hover a{ color:#de4c11;}
.lr_content ul{list-style-type:none; padding:0px; margin:0px;}
.lr_content li{list-style-type:none; padding:0px; margin:0px;  margin:25px 0px 0px 0px}
.yh_icon{background:url(../images/i19.png) no-repeat center;     position: absolute; width: 17px;    height:40px; margin-left:15px}
.yh_txt{background:#fefbf6; width:100%; height:40px; line-height:40px; border:1px solid #dedede; border-radius:20px; text-indent:40px}
 input.yh_txt{  outline: none;}
.inp-password { position: relative;}
.inp-password input { background: #fefbf6;width: 100%;height:40px; line-height:40px; border:1px solid #dedede; border-radius:20px; text-indent:40px}
.mm_icon{background:url(../images/i18.png) no-repeat center;     position: absolute; width: 17px;    height:40px; margin-left:15px}
.inp-password input:focus {outline: none;}
.inp-password #showPW {  position: absolute;  right: 15px;  top: 14px;  line-height: 14px;  cursor: pointer;  color: #fefbf6;  font-size: 12px;  font-weight: bold;}
.inp-password #showPW:after {content:url(../images/i21.png)}
.inp-password #showPW.hide:after {content:url(../images/i20.png)}
::-webkit-input-placeholder { color: #c1c1c1;}
.lr_content li.wjmm{margin:20px 0px 0px 0px; text-align:right}
.dl_btn a{color:#FFFFFF}
.rr_content ul{list-style-type:none; padding:0px; margin:0px;}
.rr_content li{list-style-type:none; padding:0px; margin:0px;  margin:10px 0px 0px 0px;}
.rr_content li:nth-child(1){margin:25px 0px 0px 0px}
.yx_icon{background:url(../images/i22.png) no-repeat center;     position: absolute; width: 17px;    height:40px; margin-left:15px}
.dl_btn{background:#de4c11; font-size:20px; color:#FFFFFF;border-radius:20px; width:100%; height:45px; line-height:45px; text-align:center}
.ps_title{text-align:left; font-size:30px; overflow:hidden; clear:both;color:#de4c11; padding-top:20px}
.reginfo{clear:both; padding:40px}
.ri_title{text-align:left; font-size:30px; overflow:hidden; clear:both;color:#de4c11; padding-bottom:20px}

.case_content{width:1480px; margin:0px auto; clear:both}
.introduce_content{width:1480px; margin:0px auto; clear:both}

.links{clear:both;}
.links ul{list-style-type:none; padding:0px; margin:0px;}
.links li{width:214px; float:left; margin:0px 0px 20px 31px}
.links li img:hover{transform:translate(0px,-2px);-ms-transform:translate(0px,-2px);-moz-transform:translate(0px,-2px);-webkit-transform:translate(0px,-2px);-o-transform:translate(0px,-2px);box-shadow:0px 0px 5px #c8c8c8;}
.links li:nth-child(6n+1){margin-left:2px;}
.links li img{width:214px; height:80px;padding:3px; border:1px solid #f4e7d4;}

.dobtn{
    background-color: #de4c11;
    color: #ffffff;
    width: 105px;
    height: 40px;
    line-height: 40px;
    border-width: 0;
    font-size: 16px;
}
.doreset{
    background-color: #3f3f3f;
    color: #ffffff;
    width: 105px;
    height: 40px;
    line-height: 40px;
    border-width: 0;
    font-size: 16px;
}

.hintbg{clear:both;background:#fefbf6 url(../images/bg02.jpg); min-height:565px; width:1000px; margin:70px auto;  box-shadow: 0 0 20px 0 rgba(12,1,4,0.05); border-radius:20px; overflow:hidden}
.hintinfo{clear:both; text-align:center; padding:150px 0px 0px 0px}
.hintinfo h1{font-size:36px; color:#de4c11; padding:20px 0px; margin:0px; font-weight:normal}
.hintitext{clear:both; line-height:32px;}

.pagination{clear: both; text-align:clear}
.pagination ul{list-style-type: none; padding: 0px; margin: 0px;}
.pagination li{display: inline-block;*display: inline; background:#fff; color:#ddd; height:36px; line-height:36px; padding:0px 15px; margin:0px 3px}
.pagination li.active{background:#de4c11; color:#fff}

#pager{clear:both; text-align:center; padding-top:15px; font-style:normal}
#pager em{ font-style:normal} 
#pager a{background:#fff; color:#7c7c7c;  height:36px; line-height:36px; padding:6px 15px; margin:0px 3px;}
#pager span{height:36px; line-height:36px; padding:6px 15px; margin:0px 3px; background:#de4c11; color:#fff}

/* wrapper css */
#wrapper{
	width:100%;
}

#container{
	position:relative;
	width:1480px;
	margin:0 auto 25px;
	padding-bottom: 10px;
	
}
.grid{background:#fff; padding:10px; text-align:left; line-height:28px;}
.grid a{clear:both; display:block}
.grid .title{font-size:20px; padding:0px; margin:0px; overflow:hidden; background:#fff; padding-bottom:8px; clear:both; font-weight:bold}
.grid .time{clear:both; text-align:right; color:#666666}

.vcl_dt{clear:both; padding:10px 0px 0px 0px}
/* tsShopContainer */
#tsShopContainer li,#tsShopContainer img{vertical-align:top;}
#tsShopContainer{ position:relative; font-size:12px; margin:0px auto; width:1160px;}
#tsShopContainer #tsImgS{text-align:center;width:100%;position:relative; margin:0px auto; padding:0px }
#tsShopContainer #tsImgS a{display:block;text-align:center;margin:0px auto;}
#tsShopContainer #tsImgS img{border:0px;  }
#tsShopContainer #tsPicContainer{width:100%;height:113px;position:relative;}
#tsShopContainer #tsPicContainer #tsImgSArrL{width:17px;height:100%;background:url(../images/picshopArr.gif) no-repeat left center;position:absolute;top:6px;left:8px;cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSArrR{width:17px;height:100%;background:url(../images/picshopArr.gif) no-repeat right center;position:absolute;top:6px;right:8px;cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSCon{position:absolute;top:10px;left:38px;width:1px;height:113px;overflow:hidden;}
#tsShopContainer #tsPicContainer #tsImgSCon ul{width:100%;overflow:hidden;}
#tsShopContainer #tsPicContainer #tsImgSCon li{width:92px;float:left;cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSCon li img{padding:3px;margin:1px;border:1px solid  #ddd;display:block;width:72px;height:90px;}
#tsShopContainer #tsPicContainer #tsImgSCon li.tsSelectImg img{border:2px solid #de4c11;margin:0px;}
#tsShopContainer #tsPicContainer #tsImgSCon li.tsSelectImg img{max-width:72px; /* sets max-width for IE */
 _width:expression(document.body.clientWidth > 72 ? "72px" : "auto");
 max-height:90px;
   /* sets max-height for IE */
   _height:expression(this.scrollHeight > 90 ? "90px" : "auto");
 transform: scale(1);transition: all 1s ease-in-out 0s;}
/* CSS class for zoomed area */
.MagicZoomBigImageCont {
	border:1px solid #ddd;
	background:#FFF;
}

.MagicZoomMain {
	text-align: center !important;
	width: 92px;
}

.MagicZoomMain div {
	padding: 0px !important;
}

/* Header look and feel CSS class */
/* header is shown if "title" attribute is present in the <A> tag */
.MagicZoomHeader {
	font:			10px Tahoma, Verdana, Arial, sans-serif;
	color:			#fff;
	background:		#fff;
	text-align:     center !important; 
}


/* CSS class for small looking glass square under mouse */
.MagicZoomPup {
	border: 		0px solid #fff;
	background: 	#ffffff;
}

/* CSS style for loading animation box */
.MagicZoomLoading {
	text-align:		center;
	background: 	#ffffff;
	color:			#444;
	border: 		1px solid #ccc;
	opacity:		0.8;
	padding:		3px 3px 3px 3px !important;
	display: 		none; /* do not edit this line please */
}

/* CSS style for gif image in the loading animation box */
.MagicZoomLoading img {
	padding-top:	3px !important;
}

.mBody{clear:both; padding:0px 0px 35px 0px;    overflow: hidden;}
.indexPicBox{ width:1480px; height:345px; margin:0px auto}
.hotPic{ width:1480px; height:345px; position:relative; overflow:hidden;}
.hotPic .num{ position:absolute; bottom:10px; z-index:10;width:100%; height:30px; text-align:center; margin:0px auto}
.hotPic .num span{ width:12px; height:12px; display:inline-block; line-height:20px; font-size:14px; text-align:center; margin:5px 4px 0; cursor:pointer; background:#fff; color:#fff; border-radius:50%}
.hotPic .num span.cur{ background:#ea5831;color:#fff;}
.hotPic .pic{ position:relative; z-index:5;}
.hotPic .pic li{ position:absolute; display:none;}
.hotPic .pic li img{ width:1480px; height:345px; display:block;}

dl,
dd {
	margin: 0;
}

#box {
	padding:10px 10px 0px 15px; font-size:16px;border:1px solid #c3c1be;

}

#box dl {
	height: 52px;
}

#box dt {
	float: left;
	color: #000; line-height:38px
}

#box dd {
	float: left; cursor: pointer; height:33px; line-height:33px;padding:0 10px;text-decoration:none;color:#333;border-radius:2px; border:1px solid #c3c1be;  margin:0px 6px 0px 0px; color:#333
}
#box dd:hover{color:#fff;background-color:#de4c11; border:1px solid #de4c11}
#box dd.active {color:#fff;background-color:#de4c11; border:1px solid #de4c11;}

#box dl.select2 {
	margin: 0;
	padding: 0 20px; line-height:40px;
}

#box dl.select2 dd{
	padding: 0 2px 0 10px;
	border-radius: 3px;color:#fff;background-color:#de4c11; border:1px solid #de4c11;
}
#box dl.select2 dd span{
	width: 20px;
	height: 20px;
	display: inline-block;
	text-align: center;
	line-height: 20px;
	background: #de4c11;
	color: #fff;
	margin-left: 10px;
	cursor: pointer;border-radius: 5px; height:28px; line-height:28px
}
.ssoso{width:400px; float:left; margin:0px 0px 0px 4px}
.soso02{ width:100%; border:1px solid #c3c1be; background:#fff; height:31px; line-height:31px; font-size:14px;text-indent:10px}
.ssoso input{ outline: none; }

.wsj{ font-size:18px; height:65px;  line-height:65px; border: 1px solid #c3c1be; background:#fff; padding:0px; margin-left:20px}

.slide{width:94%; overflow:hidden;position:relative; z-index:10;}
.slide .skip{_display:block;width:44px;height:76px; position:absolute;top:50%;margin-top:-24px;text-indent:-1000em;cursor:pointer; }
.slide .prev{background:url(../images/ui-prev.png) no-repeat;left:30px;opacity: 0.5;}
.slide .prev:hover{background:url(../images/ui-prev.png) no-repeat;opacity: 1;}
.slide .next{background:url(../images/ui-next.png) no-repeat;opacity: 0.5;right:30px;}
.slide .next:hover{background:url(../images/ui-next.png) no-repeat;opacity: 1;}
.slide:hover .prev,.slide:hover .next{display:block;}

.mmlu{clear:both; overflow:hidden; padding:0px; margin:0px;}
.mmlu .title{clear:both; background:url(../images/sbg02.jpg) repeat-x 0px 0px; height:54px; overflow:hidden; margin-bottom:10px}
.mmlu .title .left{font-size:16px; color:#e9927c; background:url(../images/sbg01.jpg) repeat-x center 0px; height:45px; padding:0px 15px 8px 15px; }
.mmlu .title .left b{font-size:30px; color:#fff}
.mmlu .title .right{height:45px; line-height:45px; padding:0px 10px 8px 0px; font-size:18px; color:#4e1700}
.mmlu .title .right a{color:#4e1700}

.mtku{clear:both; overflow:hidden; padding:30px 0px; margin:0px;}
.mtku .title{clear:both; background:url(../images/sbg02.jpg) repeat-x 0px 0px; height:54px; overflow:hidden; margin-bottom:10px}
.mtku .title .left{font-size:16px; color:#e9927c; background:url(../images/sbg01.jpg) repeat-x center 0px; height:45px; padding:0px 15px 8px 15px; }
.mtku .title .left b{font-size:30px; color:#fff}
.mtku .title .right{height:45px; line-height:45px; padding:0px 10px 8px 0px; font-size:18px; color:#4e1700}
.mtku .title .right a{color:#4e1700}

.mztjj{clear:both; overflow:hidden; padding:0px; margin:0px;}
.mztjj .title{clear:both; background:url(../images/sbg02.jpg) repeat-x 0px 0px; height:54px; overflow:hidden; margin-bottom:10px}
.mztjj .title .left{font-size:16px; color:#e9927c; background:url(../images/sbg01.jpg) repeat-x center 0px; height:45px; padding:0px 15px 8px 15px; }
.mztjj .title .left b{font-size:30px; color:#fff}
.mztjj .title .right{height:45px; line-height:45px; padding:0px 10px 8px 0px; font-size:18px; color:#4e1700}
.mztjj .title .right a{color:#4e1700}

.mspai{clear:both; overflow:hidden; padding:0px; margin:0px;}
.mspai .title{clear:both; background:url(../images/sbg02.jpg) repeat-x 0px 0px; height:54px; overflow:hidden; margin-bottom:10px}
.mspai .title .left{font-size:16px; color:#e9927c; background:url(../images/sbg01.jpg) repeat-x center 0px; height:45px; padding:0px 15px 8px 15px; }
.mspai .title .left b{font-size:30px; color:#fff}
.mspai .title .right{height:45px; line-height:45px; padding:0px 10px 8px 0px; font-size:18px; color:#4e1700}
.mspai .title .right a{color:#4e1700}

.mychz{clear:both; overflow:hidden; padding:0px; margin:0px;}
.mychz .title{clear:both; background:url(../images/sbg02.jpg) repeat-x 0px 0px; height:54px; overflow:hidden; margin-bottom:10px}
.mychz .title .left{font-size:16px; color:#e9927c; background:url(../images/sbg01.jpg) repeat-x center 0px; height:45px; padding:0px 15px 8px 15px; }
.mychz .title .left b{font-size:30px; color:#fff}
.mychz .title .right{height:45px; line-height:45px; padding:0px 10px 8px 0px; font-size:18px; color:#4e1700}
.mychz .title .right a{color:#4e1700}

.clear {clear:both;height:0; overflow:hidden; visibility:hidden}
.hidden {display:none;}
.block {display:block;}
.fl{float:left;}
.fr{float:right;}
.qx_list{width:1746px; overflow:hidden; margin:0 auto}
.qx_list ul li { background: #FFF; float: left; width:319.2px; margin: 20px 15px 20px 15px; }
.qx_picBox { }
.qx_picBox img{width:100%; height:auto}
.qx_txt {clear:both; padding:10px 10px 10px 10px; font-size:16px; text-align:left; line-height:24px; display: inline-block; white-space: nowrap;   width: 100%; overflow: hidden; text-overflow:ellipsis;}
.clear {clear:both;height:0; overflow:hidden; visibility:hidden}
.hidden {display:none;}
.block {display:block;}
.fl{float:left;}
.fr{float:right;}
.qx_list{width:1510px; overflow:hidden; margin:0 auto}
.qx_list ul li { background: #FFF; float: left; width:266px; margin: 20px 15px 20px 15px; }
.qx_picBox { }
.qx_picBox img{width:100%; height:auto}
.qx_name{clear:both; padding:5px 10px 0px 10px; font-size:16px; text-align:left; line-height:24px; display: inline-block;
  white-space: nowrap;   width: 100%; overflow: hidden; text-overflow:ellipsis;}
.qr_subtitle{clear:both; color:#999; font-size:12px; padding:8px 10px 8px 10px}
.qr_subtitle .right img{margin:-1px 3px 0px 0px}

.xgtj_line{background:#ffe2d6; height:20px; overflow:hidden}
.xginfo{clear:both; background:#fefbf6; padding:15px 15px}
.xgtj{clear:both; overflow:hidden}
.xgtj_title{font-size:22px; text-align:left; color:#000000; clear:both; padding-bottom:20px}
.xgtj_content{clear:both; margin-left:-20px}
.xgtj_content ul{list-style-type:none; padding:0px; margin:0px;}
.xgtj_content li{float:left;  background:#fefbf6; overflow:hidden;  margin:0px 0px 20px 20px; width:272px; height:307px}
.xgtj_pic{display: table-cell;vertical-align: middle;width:272px;height:307px;overflow:hidden;}
.xgtj_pic img{max-width:210px; /* sets max-width for IE */
 _width:expression(document.body.clientWidth > 272 ? "272px" : "auto");
 max-height:307px;
   /* sets max-height for IE */
   _height:expression(this.scrollHeight > 307 ? "307px" : "auto");
 transform: scale(1);transition: all 1s ease-in-out 0s;}
.xgtj_content li:hover .xgtj_pic img{transform: scale(1.5);	}

.xgbq{clear:both; overflow:hidden}
.xgbq_title{font-size:22px; text-align:left; color:#000000; clear:both; padding-bottom:20px}
.xgbq_content{clear:both; margin-left:-20px}
.xgbq_content ul{list-style-type:none; padding:0px; margin:0px;}
.xgbq_content li{float:left; margin:0px 0px 10px 20px; width:268px;}
.xgbq_content li a {
    display:inline-table;
    border: 1px solid #ccc;
    border-radius: 40px;
    padding:6px 1px;
    color: #333; width: 100%;
}
.xgbq_content li a:hover {background:#de4c11; color:#fff;display:inline-table;}