@charset "gb2312";
/* CSS Document */

/*iconFont*/
@font-face {
 font-family: 'iconFont';
 src: url('fonts/iconFont.eot');
 src: local('iconFont'), 
              local('iconFont'), 
              url('fonts/iconFont.woff') format('woff'), 
              url('fonts/iconFont.ttf') format('truetype'), 
              url('fontsiconFont.svgfontName') format('svg');
}


/*base的样式*/
/* 防止用户自定义背景颜色对网页的影响，添加让用户可以自定义字体 */
html {
    color:#000;background:#fff;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

/* 内外边距通常让各个浏览器样式的表现位置不同 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
    margin:0;padding:0; font: 12px/1  Tahoma,"Microsoft YaHei", "宋体", "\5b8b\4f53";line-height:18px;
}

/* 重设 HTML5 标签, IE 需要在 js 中 createElement(TAG) */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { 
    display:block;
}

/* HTML5 媒体文件跟 img 保持一致 */
audio,canvas,video {
    display: inline-block;*display: inline;*zoom: 1;
}

/* 要注意表单元素并不继承父级 font 的问题 */
body,button,input,select,textarea {
    font: 12px/1  Tahoma,"Microsoft YaHei", "宋体", "\5b8b\4f53";line-height:18px;
}
input,select,textarea {
    font-size:100%; outline:none;
}

/* 去掉各Table  cell 的边距并让其边重合 */
table {
    border-collapse:collapse;border-spacing:0;
}

/* IE bug fixed: th 不继承 text-align*/
th {
    text-align:inherit;
}

/* 去除默认边框 */
fieldset,img {
    border:0;
}

/* ie6 7 8(q) bug 显示为行内表现 */
iframe {
    display:block;
}

/* 去掉 firefox 下此元素的边框 */
abbr,acronym {
    border:0;font-variant:normal;
}

/* 一致的 del 样式 */
del {
    text-decoration:line-through;
}

address,caption,cite,code,dfn,em,th,var {
    font-style:normal;
    font-weight:500;
}

/* 去掉列表前的标识, li 会继承 */
ol,ul,li {
    list-style:none;
}

/* 对齐是排版最重要的因素, 别让什么都居中 */
caption,th {
    text-align:left;
}

/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,h2,h3,h4,h5,h6 {
    font-size:100%;
    font-weight:500;
}

q:before,q:after {
    content:'';
}

/* 统一上标和下标 */
sub, sup {
    font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;
}
sup { top: -0.5em; }
sub { bottom: -0.25em; }

/* 默认不显示下划线，保持页面简洁 */
ins,a {
    text-decoration:none;
}

/* 鼠标悬停 */
a:hover {
    text-decoration: none;
}

/* 清理浮动 */
.fn-clear:after {
    visibility:hidden;
    display:block;
    font-size:0;
    content:" ";
    clear:both;
    height:0;
}
.fn-clear {
    zoom:1; /* for IE6 IE7 */
}

/* 隐藏, 通常用来与 JS 配合 */
body .fn-hide {
    display:none;
}

/* 设置内联, 减少浮动带来的bug */
.fn-left,.fn-right {
    display:inline;
}
.fn-left {
    float:left;
}
.fn-right {
    float:right;
}

/* 单行文字溢出时出现省略号，需设定宽度 */ 
.fn-text-overflow {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/* 简单的渐变 */
.fn-linear {
    background: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#f1f1f1));
    background: -moz-linear-gradient(top, #fcfcfc, #f1f1f1);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#f1f1f1');
    background:-o-linear-gradient(top, #fcfcfc, #f1f1f1);
    background: linear-gradient(top, #fcfcfc, #f1f1f1);
}

/* 浅色的渐变 */
.fn-linear-light {
    background: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#f9f9f9));
    background: -moz-linear-gradient(top, #fcfcfc, #f9f9f9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#f9f9f9');
    background:-o-linear-gradient(top, #fcfcfc, #f9f9f9);
    background: linear-gradient(top, #fcfcfc, #f9f9f9);
}

/* 人民币符号 */
.fn-rmb {
    font-family: arial;
    font-style: normal;
    padding-right: 4px;
}

/* chrome 下字体过小的问题 */
.fn-webkit-adjust {
    -webkit-text-size-adjust: none;
}


/*结构化样式*/

/*左右布局*/

/*L-R*/
.ui-LR { zoom:1;}
.ui-LR:after { display:block; content:""; clear:both;}
.ui-LR .uiLR-right { float:right; margin-left:-200px; width:100%; z-index:5; position:relative;}
.ui-LR .uiLR-Rcontent { margin-left:200px; }
.ui-LR .uiLR-left { float:left; width:200px; z-index:9; position:relative;}

/*R-L*/
.ui-RL { zoom:1;}
.ui-RL:after { display:block; content:""; clear:both;}
.ui-RL .uiRL-right { float:right; width:200px; position:relative; z-index:2; z-index:9; position:relative;}
.ui-RL .uiRL-left { float:left; margin-right:-200px; width:100%; z-index:5; position:relative;}
.ui-RL .uiRL-Lcontent { margin-right:200px; position:relative; z-index:1;}


/*L-M-R*/
.ui-LMR { zoom:1;}
.ui-LMR:after { display:block; content:""; clear:both;}
.ui-LMR .uiLMR-left { float:left; margin-left:-100%; width:200px; z-index:9; position:relative;}
.ui-LMR .uiLMR-min { float:left; width:100%; z-index:5; position:relative;}
.ui-LMR .uiLMR-right { float:left; width:200px; margin-left:-200px; z-index:9; position:relative;}
.ui-LMR .uiLMR-content { margin:0 200px; }









/*一些组件的样式*/
/*三角形（上下左右） 两三角形（上下左右）用于下拉列表的*/

.triangleL,.triangleR,.triangleT,.triangleB { display:block; border:6px solid #000; cursor:pointer; overflow:hidden; width:0px; height:0px; position:relative;}
.triangleL { left:-6px; border-color:transparent #000 transparent transparent;/* 黑 透明 透明 */ _border-style:dashed solid dashed dashed; /*解决ie6不支持transparent的问题*/}
.triangleR { left:0px; border-color:transparent transparent transparent #000;/* 黑 透明 透明 */  _border-style:dashed dashed dashed solid; /*解决ie6不支持transparent的问题*/}
.triangleT { top:-6px; border-color:transparent transparent #000 transparent;/* 黑 透明 透明 */  _border-style:dashed dashed solid dashed; /*解决ie6不支持transparent的问题*/}
.triangleB { top:0px; border-color:#000 transparent transparent transparent;/* 黑 透明 透明 */  _border-style:solid dashed dashed dashed; /*解决ie6不支持transparent的问题*/}


.HalfTriangleL,.HalfTriangleR,.HalfTriangleT,.HalfTriangleB { position:relative; width:12px; height:12px; overflow:hidden;}
.HalfTriangleL .HalfTriangle-top { position:absolute; left:-4px; top:0px; z-index:2; border-color:transparent #fff transparent transparent;/* 黑 透明 透明 */ _border-style:dashed solid dashed dashed; /*解决ie6不支持transparent的问题*/}
.HalfTriangleR .HalfTriangle-top { position:absolute; left:-2px; top:0px; z-index:2; border-color:transparent transparent transparent #fff;/* 黑 透明 透明 */ _border-style:dashed dashed dashed solid; /*解决ie6不支持transparent的问题*/}
.HalfTriangleT .HalfTriangle-top { position:absolute; left:0px; top:-4px; z-index:2; border-color:transparent transparent #fff transparent;/* 黑 透明 透明 */ _border-style:dashed dashed solid dashed; /*解决ie6不支持transparent的问题*/}
.HalfTriangleB .HalfTriangle-top { position:absolute; left:0px; top:-2px; z-index:2; border-color:#fff transparent transparent transparent;/* 黑 透明 透明 */ _border-style:solid dashed dashed dashed; /*解决ie6不支持transparent的问题*/}


.DouTriangleL,.DouTriangleR,.DouTriangleT,.DouTriangleB { position:relative; width:12px; height:12px; overflow:hidden; }

.DouTriangleL .DouTriangle-top { position:absolute; right:-6px; top:0px; z-index:2;}
.DouTriangleL .DouTriangle-bottom { position:relative; left:0px; top:0px; z-index:1;}

.DouTriangleR .DouTriangle-top { position:absolute; right:-6px; top:0px; z-index:2;}
.DouTriangleR .DouTriangle-bottom { position:relative; left:0px; top:0px; z-index:1;}

.DouTriangleT .DouTriangle-top { position:absolute; left:0px; bottom:-6px; z-index:2;}
.DouTriangleT .DouTriangle-bottom { position:relative; left:0px; top:0px; z-index:1;}

.DouTriangleB .DouTriangle-top { position:absolute; left:0px; bottom:-6px; z-index:2;}
.DouTriangleB .DouTriangle-bottom { position:relative; left:0px; top:0px; z-index:1;}







/*ui-box*/
/*base*/
.ui-box { border: 1px solid #ccc;zoom: 1;font-size:12px;margin: 0;padding: 0;}
.ui-box, 
.ui-box .ui-box-head,
.ui-box .ui-box-container
{ zoom: 1; margin: 0; padding: 0; position:relative;}

.ui-box:after,
.ui-box .ui-box-head:after,
.ui-box .ui-box-container:after
 { display:block; content:""; clear:both; font-size: 0; height: 0; visibility: hidden;}

.ui-box-follow { border-top: none; } /*--使用在box和上面的box相连的情况下 --*/ 
.ui-box-head { border-bottom: 1px solid #ccc;}
.ui-box-head-border {
    border: 1px solid #fff;
    overflow: hidden;
    padding: 10px;
    background: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#f1f1f1));
    background: -moz-linear-gradient(top, #fcfcfc, #f1f1f1);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#f1f1f1');
    background: -o-linear-gradient(top, #fcfcfc, #f1f1f1);
    background: linear-gradient(top, #fcfcfc, #f1f1f1);
}
.ui-box-head .ui-box-head-title { text-indent:10px; height:30px; line-height:30px; color: #4d4d4d; font-size: 16px; font-weight: bold; float: left; display: inline; margin: 0; padding: 0; }
.ui-box-head .ui-box-head-more { float:right; display:inline; height:30px; line-height:30px; margin-right:10px; color:#4d4d4d;}
.ui-box-head .ui-box-head-text { margin-left:10px; color:#808080; float: left; display:inline; height:30px; line-height:30px; }
.ui-box-container { background: #fff;}
.ui-box-content { padding: 10px; }  /* 可选，用于默认有内边距的box */ 

/*otherStyle*/
/*ui-box-Tout*/
.ui-box-Tout, .ui-box-Tout .ui-box-head { border:none;}
.ui-box-Tout .ui-box-head-title {}
.ui-box-Tout .ui-box-head-more {}
.ui-box-Tout .ui-box-head-text {}
.ui-box-Tout .ui-box-container { background:#fff; border:1px solid #ccc;}
.ui-box-Tout .ui-box-container .ui-box-content { padding: 10px;} /* 可选，用于默认有内边距的box */ 

/*ui-box-TitIn*/
.ui-box-TitIn { border-top:2px solid #ccc;}
.ui-box-TitIn .ui-box-head { border:none;}
.ui-box-TitIn .ui-box-head-title {}
.ui-box-TitIn .ui-box-head-more {}
.ui-box-TitIn .ui-box-head-text {}
.ui-box-TitIn .ui-box-container { background: #fff;}
.ui-box-TitIn .ui-box-container .ui-box-content { padding: 10px;} /* 可选，用于默认有内边距的box */ 

/*ui-box-noBor*/
.ui-box-noBor { border:1px solid #ccc;}
.ui-box-noBor .ui-box-head { border:none;}
.ui-box-noBor .ui-box-head-title { color:#4d4d4d;}
.ui-box-noBor .ui-box-head-more { color:#4d4d4d;}
.ui-box-noBor .ui-box-head-text { color:#808080;}
.ui-box-noBor .ui-box-container { background: #fff;}
.ui-box-noBor .ui-box-container .ui-box-content { padding: 10px;} /* 可选，用于默认有内边距的box */ 



/*tabTabs*/
/*base*/
.ui-tabTabs { position:relative;}
.ui-tabTabs ul, .ui-tabTabs li { list-style:none;}
.ui-tabTabs .tab { width:910px; height:38px; position:relative; overflow:hidden; z-index:3; left:24px; top:0px; background:none;}
.ui-tabTabs .tabUl { position:absolute; left:0px; top:0px; /*width:100000px;*/ background:none;} /*width只是静态属性，用时要删除*/
.ui-tabTabs .tabLi { float:left; vertical-align:middle; }
.ui-tabTabs .tabLi a { display:block; height:37px; line-height:38px;font-size:14px; color:#808080; padding:0px 12px; *white-space: nowrap;/**white-space是解决ie7下面的问题*/}
.ui-tabTabs .tab .active a { color:#333; border-radius:5px 5px 0px 0px; border:1px solid #ccc; background:#fff;}
.ui-tabTabs .tabs { width:100%; height:50px; background:#fff; position:relative; border-top:1px solid #ccc; z-index:2; margin-top:-1px;}
.ui-tabTabs .tabsLi { width:100%; height:100%; z-index:1; display:none;}
.ui-tabTabs .tabs .active { display:block;}
.ui-tabTabs .prev,.ui-tabTabs .next { width:0px; height:0px; border:12px solid #ccc; position:absolute; top:8px; z-index:10; display:block; display:none;}
.ui-tabTabs .prev { border-color:transparent #ccc transparent transparent; border-style:dashed solid dashed dashed; left:-8px;}
.ui-tabTabs .next { border-color:transparent transparent transparent #ccc; border-style:dashed dashed dashed solid; right:-8px;}

/*otherStyle*/
.ui-tabTabs-sty1 .tab { width:910px; height:38px;}
.ui-tabTabs-sty1 .tabLi a { color:#808080;}
.ui-tabTabs-sty1 .tab .active a { color:#000; height:36px; border-radius:0px; border:1px solid #ccc; border-top:2px solid #000; border-bottom:none;}

.ui-tabTabs-sty2 .tab { width:910px; height:38px;}
.ui-tabTabs-sty2 .tabLi a { color:#808080; }
.ui-tabTabs-sty2 .tab .active a { color:#000; height:36px; border-radius:0px; border:none; border-bottom:2px solid #000;}
.ui-tabTabs-sty2 .tabs { margin-top:-2px; border-top:2px solid #ccc;}

.ui-tabTabs-sty3 .tab { width:910px; height:38px;}
.ui-tabTabs-sty3 .tabLi a { color:#545454;}
.ui-tabTabs-sty3 .tab .active a { color:#fff;background:#000; border:none; border-radius:0px; border-bottom:1px solid #000;}
.ui-tabTabs-sty3 .tabs { border:none; border:1px solid #ccc; border-top:2px solid #000;}

.ui-tabTabs-sty4 .tab { width:910px; height:38px;}
.ui-tabTabs-sty4 .tabLi a { color:#545454;}
.ui-tabTabs-sty4 .tab .active a { color:#fff; background:#000; border:none; border-radius:0px;}
.ui-tabTabs-sty4 .tabs { border:none;}


/*nav*/
/*base*/
.ui-nav{position:relative;}
.ui-nav a{text-decoration:none;}
.ui-nav a:hover{text-decoration:none}
.ui-nav ul,.ui-nav li{list-style-type:none}
.ui-nav-main{zoom:1;margin:0;padding-left:10px;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;background:-webkit-linear-gradient(top,#F39100,#F17A00);background:-moz-linear-gradient(top,#F39100,#F17A00);background:-ms-linear-gradient(#F39100,#F17A00);background:-o-linear-gradient(#F39100,#F17A00);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFF39100, endColorstr=#FFF17A00)}
.ui-nav-main:before,.ui-nav-main:after{content:"";display:table}
.ui-nav-main:after{clear:both}
.ui-nav-item{float:left;margin:7px 5px 0 0;}
.ui-nav-item .ui-nav-head{display:inline-block;_display:inline;_zoom:1;height:35px;padding:0 15px;line-height:35px;color:#fff;font-weight:bold;font-size:14px;}
.ui-nav-item .ui-nav-head:hover{color:#fff;background:-webkit-linear-gradient(top,#F49C25,#F49726);background:-moz-linear-gradient(top,#F49C25,#F49726);background:-ms-linear-gradient(#F49C25,#F49726);background:-o-linear-gradient(#F49C25,#F49726);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFF49C25, endColorstr=#FFF49726);-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0}
.ui-nav-item-current .ui-nav-head,.ui-nav-item-current .ui-nav-head:hover{background:#fff;filter:none;color:#6d6969;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0}
.ui-nav-submain{display:none;position:absolute;left:10px;top:42px;margin:0;padding:0}

.ui-nav-subitem{float:left;margin:5px 10px 0 0;}
.ui-nav-subitem a{display:inline-block;*display:inline;zoom:1;padding:0 15px;height:26px;line-height:26px;background:transparent;color:#868686;font-weight:normal;font-size:12px;-webkit-border-radius:3px;border-radius:3px;}
.ui-nav-subitem a:hover{height:24px;line-height:24px;padding:0 14px;background:transparent;-webkit-box-shadow:0 -1px 0 #f6f6f6;box-shadow:0 -1px 0 #f6f6f6;border:1px solid #cecece;-webkit-border-radius:3px;border-radius:3px}
.ui-nav-subitem-current a,.ui-nav-subitem-current a:hover{height:24px;line-height:24px;padding:0 14px;border-left:1px solid #dadada;border-right:1px solid #dadada;border-top:1px solid #bebebe;border-bottom:1px solid transparent;_border-bottom:1px solid #dadada;-webkit-box-shadow:inset 0 1px 0 #dadada;box-shadow:inset 0 1px 0 #dadada;background:#e7e7e7}
.ui-nav-subcontainer{height:37px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background:-webkit-linear-gradient(top,#FEFEFE,#F7F7F7);background:-moz-linear-gradient(top,#FEFEFE,#F7F7F7);background:-ms-linear-gradient(#FEFEFE,#F7F7F7);background:-o-linear-gradient(#FEFEFE,#F7F7F7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFEFEFE, endColorstr=#FFF7F7F7)}
.ui-nav-item-current .ui-nav-submain{display:block}
.ui-nav-nosub .ui-nav-subcontainer,.ui-nav-nosub .ui-nav-subitem{display:none}
/*otherStyle-navmenu*/
.ui-nav-menu {}
.ui-nav-menu .ui-nav-main{ background:#ccc;border-radius:0px;filter:none;/*为解决默认属性在ie下的影响*/}
.ui-nav-menu .ui-nav-item { margin:0px;}
.ui-nav-menu .ui-nav-item .ui-nav-head { padding:5px 15px;line-height:35px;height:35px;}
.ui-nav-menu .ui-nav-item .ui-nav-head:hover{color:#fff; background:#545454;border-radius:0px;filter:none;/*为解决默认属性在ie下的影响*/}
.ui-nav-menu .ui-nav-item-current .ui-nav-head,.ui-nav-menu-orange .ui-nav-item-current .ui-nav-head:hover{background:#000; color:#fff; border-radius:0px;filter:none;/*为解决默认属性在ie下的影响*/}
.ui-nav-menu .ui-nav-submain { display:none;}
.ui-nav-menu .ui-nav-subcontainer,.ui-nav-subitem{display:none}


/*navTop*/
/*base*/
.ui-navTop{ width:100%; height:40px; min-width:1000px; position:relative; color:#545454; background:#f7f7f7; border-bottom:1px solid #e5e5e5;}
.ui-navTop .menuTopContent { width:990px; margin:0 auto; position:relative; zoom:1; padding-right:10px;}
.ui-navTop .menuTopContent:after { display:block; content:""; clear:both;}
.ui-navTop .web,.ui-navTop .language,.ui-navTop .read,.ui-navTop .search,.ui-navTop .login { float:left; display:inline;}
.ui-navTop .language li,.ui-navTop .read li,.ui-navTop .login li{ float:left; display:inline; }

.ui-navTop .web { margin-right:16px; position:relative;}
.ui-navTop .web .webTxt { height:38px; line-height:34px; padding:0 20px 0px 12px; position:relative; z-index:99; text-align:center; top:2px; cursor:pointer;}
.ui-navTop .web .active { background:#fff; background:#fff; border:1px solid #a0a0a0; border-bottom:none; color:#000;}
.ui-navTop .web .websites { display:none; position:absolute; left:0px; top:40px; border:1px solid #a0a0a0; width:998px; z-index:2; background:#fff;}
.ui-navTop .web .webTxt .HalfTriangleB { position:absolute; right:5px; top:16px; overflow:hidden;}
.ui-navTop .web .webTxt .HalfTriangleB .HalfTriangle-top { border-color:#f7f7f7 transparent transparent transparent;}

.ui-navTop .web:hover { margin-right:14px;}
.ui-navTop .web:hover .webTxt { background:#fff; background:#fff; border:1px solid #a0a0a0; border-bottom:none; color:#000;}
.ui-navTop .web:hover .webTxt .HalfTriangleB .HalfTriangle-top { border-color:#fff transparent transparent transparent;}

.ui-navTop .web:hover .websites { display:block;}
.ui-navTop .web:hover .arrow2 { border:3px solid #fff; border-color:#fff transparent transparent transparent;}

.ui-navTop .language { margin-right:50px;}
.ui-navTop .read { margin-right:25px;}

.ui-navTop .search { height:40px; position:relative; width:216px;}
.ui-navTop .search input { outline:none;}
.ui-navTop .search .searchTxt { width:160px; height:24px; line-height:26px; border:2px solid #c9c9c9; border-right:none; position:absolute; left:0px; top:6px; background:#fff; color:#545454; text-indent:10px;}
.ui-navTop .search .searchSub { width:54px; height:28px; line-height:28px; position:absolute; left:160px; top:6px; background:#545454; border:none; color:#fff; cursor:pointer;}

.ui-navTop .login { float:right; }
.ui-navTop .phone { float:left; color:#545454;line-height:38px; height:38px; margin-right:100px;}
.ui-navTop .phone:hover { color:#000;}

.ui-navTop .TxtA { color:#545454;line-height:38px; height:38px;}
.ui-navTop .TxtA:hover { color:#000;}
.ui-navTop .ver { float:left; display:inline; padding:0px 6px; line-height:38px; height:38px; color:#c9c9c9;*line-height:34px;}

/*红色，默认样式*/
.ui-navTop .web .active,
.ui-navTop .web:hover .webTxt { background:#fff; background:#fff; border-bottom:none; color:#e3393b;}
.ui-navTop .web:hover .websites { display:block;}
.ui-navTop .web:hover .webTxt .HalfTriangleB .HalfTriangle-bottom { border-color:#e3393b transparent transparent transparent;}
.ui-navTop .TxtA:hover { color:#e3393b;}
.ui-navTop .phone:hover { color:#e3393b;}
.ui-navTop .search .searchSub {background:#e3393b;}
.ui-navTop .web .webTxt .HalfTriangleB .HalfTriangle-bottom { border-color:#e3393b transparent transparent transparent;}


/*内容样式*/
.ui-navTop .web .websites { padding:22px 0px 22px 16px; width:982px;}
.ui-navTop .web .websites .ui-box-noBor .ui-box-container .ui-box-content { padding:0px; padding-left:24px; padding-top:8px;}


.websites .zFmH,
.websites .bSdT,
.websites .sMwY,
.websites .rZpT { float:left; margin-right:20px; border:none; border-right:1px dashed #adadad;}


.websites .zFmH { width:310px;}
.websites .bSdT { width:246px;}
.websites .sMwY { width:164px;}
.websites .rZpT { width:172px; margin-right:0px; border-right:none;}

.websites .zFmH .ui-box-head-title,
.websites .bSdT .ui-box-head-title,
.websites .sMwY .ui-box-head-title,
.websites .rZpT .ui-box-head-title { height:24px; line-height:24px; font-size:16px;}

.websites .zFmH .ui-box-head-title i,
.websites .bSdT .ui-box-head-title i,
.websites .sMwY .ui-box-head-title i,
.websites .rZpT .ui-box-head-title i { display:inline; float:left; width:24px; height:24px; background:red;}

.websites .zFmH .ui-box-head-title { color:#e3393b; margin:0px; padding:0px;}
.websites .bSdT .ui-box-head-title { color:#2870b1;}
.websites .sMwY .ui-box-head-title { color:#ee571d;}
.websites .rZpT .ui-box-head-title { color:#23b14d; font-size:12px; font-weight:normal;}

.websites .zFmH .ui-box-head-title i { background:url(2014-menhu-websites-logo.png) 0px 0px;}
.websites .bSdT .ui-box-head-title i { background:url(2014-menhu-websites-logo.png) -24px 0px;}
.websites .sMwY .ui-box-head-title i { background:url(2014-menhu-websites-logo.png) -48px 0px;}
.websites .rZpT .ui-box-head-title i { width:52px; background:url(2014-menhu-websites-logo.png) -72px 0px;}


.websites .zFmH .ui-box-content dt a,
.websites .bSdT .ui-box-content dt a,
.websites .sMwY .ui-box-content dt a,
.websites .rZpT .ui-box-content dt a{ color:#545454; line-height:24px; font-weight:bold;}

.websites .zFmH .ui-box-content dt i,
.websites .bSdT .ui-box-content dt i,
.websites .sMwY .ui-box-content dt i,
.websites .rZpT .ui-box-content dt i { display:block; float:left; width:4px; height:4px; background:#545454; margin:10px 5px 0px 0px;}

.websites .zFmH .ui-box-content dd a,
.websites .bSdT .ui-box-content dd a,
.websites .sMwY .ui-box-content dd a,
.websites .rZpT .ui-box-content dd a { float:left; display:inline; padding:0px 10px; color:#545454; line-height:24px; *white-space:nowrap;}

.websites .zFmH .ui-box-content dd a:hover,
.websites .bSdT .ui-box-content dd a:hover,
.websites .sMwY .ui-box-content dd a:hover,
.websites .rZpT .ui-box-content dd a:hover { color:#e3393b;}


.websites .sMwY .ui-box-content dd a { float:none; display:block;}












/*navTree*/
/*base*/
.ui-navTree{position:relative;}
.ui-navTree a{text-decoration:none;}
.ui-navTree a:hover{text-decoration:none}
.ui-navTree ul,.ui-navTree li{list-style-type:none;}
.ui-navTree-main{}
.ui-navTree-item{ margin-bottom:2px;}
.ui-navTree-item a{ display:block; line-height:30px; color:#545454; font-size:16px; background:#f2f2f2; padding-left:20px; font-weight:bold;}
.ui-navTree-item-current a, .ui-navTree-item a:hover{ background:#000; color:#fff;}
.ui-navTree-item a span { display:none;}
.ui-navTree-item-current a span,.ui-navTree-item a:hover span{ display:inline-block; *display:block; *float:left; *margin-top:12px; width:0px; height:0px; border:6px solid #fff;
    border-style:solid;
    border-color: transparent transparent transparent #fff;/* 黑 透明 透明 */
    _border-style: dashed dashed dashed solid; /*解决ie6不支持transparent的问题*/	
}/*ie7hack,需要根据情况更改margin-top的值*/
.ui-navTree-submain{display:none;margin:0;padding:0;}
.ui-navTree-subitem{}
.ui-navTree-subitem a{ display:block; height:48px;line-height:48px; background:#fff; color:#545454; padding-left:40px; border-bottom:1px solid #f2f2f2; font-size:14px; font-weight:normal;}
.ui-navTree-subitem-current a,.ui-navTree-subitem a:hover{ height:48px;line-height:48px; background:#fff; color:#000;}
.ui-navTree-item-current .ui-navTree-submain{display:block}

.ui-navTree-subitem a span  { display:none;}
.ui-navTree-subitem-current a span,.ui-navTree-subitem a:hover span { display:inline-block; *display:block; *float:left; *margin-top:10px; width:0px; height:0px; border:6px solid #fb884f; 
    border-style:solid;
    border-color: transparent transparent transparent #000;/* 黑 透明 透明 */
    _border-style: dashed dashed dashed solid; /*解决ie6不支持transparent的问题*/	
}/*ie7hack,需要根据情况更改margin-top的值*/

/*navTrees*/
.ui-navTrees {}
.navTree-item-header { font-family:"Microsoft YaHei"; font-size:16px; height:48px; line-height:48px; color:#545454; font-weight:bold; background:#f2f2f2; padding-left:40px;} 
.navTree-subitem {}
.navTree-subitem ul {}
.navTree-subitem li {}
.navTree-subitem li a { display:block; padding-left:60px; font-family:"Microsoft YaHei"; font-size:14px; height:48px; line-height:48px; color:#545454;}
.navTree-subitem li a:hover { color:#fff; background:#fe6867 url(triangle.png) no-repeat 38px -52px;}





/*paging*/

.page_k { float:right; height:30px; width:auto;}
.show_page { clear:both;}
.show_page:after { display:block; content:""; clear:both;}
.show_page .pconline_page,
.show_page .pconline_page1 { float:left; text-decoration:none; color:#808080; display: inline; vertical-align: middle;height:22px;line-height:22px; margin:1px 5px 0px;}

.show_page .pconline_page { background-color:#f3f3f3;font-weight:bold;padding:0 8px;border:none;}


.show_page .pconline_page:hover,
.show_page .pconline_page1 {color:#fff;background:#e3393a;}
.show_page .pconline_page1 {font-weight:bold;padding:0 8px;border:none;}


.show_page .prev,.show_page .next { float:left; font-family:"Microsoft YaHei"; font-size:14px; color:#545454; line-height:22px; border:1px solid #ccc; padding:0px 10px; margin-top:0px !important; position:relative;}
.show_page .prev:hover,.show_page .next:hover { border:1px solid #e3393a; color:#e3393a;}
.show_page .prev { padding-left:16px; line-height:22px ;background:url(2014-menhu-pagingpnpic.png) no-repeat 6px 3px;}
.show_page .next { padding-right:16px; background:url(2014-menhu-pagingpnpic.png) no-repeat 56px -22px;}

.show_page .prev:hover { background:url(2014-menhu-pagingpnpic.png) no-repeat 6px -43px;}
.show_page .next:hover { background:url(2014-menhu-pagingpnpic.png) no-repeat 56px -66px;}


.show_page .iconfont {display:block;position:absolute;top:50%;width:0px;height:0px;margin-top:-5px;border:6px solid #787878;}
.show_page .prev .iconfont {
	left:0px;
    border-color: transparent #787878 transparent transparent ;/* 黑 透明 透明 */
	_border-style: dashed solid dashed dashed; /*解决ie6不支持transparent的问题*/	
}
.show_page .next .iconfont {
	right:0px;
    border-color: transparent transparent transparent #787878;/* 黑 透明 透明 */
	_border-style: dashed dashed dashed solid; /*解决ie6不支持transparent的问题*/	
}

.show_page .prev:hover .iconfont{border-color: transparent #e3393a transparent transparent ;}
.show_page .next:hover .iconfont{border-color: transparent transparent transparent #e3393a;}
















/*table*/
/*base*/
.ui-table { border-collapse:collapse; border:1px solid #ccc; width:100%; font-size: 12px; text-align: left; }
.ui-table tr:nth-child(even),
.ui-table-split /* 隔行换色效果 */,
.ui-table-hover /* 用作表格行hover效果 */ {    
    background-color:#FBFBFB;
}
.ui-table tr { color:#808080; }
.ui-table thead tr { color:#666; }
.ui-table thead { color:#666; background-color: #F6F6F6; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F8F8F8', endColorstr='#F2F2F2'); background: -webkit-gradient(linear, left top, left bottom, from(#F8F8F8), to(#F2F2F2)); background: -moz-linear-gradient(top, #F8F8F8, #F2F2F2); background: -o-linear-gradient(top, #F8F8F8, #F2F2F2); background: linear-gradient(top, #F8F8F8, #F2F2F2);}
.ui-table th { padding:7px 9px; border-bottom:1px solid #d9d9d9; text-align: left; }
.ui-table td { padding:8px 9px 7px; border-bottom:1px solid #d9d9d9; }
.ui-table th { padding:7px 9px;}
.ui-table tfoot td { border-bottom:none; }
/* 无边框table加上ui-table-noborder */
.ui-table-noborder, .ui-table-noborder td, .ui-table-noborder tr, .ui-table-noborder th { border:none; outline:none; }
.ui-table-noborder .ui-table-split, .ui-table-noborder .ui-table-hover { background-color:#f7f7f7; }
/* 当table放在一个有边框的容器中时，比如ui-box，需要添加类名ui-table-inbox去掉本身的外框 */
.ui-table-inbox { border:none; outline:none; }
.ft-bar { font-style: italic; padding:0 5px;}

/*drop*/
.ui-drop { position:relative; width:98px; height:30px;}/*宽高可以自行设置*/
.ui-drop .ui-dropHd { position:relative; z-index:4; border:1px solid #ccc;}
.ui-drop .dropHd_active {}
.ui-drop .ui-dropHd .pHead { font-family:"微软雅黑"; color:#000; font-size:14px; text-indent:10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; line-height:28px;}/*行高也可以自行设置*/
.ui-drop .ui-dropHd .DivSpan { display:block; position:absolute; height:28px; width:24px; right:0px; top:0px; text-align:center; 
			background: #e6e6e6; /* Old browsers */
			background: -moz-linear-gradient(top,  #e6e6e6 0%, #f6f6f6 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6e6e6), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #e6e6e6 0%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #e6e6e6 0%,#f6f6f6 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #e6e6e6 0%,#f6f6f6 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #e6e6e6 0%,#f6f6f6 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
}
.ui-drop .ui-dropHd .DivSpan span { position:absolute; top:50%; left:50%; margin:-2px 0px 0px -6px;} 
.ui-drop .ui-dropHd .DivSpan .triangleB {  border-color:#000 transparent transparent transparent;}
.ui-drop .ui-dropHd .DivSpan .triangleT { margin-top:-8px;}

.ui-drop .ui-dropNr { width:96px; display:none; overflow:hidden; overflow-y:auto; height:auto; position:absolute; left:0px; top:29px; z-index:99; background:#fff; border:1px solid #c7c7c7; box-shadow:5px 5px 5px #f4f4f4; }
.ui-drop .dropNr_active { display:block;}
.ui-drop .ui-dropNr ul { }
.ui-drop .ui-dropNr li { width:100%;}
.ui-drop .ui-dropNr li a { display:block; font-family:"微软雅黑"; font-size:14px; color:#000; text-indent:10px; min-height:30px; line-height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}

.ui-drop .outPout { position:absolute; left:0px; top:0px; font-family:"微软雅黑"; color:#000; background:green; font-size:14px; line-height:20px; border:1px solid green;}
.ui-drop .outPout .outPArrow { position:absolute; left:0px; top:-6px; width:0px; height:0px;
    border-width:0px 6px 6px;
    border-style:solid;
    border-color: transparent transparent #000 transparent ;/* 黑 透明 透明 */
	_border-style: dashed dashed solid dashed; /*解决ie6不支持transparent的问题*/	
}
.ui-drop .ui-dropNr li a:hover { color:#fff;background:#ccc;}



/*button*/
.ui-button { display:inline-block; border-radius:4px; overflow:hidden; padding:0px 10px; border:none; background:none; background:#ccc; color:#fff; vertical-align:middle; text-align:center; text-decoration:none; cursor:pointer; font-size:14px; font-weight: bold;}
.ui-buttonS { height:22px !important; line-height:22px !important; font-size:12px;}
.ui-buttonM { height:30px !important; line-height:30px !important; font-size:14px;}
.ui-buttonL { height:34px !important; line-height:34px !important; font-size:14px;}
.ui-buttonXL { height:38px !important; line-height:38px !important; font-size:14px;}
.ui-buttonXXL { height:45px !important; line-height:45px !important; font-size:16px;}
.ui-button3XL { height:56px !important; line-height:56px !important; font-size:18px;}
.ui-button4XL { height:80px !important; line-height:80px !important; font-size:18px;}



/*图标准备用矢量图标*/
.S-icon,.M-icon,.L-icon,.XL-icon,.XXL-icon,.XXXL-icon { background:red;}

/*.icon-16 { float:left; display:inline; width:16px; height:16px; top:50%; margin-top:-8px; position:relative;  margin-right:5px;}
.icon-24 { float:left; display:inline; width:24px; height:24px; top:50%; margin-top:-12px; position:relative; margin-right:5px;}
.icon-32 { float:left; display:inline; width:32px; height:32px; top:50%; margin-top:-16px; position:relative; margin-right:5px;}*/

.icon-16 { display:inline-block; width:16px; height:16px; margin-right:5px;}
.icon-24 { display:inline-block; width:24px; height:24px; margin-right:5px;}
.icon-32 { display:inline-block; width:32px; height:32px; margin-right:5px;}



/*tiptext 样式模块 */
.ui-tiptext {
    margin: 0;
    color: #4D4D4D;
    position:relative;
    font-size: 12px;
    zoom:1;
}

.ui-tiptext-follow {
    padding-left: 21px;
}

.ui-tiptext-container {
    padding: 8px 12px;
    position:relative;
    zoom:1;
}
.ui-tiptext .iconfont {
    font-size: 1.33em;
    line-height: 1em;
    text-shadow: 0 1px 0 #fff;
    position: relative;
    top: 2px;
    margin-right: 2px;
}
.ui-tiptext-icon {
    display:inline-block;
    *display:inline;
    *zoom:1;
}
.ui-tiptext-message .ui-tiptext-icon {
	display:inline; width:19px; height:19px; background:url(../images/icon.png) no-repeat -10px -91px; color:#68b5e2; line-height:19px;
}




/*页面架构样式*/

.bg { width:100%; min-width:1000px; min-height:583px; position:absolute; left:0px; top:40px; z-index:1;}
.top { width:100%; min-width:1000px; height:41px; position:relative; z-index:999999;}
.banner { width:1000px; height:auto; position:relative; z-index:55; zoom:1; margin:0 auto; background:none;}
.main { width:1000px; height:auto; position:relative; z-index:55; zoom:1; margin:0px auto 15px;}
.banner:after,.main:after { display:block; content:""; clear:both;}
.foot { width:100%; height:122px; background:#f7f7f7; border-bottom:1px solid #e5e5e5; z-index:55; margin-bottom:20px;}
.menShen { width:576px; height:90px; margin:0 auto;}


.foot { height:110px; padding-top:12px;}
.footA { width:434px; height:28px; margin:0px auto 12px;}
.footA li { float:left; margin-right:11px;}
.footA li a { color:#121212; line-height:28px;}

.foot .ui-LMR { width:758px; margin:0 auto; text-align:center;}
.foot .ui-LMR a { color:#121212; line-height:28px;}
.foot .uiLMR-min {}
.foot .uiLMR-left  { width:252px;}
.foot .uiLMR-right { margin-left:-252px; width:252px;}
.foot .uiLMR-content { margin:0 252px; }

.menShen ul { width:576px; margin:0 auto; text-align:center; zoom:1;}
.menShen ul:after { display:block; content:""; clear:both;}
.menShen li { float:left; margin-right:20px;}
.menShen a { display:block; height:92px;}
.menShen img { width:100%; height:100%;}

.menShen .GX_Police1 { width:56px; height:92px;}
.menShen .blxx { width:200px; height:35px; margin-top:30px;}
.menShen .gxwj { width:113px; height:50px; margin-top:26px;}
.menShen .gtlogo { width:40px; height:40px; margin-top:26px;}
.menShen .GX_Police2 { width:56px; height:92px;}