body,ul,ol,h1,h2,h3,h4,h5,h6,form,ul,li,p,input,select,legend,textarea,dl,dd,dt,fieldset,table,th,td{margin:0; padding:0;}
body{font-size:12px; color:#818080; -webkit-text-size-adjust:none; margin:0 auto; font-family:"Microsoft YaHei";}
div{margin:0 auto;}
html{ overflow-x:hidden}
ul,li{list-style:none;}
a{color:#919191; text-decoration:none; blr:expression(this.onFocus=this.blur()); outline:none; cursor:pointer;}
a:hover{ color:#5572e5; text-decoration:none;}
img{border:none;}
.mwidht{ width:1000px;}
.clear{ clear:both; overflow:hidden;}

.header{ padding:23px 0;}
a.logo{ float:left; width:auto;}
.header p{ float:right; width:auto; line-height:29px; padding:15px 0 0;}
.header p input{ border:none; height:29px; color:#919191; float:left; line-height:30px;} 
input.searchbox{ width:167px; background:url(../images/bg_searchbox.gif) no-repeat; text-indent:10px;}
input.searchbut{ width:33px; background:url(../images/bg_searchbut.gif) no-repeat; margin:0 10px 0 0;}
.header p a{ float:left; width:auto;}
.header p span{ float:left; width:auto; padding:0 5px;}

.nav{ background:url(../images/bg_nav.gif) repeat-x; height:59px; line-height:59px; font-size:14px;}
.nav a{ float:left; width:96px; height:59px; display:block; line-height:55px; text-align:center; color:#fff; margin:0 84px 0 0;}
.nav a:hover,.nav a.nava{ background:url(../images/bg_navli.png) no-repeat; color:#fff;}
.nav a.navays{ margin:0;}

.focus_ad{ overflow:hidden; position:relative; z-index:-9999;}
.slide_pic li{display:none;  overflow:hidden;}
.slide_pic .li_on{display:block;}
.focu_btn{ width:1440px; margin:0 auto; background:url(../images/bg_bn.png) no-repeat right; height:113px; margin:-113px auto 0; z-index:9999;}
.slide_txt{ width:60px; display:block; position:absolute; right:0; padding:100px 120px 0 0;}
.slide_txt li{width:20px;float:left;height:15px;}
.slide_txt a,.focus_ad .slide_txt a:hover{ width:15px; height:15px; display:block; text-indent:-9999px; background:url(../images/icon_bn.gif) no-repeat;}
.slide_txt .li_on{}
.slide_txt .li_on a,.slide_txt .li_on a:hover{background:url(../images/icon_bn2.gif) no-repeat; }

.th{ margin:40px auto;}
.sabout{ float:left; width:262px; overflow:hidden;}
h2.thh2{ border-bottom:1px solid #ebebeb; background:url(../images/icon.gif) no-repeat 0 3px; padding:0 0 10px 17px; font-size:14px; font-weight:normal;
color:#434343; margin:0 0 20px;}
h2.thh2 span{ color:#a1a1a1; padding:0 0 0 5px;}
p.saboutp{ line-height:20px; margin:20px 0 0;}
p.saboutp a{ color:#0033ff;}
p.saboutp a:hover{ text-decoration:underline;}
.snews{ float:left; width:373px; overflow:hidden; margin:0 0 0 50px;}
.tb_{ height:35px; background:url(../images/bg_newstop.gif) repeat-x 0 27px; margin:0 0 13px;margin:0 0 14px !important;*margin:0 0 14px; clear:both; overflow:hidden;}
.tb_ ul li.newsspan{ float:left; margin:0 10px; width:auto;}
.normaltab{ width:60px; height:35px; text-align:center; font-size:15px;}
.hovertab{background:url(../images/icon2.gif) no-repeat center 27px;width:60px; height:35px; text-align:center; font-size:15px; color:#5572e5;}
.tb_ ul li{float:left;height:35px;width:60px; cursor:pointer;}
.dis{ display:block;}
.undis{display:none;}
li.newsli{ margin:0 0 12px; clear:both; overflow:hidden;}
li.newsli span{ float:left; width:110px; height:82px; display:block; padding:4px; border:1px solid #ececec; border-radius:3px;}
li.newsli h2{ float:right; width:230px; margin:0 0 10px; font-size:12px; color:#434343;}
li.newsli p{ line-height:20px;float:right; width:230px;}
li.newsli2{ text-align:right; height:20px; line-height:20px; background:url(../images/icon3.gif) no-repeat 0 7px; clear:both; overflow:hidden; padding:0 0 0 7px;}
li.newsli2 a{ float:left; text-align:left;}
.scont{ float:right;}

.protop{ border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb; padding:10px 0; margin:0 0 27px; height:100%;}
h2.proh2{ float:left; width:auto; background:url(../images/icon.gif) no-repeat 0 3px; font-size:14px; font-weight:normal;color:#434343; padding:0 0 0 17px;}
h2.proh2 span{ color:#a1a1a1; padding:0 0 0 5px;}
.proscro2{ float:right; width:55px;}
.prdlrzb{ float:left; width:24px; height:24px;}
.prdlrzb a{ width:24px; height:24px; display:block; background:url(../images/icon_left.gif) no-repeat;}
.prdlryb{ float:right; width:24px; height:24px;}
.prdlryb a{ width:24px; height:24px; display:block; background:url(../images/icon_right.gif) no-repeat;}
.proscro{ margin:0 36px; width:193px; text-align:center;}
p.prop{ margin:5px 0 0;}

.sub{ margin:45px auto 0;}
.left{ float:left; width:190px;}
h2.lefth2{ background:url(../images/bg_cateh2.png) no-repeat; height:38px; line-height:38px; text-align:center; color:#fff; font-size:15px;}
ul.cateul{ border:1px solid #e9e9e9; border-top:none; margin:0 0 10px;}
ul.cateul li{ height:37px; line-height:37px; background:url(../images/bg_cateli.png) no-repeat bottom; text-align:center;}
.right{ float:right; width:750px; overflow:hidden;}
.find{ margin:0 0 20px;}
.find h2{ float:left; width:auto; border-bottom:2px solid #5572e5; color:#5572e5; font-size:14px;}
.find p{ float:right; width:auto; background:url(../images/icon_h.gif) no-repeat; padding:0 0 0 20px;}
.find p a{ padding:0 5px;}
.subcont{ line-height:24px;}

ul.honor li{ float:left; width:158px; height:230px; margin:0 14px 30px; text-align:center;}
ul.honor li a{ width:156px; height:215px; display:block; border:1px solid #e2e2e2; margin:0 0 5px;}
.pages p{ float:left; width:auto;}
.pages p a{ float:left; margin:0 3px 0 0; padding:4px 10px; text-align:center; border:1px solid #e0e0e0;}
.pages p a:hover,.pages p a.pagea{ background:#0096ff; color:#fff;}
.pages span{ float:right; width:auto; line-height:20px;}


/**************************pages******************************************/
.page {padding:30px 0;font-size:12px;font-family:Arial;text-align: center;clear:both;}
.page a {background-position:50% bottom;margin-right:3px;text-decoration:none;padding:3px 8px; border:1px solid #e0e0e0; display:inline-block}
.page a:hover {border:1px solid #dddddd; color: #fff; background-color: #c26e14;display:inline-block}
.page span.current {padding:3px 8px;font-weight:bold;margin-right:3px;background:#0096ff; color:#fff;border:1px solid #e0e0e0; display:inline-block}
.page span.disabled {display: none;}
.page a.next {border: #d9d9d9 2px solid;margin: 0px 0px 0px 10px;}
.page a.next:hover {border: #d9d9d9 2px solid;}
.page a.prev {border: #d9d9d9 2px solid; margin: 0px 10px 0px 0px; }
.page a.prev:hover {border: #d9d9d9 2px solid;}
/**************************pages End******************************************/

ul.proul li{ float:left; width:193px; height:160px; text-align:center; margin:0 28px 25px;}
ul.proul li a{ width:193px; height:144px; margin:0 0 5px;}

#pronav{text-align:center; border:1px solid #e9e9e9; border-top:none; margin:0 0 10px;}
#pronav li .proli{display:block; height:37px; line-height:37px; background:url(../images/bg_cateli.png) no-repeat bottom; text-align:center;}
#pronav li ul{ padding:10px 0;}
#pronav li ul li{line-height:20px; clear:both; overflow:hidden;}
#pronav li ul li a{font-weight:normal; display:block; height:24px; line-height:24px;  margin:0 0 5px;}
#pronav li:hover ul{left: auto;}
#pronav li.sfhover ul{left: auto;}
#pronav ul.collapsed{display: none;}

.bigprotop{ margin:0 0 25px;}
span.prospan{ float:left; width:369px; height:275px;}
dl.prodl{ float:right; width:340px;}
dl.prodl dt{ font-size:15px; color:#5572e5; font-weight:bold;}
dl.prodl dd.prodd{ margin:15px 0; line-height:24px;}
dl.prodl dd.prodd2{ border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; padding:5px 0;}
span.sharespan{ float:left; width:auto; line-height:20px;}
.bshare-custom{ float:left; width:auto;}
h2.proh2t{ font-size:15px; margin:0 0 20px; line-height:30px; background:#ebebeb; text-indent:10px;}
dl.prodl2{ margin:20px 0 0;}
dl.prodl2 dd.ddleft{ float:left; width:540px; overflow:hidden;}
dl.prodl2 dd.ddleft p{ line-height:24px;}
dl.prodl2 dd.ddright{ float:right; width:66px; margin:10px 0 0;}

ul.newsul{  margin:0 auto;}
ul.newsul li{ clear:both; overflow:hidden; margin:0 0 10px;}
a.newsabox{ display:block; width:748px; background:url(../images/bg_newsli2.gif) no-repeat left; border-bottom:1px solid #f0f0f0; height:54px;}
a.newsabox:hover{ background:url(../images/bg_newsli.gif) no-repeat left; border:1px solid #5572e5;}
span.newsspan2{ float:left; width:55px; text-align:center; color:#787878;}
span.newsspan2 strong{ color:#767676; font-size:20px; margin:2px 0; clear:both; overflow:hidden; display:block; width:100%;}
h2.newsh2{ float:left; width:680px; font-size:13px; margin:10px 0 0 10px;}
p.newsp{ float:left; width:680px; margin:0 0 0 10px;}
a.newsabox:hover span.newsspan2,a.newsabox:hover span.newsspan2 strong{ color:#fff;}
a.newsabox:hover h2.newsh2{ color:#4f4f4f;}
a.newsabox:hover p.newsp{ color:#4f4f4f}
h2.newszh2t{ font-size:14px; margin:0 0 10px; text-align:center; }
p.newspt{ background:#e3e3e3; height:30px; line-height:30px; text-align:center; margin:0 0 10px;}

.sub_cont_fed{  background:url(../images/bg_fed.jpg) no-repeat center right; width:700px;}
.sub_cont_fed h1{ font-size:14px; color:#404040; font-weight:normal; margin:20px 0 0;}
.sub_cont_fed h2{ line-height:20px; font-weight:normal; font-size:12px; margin:10px 0 0;}
ul.feed { margin:20px 0 0;}
ul.feed li{clear:both; overflow:hidden; margin:0 0 10px;}
ul.feed li h3{ float:left; width:60px; font-size:12px; font-weight:normal; color:#484848; line-height:22px; text-align:right;}
ul.feed li p{ float:left; width:auto;}
ul.feed li p input{ border:1px solid #cccccc; background:#fff url(../images/bg_ulfedli.gif) repeat-x; height:20px; width:170px;}
ul.feed li p input.addinput{ width:410px;}
ul.feed li p input.yzsub{ width:64px;}
ul.feed li p textarea{ border:1px solid #cccccc; background:#fff url(../images/bg_ulfedli.gif) repeat-x; height:162px; width:410px;}
ul.feed li span{ float:left; color:#cc0000; line-height:22px; padding:0 0 0 5px;}
ul.feed li a{ width:69px; height:24px; text-align:center; line-height:24px; color:#fff; display:block; float:left; 
background: #5572e5; border-radius:3px;}
ul.feed li a.tijiao{ margin:0 10px 0 60px;}
.contmes{ border:1px solid #e8e8e8; padding:10px; margin:0 0 20px;}
a.email{ color:#5572e5; font-weight:bold;}
a.email:hover{ text-decoration:underline;} 

 
.foot{ background:url(../images/bg_bot.gif) no-repeat center; color:#fff; padding:25px 0 0; height:56px; text-align:center; line-height:20px; margin:50px auto 0;} 

