@charset "gb2312";
/* CSS Document */
*{margin:0 auto; padding:0;}
body{margin:0 auto; padding:0; background:#f8f8f8; color:#333;font: 14px/1.5 microsoft yahei, tahoma, arial, simsun;}
img{border:0;}
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:underline;}
dd,dl,dt,form,h1,h2,h3,h4,h5,img,input,li,p,ul{margin:0;padding:0;border:0}
dd,dl,dt,li,ul{list-style-position:outside;list-style-type:none}

.header {min-width: 1100px; height:100px; background: #2c2c2c;background-repeat: no-repeat;background-position: left center;margin:0 auto; }
.main{width:1100px; margin:0 auto; clear:both; position:relative;}
.logopic{width:228px; height:64px; float:left; margin:19px 0 0 0;}
.contain{max-width:460px; float:left; font-size:16px; margin:0 0 0 58px;}
.nav-list {position: relative;width: 100%; height: 100px; z-index: 9999;}
.nav-list li {position: relative; float: left; height: 100px; line-height: 100px; font-size:18px; text-align: center;}
.nav-list li a {color: #fff; display: block; padding:0 23px; }
.nav-list li a.curr {color: #3d94dc; background-color: #1f1f1f;}
.nav-list li a:hover {color: #3d94dc; text-decoration: none;background-color: #1f1f1f;}

.nav-list li ul {position: absolute;display: none; z-index: 666; text-align: left;
	line-height: 56px;overflow: hidden;height: 56px;width: 1100px;margin: 0 auto;
}
.nav-list li ul li {float: left; height: 56px; font-size: 15px; line-height: 56px; display: inline-block; text-align:left;}
.nav-list li ul li a {color: #333333; padding: 0 15px; text-align:left;}
.nav-list li ul li:last-child>a{ border:none; text-align:left;}
.nav-list li ul li a:hover {color: #e10101; background:none;}

.research {float: right; width:320px; height:32px; background-color:#ffffff; overflow:hidden; margin:34px 0 0 60px;
 -webkit-border-radius:32px; -moz-border-radius:32px; -ms-border-radius:32px; -o-border-radius:32px; border-radius:32px;}
.research input {height: 32px; line-height:32px; border:0; float:left; font-family:"Î¢ÈíÑÅºÚ";}
.research input.search_input {width: 264px; height: 20px; line-height:20px;	border:0;  border-radius: 2px 0 0 2px; color:#aaa; font-size:14px; margin:6px 0 0 16px; color:#aaa;}
.research input.btn {border-radius:0 2px 2px 0;
	background: url(search01.png) no-repeat center;
	;width: 32px;height: 32px; outline: none;cursor: pointer;
}
.content{clear:both; width:1100px; height:auto; margin-top:20px; margin-bottom:20px; overflow:hidden;}
.con_left{float:left; width:720px;}
/* ½¹µãÍ¼*/
.banner{clear:both; width:100%; height:420px;overflow: hidden; margin-bottom:30px;margin-top:10px;}
.banner_l{float:left; width:735px; height:420px; overflow:hidden;position: relative;}
.banner_l_inner{width:735px; height:420px; overflow:hidden;position:absolute;left: 0px;top: 0px;}
.banner_l_inner a{display: inline-block;width:735px; height:420px; overflow:hidden;position: relative;}
.banner_l img{width: 100%;height: 100%;}
.banner_l span{display:block; height:106px; background-color:rgba(0,0,0,0.6); position:absolute; left:0; bottom:0; right:0; padding:0 20px;width:695px;}
.banner_l span h3{font-size:18px; color:#fff; line-height:42px; height:42px; overflow:hidden; margin:6px 0 0 0;}
.banner_l span p{font-size:14px; color:#fff; clear:both; line-height:24px; height:48px; overflow:hidden;}
.banner_l span p a{color:#3d94dc;}
.banner_l span p a:hover{text-decoration:underline;}
.banner_r{float:right; width:365px; height:420px; background-color:#2c2c2c;}
.banner_r ul li{width:365px; height:104px; border-bottom:1px solid #1f1f1f; position:relative;}
.banner_r ul li b{position:absolute; top:0; left:0; width:361px; height:104px; display:block; background:#1f1f1f; z-index:2;display:none;}
.banner_r ul li.on b{display:block;}
.banner_r ul li:hover b{display:block;}
.banner_r ul li.last{border-bottom:0;}
.banner_r ul li:hover{cursor:pointer; }
.banner_r ul li div>span{display:block; width:112px; height:64px; float:left; overflow:hidden;}
.banner_r ul li div>span img{width:100%; display:block;}
.banner_r ul li div h3{float:right; width:172px; font-size:15px; line-height:30px; height:60px; overflow:hidden; color:#ddd;font-weight:normal;}

.banner_r ul li div h3 span{color:#3d94dc;}
.banner_r ul li div h3 span:hover{text-decoration:underline;}
.banner_r ul li div{position:absolute; left:38px; top:20px; z-index:3; width:298px;}


.zuixin{ border-bottom:1px solid #ccc; width:720px; height:38px; clear:both;}
.zuixin .cour{border-bottom:3px solid #3d94dc; }
.zuixin a{font-size:18px; margin-right:36px; padding-bottom:10px;}
.zuixin a:hover{text-decoration:none;border-bottom:3px solid #3d94dc; color:#000;}
.news_list{clear:both;width:720px;overflow:hidden}
.news_list dl{margin:20px 0 -1px 0;padding-bottom:20px;border-bottom:1px solid #dcdcdc}
.news_list dt{float:left;width:165px;height:100px;overflow:hidden;position:relative;margin-right:20px}
.news_list dt img{width:165px;height:auto;cursor: pointer;transition: all 0.6s;}
.news_list dt img:hover{transform: scale(1.4);}
.news_list dd,.news_list dl{overflow:hidden;zoom:1}
.news_list dd p{font-size:18px;color:#282828;line-height:145%;height:62px;overflow:hidden;width:535px; margin-bottom:10px;}
.news_list dd span{color:#9b9b9b}
.news_img_box{overflow:hidden;margin:10px 0 -1px 0;padding-bottom:15px;border-bottom:1px solid #dcdcdc}
.news_img_box .tit{overflow:hidden;zoom:1}
.news_img_box .tit p{float:left;width:720px;font-size:18px;color:#282828;line-height:150%;margin-top:6px;}
.news_img_box ul{width:740px;overflow:hidden;zoom:1;margin-top:10px; margin-bottom:10px;}
.news_img_box li a{display:inline-block;background:#000;font-size:0;line-height:0;text-align:center;width:165px}
.news_img_box li{float:left;margin-right:20px;width:165px; height:100px; overflow:hidden;}
.news_img_box li img{width:165px;height:auto;cursor: pointer;transition: all 0.6s;}
.news_img_box li img:hover{transform: scale(1.4);}
.news_img_box span{color:#9b9b9b;}
.con_right{float:right;width:350px; height:auto; overflow:hidden;}
.con_right_01 .pic{width:350px; height:215px; overflow:hidden; margin-bottom:20px; clear:both;}
.con_right_01 img{width:350px; height:auto; overflow:auto;}
.con_right_01 .pic a{color:#fff; font-size:18px;}
.con_right_01 .pic a:hover{ text-decoration:none;}
.tit-alpha{background:rgba(0, 0, 0, 0.6);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#99000000', EndColorStr='#99000000');display:block;line-height:48px; overflow:hidden;margin-top:-48px;height:48px;cursor:pointer;position:relative; text-align:center; overflow:hidden;color:#fff; }
.con_right_02{width:350px; height:auto; overflow:auto; margin-bottom:30px;}
.con_right_02 .hot{font-size:18px; width:350px; height:38px;border-bottom:1px solid #ccc; margin-bottom:5px;}
.con_right_02 .hot a{border-bottom:3px solid #3d94dc;padding-bottom:10px; }
.con_right_02 .hot a:hover{ text-decoration:none; color:#000;}
.news_list2{clear:both;width:350px;overflow:hidden}
.news_list2 dl{ height:40px;margin:15px 0 0 0;padding-bottom:15px;border-bottom:1px solid #dcdcdc}
.news_list2 dt{float:left;width:16px;height:40px;overflow:hidden;position:relative;margin-right:4px; font-size:16px; color:#9b9b9b; font-weight:bold;}
.news_list2 dd,.news_list dl{overflow:hidden;zoom:1}
.news_list2 dd p{font-size:14px;color:#282828;line-height:145%;overflow:hidden;width:326px; height:18px; margin-bottom:10px;}
.news_list2 dd span{color:#9b9b9b; font-size:12px;}

.news_list3{clear:both;width:350px;overflow:hidden}
.news_list3 dl{ height:80px;margin:15px 0 0 0;padding-bottom:15px;border-bottom:1px solid #dcdcdc}
.news_list3 dt{float:left;width:120px;height:80px;overflow:hidden;position:relative;margin-right:16px}
.news_list3 dt img{width:120px;height:auto;cursor: pointer;transition: all 0.6s;}
.news_list3 dt img:hover{transform: scale(1.4);}
.news_list3 dd,.news_list dl{overflow:hidden;zoom:1}
.news_list3 dd p{font-size:14px;color:#282828;line-height:145%;height:48px;overflow:hidden;width:214px;}
.news_list3 dd span{color:#9b9b9b; font-size:12px;}
.list_keyword{width:350px; margin-top:5px;}
.list_keyword a{float:left;color:#555;width:350px;height:35px;line-height:35px;background:#eee;margin:10px 10px 0 0;font-size:14px;text-align:center;border-radius:4px;}
.list_keyword a:hover{color:#fff;background: #3d94dc; text-decoration:none;}
.listmore{width:720px; height:35px; clear:both; margin-bottom:20px;}
.listmore a{float:left;color:#555;width:720px;height:35px;line-height:35px;background:#eee;margin:10px 10px 0 0;font-size:14px;text-align:center;border-radius:4px;}
.listmore a:hover{color:#fff;background: #3d94dc; text-decoration:none;}

.footer{ clear:both;width:100%; height:auto; overflow:auto; background:#2c2c2c;}
.footer_box{width:1100px;margin:20px auto; color:#666;}
.footer_box a{color:#666; margin-right:24px;}
.footer_box dl dt{ font-size:18px; }
.footer_box dl dd{ padding-bottom:12px; line-height:28px; border-bottom:1px solid #3e3e3e; margin-top:10px;}
.footer_box p{ margin-top:12px;}
.footer_box .beian{ background:url(beiico.png) no-repeat; text-indent:26px;}