
/* CSS Document */
body{
	margin:0px; padding:0px; font-size:12px; font-family:"Microsoft YaHei"; line-height:25px; color:#575757;
}
div,table{
	margin:0 auto;
}
a{
	color:#575757; text-decoration:none; cursor:pointer;
}
a:hover{
	color:#41a1de; text-decoration:none; cursor:pointer;
}
img{
	border:0px;
}
ul,li,dl,dt,dd{
	list-style:none; margin:0px; padding:0px;
}
input,io,select,checkbox{
	vertical-align:middle;
}
h1,h2,h3,h4,h5,h6{
	padding:0px; margin:0px;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
form{
	margin:0px; padding:0px;
}






.top{
	width:1200px; height:108px; overflow:hidden;
}
.logo{
	width:218px; height:64px; overflow:hidden; float:left; display:inline; margin-top:25px;
}
.search{
	width:238px; height:30px; overflow:hidden; background:url(../image/ipt_bg.png) no-repeat center top; float:right; display:inline; margin-left:50px; margin-top:40px;
}
.s_ipt{
	width:192px; height:30px; line-height:30px\9; background:none; color:#8c8c8c; font-size:14px; font-family:"Microsoft YaHei"; float:left; display:inline; margin-left:10px; padding:0; border:0;
}
.s_btn{
	width:20px; height:30px; overflow:hidden; background:url(../image/s_btn.png) no-repeat center center; float:left; display:inline; margin-left:8px; border:0; cursor:pointer;
}

.menu{
	width:600px; height:108px; float:right;
}
.menu ul li{
	width:100px; height:108px; line-height:108px; overflow:hidden; color:#404040; font-size:14px; text-align:center; float:left;
}
.menu ul li a{
	width:108px; height:108px; overflow:hidden; color:#404040; float:left;
}
.menu ul li a:hover, .menu ul li a.now{
	color:#404040; background:url(../image/m_h.gif) no-repeat center top;
}


.banbg{
	width:100%; max-width:1920px; min-width:1200px; height:451px; position:relative;
}
.banner{
	width:100%; max-width:1920px; min-width:1200px; height:451px; overflow:hidden; position:relative;
}
.banner .a_bigImg{ position:absolute; left:0px; top:0px; display:none; width:100%; max-width:1920px; min-width:1200px; height:451px; overflow:hidden; text-indent:-9999em; }
.banner .ul_change_a2{ position:absolute; left:50%; bottom:20px; overflow:hidden; text-align:right; width:1200px; margin-left:-600px; }
.banner .ul_change_a2 li{
	width:45px; height:6px; line-height:6px; overflow:hidden; cursor:pointer; display:inline-block; margin:0 10px 0 0;
}
.banner .ul_change_a2 span{ 
	width:45px; height:6px; line-height:6px; overflow:hidden; float:left; color:#323232; text-align:center; background:url(../image/b.gif) no-repeat center top;
}
.banner .ul_change_a2 span.on { background:url(404.png) no-repeat center top; }




.i_t{
	width:1200px; height:75px; overflow:hidden; line-height:28px; background:url(../image/i_t_1.png) no-repeat center 55px; color:#7c7c7c; font-size:18px; text-align:center; margin-top:60px;
}
.i_t p{
	color:#41a1de; font-size:40px; line-height:40px; text-transform:uppercase; margin:0; padding:0; letter-spacing:2px;
}

.iabout{
	width:1200px; height:205px; overflow:hidden; margin-top:35px; position:relative;
}
.about_l{
	width:535px; height:205px; overflow:hidden; float:left;
}
.about_t{
	height:42px; overflow:hidden; line-height:30px; background:url(../image/a_t.gif) no-repeat left bottom; color:#41a1de; font-size:24px;
}
.about_c{
	height:75px; line-height:25px; overflow:hidden; font-size:14px; margin-top:18px;
}
.about_m{
	height:42px; overflow:hidden; margin-top:18px;
}
.about_m a{
	width:127px; height:42px; line-height:42px; overflow:hidden; background-color:#41a1de; color:#FFF; font-size:14px; text-align:center; text-transform:uppercase; float:left;
}
.a_img{
	width:311px; height:176px; overflow:hidden; position:absolute; right:218px; top:25px; z-index:10;
}
.a_bg{
	width:126px; height:78px; overflow:hidden; background:url(../image/a_bg.gif) no-repeat center top; position:absolute; right:135px; top:5px; z-index:20;
}
.a_video{
	width:200px; height:130px; overflow:hidden; position:absolute; right:0; top:45px; z-index:30;
}

.inews_bg{
	width:100%; max-width:1920px; min-width:1200px; height:536px; overflow:hidden; background-color:#41a1de; margin-top:70px;
}
.n_t{
	width:1200px; height:75px; line-height:28px; overflow:hidden; background:url(../image/i_t_2.png) no-repeat center 55px; color:#e0f0ec; font-size:18px; text-align:center; margin-top:60px;
}
.n_t p{
	color:#FFF; font-size:40px; line-height:40px; text-transform:uppercase; margin:0; padding:0; letter-spacing:2px;
}
.news_c{
	width:1200px; height:280px; overflow:hidden; margin-top:50px;
}
.news_c ul{
	width:105%; overflow:hidden;
}
.news_c ul li{
	width:272px; height:280px; overflow:hidden; color:#FFF; float:left; display:inline; margin-right:37px;
}
.news_c ul li .img{
	width:272px; height:151px; overflow:hidden;
}
.news_c ul li .name{
	width:266px; height:30px; line-height:30px; overflow:hidden; font-size:16px; margin-top:15px;
}
.news_c ul li .con{
	width:266px; height:44px; line-height:22px; overflow:hidden; color:#e0f0ec; margin-top:5px;
}
.news_c ul li .n_more{
	width:266px; overflow:hidden; margin-top:12px;
}


.culture_c{
	width:1110px; height:252px; overflow:hidden; margin-top:60px;
}
.cul_img{
	width:535px; height:251px; overflow:hidden; float:left;
}
.cul_name{
	width:530px; height:40px; line-height:40px; overflow:hidden; color:#2e2e2e; font-size:22px; float:right;
}
.cul_con{
	width:530px; height:135px; line-height:22px; overflow:hidden; font-size:14px; float:right; margin-top:20px;
}
.cul_more{
	width:530px; height:45px; overflow:hidden; float:right; margin-top:12px;
}
.cul_more a{
	width:157px; height:44px; line-height:44px; overflow:hidden; background-color:#41a1de; color:#FFF; font-size:14px; text-align:center; float:left;
}


.partners{
	width:100%; max-width:1920px; min-width:1200px; height:96px; overflow:hidden; background-color:#f0f0f0; margin-top:135px;
}
.partners .message_img{ 
	width:1200px; height:53px; overflow:hidden; margin-top:22px;
}
.partners .message_img table tr td table tr td{ 
	padding:0 10px;
}
.partners .message_img table tr td table tr td .img{
	width:130px; height:53px; overflow:hidden; position:relative;
}



.nban{
	width:100%; max-width:1920px; min-width:1200px; height:188px; overflow:hidden; text-indent:-9999em;
}


.left_n_bg{
	width:100%; max-width:1920px; min-width:1220px; height:63px; overflow:hidden; background:url(../image/r_n.gif) repeat-x center bottom; background-color:#FFF;
}
.left_n{
	width:1125px; height:63px; line-height:63px; overflow:hidden;
}
.left_n p{
	margin:87px auto 0 auto; padding:0;
}
.left_m{
	width:690px; height:63px; overflow:hidden; float:left;
}
.left_m ul li{
	height:63px; line-height:63px; overflow:hidden; color:#555555; font-size:14px; float:left; margin-right:40px;
}
.left_m ul li a{
	height:63px; line-height:63px; overflow:hidden; color:#555555; text-align:center; float:left; padding:0 2px;
}
.left_m ul li a:hover, .left_m ul li a.now{
	color:#555555; background:url(../image/l_m_h.gif) repeat-x left bottom;
}

.pos{
	background:url(../image/home.png) no-repeat left center; padding-left:20px;
}


.nbg{
	width:100%; max-width:1920px; min-width:1200px; overflow:hidden; background-color:#ededed;
}



.main{
	width:1200px; overflow:hidden; background-color:#FFF; padding-bottom:80px; padding-top:20px;
}
.conLeft{
	width:770px; height:auto !important; min-height:700px; height:700px; font-size:14px; float:left; display:inline; margin-left:38px; margin-top:35px; padding-right:50px; border-right:1px solid #dbdbdb;
}
.left_con{
	overflow:hidden;
}
.left_con ul{
	overflow:hidden;
}

.conRight{
	width:276px; height:auto !important; min-height:700px; height:700px; float:right; display:inline; margin-right:38px; margin-top:35px;
}
.r_lx{
	width:276px; height:113px; overflow:hidden; background:url(404.png) no-repeat center top; color:#1ca186; font-size:25px; font-weight:bold; font-family:"宋体"; margin-bottom:14px;
}
.r_lx p{
	margin:75px 0 0 55px; padding:0;
}
.r_sev{
	width:276px; height:113px; margin-bottom:14px;
}





ul.news li{
	height:128px; overflow:hidden; background-color:#ededed; margin-bottom:22px;
}
ul.news li .img{
	width:200px; height:110px; overflow:hidden; float:left; display:inline; margin-left:8px; margin-top:9px;
}
ul.news li .name{
	width:500px; height:25px; line-height:25px; overflow:hidden; color:#434343; font-size:18px; float:left; display:inline; margin-left:20px; margin-top:9px;
}
ul.news li .name a{
	color:#434343;
}
ul.news li .name a:hover{
	color:#434343; text-decoration:underline;
}
ul.news li .dates{
	width:500px; height:25px; line-height:25px; overflow:hidden; color:#a6a6a6; font-size:12px; float:left; display:inline; margin-left:20px;
}
ul.news li .con{
	width:500px; height:60px; line-height:20px; overflow:hidden; font-size:12px; float:left; display:inline; margin-left:20px;
}


.title{
	overflow:hidden; line-height:20px; padding:5px 10px; text-align:center; font-size:16px; font-weight:bold; margin-bottom:5px; 
}
.time{
	height:20px; line-height:20px; overflow:hidden; text-align:center; margin-bottom:30px; padding-top:5px; border-top:1px dashed #CCC;
}

.pages{
	width:100%; overflow:hidden; padding-top:20px; color:#826942; text-align:right; margin-top:30px;
}
.pages a {
	width:34px; height:33px; line-height:33px; overflow:hidden; background-color:#dddddd; color:#434343; font-size:14px; text-align:center; display:inline-block; margin:0px 3px;
}
.pages a:hover, .pages a.cur{
	color:#FFF; background-color:#41a1de;
}


.pages_p{
	width:100%; overflow:hidden; padding-top:20px; text-align:center; margin-top:30px;
}



ul.product{
	width:105%; overflow:hidden;
}
ul.product li{
	width:236px; height:250px; overflow:hidden; float:left; display:inline; margin-right:30px;
}
ul.product li .img{
	width:236px; height:193px; overflow:hidden;
}
ul.product li .name{
	width:236px; height:30px; line-height:30px; overflow:hidden; text-align:center;
}



.map{
	width:732px; height:307px; overflow:hidden; padding:5px; border:1px solid #d1d1d1; margin-left:0; margin-bottom:20px;
}


.ipt{
	width:266px; height:28px; line-height:28px\9; overflow:hidden; background-color:#FFF; color:#666666; font-size:12px; font-family:"Microsoft YaHei"; padding:0 5px; border:1px solid #41a1de;
}
.txt{
	width:505px; height:178px; line-height:22px; overflow:hidden; background-color:#FFF; color:#666666; font-size:12px; font-family:"Microsoft YaHei"; padding:5px; border:1px solid #41a1de;
}
.btn_tj{
	width:122px; height:39px; line-height:39px\9; overflow:hidden; background-color:#cbcbcb; color:#FFF; font-size:16px; font-family:"Microsoft YaHei"; text-align:center; padding:0; cursor:pointer; border:0;
}
.btn_tj:hover{
	background-color:#41a1de;
}






.btmbg{
	width:100%; max-width:1920px; min-width:1200px; overflow:hidden; background-color:#313131;
}
.btm{
	width:1200px; overflow:hidden; color:#e0e0e0; margin:30px auto;
}
.btm a{
	color:#e0e0e0;
}
.btm a:hover{
	color:#e0e0e0; text-decoration:underline;
}
.btm_t{
	height:35px; line-height:25px; overflow:hidden; font-size:14px;
}
.b_tel{
	width:150px; height:40px; line-height:20px; overflow:hidden; background:url(../image/tel.png) no-repeat left center; padding-left:45px; float:left; display:inline; margin-right:30px;
}
.b_tel p{
	font-size:20px; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0;
}
.b_tel_o{
	width:150px; height:40px; line-height:20px; overflow:hidden; float:left;
}
.b_tel_o p{
	font-size:20px; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0;
}

.b_nav{
	width:560px; overflow:hidden; float:right;
}
.b_nav dl{
	width:90px; overflow:hidden; float:left; display:inline; margin-left:20px;
}
.b_nav dl dt{
	height:35px; line-height:25px; overflow:hidden; font-size:14px; margin-bottom:10px;
}
.b_nav dl dd{
	height:25px; line-height:25px; overflow:hidden; color:#6d6d6d;
}
.b_nav dl dd a{
	color:#6d6d6d;
}

.b_copy_bg{
	width:100%; max-width:1920px; min-width:1200px; overflow:hidden; background-color:#212121;
}
.b_copy{
	width:1200px; overflow:hidden; color:#5d5d5d; margin:15px auto;
}
