@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0; }
body { margin:0 auto; font-size:12px; line-height:1.7; font-family:"微软雅黑"; overflow:auto; zoom:1; background:url(../images/body_bg.jpg) no-repeat center center; background-size: cover;}
ul { list-style:none;}
img { border:0px;}
a {  text-decoration:none;}


/*header*/
#header {
    background: url("../images/fond_bandeau.png") repeat-y scroll center top rgba(0, 0, 0, 0);
    height: 126px;
    position: relative;
}
#header_container { width:990px; margin:0px auto;}
#logo { float:left; margin-top:17px;}
#index_home { background: url(../images/fenge.jpg) no-repeat 50px 0px;  }
#header_right { float:right; width:620px;}
#header_right_top { height: 21px; line-height: 21px; float: right; margin: 17px; color: #FFF;  font-size: 12px; }
#header_right_top a { color:#FFF; display:block; float:right; margin-right:}
.nav_globle{height:28px; float:right; z-index:100px;}
.nav_left{ width:15px; height:28px; float:left;background: url(../images/fond_menu_gauche.png) no-repeat scroll  0 0 rgba(0, 0, 0, 0);}
.nav_right{width:15px; height:28px; float:left;background: url(../images/fond_menu_droite.png) no-repeat scroll  0 0 rgba(0, 0, 0, 0);}
#header_right_nav{max-width: 590px; padding: 0; float:left; background:url(../images/fond_menu.png) repeat-x scroll 0 0;}

/*pull-down--*/

#jsddm
{	margin: 0;
	padding: 0;
	display:inline;}

	#jsddm li
	{  float: left;height:28px; line-height:28px; background: url(../images/sep_menu.gif) no-repeat scroll right 0; padding-right:2px;}
	
	

	#jsddm li a
	{	
	
    padding:0 15px;
		
    font-size: 13px;
    line-height: 24px;
		 color:#FFF; display:block;
		 
		}

	#jsddm li a:hover
	{ background:#ff6600;  }
   .current{ background:#ff6600; }
		
		#jsddm li ul
		{	margin: 0px;
		
			padding: 0;
			position: absolute;
			visibility: hidden; z-index:999;}
		
			#jsddm li ul li
			{	float: none; background:none;
				}
			
			#jsddm li ul li a
			{ 
			font-size:12px;
			
			padding:0px;
			width:120px;
			
				background: url(../images/nav_hover.jpg);
				 font-weight:100!important;
				
				color: #fff;
				border-top:#48484a solid 1px;
				padding:2px 5px 2px 20px
				}
			
			#jsddm li ul li a:hover
			{	background: #48484a;}
#transition { clear:both;}

/*content*/
.content {overflow:hidden;  margin:0px auto 20px; width:960px; }
#roll { height:226px; width:785px;position:absolute; top:100px; z-index:100; }
.content_side {  width:215px; float:left; margin-top:50px; background: url(../images/sep_colonnes_home.gif) repeat-y scroll right 0;float:left; }
.content_top_yin{ background: url(../images/sep_colonnes_top_home.gif) no-repeat scroll right 0}
.content_bottom_yin{background: url(../images/sep_colonnes_bottom_home.gif) no-repeat scroll right bottom;min-height:300px; }
.content_side h3 { background:#FF6600; color:#FFF; padding-left:10px; margin-bottom:10px; width:165px; }
.content_side img { margin-bottom:10px; margin-left:7px;}
.content_side p{margin:0px 0px 15px 5px}
.content_side p a{ color:#333; font-weight:bold;}
.content_side p a:hover{ color:#1058ce;}
.content_side p img{ vertical-align:middle; padding-top:5px;}

.content_main { width:720px; float:right;padding-bottom:100000px;margin-bottom:-100000px; font-size:12px; }
.content_main p { margin-bottom:10px; }
.content_main h2{ background:#FF6600; color:#FFF; padding-left:10px; height:26px; line-height:26px; margin-bottom:10px;}
.content_main a { color:#000;}
.content_main span{ font-size:14px; margin-left:5px;}
.news_pr_top{ width:700px; float:left; margin:10px 0px 25px 10px;}
.news_pr_bottom{ width:720px; float:left;}


.title_gm{ text-align:center; font-size:24px; font-weight:bold;}
.title_gm span{ display:block; font-size:20px; line-height:20px; color:#ff6600;}
.cont_gm{ width:720px;}
.cont_gm dl{ width:720px; float:left; margin-top:30px;}
.cont_gm dl dt{ float:left; margin-top:5px;}
.cont_gm dl dd{ width:490px; float:right; }

.wrap_gm{ width:720px;}
.wrap_gm dl{ width:720px; float:left; margin-top:30px;}
.wrap_gm dl dt{ float:right; margin-top:5px;}
.wrap_gm dl dd{ width:470px; float:left; }









/*footer*/
#footer { background:#000; color:#FFF; text-align:center; height:30px; line-height:30px; /*margin-top:20px;*/}