@charset "UTF-8";
*{ margin:0; padding:0; font-family: "ËÎÌå",arial; font-size:13px; color:#000; }
a{ text-decoration:none; }
a:hover{ color:#3C3;}
img{ border:0;}
ul,li{ padding:0px ; margin:0px auto; list-style: none;}

body{
width: 100%; min-width: 1200px; /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#0700B3', endColorstr = '#f4f4f4');

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#0700B3', endColorstr = '#f4f4f4')";

background-image: -ms-linear-gradient(top, #0700B3, #f4f4f4);
background-image: -webkit-gradient(linear, center top, center bottom, from(#0700B3), to(#f4f4f4));
background-image: linear-gradient(top, #0700B3, #f4f4f4);*/
}
.clear{ clear:both;}

.logo{ width:1200px; margin:0 auto; position:relative; z-index:100;}
.logo img{ position:absolute; top:10px; left:0px;}

#kinMaxShow{visibility:hidden;width:100%; height:520px; overflow:hidden; margin: 0 auto;}

#b_main{ width:1440px; margin:0 auto; background:url(../images/bg.jpg) repeat-x top left;}

.nav{ width:100%;}
.nav>ul{ width:1200px; height:35px; margin:0 auto; background:#004077; z-index:100;}
.nav ul li{ width:132px; height:35px; line-height:35px; float:left; text-align:center; border-right:1px solid #979797; position:relative;}
.nav ul li:last-child{ border-right:none;}
.nav ul li a{ font-size:16px; font-weight:bold; color:#fff; display:block;}
.nav ul li a:hover{ color:#004077; background:url(../images/nav_hover.jpg) repeat-x top;}
.nav ul li:hover ul{
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
	opacity: 1;
}
.nav ul li ul{
	width:132px;
	position:absolute;
	top:35px;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
	opacity: 0;
	z-index: 10;
}
.nav ul li ul li{ background:#e1e1de; float:none; border:none;}
.nav ul li ul li a{ font-size:14px; font-weight:normal; color:#004077;}
.nav ul li ul li a:hover{ height:35px; color:#fff; background:#004077; border:none;}

#main{ width:1200px; margin:0 auto; background:#fff; min-height:500px;}
.main_l{ width:80%; height:441px; float:left; padding-left:1%; overflow:hidden;
		-moz-box-shadow:10px 0px 9px -10px #ccc;/*firefox*/ 
		-webkit-box-shadow:10px 0px 9px -10px #ccc;/*webkit*/ 
		box-shadow:10px 0px 9px -10px #ccc;/*opera»òie9*/ 
		}
.main_l .gg{ width:100%; background:#e2e2e2; margin:8px 0px; border-radius:3px;}
.index_sname{ float:left; color:#7b7b7b; line-height:30px; padding-left:15px;}
#marquee2{width:90%;height:30px;overflow:hidden; display:inline-block;}
#marquee2 ul li{float:left;height:30px; padding-right:50px;}
#marquee2 ul li a{ color:#f00;line-height:30px;}

.hd{ width:45%; float:left; margin-right:2%;}
.hd img{ width:100%;}

.ind_news{ width:53%; height:228px; float:right; overflow:hidden;}
.ind_news .ind_newsup{ width:100%; height:35px;}
.ind_news .ind_newsup ul.news_up {background:#004077;width:98%; height:35px;}
.ind_news .ind_newsup ul.news_up li{ width:20%; height:35px; line-height:35px; float:left; text-align:center; font-weight:bold}
.ind_news .ind_newsup ul.news_up li a{ color:#fff;}
.ind_news .ind_newsup ul.news_up li:hover a{ color:#004077; display:block}
.ind_news .ind_newsup ul.news_up li:hover{background:#e1e1de;}
.ind_news .ind_newsup ul.news_up span{ float:right; line-height:35px; padding-right:2%;}
.ind_news .ind_newsup ul.news_up span a{ color:#fff;}
.ind_news .ind_newsup ul.news_up span a:hover{ color:#fff500;}

.navchild{ width:98%; overflow:hidden; }
.navchild li{ background:url(../images/icon-09.gif) no-repeat 0 10px; width:98%; height:31px; line-height:31px; padding-left:2%; border-bottom:1px dashed #ccc;overflow: hidden;}
.navchild li span{ float:right; padding-right:2%;}

.ind_newsdw { width:53%; height:167px; float:left; overflow:hidden;}
.ind_newsdw .ind_newstit{ background:#004077;width:98%; height:35px;}
.ind_newsdw .ind_newstit p{ width:20%; height:35px; line-height:35px; color:#fff; text-align:center; float:left; font-weight:bold}
.ind_newsdw .ind_newstit span{ float:right; line-height:35px; padding-right:2%;}
.ind_newsdw .ind_newstit span a{ color:#fff;}
.ind_newsdw .ind_newstit span a:hover{ color:#fff500;}

.tit_list{ width:98%; overflow:hidden; }
.tit_list li{ background:url(../images/icon-09.gif) no-repeat 0 10px; width:98%; height:32px; line-height:32px; padding-left:2%; border-bottom:1px dashed #ccc;}
.tit_list li span{ float:right; padding-right:2%;}

.main_r{margin-top: 8px; width:17%; height:433px; float:right; overflow:hidden;}
.main_r .main_rtit{ width:95%; float:left;}
#FontScroll {height: 220px;overflow: hidden;}
#FontScroll ul li {line-height: 23px;}
#FontScroll ul li a {display: block; width: 100%;}
#FontScroll ul li a h3 {display: inline-block; width: 75%;font-weight: normal; -ms-text-overflow: ellipsis;
text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
#FontScroll ul li a span {display: inline-block; float: right;}
.main_r .main_rtit .search{width:96%; padding:5px 0px;}
.main_r .main_rtit .search .text{ width:72%; height:16px; float:left;}
.main_r .main_rmap{ width:95%; float:left;}

.main_r .main_rlink{ width:95%; height:179px; float:left;}
.main_r .main_rlink li{ padding-top:3px;}

.hl_main5_content{width:98%; margin:0px auto; padding:10px 0;}
.hl_main5_content1{width:95.5%; _width:95%; +width:95%; width:95%\0; height:165px; margin:0 29px; overflow:hidden;}
.hl_main5_content1 ul{width:1600px; height:165px; overflow:hidden;}
.hl_main5_content1 ul li{ float:left; width:270px; display:inline; border:1px #FF0000 solid; margin-right:10px; position:relative;}
.hl_main5_content1 ul li:hover span{ position:absolute; top:135px; transition:all 0.3s linear;}
.hl_main5_content1 ul li img{ width:270px; height:163px;}
.hl_main5_content1 ul li span{ width:270px; height:30px; line-height:30px; color:#fff; display:block; text-align:center; background:rgba(172,172,172,0.7); position:absolute; top:165px; transition:all 0.3s linear;}
.hl_scrool_leftbtn{width:25px; height:165px; background:url(../images/hl_scroll_left.jpg) no-repeat; float:left; cursor:pointer;}
.hl_scrool_rightbtn{width:25px; height:165px; background:url(../images/hl_scroll_right.jpg) no-repeat; float:right; cursor:pointer;}

.foot{ width:1200px; height:60px; margin:0 auto; text-align:right;}
.foot p{ line-height:20px; padding:10px 0px;}

.min{ width:1160px; margin:0 auto; background:#fff; padding:20px;}
.min .min_l{ width:25%; float:left;}
.min .min_l .min_fl{ width:100%; margin:0 auto;}
.min .min_l .min_fl h3{ height:40px; line-height:55px; font-size:14px; text-indent:15px; color:#fff; background:url(../images/border-topl.jpg) no-repeat left top, url(../images/border-topr.jpg) right top;}
.min .min_l .min_fl ul{ padding:10px; border:1px solid #e2e2e2; border-top:0;}
.min .min_l .min_fl ul li{ width:100%; height:30px; padding:5px 0px; background:url(../images/first-bg-02.gif) no-repeat 0 0;}
.min .min_l .min_fl ul li a{ font:16px/33px Î¢ÈíÑÅºÚ; padding-left:20px; display:block;}
.min .min_l .min_fl ul li a:hover{ color:#fff; background:url(../images/first-bg-02.gif) no-repeat 0 -45px;}

.min .min_r{ width:73%; float:right;}
#con_tit{ height:30px; line-height:30px; color:#9b9b9b; font-weight:bold; padding-left:10px; background:#f0efef; border:1px solid #cacaca;}
#con_tit span{ background:url(../images/tit_you.gif) no-repeat left; padding:9px 15px; font-weight:normal; color:#9b9b9b;}
.min .min_r .neiy{ padding-top:15px;}
.min .min_r .neiy p{ font:16px/26px Î¢ÈíÑÅºÚ; text-indent:2em;}

.min .min_r .news_n{ padding-top:15px;}
.min .min_r .news_n li{ background:url(../images/icon-09.gif) no-repeat 0 10px; width:98%; height:31px; line-height:31px; padding-left:2%; border-bottom:1px dashed #ccc;}
.min .min_r .news_n li span{ float:right; padding-right:2%;}

.min .min_r .pro_n{ padding-top:15px;}
.min .min_r .pro_n ul li{ float:left; width:270px; border:1px #DCC0FF solid; margin:10px 10px 0px 0px;}
.min .min_r .pro_n ul li img{ width:270px; height:163px;}
.min .min_r .pro_n ul li span{ width:270px; height:30px; line-height:30px; color:#fff; display:block; text-align:center; background:#6f6f6f;}
.fenye{
  margin: 20px auto;
  text-align: center;
}
.fenye span{
  color: white;
  background:#f8413d;
  padding: 5px 12px;
  display: block;
  float: left;
  margin: 7px;
}
.fenye a{
  margin: 7px;
  padding: 5px 12px;
  color: #222;
  background:#F5F5F5;
}
.fenye .on {
  color: #fff;
  background-color: #5087ec;
}