@charset "utf-8";
body{margin:0px; padding:0px; line-height:24px; font-family:"SimSun",Arial, Helvetica, sans-serif; font-size:12px;}
*{margin:0px; padding:0px;}
h1,h2,h3,h4,ul,li,p,a,td,table,img{margin:0px; padding:0px;}
img{border:none;}
ul,li{list-style:none;}
a{font-size:12px;}
a:link,a:visited{text-decoration:none; color:#404040;}
a:hover{color:#1186ff;}

#header_bg{margin:0px auto; width:100%; background:url(header_bg.jpg) no-repeat bottom center; position:absolute; z-index:300;}
#header{margin:0px auto; width:1000px;/*overflow:hidden;*/ position:relative;}
#top{margin:0px auto; width:1000px; overflow:hidden;}
.top_left{float:left;color:#fff; line-height:45px; height:45px;}
.top_left span{font-size:18px; font-family:"Microsoft YaHei"; font-weight:bold;}
.top_right{float:right; color:#fff; line-height:32px; margin-right:150px;}
.top_right a:link,.top_right a:visited{color:#fff;}
.search_index{position:absolute; top:10px; right:0px; width:133px;}
.input{float:left; border:0; padding-left:8px; background:url(search_bg.png) no-repeat left top; width:100px; height:20px; color:#fff;}
.search_name{float:right;}
.logo img{float:left;}

.menu{float:right; width:760px;z-index:9999;}
.menu ul{ margin-left:30px; z-index:9999;}
.menu li{float:left; width:90px; text-align:center; position:relative;}
.menu a{font-size:14px;line-height:54px; display:block; font-weight:bold;}
.menu a:link,.menu a:visited{ color:#fff;}
.menu ul li dl{position:absolute;
    top:54px;
    left: 0;
    line-height: 27px;
    list-style-type: none;
    text-align: left;
    width: 110px; z-index:9999; display:none;}
.menu li:hover>dl{
    display:block;
}
.menu ul li dd a{line-height:30px;background:#186cb5; text-align:center;}
.menu ul li dd a:hover{ background:#ff0000;}

.menu li.menu_hover a:link,.menu li.menu_hover a:visited{color:#fff;}
.midbg{clear:both; width:100%; height:621px; margin:0px auto; z-index:3;}
.iBan { height:621px; overflow:hidden; position:relative;z-index:1;_zoom:1; clear: none;}
.iBanScreen{ height:68px; background-repeat:no-repeat; background-position:center top;}
.iBanScreen ul{ width:100%; height:621px; position:relative; top:0; margin:0 auto;}
.iBanScreen li{ width:100%; height:621px; overflow:hidden; position:absolute; display:none;}
.iBanScreen li a{ display:block; width:100%; height:100%;}
.iBanScreen .num{position:absolute; width:200px; bottom:15px; left:70%; z-index:800;}
.iBanScreen .num a{ display:inline-block; width:12px; height:12px; margin-right:3px;}
.iBanScreen .num a{ display:inline-block; width:12px; height:12px; background:url(dots.png) no-repeat left top;_background:url(dots.gif) no-repeat left top;margin-right:10px;}
.iBanScreen .num a.cur{width:12px; height:12px; background:url(dotsFocus.png) no-repeat left top; _background:url(dotsFocus.gif) no-repeat left top;}
#container{ margin:0px auto; width:1000px; margin-top:20px; margin-bottom:20px; overflow:hidden;}
.shili_index,.honor_index,.contact_index{width:270px; border-bottom:5px solid #d9d9d9; padding-bottom:15px;}
.shili_index{margin-left:30px;float:left;}
.contact_index{float:right; margin-right:30px;}
.honor_index{ margin-left:65px;float:left;}
h2.h2title_index{ color:#1c8dee; font-weight:bold; font-size:16px; line-height:45px;}
h4.h3title_index{ color:#1c8dee; font-weight:bold; font-size:16px; line-height:45px;}
.shili_index img,.honor_index img,.contact_index img{margin-bottom:10px;}
.tujian_index{margin:0px auto; width:940px; margin-bottom:30px; overflow:hidden;}
.pic h3{font-weight:normal; font-size:12px; }
.LeftBotton{float:left;width:15px;height:29px;margin-top:80px;}
.RightBotton{float:right;width:15px;height:29px;margin-top:80px;}
.h2title_pro{color:#1c8dee; font-weight:bold; font-size:16px; line-height:30px; border-bottom:1px  solid #d2d2d2;}
.more_index a{float:right;color:#d9d9d9;}
.pic{  padding-right:15px;}
.pic img{float:left;border:1px solid #d9d9d9;}
.pic h3{border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9; text-align:center;}
.pic h3 a:hover{color:#1186ff;}
.container_bg{margin:0px auto; width:100%; background:url(index_bg.jpg) repeat-y  top center; border-top:1px solid #e9eaea; padding-top:20px; padding-bottom:20px; overflow:hidden;}
.containeri{margin:0px auto; width:940px;}
.about_index{float:left; width:290px;}
.about_index img{margin-bottom:5px;}
.about_index p{color:#888; text-indent:25px; border-bottom:1px solid #e1e1e1; margin-bottom:10px; padding-bottom:10px;}
.more_right{float:right;}
.new_index{float:left; width:295px; margin-left:40px;}
.hot{ margin-bottom:10px}
.hot li{ border-bottom:1px solid #e1e1e1; line-height:30px }
.date_index{color:#8292a1;background:url(date_index.jpg) no-repeat left center;padding-left:20px; display:block; font-weight:bold; float:right}
.hot li h3{font-size:12px;}
.hot li h3 a:link,.hot li h3 a:visited{ color:#1186ff;}
.hot li p{color:#888;}
.anli_index{float:right; width:242px;}
.anli_index p{border:1px solid #c8cacc;}
.hangye_new{float:right; width:242px; margin-top:15px;}
.hangye_new p{color: #1c8dee;font-weight: bold;font-size: 16px;line-height: 20px;}
.footer_bg{ margin:0px auto; width:100%; background:#686868; padding-top:20px; padding-bottom:20px; overflow:hidden;}
.footer{margin:0px auto; width:1000px;}
.footer01{float:left; width:150px; margin-left:15px; margin-right:15px;}
.footer01 span{font-size:14px; color:#fff; font-weight:bold;}
.footer01 a:link,.footer01 a:visited{ color:#b9b9bb;}
.footer02{float:left; width:200px;}
.footer02 span{font-size:14px; color:#fff; font-weight:bold;}
.footer02 a{float:left;margin-right:10px; width:80px;}
.footer02 a:link,.footer02 a:visited{ color:#b9b9bb;}
.footer03{ float:left; width:150px; text-align:center;}
.footer04{ color:#fff; font-size:14px; font-weight:bold; text-align:center;}
.footer05{color:#fff; text-align:center;}
.footer_bottom{ margin:0px auto; width:100%; background:#4e4e4e; padding-top:10px; padding-bottom:10px;}
.footer_bottom p{margin:0px auto; width:1000px; color:#fff;}
#banner_inside{margin:0px auto; width:100%; height:417px;}
.inside_top{margin:0px auto; width:1000px; height:30px; margin-top:-30px;}
#container_inside{ margin:0px auto; width:1000px; overflow:hidden; margin-bottom:20px; margin-top:20px;}
#mydefault{float:right; width:740px; margin-right:15px; _margin-right:7px;}
.h1title{ font-size:16px; font-weight:bold; border-bottom:1px solid #888; line-height:30px; color:#6a6a6a;}
.more_index{float:right; margin-top:-26px;}
#about{margin-top:20px; color:#6a6a6a;}
#about p{ font-size:16px; line-height:30px;}
#nav_left{float:left; width:202px; margin-left:15px; _margin-left:7px;}
.prolist_h2itle{ line-height:35px; background:#1c8eef; color:#fff; padding-left:15px; font-size:14px;}
.prolist_index{margin-bottom:20px;}

.nav_contact{background:url(contact_bg.jpg) no-repeat right bottom; border:1px solid #e5e5e5; padding-bottom:10px;}
.h2itle_contact{ padding-left:15px;border-bottom:1px solid #e5e5e5; font-size:14px; color:#1c8eef; font-weight:bold; line-height:30px;}
.nav_contact p{margin-left:15px; padding-top:10px;}
.contact01{ margin-left:35px;}
.contact02{ margin-left:12px;}
.new{margin-top:20px; margin-bottom:10px;}
.new span{float:right;}
.new li{line-height:30px;}
.page{clear:both;margin:0px auto;text-align:center;display:block;}
.page a{margin-left:10px;}
.page a.active:link,.page a.active:visited{ color:#1186ff;}
h1.biaoti{margin:0px auto;text-align:center;font-size:18px;font-weight:bold;line-height:30px; color:#1c8eef; margin-top:20px;}
.hit{margin:0px auto;text-align:center;display:block;line-height:30px;}
.imgcenter{clear:both;margin:0px auto;text-align:center;display:block; margin-bottom:10px;}
#up_down,.details{clear:both;margin:0px auto;width:97%;border:1px solid #ccc;padding-left:15px;margin-top:10px; padding-top:5px; padding-bottom:5px; font-size:12px;}
.nr{margin-left:15px;}
.nr table{width:100%; border-left:1px solid #ccc; border-top:1px solid #ccc;}
.nr td{border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding-left:10px;}
.image{margin-top:20px;}
.image li{float:left; margin:0px 5px; text-align:center; width:170px; height:220px;}
.image img{border:1px solid #ccc;}
.image h3{font-weight:normal; font-size:12px;}
#about table{margin:0px auto; width:100%; border-left:1px solid #ccc; border-bottom:1px solid #ccc;}
#about td{border-right:1px solid #ccc; border-top:1px solid #ccc; padding-left:15px;}

	.famen_home {width:940px;margin:0 auto;overflow:hidden;clear: both; padding: 10px 0px;}
    .famen_index_l { width:450px;padding-right:20px;float: left;}  
    .famen_index_r { width:450px;padding-left:20px;float: left;}
	.ico1 {font-size:13px;color:#404040;font-weight:bold;line-height:15px;padding-top: 15px;}	
	.ico1 a {font-size:13px;color:#404040;font-weight:bold;line-height:15px;padding-top: 15px;}	
	.ico2 {font-size:12px;color:#999;}	
    .famen_title {clear: both;border-bottom: 3px solid #186cb5;overflow: hidden; }
	.famen_title h3{ float:left; height: 42px;   line-height: 42px; width: 120px; background: #186cb5; text-align:center; color: #fff; font-size: 16px;}
	.famen_title ul{ float:left; margin-left: 20px;}
	.famen_title ul li{ float:left; padding-left: 30px;}
	.famen_title .famen_more{ float:right;padding-top:10px;}
	.famen_title .famen_more a,.Home .famen_title .famen_more a:visited{ color:#a5a5a5;}



#sj{
position:fixed;
top:100px;
right:10px;
z-index:999}

#sj p{
font-size:12px;
line-height:20px;
background:red;
color:#fff;
text-align:center;
}

#app{
position:fixed;
top:330px;
right:10px;
z-index:999}

#app p{
font-size:12px;
line-height:20px;
background:red;
color:#fff;
text-align:center;
}
#sj img,#app img{width:150px;}
#advantage_index{margin:0px auto; width:100%; height:387px;}




.prolist_h2itle01 {clear: both;line-height: 35px;background: #1c8eef;color: #fff;padding-left: 15px;font-size: 14px;}
.prolist_index01{ clear: both;margin-bottom: 20px;}
.prolist_index01 ul{ }
.prolist_index01 ul li{border-bottom: 1px dashed #a8a8a8;line-height:30px;height:30px;width:150px;float:left;text-align:center;margin-left:25px;}
.prolist_index01 ul li a{ background: url(list_link.jpg) no-repeat left center;padding-left: 20px;}
.prolist_index01 ul li a:hover{ }


.prolist_h2itle01 {clear: both;line-height: 35px;background: #1c8eef;color: #fff;padding-left: 15px;font-size: 14px;}
.prolist_index02{ clear: both;margin-bottom: 20px;}
.prolist_index02 ul{ }
.prolist_index02 ul li{height: 240px;
width: 235px;float:left;text-align:center;}
.prolist_index02 ul li h3{line-height: 25px;
font-weight: normal;
font-size: 12px;}
.prolist_index02 ul li a:hover{ }
.language_index{position:absolute; top:5px; right:300px;}
.language_index a,.language_index02 a{color:#fff; font-size:14px;}
.language_index img,.language_index02 img{vertical-align:middle; margin-right:5px;}
.language_index02{position:absolute; top:5px; right:440px;}

.prolist_title1{display:none;position:relative; top:-30px; left:140px;background: #fff;}
.prolist_index>ul>li:hover ul{display:block;}


.prolist_nr_ny{ background:#FFF; padding-left:11px; padding-right:13px; overflow:hidden; }
.prolist_nr_ny .dalei{ border-bottom:1px dashed #a8a8a8; line-height:30px;}
.prolist_nr_ny .dalei a{ padding-left:15px; margin-left:15px;}
.prolist_nr_ny .dalei a:hover{}
.prolist_nr_ny .dalei .collapsed{ margin:0; padding:0;display: none; }
.prolist_nr_ny .dalei .collapsed .xiala{display:block;font-size:16px;}
.prolist_nr_ny .dalei .expanded .xiala{ width:100%; display:block; border-top: 1px dashed #dddddd; }
.prolist_nr_ny .dalei .expanded .xiala a{  display:block; padding-left:21px; margin-left:19px;color:#000;background:url(list_link.jpg) no-repeat left center;}
.prolist_nr_ny .dalei .expanded .xiala a:hover{color:#1c8eef;background:url(list_hover.jpg) no-repeat left center; }
.prolist_nr_ny .dalei a:link,.category .dalei a:visited{}
.prolist_nr_ny .dalei ul li a:link,.category .dalei ul li a:visited{background:url(list_hover.jpg) no-repeat left center;}
.prolist_nr_ny .dalei ul .xiala a:link,.category .dalei ul .xiala a:visited{ }
.category .dalei ul li a:hover{color:#F00;}

.prolist_index li{width:137px; height:33px; border-bottom: 1px dashed #a8a8a8; margin-left:-5px; line-height:30px;}
.prolist_index li a{padding-left:15px; margin-left:15px; font-size: 14px;}
.prolist_index li a:link,.prolist_index li a:visited{background:url(list_link.jpg) no-repeat left center;}
.prolist_index li a:hover{color:#1c8eef;background:url(list_hover.jpg) no-repeat left center; }
.prolist_index li a.red:link,.prolist_index li a.red:visited{background:url(list_hover.jpg) no-repeat left center; color:#1c8eef;}
.footer_bottom a{color: #fff;}
