@charset "utf-8";



.mainCol{ width: 1200px; height: auto; }
.hots{ width:1200px; height:auto; }
.hots h3{ width: 1200px; height: 60px; line-height: 60px; font-weight: 700; text-align: center; font-size: 36px; overflow: hidden; white-space:nowrap; text-overflow: ellipsis; }
.hots p{ width:1200px; height: 30px; line-height: 30px; font-size: 15px; text-align: center; color: #2d548f; }
.hots h3 a,.hots p a{ color: #0059B2; }
.hots h3 a{font-family: "Microsoft YaHei","微软雅黑","SimSun","宋体";}
.hots h3 a:hover,.hots p a:hover{ color: #f22400 !important; }
.f1{ width: 1200px; height: auto; }
.mainNews{ width: 1200px;}

.flash{ width:754px; height: 480px; overflow: hidden; float: left; }
.slideBox{ width:754px; height:480px; overflow:hidden; position:relative; margin:0 auto;}
.slideBox .hd{ height:25px; padding-top: 17px; overflow:hidden; position:absolute; right:0px; bottom:0px; z-index:500; /*display: none;*/ }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{ float:left;  width:11px; height:11px; overflow:hidden; margin-right:10px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle2.gif") right top no-repeat; }
.slideBox .hd ul li.on{ background-position:left top; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; height: 480px; background-color: #ece9df; position: relative; }
.slideBox .bd li img{ width:754px; height:480px; display:block;  }
.slideBox .bd li h3{ width: 734px; height: 42px; line-height: 42px; position: absolute; left: 0; bottom:0; font-weight: normal; font-size: 15px; padding-left:10px; padding-right:10px; background-color: rgba(0,0,0,0.5); color: #FFF !important;text-overflow: ellipsis;}
.slideBox .prev,
.slideBox .next{ position:absolute; left:0; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:#FFF url(../images/goLeft.png) center center no-repeat; filter:alpha(opacity=50);opacity:0.5;  }
.slideBox .next{ left:auto; right:0; background: #FFF url(../images/goRight.png) center center no-repeat;}
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
/*.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }*/
.news{ width: 420px; height: 480px; float: right; overflow: hidden;}

.news-tab{ width: 410px; height: 46px; border-bottom:1px solid #cacaca; line-height: 46px; text-align: right; padding-right:10px;}
.news-tab p{ width: 114px; height: 46px; line-height: 46px; float: left;  text-align: center; cursor: pointer; font-size: 22px; color: #f22400;font-weight: 700; }
.news-tab p > a{color: #f22400;}
.news-tab > a > span{ color: #c10d0c !important; }
.newsHot{ width: 420px;height: 110px; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px dashed #cacaca; }
.newsHot h3{ width: 420px; height: 42px; line-height: 42px; overflow: hidden; text-align: center; white-space: nowrap; text-overflow: ellipsis; font-size: 20px; font-weight: bold; }
.newsHot h3 a{ color: #0059B2; }
.newsHot p{ width: 420px; height: 48px; line-height: 24px; overflow: hidden; font-size: 14px; padding-top: 5px; text-indent: 28px;}
.newsHot p a{ color: #c10d0c; }
.news-con,.newsitem{ width: 420px; height: 288px;  overflow: hidden; }
.news-con{ margin-top: 15px; }
.ni-list{ width: 420px; height: 288px; overflow: hidden; }
.ni-list li{width: 408px; height: 36px; line-height: 36px; overflow: hidden; font-size: 15px; padding-left:12px; background-image: url(../images/txtli.png); background-position: left center; background-repeat: no-repeat; white-space: nowrap; text-overflow: ellipsis; }
.ni-list li span{ float: right; color: #999; font-size: 14px; display: inline-block; padding-left:20px;}

.tlad{ display: block; width: 1200px; overflow: hidden; height: auto; }
.tlad img{ width: 1200px; }



.tlAd{ width:1200px; height: 135px; overflow: hidden; }
.tlAdbanner{ width:1200px;height:135px; overflow:hidden; position:relative; margin:0 auto;}
.tlAdbanner .hd{width: 130px;height: 22px;padding-top: 17px;overflow:hidden;position:absolute;right: 1%;bottom:0px;z-index:1;display: block;}
.tlAdbanner .hd ul{overflow:hidden;zoom:1;width: 130px;}
.tlAdbanner .hd ul li{float:left;width: 16px;text-align: center;height: 16px;line-height: 16px;overflow:hidden;font-size: 12px;color: #000;margin: 0 2px;cursor:pointer;background-color: #FFF;}
.tlAdbanner .hd ul li.on{background-color: #0059B2;color: #fff;}
.tlAdbanner .bd{ position:relative; height:100%; z-index:0;   }
.tlAdbanner .bd li{ zoom:1; vertical-align:middle; height: auto; background-color: #ece9df; position: relative; }
.tlAdbanner .bd li img{ width:100%; height:135px; display:block;  }
.tlAdbanner .prev,
.tlAdbanner .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.tlAdbanner .next{ left:auto; right:3%; background-position:8px 5px; }
.tlAdbanner .prev:hover,
.tlAdbanner .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.tlAdbanner .prevStop{ display:none;  }
.tlAdbanner .nextStop{ display:none;  }

.tuijain{ width: width:1200px; height: 268px; background-color: #f5f5f5; }
.tuijain h3{ width: 68px; height: 268px; float: left; background-image: url(../images/tuijian.png); background-position: left top; background-repeat: no-repeat; float: left; }
.tjRight{ width:1132px; height: 268px; float: right; overflow: hidden; }

.picScroll-left{ width:1132px; height: 268px;  overflow:hidden; position:relative; }
.picScroll-left .hd{ overflow:hidden; width:1132px; height:48px; position: absolute; left:0; top:50%; margin-top: -24px;}
.picScroll-left /*.hd*/ .prev,.picScroll-left /*.hd*/ .next{ display:block;  width:48px; height:48px;/* float:right; margin-right:5px; margin-top:10px;*/  overflow:hidden; cursor:pointer; position: absolute; top:50%; margin-top: -24px; z-index: 420}
.picScroll-left /*.hd*/ .prev{ left:0;  background:url("../images/goLeft.png") no-repeat left top;}
.picScroll-left /*.hd*/ .next{ /*background-position:0 -50px;*/ right:0;  background:url("../images/goRight.png") no-repeat left top;}
.picScroll-left /*.hd*/ .prevStop{ background-position:-60px 0; display: none;}
.picScroll-left /*.hd*/ .nextStop{ background-position:-60px -50px; display: none;}
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{height: 228px; padding:20px 41px;   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 25px; width:300px; height: 228px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{text-align:center;width:298px;height:120px;display:block;overflow: hidden;}
.picScroll-left .bd ul li .pic img{width:298px;display:block;border:1px solid #FFF;margin-top: -15%;}
.picScroll-left .bd ul li .pic a:hover img{ border-color:#FFF;  }
.picScroll-left .bd ul li .about{width:300px;  overflow: hidden; margin-top: 10px; cursor: pointer; }
.picScroll-left .bd ul li .about h3{ width: 300px; height: 30px; line-height: 30px ;overflow: hidden; font-weight: normal; text-align: left;  font-size: 16px; float: none; background-image: url(none);}
.picScroll-left .bd ul li .about h3 a{ display: block; width: 300px; height: 30px; line-height: 30px; overflow: hidden; white-space:nowrap; text-overflow: ellipsis;  font-weight: 550; color: #000;}
.picScroll-left .bd ul li .about h3 a:hover{ color: #f22400; }
.picScroll-left .bd ul li .about p{ width: 300px; height: 44px; line-height: 22px; overflow: hidden; font-size: 14px; text-align: left; margin-top: 5px;}
.picScroll-left .bd ul li .about p a{ color: #f22400; }
.picScroll-left .bd ul li .about p a:hover{ color: #000 !important; }

.f3{ width: 1200px; height: auto;  }
.intro,.work{ width: 380px; height: auto; float: left; margin-right:30px;}
.work{ margin-right: 0; }
.intro-tab{ width: 370px; height: 46px; border-bottom:1px solid #cacaca; line-height: 46px; text-align: right; padding-right:10px;}
.intro-tab p{ width: 114px; height: 46px; line-height: 46px; float: left;  text-align: center; cursor: pointer; font-size: 22px; color: #f22400;font-weight: 700; }
.intro-tab p > a{color: #f22400;}
.intro-tab > a > span{ color: #c10d0c !important; }
.introList{ width:380px; height: auto; }
.introList li{ width: 368px; height: 36px; line-height: 36px; font-size: 15px; padding-left:12px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; background-image: url(../images/txtli.png); background-repeat: no-repeat; background-position: left center;}
.introFlash{ width: 380px; height: 236px; background-color: #F60;  }
.slideBox2{ width:380px; height:236px; overflow:hidden; position:relative; margin:0 auto;}
.slideBox2 .hd{ height:25px; padding-top: 17px; overflow:hidden; position:absolute; right:0px; bottom:0px; z-index:500; /*display: none;*/ }
.slideBox2 .hd ul{ overflow:hidden; zoom:1; float:left;}
.slideBox2 .hd ul li{ float:left;  width:11px; height:11px; overflow:hidden; margin-right:10px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle2.gif") right top no-repeat; }
.slideBox2 .hd ul li.on{ background-position:left top; }
.slideBox2 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox2 .bd li{ zoom:1; vertical-align:middle; height: 236px; background-color: #ece9df; position: relative; }
.slideBox2 .bd li img{ width:380px; height:236px; display:block;  }
.slideBox2 .bd li h3{ width: 260px; height: 42px; line-height: 42px; position: absolute; left: 0; bottom:0; font-weight: normal; font-size: 15px; padding-left:10px; padding-right:10px; background-color: rgba(0,0,0,0.5); color: #FFF !important;text-overflow: ellipsis; overflow: hidden;}
.slideBox2 .prev,
.slideBox2 .next{ position:absolute; left:0; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:#FFF url(../images/goLeft.png) center center no-repeat; filter:alpha(opacity=50);opacity:0.5;  }
.slideBox2 .next{ left:auto; right:0; background: #FFF url(../images/goRight.png) center center no-repeat;}
.slideBox2 .prev:hover,
.slideBox2 .next:hover{ filter:alpha(opacity=100);opacity:1;  }

.colHeader{ width: 1200px; height: 46px; border-bottom:1px solid #cacaca; line-height: 46px; text-align: right;}
.colHeader p{ width: 114px; height: 46px; line-height: 46px; float: left;  text-align: center; cursor: pointer; font-size: 22px; color: #f22400;font-weight: 700; }
.colHeader p a{color: #f22400;}
.colHeader > a{ display: block; width: 120px; height: 32px; background-image: url(../images/emp-41.png); background-repeat: no-repeat; background-position: left top; float: right; margin-top: 8px;}

.picMarquee-left{ width:1200px;  overflow:hidden; position:relative;}
.picMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
	 cursor:pointer; background:url("../images/arrow.png") no-repeat;}
.picMarquee-left .hd .next{ background-position:0 -50px;  }
.picMarquee-left .hd .prevStop{ background-position:-60px 0; }
.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }
.picMarquee-left .bd{ padding:0; height: 180px;  }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; height: 180px;}
.picMarquee-left .bd ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center;  height: 180px; }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:224px; height:145px; display:block;/* padding:2px; border:1px solid #ccc;*/ }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ width: 224px; height: 35px; line-height: 35px; font-weight: normal; font-size: 15px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;  }

.fuweList{ width:1180px; height: auto; padding:12px 10px; background-color: #f5f5f5; }
.fuweList li{ width:128px; height: 100px; float: left; margin:0 9.5px; overflow: hidden; }
.fuweList li a{ width: 128px; height: 82px; display: block; background-color: #FFF; padding-top: 16px; border:1px solid #eee; }
.fuweList li a p{ width: 36px; height: 36px; margin:0 auto; overflow: hidden; }
.fuweList li a p img{ width: 36px; height: 36px; }
.fuweList li a h3{ width: 128px; height: 34px; line-height: 34px; font-weight: normal; font-size: 15px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: 4px;}
.fuweList li a:hover{ background-color: #fafafa; }
.fuweList li a:hover h3{ color: #000 !important; }


.topic{ width: 1198px;height: auto; height: 120px; border:1px solid #EEE; padding-top: 16px; padding-bottom: 16px; }
.topic h3{ width: 38px; height: 89px; float: left; background-image: url(../images/topic.png); background-repeat: no-repeat; background-position: left top; margin-top: 15px; }
.topicScroll-left{ width:1064px; height: 120px;  overflow:hidden; position:relative; padding:0 48px; }
.topicScroll-left .hd{ overflow:hidden; width:1132px; height:48px; position: absolute; left:0; top:50%; margin-top: -24px;}
.topicScroll-left /*.hd*/ .prev,.topicScroll-left /*.hd*/ .next{ display:block;  width:48px; height:48px;/* float:right; margin-right:5px; margin-top:10px;*/  overflow:hidden; cursor:pointer; position: absolute; top:50%; margin-top: -24px; z-index: 420}
.topicScroll-left /*.hd*/ .prev{ left:0;  background:url("../images/goLeft.png") no-repeat left top;}
.topicScroll-left /*.hd*/ .next{ /*background-position:0 -50px;*/ right:0;  background:url("../images/goRight.png") no-repeat left top;}
.topicScroll-left /*.hd*/ .prevStop{ background-position:-60px 0; display: none;}
.topicScroll-left /*.hd*/ .nextStop{ background-position:-60px -50px; display: none;}
.topicScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.topicScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; }
.topicScroll-left .hd ul li.on{ background-position:0 0; }
.topicScroll-left .bd{height: 120px; width: 1064px;  }
.topicScroll-left .bd ul{ overflow:hidden; zoom:1; }
.topicScroll-left .bd ul li{ margin:0; width:1064px; height: 120px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.topicScroll-left .bd ul li .pic{ text-align:center; }
.topicScroll-left .bd ul li .pic img{ width:1064px; height:120px; display:block; }


/*.culture{ width: 1200px; height: auto; }
.culture li{ width: 224px; height: auto; float: left; margin-right:20px; }
.culture li.liLast{ margin-right:0; }
.culture li a{ display: block; width: 224px; height: 180px; overflow: hidden; }
.culture li a p{ width: 224px; height: 145px; overflow: hidden; }
.culture li a p img{ width: 224px; height: 145px; }
.culture li a h3{ width: 224px; height: 35px; line-height: 35px; font-weight: normal; font-size: 15px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }*/

.servTools{ width: 1190px; height: auto; border:1px solid #e5e5e5; background-color: #f8f8f8; padding:20px 4px; }
.servTools li{ width: 238px; height: 100px; float: left; overflow: hidden; }
.servTools li a{ width: 238px; height: 100px; display: block; position: relative; }
.servTools li a p{ width: 238px; height: 100px; overflow: hidden; }
.servTools li a p img{ width: 238px; height: 100px; }
.servTools li a h3{ width: 110px; height: 48px; position: absolute; right:0; top:28px; font-weight: normal; font-size: 14px; text-align: left; }
.servTools li a::after{ content: ' '; width: 1px; height: 80px; background-color: #EEE; position: absolute; right:0; top:50%; margin-top: -40px; }
.servTools li.liLast a::after{ display: none; }
.servTools li a div{ width: 75px; height: 75px; position: absolute; left:11%; top:50%; margin-top: -38px; margin-left:0; overflow: hidden; display: none;}
.servTools li a div img{ width: 75px;height: 75px; }
.servTools li a:hover div{ display: block; }


.colmain{ width: 1200px; height: auto; margin:0 auto;}
.left{ width: 240px; height: 100%; box-sizing: border-box; background-color: #f8f8f8; border:1px solid #dcdcdc; border-top: 0; float:left}
.menu{ width: 238px;height: auto;border-top: 6px solid #c10d0c;padding-bottom: 10px; }
.menu h3{ width: 230px; height: 40px; line-height: 40px; font-weight: 550; color: #FFF; font-size: 18px; text-align: center; background-image: url(../images/menuTitle.png); background-repeat: no-repeat; background-position: center top; padding-left:8px;text-indent: 20px; }
.menuList{ width: 196px; height: auto; margin:0 auto; }
.menuList li{ width: 196px; height: 40px; margin-top: 10px; }
.menuList li a{ display: block; width: 160px; padding-left:36px; height: 40px; line-height: 40px; font-size: 15px; background-image: url(../images/menuLi.png); background-position: left top; background-repeat: no-repeat; }
.menuList li a:hover,.menuList li a.on{ background-position: left bottom; color: #FFF !important; }


.right{ width: 930px; height: auto;float:right}

.colHeader2{ width:930px; height: 46px; background-image: url(../images/location.png); background-position: left top; background-repeat: repeat-x; }
.colHeader2 p{ display: inline-block; height: 42px; line-height: 42px; border-bottom:4px solid #c62513; font-size: 16px; padding:0 0 0 20px;  }
.colHeader2 p span{color: #f22400;}
.rightMain{ width:928px; height: auto; border:1px solid #dcdcdc; border-top: 0; }
.col2ImgList{ width:880px; height: auto; margin:0 auto; padding-bottom:13px; margin-bottom: 13px; border-bottom:1px dashed #dcdcdc; }
.col2ImgList li{ width: 280px; height: auto; float: left; margin-right:18px; }
.col2ImgList li:last-of-type{ margin-right:0; }
.col2ImgList li p{ width: 278px; height: 150px; border:1px solid #FFF; overflow: hidden; }
.col2ImgList li p img{ width: 278px; height: 150px; }
.col2ImgList li div{ width:280px; height: 84px; padding-top: 7px; padding-bottom:7px; overflow: hidden; }
.col2ImgList li div h3{ width: 280px; height: 36px; line-height: 36px; font-weight: 550; font-size: 16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align: left; }
.col2ImgList li div h3 a{ color: #000; }
.col2ImgList li div h3 a:hover,.col2ImgList li div h4 a,.col2ImgList li div h4 a:hover{ color: #f22400!important; }
.col2ImgList li div h4{ width: 280px; height: 48px; line-height: 24px;  overflow: hidden; font-weight: normal; font-size: 14px; color: #666; }
.col2Intro{ width:878px; height: auto; margin:0 auto; }
.col2Intro ul{ width:100%;  }
.col2Intro ul li{ width:864px; height: 36px; line-height: 36px; overflow: hidden; padding-left:14px;background-image: url(../images/txtli2.png); background-position: left 16px; background-repeat: no-repeat; font-size: 15px; }
.introLiblank{ padding-bottom: 15px; border-bottom:1px dashed #dcdcdc; margin-bottom: 15px; }
.col2Intro ul li span{ font-size: 13px; color: #999; float: right; }

.col2Intro ul li:nth-of-type(5n),.col2Intro ul li:last-of-type{ padding-bottom: 15px;border-bottom: 1px dashed #dcdcdc;margin-bottom: 15px; }


.bbsIntro{ width:878px; height: auto; margin:0 auto; }
.bbsIntro div.input{width:878px;margin-bottom: 20px;}
.bbsIntro div.input label {display: block;font-size: 18px;color: #666;width: 14%;float: left;text-align: right;line-height: 40px;}
.bbsIntro div.input label span {font-size: 20px;line-height: 30px;color: #eb2c2c;display: inline-block;vertical-align: middle;margin-right: 10px;}
.bbsIntro div.input .text {/* display: block; */width: 41%;height: 40px;border-radius: 5px;border: 1px solid #dbdbdb;padding: 0px 10px;color: #666;font-size: 14px;line-height: 40px;box-sizing: border-box;}
.bbsIntro div.input .textarea  {resize: none;height: 150px;line-height: 24px;padding-top: 12px;width: 64%;}

.bbsIntro div.input_group {margin-top: 35px;overflow: hidden;}
.bbsIntro div.input_group .input {width: 20%;float: left;margin-right: 3.1%;}
.bbsIntro div.input_group label {display: block;font-size: 18px;color: #666;width: 14%;float: left;text-align: right;line-height: 40px;}
.bbsIntro div.input_group label span {font-size: 20px;line-height: 30px;color: #eb2c2c;display: inline-block;vertical-align: middle;margin-right: 10px;}.col-main .sales_box .form .input_group .input .text {display: block;width: 100%;margin-top: 8px;height: 50px;border-radius: 5px;border: 1px solid #dbdbdb;padding: 0 20px;color: #666;font-size: 14px;line-height: 50px;box-sizing: border-box;}
.bbsIntro div.input_group .mr2 input{width: 90%;}
.bbsIntro div.input_group .input_box input[type="text"] {display: block;width: 64%;float: left;margin-top: 8px;height: 50px;border-radius: 5px;border: 1px solid #dbdbdb;padding: 0 10px;font-size: 16px;line-height: 50px;box-sizing: border-box;}
.bbsIntro div.input_group .input_box input[type="button"] {width: 32.2%;margin-top: 8px;height: 50px;border: none;border-radius: 5px;background: #c8a063;float: right;padding: 0;display: block;color: #fff;font-size: 14px;line-height: 50px;}
.bbsIntro div.input_group .code {float: left;border-radius: 5px;height: 40px;box-sizing: border-box;border: 1px solid #dbdbdb;}
.bbsIntro div.input_group .code img {height: 100%;border-radius: 5px;width: auto;}
.bbsIntro .submit {width: 158px;height: 40px;background: #c8a063;font-size: 18px;line-height: 40px;color: #fff;border-radius: 5px;display: block;border: none;margin-left: 14%;/* margin-right: auto; *//* margin-top: 85px; */clear: both;}



.page{ font-size: 0; text-align: center; }
.page li{ display: inline-block; width:auto; height: 32px; margin:0 3px; overflow: hidden;padding:0 10px; height: 30px; line-height: 28px; box-sizing: border-box; font-size: 14px; border:1px solid #dedede; background-color: #FFF; border-radius: 2px;}
.page li a{ display: block; }
.page li:hover,.page li.thisclass{ background-color: #c40001; border:1px solid #c40001; color: #FFF !important; }
.page li:hover a,.page li.thisclass a{color:#fff}.page li.pageTxt{ border:0; line-height: 30px; font-size: 14px; }
.page li.pageInput,.page li.pageSubmit{ border:0; height: 30px; width: 40px;}
.page li.pageInput,.page li.pageSubmit{ padding:0 0; }
.page li.pageInput input{ width:100%; height: 28px; line-height: 28px; border:0; background-color: transparent; border:1px solid #DDD; border-radius: 2px; box-sizing: border-box; text-align: center;}
.page li select{ width: 100%; height: 30px; font-size: 14px; border:0; background-color: #DDD; border-radius: 2px; text-align: center; }
.page li:last-of-type{padding:0 0}

.location{ width: 1160px; height: 50px; line-height: 50px; padding:0 20px; background-color: #f5f5f5; font-size: 15px; text-align: left;}
.article{width: 1148px;border:1px solid #dedede;padding:25px;}
.article h2{width: 1148px;height: auto;margin: 10px auto;font-size:26px;line-height:30px;text-align: center;} 
.article h3{width: 1148px;height: 52px;line-height:52px;background:#f2f2f2;text-align: center;margin: 20px 0;font-weight: normal;font-size: 16px;}
.article h3 span{ margin:0 10px; display:inline-block;}
.article_list{width: 1148px;line-height:30px;font-size: 16px;margin:0 auto;}
.article_list p{line-height:30px !important;font-size: 16px !important;text-indent:2em !important;}
.article_list img{margin:0 auto;display: block;width:800px;height:auto;}

.news-tab p > a,.intro-tab p > a,.colHeader p{font-family: "Microsoft YaHei","微软雅黑","SimSun","宋体";}

