﻿@charset "utf-8";
/*
Powered By www.toprand.com
*/

/*Reset*/
*{ padding:0; margin:0}
html,div,ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,img,form,embed,label{margin:0;padding:0;border:0; font-size:12px; font-weight:normal;-webkit-text-size-adjust:none;text-size-adjust:none;}
img{border:none}
ul,ul li{ list-style:none;} 
.cls{clear:both; line-height:0px!important; height:0px!important;font-size:0px!important;} 
select,input{ vertical-align:middle;font-size:12px;}  
a {color:#666;text-decoration:none;}
a:hover {color:#014991;}
a:active {color:#014991;}
.hidden{ display:none}
/*basic*/ 
body{margin:0px; padding:0px;font-family:"\5B8B\4F53", Arial, Helvetica, sans-serif; font-size:12px;color:#666; height:100%; line-height:22px;}  

/*wrap*/
.wrap{ width:1010px; margin:0 auto;}

/*head*/
.head{width:100%; background:url(../images/bghead.jpg) left top repeat-x; height:93px;}
.head h1{ float:left; margin:52px 0 0 0;}
.home{ float:right; width:195px; margin:17px 0 0 0; line-height:22px; padding-left:180px;}
.myhome{ float:left; background:url(../images/h_icon1.jpg) left center no-repeat; padding-left:23px;}
.myhome a{ color:#01315f;}
.sch{ float:left; width:213px; border:1px solid #d1d1d1; height:20px; background:url(../images/bgsch1.jpg) left top repeat-x; margin:0 0 0 12px; display:inline;}
.schtxt{ line-height:20px; color:#666; padding-left:6px; width:189px; height:20px; background:none; border:0; float:left;}
.schbtn{ float:right; width:15px; height:14px; background:url(../images/bgsch2.jpg) no-repeat; border:none; cursor:pointer; margin:3px 3px 0 0; display:inline;}
.home p{ float:left; width:90px;}
.home p a{ background:url(../images/h_icon3.jpg) right center no-repeat; padding:0 13px 0 17px; display:inline-block; color:#000; font-family:Arial, Helvetica, sans-serif;}
.nav{ float:right; width:528px; margin-top:2px;}
.navlist li{ float:left; width:88px; text-align:center; line-height:52px; font-size:14px;font-family:"\5FAE\8F6F\96C5\9ED1"; position:relative; z-index:9999;}
.navlist li a{ color:#303030; display:block;outline:none;-moz-outline:none; cursor:auto;}
.navlist li.hover a,.navlist li a:hover{ color:#050c1c; background:url(../images/bgnav1.png) left top no-repeat;outline:none;-moz-outline:none;}
.nbox{ position:absolute;top:52px; width:1000px; height:484px; background:url(../images/bgxial.png) no-repeat;}
.nav_con{ float:left; width:935px; margin:19px 0 0 44px; display:inline; text-align:left; height:450px;}
.nav_tit{ float:left; width:100%; line-height:24px; font-size:22px; text-align:left; color:#666; margin-bottom:20px;}
.navlist li.hover ul.ablist li{ float:left; width:auto; position:static; margin:12px 12px 0 0; display:inline;}
.nbox2{height:481px; background:url(../images/bgxial2.png) no-repeat;}
.bg{
background-color: #000;
width: 100%;
height: 100%;
left:0;
top:0;/*FF IE7*/
filter:alpha(opacity=60);/*IE*/
opacity:0.6;/*FF*/
position:fixed!important;/*FF IE7*/
position:absolute;/*IE6*/

_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
 z-index:999;

} 

.bg2{
background-color: #000;
width: 100%;
height: 100%;
left:0;
top:0;/*FF IE7*/
filter:alpha(opacity=80);/*IE*/
opacity:0.8;/*FF*/
position:fixed!important;/*FF IE7*/
position:absolute;/*IE6*/

_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
 z-index:999999999;

} 

/*ban*/
#banner{ width:100%; float:left; overflow:hidden;height:474px;}
.banner{ width:100%; float:left;position:relative;}
#banner .focusBts{top:206px;width:51px;height:50px;z-index:2;position:absolute;}
#banner #focusBtl{ left:0px; background:url(../images/left_btn1.png) no-repeat; width:51px; height:50px; cursor:pointer;}
#banner #focusBtr{right:0px; background:url(../images/right_btn1.png) no-repeat; width:50px; height:50px;cursor:pointer;}
#focusAdv{height:474px; width:100%; position:relative; }
#focusPics{}
#focusPics,#focusPics li,#focusPics li a,#focusPics li img{display:block;height:474px;}
#focusPics li{opacity:0;filter:alpha(opacity=0);}

#focusAdv #focusPics{z-index:1;}
#focusAdv #focusPics li{top:0;left:50%;position:absolute; margin-left:-720px;}

#focusAdv #thumb{left:50%;bottom:17px;z-index:888;position:absolute; margin-left:-480px; z-index:222; width:700px;}/*3.27*/
#focusAdv #thumb li,#focusAdv #thumb li a,#focusAdv #thumb li a img{display:block;width:96px;height:45px;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}
#focusAdv #thumb li a{overflow:hidden; width:96px; height:45px;}
#focusAdv #thumb li{display:inline;margin-right:6px;width:96px;height:45px;float:left;position:relative; z-index:22}
#focusAdv #thumb li.active{ width:96px; height:45px;}
#focusAdv #thumb li.active a,#focusAdv #thumb li.active img,#focusAdv #thumb li.active{filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity:1.0;opacity:1.0;}
#focusAdv #thumb li.active img{ width:90px; height:39px; border:3px solid #fff;}

.share{ position:absolute; right:0; bottom:17px; float:left; width:395px; z-index:2; background:url(../images/bgshare.png) left center no-repeat; height:26px; padding:4px 0 4px 10px;}
.share a{ margin-left:10px;}
.frlink{ float:left; width:100%; position:absolute; height:21px; background:url(../images/bgtm2.png) left top repeat; z-index:7;}
.frcon{ float:left; width:100%; text-align:center; padding-top:5px; height:16px; position:relative;}
.frcon span{ display:inline;}
.frcon.hover span{ display:none;}
.fbox{ float:left; width:100%; position:absolute; left:0; top:21px; background:url(../images/bgtm2.png) left top repeat; height:88px;}
.busslist li{ float:left; width:106px; height:59px; margin:-10px 6px 0 0; display:inline;}
.busslist li a{ display:block; padding-top:35px; line-height:20px; float:left; width:100%;}
.busslist li a:hover{ color:#fff;}
.busslist li.list1 a{ background:url(../images/bgbu1.jpg) no-repeat;}
.busslist li.list1 a:hover{ background:url(../images/bg12.jpg) no-repeat;}
.busslist li.list2 a{ background:url(../images/bgbu2.jpg) no-repeat;}
.busslist li.list2 a:hover{ background:url(../images/bgbu22.jpg) no-repeat;}
.busslist li.list3 a{ background:url(../images/bgbu3.jpg) no-repeat;}
.busslist li.list3 a:hover{ background:url(../images/bgbu32.jpg) no-repeat;}
.busslist li.list4 a{ background:url(../images/bgbu4.jpg) no-repeat;}
.busslist li.list4 a:hover{ background:url(../images/bgbu42.jpg) no-repeat;}
.busslist li.list5 a{ background:url(../images/bgbu10.jpg) no-repeat;}
.busslist li.list5 a:hover{ background:url(../images/bgbu12.jpg) no-repeat;}
.busslist li.list6 a{ background:url(../images/bgbu5.jpg) no-repeat;}
.busslist li.list6 a:hover{ background:url(../images/bgbu52.jpg) no-repeat;}
.busslist li.list7 a{ background:url(../images/bgbu6.jpg) no-repeat;}
.busslist li.list7 a:hover{ background:url(../images/bgbu62.jpg) no-repeat;}
.busslist li.list8 a{ background:url(../images/bgbu7.jpg) no-repeat;}
.busslist li.list8 a:hover{ background:url(../images/bgbu72.jpg) no-repeat;}
.busslist li.list9 a{ background:url(../images/bgbu9.jpg) no-repeat;}
.busslist li.list9 a:hover{ background:url(../images/bgbu92.jpg) no-repeat;}

/*main*/
.main{ float:left; width:100%; padding-top:14px; height:228px;}
.scroll { ZOOM: 1;float:left; width:100%; position:relative;}
.scroll .arrLeft {WIDTH: 30px; background:url(../images/left_btn2.jpg) no-repeat; FLOAT: left; HEIGHT: 30px; cursor:pointer; position:absolute; left:-35px; top:93px;}
.scroll .arrCont{ float:left;width:1010px; height:190px;overflow:hidden;}
.scroll .arrRright{WIDTH:30px; BACKGROUND: url(../images/right_btn2.jpg) no-repeat; FLOAT: left; HEIGHT:30px;cursor:pointer; position:absolute; right:-31px; top:93px;}
.scroll .arrlist li{ float:left; width:192px; height:169px; padding:0 5px 0 1px; background:url(../images/bgipic1.jpg) no-repeat; line-height:30px; margin:20px 4px 0 0; display:inline;}
.scroll .arrlist li img{ display:block; float:left;}
.scroll .arrlist li h2{ float:left; width:100%;}
.scroll .arrlist li h2 a{ font-family:Arial, Helvetica, sans-serif; font-size:10px; padding-left:10px;}
.scroll .arrlist li h2  a span{ font-size:14px;font-family:"\5FAE\8F6F\96C5\9ED1"; color:#0037a4;}
.ipicx{ float:left; width:100%; position:relative;}
.tanlayer{width:30px; height:31px;float:left; margin-top:-175px; margin-left:160px; display:inline;}
.tanlayer a{ background:url(../images/bgyuan1.png) no-repeat; display:block;width:30px; height:31px;}
.tanlayer a:hover{ background:url(../images/bgyuan2.png) no-repeat;}


/*footmap*/
.footmap{ float:left; width:100%; border-top:6px solid #696969; background:#edeef0; height:auto;}
.footmap2{ float:left; width:100%; border-top:6px solid #696969; background:#edeef0; height:22px; overflow:hidden;}
.footlist li{ float:left; padding:0 0 0 22px; width:88px; line-height:20px;}
.footlist li h2{ font-size:14px;font-family:"\5FAE\8F6F\96C5\9ED1"; margin-bottom:16px; color:#333;}
.footlist li p{ padding-left:5px;}
.flx{ float:right; width:262px;}
.flx p{ line-height:24px; margin-top:12px; font-size:14px;font-family:"\5FAE\8F6F\96C5\9ED1"; color:#666;}
.morebtn{ float:left; width:48px; height:23px; padding-bottom:18px; margin-left:465px; display:inline; }
.morebtn span{ cursor:pointer; display:block;}
.morebtn span .map1{ display:block;}
.morebtn span .map2{ display:none;}
.morebtn span.hover .map2{ display:block;}
.morebtn span.hover .map1{ display:none;}

.foot{ float:left; width:100%; height:67px;background:#edeef0; line-height:60px;color:#696969;}
.foot .copyright{ float:left; font-family:Arial, Helvetica, sans-serif;}
.foot .flj{ float:right;}

/*newbox*/
.newbox{ margin:0 auto; width:962px; background:#fff; height:520px; position:relative; z-index:9999;padding:10px;}
.out_tit{ float:left; line-height:48px; border-bottom:1px solid #999; width:100%;}
.out_tit h2{ float:left; font-size:30px;font-family:"\5FAE\8F6F\96C5\9ED1"; color:#666;}
.out_tit a{ float:right; padding-right:20px; color:#fff; line-height:20px; padding-top:28px;}
.out_tit h2 span{ font-family:Arial, Helvetica, sans-serif; font-size:24px;}
.newboxlist li{ float:left; width:187px; background:#eee; border-bottom:1px solid #fff; height:220px; margin:12px 6px 0 0; line-height:24px; text-align:left;}
.newboxlist li p{ font-size:14px;font-family:"\5FAE\8F6F\96C5\9ED1"; margin-top:3px; padding:0 5px; width:179px;}
.newboxlist li.nor{ margin-right:0; display:inline;}


.mydiv {background:none;
text-align: center;
line-height: 40px;
font-size: 12px;
font-weight: bold;
z-index:99;
height:550px;
width: 982px;
left:50%;/*FF IE7*/
top:50%;/*FF IE7*/
margin-left:-481px!important;/*FF IE7 该值为本身宽的一半 */
margin-top:-265px!important;/*FF IE7 该值为本身高的一半*/
margin-top:0px;
position:fixed!important;/*FF IE7*/
position:absolute;/*IE6*/

_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
z-index:99999999999;

}
.close_x{ position:absolute; right:0; top:0; width:30px; height:30px; float:left;}

/*about*/
.ban{ height:274px;}
.mmain{ float:left; width:100%; background:url(../images/bgmm1.jpg) center top no-repeat; padding-bottom:40px; border-top:1px solid #fff;}
.cur{ float:left; width:490px; border-bottom:1px solid #e5e5e5; line-height:30px; margin:0 478px 0 36px; display:inline; color:#666;}
.mleft{ float:left; width:251px;  margin:0 0 0 -13px; display:inline;}
.mlbox{background:url(../images/bgmleft2.jpg) center top repeat-y; float:left; width:100%;}
.bgml{ float:left; background:url(../images/bgmleft.jpg) center top no-repeat;min-height:180px; height:auto;_height:180px;width:222px; padding:22px 0 0 29px;}
.bglbot{ float:left; width:100%; height:7px; overflow:hidden; background:url(../images/bglbot.jpg) center top no-repeat;}
.left_tit{ float:left; width:100%; line-height:34px;}
.left_tit h2{ font-size:24px;font-family:"\5FAE\8F6F\96C5\9ED1"; padding-left:22px;}
.left_tit span{ line-height:18px; font-size:10px; font-family:Arial, Helvetica, sans-serif; display:block; padding-left:68px;}
.leftnavlist li{ float:left; width:100%; line-height:40px;}
.leftnavlist li a{ display:block; padding-left:22px;}
.leftnavlist li.hover a,.leftnavlist li a:hover{ background:url(../images/bglhover.png) left top no-repeat; color:#fff; font-weight:bold;}

.sbox{ float:left; width:100%;}
.leftnavlist li.hover ul li{ line-height:28px;}
.leftnavlist li.hover ul li a{ padding-left:33px; background:none; color:#666; font-weight:normal; margin-top:-4px; line-height:24px; padding-top:4px;}
.leftnavlist li.hover ul li.hover a,.leftnavlist li.hover ul li a:hover{ background:url(../images/bglhover2.png) left top no-repeat;  color:#fff;}
.mlpic{ float:right; width:232px; margin-top:27px;}
.mlpic a:hover img{ display:block;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;}
.mright{ float:right; width:738px; padding-right:4px; margin-top:12px; position:relative; min-height:450px; height:auto;_height:450px;}
.mr_tit{ float:left; width:100%; line-height:42px; padding-bottom:10px;}
.mr_tit h2{ font-size:22px; color:#004b8f;font-family:"\5FAE\8F6F\96C5\9ED1"; font-weight:500;}
.about{ float:left; width:715px; line-height:23px;}
.abtpic{ float:right; margin-right:-10px; background:url(../images/bgab1.jpg) center top no-repeat; width:260px; height:280px; text-align:center; padding-top:7px;}
.top{ position:absolute; bottom:10px; right:-74px; width:77px;}

.linian_list li{ float:left; width:100%; margin:8px 0 10px 0;}
.linian_list li span{ float:left; width:80px;background:url(../images/bgab2.jpg) no-repeat; padding-left:10px; line-height:54px; font-size:14px;font-family:"\5FAE\8F6F\96C5\9ED1"; color:#004a90;}
.lnword{ float:right; width:636px;  background:url(../images/bgab3.jpg) left top repeat; margin:1px 0 0 0; line-height:22px; padding:14px 6px 14px 6px;text-indent: 2em;text-align: justify;}
.lnword h2{margin-bottom:10px;}
.culist li{ float:left; width:328px; background:url(../images/bgcupic.jpg) left top no-repeat; width:267px; padding:8px 20px 0 31px; margin-bottom:14px; margin-right:46px; display:inline;}
.cupic{ float:left; height:183px; padding-bottom:14px;}
.cuword{ float:left; width:100%; line-height:20px;}
.cuword h2{ line-height:20px; font-size:14px; color:#333;font-family:"\5FAE\8F6F\96C5\9ED1";}

.cuword h2 a{ color:#014991; font-size:16px; font-weight:bold; line-height:24px;}
.proword a.dt,.cuword a.dt{ color:#0f91e7;}
.proword a.dt:hover,.cuword a.dt:hover{ color:#f00;}

.research{ float:left; width:708px; line-height:24px;}
.reschlist li{ float:left; width:100%; margin-top:14px; border-top:1px solid #d7d7d7; line-height:24px;}
.reschlist li h2{ border-bottom:1px dashed #d7d7d7; font-size:14px; font-weight:bold; color:#0080ff; float:left; width:100%; margin-bottom:10px; line-height:24px;}
.reschlist li h2 span{ float:left; padding-right:21px; background:url(../images/bg_icon1.jpg) right center no-repeat; padding-left:2px;}
.reschlist li p{ padding-top:5px;}
.newslist li{ float:left; width:100%; border-bottom:1px dotted #a9a9a9; padding-bottom:12px; margin-bottom:10px; margin-top:5px;}
.newslist li a{color:#004B8F;}
.npic{ float:left; width:187px; background:url(../images/bgnpic1.jpg) center bottom no-repeat; padding-bottom:4px;}
.nword{ float:right; width:493px; line-height:20px;}
.nword h2{ margin-bottom:12px;}
.nword h2 a{ font-weight:bold; font-size:14px; color:#004b8f;}
.nword h2 span{ float:right;}

.look{ float:right; background:url(../images/bgan2.jpg) right center no-repeat; padding-right:10px; color:#014991;}
.look:hover{ color:#ef0000;}
.newslist2 li{ padding-bottom:5px; margin-top:0; line-height:20px;}
.newslist2 li h2{ margin-bottom:5px;}
.newslist2 li h2 a{ font-weight:bold; font-size:14px;}
.newslist2 li h2 span{ float:right; color:#888;}

/*pages*/
.pages{ text-align:center; width:100%; line-height:22px; margin-top:32px; color:#000;} 
.pages span{ display:inline-block; margin:0 5px;}
.pages a{ display:inline-block; height:20px; line-height:20px; border:1px solid #d4d4d4; background:#f7f7f7; padding:0 5px;}
.ptxt{ height:20px; width:36px;border:1px solid #d4d4d4; background:#f7f7f7; text-align:center;}
.pbtn{ height:22px;  background:url(../images/bgbtn1.jpg) no-repeat; width:24px; border:none; cursor:pointer;}

.debaolist li{ float:left; width:226px; background:url(../images/bgdb.jpg) no-repeat; width:197px; padding:10px 14px 0 15px; margin-right:15px; display:inline; margin-bottom:20px;}
.debaolist li img{ display:block; border:1px solid #cfcfcf; margin-bottom:13px;}
.debaolist li.nor{ margin-right:0;}
.debaolist li h2{ background:url(../images/bgdb2.jpg) no-repeat; line-height:23px;}
.debaolist li h2 a{ padding-left:10px; color:#004b8f; padding-right:6px;}
.paperlist li{ float:left; width:209px; margin:0 0 0 72px; display:inline; line-height:22px; text-align:center; background:url(../images/bgppic.jpg) no-repeat; padding:10px 26px 0 26px;}
.paperlist li img{ display:block; padding-bottom:18px;}
.paperlist li h2{ font-size:16px; color:#004b8f;font-family:"\5FAE\8F6F\96C5\9ED1"; font-weight:bold; margin-bottom:5px;}
.paperlist li a{ color:#0f91e7;}
.paperlist li a:hover{ color:#ec0000;}
.fx{ float:right; line-height:18px; margin-top:14px; padding-right:30px;}
.fx span{font-family:"\5FAE\8F6F\96C5\9ED1";}
.ndetail{ float:left; width:100%; line-height:22px;}
.tit_art{ float:left; width:100%; text-align:center; margin:0 0 20px 0; line-height:30px; font-size:24px;font-family:"\5FAE\8F6F\96C5\9ED1"; color:#333;}
.ndetail p{ margin-top:8px;font-size:12px;}
.ralation { float:left; width:680px; padding-left:24px; padding-bottom:40px;}
.ralation h2{ color:#0f91e7; font-size:14px; font-weight:bold; margin-top:10px; margin-bottom:5px;}
.tips{ float:left;}
.tips a{  text-align:center; width:84px; line-height:24px; color:#666;  margin-right:10px; display:inline;}
.tips a:hover{ color:#014a90;}
.back{ float:right; }


/*product*/
.product{ float:left; width:100%;}
.pro_intro{ float:left; width:100%; background:#f2f2f2; margin-bottom:16px;}
.pro_pic{ float:left;}
.pro_word{ float:right; width:366px; margin:14px 14px 0 0; display:inline; line-height:18px;}
.pro_word a{ float:right;}
.prolist li{ float:left; width:369px; background:url(../images/bgpro.jpg) left bottom no-repeat; padding-bottom:34px; margin-top:20px;height:150px;}
.propic{ float:left; width:220px; text-align:center;}
.proword{ float:left; width:120px; line-height:18px; color:#333;}
.proword p{font-family:"\5FAE\8F6F\96C5\9ED1"; padding-bottom:6px;}
.proword h2{ font-size:14px;font-family:"\5FAE\8F6F\96C5\9ED1"; padding-bottom:6px; font-weight:bold;}
.pro_l{ float:left; width:381px; height:305px; border:1px solid #ddd;}
.pro_r{ float:right; width:316px;}
.pro_rword{ float:right; width:300px; padding-right:10px; line-height:22px; height:235px;}
.small{ float:left; widows:100%;}
.pro_rword h2{ font-size:18px;font-family:"\5FAE\8F6F\96C5\9ED1"; line-height:22px; color:#004b8f; font-weight:bold; margin-bottom:4px;}
.small{ float:left; width:100%;}
.smallist li{ float:left; width:85px; height:68px; cursor:pointer; border:2px solid #ddd; margin-right:5px; display:inline; }
.smallist li.hover{ border:2px solid #23abe4;}
.pro_infor{ float:left; width:100%;min-height:500px;}
.pro_tit{ float:left; width:100%; background:url(../images/bgpro_tit.jpg) repeat-x; line-height:47px; margin:15px 0 0 0;}
.pro_tit h2{ background:url(../images/bgproh2.jpg) no-repeat; height:52px; margin-left:2px; display:inline; width:147px; text-align:center; font-size:16px; color:#fff; line-height:47px; float:left;font-family:"\5FAE\8F6F\96C5\9ED1"; margin-bottom:16px;}
.proinfor_list li{ float:left; width:350px; line-height:40px; border:1px solid #d6d6d6; background:url(../images/bgpro3.jpg) left top repeat-x; cursor:pointer; margin:2px 2px 0 0; display:inline;}
.proinfor_list li h2{ background:url(../images/bg_icon2.jpg) 10px center no-repeat; padding-left:24px; float:left; color:#333;}
.proinfor_list li.hover{ border:1px solid #a5a5a5;}
.protab{ float:left; width:708px; margin:13px 0 0 0;}
.reschlist2 li h2{ color:#004a90;}
.reschlist2 li p{ padding-top:0;}
.h_list{ float:left;}
.h_list li{ background:#f7f7f7 url(../images/bgbtn3.jpg) right center no-repeat; width:220px; height:30px; border:1px solid #d1d1d1; line-height:30px; margin:0; position:relative; padding:0 28px 0 10px; float:left;}
.h_box{ position:absolute; top:31px; left:0; width:257px; background:#fff; border:1px solid #ccc;}
.h_box span{ display:block; padding-left:10px; cursor:pointer}
.hrsch{ float:left; width:100%; margin-top:10px;}
.hrsch .tt{ float:left; font-size:14px; font-weight:bold; color:#0183ce; padding-right:5px; line-height:32px;}

.btn2{  background:url(../images/bgbtn2.jpg) no-repeat; width:43px; height:25px; margin:4px 0 0 10px; display:inline; border:none; cursor:pointer;}
.hrtable{ float:left; width:708px; border-collapse:collapse; margin-top:16px; line-height:45px;}
.hrtable th{ background:url(../images/bgpro_tit.jpg) left top repeat-x;}
.hrtable th, .hrtable td{ border:1px solid #d0d0d0; text-align:center;}
.hrtable td a:hover{ color:#f00;}


.honor{ width:100%; float:left; margin-top:10px;}
.tabnav{ float:left; width:100%; height:50px; overflow:hidden; background:url(../images/bgtab.jpg) left bottom no-repeat;}
.slide-pic{ float:left; width:100%;}
.slide-pic A#prev {float:left;display:inline;width:28px;height:33px;background:url(../images/left_btn1.jpg) no-repeat;border:none;cursor:pointer;}
.slide-pic A#next {float:left;display:inline;width:28px;height:33px;background:url(../images/right_btn.jpg) no-repeat;border:none;cursor:pointer; }
.slide-pic A#prev.gray{background:url(../images/left_btn1.jpg) no-repeat;}
.slide-pic A#next.gray{background:url(../images/right_btn.jpg) no-repeat;}
.slide-pic .pic-container {width:675px;overflow:hidden;float:left; background:url(../images/linebg.jpg) left top repeat-x; height:36px;}
.slide-pic ul li{ width:50px; height:50px;cursor:pointer; float:left; overflow:hidden;margin:0 5px; color:#616161;font-family:Arial, Helvetica, sans-serif;text-align:center; cursor:pointer; display:inline; line-height:36px;}
.slide-pic ul li.hover a,.slide-pic ul li a:hover{ background:url(../images/gyuan.jpg) center center no-repeat;  color:#fff;  display:block;}
.slide-pic ul li img{ display:block;}

.tabcon{ float:left; width:690px; margin-top:10px; display:inline; margin-left:28px;text-align:justify;}
.tabcon p{margin-bottom:10px; float:left; width:614px; margin:20px 0 0 40px; display:inline; padding-left:15px; background:url(../images/redj.jpg) left 5px no-repeat; color:#616161; line-height:18px;}
.tabcon p span{margin-right:20px;}
.tabcon .arrLeft {WIDTH: 40px; height:273px;background: url(../images/left_btn5.jpg) left center no-repeat; FLOAT: left; cursor:pointer; }
.tabcon .arrCont{ float:left;overflow:hidden; width:500px; display:inline; margin:0 25px; margin-right:0px;}
.tabcon .arrRright{WIDTH: 40px; height:273px; BACKGROUND: url(../images/right_btn5.jpg) right center no-repeat; FLOAT: right; cursor:pointer;}
.tabcon .arrlist li{float:left;display:inline; overflow:hidden; text-align:center; background:url(../images/bgipic2.jpg) center bottom no-repeat; height:268px; width:500px; }
.tabcon .arrlist li img{ border:8px solid #f8f8f8;}

.hconlist li{}
.hconlist li a{ color:#616161}


.makepic1{ margin-top:5px; float:left; width:100%; text-align:center; background:url(../images/bgmake1.jpg) center top no-repeat; padding:8px 0 13px 0;}
.makelist li{ float:left; background:url(../images/bgmake2.jpg) center top no-repeat;width:316px; height:196px; padding:8px 10px 14px 8px; margin:5px 13px 0 10px; display:inline;}

.msglist li{ float:left; width:100%;margin-bottom:20px; line-height:24px;}
.msglist li.nobot{ margin-bottom:0;}
.qicon{ float:left; background:url(../images/bgpro_tit.jpg) left top repeat; line-height:24px; width:100%; margin-bottom:10px;}
.qicon h2{ background:url(../images/bgqicon.jpg) 12px 3px no-repeat; padding-left:52px; font-weight:bold; color:#008fe8;}
.aicon{ float:left; width:100%; background:url(../images/bgaicon1.jpg) 12px 4px no-repeat;}
.aicon p{ padding-left:50px;}
.msg{ float:left; width:100%; margin-top:30px;}
.msgtit{ float:left; width:100%; line-height:34px; background:url(../images/bgmsgtit.jpg) no-repeat;}
.msgtit h2{ color:#fff; padding-left:52px;}
.msgtable{ float:left; width:100%; line-height:20px; margin:15px 0 0 0;}
.msgtable td,.msgtable th{ padding-bottom:15px; font-weight:normal;}
.msgtable th{ text-align:right;}
.txt1{ border:1px solid #aaa; height:18px; width:480px; padding-left:5px; line-height:18px; color:#666;}
.txt2{ width:302px;}
.txt4{ width:98px;}
.txt3{ width:480px; height:100px; padding-left:5px; border:1px solid #aaa; line-height:20px; color:#666; overflow:auto;}
.btn3{ background:url(../images/bgbtn5.jpg) no-repeat; width:88px; height:29px; border:none; cursor:pointer; color:#333; margin:10px 36px 0 0;}
.txt5{ width:84px; border:1px solid #aaa; height:18px;}

.lifelist li{ float:left; width:184px; margin-top:27px; border-top:none; line-height:30px; background:url(../images/bglife.jpg) no-repeat; margin-bottom:18px; text-align:center; padding-top:8px; margin-left:-5px; display:inline; padding-left:1px;}
.spword{ float:left; width:419px; height:323px; background:url(../images/bgspirt.jpg) no-repeat;}
.spword_con{ float:left; width:270px; margin:58px 0 0 66px; display:inline;}

.teltable{ float:left; width:100%; line-height:24px;}
.teltable th{ background:url(../images/bgth.jpg) left top repeat-x; line-height:30px; padding-left:24px; font-size:14px; color:#0097d5;}
.teltable td{ padding:0 0 30px 24px;}

/*text*/
.b{ font-weight:bold;}
.f8{ font-size:8px;}
.f9{ font-size:9px;}
.f10{ font-size:10px;}
.f11{ font-size:11px;}
.f12{ font-size:12px;}
.f13{ font-size:13px;}
.f14{ font-size:14px;}
.f15{ font-size:15px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.f22{ font-size:22px;}
.f24{ font-size:24px;}
.f32{ font-size:32px;}
.f36{ font-size:36px;}
.em{ text-indent:2em;}
.hei{ color:#000;}
.red{ color:#ff0000;}
.Arial{ font-family:"Arial", Helvetica, sans-serif;}
.yahei{ font-family:"\5FAE\8F6F\96C5\9ED1";} 
.blue{ color:#0183ce;}
 

.navlist li.hover ul.ablist li a{ background:none;}
.navlist li.hover ul.ablist li a:hover{ background:none;}
.navlist li.hover ul.ablist li a:hover img{filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}
.mcinput{ width:128px; float:right;line-height:22px; padding-left:0; background:url(../images/xiala.jpg) no-repeat; text-align:left; height:22px;}
.h_list3 li{ width:123px; line-height:22px; margin:0; position:relative; padding-left:5px; color:#666; cursor:pointer;z-index:9999999;}
.h_box3{ position:absolute; top:22px; left:0px; width:126px; background:#fff; border:1px solid #d1d1d1; z-index:999;color:#666;}
.h_box3 span{ display:block; padding-left:12px; cursor:pointer;}
.dongtailist li{ float:left; width:100%; border-bottom:1px dashed #cacaca; line-height:30px; margin-bottom:26px;}
.dongtailist li span{ float:right; color:#808080;}

.kang{ background:url(../images/kang.png) left center no-repeat; width:16px; margin-right:4px; height:22px; color:#fff; font-weight:bold; display:inline-block; text-align:center;}


.hrtablebg{ padding-top:14px;}
.hrtablebg table{ border-collapse:collapse; background:#fff}
.hrtablebg table tr td{ border:1px solid #d9d9d9; height:31px; padding-left:10px; font-size:12px; color:#616161}
.hrtablebg table tr td input{ width:190px; border: medium none; border:1px solid #e0dedf; height:18px; line-height:18px;}
.hrtablebg table .trsty1 td{ color:#0d66ab; font-size:14px; font-weight:bold;}
.hrtablebg table span{ color:#f00; padding-left:5px;}
.hrtablebg table .inputsty1 { width:380px;}
.hrtablebg table .inputsty2{ width:39px; text-align:center;}
.hrtablebg table .textasty1 { width:525px; height:100px; border: medium none; border:1px solid #e0dedf}
.hrtablebg table .textasty2 { width:525px; height:121px; border: medium none; border:1px solid #e0dedf}
.hrtablebg .ftbut{ text-align:center; padding-top:49px;}
.hrtablebg .ftbut img{ margin-left:10px;}
.btn_apply{ background:url(../images/img_hrbut03.jpg) no-repeat;border:none;cursor: pointer; height: 33px;line-height: 33px;margin-right: 20px; width: 109px;}
.btn_reset {background: url(../images/img_hrbut04.jpg) no-repeat scroll 0 0 transparent;border:none; cursor: pointer; height:33px;line-height: 33px;width: 109px;}

.xyhrtable table{ border-collapse:collapse; background:#fff}
.xyhrtable table tr td{ border:1px solid #d9d9d9; height:31px; padding-left:19px;}
.xyhrtable table .tdsty td{ font-weight:bold;  color:#0d77b8}
.xyhrtable h2 { color:#616161; }
.xyhrtable h2 span{ color:#0d77b8; font-weight:bold; font-size:14px;}
.xyhrtableft{ text-align:right; padding-top:76px;}
.xyhrtableft img{ margin-left:18px;}


/* aid*/
.sitemap{ float:left; width:693px; border:1px solid #d1d1d1; border-bottom:0}
.sitetab{ float:left; width:100%; border-bottom:1px solid #d1d1d1}
.sitetab h1{ color:#014991; font-size:14px; float:left; width:680px; padding-left:13px; line-height:30px; background:#fbfbfb; font-weight:bold; border-bottom:1px solid #d1d1d1;}
#wrap .sitetab h1  a{ color:#004c8e}
.sitetab h2{float:left; width:680px; padding-left:13px; padding:15px; line-height:22px;}
.sitetab h2 a{ margin-right:15px;}

.contact{ float:left; width:500px; margin:30px 0 0 60px; display:inline; line-height:42px;}



