/* CSS Document */
*{font-family: arial !important;}
html {overflow-x:hidden;background:#fff}
body{ margin:0; padding:0;font-family: arial !important; }
a{ color:#000000; text-decoration:none; font-size:12px; padding:0; margin:0}

ul{ margin:0; padding:0;list-style:none}
li{ margin:0; padding:0;vertical-align:bottom;}
.left{ float:left}
.right{ float:right}

img{ border:none; margin:0; padding:0}
p{margin:0; padding:0;}
input,textarea,select,button {outline:none; border:none; margin:0; padding:0}
dd,dt,dl{ margin:0; padding:0 }


.header{ width:100%; height:143px; background:#fff  }


.headernb{ width:1200px; height:143px; margin:0 auto}
.header_l{ width:820px; height:105px; margin:26px 0 0 0; float:left}
.logo{ width:196px; height:55px; }









.header_r{ width:292px; height:105px; float:right; margin:26px 0 0 0}

.language{float:right;display:block;height:24px; line-height:24px; /*padding-left:24px; background:url(../images/language.jpg) 2px center no-repeat;*/ font-size:14px; color:#5F5F5F; cursor:pointer; position:relative;}

.language:hover .languageul{ display:block; position:absolute; left:0; top:24px}

.languageul{ width:160px; height:auto; overflow:hidden; display:none; padding-bottom:10px;background:url(../images/language_bg.png); }
.languageul li{ width:76px; height:20px; line-height:20px; padding-left:24px; margin-top:5px}
.languageul li a{font-size:12px; color:#ddd; display:block; }
.languageul li a:hover{ color:#fff}

.search{clear:both;width:292px; height:30px;  margin-top:5px}

.searchin{ display:block; width:244px; height:24px; background:url(../images/searchin.jpg); float:left; padding:6px 0 0 15px; line-height:20px; font-size:12px; color:#fff}
.searchon{ display:block; width:33px; height:30px; background:url(../images/searchon.jpg); float:right; cursor:pointer}

.fx{ width:292px; height:28px; position:relative; margin-top:11px;}
.fxwx{ display:block; width:28px; height:28px; position:absolute; right:119px; top:0}
.fxyk{ display:block; width:28px; height:28px; position:absolute; right:85px; top:0}
.fxwb{ display:block; width:28px; height:28px; position:absolute; right:51px; top:0}
.fxqq{ display:block; width:28px; height:28px; position:absolute; right:18px; top:0}

.fxwx:hover{opacity: .8;}
.fxwb:hover{opacity: .8;}
.fxyk:hover{opacity: .8;}
.fxqq:hover{opacity: .8;}
.d_xq_r{
    width: 409px;
    height: 31px;
    float: right;
    position: relative;
}
.fxd{    display: block;
    position: absolute;
    width: 130px;
    height: 52px;
    right: 0;
    top: 8px;}

.gdgonggao{ width:100%; height:45px; line-height:45px; background:url(../images/news.jpg)}
.gdgonggaonb{ width:1200px; height:45px; margin:0 auto}

.gonggao_co{ display:block; width:18px; height:18px; float:left; margin:14px 0 0 0}
.gonggao_nr{ display:block; width:1172px; height:18px; line-height:18px; float:right; margin:14px 0 0 0}
.gonggao_nr a{ font-size:14px; color:#fff; font-weight:bold}






.banner{ width:100%; height:519px; position:relative}
.flexslider{position:absolute;width:1920px;height:519px;  left:50%; margin-left:-960px;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;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-position:0 -90px;right:17%;}
.flex-direction-nav .flex-prev{left:17%;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px; left:45%}
.flex-control-nav li{margin:0 3px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}



.main1{ width:1200px; height:376px; margin:0 auto; padding-top:50px;}

.main2{ width:100%; height:568px; background:url(../images/main2_bg.jpg) repeat-x; padding-top:1px}
.news{ width:1198px; height:427px; border:1px solid #cbcbcb; background:url(../images/news_bg.jpg) bottom repeat-x; margin:70px auto 0 auto}
#c{ width:1198px; height:49px; border-bottom:1px solid #cbcbcb}
#c ul{}
#c ul li{ float:left; width:120px; height:49px; line-height:49px; text-align:center; font-size:18px; font-family:Microsoft YaHei; font-weight:bold; color:#006EB0}
#c ul li a{ display:block; width:120px; height:49px; font-size:18px; font-family:Microsoft YaHei; font-weight:bold; color:#666}
#c ul li a:hover{color:#006EB0}
.li1 a{}
.libg a{color:#006EB0!important}

.con2nb1{ width:1198px; height:373px; position:relative}
.news_left{ width:459px; height:313px; float:left; margin:30px 0 0 20px}
.news_right{ width:671px; height:313px; float:left; margin:30px 0 0 32px}
.news_right ul{ width:671px; height:313px;}
.news_right ul li{ width:671px; height:64px; margin-top:52px;}
.news_right ul li a{ display:block; width:671px; height:64px;}

.date{ display:block; width:62px; height:62px; line-height:64px; text-align:center; float:left; border:1px solid #c5c5c5; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#9f9f9f}
.newswzsy{ display:block; width:596px; height:64px; float:right}
.newsbt{ display:block; width:596px; height:20px; line-height:20px; font-family: Arial, Microsoft YaHei; font-size:16px; color:#343434; font-weight:bold}
.newsnr{display:block; width:596px; height:40px; margin-top:4px; font-size:12px; color:#999; line-height:20px;}

.news_right ul li a:hover .date{ color:#CBE1EF; background:#016EB1; border-color:#016EB1}
.news_right ul li a:hover .newsbt{ color:#016EAF}

.news_more{ position:absolute; right:20px; top:-30px; font-size:14px; color:#666}
.news_more:hover{ color:#0099CC}



.main3{ width:1264px; height:241px; background:#fff; padding-top:55px; margin:0 auto}
.hzbtsy{ width:1200px; height:42px; line-height:42px; margin:0 auto; }

.hzbtsy_l{ float:left; font-size:18px; font-family:Microsoft YaHei; color:#333;font-weight:bold}
.hzbtmore{ float:right;font-size:14px; color:#666}
.hzbtmore:hover{ color:#0099CC}

.mr_frbox{height:70px;padding:0 0 0px 0px; width:1264px; position:relative; margin-top:20px}
.mr_frBtnL{cursor:pointer;display:inline;left:6px;top:23px;width:12px;height:23px; position:absolute; z-index:999}
.mr_frUl{float:left;height:70px;width:1200px; margin-left:35px}
.mr_frBtnR{top:23px;cursor:pointer;width:12px;height:23px;position:absolute; z-index:999; right:6px}
.mr_frUl ul li{display:inline;float:left;/*height:389px;*/width:218px; height:68px; border:1px solid #d9d9d9; overflow:hidden;position:relative; margin:0 25px 0 0}
.mr_frUl ul li a img{}
.mr_zhe{width:300px;position:absolute;top:0;background:rgba(78, 164, 181, 0.65) none repeat scroll 0 0 !important;/*ʵ��FF����͸�������ֲ�͸��*/filter:Alpha(opacity=80);background:#4ea4b5;/*ʵ��IE����͸��*//*height:389px;*/left:0;right:0;}
.mr_zhe_i h1{text-align:center;font-size:182px;height:138px;line-height:138px;margin-top:72px;margin-bottom:64px;font-weight:bold;color:#fff;}
.mr_zhe_p{margin-bottom:60px;}
.mr_zhe_p h3{text-align:center;font-size:15px;font-weight:bold;color:#fff;line-height:30px;}
.mr_zhe_p h3 span{display:block;margin:0 auto;width:260px;font-size:18px;border-bottom:1px solid #f4f4f4;}
.mr_zhe_hover{bottom:-596px;height:200px;position:absolute;width:300px;background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;/*ʵ��FF����͸�������ֲ�͸��*/filter:Alpha(opacity=80);background:#0a0a0a;/*ʵ��IE����͸��*/}
.mr_zhe_hover h1{text-align:center;height:40px;line-height:40px;margin:22px 0;color:#fff;}



.footer{ width:100%; height:302px; background:url(../images/footer_bg.jpg) repeat-x}
.footer1{ width:1200px; height:224px; margin:0 auto; padding-top:45px}
.ftnav{height:180px; float:left; background:url(../images/ftnavx.jpg) right 13px no-repeat; padding-right:25px; margin-right:25px}
.ftnavbt{ height:46px; line-height:46px; font-family:Microsoft YaHei; font-size:18px; color:#fff;}
.ftnav ul{ margin-top:19px;}
.ftnav ul li{ margin-top:10px; height:18px; line-height:18px;}
.ftnav ul li a{ font-family:Microsoft YaHei; color:#90deff; font-size:14px;}
.ftnav ul li a:hover{ color:#fff}
.ewm{ width:137px; height:166px; float:right}
.ewmimg{ width:137px; height:137px; display:block;}
.ewmwz{ display:block; width:137px; height:30px; line-height:30px; text-align:center; font-size:12px; color:#62ABD8}
.footer2{ width:1200px; height:33px; margin:0 auto; line-height:33px;}

.footer_left{ float:left; font-size:12px; color:#a6dbff;}
.footer_left a{ font-size:12px; color:#a6dbff}
.footer_left a:hover{ color:#fff}
.footer_right{ float:right; font-size:12px; color:#a6dbff; font-family:Arial, Helvetica, sans-serif}










/*��ҳ*/
.nybanner{ width:100%; height:300px; position:relative; }

.det_nav{ width:100%; height:50px; position:absolute; bottom:0; left:0; background:url(../images/pro_nav.png) repeat}

.det_nav ul{ width:1200px; height:50px; margin:0 auto}
.det_nav ul li{ float:left; height:50px; line-height:50px; background:url(../images/pro_li.png) left no-repeat; min-width:1px}
.det_nav ul li a{ display:block; height:50px; padding:0 27px; font-size:14px; color:#fff; }


.ny_bg{ width:100%; height:auto; overflow:hidden; background:#f2f2f2}



.nymain_det{ width:1200px; height:auto; overflow:hidden; margin:21px auto 60px auto}

.det_left{ width:847px; height:auto; overflow:hidden; float:left; background:#fff; padding:23px 26px 50px 26px}
.pro_det_bt{ width:847px; height:100px; background:url(../images/det_bt.jpg) bottom no-repeat; padding-top:10px}
.pro_d_bt_fi{ width:847px; height:40px; line-height:40px; font-family: Arial, Microsoft YaHei; font-size:24px; color:#084fac;}
.pro_d_bt_se{ width:847px; height:30px; height:30px; font-family: Arial, Microsoft YaHei; font-size:18px; color:#333; margin-top:2px}


.pro_det_nr{ width:847px; height:auto; min-height:300px; overflow:hidden; padding:50px 0 50px 0}
.pro_det_nr p{ font-size:14px; color:#888; line-height:22px; margin:4px 0}







.det_right{ width:280px; height:auto; overflow:hidden; float:right}





.cdh_l{ width:280px; height:auto; overflow:hidden; background:#fff;}

.cdhnr{ display:block; width:252px;overflow: hidden; background:url(../images/cdhli0.jpg); font-family:Microsoft YaHei; font-size:18px; color:#fff; line-height:22px; padding:23px 0 23px 28px; border-bottom:1px solid #e5e5e5; margin-top:9px}
.dq{background:url(../images/cdhli.jpg)!important;}
.cdhnr:hover{background:url(../images/cdhli.jpg);}

.ejdh{ width:280px; height:auto; overflow:hidden; margin-bottom:20px}

.ejdh li{ width:280px;overflow:hidden;border-bottom:1px solid #e5e5e5; background:#fff}
.ejdh li a{ display:block; width:241px;padding:13px 0 13px 39px;background:url(../images/ejli0.jpg) 29px center no-repeat; line-height:18px; font-size:14px; color:#666666}
.ejdq{ color:#006DB0!important; background:url(../images/ejli1.jpg) 29px center no-repeat!important; }
.ejdh li a:hover{ color:#006DB0; background:url(../images/ejli1.jpg) 29px center no-repeat;}


.pro_top{ width:846px; height:229px; margin:0 auto}
.proimg{ display:block; width:341px; height:227px; float:left; border:1px solid #D9D9D9}

.prowz{ display:block; width:473px; height:229px; float:right; position:relative}
.prowz_bt{ display:block; width:473px; height:35px; line-height:35px; font-family:Arial, Microsoft YaHei; font-size:24px; color:#084fac; margin-top:6px;}
.prowz_fbt{display:block; width:473px; height:auto; overflow:hidden; line-height:24px; font-family:Arial, Microsoft YaHei; font-size:16px; color:#333; margin-top:10px;}
.prowz_nr{ display:block; width:473px; height:auto; overflow:hidden; line-height:20px; font-size:12px; color:#888888; margin-top:28px;}
.pro_r_x{ position:absolute; width:28px; height:3px; left:0; bottom:0; background:#D9D9D9}

.pro_se{width:846px; height:auto; overflow:hidden; margin:95px auto 0 auto}
#d{ width:846px; height:42px; background:url(../images/d_b.jpg) bottom repeat-x}
#d ul{}
#d ul li{ float:left;  height:42px; margin-right:10px;text-align:center; line-height:42px}
#d ul li a{ display:block; padding:0 16px; height:40px; font-family:Microsoft YaHei; font-size:16px; color:#333; border:1px solid #e5e5e5; background:#f2f2f2 }
#d ul li a:hover{ color:#084dac; border-bottom:1px solid #fff}

.libg2 a{color:#084dac!important; border-bottom:1px solid #fff!important; background:#fff!important;}

.con2nb2{ width:846px; height:auto; overflow:hidden; padding:30px 0 0 0;}
.con2nb2 p{ color:#888; line-height:24px; font-size:14px}



.pbt{ width:234px; height:24px; line-height:24px; display:block; font-family:Microsoft YaHei; font-size:18px; color:#fff}
.pwz{ width:234px; height:128px; display:block; margin-top:29px; font-size:12px; color:#b1e1ff}



/*�����б�1*/
.threetw{ width:1130px; height:auto; overflow:hidden; margin:0 auto}
.threetu{ width:1128px; height:360px; overflow:hidden; border:1px solid #ccc; margin:0 auto;}
.threetunb{ width:345px; height:320px; float:left; margin:20px 0 0 25px; position:relative}
.threewz{ display:block; width:345px; font-family:Microsoft YaHei;font-size:14px; color:#333; line-height:20px; margin:9px auto 0 auto}
.threewz:hover{ color:#0066CC}
.threemore{ color:#C5C4C3; font-size:12px; display:block; background:url(../images/morebg.jpg) left no-repeat; padding-left:8px; position:absolute; bottom:0px; left:0px}
.threemore:hover{ color:#0066CC}
.threewen{ margin:20px 0 0 0}
.threewen ul{}
.threewen ul li{ width:1118px; height:58px; line-height:58px; background:url(../images/wzlb3libg.jpg) no-repeat; padding-left:12px}
.threewen ul li a{ font-size:13px;  font-family:Microsoft YaHei;color:#666666}
.threewen ul li a:hover{ color:#0066CC}
.threewen ul li span{ font-size:12px; color:#666}




/*�����б�2*/
.topNews_list{margin:0 auto; width:1118px; border:1px solid #ccc; position:relative; padding:5px; margin-bottom:30px; overflow:hidden;}
.topNews_li,.topNews_li li{margin:0 auto; width:845px; height:214px; overflow:hidden;}
.topNews_li_img,.topNews_li_img img{ width:309px; height:214px; overflow:hidden;}
.topNews_li_dl{width:755px; height:194px; padding: 20px; background:#f4f4f4; overflow:hidden; margin-right:0px }
.topNews_li_dt{width:755px; height:20px; line-height:20px; font-size:18px; color:#333; margin-bottom:20px; font-weight:bold; overflow:hidden;}
.topNews_li_dd{width:755px; height:80px; line-height:20px; color:#666; margin-bottom:5px;  overflow:hidden;}
.topNews_li_dt a{color:#333;font-size:16px; font-family:Arial, Microsoft YaHei;}
.topNews_li_dd a{color:#888888;font-size:12px; font-family:Arial, Microsoft YaHei;}
.topNews_li_dt a:hover,.topNews_li_dd a:hover{color:#0066CC;}
.topNews_li_more{width:360px; background:url(../images/news_more_icon.jpg) no-repeat left center; padding-left:20px; color:#ff6600;}
.topNews_li_more a{color:#0066CC;}
.topNews_li_ben{position:absolute; right:20px; bottom:20px; z-index:1000;}
.topNews_li_ben li{float:left; margin-left:5px;}
.topNews_li_perv{background:url(../images/bleft.png) no-repeat; width:24px; height:24px; cursor:pointer; overflow:hidden;}
.topNews_li_next{background:url(../images/bright.png) no-repeat; width:24px; height:24px; cursor:pointer; overflow:hidden;}


.wzlbnr{ width:1130px; border-bottom:1px dashed #d4d4d4; padding-bottom:20px; margin:0 auto 35px auto; overflow:hidden}
.rq{ width:57px; height:62px;}
.rq dt{height: 40px;line-height: 40px;text-align: center;background: #f4f4f4;color: #575757;margin-bottom: 2px;font-size: 30px;}
.rq dd{color: #666;height: 20px;line-height: 20px;text-align: center;background: #f4f4f4;font-size: 12px; }
.newswz{width: 1050px;overflow: hidden;}
.newswz dt{color: #333;font-size: 14px;margin-top: 0;width:1050px;overflow: hidden;}
.newswz dt a{color: #333;font-size: 14px;font-family:Arial, Microsoft YaHei; font-weight:bold}
.newswz dd{color: #888888;line-height: 1.5;width: 1050px;overflow: hidden;font-size: 12px; margin-top:10px}
.newswz dd a{color: #888888;font-size: 12px;}

.newswz a:hover{color:#0066CC;}


/*ͼƬ����1*/
.pro{ display:block; width:250px; height:213px; background:#E6E6E6; border:1px solid #E6E6E6; font-family:Microsoft YaHei; font-size:14px; color:#696969; float:left; margin:10px 0 20px 32px}
.probt{ display:block; text-align:center; width:250px; height:40px; line-height:40px;}
.pro:hover{ border:1px solid #0066CC; background:#0066CC; color:#FFF}

.protop{ display:block; width:250px; height:173px; background:#fff; text-align:center; }
.ds{display:inline-block; height:100%; width:0; vertical-align:middle;}
.protop img{    max-width: 250px;
    max-height: 173px;vertical-align:middle}



/*ͼƬ����2*/
.tdnr{display:block; width:260px; height:368px; border:1px solid #E3E3E3; background:#FFF; padding-top:12px; position:relative; color:#626262; float:left; margin:30px 0 23px 20px}
.tdimg{display:block; width:230px; height:159px; margin:0 auto 0 auto; border:1px solid #E3E3E3}
.tdbk{ width:224px; height:155px; display:block;position:absolute; top:12px; left:14px}

.hzbt{ width:232px; height:20px; background:url(../images/hzx.jpg) center repeat-x; margin:30px auto 0 auto; text-align:center; line-height:20px}
.hzbtwz{ height:20px; background:#FAFAFA; padding:0 25px; margin:0 auto; font-family:Microsoft YaHei; font-size:15px; color:#555555;}
.hznr{ display:block; width:232px; height:120px; margin:15px auto 0 auto; font-family:Microsoft YaHei; font-size:13px; color:#333; line-height:30px; background:url(../images/hzd.jpg) left 12px no-repeat; padding-left:12px }

.tdnr:hover{ background:#0066CC}
.tdnr:hover .tdbk{ border:5px solid #FFF }
.tdnr:hover .hzbtwz{background:#0066CC; color:#FFF}
.tdnr:hover .hznr{color:#FFF;background:url(../images/hzd2.jpg) left 12px no-repeat;}





/*��Ʒ�б�2*/
.wzlb6{ width:845px; height:209px; display:block; margin:40px auto 0 auto}
.wzlb6img{ display:block; width:238px; height:163px; border:1px solid #E6E6E6; padding:4px 0 0 4px}
.wzlb6_right{ display:block; width:575px; height:169px;}
.wzlb6bt{ display:block; width:575px; height:24px; line-height:24px; font-family:Arial, Microsoft YaHei; font-size:16px; color:#333}
.wzlb6nr{display:block; width:575px; height:60px; line-height:20px; font-family:Arial, Microsoft YaHei; font-size:12px; color:#888; margin-top:10px}
.wzlb6day{ display:block; width:575px; height:15px; font-family:Arial, Helvetica, sans-serif; background:url(../images/daybg.jpg) 4px center no-repeat; font-size:14px; color:#999; padding-left:23px; margin-top:12px}
.wzlb6more{ display:block; width:91px; height:25px; background:url(../images/wzlb6more.jpg); margin-top:20px}

.wzlb6:hover .wzlb6bt{ color:#0066CC}
.wzlb6:hover .wzlb6nr{color:#0066CC}
.wzlb6:hover .wzlb6day{color:#0066CC; background:url(../images/daybg2.jpg) 4px center no-repeat}
.wzlb6:hover .wzlb6more{background:url(../images/wzlb6more2.jpg)}








.nymain{ width:1130px; height:auto; overflow:hidden; background:#fff; padding:33px 35px 20px 35px;}
.nymainright2{width:1130px; height:auto; overflow:hidden; }
.dy{ font-family:Arial, Microsoft YaHei; font-size:14px; color:#333; line-height:24px; margin:4px 0}




.detmain{ width:1200px; height:auto; overflow:hidden;  padding:33px 0 30px 0;}




/*���*/
.sanjinav{ width:1148px; height:auto; overflow:hidden; padding:20px 26px; background:#fff; margin:21px auto 0 auto}
.sanjinav ul{ width:1148px; height:auto; overflow:hidden; margin:0 auto}
.sanjinav ul li{ width:auto; height:38px; text-align:center; line-height:38px; float:left; margin:0 0 0 20px}
.sanjinav ul li a{ display:block; width:auto; height:36px; padding:0 30px; font-family:Arial, Microsoft YaHei; font-size:14px; color:#666; border:1px solid #bbb;}
.sanjinav ul li a:hover{ color:#fff; background:#0066CC; border:1px solid #0066CC;}

.sanjidq{ color:#fff!important; background:#0066CC!important; border:1px solid #0066CC!important;}







.gdgonggao{ width:100%; height:45px; line-height:45px; background:url(../images/news.jpg)}
.gdgonggaonb{ width:1200px; height:45px; margin:0 auto}

.gonggao_co{ display:block; width:18px; height:18px; float:left; margin:14px 0 0 0}
.gonggao_nr{ display:block; width:1172px; height:18px; line-height:18px; float:right; margin:14px 0 0 0}
.gonggao_nr a{ font-size:14px; color:#fff; font-weight:bold}



.list, li { list-style: none;  }
.scroll {  overflow: hidden; }
.scroll li {  overflow: hidden;margin:1px 0 0 10px; }
.scroll li a {font-size:14px; color:#f1f1f1; font-weight:bold;  }
.scroll li a:hover{color:#fff}

.gdgd{ width:1200px; height:45px; display:block; }
.gdlileft{}
.gdlileft a{ font-size:14px; color:#fff; font-weight:bold; }





 /*��ҳ*/
.fy{  height:36px; margin:20px auto 10px auto; float:right;}

.fy a{ display:block; width:36px; height:36px; text-align:center; line-height:36px; float:left; font-size:12px; color:#747474; background:#ebebeb; margin-right:3px;}
.fy a:hover{ color:#fff; background:#0066CC}
.fy span{ display:block; width:36px; height:36px; text-align:center; line-height:36px; float:left;font-size:12px; color:#747474;}
.fy .cpb {color:#fff; background:#0066CC}
.dqfy{color:#fff!important; background:#0066CC!important}




.detail_xq{ width:818px; height:31px; line-height:31px;}
.d_xq_l{ width:409px; height:31px; float:left}
.date2{ display:block; float:left; font-size:12px; color:#8e8e8e; background:url(../images/date_bg.jpg) left 9px no-repeat; padding-left:16px}
.djl{display:block; float:left; font-size:12px; color:#8e8e8e; background:url(../images/djl_bg.jpg) left no-repeat; padding-left:18px; margin-left:30px}


.detail_r{ width:269px; height:auto; overflow:hidden; float:right}
.tjwz{ width:249px; height:80px; padding:20px 0 0 20px; font-family:Microsoft YaHei; font-size:18px; color:#fff; background:url(../images/tjwz.jpg)}
.tjwznb{ width:269px; height:auto; overflow:hidden; background:#fff; padding:18px 0 24px 0}

.tjwznb ul{}
.tjwznb ul li{ background:url(../images/tjd.jpg) left 7px no-repeat; padding-left:11px; width:212px; margin:13px auto 0 auto}
.tjwznb ul li a{ font-size:12px; color:#888888}
.tjwznb ul li a:hover{ color:#333}




/*����*/
.searcha{ margin:20px 0 0 20px; width:800px; height:auto; overflow:hidden}
.searcha ul{width:800px;}
.searcha ul li{ height:32px; line-height:30px; background:url(../images/wzlb3libg2.jpg) no-repeat; padding-left:20px;}
.searcha ul li a{ font-size:12px; color:#666666}
.searcha ul li a:hover{ color:#09C}
.searcha ul li span{ font-size:12px;}


/*����*/
.denglu{ width:473px; height:305px; margin:54px auto 0 auto}

.yhm{ width:800px; height:auto; overflow:hidden; margin:10px 0 0 0 }

.yzm{ display:block; width:60px; height:20px; margin:5px 0 0 14px; float:left}

/*����*/
.fankui{ width:1200px; height:auto; overflow:hidden}


.fankuitop{ width:1200px; height:41px; background:url(../images/fankuitop_bg.jpg); margin:1px auto 0 auto}
.fankuitopwz{ color:#6C6C6C;font-family:Microsoft Yahei; font-size:14px; line-height:41px;  background:url(../images/fktb.jpg) left no-repeat; display:block; width:720px; padding-left:30px; margin:0 auto}

.fankuinr{ width:800px; height:547px; margin:50px auto 0 auto}







	
/*�����˵�*/		
		




ul#topnav{ width:820px; height:49px; margin-top:13px;}
ul#topnav li { height:49px; line-height:49px; float:left; margin-right:50px; position:relative }
ul#topnav li a{ display:block; height:49px; font-size:14px; color:#666 }
ul#topnav li:hover a{color:#0099CC}







ul#topnav li .sub {
width:420px;
z-index:999999;
	position: absolute;
	padding:0 0 0 0;	
	top: 49px; left:0;
	background:url(../images/subtop.png) repeat-x #fff;
	float: left;
	display: none;
	  height:auto;
	  overflow:hidden;
	  padding-bottom:20px
}
.s01{left:0!important;width:480px!important;}
.s02{left:-106px!important;width:700px!important;}
.s05{left:-226px!important;width:420px!important;}


.s03{left:-400px!important;width:420px!important;}

.s04{left:-294px!important;width:500px!important;}

.s06{left:-188px!important;width:420px!important;}



ul#topnav li .row {clear: both; float: left; width: 100%; margin-bottom: 10px;}
.subimg{ float:left; width:230px; height:141px; padding:20px 0 0 0; margin-left:30px}
ul#topnav li .sub ul{ width:auto; height:auto; overflow:hidden; background:url(../images/subx.jpg) right repeat-y;
	list-style: none;
 padding: 0 20px 0 20px;
  margin-top:20px;
	float: left;
}
ul#topnav .sub ul li {
	 padding:0 0 0 0;
	 float:none;
	width:auto;
	height:27px;
	color: #000;
	margin:5px auto 0 auto
}


ul#topnav .sub ul li a {
	 float:left;

	background:url(../images/dian.jpg) 10px 11px no-repeat;
 height:27px;
	display: block;
	 margin:0 0 0 0;
	 line-height:27px;
	text-decoration: none;
	border:none;
	margin:0;
	 padding:0;
	 width:auto!important;
	color:#7D7D7D;
	font-weight:normal;
	 text-align:left; padding-left:20px;
	  font-family:simsun;
 font-size:14px;

}
ul#topnav .sub ul li a:hover { color:#0099CC;	 width:auto!important;}











/*�˲���Ƹ*/
table.gridtable 
{
margin:0 auto;

    font-size:14px;
    color:#333;

    border-collapse: collapse;

}
table.gridtable th {
	 color:#fff;
	  font-family:Microsoft YaHei;
    padding: 8px;
	font-size:15px;
    border-width: 1px;
    border-style: solid;
    border-color:#E2E2E2;
    background-color:#BDBDBD;
	 font-weight:normal
}
table.gridtable td {
    border-width: 1px;
    padding: 8px;
    border-style: solid;
    border-color:#E2E2E2;
    background-color:#fff;
	font-family:Microsoft YaHei;
	font-size:13px; color:#555
	
}



.cksq{ color:#40A2D1}
.sq{ color:#FF9320}




/*�˲���Ƹ��ҳ*/
.rczpdet{ width:898px; height:auto; overflow:hidden; margin:10px auto 0 auto; border:1px solid #E2E2E2}
.rcnbbt{ width:881px; height:39px; background:#ECECEC; line-height:39px; padding-left:17px;	font-family:Microsoft YaHei; font-size:17px; color:#171717}
.rczp1{ width:898px; height:auto; overflow:hidden; padding:30px 0; border-bottom:1px dotted #CBCBCB}
.rczpnr{ width:860px; height:20px; margin:0 auto; line-height:20px; margin-top:4px}
.rczpnr_left{ display:block; color:#666666;font-family:Microsoft YaHei; font-size:14px; width:210px}
.rczpnr_right{ display:block; margin-left:110px;color:#666666;font-family:Microsoft YaHei; font-size:14px}

.rczp2{ width:898px; height:auto; overflow:hidden; padding:0 0 30px 0;}
.rczpnr2{width:860px;height:auto; overflow:hidden; margin:30px auto 0 auto}
.gwxqbt{ display:block; width:80px; height:auto; overflow:hidden; color:#383838;font-family:Microsoft YaHei; font-size:14px; font-weight:bold}
.gwxq{ display:block; width:527px; height:auto; overflow:hidden;color:#666666;font-family:Microsoft YaHei; font-size:14px; line-height:24px}



.tjfh{ margin-top:32px; padding-left:120px;}
.tjsq{ display:block; width:98px; height:30px; border:0; padding:0; background:url(../images/tjsq.jpg); cursor:pointer; float:left}
.fhlb{ display:block; width:98px; height:30px; float:left; margin-left:19px}










/*������Դ*/
.rlzybt{ width:1000px; height:40px; line-height:40px; background:#F2F2F2;overflow:hidden; margin:10px auto 0 auto;}
.zl{ width:1000px;overflow:hidden; margin:0px auto 0 150px;}
.rlzybt_left{color:#333;font-family:Microsoft YaHei; font-size:14px; margin-left:50px}
.rlzybt_right{ margin-left:50px; font-size:14px; color:#d80000}
.xbt{ background:url(../images/xbt1.jpg) left no-repeat; padding-left:29px; height:28px; line-height:28px; width:800px;color:#333333;font-family:Microsoft YaHei; font-size:16px; margin-top:32px; }
.xbt2{ background:url(../images/xbt2.jpg) left no-repeat; padding-left:29px; height:28px; line-height:28px; width:800px;color:#333333;font-family:Microsoft YaHei; font-size:16px; margin-top:32px; }
.xbt3{ background:url(../images/xbt3.jpg) left no-repeat; padding-left:29px; height:28px; line-height:28px; width:800px;color:#333333;font-family:Microsoft YaHei; font-size:16px; margin-top:32px; }
.xbt4{ background:url(../images/xbt4.jpg) left no-repeat; padding-left:29px; height:28px; line-height:28px; width:800px;color:#333333;font-family:Microsoft YaHei; font-size:16px; margin-top:32px; }
.xbt5{ background:url(../images/xbt5.jpg) left no-repeat; padding-left:29px; height:28px; line-height:28px; width:800px;color:#333333;font-family:Microsoft YaHei; font-size:16px; margin-top:32px; }
.xbt6{ background:url(../images/xbt6.jpg) left no-repeat; padding-left:29px; height:28px; line-height:28px; width:800px;color:#333333;font-family:Microsoft YaHei; font-size:16px; margin-top:32px; }
.xbt7{ background:url(../images/xbt7.jpg) left no-repeat; padding-left:29px; height:28px; line-height:28px; width:800px;color:#333333;font-family:Microsoft YaHei; font-size:16px; margin-top:32px; }
.jbzlnb{ width:720px; height:28px; margin-top:20px}
.name{ float:left;}
.namewz{ float:left;color:#666;font-family:Microsoft YaHei; font-size:15px; line-height:26px; padding-left:10px ;width:110px; text-align:right}
.namek{ float:left; border:1px solid #BFBFBF;  padding:3px 0 0 4px; line-height:23px; display:block; width:110px; height:23px}
.namek2{ float:left; border:1px solid #BFBFBF;  padding:3px 0 0 4px;line-height:23px; display:block; width:570px; height:23px}
.namek3{ float:left; border:1px solid #BFBFBF;  padding:3px 0 0 4px;line-height:23px; display:block; width:343px; height:23px}
.xing{ display:block; width:5px; height:5px; background:url(../images/xing.jpg);  }
.yjsfx{ display:block; margin:5px 0 0 0; float:left}
.fxk{ float:left;color:#666;font-family:Microsoft YaHei; font-size:15px; line-height:26px; margin-left:5px}
.sel_wrap{ width:75px;height:26px;background:#fff url(../images/xb.jpg) no-repeat right ;
color: #333; font-size: 12px; border:1px solid #BFBFBF;
cursor:pointer;position:relative;_filter:alpha(opacity=0);  color:#333; font-size:12px; line-height:26px}
.sel_wrap label{padding-left:10px;font-size:12px;z-index:2; color: #333; line-height: 26px; height: 26px; display: block;}
.sel_wrap .select{width:100%; height:26px; line-height:26px; z-index:4;position:absolute;top:0;left:0;margin:0;padding:0;opacity:0; *margin-top:12px; filter:alpha(opacity=0);cursor:pointer; font-size: 12px;}
.namek4{ float:left; border:1px solid #BFBFBF;  padding:3px 0 0 4px; line-height:23px; display:block; width:220px; height:23px}
.rltable{ width:648px; height:auto; overflow:hidden; margin:13px 0 0 28px}
.namewz2{float:left;color:#666;font-family:Microsoft YaHei; font-size:15px; line-height:26px; padding-left:25px ;}
.namewz3{float:left;color:#666; font-size:12px; line-height:26px; padding-left:25px ;}
.rlft{ width:1000px; height:60px; border-top:1px solid #E5E5E5; margin-top:47px;}
.zptj{ cursor:pointer; background:url(../images/rltj.jpg); border:0; padding:0; width:92px; height:32px; margin:24px 0 0 44px;}







	.hiSlider{
		overflow: hidden;
		width: 459px;
		height: 313px;

	}
	.hiSlider-item{
		float: left; height:313px;
	}


.hiSlider-pages,.hiSlider-title{position:absolute;z-index:3}
.hiSlider-btn-prev,.hiSlider-btn-next{position:absolute;z-index:5;top:50%;height:30px;width:30px;background:url(../images/hislider-arrow.png) no-repeat;margin-top:-15px;text-indent:-200px;overflow:hidden;opacity:.6;filter:alpha(opacity:60); }
.hiSlider-btn-prev{left:10px}
.hiSlider-btn-next{right:10px;background-position:-30px 0}
.hiSlider-btn-prev:hover,.hiSlider-btn-next:hover{opacity:1;filter:alpha(opacity:100)}
.hiSlider-title{bottom:0;width:100%;padding:6px 0;color:#fff;text-indent:10px;background:url(../images/titlebg.png);z-index:2;font:14px/2 "Microsoft YaHei",Arial,Tahoma; line-height:40px}
.hiSlider-pages{bottom:18px;right:10px;text-align:right; display:none}
.hiSlider-pages a{height:12px;width:12px;margin:0 6px;display:inline-block;overflow:hidden;text-indent:-100px;font-size:0;border-radius:50%;background:#ddd}
.hiSlider-pages a.active{background:#5472BF}



.contact{ width:1130px; height:auto; overflow:hidden; margin:0 auto}
.con_l{ width:313px; height:337px; float:left}
.con_r{ width:766px; height:337px; float:right}




/*about*/
.about{ width:1130px; height:auto; overflow:hidden}
.about1{ width:1130px; height:460px; background:#E5EEF5}

.about_l{ width:473px; height:298px; float:left; margin:21px 0 0 22px;}
.about_r{ width:578px; height:410px; float:right; margin:21px 24px 0 0; background:url(../images/aboutx.jpg) bottom left no-repeat}

.aboutbt{ width:282px; height:44px; margin:31px 0 0 0}
.about_r p{ font-family:Microsoft YaHei; font-size:14px; color:#1a5394; line-height:26px}






.bds_weixin{ margin:0!important; padding:0!important; width:28px!important; height:28px!important; background:url(../images/wx.jpg)!important; position:absolute; right:18px; top:0}
.bds_tsina{margin:0!important; padding:0!important; width:28px!important; height:28px!important; background:url(../images/sina.jpg)!important; position:absolute; right:51px; top:0}
.bds_qzone{margin:0!important; padding:0!important; width:28px!important; height:28px!important; background:url(../images/qq.jpg)!important; position:absolute; right:119px; top:0}


.tcewmwb{text-align:right;
            display: none; 
            position: fixed; 
            top: 30%; 
            left: 50%;
			margin-left:-100px;
			padding:10px;
            width: 200px; 
            height: 210px; 
            background-color: white; 
            z-index:999999!important; 
            overflow: auto; }
			
.tcewmwb a{ text-align:right; color:#666; font-size:12px; font-weight:bold;font-family:Microsoft Yahei}
.tcewm{ width:188px; height:188px; margin:5px auto 0 auto}

.black_overlay{ 
            display: none; 
            position:fixed; bottom: 0; 
            left: 0%; 
            width: 100%; 
            height: 100%; 
            background-color: black; 
            z-index:99999!important; 
            -moz-opacity: 0.8; 
            opacity:.80; 
            filter: alpha(opacity=88); 
        }


