/* CSS Document */

body{ margin:0; padding:0; font-size:14px; font-family:"微软雅黑"; color:#565656; }
@media screen and (max-width: 1920px) {
body{ margin:0; padding:0; font-size:14px; font-family:"微软雅黑"; color:#565656; zoom:1.1 }
}
@media screen and (max-width: 1720px) {
body{ margin:0; padding:0; font-size:14px; font-family:"微软雅黑"; color:#565656; zoom:1 }
}
@media screen and (max-width: 1440px) {
body{ margin:0; padding:0; font-size:14px; font-family:"微软雅黑"; color:#565656; zoom:0.9 }
}
ul{ margin:0; padding:0; list-style:none;}
a{ color:#565656; text-decoration:none;}
img{ border:0px;}
.clear{ clear:both;}
h1,h2,h3,h4,h5,h6,p{ padding:0; margin:0; list-style:none;}
input,button,select,textarea{outline:none}


.topbox{ width:1201px; margin:0 auto; height:140px;}
.topbox_l{ width:570px; float:left;}
.topbox_r{ width:366px; height:140px; background:url(../images/bg_01.jpg) top center no-repeat; float:right;}
.topbox_r ul{ font-size:19px; color:#3982ce; padding-top:85px; padding-left:47px;}

.navbg{ background:#3a82ca; height:54px;}
.nav_box{ width:1210px; margin:0 auto;}
.nav_box ul li{ float:left;}
.nav_box ul li a{ width:170px; height:54px; display:block; text-align:center; line-height:54px; color:#f1f1f1;}
.nav_box ul li a:hover{ color:#fff; background:#2a66bc}
.bgcolor{ background:#2a66bc}

#slider { width:100%; margin:0 auto; height:455px; }
div#slideshow { float:left; width:100%; height:455px; overflow:hidden;  }
.slider-item { width:100% !important; height:455px; }
#slideshow a{ width:100%; height:100%; display:block;}

.gjc{ width:100%; height:93px; margin:0 auto; background:url(../images/bg_02.jpg) top center no-repeat;}
.gjc_box{ width:1201px; margin:0 auto; height:93px; line-height:93px;}
.gjc_box span{ font-size:16px; color:#2a66bc}
.gjc_l{ float:left;}
.gjc_l a:hover{ color:#2a66bc;}
.gjc_r{ float:right; width:204px; height:31px; background:url(../images/bg_03.jpg) top center no-repeat; margin-top:31px;}

.ss{ width:166px; height:31px; border:0px; background:none; float:left; color:#ababab}
.sstj{ width:37px; height:31px; border:0px; background:none; float:left; cursor:pointer}

.cont{ width:1201px; margin:0 auto;}
.index_cp_l{ width:229px; float:left; height:414px; background:url(../images/bg_04.jpg) top center no-repeat; margin-top:33px;}
.index_cp_r{ width:928px; height:410px; float:right; border:1px solid #d0cfcf; margin-top:32px;}
.index_cp_l ul a{ width:204px; height:37px; line-height:37px; text-align:center; background:url(../images/bg_05.jpg) top center no-repeat; margin:0 auto; display:block; padding-bottom:12px;}
.index_cp_l ul{ padding-top:139px;}
.index_cp_l ul a:hover{ color:#000}

.index_cp_top{ width:928px; height:43px; background:url(../images/bg_06.jpg) top center no-repeat; line-height:43px; color:#fff;}
.index_cp_top ul{ padding-left:50px;}
.index_cp_box{ width:858px; margin:0 auto;}

.index_cc{ width:189px; height:135px; float:left; margin-left:23px; margin-top:32px; position:relative;}
.index_cc a{ width:100%; height:100%; display:block; position:absolute; top:0px; color:#fff; text-align:center; font-size:16px;}
.index_cc a:hover { display:block; background:#000}


.divcss5{ position:relative;width:189px; height:135px;float:left; margin-left:23px; margin-top:32px; } 
.divcss5 a,.divcss5 span{display:none; text-decoration:none}
.divcss5:hover{cursor:pointer} 
.divcss5:hover a.now{cursor:pointer; position:absolute; top:0; width:100%; height:100%;
 z-index:100; left:0; display:block;}
.divcss5:hover span{ display:block;position:absolute; bottom:0; left:0;color:#FFF;width:100%; 
z-index:10;height:100%; line-height:36px; background:#000;filter:alpha(opacity=60);-moz-opacity:0.5;opacity: 0.5; text-align:center;   }
.divcss5:hover span div{ padding-top:50px;}

.contbg{ height:632px; background:url(../images/bg_07.jpg) top center no-repeat; margin-top:37px; padding-top:51px; }

.cont2P{ width:1174px; height:592px; margin:0 auto; background:url(../images/bg_08.png) top center no-repeat; padding-top:25px; }

.cont2P_top{ width:1146px; height:34px; background:url(../images/bg_09.jpg) top center no-repeat; margin:0 auto; } 
.cont2P_top ul{ padding-left:21px; color:#034091; font-weight:bold; float:left;}
.cont2P_top a{ width:70px; height:32px; line-height:32px; text-align:center; background:#2d6db2; font-size:12px; color:#fff; float:right;bottom:10px; position:relative; right:15px;}

.index_about{ width:1132px; margin:0 auto;}
.index_video{ width:446px; height:275px; float:left; margin-top:3px;}
.index_about_txt{ width:660px; float:right; line-height:25px;}
.index_about_txt h1{ font-size:23px; margin-bottom:10px; margin-top:10px;}
.index_about_txt a{ color:#2d6db2;}
.index_about_txt a:hover{ color:#000}

.picMarquee-left{ width:1132px;   overflow:hidden; margin:0 auto;  }/*最外层*/
		.picMarquee-left .bd{_position:absolute;  width:1055px; margin:0 auto; overflow:hidden; }/*滚动图片层*/
		.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:27px; height:59px; overflow:hidden;cursor:pointer; position:relative; z-index:2; top:50px;}/*左右箭头层-公用属性*/
		.picMarquee-left .hd .prev{background:url(../images/left.jpg) no-repeat;float:left; }/*左箭头自有属性*/
		.picMarquee-left .hd .next{background:url(../images/right.jpg) no-repeat; float:right;  }/*右箭头自有属性*/
		.picMarquee-left .bd ul li{ margin:0 15px; float:left; _display:inline; text-align:center;  }
		.picMarquee-left .bd ul li .pic{ text-align:center; width:253px; height:151px;}
	
.dongtai{ width:1200px; margin:0 auto; margin-top:34px; margin-bottom:52px;}
.dongtai_l{ width:822px; height:482px; float:left; border:1px solid #d0cfcf}
.dongtai_l_top{ width:822px; height:42px; margin:0 auto; background:url(../images/bg_10.jpg) top center no-repeat;}
.dongtai_l_top a{ float:right; display:block; color:#fff; margin-right:19px; margin-top:12px;}
.dongtai_l_top_l{ float:left; color:#fff; padding-left:27px; padding-top:10px;}

.dongtaibox{ width:767px; height:150px; margin:0 auto; margin-bottom:54px;}
.dongtaibox_l{ width:250px; height:150px; float:left;}
.dongtaibox_r{ width:495px; float:right; height:150px; overflow:hidden; line-height:25px;}
.dongtaibox_r h1{ font-size:16px; margin-bottom:18px;}
.dongtaibox_r a{ color:#2a66bc}

.dongtai_r{ width:331px; float:right;height:480px;border:1px solid #d0cfcf; overflow:hidden;}
.dongtai_r_top{ width:331px; height:41px; line-height:41px; background:url(../images/bg_11.jpg) top center no-repeat; }
.dongtai_r_top_l{ float:left; padding-left:23px; color:#fff;}
.dongtai_r_top a{ display:block; float:right; margin-right:27px; color:#fff;}

.index_contimg{ width:303px; height:197px; margin:0 auto; margin-top:15px;}
.dongtai_r h1{ font-size:18px; color:#2a66bc; padding-left:14px; font-weight:normal; padding-top:14px;}
.dongtai_r_txt{ padding-left:14px; line-height:25px; margin-top:20px;}

.fot_bg{ height:210px; background:url(../images/fot.jpg) top center repeat;}
.foot{ width:1000px; margin:0 auto; text-align:center; color:#75a3db; padding-top:27px;}
.foot a{ width:107px; display:inline-block; color:#75a3db;}
.foot ul{ padding-top:15px; line-height:25px;}


.main{ width:1200px; margin:0 auto; margin-bottom:25px;}
.main_l{ width:306px; float:left; position:relative; margin-top:-90px;}
.main_l_p{ width:306px; height:382px; background:url(../images/bg2.jpg) top center no-repeat; margin-bottom:9px;}
.main_l_p ul a{ width:211px; height:37px; margin:0 auto; background:url(../images/bg1.jpg) top center no-repeat; display:block; line-height:37px; margin-bottom:12px; padding-left:68px;}
.main_l_p ul a:hover{ color:#000}
.main_l_p ul{ padding-top:139px;}

.main_r{ width:877px; float:right; margin-top:16px;}
.main_r_top{ width:877px; height:44px; line-height:44px; background:#3a82ca;}
.main_r_top_l{ float:left; color:#fff; padding-left:27px;}
.main_r_top_r{ float:right; color:#fff; padding-right:20px;}
.main_r_top_r a{ color:#fff}

.nr_box{ width:876px; min-height:722px; border:1px solid #e5e5e5}
.center_nr{ width:840px; margin:0 auto;}
.imgabout{ padding-top:20px; text-align:center}
.aboutxt{ line-height:25px; padding-top:25px;}

.news{height:36px; border-bottom:1px dashed #aeaeae; clear:both; line-height:40px;}
.news_l{ float:left;}
.news_r{ float:right;}
.news img{ float:left}

h1{ text-align:center; font-size:16px; padding-top:26px; padding-bottom:29px;}
h2{ font-size:12px; text-align:center; font-weight:normal;}

.probox{ width:240px; float:left; margin-left:28px;}
.proimg{ width:238px; height:185px; border:1px solid #cfcfcf;}
.protxt{ text-align:center; line-height:45px; height:45px;}


.fy{ clear:both; font: 11px Arial, Helvetica, sans-serif; padding: 10px 20px 10px 0; margin: 0px; text-align:center}
.fy  a{padding: 1px 6px;color:#fff;text-decoration:none; border:1px solid #316abd;background:#316abd; margin-right: 2px; }
.fy  span{padding: 1px 6px;color:#000;text-decoration:none; border:1px solid #316abd;background:#fff; margin-right: 2px; }
.fy  a:hover{background:#333; color:#FFF; border:#FFF 1px solid;}

.cont_l{ width:441px; height:493px; float:left;}
.cont_r{ width:270px; float:left; line-height:28px; margin-left:45px;}


.lyboxa{ width:500px; margin:0 auto;}
.lyboxa ul{ float:left; padding-bottom:17px;}
.lyboxa_txt{ width:90px; text-align:right; color:#0097dc;  height:33px; line-height:33px; margin-right:28px}

.wbya{ width:350px; height:31px; border:1px solid #3a82ca; background:#f1f2f2; padding-left:9px;}
.bigwbya{ width:350px; height:131px; border:1px solid #3a82ca; background:#f1f2f2; padding-left:9px;}
.yzm{ width:76px; height:31px; border:1px solid #3a82ca; background:#f1f2f2; padding-left:9px;}

.tj{ width:185px; height:31px; border:0px; background:url(../images/tj.jpg) top center no-repeat; margin-left:25px; cursor:pointer}















