@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}
body{ font-size:12px; font-family:Arial, Helvetica, sans-serif; background-color:#e9eef4; color:#5e5e5e;}
img{ border:none;}
ul li{ list-style:none;}
a{ color:#6c6c6c; text-decoration:none; }
a:hover{ color:#C00}
.clear{ clear:both;}
.clear_10{ clear:both; height:10px;}
.lf,.fl{ float:left;}
.rt,.fr{ float:right;}

/*-------------------------------------------------------------top---------------------------------------------------*/
.main_980{ width:980px; margin:0 auto; background-color:#FFF; overflow:hidden;}
.top{ margin-top:0px}
.topbg{ background:url(../images/top.jpg) no-repeat; height:40px }
.top1{ height:125px;}
.logo img{ width:180px; height:126px; float:left;}
.nav{ height:70px; float:right; }
.nav ul{ background: #207EC5; height:30px;float:left; width:740px;border-radius:6px; margin-top:24px; margin-right:10px}
.nav ul li{ float:left; width:104px; line-height:30px; text-align:center; height:30px;}
.nav ul li:hover{ background:url(../images/menubg.png)  no-repeat center;}
.nav ul li a{ font-size:14px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#FFF; display:block}
.nav ul li:hover a{ color:#FFF;}
.nav ul .on{ background:url(../images/menubg.png) no-repeat center;}
.nav ul .on a{color:#FFF;}
.search{ border-bottom:1px #CCC solid; padding-bottom:5px;}
.search1{ float:right; width:230px; margin-top:4px}
.input_lf{float: left;background: url("../images/search.jpg") no-repeat scroll left center transparent;padding: 0px 0px 0px 45px;line-height: 18px;border: 1px solid rgb(204, 204, 204); border-radius:5px 0px 0px 5px; background-color:#FFF}
.input{border: medium none;background: none repeat scroll 0% 0% transparent;color: rgb(0, 0, 0);line-height: 20px;height: 30px;width: 150px;float: left;}
.input-img{ border:1px #CCC solid; border-radius:0px 5px 5px 0px;}

/*-------------------------------------------------------------banner---------------------------------------------------*/
.banner{ margin-left:20px; border-left:1px #CCC solid; border-bottom:1px #CCC solid;}
.banner_lf{ float:left; width:180px; margin-top:20px;}
.banner_rt{ float:right; width:750px;}
.banner_lf ul li{ line-height:50px; background:url(../images/sy_banner_lf_li.png) no-repeat 5px 21px; border-bottom:1px #CCC solid; height:50px; overflow:hidden }
.banner_lf ul li a:hover{color:#2b90e4;}

.banner_lf ul li a,.banner_lf ul li a:link,.banner_lf ul li a:visited{ margin-left:17px; display:block; padding:0 10px; height:30px; line-height:30px; margin-top:10px; border-radius:6px; overflow:hidden}
.banner_lf ul li a:hover{ background-color:#1F77BE; color:#FFF }


/*-------------------------------------------------------------main---------------------------------------------------*/
.main{}
.main_lf{ float:left; width:300px; margin-right:20px; margin-left:20px; overflow:hidden;}
.main_ct{ float:left;width:300px;overflow:hidden;}
.main_rt{ float:right;width:300px;overflow:hidden; margin-right:20px;}

.main_lf_tit{ height:30px; background:url(../images/sy_news.png) no-repeat 8px 0; border-bottom:1px #CCC solid; background-color:#207EC5; padding:0 7px; border-radius:6px}
.main_lf_tit a,.main_ct_tit a,.main_rt_tit a{ float:right; margin-top:10px;}
.main_lf_con{ height:240px; overflow:hidden}
.main_lf_con li{background:url(../images/dian2.jpg) no-repeat 10px 4px;margin-bottom:10px;}
.main_lf_con li a{ padding-left:25px; font-size:12px; font-family:Arial, Helvetica, sans-serif; display:block; line-height:18px; color:#0F4E97}
.main_lf_con li a:hover{ color:#4295D5}
.main_lf_con li p{display:block;  padding-left:25px; color:#333; margin-bottom:3px}
.main_lf_tit2{background:url(../images/sy_news2.png) no-repeat 8px 0; background-color:#207EC5;}
.main_lf_tit3{background:url(../images/sy_news3.png) no-repeat 8px 0; background-color:#207EC5;}

.main_ct_tit{ height:30px; background:url(../images/sy_about.png) no-repeat; border-bottom:1px #CCC solid;}
.main_ct_con{ line-height:2em;}

.main_rt_tit{ height:30px; background:url(../images/sy_products.png) no-repeat; border-bottom:1px #CCC solid;}
.main_rt_con ul{  float:left; width:260px; }
.main_rt_con ul li{ float:left; width:120px; margin-right:10px;}
.main_rt_con ul li p{ line-height:30px; text-align:center;}

/*-------------------------------------------------------------lm_main---------------------------------------------------*/
.lm_main{}
.lm_left{ float:left; width:180px; margin-top:20px;}
.lm_right{ float:right; width:750px; margin-top:-55px}
.lm_left ul li{ line-height:50px; background:url(../images/lm_left_li.png) no-repeat; height:50px; overflow:hidden}
.lm_left ul li a,.lm_left ul li a:link,.lm_left ul li a:visited{ margin-left:40px; display:block; padding:0 10px; height:30px; line-height:30px; margin-top:10px; border-radius:6px; overflow:hidden}
.lm_left ul li a:hover,.lm_left ul li .selected:link,.lm_left ul li .selected:visited{ background-color:#1F77BE; color:#FFF }

.lm_left2{ float:left; width:180px; margin-top:20px;}
.lm_left2 ul{ margin-left:20px }
.lm_left2 ul li{ background:url(../images/b_title1.jpg) no-repeat; width:180px; height:28px; line-height:28px; margin-top:3px; overflow:hidden}
.lm_left2 ul li a,.lm_left2 ul li a:link,.lm_left2 ul li a:visited{ display:block; color:#0F4E97; font-weight:bold; font-size:14px; padding:0 12px; height:28px; line-height:28px; overflow:hidden}
.lm_left2 ul li a:hover,.lm_left2 ul li .selected2:link,.lm_left2 ul li .selected2:visited{ background:url(../images/b_title2.jpg) no-repeat; color:#FFF }
.lm_left2 ul .psort{ line-height:22px; background:url(../images/b_title1a.jpg) no-repeat; height:22px; overflow:hidden;  width:180px; margin-top:0px; margin-bottom:2px}
.lm_left2 ul .psort a,.lm_left2 ul .psort a:link,.lm_left2 ul .psort a:visited{  display:block;  height:22px; line-height:22px; overflow:hidden; color:#0F4E97; font-size:12px; font-weight:normal}
.lm_left2 ul .psort a:hover,.lm_left2 ul .psort .selected2:link,.lm_left2 ul .psort .selected2:visited{ line-height:22px; background:url(../images/b_title2a.jpg) no-repeat; height:22px;color:#FFF }

.lm_about_tit{ height:50px; background:url(../images/lm_title.png) no-repeat 0 0; border-top:1px #CCC solid;}
.lm_about_con{ line-height:2em; padding:5px 30px 5px 5px; min-height:280px}
.location{ line-height:40px; float:right; margin-right:20px;}

.lm_news_tit{ height:50px; background:url(../images/lm_title.png) no-repeat 0 -50px; border-top:1px #CCC solid;}
.lm_news_con ul li{ line-height:30px; height:30px; overflow:hidden}
.lm_news_con ul li a{ display:block; width:600px}

.lm_products_tit{ height:35px; background:url(../images/lm_title.png) no-repeat 0 -100px; border-top:1px #CCC solid;}
.pro_list{ border-bottom:1px #CCC dashed; margin-top:20px; padding-bottom:10px}
.pro_list_lf{ width:140px; text-align:center}
.pro_list_rt{ float:right;margin-right:30px; width:580px;}
.pro_list_rt ul li{ line-height:25px;}


/*-------------------------------------------------------------footer---------------------------------------------------*/
.footer{ margin-top:2px; background-color:#1F77BE; overflow:hidden; padding-top:8px; color:#FFF}
.footer_lf{ float:left; width:200px; margin-right:10px; margin-top:3px}
.footer_ct{ float:left; width:450px; overflow:hidden; line-height:22px}
.footer_rt{ float:right; width:300px;}
.footer_rt ul li{ float:left;}
.footer a{ color:#FFF}



.norecord{text-align:center; padding:20px;color: #6D6D6D;}

.page td{
	text-align: center;  padding-top: 15px; line-height: 25px; 
}
.page td a,.page td a:link,.page td a:visited{
	border: solid 1px #ccc; display: block;  padding:0px 7px;  background-color: #F8F8F8; margin: 0 0px; text-decoration: none; 
}
.page td a:hover{
	border: 1px solid #9E130C; display: block;  padding:0px 7px;  background-color: #BC180E; color: White; text-decoration: none; 
}
.page .PageNumberActive a,.page .PageNumberActive a:link,.page .PageNumberActive a:visited{
	 border: 1px solid #9E130C; display: block;  padding:0px 7px;  background-color: #BC180E; color: White; text-decoration: none; 
}

.news_view{
	min-height:350px; 
}
.news_title{
	font-size: 16px; font-weight: bold; color: Black; text-align: center;
}
.news_line{
	height: 1px; border-bottom: 1px solid #E6E6E6; margin: 5px 0;
}
.news_time{
	 color: #D2691E; text-align: center; font-size: 12px;
}
.news_content{
	margin-top: 10px;  line-height: 25px; padding:0 35px 0 10px
}
.back{ text-align: center; padding:20px; 
}
.back a,.back a:link,.back a:visited{ display:block ; width:75px; line-height:28px; text-align:center; background-color:#C00; border:solid 1px #900; color:#FFF; margin:0 auto; font-size:14px; border-radius:6px}
.back a:hover{ color:#FF0}
.addday{
	color: #A7A7A7;
}

.dian{ font-family:宋体}
.procontent{ line-height:22px; margin-top:10px;}
.qyry img{ margin:15px; border:solid 1px #ccc; padding:2px}
.procontent ul li{ background:url(../images/detail_dot.gif) no-repeat 0 10px; padding-left:10px}
.procontent ul li a,.procontent ul li a:link,.procontent ul li a:visited{ color:#0F4E97}
.procontent ul li a:hover{ color:#4295D5}

.lm_news_tit2{ height:50px; background:url(../images/lm_title.png) no-repeat 0 -150px; border-top:1px #CCC solid;}
.lm_news_tit3{ height:50px; background:url(../images/lm_title.png) no-repeat 0 -200px; border-top:1px #CCC solid;}
.lm_about_tit2{ height:50px; background:url(../images/lm_title.png) no-repeat 0 -250px; border-top:1px #CCC solid;}

.news_title2{
	font-size: 24px; font-weight: bold; color: #0F4E97; margin-top:20px; border-bottom:solid 3px #808080; padding-bottom:2px; margin-bottom:30px
}
.pco1{ line-height:22px; width:430px}
.pco2{ text-align:center; width:300px; padding-bottom:10px}
.pco3{ margin-top:20px; line-height:20px}
.cptx{ border-bottom:solid 1px #999; padding-bottom:3px; margin-bottom:20px; font-size:16px; color:#182A80; font-weight:bold}

.mar5{ margin-top:25px}
.backtop{ float:right; font-size:12px; font-weight:normal}
.aa1:link,.aa1:visited{ color:#0F4E97}
.aa1:hover{ color:#C00}
.protit{ font-size:18px; color:#0F4E97}
.nopic{ border:solid 1px #ddd; width:100px; height:100px; line-height:100px; text-align:center; border-radius:6px; color:#ccc; margin:0 auto}

.jjfa ul li{ float:left;width:200px ; height:140px; margin-right:48px}
.jjfa ul li img{ width:200px ; height:85px;}
.jjfa ul li p { display:block; margin-top:10px}
.jjfa ul li p a{ background-color:#B0B0B0 ; padding:5px 8px 0 8px; border-radius:5px 0 0 0 ; color:#FFF; font-size:15px; font-weight:bold;   }
.jjfa ul li p a:hover{ background-color:#366492}
.lm_banner img{ height:150px}

.ptit{ background-color:#F0F0F0; padding:8px 10px; font-size:25px; color:#B58D14; margin-top:10px}