@charset "utf-8";
/* CSS Document */


body{margin:0 auto; font-size:14px;font-family:"微软雅黑";background:#f1f1f1;color:#333;overflow-x:hidden;}

/********************公共**************************/
p,h1,h2,h3,h4,h5,h6,ul,li,form,input,ul,ol{ margin:0; padding:0; font-family:"微软雅黑"; }
ul li {list-style:none;}
a { color:black; color:#333;text-decoration:none; }
a:hover { color:#000269; text-decoration:underline;}
.fl{float:left;}
.fr{float:right;}
img { border:none; }
.clear{clear:both;}

.left{ float:left;}
.right{ float:right;}
.mT10{ margin-top:10px;}
.mT15{ margin-top:15px;}

.page{ width:1022px; margin:22px auto 0px auto; background:#fff;border:solid 1px #e0e0e0;}

.container{ width:1002px;  float:left; padding:0px 10px;}
.top{ width:1002px; height:110px; float:left;}

.logo{ width:380px; height:60px; float:left; padding-top:25px;}
.topR{ width:260px; float:right; background:url(../images/topRight.jpg) right bottom no-repeat; height:85px; margin-top:25px;}
.topR label{ display:block; float:left; width:230px; background:url(../images/telIcon.jpg) left center no-repeat; padding-left:30px; font-size:16px; color:#363636; height:40px; line-height:40px;}
.topR  span{ display:block; float:left; font-size:18px; color:#ff0000; font-weight:bold; width:260px;}

/*==导航==*/
.menu{ width:990px; float:left; background:url(../images/menuBg.jpg) top center no-repeat; height:42px; padding:0px 6px;}

#nav{ width:990px; }
#nav .mainlevel{float:left;width:108px;height:42px; line-height:42px;float:left;display:block;text-align:center; background:url(../images/menuNav.png) right center no-repeat; padding-right:2px;}
#nav .mainlevel a {color:#fff;text-decoration:none; height:42px;font-family:"微软雅黑";text-align:left; line-height:42px;display:block;font-size:15px;width:105px; text-align:center;}

#nav li.mainlevel a:hover{color: #05076f;background:url(../images/menuABg.png) top center no-repeat;}


#nav li.hover a:hover,#nav li.hover a{color: #05076f;background:url(../images/menuABg.png) top center no-repeat;text-decoration:none;}
#nav li.mainlevel:hover {color:#fff;width:108px;height:42px;background:url(../images/menuABg.png) top center no-repeat;text-decoration:none;}
.menu ul li#mainlevel_01{ width:108px;height:42px; line-height:42px; padding-right:2px;background:url(../images/menuNav.png) right center no-repeat;}

#nav .mainlevel .ulnav {display:none; position:absolute;padding:0;border-bottom:0px;width:100px;margin-left:0px; z-index:2;}
.ulnav ul{ width:100px; float:left; margin:0px 0px;background-color:#2c2c2c; padding:5px 0px 8px 0px;overflow: hidden;position: absolute;z-index: 2;}

#nav .mainlevel ul li {line-height:28px; height:28px;display:block; border-bottom:solid 1px #505050;width:100px;text-align:center;float:left;}
#nav .mainlevel ul li a{color:#fff; font-family:"微软雅黑";line-height:28px; width:100px;height:28px;text-align:center;background:none;float:left;font-size:14px; padding-left:0px;}
#nav .mainlevel ul li a:hover{color:#fff;line-height:28px; width:100px;height:28px;background:none;text-decoration:underline; font-size:14px;background:none;}

.main1{ width:1002px; float:left; margin-top:10px;}

/*---------- banner style ----------*/
.banner{ width:780px; height:380px; z-index:-9; float:left;}
.abs {position:relative; }
.banner .hd {bottom:30px;height:20px;left:0px;width:100%;}
.banner .hd ul {width:780px;text-align:center;margin:0 auto;}
.banner .hd ul li {display:inline-block;border-radius:5px; list-style:none;background:#fff; width:10px;height:10px; margin-left:15px;cursor:pointer;}
.banner .hd ul li {*display:inline;}
.banner .hd ul li.on { background:#01036a; cursor:pointer;}
.banner, .banner a {height:380px;display:block;}
.banner ul {margin:0 auto; padding:0px 0px;}


.bannerR{ width:214px; float:right;}
.bannerR ul li{ width:214px; display:block; float:left; height:120px;}
.bannerR ul li a{ width:214px; height:120px; display:block; position:relative;}
.bannerR ul li a .tu_img{ width:214px; position:absolute; z-index:2; height:120px;}
.bannerR ul li a .tu_txt{clear:both;font-size:22px; text-align:center; color:#fff; width:214px; position:relative; z-index:33; display:block; float:left;/*text-shadow:#404040 0 1px 0;*/}
.bannerR ul li a .tu_Bg{ position:absolute; z-index:22; width:214px; height:120px; left:0px; top:0px;}
.bannerR ul li.tu1{ width:214px; height:120px; float:left;}
.bannerR ul li.tu1 .tu_icon{ width:150px; position:relative;height:32px; z-index:33;float:left; margin:40px 0px 0px 20px;}
.bannerR ul li.tu1 .tu_txt{ margin-top:-30px;}
.bannerR ul .tu1 .tu_Bg{ background:#319bd9;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;} 
.bannerR ul .tu1 a:hover .tu_Bg{ background:#01a1fe;filter:alpha(opacity=50);-moz-opacity:0.5; opacity:0.5;} 

.bannerR ul li.tu2{ width:214px; height:120px; float:left; margin-top:10px;}
.bannerR ul li.tu2 .tu_icon{ width:200px; position:relative;height:32px; text-align:right;z-index:33;float:left; margin:40px 0px 20px 0px;}
.bannerR ul li.tu2 .tu_txt{ margin-top:-50px;}
.bannerR ul .tu2 .tu_Bg{ background:#0a1687;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;} 
.bannerR ul .tu2 a:hover .tu_Bg{ background:#182ad6;filter:alpha(opacity=50);-moz-opacity:0.5; opacity:0.5;} 

.bannerR ul li.tu3{ width:214px; height:120px; float:left; margin-top:10px;}
.bannerR ul li.tu3 .tu_icon{ width:150px; position:relative;text-align:left;height:32px;z-index:33;float:left;margin:40px 0px 10px 20px;}
.bannerR ul li.tu3 .tu_txt{ margin-top:-40px;}
.bannerR ul .tu3 .tu_Bg{ background:#cc3829;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;} 
.bannerR ul .tu3 a:hover .tu_Bg{ background:#e21c08;filter:alpha(opacity=50);-moz-opacity:0.5; opacity:0.5;} 

.ad1{ width:982px; float:left; background:#f1efef; height:35px; line-height:35px; padding:0px 10px;}

.fwxm{ width:1002px; float:left;}
.fwxm ul li{ width:240px; height:158px; display:block; float:left;}

.fwxm ul li{ width:240px; display:block; float:left; height:158px;}
.fwxm ul li a{ width:240px; height:158px; display:block; position:relative;}
.fwxm ul li a .tu_img{ width:240px; position:absolute; z-index:2; height:158px;}
.fwxm ul li a .tu_title{ position:relative; width:220px; float:left;font-size:22px; color:#fff; z-index:33; margin-top:40px;}
.fwxm ul li a .tu_txt{clear:both;font-size:14px;  color:#fff; width:220px; position:relative; z-index:33; display:block; float:left;/*text-shadow:#404040 0 1px 0; */ margin-top:10px;}
.fwxm ul li a .tu_Bg{ position:absolute; z-index:22; width:240px; height:158px; left:0px; top:0px;}

.fwxm ul .tu4{ width:240px; height:158px; float:left;}
.fwxm ul .tu4 .tu_title{ width:220px; text-align:right; padding-right:20px;  background:url(../images/icon3.png) 90px 0px no-repeat;}
.fwxm ul .tu4 .tu_txt{ text-align:right;padding-right:20px;}
.fwxm ul .tu4 .tu_Bg{ background:#659f22;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;} 
.fwxm ul .tu4 a:hover .tu_Bg{ background:#427903;filter:alpha(opacity=70);-moz-opacity:0.7; opacity:0.7;} 

.fwxm ul .tu5{ width:240px; height:158px; float:left; margin-left:13px;}
.fwxm ul .tu5 .tu_title{ width:220px; text-align:left; padding-left:20px;  background:url(../images/icon4.png) 140px 0px no-repeat;}
.fwxm ul .tu5 .tu_txt{ text-align:left;padding-left:20px;}
.fwxm ul .tu5 .tu_Bg{ background:#247d4a;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;} 
.fwxm ul .tu5 a:hover .tu_Bg{ background:#0b6431;filter:alpha(opacity=80);-moz-opacity:0.8; opacity:0.8;} 

.fwxm ul .tu6{ width:240px; height:158px; float:left; margin-left:13px;}
.fwxm ul .tu6 .tu_title{ width:220px; text-align:left; padding-left:20px;  background:url(../images/icon4.png) 120px 0px no-repeat;}
.fwxm ul .tu6 .tu_txt{ text-align:left;padding-left:20px;}
.fwxm ul .tu6 .tu_Bg{ background:#e9883b;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;} 
.fwxm ul .tu6 a:hover .tu_Bg{ background:#c86618;filter:alpha(opacity=60);-moz-opacity:0.6; opacity:0.6;} 


.fwxm ul .tu7{ width:240px; height:158px; float:left; margin-left:13px;}
.fwxm ul .tu7 .tu_title{ width:180px; text-align:left; padding-left:60px;  background:url(../images/icon3.png) 20px 0px no-repeat;}
.fwxm ul .tu7 .tu_txt{ text-align:left;padding-left:20px;}
.fwxm ul .tu7 .tu_Bg{ background:#9f6b73;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;} 
.fwxm ul .tu7 a:hover .tu_Bg{ background:#994c58;filter:alpha(opacity=60);-moz-opacity:0.6; opacity:0.6;} 

.fwxm2{ width:1002px; float:left;border-top:solid 1px #e0e0e0; padding-top:20px; margin-top:10px;}
.fwxm2 ul{ width:1044px; margin-left:-42px;}
.fwxm2 ul li{ width:305px; height:80px; display:block; float:left; margin-left:42px;}


.gydy{ width:510px; float:left;}
.title1{ width:510px; height:35px; line-height:35px; border-bottom:solid 3px #e7e7e7; margin-top:10px;}
.title1 span{ display:block; float:left; position:relative; margin-bottom:-3px; border-bottom:solid 3px #164f78; padding:0px 5px; font-size:16px; color:#4a4a4a;}
.title1 a{ display:block; float:right; padding:15px 10px 10px 5px;}

.gydyCont{ width:510px; display:block; padding:10px 0px; height:140px; overflow:hidden;line-height:24px; font-family:"宋体"; color:#666; font-size:12px;}

.xwzx{ width:460px; float:right;}
.xwzxTitle{ width:460px; float:left;}

.xwzxUl{ width:460px; float:left; padding:10px 0px;}
.xwzxUl ul li{ width:450px; display:block; float:left; background:url(../images/li_list1.png) left center no-repeat; padding-left:10px; height:24px; line-height:24px; font-size:12px; font-family:"宋体";}
.xwzxUl ul li a{ width:350px; display:block; float:left; color:#666;}
.xwzxUl ul li span{ display:block; float:right; width:100px; text-align:right;}


.ryzz{ width:1002px; float:left;}
.ryzzTitle{ width:1002px;}
.ryzzCont{ width:1002px; float:left; margin-top:20px;}

.ryzzCont #pro_left ,.ryzzCont #pro_right{ width:24px; height:40px; float:left; padding:62px 0px;}
.ryzzCont #pro_left a{ width:24px; height:40px; display:block; float:left; background:url(../images/leftBtn.jpg) no-repeat;}

.ryzzCont #pro_right a{ width:24px; height:40px; display:block; float:right; background:url(../images/rightBtn.jpg) no-repeat;}
.ryUl{ width:924px; float:left; border-top:none; height:185px; overflow:hidden; margin:0px 15px;}
.ryUl ul li{ width:190px; float:left; height:185px; overflow:hidden; margin:0px 20px;}
.ryUl ul li a img{ width:190px; height:158px; display:block; float:left; border:solid 1px #cbcbc9;}
.ryUl ul li a span{ width:190px; text-align:center; display:block; float:left;height:25px; line-height:25px; color:#000;}


.hzhb{ width:1002px; float:left;}

.hzCont{ width:1002px; float:left; margin-top:20px;}

.hzCont #pro_left ,.hzCont #pro_right{ width:18px; height:29px; float:left; padding:22px 0px;}
.hzCont #pro_left a{ width:18px; height:29px; display:block; float:left; background:url(../images/leftBtn1.jpg) no-repeat;}

.hzCont #pro_right a{ width:24px; height:40px; display:block; float:right; background:url(../images/rightBtn1.jpg) no-repeat;}
.hzUl{ width:924px; float:left; border-top:none; height:85px; overflow:hidden; margin:0px 15px;}
.hzUl ul li{ width:167px; float:left; height:85px; overflow:hidden; margin:0px 10px;}
.hzUl ul li a img{ width:165px; height:58px; display:block; float:left; border:solid 1px #cbcbc9;}
.hzUl ul li a span{ width:167px; text-align:center; display:block; float:left;height:25px; line-height:25px; color:#000;}


.foot{ width:1022px; margin:20px auto 0px auto; background:#282828;}

.foot1{ width:1022px; margin:0 auto; height:184px; padding-top:10px;}
.foot1 .footMenuBox{ float:left; width:90px; margin-left:20px; margin-right:10px;}
.foot1 .footMenuBox label{ color:#fff; width:90px; font-size:14px; font-weight:bold;display:block; float:left; height:40px; line-height:40px;}
.foot1 .footMenuBox  span{ display:block; float:left; width:90px; font-size:12px; line-height:32px;}
.foot1 .footMenuBox  span ul{ width:90px; display:block; float:left; margin-left:0px; padding-left:0px;}
.foot1 .footMenuBox  span ul li{ width:90px; height:25px; line-height:25px; float:left; margin-left:0px;}
.foot1 .footMenuBox  span ul li a{ color:#fff; font-family:"宋体";}

.foot1 .footMenuBox3{ width:300px; float:left; margin-right:100px;}
.foot1 .footMenuBox3 label{color:#fff; width:150px; font-size:14px; font-weight:bold;display:block; float:left; height:40px; line-height:40px;}

.foot1 .footMenuBox3  span{ display:block; float:left; width:240px; font-size:12px; line-height:32px;}
.foot1 .footMenuBox3 span ul{ width:240px; display:block; float:left; margin-left:0px; padding-left:0px;}
.foot1 .footMenuBox3 span ul li{ width:120px; height:25px; line-height:25px; float:left; margin-left:0px;}
.foot1 .footMenuBox3 span ul li a{ color:#fff; font-family:"宋体";}

.foot1 .footMenuBox2{ width:330px; margin-right:0px; color:#fff;}
.foot2{ width:1002px; margin:0 auto; color:#fff;height:44px; line-height:44px; font-size:12px; border-top:solid 1px #6a6969; padding:0px 10px;}
.foot2 a{ color:#fff;}

.foot1 .footMenuBox4{ width:150px; float:left; padding-top:20px; padding-right:10px;}
.foot1 .footMenuBox4 img{ width:140px;}


 /*客服*/

.izl-rmenu{position:fixed;right:0px;bottom:52px;background:url(../images/r_b.png) 0px bottom no-repeat;z-index:999; width:55px;}
.izl-rmenu .btn{width:50px;height:50px; display:block;margin-bottom:2px;cursor:pointer;position:relative; background:#a4a4a4;border-radius:5px;}
.izl-rmenu .btn-qq{background:url(../images/QQ.png) 10px 10px no-repeat #a4a4a4; border-radius:5px;}
.izl-rmenu .btn-qq:hover{background: #1d2087; text-decoration:none;}
.izl-rmenu .btn-qq .qq{background:url(../images/QQ.png) 20px 10px no-repeat #1d2087;position:absolute;width:185px;left:-135px;top:0px;color:#FFF;display:none; height:50px; line-height:50px; text-align:center;color:#fff; font-size:18px; font-family:"微软雅黑";  border-radius:5px;}
.izl-rmenu .btn-phone .phone{background:#1d2087;position:absolute;width:185px;left:-135px;top:0px;color:#FFF;display:none;height: 50px; color:#fff; font-size:18px; font-family:"微软雅黑"; line-height:50px; text-align:center; border-radius:5px;}
.izl-rmenu .btn-wx{background:url(../images/WEI.png) 10px 10px no-repeat #a4a4a4;}
.izl-rmenu .btn-wx:hover{background:url(../images/WEI.png) 10px 10px no-repeat #1d2087;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-102px;top:0px;display:none;width:100px;height:100px;}
.izl-rmenu .btn-phone{background:url(../images/tel.png) 10px 10px no-repeat #a4a4a4;}
.izl-rmenu .btn-phone:hover{background:#1d2087; text-decoration:none;}
.izl-rmenu .btn-wb{background:url(../images/WEIBB.png) 10px 10px no-repeat #a0a0a0; border-radius:5px;}
.izl-rmenu .btn-wb:hover{ background-color:#0a7a6c}
.izl-rmenu .btn-wb .pic{position:absolute; left:-102px;top:0px;display:none;width:100px;height:100px;}

.izl-rmenu .btn-massges{background:url(../images/massage.png) 10px 10px no-repeat #a4a4a4;}
/*.izl-rmenu .btn-massges:hover{background:url(images/massage.png) 10px 10px no-repeat #1d2087; border-radius:5px;}*/
.izl-rmenu .btn-top{background:url(../images/top.png) 10px 10px no-repeat #a4a4a4;}
/*.izl-rmenu .btn-top:hover{background:url(images/top.png) 10px 10px no-repeat #1d2087; border-radius:5px;}*/

.INBanner{ width:1002px; height:220px; margin-top:10px;}

.pageMain{ width:1002px; float:left; margin-top:20px;}
.pageL{ width:770px; float:left;}

.pageLTitle{ width:730px; float:left;color:#000168;font-size:14px;font-weight:bold;height:25px; background:url(../images/leftIcon.png) left center no-repeat; padding-left:40px; line-height:25px;}


/*in_about*/

.in_con{width:770px;height:100%;overflow:auto;float:left; }
/*about*/
#in_about{float:left;display:block;width:740px;padding:20px 15px;height:auto;font-size:12px;text-align:left;line-height:25px;}

#in_news{ padding:10px 0px; float:left;}
#in_news ul{width:750px;height:100%;overflow:auto; margin:0 auto; padding:0px 10px;}
#in_news ul li{width:740px; height:28px;line-height:28px;display:block; border-bottom:dashed 1px #cfcfd0; list-style:none; padding-left:10px; background:url(../images/li_list1.png) left center no-repeat;float:left;}
#in_news ul li a{ width:650px; float:left; display:block; color:#666;}
#in_news ul li span{ display:block; float:right; text-align:right;width:90px; color:#b0b0b0;}


.pageNav{width:100%;height:30px;line-height:30px;margin:15px 0px;text-align:center; clear:both;}

/*-图片---*/
#in_pro{ width:770px; float:left;}
#in_pro ul li{width:190px; float:left; height:185px; overflow:hidden; margin:20px 30px 0px 30px;}
#in_pro ul li a img{ width:190px; height:158px; display:block; float:left; border:solid 1px #cbcbc9;}
#in_pro ul li a span{ width:190px; text-align:center; display:block; float:left;height:25px; line-height:25px; color:#000;}





.pageR{ width:200px; float:right; background:url(../images/lineBg.png) left center no-repeat; min-height:600px; padding-left:28px;}

.rightMenu{ width:200px; float:left;}
.rightMenu .rightTitle{ width:200px; float:left; background:url(../images/rightTitle.gif) top center no-repeat; height:37px; line-height:37px;}
.rightMenu .rightTitle span{ float:left; color:#fff; font-weight:bold; padding-left:45px; float:left; display:block;}

.rightMenuUl{ width:200px; float:left; background:#f4f4f4; padding:15px 0px;}
.rightMenuUl ul li{ padding-left:45px; width:154px; float:left; height:32px; line-height:32px;}
.rightMenuUl li a {font-size:14px;color:#3e3e3e;font-weight:bold;}
.rightMenuUl li.curr a, .rightMenuUl li a:hover, .rightMenuUl li a.curr {color:#164f78;}

.rightIcon{ width:200px; float:left;}
.rightIcon ul li{ width:200px; float:left; margin-top:10px; height:52px;}
.rightIcon ul li img{ width:200px; height:52px; display:block; float:left;}


.title{font-size:16px; text-align:center; line-height:30px; height:30px; margin-bottom:10px; font-weight:bold; width:750px;  border:none; border-bottom:1px #CCCCCC dashed;}
.subtxt{width:725px; height:22px;  line-height:22px; text-align:center;}
.pernext{width:7200px;height:auto; line-height:168%; text-align:left;margin:10px 0px; clear:both;}



