@charset "utf-8";
/* CSS Document */

body{ width:100%; height:auto; color:#646464; font-size:12px; font-family:'微软雅黑','楷体'; background:#f2f2f2;}
*{ margin:0px auto; padding:0px;}
a{ text-decoration:none; color:#646464;}
.divclear{ clear:both;}
.hidd{ display:none;}
li{ list-style:none;}
i,em{ font-style:normal;}
#bord{ border:none;}
#bgnone{ background:none;}
#bord_n{ padding-right:0; margin:0;}
.t_left{float:left;}
.t_right{ float:right;}
.align_l{ text-align:left;}
.align_r{ text-align:right;}
.align_c{text-align:center;}
img{ vertical-align:bottom; border:none; max-width:100%;}

/* 导航栏 */
.itopc{ width:1100px; margin:0 auto; position:absolute; top:20px; left:0px; right:0px; z-index:999;}
.itop_t .logo{ display:inline-block; width:520px; height:64px; float:left;}
.itop_t .search{ display:inline-block; float:right; padding-top:17px;}
.itop_t .search .t_left{ display:inline-block; padding-top:8px; color:#fff;}
.itop_t .search .t_left a{ display:inline-block; color:#fff; height:19px; line-height:19px; border-radius:19px; padding:0 8px; margin:0 5px;}
.itop_t .search .t_left a.cur{ background:#f99223;}
.itop_t .search .t_right{ display:inline-block;}
.itop_t .search .t_right input[type=text]{ width:110px; padding:0 10px; font-size:12px; height:35px; line-height:35px; color:#666; border:0 none; float:left; background:url(../images/isearch_bg.jpg) #fff no-repeat right center;}
.itop_t .search .t_right input[type=submit]{ width:50px; font-size:12px; cursor:pointer; border:0 none; height:35px; background:#fff; color:#666666; float:left;}

.ibox{ width:1100px; margin:10px auto 0;}
.ibox ul{ float:right;}
.ibox ul li{ float:left;}
.ibox ul li>a{ display:block; width:123px; height:42px; line-height:38px; text-align:center; background:url(../images/imenu_bg.png) repeat left top; color:#fff; font-size:14px; }
.ibox ul li.on>a{ border-bottom:4px solid #ab170f; height:38px; background:#840e08; }
.ibox ul li:hover>a{ border-bottom:4px solid #ab170f; height:38px; background:#840e08; }
.ibox ul li dl{ display: none; background:url(../images/imenu_bg.png) repeat left top; text-align: center;}
.ibox ul li dl dt a{ display: block; height: 38px; line-height: 38px; color: #ffffff;}
.ibox ul li:hover dl{ display: block;}
.ibox ul li dl dt:hover a{ background:#840e08;}


/* banner */
.banner{ position:relative;}
.banner,.banner .flexslider,.banner .slides li{ min-width:1100px; height:550px;}
.flexslider{position:relative;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.flex-control-nav{position:absolute;bottom:15px; z-index:2;padding-left:0;width:1100px;left:0;right:0;margin:0 auto;text-align:center;}
.flex-control-nav li{width:18px;height:18px;margin-right:5px;display:inline;zoom:1;text-align:center; border-radius:50%; overflow:hidden;}
.flex-control-nav a{display:inline-block;width:18px;height:18px;line-height:50px; background:url(../images/art.png) no-repeat; background-position:-22px center;cursor:pointer;color:#fff;font-family:Arial; border-radius:50%; overflow:hidden;}
.flex-control-nav .flex-active{ background-position:left center; color:#b34040;}
.flex-direction-nav a{width:40px;height:40px;line-height:99em;overflow:hidden;margin:-45px 0 0;display:block;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
/*.flex-direction-nav .flex-next{ background:url(../images/right.png) #fff no-repeat center center; right:70px;}
.flex-direction-nav .flex-prev{ background:url(../images/left.png) #fff no-repeat center center; left:70px;}
.flexslider:hover .flex-next{opacity:0.6;filter:alpha(opacity=60);}
.flexslider:hover .flex-prev{opacity:0.6;filter:alpha(opacity=60);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=100);}*/



/* 底部菜单栏 */
.ifoot{ width:100%; height:130px; background:#717171;}
.ifoot_c{ width:1100px; margin:0 auto; color:#fff;}
.ifoot_t{ padding-top:35px; padding-bottom:10px; height:30px; line-height:15px; border-bottom:1px solid #fff;}
.ifoot_t .t_left{ font-size:14px; display:inline-block;}
.ifoot_t .t_left i{ font-size:12px; text-transform:uppercase;}
.ifoot_t .t_right{ display:inline-block;}
.ifoot_t .t_right a{ display:inline-block; padding:0 5px; color:#fff;}
.ifoot_b{ line-height:55px; height:55px;}
.ifoot_b i{ display:inline-block; margin-right:15px; text-transform:uppercase;}
/* 内页banner */
.nbanner{ width:100%; height:400px; overflow:hidden; background:url(../images/nbanner.jpg) no-repeat center center; }











