@charset "gb2312";
/* CSS Document */

body{ font-family:Arial, Helvetica, sans-serif; margin:0; background:#f4f4f4;}
a{text-decoration:none;}
img{border:0;}
ul,li{margin:0; padding:0; border:0; list-style-type:none;}
*{margin: 0;padding: 0;}

.t table{ border-right:#e8e8e8 1px solid; border-bottom:#e8e8e8 1px solid;}
.t tr td{ border-top:#e8e8e8 solid 1px; border-left:#e8e8e8 solid 1px; text-align:left; line-height:24px; padding:2px 10px 2px 10px;}

/* µ¼º½ */
div, ul, li { margin: 0; padding: 0; border: 0; }
ul, li { list-style-type: none; text-transform: capitalize; }
.nav { font-size: 12px; width: 650px; margin:0 auto; border:0px; height: 40px; line-height: 40px; position: relative; z-index: 9999; }
.nav a { text-decoration: none; }
.navmain { height: 40px; padding: 0px; position: relative; }
#nav_all { height: 40px; float: left; line-height: 40px; position: relative; z-index: 222; }
#nav_all li { text-align: center; float: left; }
#nav_all li a { color: #3f3f3f; display: inline-block; font-size: 14px; cursor: pointer;height: 40px; line-height: 40px; white-space: nowrap; padding-right:20px; }
#nav_all li a:hover { height: 40px;line-height: 40px;overflow: hidden; color:#1551a2; background-repeat: repeat-x;background-position: center top;}
#nav_all li ul { display: none; position: absolute; z-index: 99; left:0px; top: 40px; width:106px; border:#dedede 1px solid; background-color:#dedede; padding-left:10px;}
#nav_all ul li {line-height: 30px; height: 30px; padding-top: 0px; padding: 0; text-align:center;}
#nav_all ul li a { margin: 0px; height: 30px; line-height: 30px; color:#3f3f3f; font-size:12px;}
#nav_all ul li a:hover { margin: 0px auto; height: 30px; line-height: 30px; border-top: none; color:#1551a2; font-size:12px;}



.content{width:1120px; margin:0 auto;}
.so_txt{width:138px; height:30px; padding:0 2px; background:#676565; border:0; outline:0; color:#d6d6d6; font-size:12px; line-height:30px;}
.so_wz{color:#1551a2; font-size:18px; line-height:30px;}
.so_txt2{width:339px; height:27px; margin:0 10px; color:#666666; font-size:12px; line-height:27px; outline:0; border:0; background:#ffffff;}


.index_nav{display:block; color:#3f3f3f; font-size:14px; line-height:26px; float:left; margin-left:25px;}
.index_nav:hover{color:#1551a2;}
.index_nav2{display:block; color:#1551a2; font-size:14px; line-height:26px; float:left; margin-left:25px;}

.index_ti1{color:#1551a2; font-size:18px; line-height:28px; font-weight:bold;}
.index_ti2{color:#f4f4f4; font-size:18px; line-height:38px;}

.index_wz1{color:#ffffff; font-size:14px; line-height:30px; font-family:Arial, Helvetica, sans-serif;}
.index_wz2{color:#323131; font-size:14px; line-height:30px;}
.index_wz3{color:#ffffff; font-size:12px; line-height:22px;}
.index_wz4{color:#999999; font-size:12px; line-height:30px;}
.index_wz5{color:#8b8888; font-size:14px; line-height:30px;}
.index_wz6{color:#a4a6a9; font-size:12px; line-height:26px;}

.inside_nav{display:block; float:left; margin-left:-1px; border:#d2d2d2 1px solid; background:#ffffff; width:138px; height:38px; text-align:center; color:#444444; font-size:14px; line-height:38px;}
.inside_nav:hover{display:block; float:left; margin-left:-1px; border:0; background:#1551a2; width:140px; height:40px; text-align:center; color:#ffffff; font-size:14px; line-height:40px;}
.inside_nav2{display:block; float:left; margin-left:-1px; border:0; background:#1551a2; width:140px; height:40px; text-align:center; color:#ffffff; font-size:14px; line-height:40px;}

.inside_ti1{color:#1551a2; font-size:30px; line-height:58px;}
.inside_ti2{color:#757272; font-size:18px; line-height:58px; font-family:Arial, Helvetica, sans-serif;}
.inside_ti3{color:#333333; font-size:22px; line-height:40px;}

.inside_wz1{color:#2a2a2a; font-size:14px; line-height:36px;}
.inside_wz2{color:#4f4f4f; font-size:14px; line-height:30px;}


.inside_tu1 img{max-width:1000px;}
.inside_tu2 img{max-width:1200px;}
.inside_tu3 img{max-width:1080px;}

.news_ti1{color:#313131; font-size:18px; line-height:40px;}
.news_ti2{color:#5a5a5b; font-size:14px; line-height:34px; margin-top:6px;}
.news_wz1{color:#5a5a5b; font-size:14px; line-height:30px;}
.news_xq{display:block; width:112px; height:36px; border:#1551a2 1px solid; text-align:center; color:#1551a2; font-size:14px; line-height:36px;}




.contact_ti{color:#757272; font-size:18px; line-height:36px;}
.contact_wz{color:#757272; font-size:14px; line-height:30px;}


.pro_txt1{width:198px; height:34px; border:#d2d2d2 1px solid; background:#ffffff; color:#434343; font-size:12px; line-height:34px; padding:0 8px;}
.pro_txt2{width:262px; height:32px; border:#d2d2d2 1px solid; background:#ffffff; color:#434343; font-size:12px; line-height:32px; padding:0 8px;}
.pro_ti1{color:#313131; font-size:14px; line-height:24px;}
.pro_ti2{color:#1551a2; font-size:22px; line-height:36px;}
.pro_wz{color:#454444; font-size:12px; line-height:21px;}
.pro_wz2{color:#2b2b2d; font-size:16px; line-height:48px;}
.pro_wz2 a{color:#2b2b2d; font-size:16px; line-height:48px;}
.pro .tu{background:#ffffff; width:210px; height:240px; padding:0; margin:0; border:0; position:relative; box-sizing:border-box; -webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.pro .tu .tu_img{position:relative;display:block;width:100%;padding:0;margin:0;opacity:1;overflow:hidden}
.pro .tu{ width:210px; height:240px; display: table-cell; vertical-align:middle; *display: block; *font-size: 192px; *font-family:Arial; text-align:center;}
.pro .tu img{max-width:210px; max-height:240px; vertical-align:middle; scale:expression((this.offsetWidth > this.offsetHeight)?(this.style.width = this.offsetWidth >= 210 ? "210px" : "auto"):(this.style.height = this.offsetHeight >= 240 ? "240px" : "auto")); display:inline !important;}
.pro .tu .tu_wz{color:#fff;background:rgba(0,0,0,0);-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden; width:210px;}
.pro:hover .tu .tu_wz{background:rgba(0,0,0,.6);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.pro .tu .tu_wz,.tu .tu_wz > a{position:absolute;top:0;left:0;width:210px;height:240px;padding:0;margin:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.pro .tu .ti{font-size:14px; text-align:center; width:181px; position:absolute; top:28%; left:10%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;opacity:0;}
.pro:hover .tu .ti{color:#fff;top:28%;opacity:1}
.pro .tu .wz{font-size:14px;text-align:center;width:116px;position:absolute;top:70%;left:24%;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;transition:all .6s ease-in-out;overflow:hidden;opacity:0}
.pro:hover .tu .wz{color:#fff;top:70%;opacity:1; background:#1551a2; color:#ffffff; font-size:14px; line-height:36px; width:116px; border-radius:6px;}
.ban2{ width:416px; height:308px; position:relative; overflow:hidden; border:#e6e6e6 1px solid;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{width:416px;}
.ban2 ul li .tu{ width:416px; height:308px; display: table-cell; vertical-align:middle; *display: block; *font-size: 246px; *font-family:Arial; text-align:center;}
.ban2 ul li .tu img{max-width:416px; max-height:308px; vertical-align:middle; scale:expression((this.offsetWidth > this.offsetHeight)?(this.style.width = this.offsetWidth >= 416 ? "416px" : "auto"):(this.style.height = this.offsetHeight >= 308 ? "308px" : "auto")); display:inline !important;}
.num{ height:152px; overflow:hidden; width:498px; position:relative;}
.num ul{ position:absolute; left:0; top:0;}
.num ul li{ width:198px; height:150px; border:#dcdcdc 1px solid; margin-right:20px;}
.num ul li.on{ border:1px solid #1551a2; padding:0;}
.num ul li .tu{ width:198px; height:150px; display: table-cell; vertical-align:middle; *display: block; *font-size: 120px; *font-family:Arial; text-align:center;}
.num ul li .tu img{max-width:198px; max-height:150px; vertical-align:middle; scale:expression((this.offsetWidth > this.offsetHeight)?(this.style.width = this.offsetWidth >= 198 ? "198px" : "auto"):(this.style.height = this.offsetHeight >= 150 ? "150px" : "auto")); display:inline !important;}
.prev_btn1{ width:38px; text-align:center; height:38px; margin-top:52px; cursor:pointer; float:left;}
.next_btn1{ width:38px; text-align:center; height:38px; margin-top:52px;cursor:pointer;float:right;}
		.slideTxtBox{ width:1060px; text-align:left;}
		.slideTxtBox .hd{ height:42px; line-height:42px; position:relative; margin-top:-46px; }
		.slideTxtBox .hd ul{ float:left;  position:absolute; height:42px;}
		.slideTxtBox .hd ul li{ float:left; padding:0 32px; cursor:pointer; color:#3f3f3f; font-size:16px; line-height:42px; border-bottom:#bababa 4px solid; margin-right:2px;}
		.slideTxtBox .hd ul li.on{ background:#1851a0; border-bottom:#1851a0 4px solid; color:#ffffff }
		.slideTxtBox .bd ul{ padding:15px 0;  zoom:1;  }
		.slideTxtBox .bd li{ color:#4c4c4c; font-size:14px; line-height:26px;}
		



.img_tu{ width:248px; height:170px; display: table-cell; vertical-align:middle; *display: block; *font-size: 136px; *font-family:Arial; text-align:center;}
.img_tu img{max-width:248px; max-height:170px; vertical-align:middle; scale:expression((this.offsetWidth > this.offsetHeight)?(this.style.width = this.offsetWidth >= 248 ? "248px" : "auto"):(this.style.height = this.offsetHeight >= 170 ? "170px" : "auto")); display:inline !important;}
.img_wz{color:#333333; font-size:14px; line-height:26px;}
.down_wz{color:#333333; font-size:14px; line-height:30px;}
.down_wz2{color:#333333; font-size:12px; line-height:30px; font-family:Arial, Helvetica, sans-serif;}


.feed_txt1{width:480px; height:38px; border:#dedede 1px solid; background:#ffffff; outline:0; padding:0 10px; color:#666666; font-size:14px; line-height:38px;}
.feed_txt2{width:200px; height:38px; border:#dedede 1px solid; background:#ffffff; outline:0; padding:0 10px; color:#666666; font-size:14px; line-height:38px;}
.feed_txt3{width:480px; height:120px; border:#dedede 1px solid; background:#ffffff; outline:0; padding:0 10px; color:#666666; font-size:14px; line-height:38px;}
.feed_btn{width:120px; height:38px; border:0; background:#1551a2; outline:0; text-align:center; color:#ffffff; font-size:14px; line-height:38px; cursor:pointer;}

.page{ height:60px; line-height:60px;}
.page a{ padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px; font-size:14px; color:#333333; background-color:#ffffff; text-decoration:none; height:20px; border:#c5c4c5 1px solid;}
.page a:hover { padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px; font-size:14px; color:#FFFFFF; background-color:#1551a2;text-decoration:none; height:20px; border:#c5c4c5 1px solid;}
.pagespan{ padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px; font-size:14px; color:#333333; background-color:#ffffff; text-decoration:none; height:20px; border:#c5c4c5 1px solid;}
.pagea { padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px; font-size:14px; color:#FFFFFF; background-color:#1551a2; text-decoration:none; height:20px; border:#c5c4c5 1px solid;}
