body,nav,dl,dt,dd,p,h1,h2,h3,h4,ul,ol,li,input,button,textarea,footer{margin:0;padding:0}
body{font:16px/1.5 'Microsoft Yahei','Simsun';color:#333;background:#fff;-webkit-text-size-adjust:none;min-width:320px;}
h1,h2,h3,h4,h5,h6{font-size:100%}
form{display:inline}
ul,ol{list-style:none}
a{text-decoration:none;color:#333}
a:hover,a:active,a:focus{color:#c71f1f;}
a:active{color:#aaa;}
img{vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;}
.fl{float:left;}
.fr{float:right;}
.hide{display:none;}
.show{display:block;}
.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.break{word-break:break-all;word-wrap:break-word}
.red{color:#C00}
.blank10{display:block;height:10px;overflow:hidden;clear:both}

header,footer,article,section,nav,menu,hgroup{display:block;clear:all;}
.clear{clear:both;font-size:1px;width:1px;height:1px;line-height:1px;visibility:hidden;}
.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.logo, .goto, .weibo, .navbtn, .gico, .titlebar, .plist a, .side-panel-btn, .gototop, .back, .action, .user, .ico, 
.pictitle .img,
.soform .b{background:url(mobile_ehj.png) no-repeat 1000px 100px;background-size:320px auto}


.header{color:#FFF;line-height:48px;height:48px;background-color:#f92929;position:relative;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(#f92929,0),color-stop(#d70707,1));
	background: -webkit-linear-gradient(top,#f92929 0,#d70707 100%);
	background: -moz-linear-gradient(top,#f92929 0,#d70707 100%);
	background: -o-linear-gradient(top,#f92929 0,#d70707 100%);
	background: linear-gradient(top,#f92929 0,#d70707 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f92929',endColorstr='#d70707',GradientType=0);
}
.header a{color:#FFF}
.hd-shandow{box-shadow:0 5px 5px rgba(0,0,0, 0.1)}
.logo{float:left;margin-left:12px;width:115px;height:48px;text-indent:200px;overflow:hidden;background-position:0 7px}
.slogo{margin:0 12px;width:24px;}
.sname{float:left;padding-left:10px;line-height:48px;font-size:18px;font-weight:normal}
.header .fr{position:absolute;right:0;top:0}

.hotline{float:right}
.hotline a{display:block;font-size:16px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;line-height:20px;color:#FFF;line-height:48px;padding-right:8px;}

.splitline{float:left;display:inline-block;width:1px;height:48px;overflow:hidden;border-left:1px solid rgba(0,0,0,0.1);background-color:rgba(255,255,255,0.15);}
.action{float:left;width:48px;height:48px;background-position:-77px -239px;}
.user{float:left;width:48px;height:48px;background-position:-50px -40px}

.header .fr .splitline{margin:0 5px}
.nav{font-size:18px;line-height:43px;height:43px;background-color:#f1f1f1;position:relative}
.nav ul{padding:0 40px 0 0;}
.nav li{float:left;text-align:center;width:16.6%}
.nav li a{display:block;}
.nav  .act a{border-bottom:2px solid red;height:41px;overflow:hidden}

.navlist{font-size:14px;line-height:25px;padding:8px 0;background-color:#f1f1f1;}
.navlist div{margin:0 10px}
.navlist a{float:left;width:50%;height:25px;overflow:hidden}
.navlist a{float:left;width:50%;height:25px;overflow:hidden}

.soform{position:absolute;left:0;top:0;width:100%;}
.soform form{margin:5px 7px 0;display:block;}
.soform span{display:none}
.soform .i{float:left;width:100%;border:1px solid #CCC;padding:5px 0;height:20px;margin-left:-1px;text-indent:6px}
.soform .b{position:absolute;top:4px;right:7px;height:33px;width:33px;background-position:-290px -247px;border:medium none;outline:none}
.soform em{font-style:normal;font-size:18px;color:#CCC;position:absolute;right:36px;line-height:30px;padding:0 8px;cursor:default}
.nodata{padding:20px;font-size:14px;color:#999}

.waterfall ul{margin:0 2px;}
.waterfall li{float:left;width:50%;margin-top:5px}
.waterfall a{display:block;height:218px;margin:0 3px;overflow:hidden;position:relative;color:#FFF;}
.waterfall i{display:block; font-style:normal;font-size:14px;}
.waterfall .i{text-align:center;position:absolute;width:100%;height:100%}
.waterfall img{width:100%;height:100%}
.waterfall span{position:absolute;bottom:10px;left:0;width:100%}
.waterfall .a{margin:0 8px;line-height:32px;}
.waterfall .t{display:block;font-weight:normal;margin:0 8px;font-size:18px;line-height:normal}
.waterfall .d{margin:5px 8px 0}

.waterfall .big{float:none;width:auto}
.waterfall .big .i{}
.waterfall .big .a, .waterfall .big .t, .waterfall .big .d{margin-left:15px;margin-right:15px}
.waterfall .big .t{font-size:24px;}

.weibo{float:left;width:48px;height:48px;font-size:12px;color:#FFF;line-height:200px;overflow:hidden;text-align:center;background-position:-32px -239px;position:relative;z-index:2}

.navbtn{float:left;width:48px;height:40px;background-position:14px -243px;position:relative;z-index:2}
.side-panel-btn{float:left;width:48px;height:40px;background-position:-78px -243px;position:relative;z-index:2}
.gototop{float:right;width:48px;height:48px;background-position:-198px -368px;background-size:480px auto;position:relative;z-index:2}
.back{float:left;width:48px;height:48px;background-position:-165px -242px;position:relative;z-index:2}

.ico-phone{float:left;width:40px;height:48px;background-position:-244px -240px;position:relative;z-index:2}

#callphone{display:none;position:absolute;left:0;top:0;width:100%;height:100%}
#callphone div{position:absolute;top:50%;left:50%;margin-left:-120px;margin-top:-60px;width:240px;text-align:center;padding:20px 0 0;border-radius:6px; background:#fff; z-index:2001; box-shadow:0 0 5px rgba(0,0,0,0.1)}
#callphone a{font-family:Arial, Helvetica, sans-serif;font-size:20px;}
#callphone em{display:block;font-size:14px;margin-top:10px;line-height:40px;border-top:1px solid #ececec; font-style:normal}
#callphone .mask{position:absolute;width:100%;height:100%;z-index:2000; background:rgba(0,0,0,0.25)}

.button{
	font: 20px/1.5 'Microsoft Yahei','Simsun'; 
	color: #FFF;
	min-width:100px;
	height:42px;
	overflow:hidden;
	line-height:42px;
	outline:none;
	text-shadow:0 2px 3px rgba(0,0,0,0.1);
	border:medium none;
	background: #626096;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(#7371a9,0),color-stop(#626096,1));
	background: -webkit-linear-gradient(top,#7371a9 0,#626096 100%);
	background: -moz-linear-gradient(top,#7371a9 0,#626096 100%);
	background: -o-linear-gradient(top,#7371a9 0,#626096 100%);
	background: linear-gradient(top,#7371a9 0,#626096 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7371a9',endColorstr='#626096',GradientType=0);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
	box-shadow:0 2px 3px rgba(0,0,0,0.1);
}

.button:hover{
	border:1px solid #626096;
	height:42px;line-height:40px;
	background: #7573a3;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(#8482b3,0),color-stop(#7573a3,1));
	background: -webkit-linear-gradient(top,#8482b3 0,#7573a3 100%);
	background: -moz-linear-gradient(top,#8482b3 0,#7573a3 100%);
	background: -o-linear-gradient(top,#8482b3 0,#7573a3 100%);
	background: linear-gradient(top,#8482b3 0,#7573a3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8482b3',endColorstr='#7573a3',GradientType=0);
}
.button:active{
	background: #7371a9;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(#615f96,0),color-stop(#7371a9,1));
	background: -webkit-linear-gradient(top,#615f96 0,#7371a9 100%);
	background: -moz-linear-gradient(top,#615f96 0,#7371a9 100%);
	background: -o-linear-gradient(top,#615f96 0,#7371a9 100%);
	background: linear-gradient(top,#615f96 0,#7371a9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#615f96',endColorstr='#7371a9',GradientType=0);
}

.button-gray{
	color:#333;
	text-shadow:0 1px 0 #FFF;
	height:42px;
	line-height:40px;
	border:1px solid #DDD;
	background: #f2f2f2;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(#ffffff,0),color-stop(#f2f2f2,1));
	background: -webkit-linear-gradient(top,#ffffff 0,#f2f2f2 100%);
	background: -moz-linear-gradient(top,#ffffff 0,#f2f2f2 100%);
	background: -o-linear-gradient(top,#ffffff 0,#f2f2f2 100%);
	background: linear-gradient(top,#ffffff 0,#f2f2f2 100%);
}
.button-gray:hover{
	border-color:#bbbbbb;
	background: #e1e1e1;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(#f7f7f7,0),color-stop(#e1e1e1,1));
	background: -webkit-linear-gradient(top,#f7f7f7 0,#e1e1e1 100%);
	background: -moz-linear-gradient(top,#f7f7f7 0,#e1e1e1 100%);
	background: -o-linear-gradient(top,#f7f7f7 0,#e1e1e1 100%);
	background: linear-gradient(top,#f7f7f7 0,#e1e1e1 100%);
}
.button-gray:active{
	border-color:#bbbbbb;
	background: #dfdfdf;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(#d1d1d1,0),color-stop(#dfdfdf,1));
	background: -webkit-linear-gradient(top,#d1d1d1 0,#dfdfdf 100%);
	background: -moz-linear-gradient(top,#d1d1d1 0,#dfdfdf 100%);
	background: -o-linear-gradient(top,#d1d1d1 0,#dfdfdf 100%);
	background: linear-gradient(top,#d1d1d1 0,#dfdfdf 100%);
}

.button-s, .button-s:hover, .button-s:active{height:38px;line-height:36px;font-size:15px;}

.login{width:280px;margin:20px auto 0;}
.login li{margin-top:10px;}
.login .label{display:block;font-size:16px;color:#666;line-height:28px;}
.login .ipt{padding:5px 9px;border:1px solid #DDD;height:26px;width:260px;font:16px/1.5 'Microsoft Yahei','Simsun'; outline-color:green;
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	box-shadow:inset 0 1px 2px rgba(0,0,0,.1)
}
.login .bbar .button{width:280px;margin:30px 0}
.register li{margin-top:10px;}
.i-msg{color:#C33;line-height:24px;font-size:16px;}
.error{display:block;border:1px solid #ffdb8d;background-color:#ffedc4;line-height:28px;text-indent:15px;font-size:16px;}
.page-error{padding:20px;text-align:center;}

.f-c-label{display:inline-block;width:80px;font-size:16px;}
.f-c-label input{margin:0 3px 0 0;}

.silder{margin:0 auto;width:320px;height:168px;overflow:hidden}
.silder p{display:none}
.silder .ui-slider p{display:inherit}
.ui-slider-item, .ui-slider-item img{height:168px;width:320px;}
.silder-wrap{padding:12px 0;box-shadow:0 1px 4px rgba(0,0,0,.16);position:relative;z-index:2}

.class-items{width:320px;margin:0 auto}
.class-items h2{font-size:18px;float:left;margin:0 10px 5px 0;width:135px;height:50px;line-height:50px;padding:0 10px;text-align:right;background:#525084 url(classbg.jpg) no-repeat 0 0;background-size:90px auto;font-weight:normal}
.class-items a{color:#FFF}
.class-items a:hover{color:#b6b6da}
.class-items .c-OCC{margin-right:0;background-position:0 0}
.class-items .c-BTP{background-position:0 -50px}
.class-items .c-sxssb{margin-right:0;background-position:0 -50px}

.weiyulu{margin:0 10px;padding:5px 0 10px;clear:both;padding-left:21px;position:relative}
.weiyulu h4{position:absolute;left:0;width:21px;height:65px; background:url(wei.png) no-repeat 0 0;background-size:21px auto;line-height:200px;font-size:1px;overflow:hidden}
.weiyulu div{border:1px solid #bdbcdb;padding:5px 6px;height:51px;border-left:none}
.weiyulu p{font-size:12px;height:51px;line-height:17px}

.titlebar{clear:both;padding:0 12px;font-weight:normal;height:36px;line-height:36px;border-top:1px solid #bdbcdb;border-bottom:2px solid #6b69a3;background-color:#f9f8f8;background-repeat:repeat-x;background-position:0 -123px;margin:0 0 4px}
.titlebar .title{float:left;color:#525084;font-size:18px;}
.titlebar aside{float:right}
.tablist{display:block;}
.tablist li{float:left;width:20%;text-align:center;}
.tablist a{padding:2px 12px;}
.tablist .act a{color:#FFF;background-color:#a76060; }

.goto{display:block;margin:8px 12px 12px;line-height:34px;font-size:16px;text-align:center;border:1px solid #DDD; border-radius:3px;background-repeat:repeat-x;background-position:0 -123px;}
.retop .goto{width:160px;margin:6px auto 12px;font-size:14px;line-height:32px}

.list li, .m-list li{height:36px;line-height:36px;border-top:1px solid #e2e2e2;padding:0 25px 0 12px;}
.wlist{margin:10px 0;line-height:30px;padding-left:12px;font-size:16px}
.wlist li{float:left;width:33%}
.gico{float:left;padding:0 16px 0 12px;font-size:14px;font-weight:bold;color:#FFF;background-position:right 0}
.gico:hover{color:#FFF}

.article{padding:0 14px}
.head{margin-bottom:10px}
.head h1{padding:15px 0 10px;font-size:20px;line-height:24px;}
.head .info{font-size:12px;border-bottom:1px dashed #DDD;line-height:20px;padding-bottom:2px;color:#999}
.text{padding:10px 0 10px;color:#2b2b2b;line-height:25px;word-wrap:break-word;font-size:15px !important}
.text p{margin-bottom:15px;margin-bottom:15px}
.text a{color:blue;text-decoration:underline}
.article img{max-width:320px;height:auto;height:auto}
.urllist{font-size:14px;line-height:normal}
.urllist a{font-size:12px;}

.pager{clear:both;margin:15px 10px;font-size:16px;line-height:28px;}
.pager a{color:#333}
.pager a, .pager strong, .pager span{color:#252525;display:inline-block;margin-right:6px;padding:0px 8px 0;height:28px;overflow:hidden
;border:1px solid #E5E5E5;outline:none;vertical-align:top}
.pager strong{color:#FFF;background:#f92929;border-color:#C00}
.pager span{border:none;padding:3px;font-weight:bold;color:#666}
.pager a:hover{color:#FFF;border-color:#C00;background-color:#f92929;text-decoration:none}
.pager .fe{font-size:16px;font-weight:bold}
.pager .dis, .pager .dis:hover{color:#E5E5E5;border:1px solid #E5E5E5;background:none; cursor:default}

.shadow{height:1px;overflow:hidden;clear:both;box-shadow:0 1px 4px rgba(0,0,0,.2);margin-top:-1px;position:relative; z-index:1}
.list-wrap{}
.m-list li.pictitle, .list li.pictitle, .pictitle{clear:both;height:58px;padding:10px;}
.pictitle .img{float:left;margin-top:4px;width:70px;height:52px;margin-right:12px; background-position:0 -45px}
.pictitle .img img{width:70px;height:52px}
.pictitle .txt .d{font-size:12px;color:#808080;height:32px;overflow:hidden;line-height:16px;font-family:'ËÎÌå'}
.pictitle .txt .title{color:#333;line-height:26px;height:26px;overflow:hidden}

li.pictitle{background:none;padding:10px 25px 10px 12px;}
.list li.f, .m-list li.f{border-top:none}
.list li.f, .m-list li.f{border-top:none}
.bline{border-bottom:1px solid #E3E1E1}

.plist{padding:0 10px}
.plist li{float:left;font-size:15px;width:50%;line-height:36px;height:36px;overflow:hidden}
.plist li a{ background-position:-316px -200px;padding-left:12px;}

.footer{clear:both;margin-top:10px;position:relative;background:#f92929;color:#FFF;position:relative}
.footer p{margin-right:48px;font-size:12px;padding:8px 10px}
.pcurl{position:absolute;right:58px;line-height:52px;}
.pcurl a{color:#FFF;font-size:12px;}

.b-nav,.b-nav:hover, b-nav:active{display:inline-block;position:relative;z-index:2;font-size:16px;width:52px;color:#FFF;line-height:40px;padding-left:10px;}
.b-nav em{position:absolute;z-index:10;right:6px;top:18px;border-color:#FFF transparent transparent;border-style:solid dashed dashed;border-width:5px 5px 0;font-size:0;height:0;width:0;line-height:0;}
.b-nav:hover em{-webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); -webkit-transition: all .25s ease 0s; -moz-transition: all .25s ease 0s; -o-transition: all .25s ease 0s; transition: all .25s ease 0s;}

.ui-panel{background:#39384f url(sidepanel_bg.gif) repeat}
.panel ul{padding:20px 0}
.panel li{line-height:42px;}
.panel a{color:#FFF;display:block;padding:0 20px}
.panel a:hover{background:rgba(255,255,255,0.05)}

.weiyulu-wrap{padding:0 20px}
.weiyulu-content{margin:20px auto;max-width:600px;padding:20px 30px;line-height:42px;color:#666;font-size:20px;border:1px solid #dcc8c8;border-radius:12px;box-shadow:3px 3px 5px rgba(0,0,0,0.06)}
.weiyulu-txt{}


.vision-list{padding-top:20px;}
.vision-list li{float:left;width:100px;text-align:center;margin:0 0 20px 15px}
.vision-list .img{display:block;width:100px;height:135px;overflow:hidden;margin:0 auto;border:1px solid #e6e6e6}
.vision-list .img a{float:left;display:inline;margin-left:-50px;width:200px}
.vision-list img{height:136px;min-width:100px}
.vision-list .txt{display:block;line-height:20px;padding-top:8px;font-size:14px;}