/*正常模式的样式写在最上面且不可以写在media里（也可以说是单独给ie写的样式；注：ie不支持@media）*/
/*公共样式*/
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
.gg{ width:1200px; margin:0px auto;}
a:hover{ text-decoration:none;}
body{ font:13px "微软雅黑", "黑体";}
.header{ height:121px;  }
.logo{ padding-top:16px;}
.tel{ padding-top:5px;}
.dianh{ padding-top:5px;}
.yuyan{ padding-top:10px; text-align:right;}

@font-face{ 
font-family:"myfont";
src:url(../font/fzdh.ttf);}

.daohang{ height:45px; width:100%; background:url(../images/index_10.jpg) no-repeat center top;}

.dh{ }
/*banner样式*/
#full-screen-slider { width:100%; height:540px; position:relative}
#slides { display:block; width:100%; height:540px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:20%; top:480px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}
/*首页样式*/
.main_s{ padding-top:48px;}
.fuwu{ width:282px; background-color:#5fa4e9;height:371px;}
.fuwu_k{ width:248px; margin:0px auto;}
.fuwu_bt{ padding-top:20px;}
.fuwu ul li{ margin-top:20px;}
.fenlei{ width:880px; }
.fenlei ul li{ display:inline;*display:inline-block; *zoom:1; margin-left:9px;}
.main_m{ height:606px;background:url(../images/index_38.jpg) no-repeat center top; margin-top:62px;}
.about{ width:1151px; margin:0px auto; padding-top:225px;}
.about_m{ text-align:center; padding-top:30px;}
.about_m a{ border:1px solid #9e9e9d; padding:5px 10px; border-radius:7px;}
.pro{ margin-top:60px;}
.pro_bt{ text-align:center;}
.pro_nr{ padding-top:32px;}
.pro_nr  ul{ padding-top:10px; }
.pro_nr  ul li{float:left;text-align:center;width:297px; margin-top:10px;}
.pro_nr  ul li a{display:block;width:282px;   background-color:#fff; border:1px solid #ccc; }
.pro_nr  ul li a:link,.index-products ul li a:visited,.index-products ul li a:active{ font-weight:bold;}
.pro_nr  ul li a:hover{font-weight:bold;}
.pro_nr  ul li a span{display:block;padding-top:12px; padding-bottom:12px;  width:100%; background-color:#08538f; color:#fff; }
.pro_nr  ul li a img{ overflow:hidden;}

#LeftArr1,#RightArr1{background-image:url(../images/product_arrow.png);width:27px;height:48px;cursor:pointer;position:absolute;top:255px;z-index:1}
#LeftArr1{background-position:0px 0px;float:left;left:0px}
#RightArr1{background-position:27px 0px;float:right;right:0px}
#ScrollBox{overflow:hidden; margin-left:27px;}
#ScrollBox li{float:left;display:inline;/*width:234px;*/text-align:center; position:relative; margin-left:5px; border:1px solid #ccc; }
#ScrollBox li a{display:block;}
#ScrollBox li a:link,#ScrollBox li a:visited,#ScrollBox li a:active{color:#000}
#ScrollBox li a:hover{}
#ScrollBox li a span{display:block;padding-top:4px}
#ScrollBox p{ position:absolute; z-index:9999; bottom:15px; text-align:center; color:#fff;left:80px;}
.honor{ margin-top:40px;}
.honor_k{ padding-top:60px; position:relative;}
.honor_bt{ text-align:center;}
.xinwen{background:url(../images/xwbg.jpg) no-repeat center top; height:578px; margin-top:60px;}
.xinwen_k{ width:1171px; margin:0px auto;}
.xinwen_bt{ text-align:center;}
.news{ width:697px;}
.hangye{ width:468px;}
.xinwen{}
.xinwen_k{ padding-top:137px;}
.hangye{ margin-top:7px;}
.news_z ul li{ margin-top:10px;}
.news_y{ width:547px;}
.news_y ul li { margin-top:15px;}
.news_wz{ font-size:16px;background: url(../images/xian.jpg) no-repeat left bottom; padding-bottom:10px;}
.wz{ width:322px;}

.news_y ul{padding:0px 0px 10px 0px}
.news_y ul li{ height:115px; padding:0px 10px;}
.news_y ul li img{float:left;margin-right:10px}
.news_y ul li h3{font-size:100%;font-weight:bold;line-height:25px}
.news_y ul li p{color:#666}
.news_y ul li a span{color:#666;float:right;margin-right:10px}

.hangye ul{padding:0px 0px 10px 0px}
.hangye ul li{padding:5px 0px 5px 5px; border-bottom:1px dotted #ababac;}
.hangye ul li img{float:left;margin-right:10px}
.hangye ul li h3{font-size:100%;font-weight:bold;line-height:25px}
.hangye ul li p{color:#666}
.hangye ul li a span{color:#666;float:right;margin-right:10px}


.wz {
    
    font-size: 19px;
}

.news_bt{ background-color:#0168bf;}
.news_x{ height:349px; border:1px solid #b5b5b5; border-top:none; background-color:#fff;}
.dangwu{ width:300px; margin-left:50px;background-color:#fff;}
.zhaopin{ width:300px;}
.news_k{ width:278px; margin:0px auto; padding-top:8px;}
.news_nr ul{padding:0px 0px 10px 0px}
.news_nr ul li{padding:6px 0px 6px 0px; border-bottom:1px dotted #ccc; }
.news_nr ul li img{float:left;margin-right:10px}
.news_nr ul li h3{font-size:100%;font-weight:bold;line-height:25px}
.news_nr ul li p{}
.news_nr ul li a{}
.lianxis{ width:585px;}
.main_xnr{ padding-top:40px;}
.lianxi_nrs{ line-height:30px; color:#fff; padding:16px 0px; border-bottom:1px solid #3d739f;}
.lianxi_nrx{ /*height:112px;*//*background:url(../images/dlxbg.png) no-repeat left top;*/}
.lianxi_nrx p{ padding-left:30px; padding-top:10px;}




.link{ padding-top:10px; margin-top:20px;}
.link_nr a{}
.link_nr{padding-bottom:10px; }
.zhaopin_nr{ padding-top:10px;}
.lxwmbg{background:url(../images/lxwmbg.jpg) no-repeat left top; }






.youshi_p p{ width:494px; height:423px; overflow:hidden; margin-left:21px;}
.youshi_p img{
	transition: all 1s; 
	-moz-transition: all 1s; 
	-webkit-transition: all 1s; 
	-o-transition: all 1s;
}
.youshi_p img:hover{
transform:scale(1.1,1.1);
-ms-transform:scale(1.1,1.1); 
-moz-transform:scale(1.1,1.1);
-webkit-transform:scale(1.1,1.1); 
-o-transform:scale(1.1,1.1);}

.main_x{ background:url(../images/di_bg.jpg) no-repeat center top; height:394px; color:#fff;}
.ly{ width:460px;}
#book  dt{ padding:10px 0px;}
#book input{ width:100%; padding:10px 0px; background:none; border:1px solid #fff; color:#fff;}
#mly{width:100%; background:none; border:1px solid #fff; color:#fff; height:100px;}
 
 
 
 

.footer{ background-color:#000000; }
.foot{ color:#fff; width:1002px; margin:0px auto; padding-top:5px; text-align:center; }
.foot a{ color:#fff}
.banquan{ text-align:center;}

/*内页样式*/
.page-news{ padding-top:15px;}
.jj1{ width:730px; line-height:2.5em;}
.biankuang{ padding:10px; border:1px solid #ccc; width:235px;}
.main{ width:100%; }
.page-right,{ width:1150px; margin:0px auto;   }
.list{width:1100px; margin:0px auto; }
.list_nr{}

.nyabout{ height:320px;}
.nynews{ height:320px;}
.nypro{ height:320px;}
.nymes{height:320px;}
.nyabout{background: url(../images/about.jpg) no-repeat center top;}
.nynews{background: url(../images/news.jpg) no-repeat center top;}
.nypro{background: url(../images/pro.jpg) no-repeat center top;}
.nymes{background: url(../images/mes.jpg) no-repeat center top;}
#page_main{ width:1100px; margin:0px auto;    /*-webkit-box-shadow: 4px 3px 10px rgba(0,0,0,0.1)*/;
    /* box-shadow: 4px 3px 10px rgba(0,0,0,0.1); */ }

.gao{ text-align:center;}
.dianhua{ margin-top:15px;}
.nyban{ width:100%; }
.nyban img{ width:100%; overflow:hidden;}
.site-nav a{}
.listbt{  }
.listbt_k{height:93px; }

.ny-l{ width:260px;background-color:#163c87;}
.ny-lnr{ width:260px; margin:0px auto;}
.listnr{ padding-bottom: 10px; }
.liuyannr{ margin-top:10px;}
.lianxi{ margin-top:10px; text-align:center; color:#fff; font-size:24px;}
.lianxinr{ padding-left:20px;}
.lianxip{ padding-top:10px;}
.wm{ padding-top:14px;}
.lanmu{ border-bottom:1px solid #ccc;}
.lmdh{ height:53px; line-height:53px; font-size:16px;}
.nyabbg{ background: url(../images/nyabbg.jpg) no-repeat center top; height:350px;}

/*内页*/
.yanse{width: 150px;
    display: inline-block;
    vertical-align: top;
    margin-right: 10px;}
.yanse_z{width: 150px;
    height: 115px;
    font-size: 38px;
    color: #FFFFFF;
    text-align: center;
    line-height: 40px;
    padding-top: 35px; background-color:#163c87;}
.yanse_z1{width: 150px;
    height: 115px;
    font-size: 38px;
    color: #FFFFFF;
    text-align: center;
    line-height: 40px;
    padding-top: 35px; background-color:#ffab02;}
.yanse_z2{width: 150px;
    height: 115px;
    font-size: 38px;
    color: #FFFFFF;
    text-align: center;
    line-height: 40px;
    padding-top: 35px; background-color:#925501;}
.wk{ margin-top:15px;}


/*********************************************** 纵向主导航条 ***********************************************/
.ddsmoothmenu-v{}
.ddsmoothmenu-v ul{ width:100%; text-align:center; background-color:#f5f5f5; }
/*主菜单设置*/
.ddsmoothmenu-v ul li{position:relative;  margin-left:5px; border:2px solid #0168bf;display:inline-block;
	*display:inline;
	*zoom:1;}
.ddsmoothmenu-v ul li a{display:block;height:46px;line-height:46px;vertical-align:middle}
.ddsmoothmenu-v ul li a span{display:block;}

#LeftMenu .lihover #three li a{ 
background:none;
color:#fff;
}
/*主菜单连接效果设置*/
.ddsmoothmenu-v ul li a:link,.ddsmoothmenu-v ul li a:visited{ padding:0px 15px; height:35px; line-height:35px;text-align:center; min-width:140px;}
.ddsmoothmenu-v ul li a:hover{ background-color:#0168bf; text-align:center; height:35px; line-height:35px;padding:0px 15px;min-width:140px; color:#FFFFFF;}
.ddsmoothmenu-v ul li a:hover span{color:#fff;  background-color:#a0168bf;}
.ddsmoothmenu-v ul li a:active{ background-color:#0168bf;color:#fff; padding:0px 15px;min-width:140px; height:35px; text-align:center;line-height:35px;}
.ddsmoothmenu-v ul li a:active span{color:#fff}
#LeftMenu .lihover  a{ color:#fff;  background-color:#0168bf;padding:0px 15px;min-width:140px; height:35px; text-align:center;}
.ddsmoothmenu-v ul li .selected:link,.ddsmoothmenu-v ul li a.selected:visited,.ddsmoothmenu-v ul li a.selected:active{  background-color:#a4defd;color:#000; width:90px; height:35px; text-align:center;}
.ddsmoothmenu-v ul li a.selected span{color:#FFF;}
/*主菜单当前所在页面*/
.ddsmoothmenu-v ul li a#menu_selected{ background-color:#0168bf;color:#fff; padding:0px 15px;min-width:140px; height:35px; text-align:center;}
.ddsmoothmenu-v ul li a#menu_selected span{color:#fff}
/*子集菜单设置*/
.ddsmoothmenu-v ul.menulevel{position:absolute;top:0;visibility:hidden;border-top:1px solid #CCC}
.ddsmoothmenu-v ul.menulevel li{background:none;margin:0px;padding:0px;display:list-item}
.ddsmoothmenu-v ul.menulevel li a{ color:#000;  padding:0px 15px;min-width:140px;  height:35px; text-align:center;}
/*子集菜单连接效果设置*/
.ddsmoothmenu-v ul.menulevel li a:link,.ddsmoothmenu-v ul.menulevel li a:visited{color:#000; background:url(../images/link.jpg) no-repeat;}
.ddsmoothmenu-v ul.menulevel li a:hover{background-color:#0168bf;color:#fff; padding:0px 15px; height:30px; text-align:center;}
.ddsmoothmenu-v ul.menulevel li a.selected{color:#fff;  padding:0px 15px;min-width:140px;  height:35px; text-align:center;}
/*子集菜单连接效果设置*/
.ddsmoothmenu-v ul.menulevel li a:link,.ddsmoothmenu-v ul.menulevel li a:visited{color:#000}
.ddsmoothmenu-v ul.menulevel li a:hover{background-color:#a4defd;color:#fff;  padding:0px 15px;min-width:140px;  height:35px; text-align:center;}
.ddsmoothmenu-v ul.menulevel li a.selected{background-color:#a4defd;color:#000;  padding:0px 15px;min-width:140px;  height:35px; text-align:center;}
/*左侧箭头*/
.ddsmoothmenu-v .rightarrowclass{position:absolute;top:10px;right:10px}
.ddsmoothmenu-v ul.menulevel .rightarrowclass{position:absolute;top:8px;right:10px}
/* Holly Hack for IE \*/
* html .ddsmoothmenu-v ul li {float:left;height:1%}
* html .ddsmoothmenu-v ul li a {height:1%}

#LeftMenu .lihover ul li a{
color:#000;  padding:0px 15px;min-width:140px; height:35px; text-align:center;
}

#LeftMenu .lihover ul li a{
color:#000;  padding:0px 15px;min-width:140px;  height:35px; text-align:center;
}
#LeftMenu .lihover ul li a {
    /*color: #fff; */
	font-weight:normal;
	background-color:#fff;
	border:1px solid #0168bf;
}
#LeftMenu .lihover ul{
position:absolute;
    color: #034FAB; 
	font-weight:normal;
	width:1010px;
	top:40px;
	background:none;
}
#LeftMenu .lihover ul li{ float:left; margin-left:0px;}
#LeftMenu .ahover span{
font-weight:bold;
}
#LeftMenu .lihover ul li a:hover span{
font-weight:bold;
color:#034FAB;
}

#LeftMenu .lihover .lihover li span{
padding-left:50px;
}

#LeftMenu .lihover .lihover .lihover li span{
padding-left:70px;
}











/* 大屏幕 */
@media (min-width: 1200px) {
	/*屏幕分辨率超过1200有且特定样式的,把特定样式在这里*/
}
 

@media (min-width: 768px) and (max-width: 979px) { 
	/* 平板电脑和小屏电脑之间的分辨率 */
	 }
 

@media (max-width: 767px) { 
/* 横向放置的手机和竖向放置的平板之间的分辨率 */
}
 

@media (max-width: 480px) {
	/* 横向放置的手机及分辨率更小的设备 */
	 }