@charset "utf-8";
/* CSS Document */
*{margin: 0px;padding: 0px;}
html{color:black; background:white;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight: normal;}
a{text-decoration: none;color: #666666;cursor: pointer;}
img{border: 0;vertical-align: middle;}
ol,ul,li{list-style: none;margin: 0;}
.fl{float:left;display:inline;}
.fr{float: right;display:inline;}
.clear{clear: both;display: block;overflow:hidden; height:0; line-height:0; font-size:0; }
body{font-size: 12px;font-family:"\5fae\8f6f\96c5\9ed1";color: #666666;}
.clear{ clear:both;}
.clearB{ clear:both; height:20px;}

@font-face {font-family: "../fonts/iconfont";
src: url('../fonts/iconfont.eot'); /* IE9*/
src: url('../fonts/iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('../fonts/iconfont.woff') format('woff'), /* chrome, firefox */
url('../fonts/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
url('../fonts/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
	font-family:"../fonts/iconfont" !important;
	font-size:16px;
	font-style:normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}

@font-face {
    font-family: '../fonts/impactregular';
    src: url('../fonts/impact-webfont.woff2') format('woff2'),
         url('../fonts/impact-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: '../fonts/Goudy Old Style';
	src: url('../fonts/Goudy Old Style.woff2') format('woff2'),
		url('../fonts/Goudy Old Style.woff') format('woff');
	font-weight: normal;
	font-style: normal;

}
@font-face {
	font-family: '../fonts/Andes';
	src: url('../fonts/Andes.woff2') format('woff2'),
		url('../fonts/Andes.woff') format('woff');
	font-weight: normal;
	font-style: normal;

}

/*网站头部*/
.tpfix{ position: fixed; top: 0px; z-index: 999; background: #FFF;}
.myjx-top{ width:100%; height:40px; border-top: 4px solid #da0000; overflow: hidden; border-bottom: 1px solid #eee;}
.header_module{ width: 100%; height: 125px;}
.top_module{ width: 100%; margin: 0px auto; height: 36px; line-height: 36px; background: #f2f2f2; border-bottom: 1px solid #e2e2e2;}
.top_module_module{width: 1300px; margin: 0px auto; height: 33px;}
.top_title{ width: auto; float: left; font-size: 13px; color: #6b6b6b;}
.top_content{ width: auto; float: right;}
.hd_top{ width: auto; float: left;}
.hd_top ul li{ width: auto; float: left; font-size: 12px; color: #6b6b6b; line-height: 33px; padding: 0 5px; position: relative; z-index: 99888; cursor: pointer;}
.hd_top ul li i{ font-size: 22px; display:block; float: left; color: #909090;}
.hd_top ul li a{color: #6b6b6b;}
.hd_top ul li a:hover{color: #6b6b6b; text-decoration: underline;}
.hd_dh{ width: auto; float: right; margin-left: 20px;}
.hd_title{ cursor: pointer;}
.header_second{ position: absolute; top: 0px; left: -51px; display: none; width: 132px; height: 132px; text-align: center; background: #FFF; border: 1px solid #ddd;}
.hd_top ul li .header_second em{display: block;width: 16px;height:9px;overflow: hidden;background: url(../images/icon4.png) no-repeat center center;position: absolute;top:-9px;left:50%; margin-left:-8px}
.hd_top ul li .header_second img{ width: 120px; height: 120px; padding: 5px; margin: 0px;}

/*网站导航*/
body > .qing{ min-width:1200px;}
.qing{ display:block; clear:both;}
.juzhong{ display:block; width:1200px; margin-left:auto; margin-right:auto;}
.lf{ display:block; float:left;}
.rf{ display:block; float: right; margin-top:35px;}

.shu12{color:#4f4f4f; font-size:12px; line-height:30px;}
/******************index**************************/
.ys_menu{width:715px; float:right; z-index:9998; height:100px; font-family:"\5fae\8f6f\96c5\9ed1";}
.header {position: absolute; z-index: 9998;}
.header .nav {float: right;}
.header .nav ul .mainlevel {float: left; background: url(../images/nav_t.jpg) right center no-repeat; position: relative; z-index: 666; height: 100px; line-height: 100px;}
* html .nav ul .mainlevel {background: 0px 0px; position: relative}
.header .nav ul {display: table;}
.header .nav ul li .nav-a {font-size: 16px; height:100px; text-align:center; display:block; line-height:100px; color: #242121;width:auto; padding: 0px 19px;}
.header .nav ul li .current.nav-a { color:#000;}
.header .nav ul li .nav-a:hover {height:100px; color:#ed1b24; line-height:100px; background:url(../images/lx.jpg) no-repeat bottom;}
.header .nav ul li .current.nav-a {}
.mainlevel div.nav_second {height:auto; background:#fff; position: absolute; display: none; top:100px; padding:0px 0 15px 15px; left:0px; width:445px; z-index:9999; border: 1px solid #eaeaea; border-top: 0px;}
.nvsc_content{ width: 190px; float: left; height:auto; overflow: hidden;}
.nvsc_pic{ width:240px; float: left; height: auto; overflow: hidden;}

.mainlevel div.nav_second ol {float: left; display: block;width:170px; margin: 0px; padding: 0px;}
.mainlevel div.nav_second ol li {line-height:38px; width:170px; margin: 0px; padding: 0px;}
.mainlevel div.nav_second ol a {height:38px; color: #3b3b3b; line-height:38px; width:170px; text-align:left; text-indent:20px; display:block; float:left; border-bottom:1px solid #eaeaea;  margin-top: 5px; margin-right:15px; font-size: 15px;}
.mainlevel div.nav_second ol a:hover {color: #ed1b24}
.mainlevel div.nav_second span{ padding:15px 10px 10px 15px;width:300px; height:209px; float:left;}
.mainlevel div.nav_second span img{width:300px; height:209px;}
.mainlevel div.nav_second span p{width:230px; line-height:24px; color:#292929;}
.yy{ height:14px; background:url(../images/yy.png) no-repeat center;width:100%; position:absolute; bottom:-14px; z-index:2;}
.header .nav ul li a:hover{color: #ed1b24;}
.mainlevel div.nav_second ol li:hover a{ background: #ed1b24; color: #FFF;}
.nav_module{ width: 100%; height: 116px; background:url(../images/hd_bg.jpg) center no-repeat;}
.header_module{ width: 100%; height: auto; min-width:1300px;}
.headBox{ height:42px;position:relative; z-index:3;}
headBox i{ height:11px; width:1px; background:#858585; float:left; display:inline; margin:12px 12px 0 18px;}
.headBox .a1{ padding-right:22px; background:url(../images/icon1.png) no-repeat right center; height:42px; line-height:42px;}
.headBox .a2{padding-right:25px; background:url(../images/72.png) no-repeat right 6px; background-size:22px auto; height:42px; line-height:42px;}
.header_dh{ width: auto; float: left; font-size: 24px; color: #de2b2f; line-height: 42px; background: url(../images/dh_t.jpg) 0px center no-repeat;}
.topewm{height:42px; float: left; line-height:42px;position: relative; color: #4a4a53; z-index: 1;cursor:pointer}
.topewm span{ display:block; padding-right:22px; color: #828282;}
topewm .icon2{background:url(../images/icon2.png) no-repeat right center;}
.topewm .icon3 i{ font-size: 18px;}
.topewm a{ color: #4a4a53;}
.topewm a:hover{ color: #d7191c;}
.topewm span i{ display: block; float: left; font-size: 20px; color: #828181; margin-right:5px;}
.topCode{position: absolute;top:40px;display:none;left:-10px;}
.topCode p{width: 100px;height: 100px;padding:5px;background: #fff;position: relative;font-size: 14px;color:#666; border:1px solid #ccc}
.topCode p img{display: block;width: 100px;height: 100px; padding: 0px; margin: 0px;}
.topCode p em{display: block;width: 16px;height:9px;overflow: hidden;background: url(../images/icon4.png) no-repeat center center;position: absolute;top:-9px;left:50%; margin-left:-8px}
.topewm:hover .topCode{ display:block}
.nav_module_module {clear:both;height:116px; position:relative; width: 1300px; margin: 0px auto; z-index:2;}

.nav li a b{ font-weight:normal; display:block; position:relative;} 
.nav li a b i{ position: absolute; left:0; top:20px; height:2px; width:0%; background:#fd5308;}
.nav li a b i{	
	-webkit-transition: all 0.4s cubic-bezier(1, .57, .48, 1.4);
	-moz-transition: all 0.4s cubic-bezier(1, .57, .48, 1.4);
	-o-transition: all 0.4s cubic-bezier(1, .57, .48, 1.4);
	transition: all 0.4s cubic-bezier(1, .57, .48, 1.4);}
.nav li:hover a b i, .nav li.nav_hr a b i{ width:100%;}
.nav ul li:hover a.nav-a{ color: #fd5308;} 
.ys_menu ul li.nav_active div.nav_second{ left: -340px;}
.header .nav ul .mainlevel:hover{ background: url(../images/nav_tb.jpg) 40px 70px no-repeat;}
.logo{ width: auto; float: left; height: auto; overflow:hidden;}

.to-kk{ height:57px; padding-top:20px;}
.to-yy{ background:url(../images/labg.png) top center no-repeat; height:32px; width:134px; text-align: center; font-size:12px; line-height:32px; margin-left:5px;} 
.to-yy a, .to-yy a:visited{ color:#000;}
.to-tel{ display:block; margin-left:5px;}
.to-sou{ background:url(../images/soubg.png) center center no-repeat; height:32px; width:190px; padding:0 11px 0 24px;}
.sous{ display:block; float:left; background-color:transparent; width:165px; height:32px; line-height:32px; font-size:12px; color:#828282;}
.souc{ display:block; float:left; cursor: pointer; background-color:transparent; width:25px; height:32px;}


.fix{*zoom:1;*clear:both;}.fix:before,.fix:after{content:"";display:table;clear:both;}
.nav{ width:780px; height:63px; float: right;}
.nav ul{  clear: both; width: 100%; height: auto;}
.nav li{ position:relative; background: url(../images/nav_t.jpg) right center no-repeat; float:left; width:16.6%; z-index: 88; text-align:center;}
.nav li a{ display:block; line-height:63px;  font-size:16px; color:#ccdeec;font-family:"\5fae\8f6f\96c5\9ed1";}
.nav li._last a{ background:none}
.nav li .span_1 { width:74px; height:3px; position:absolute; bottom:0px; left:50%; margin-left:-37px;}
.span_1 .b_left { width:0px; height:3px; background:#ca0000; display: block; position:absolute; right:50%; top:0px;transition:all 0.3s ease-in 0s;-moz-transition:all 0.3s ease-in 0s;-ms-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;-webkit-transition:all  0.3s ease-in 0s;}
.span_1 .b_right { width:0px; height:3px; background:#ca0000; display: block; position:absolute; left:50%; top:0px;transition:all 0.3s ease-in 0s;-moz-transition:all 0.3s ease-in 0s;-ms-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;-webkit-transition:all  0.3s ease-in 0s;}
.nav ul li.hover .span_1 .b_left { width:37px; height:3px; background:#ca0000; display: block; position:absolute; right:50%; top:0px;transition:all 0.3s ease-in 0s;-moz-transition:all 0.3s ease-in 0s;-ms-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;-webkit-transition:all  0.3s ease-in 0s;}
.nav ul li.hover .span_1 .b_right { width:37px; height:3px; background:#ca0000; display: block; position:absolute; left:50%; top:0px;transition:all 0.3s ease-in 0s;-moz-transition:all 0.3s ease-in 0s;-ms-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;-webkit-transition:all  0.3s ease-in 0s;}
.nav ul li.hover a{ color: #ca0000;}
.nav li .lev2{position:absolute;display:none;left:-40px;top:63px;width:200px;padding:0 10px;background-color:#fff;border-top:1px solid #ddd;}
.nav li .lev2 li{position:static;width:100%;line-height:50px;height:50px; border-bottom:1px solid #f0f0f0; background: none;}
.nav li .lev2 li a{ width:100%;  height:40px; margin:0 auto; margin-top:5px; line-height:40px; color: #2c2b2b;}
.nav li .lev2 li:hover a{ color:#fff; background-color:#ca0000}

.header_t{ width:auto; height:33px; float: right; margin-top: 20px; margin-right:35px;}
.src_module{ width:154px; height:25px; border: 1px solid #5581a2; border-radius: 500px;}
#fc{ width: 160px; float: left;}
#query{ width:130px; height:25px; line-height:25px; color:#d0d0d0; float:left; font-family:"\5fae\8f6f\96c5\9ed1"; background: none; font-size:14px; margin:0px; padding:0px; border: 0px; text-indent:10px;  outline: none; }
#qb{ width:12px; height:12px; line-height:25px; background:url(../images/search.png) no-repeat; margin:0px; padding:0px; margin-top: 5px; margin-right: 8px; border:none; cursor:pointer; float: right;}
input{margin: 0px; padding: 0px; background: none;}

.header_wx{ width: auto; float: left; height: auto;}
.header_wx{ width: auto; float: left; font-size: 12px; color: #6b6b6b; line-height: 33px; padding: 0 5px; position: relative; z-index: 99888; cursor: pointer;}
.header_wx i{ font-size: 22px; display:block; float: left; color: #909090;}
.header_wx a{color: #6b6b6b;}
.header_wx a:hover{color: #6b6b6b; text-decoration: underline;}
.hd_dh{ width: auto; float: right; margin-left: 20px;}
.hd_title{ cursor: pointer;}
.header_second{ position: absolute; top:0px; left: -51px; display: none; width: 132px; height: 132px; text-align: center; background: #FFF; border: 1px solid #ddd;}
.header_wx .header_second em{display: block;width: 16px;height:9px;overflow: hidden;background: url(../images/icon4.png) no-repeat center center;position: absolute;top:-9px;left:50%; margin-left:-8px}
.header_wx .header_second img{ width: 120px; height: 120px; padding: 5px; margin: 0px;}

.header_yy{ width: auto; float: left; height: auto; background: url(../images/yy_t.png) 0px center no-repeat; text-indent: 30px;}
.header_yy dl{position: relative; z-index: 999;}
.header_yy dl dt{ background: url(../images/hdyy_t.png) right center no-repeat; font-size: 14px; color: #ccdeec; line-height: 25px; padding-right: 15px; }
.header_yy dl dt a{color: #ccdeec;}
.hdyy_second{ position: absolute; top:0px; display: none; background: #FFF; width:90px; padding: 10px 0px;}
.hdyy_second dd dl{ font-size: 14px; line-height: 24px; text-indent: 0px; text-align: center;}
.hdyy_second dd dl a{ color: #666;}
.hdyy_second dd dl a:hover{ color: #f41e28;}
.hdyy_second em{display: block;width: 16px;height:9px;overflow: hidden;background: url(../images/icon4.png) no-repeat center center;position: absolute;top:-8px;left:50%; margin-left:-8px}


/*banner*/
.banner{ height:750px; position:relative; z-index:0; min-width:1300px;}
.main_visual{height:750px;overflow:hidden;position:relative; width:100%; left:0;top:0px;}
.main_image{height:750px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:750px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:750px; text-align: center;}
.main_image li a{display:block;width:100%;height:750px}

div.flicking_con{position:absolute; bottom: 15px; left:50%;z-index:999;width:270px;height:21px;margin:0 0 0 -135px;}
div.flicking_con a{float:left;width:80px;height:6px;margin:0;padding:0;display:block;text-indent:-1000px ; background: #FFF; margin: 0px 5px;}
div.flicking_con a.on{ background: #ca0000;}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:27px!important;height:51px!important;top:320px; display: block;}
#btn_prev{background:url(../images/cp_jt1.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/cp_jt2.png) no-repeat right top;right:100px;}

.main_visual2{height:530px;overflow: visible;position:relative;}
.main_image2{height:530px;overflow: hidden;position:relative;top:20px;}
.main_image2 ul{width:9999px;height:480px;overflow:hidden;position:absolute;top:0px;left:0}
.main_image2 li{float:left;width:100%;height:480px;}

.flicking_con2{position: relative;top:535px!important; z-index:999; margin:0 auto;}
.flicking_con2 a{float:left;width:12px;height:12px;margin:0 5px;padding:0;background:#ababab;display:block;text-indent:-1000px}
.flicking_con2 a.on{background:#c21717;}
#btn_prev2,#btn_next2{z-index:11111;position:absolute;display:block;width:27px!important;height:51px!important;top:215px; display: block;}
#btn_prev2{background:url(../images/cp_jt1.png) no-repeat left top;left:0px;}
#btn_next2{background:url(../images/cp_jt2.png) no-repeat right top;right:0px;}

/* 切换效果 */
.demopage{width:492px; float:right;}
.demopage h2{font-size:14px;text-align:center;}
/* tabbox */
.tabbox{width:492px; position:relative;height:auto;overflow:hidden;}
.tabbox .tabbtn{height:31px; background:#F0F0F0; border-bottom:1px solid #eee;}
.tabbox .tabbtn li{float:left;position:relative;margin:0 0 0 -1px;}
.tabbox .tabbtn li a{font-family:"\5fae\8f6f\96c5\9ed1"; color:#212121; font-size:16px;}
.tabbox .tabbtn li a,.tabbox .tabbtn li span{display:block;float:left;height:31px;line-height:31px;overflow:hidden;width:110px;text-align:center;font-size:16px;cursor:pointer;}
.tabbox .tabbtn li.current{ background:#FFF; width:110px; height:41px; color:#093f6d; border-top:1px solid #1372a8;}
.tabbox .tabbtn li.current a,.tabbox .tabbtn li.current span{width:110px; height:41px; color:#093f6d;}
.tabbox .loading{height:40px;width:432px;text-align:center;position:absolute;left:0;top:120px;}
.tabbox .tabcon{padding:10px;}
/* 切换效果结束 */

/* tabbox */
tabbox{width:1200px;margin:40px auto;}
.contant{height:auto;width:1200px;overflow:hidden;position:relative;}
.inner{width:9600px;height:auto;position:relative;}
.contant-con{padding-top:0px;float:left;width:1200px;}
.contant-left{width:290px;float:left;padding:3px 10px 10px 15px;}
.contant-left-top{border-bottom:1px solid #d1d1d0;padding-bottom:7px;width:290px;} 
.con-news{color:#444;font-weight:normal;background:url(../images/new-icon.jpg) no-repeat 5px;padding-left:32px;} 
.con-news a{font-family:"宋体";color:#444;font-size:12px;}
.contant-left-bottom{width:290px;}
.contant-left-bottom ul{padding-top:8px;}
.contant-left-bottom ul li{line-height:26px;height:26px;background:url(../images/ft-icon.jpg) no-repeat 10px;padding-left:20px;}
.contant-left-bottom ul li span{color:#666;}
.contant-center{width:290px;float:left;padding:0 10px 10px 20px;}
.contant-right{width:290px;float:left;padding:0 10px 10px 20px;}
.contant-center-top ul li{float:left;}
.contant-center-top ul li:hover{}
.contant-center-top ul li a:hover{font-weight:bold;color:#444;}
.contant-center-top ul {height:26px;}
.contant-center-top{ width:290px;border-bottom:1px solid #d1d1d0;height:25px;}
.tabs{position:relative;float:left;}
.hightbg .moving_bg{border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:2px solid #d52b30;height:24px;_height:25px;padding:0;position:absolute;z-index:190;width:68px;background:#fff;left:0;}
.hightbg .tab_item{ float:left;width:70px;text-align:center; font:12px/31px "宋体",\5b8b\4f53,arial; z-index:200;position:relative;cursor:pointer;color:#444;height:26px;line-height:26px;}
.hightbg .bg_or02{border-top:2px solid #f4854b;}
.hightbg .bg_or01{border-top:2px solid #009de0;}
.wid290{width:290px;}
.hei226{height:226px;}
.xiaoxi{text-align:right;}
.ullist_dott{width:290px;float:left;}
.ullist_dott span{color:#444;height:25px;overflow:hidden;}
.ullist_dott li a{color:#444;font-size:12px;}
.slide_content{overflow:hidden;position:relative;_position:inherit;}
.tabslider{width:5000px;}
.tabslider ul{float:left;}


/*产品展示*/
.content_p1{ clear: both; width: 100%; height: auto; overflow: hidden; min-width:1300px;}
.incpzs_module{ width: 1200px; margin: 0px auto; height: auto; overflow: hidden;}
.incpzs_item{ width: 100%; text-align: center; height: auto; overflow: hidden; position: relative; z-index: 22; font-family:"\5fae\8f6f\96c5\9ed1";}
.incpzs_item p{ font-size: 36px; font-family: "Arial"; color: #ebebeb; line-height: 60px; height:50px; text-transform: uppercase;}
.incpzs_item h2{ font-size: 34px; color: #0a0a0a; line-height: 40px; width: 100%;}
.incpzs_item h2 b{ font-weight: normal; color: #e62129;}
.incpzs_item span{ display: block; width: 100%; font-size: 14px; clear: both; color: #696969; line-height: 30px;}
.incpzs_module_module{ clear: both; height: auto; overflow: hidden; padding: 0px 0px 0;}

.nynr .in_pics{ width:1300px;}
.nynr .in_pics ul li{margin:0 0px 50px 68px;}

.in_pics{ width: 1300px; margin: 30px auto 0; height: auto; overflow: hidden;}
.in_pics ul{overflow:hidden;margin:0 0px 0 0;}
.in_pics ul li{width:274px;float:left;margin:0 0px 30px 34px;background:#323230;}
.in_pics ul li a{display:block;}
.in_pics ul li a.in_pimg{height:auto;overflow:hidden; border: 1px solid #ebebeb;}
.in_pics ul li a.in_pimg img{width:100%;-webkit-transition: all 2s;-moz-transition:all 2s;-o-transition:all 2s;transition:all 2s;}
.in_pics ul li p{position:relative; z-index: 999; height: 56px; line-height: 56px;}
.in_pics ul li p a{padding:0px;font-size:16px;color:#f4f4f4;position:relative;z-index:2;text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; display: block;}
.in_pics ul li:hover a.in_pimg img{-webkit-transform: scale(1.2, 1.2);-moz-transform: scale(1.2, 1.2);-o-transform: scale(1.2, 1.2);transform: scale(1.2, 1.2);}
.in_pics ul li p:after{ width:0%; height:100%; position: absolute; content: ""; top:0;left:50%; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; background-color:#e42129;}
.in_pics ul li:hover p a{color:#FFF;}
.in_pics ul li:hover p:after{width:100%;left:0;}
.in_pics ul li:hover p{width:100%;left:0;}

/*关于欧亿*/
.content_p2{ width: 100%; height:650px; overflow: hidden; background:url(../images/gywm_bg.jpg) center no-repeat; padding:0px; min-width:1300px;}
.ingywm_module{ width: 1200px; margin: 0px auto; overflow: hidden;}
.ingywm_item{ width: 100%; text-align: center; height: auto; overflow: hidden; position: relative; z-index: 22; font-family:"\5fae\8f6f\96c5\9ed1"; margin-top: 40px;}
.ingywm_item p{ font-size: 36px; font-family: "Arial"; color: #3e648a; line-height: 60px; height:50px; text-transform: uppercase;}
.ingywm_item h2{ font-size: 34px; font-weight: normal; color: #FFF; line-height: 40px; width: 100%;}
.ingywm_item h2 b{ font-weight: normal; color: #FFF;}
.ingywm_item span{ display: block; width: 100%; font-size: 14px; clear: both; color: #696969; line-height: 30px;}

.ingywm_mdouel_module{ clear: both; height:auto; overflow: hidden; margin-top:20px;}
.ingywm_content{ width:579px; padding:30px 30px; height:auto; float: left;}
.ingywm_title{ clear: both; height:55px; overflow: hidden; margin-top: 30px;}
.ingywm_title h2{ font-size:24px; font-weight: bold; line-height:38px; color: #FFF;}
.ingywm_title p{ clear: both; color: #999; font-size: 12px; line-height: 18px; font-weight: normal; text-transform: uppercase; letter-spacing:3px;}
.ingywm_nr{ clear: both; line-height: 28px; font-size: 14px; color: #cecece; margin-top: 30px; height: 170px; overflow: hidden;}
.ingywm_more{ width: 150px; height:46px; text-align: center; line-height: 46px; font-size: 14px; color: #4a4a53; background: #FFF; margin-top:25px;}
.ingywm_more a{ color: #414446; display: block;}
.ingywm_more a span{color: #414446; display: block;}
ingywm_more:hover{ background: #e62129;}
.ingywm_more:hover a{ color: #FFF;}
.ingywm_more a:before { background: #e62129;}
.ingywm_more a:hover{ border-color: #e62129;}
.ingywm_more a, .ingywm_mor a:before { -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -ms-transition: all .4s ease; transition: all .4s ease }
.ingywm_more a { position: relative; display: block; width: 150px; height: 46px; text-align: center; line-height: 46px; color: #FFF; font-size: 14px; overflow: hidden; z-index: 1; }
.ingywm_more a:before { content: ''; position: absolute; top: 0; left: 0; width: 0; height: 46px; z-index: -1;}
.ingywm_more a:hover { color: #FFF !important;}
.ingywm_more a:hover:before { width: 100%;}
.ingywm_more a:hover span{ color: #FFF;}
.insp_item{ width: 377px; height: 93px; background-color:rgba(1,67,117,0.9); font-size: 16px; color: #FFF; text-indent:20px; line-height:73px; position: absolute; left:-36px; bottom:40px; }
.insp_item_nr{border: 1px solid #396c93; background: url(../images/sp_t.png) 310px center no-repeat; width: 357px; height: 73px; margin: 10px auto;}
.insp_item a{ color: #FFF; display: block; width: 377px; height: 93px;}
.insp_item_module{position: relative; display: block; width: 377px; height: 93px;overflow: hidden; z-index: 1; }
.insp_item_module,.insp_item_module:before { -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -ms-transition: all .4s ease; transition: all .4s ease }
.insp_item_module:before { content: ''; position: absolute; top: 0; left: 0; width: 0; height: 93px; z-index: -1;}
.insp_item_module:hover:before { width: 100%;}
.insp_item_module:before { background: #e62129;}
.insp_item_module:hover{ border-color: #e62129;}
.insp_item_nr:hover{border: 1px solid #fd8294;}

/*新闻中心*/
.content_p3{ width: 100%; background: #edf2f6; margin: 0px auto; height: auto; overflow: hidden; padding: 20px 0px; min-width:1300px;}
.inxwzx_module{ width: 1300px; margin: 0px auto; height: 630px; overflow: hidden;}
.inxwzx_item{ width: 100%; text-align: center; height: auto; overflow: hidden; position: relative; z-index: 22; font-family:"\5fae\8f6f\96c5\9ed1";}
.inxwzx_item p{ font-size: 36px; font-family: "Arial"; color: #ebebeb; line-height: 60px; height:50px; text-transform: uppercase;}
.inxwzx_item h2{ font-size: 34px; color: #0a0a0a; line-height: 40px; width: 100%;}
.inxwzx_item h2 b{ font-weight: normal; color: #e62129;}
.inxwzx_module_module{ clear: both; height: auto; overflow: hidden; padding: 30px 0px 0;}
.inxwzx_tp{width: 590px; height: 430px; overflow: hidden; float: left; position: relative; z-index: 33;}
.inxwzx_tp_pic{ width: 590px; height:290px; float: left; overflow: hidden;}
.inxwzx_tp_content{ width:550px; padding:20px; height: 100px; margin: 0px auto; background: #f7f7f7; overflow: hidden; position: absolute; bottom:0px; left: 0px;}
.inxwzx_tp_title{ color: #101010; width: auto; float: left; font-size: 16px; font-weight: bold; line-height: 40px;}
.inxwzx_data{ width: auto; float: right; color: #797979; font-size: 12px; line-height: 40px;}
.inxwzx_tp_module{ clear: both; font-size: 12px; color: #999; line-height: 24px;}

.inxwzx_tp_pic img{width: 590px; height:290px; overflow: hidden;transition-delay: 0s;transition-duration: 1s;transition-property: all;  transition-timing-function: ease;/* Firefox 4 */-moz-transition-delay: 0s; -moz-transition-duration: 1s; -moz-transition-property: all;-moz-transition-timing-function: ease;
/* Safari 和 Chrome */-webkit-transition-delay: 0s;  -webkit-transition-duration: 1s; -webkit-transition-property: all; -webkit-transition-timing-function: ease;    /* Opera */
-o-transition-delay: 0s; -o-transition-duration: 1s; -o-transition-property: all; -o-transition-timing-function: ease;}
.inxwzx_tp_nr{ width: 100%; height: auto; overflow: hidden; z-index: 66; position: relative;}
.inxwzx_tp a:hover .inxwzx_tp_pic img{transform: scale(1.2, 1.2); -ms-transform:scale(1.2, 1.2);   /* IE 9 */ -moz-transform:scale(1.2, 1.2);  /* Firefox */ -webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */ -o-transform:scale(1.2, 1.2);    /* Opera */} 
.inxwzx_tp a{ display: block;}
.blueBg{position:absolute;left:0;bottom:0;width:100%;height:0%;background-color:#005aab;transition:all .7s cubic-bezier(.71,-.01,.07,.99) 0s;-webkit-transition:all .7s cubic-bezier(.71,-.01,.07,.99) 0s}
.inxwzx_tp a:hover .inxwzx_tp_content .blueBg{height:100%}
.inxwzx_tp a:hover .inxwzx_tp_title{ color: #FFF;}
.inxwzx_tp a:hover .inxwzx_data{ color: #b8b8b8;}
.inxwzx_tp a:hover .inxwzx_tp_module{ color: #d4d4d4;}

.inxwnr_module{ width: 680px; height: auto; overflow: hidden; float: right;}
.inxwnr_module_module{ width: 100%; height: auto; overflow: hidden;}
.inxwnr_module_module ul li{ width:auto; clear: both; margin-bottom: 12px; height: 106px; background: #FFF; padding:15px;}
.inxwnr_data{ width: auto; height: 24px; float: right; line-height: 24px; font-size: 12px; color: #999;}
.inxwnr_pic{ width: 160px; height: 106px; float: left; overflow: hidden;}
.inxwnr_pic img{width: 160px; height:106px; overflow: hidden;transition-delay: 0s;transition-duration: 1s;transition-property: all;  transition-timing-function: ease;/* Firefox 4 */-moz-transition-delay: 0s; -moz-transition-duration: 1s; -moz-transition-property: all;-moz-transition-timing-function: ease;
/* Safari 和 Chrome */-webkit-transition-delay: 0s;  -webkit-transition-duration: 1s; -webkit-transition-property: all; -webkit-transition-timing-function: ease;    /* Opera */
-o-transition-delay: 0s; -o-transition-duration: 1s; -o-transition-property: all; -o-transition-timing-function: ease;}
.inxwnr_module_module ul li:hover .inxwnr_pic img{transform: scale(1.2, 1.2); -ms-transform:scale(1.2, 1.2);   /* IE 9 */ -moz-transform:scale(1.2, 1.2);  /* Firefox */ -webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */ -o-transform:scale(1.2, 1.2);    /* Opera */} 

.inxwnr_content{ width:460px; float: right; overflow: hidden; height: 106px; padding-right:0px;}
.inxwnr_title{ font-size: 16px; line-height:40px; color: #101010; font-weight: bold;}
.inxwnr_ct{ clear: both; font-size: 12px; color: #888; line-height: 22px;}
.inxwnr_module_module ul li:hover{box-shadow:0 0 10px rgba(0, 81, 135, 0.3);}
.inxwnr_module_module ul li:hover .inxwnr_data{-webkit-transition: all .4s ease; -moz-transition: all .4s ease; -ms-transition: all .4s ease; transition: all .4s ease;}
.inxwnr_module_module ul li:hover .inxwnr_content{-webkit-transition: all .4s ease; -moz-transition: all .4s ease; -ms-transition: all .4s ease; transition: all .4s ease;}
.inxwnr_module_module ul li:hover .inxwnr_title{ color: #005aab;transition:all .7s cubic-bezier(.71,-.01,.07,.99) 0s;-webkit-transition:all .7s cubic-bezier(.71,-.01,.07,.99) 0s;}
.inxwzx_more{clear: both; width: 207px; height: 46px; margin: 10px auto 20px; background: #005aab; line-height: 46px; text-align: center; font-size: 14px;}
.inxwzx_more a{ color: #FFF; display: block;}
.ingywm_pic{ width:499px; height:430px; float: right; position: relative; z-index: 33; margin-top:0px;}
.ingywm_pic img{width:499px; height:430px;}
.inxwzx_more:hover a{ color: #FFF;}
.inxwzx_more a:before { background: #ca0000;}
.inxwzx_more a:hover{ border-color: #ca0000;}
.inxwzx_more a, .inxwzx_more a:before { -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -ms-transition: all .4s ease; transition: all .4s ease }
.inxwzx_more a { position: relative; display: block; width: 207px; height: 46px; text-align: center; line-height: 46px; color: #FFF; font-size: 14px; overflow: hidden; z-index: 1; }
.inxwzx_more a:before { content: ''; position: absolute; bottom: 0; left: 0; width:100%; height: 0px; z-index: -1;}
.inxwzx_more a:hover { color: #FFF !important;}
.inxwzx_more a:hover:before { height: 46px; transition:all .7s cubic-bezier(.71,-.01,.07,.99) 0s;-webkit-transition:all .7s cubic-bezier(.71,-.01,.07,.99) 0s;}
.inxwzx_title{ width: 360px; margin: 20px auto 0; height: 45px;}
.inxwzx_title ul li{ width: 160px; float: left; margin-left: 20px; height: 45px; line-height: 45px; text-align: center; font-size: 16px; color: #333; background: #e9e9e9;}
.inxwzx_title ul li.on{ background: #e62129;}
.inxwzx_title ul li.on a{ color: #FFF;}
.inxwzx_title ul li a{color: #333; display: block;}
.inxwzx_content{ width: 100%; height: auto; overflow: hidden;}

/*联系我们*/
.content_p4{ width: 100%; height:auto; overflow: hidden; background:#014375; padding:10px 0px 20px; min-width:1300px;}
.inlxwm_module{ width: 1200px; margin: 0px auto; overflow: hidden;}
.inlxwm_item{ width: 100%; text-align: center; height: auto; overflow: hidden; position: relative; z-index: 22; font-family:"\5fae\8f6f\96c5\9ed1"; margin-top: 40px;}
.inlxwm_item p{ font-size: 36px; font-family: "Arial"; color: #3e648a; line-height: 60px; height:50px; text-transform: uppercase;}
.inlxwm_item h2{ font-size: 34px; font-weight: normal; color: #FFF; line-height: 40px; width: 100%;}
.inlxwm_item h2 b{ font-weight: normal; color: #FFF;}
.inlxwm_item span{ display: block; width: 100%; font-size: 14px; clear: both; color: #696969; line-height: 30px;}
.inlxwm_module_module{ clear: both; height:auto; overflow: hidden; padding: 30px 0 20px;}
.inlxwm_pic{ width: 588px; height: 516px; background: url(../images/lxwm_pic.jpg) no-repeat; position: relative; z-index: 33; float: left;}
.inlxwm_pic_content{ width: 170px; height: 150px; background:rgba(230,33,41,0.9); font-size:12px; line-height: 26px; padding: 20px; color: #FFF; position: absolute; bottom: 0px; left: 0px;}
.inlxwm_pic_content h2{ font-size: 16px; line-height: 40px;}
.inlxwm_dt{ width: 588px; height: 516px; position: relative; z-index: 33;  float: right; overflow: hidden;}
.inlxwm_dt_content{ width: 300px; height:170px; background:rgba(230,33,41,0.9); padding: 20px; font-size: 12px; color: #FFF; position: absolute; bottom: 0px; left: 0px; line-height: 26px;}
.inlxwm_dt_content h2{ font-size: 16px; line-height: 40px;}
.inlxwm_dt_module{width:588px; height:516px;}

/*友情链接*/
.content_p9{ width:100%; margin:0px auto; background: #f2f2f2; padding:20px 0px; height:auto; overflow:hidden;}
.inyqlj_module{ width:1300px; margin:0px auto; height:auto; overflow:hidden;}
.inyqlj_item{ width:auto; height:auto; font-family:"\5fae\8f6f\96c5\9ed1"; font-size: 14px; color: #343434; font-weight: bold; float: left; overflow: hidden; margin-right: 10px; line-height:30px;}
.inyqlj_item span{ display: block; float: left; font-size:26px;}
.inyqlj_module_module{height:auto; float: left; width:auto; overflow:hidden;}
.inyqlj_module_module ul li{ float:left;font-family:"\5fae\8f6f\96c5\9ed1"; color:#787878; padding:0 10px; line-height:30px; font-size:14px;}
.inyqlj_module_module ul li a{ color:#787878;}
.inyqlj_module_module ul li a:hover{ color:#ca0000;}
.inyqlj_module_module ul li.eq0{ background:none;}


/*版权*/
/*footer*/
.footer { overflow:hidden; width:100%; background-color:#2a2a2a; padding:60px 0 0; min-width:1300px;}
.footer .ftop{ overflow:hidden; width: 1200px; margin: 0px auto  55px;}
.footer .ftop dl{ overflow:hidden; float:left; padding-right:45px; background:url(../images/ftt_t.jpg) no-repeat right top; height:200px; margin-right:45px;}
.footer .ftop dt{ overflow:hidden; color:#fff; margin-bottom:20px; font-weight:bold; font-size:14px;}
.footer .ftop dt a{ color:#fff;}
.footer .ftop .last{ background:none; padding-right:200px; border-right:2px solid #353535; margin-right:290px;}
.footer .ftop dd{ overflow:hidden; font-size:12px; line-height:26px;}
.footer .ftop dd a{ color:#999;}
.footer .ftop .ewm{ overflow:hidden; float:left; width:108px; height:132px; background-color:#fff;}
.footer .ftop .ewm img{ display:block; margin:5px auto;}
.footer .ftop .ewm p{ font-size:12px; text-align:center; color:#999;}
.footer .ftop .info{ width:225px; float:right; height:165px;}
.footer .ftop .info p{ font-size:12px; color:#cecece;}
.footer .ftop .info h4{ font-size:24px; color:#cecece; margin-bottom:10px; font-weight: bold;}
.footer .ftop .info select {
  	/*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
 	border: none;
  	/*很关键：将默认的select选择框样式清除*/
  	appearance:none;
  	-moz-appearance:none;
  	-webkit-appearance:none;
  	/*为下拉小箭头留出一点位置，避免被文字覆盖*/
  	padding-right: 14px;
}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
.footer .ftop .info span a{padding:0; margin:0;}
.footer .ftop .info .bdsharebuttonbox{display:inline-block; margin-top: 1;position: relative;bottom: -14px;}
/*.footer .ftop .info span img{ margin-left:10px; position:relative; top:7px;}*/
			
.container{ width: 1200px; margin: 0px auto;}			
.footer .ftop .info select::-ms-expand { display: none; }
.footer .ftop .info select { width:220px; display:block; margin-bottom:10px; padding-left:10px; height:35px; border:1px solid #555; background:url(../images/footer_qx.png) no-repeat 185px center; line-height:35px; font-size:12px; color:#999;}
.footer .ftop .info span{ display:block; font-size:12px; color:#999;}
.footer .ftop .info span .a01{ background:url(../images/footer_icon03.png) no-repeat center top;margin-left:10px; position:relative; top:7px;width: 24px;height: 24px;}
.footer .ftop .info span .a02{ background:url(../images/footer_icon01.png) no-repeat center top;margin-left:10px; position:relative; top:7px;width: 24px;height: 24px;}
.footer .ftop .info span .a03{ background:url(../images/footer_icon02.png) no-repeat center top;margin-left:10px; position:relative; top:7px;width: 24px;height: 24px;}
/*.footer .ftop .info span img{ margin-left:10px; position:relative; top:7px;}*/
.footer .btm{ overflow:hidden; width:100%; padding:20px 0; background-color:#fff;}
.footer .btm p{ float:left; font-size:12px; color:#666;}
.footer .btm ul{ overflow:hidden; float:right}
.footer .btm li{ float:left; padding:0 10px; border-right:1px solid #cecece; font-size:12px;}
.footer .btm li a{ color:#666;}
.footer .btm li.last{ border:none; padding-right:0;}

/*banner*/
.wywh-banner{ clear:both; width:100%; height:auto; overflow:hidden; text-align:center;}
.csdz-banner{ width: 100%; height:400px; overflow: hidden; position: relative;min-width:1300px;}
.br_module{ width:1920px; position: absolute; left: 50%; margin-left: -960px;}

.fyjzzs-content{ height: auto; overflow: hidden; width: 100%;}


/*二级页面*/
.ysj{ margin:0px auto; width:1300px; overflow:hidden;}
.abt_title{ background: url(../images/home.jpg) 0px center no-repeat; text-indent: 20px;}
.nyban{ height:350px; position:relative; background:url(../images/banner1.jpg) no-repeat center top;}
.nynr{ line-height:34px; font-size:14px; color:#333; padding-top:30px; margin-bottom:50px; min-height:450px;}
.ny_dh{ height:52px; border-bottom:1px solid #eaeaea; background:#f9f9f9; font-size:16px; color:#666; line-height:52px;}
.ny_dh .fl{ font-family:"\5fae\8f6f\96c5\9ed1";}
.ny_dh .fl i{ font-size:26px; float:left;}
.ny_dh .fl a{ color:#666; font-size:14px; margin:0 10px; line-height:52px; font-family:"\5fae\8f6f\96c5\9ed1";}
.ny_dh .fl a:hover{ color: #f97b0c;}
.ny_dh .fr a{ color:#000; font-size:14px; font-weight:bold;line-height:52px; border-left:1px solid #fff; display:block; float:left; background:#f0f0f0; padding:0 24px;}
.ny_dh .fr a:hover{ background:#06C; color:#fff;}
.ny_dh .fr .slik{background:#06C; color:#fff;}

.lmt2{ padding-top:30px;}
.lmt2 a{color:#333;width:auto; text-align:center; line-height:20px; font-size:16px; background:#e5e5e5; padding:8px 30px; margin:0 6px; display: block; float: left;}
.lmt2 a:hover{ color:#fff;background:#1653a4;}
.lmt2 .slink{color:#fff;width:auto; height:20px; text-align:center; line-height:20px; font-size:16px;background:#1653a4; display: block; float: left;}
.dtfb1{ height:739px; background:url(../images/dt_bj.jpg) no-repeat center;}


/*二级页面*/
.cmnr_moudle{ width: 100%; height: auto; overflow: hidden;}
.wrap{ width: 1300px; margin: 0px auto; height: 60px; overflow: hidden;}
.l{ float: left;}
.r{ float: right;}
.sec_nav{line-height:60px; border-bottom:1px solid #ededed;}
.sec_nav .secnav_list li{float:left; margin-right:50px; font-size:15px; color:#464646; position:relative;}
.sec_nav .secnav_list li a{ color: #454545;}
.sec_nav .secnav_list li a:hover{ color: #ca0000;}
.sec_nav .secnav_list li.cur:after{content:''; position:absolute; left:0; width:100%; bottom:-2px; height:5px; background:#c51c1f; }
.sec_nav .bread{color:#454545; font-size: 14px; background: url(../images/home.jpg) left 6px no-repeat; padding-left:25px; float: left;}
.sec_nav .bread span{ display: block; float: left; line-height: 60px; margin: 0px; padding: 0px; text-indent: 0px;}
.sec_nav .bread a{ color: #454545; font-size: 14px; line-height:60px; display: block; float: left; text-indent: 0px;}
.sec_nav .bread a:hover{ color: #ca0000;}

/*公用*/
a,.section3 .dishes_con ul li a .dishes_w,.section3 .dishes_con ul li a .dishes_mask,.section3 .dishes_con ul li.dishes_more a span,.section5 .secret_box .secret_w .secret_icon,.section5 .secret_box .secret_w p,.section5 .secret_box .secret_w h3,.section6 .join_con .join_img,.section6 .join_con ul li i,.section6 .join_con ul li p,.section6 .join_con ul li h3,.section6 .join_con ul li .join_subw,.in_news ul li a .n_c h4,.in_news ul li a .n_c p,.in_guest ul li input,.in_guest ul li textarea,.in_news ul li a .n_img,.in_news ul li a .n_c span{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transtion:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
a:before,a:after,.in_news ul li a .n_r,.in_news ul li a .n_r,.in_news ul li a .n_c,.in_news ul li a .n_c span:after,.section4 .store_con ul li a.store_w h3:before,.section4 .store_con ul li a.store_w h3,.section5 .secret_box .secret_w i:before,.section5 .secret_box .secret_w i:after,.section5 .secret_box .secret_w h3:after{-webkit-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;-moz-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;-o-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}

.nyk_r{float:right;}
.nyk_r a{float:left;padding:0px 20px;position:relative;color:#333;font-size:16px;text-transform:uppercase;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transtion:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.nyk_r a:nth-of-type(1):before{display:none;}
.nyk_r a:before{position:absolute;left:0;content:"/";text-align:left;margin-right:28px;margin-top:3px;font-size:12px;color:#333;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transtion:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.nyk_r a:after{content:"";position:absolute;bottom:0;left:20px;width:0;height:1px;background:#da251d;}
.nyk_r a:hover{color:#da251d;}
.nyk_r a:hover:after{width:45%;}
.nyk_r a.hover{color:#da251d;}
.nyk_r a.hover:after{width:45%;}

/*二级资质荣誉*/
.erry_module{ width:223px; border:1px solid #f0f0f0; height:auto; overflow:hidden;}
.erry_item{font-family:"\5fae\8f6f\96c5\9ed1"; font-size:14px; font-weight:bold; color:#000; height:40px; line-height:40px; text-indent:15px;}
.erry_item_title{ width:auto; float:left;}
.erry_item_more{ width:auto; float:right; margin-right:10px;font-family:"\5fae\8f6f\96c5\9ed1"; font-size:12px; color:#666; font-weight:normal;}
.erry_item_more a{ color:#666;}
.erry_item_more a:hover{ color:#f48819;}
.erry_module_module{ clear:both; height:auto; overflow:hidden; padding:15px 2px; text-align:center;}


/*二级产品分类*/
.erfl_module_module{ clear:both; width:100%; height:auto; background:#FFF;}

cenav{ padding-bottom:20px; margin-bottom:20px; border: 1px solid #51170b; border-top: none;}
.cenav li{ padding:0 0px; background: url(../images/erfl_t.png) 30px center no-repeat #dfdfdf; line-height:45px !important; font-size:16px; color:#333; position:relative; text-indent: 40px; margin-bottom: 10px;}
.cenav li a{ display:block; color:#FFF; border-bottom:1px solid #ddd; position:relative; overflow:hidden; line-height:45px; z-index:2;}
.cenav li a span{ display:block; float:left; cursor:pointer;}
.cenav li a b{ display:block; float: right; cursor:pointer; font-family:"宋体"; font-weight:normal;}
.cenav li div{ display:block; position:absolute; left:0; top:0; width:0px; height:45px; background:#d2e2ff; }
.cenav li div, .cenav li a{
	-webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-moz-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-o-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	color: #333;
}
.cenav li:hover div, .cenav li.cenn div{ display:block; position:absolute; left:0; top:0; width:100%; height:46px; background: url(../images/erfl_ht.png) 25px center no-repeat #d31919;}
.cenav li:hover a, .cenav li.cenn a{ color:#FFF; border-bottom-color:#d2e2ff; border-bottom: 1px solid #d31919; }


/*二级联系我们*/
.erlxwm_module{ width:231px; height:auto; overflow:hidden; border: 5px solid #bf1110; border-top: 0px;}
.erlxwm_item{ background:#bf1110; text-align: center; padding-top: 15px; height:65px;font-family:"\5fae\8f6f\96c5\9ed1"; color:#FFF;}
.erlxwm_item h2{ font-size: 22px; font-weight: normal; line-height: 28px; width: 100%; }
.erlxwm_item p{ font-size: 12px; line-height: 28px; width: 100%; font-family:Arial, Helvetica, sans-serif;text-transform: uppercase;}
.erlxwm_module_module{ clear: both; width: 100%; padding:5px 0px 15px; height: auto; overflow: hidden;}
.erlxwm_dh{ background: url(../images/tel.png) 10px center no-repeat; font-family:"\5fae\8f6f\96c5\9ed1"; text-indent: 45px; height: 55px; border-bottom: 1px solid #ededed; padding: 0px 10px;}
.erlxwm_dh h2{ font-size: 12px; padding-top:10px; font-weight: normal; color: #727272; line-height: 18px;}
.erlxwm_dh p{ clear: both; font-size: 16px; color: #bf1110; line-height: 18px; font-weight: bold;}
.erlxwm_content{ clear: both; font-family:"\5fae\8f6f\96c5\9ed1"; font-size: 13px; color: #666; line-height: 22px; padding: 10px 9px 0;}


/*二级右侧*/
.content_L{ width:214px; float:left;}
.content_R{width:763px; float:right;}
.common_module{ float:right;  width:953px; height:auto; overflow:hidden;}
.common_item{ width:953px; height:75px; line-height:75px;background:url(../images/cn_bg.gif) right top no-repeat;}
.common_item_title{ color:#006BB9;font-family:"\5fae\8f6f\96c5\9ed1"; font-size:18px; float:left; line-height:75px; text-indent:45px; background:url(../images/border-topl.gif) left top no-repeat; font-weight:bold;}
.common_item_title span{ color:#b1b1b1; font-size:13px;}
.common_item_more{ width:60px; float:right; line-height:75px; width:auto; margin-right:15px; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:13px; background:url(../images/dangq.jpg) 0px 30px no-repeat; text-indent:15px;}
.common_item_more a,.common_item_more a:link,.common_item_more a:visited,.common_item_more a:active{color:#333;}
.common_item_more a,.common_item_more a:hover{ color:#e43031;}
.common_module_module{ clear:both; padding: 10px 15px 10px; line-height:26px; font-size:14px; border:1px solid #eaeaea; border-top: none;}
.common_module_module a,.common_module_module a:link,.common_module_module a:visited,.common_module_module a:active{ color:#5e5e5e;}
.common_module_module a,.common_module_module a:hover{ color:#F00;}


.fyjzzs-content{ height: auto; overflow: hidden; width: 100%; background: #eee;}
.ercm_module{ background: #FFF; height: auto ;overflow: hidden; width: 1200px; margin: 0px auto;}
.se_header{ width:1200px; margin:0px auto; height:auto; overflow:hidden;  float:none; background: #FFF;}
.seheader_L{ width:223px; float:left;position:relative;z-index:999; border: 1px solid #eee; border-bottom: none;}
.seheader_item{ background:url(../images/border-topr.gif) right top no-repeat;}
.seheader_item_title{ background:#01449b; line-height:104px; height:104px;font-family:"\5fae\8f6f\96c5\9ed1"; font-size:26px; color:#FFF;  font-weight:bold; text-align: center;}
.seheader_R{ width:975px; float:right; height:auto; overflow:hidden;}
.seheader_dq{ background:url(../images/home.jpg) 20px center no-repeat; margin-top:55px; font-family:"\5fae\8f6f\96c5\9ed1"; height:40px; line-height:40px; font-size:14px; color:#515151; text-indent:45px;}
.seheader_dq a{ color:#515151;}
.seheader_dq a:hover{ color:#e70010;}
.se_xh{ clear:both; width:100%; height:1px; border-top:1px solid #eee;}

.ct_module{ clear:both; width:1200px; margin:0px auto; height:auto; overflow:hidden; background: #FFF;}
.ct_L{ width:225px; height:auto; float:left;}
sefl_module{ width:225px; float:left; height:auto; border:1px solid #f0f0f0; border-top:none; padding-bottom:20px;}
sefl_module_module{ width:184px; margin:0px auto; margin-top:20px;}
sefl_module_module ul li{ background:url(../images/first-bg-02.gif) 0px 0px no-repeat; height:35px; text-indent:30px; line-height:32px;font-family:"\5fae\8f6f\96c5\9ed1"; color:#515151; font-size:14px; margin-top:6px;}
sefl_module_module ul li a{ color:#515151;}
sefl_module_module ul li a:hover{ color:#FFF;}
sefl_module_module ul li:hover{ background:url(../images/first-bg-02.gif) 0px -70px no-repeat;}
sefl_module_module ul li:hover a{ color:#FFF;}
.ct_R{ width:955px; float:right; margin-top:0px;}
.ctcommon_module{border:1px solid #f0f0f0; width:953px; height:auto; overflow:hidden;}
.ctcommon_item{ background:url(../images/dqtp.gif) left top no-repeat; border:none; border-bottom:1px solid #eaeaea; height:51px; line-height:56px;font-family:"\5fae\8f6f\96c5\9ed1";color:#333; font-size:16px; text-indent:20px; width:943px; margin:0px auto;}
.ctcommon_module_module{ clear:both; height:auto; overflow:hidden;font-family:"\5fae\8f6f\96c5\9ed1";color:#212121; line-height:28px; padding:15px; font-size:15px;}
.ctcommon_module_module a{color:#515151;}
.ctcommon_module_module a:hover{color:#F00;}


.ctlxwm_mdoule{ width:100%; height:auto; overflow:hidden;}


/*二级产品分类*/
.erfl_module_module{ clear:both; width:100%; height:auto; background:#FFF;}
.erfl_content{width:203px; height:auto; background:#FFF; border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0; padding:15px 10px 15px;}
.erfl_content ul li{ height: auto; overflow: hidden;}
.erfl_content ul li h2{ width:100%; margin:0px auto;  text-indent:15px;font-family:"\5fae\8f6f\96c5\9ed1"; color:#333; line-height:43px; font-size:16px;position:relative; z-index:99; background:#eee; height: 43px;}
.erfl_content ul li h2:hover{background:url(../images/erfl_h.jpg) 0px center no-repeat;}
.erfl_content ul li h2:hover a{ color: #FFF;}
.erfl_content ul li a{ color:#4a4a4a; display:block;}


.fl_second{ clear:both; width:auto;  margin:0px auto; height:auto; overflow:hidden;  background: #FFF; z-index: 9999;  padding: 5px 0px 5px;}
.fl_second dl dt{ margin:0px; padding:0px; background:url(../images/lt_li.gif) 20px center no-repeat;  text-indent:30px;font-family:"\5fae\8f6f\96c5\9ed1"; height:40px; line-height:40px; font-size: 16px; color:#4e4e4e; border-bottom: 1px dashed #eaeaea;}
.fl_second dl dt a{ color:#4e4e4e;}
.fl_second dl dt a:hover{ color:#ca0000;}
.cpfl_content dl dt.second_hide .fl_second{ display: block;}
.fl_second dl dt:hover{background:url(../images/erfl_h.jpg) left center no-repeat;}
.fl_second dl dt:hover a{ color: #FFF;}


/*main css*/
.izl-rmenu{position:fixed; right:0; margin-right:20px; bottom:20px; padding-bottom:20px; background:url(../images/r_b.png) 0px bottom no-repeat; z-index:999; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}
.izl-rmenu .btn-ww{background:url(../images/r_ww.png) 0px 0px no-repeat; background-color:#c3be40;}
.izl-rmenu .btn-ww:hover{background-color:#b6b13b;}
.izl-rmenu a.btn-ww,.izl-rmenu a.btn-ww:visited{background:url(../images/r_ww.png) 0px 0px no-repeat; background-color:#c3be40; text-decoration:none; display:block;}

.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat; background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat; background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}

/*产品列表*/
.proList li{float:left;width:310px;margin:0 0px 20px 20px;}
.proList li .pImg{display:block;width:308px;height:246px;overflow:hidden;border:1px solid #e5e5e5;position:relative;}
.proList li img{width:288px;height:246px;transition:all 0.5s;}
.proList li h5{font-weight:normal;text-align:center;height:50px;line-height:50px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px; color: #333;}
.proList li .pImg:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.7);transition:all 0.25s;transform:perspective(400px) rotateX(-90deg);-moz-transform:perspective(400px) rotateX(-90deg);-webkit-transform:perspective(400px) rotateX(-90deg);-o-transform:perspective(400px) rotateX(-90deg);transform-origin:top;z-index:2;}
.proList li .pImg:after{content:"";position:absolute;width:54px;height:54px;background: url('../images/more.png') no-repeat;left:50%;top:50%;margin-left:-27px;opacity:0;transition:all 0.25s;z-index:3;}
.proList li:hover img{transform:scale(1.1);}
.proList li:hover .pImg:before{transform:perspective(200px) rotateX(0);}
.proList li:hover .pImg:after{transition-delay:.1s;margin-top:-27px;opacity:1;}
.proList li:hover h5{ color: #FFF; background: #005aab;}

/* 内页公用 */
.listBanner{ width:1920px; position: relative; left:50%; margin-left:-960px; height:320px;overflow:hidden;}
.listWrapper{padding:50px 0;overflow:hidden; width: 1300px; margin: 0px auto;}
.breadCrumb{height:55px;border-bottom:1px solid #f2f2f2;line-height:55px;}
.breadCrumb p{background:url('../images/home_icon.png') no-repeat left center; padding-left:20px;font-size:14px;width:1180px;}
.breadCrumb span{ margin:0 8px;}
.breadCrumb .back{float:right;width:80px;height:28px;line-height:28px;text-align:center;border-radius:5px;background:#999;color:#fff;margin-top:10px;}
.breadCrumb .back:hover{background:#cb000a;transition:all 0.3s;}
.partnerList,.honorList,.settingList,.newsList,.videoList,.caseList,.searList,.newsList2,.proList{ width:1300px;overflow: hidden;}
.partnerList ul,.honorList ul,.settingList ul,.videoList ul,.caseList ul,.searList ul,.newsList2 ul,.proList ul{ width:1300px;}
.proSear{width:600px;margin:0 auto;height:50px;line-height:50px;margin-bottom:40px;}
.proSear .btn{height:50px;line-height:50px;width:100px;text-align:center;font-size:16px;background:#333;color:#fff;cursor:pointer;transition:all 0.3s;float:left;}
.proSear .txt{height:48px;line-height:48px;border:1px solid #ddd;border-right:none;width:400px;padding:0 10px;float:left}
.proSear .btn:hover{background:#111;}

/* 新闻中心 */
.newsList li{border:1px solid #e2e2e2;padding:30px;overflow:hidden;margin-bottom:30px;transition:all 0.3s;}
.newsList li .font{width:800px;overflow:hidden;color:#333;padding-top:30px;}
.newsList li .date{width:80px;height:110px;background:#005aab;color:#fff;padding-left:20px;font-size:20px;font-family:'HelveticaNeuedd7b7fc3f53d6';position:relative;margin-right:40px;transition:all 0.4s;}
.newsList li .date span{display:block;opacity:.8;padding-top:35px;font-size:14px;}
.newsList li .date:after{position:absolute;content:"";width:50px;left:60px;background:#006fd3;height:1px;top:10px;width:0;transition:all 0.3s;}
.newsList li h4{font-size:16px;font-weight:normal;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;margin-bottom:15px;}
.newsList li .txt{color:#666; line-height: 24px;}
.newsList li .pic{width:260px;height:165px;overflow:hidden;}
.newsList li img{width:260px;transition:all 0.5s;height:165px;}
.newsList li:hover .date{margin-right:60px;}
.newsList li:hover .date:after{width:80%;}
.newsList li:hover h4{color:#005aab;}
.newsList li:hover img{transform:scale(1.1);}
.newsList li:hover{box-shadow:0 5px 10px #eee;}


.about_module{ width: 1200px; margin: 0px auto; height: auto; overflow: hidden; line-height: 24px; color: #454545; font-size: 14px; padding: 30px 30px;}

.bread{color:#454545; font-size: 14px; background: url(../images/home.png) 0px -5px no-repeat; text-indent:25px; width: auto; float: right; height: 40px; line-height: 40px;}
.bread a{ color: #454545; font-size: 14px;}
.bread a:hover{ color: #e2a002;}

/*分页样式*/
.pagination{padding:25px 0 15px;text-align:center;overflow:hidden;}
.pagination a{font-size:12px;line-height:30px;display:inline-block;height:30px;padding:0 12px;text-align:center;color:#333;border: 1px solid #e3e3e3;background:#fff;margin-left:2px;}
.pagination a.a1{line-height:30px;height:30px;margin-top:0;padding:0 12px;}
.pagination a:hover{text-decoration:none;color:#000;background:#f1f1f1;}
.pagination span{line-height:30px;display:inline-block;height:30px;padding:0 12px;text-align:center;color:#fff;margin-left:2px;background:#005aab;color:#fff;border:1px solid #005aab;}

#stuffbox{ min-height:450px;}