﻿@charset "utf-8";
* {padding:0;margin:0;}
body {font-size:12px;font-family: "微软雅黑"; color:#696969;}
h1, h2, h3, h4, h5, h6,b{font-size: 100%; font-weight:normal;}
address, em {font-style: normal;}
ul,li,ol{list-style:none;}
img{border:none;}
select,input,img,select{vertical-align:middle;}
a {text-decoration:none;color:#555;}
a:hover{color:#0077b3;}
.clearfix:before,.clearfix:after {content:"";display:table;}
.clearfix:after {clear:both;overflow:hidden;}
.clearfix {zoom:1; /* for ie6 & ie7 */}
.w1100{ width:1100px; margin:0 auto;}
.w1096{ width:1096px; margin:0 auto;}
.fl,.fr {display:inline;}
.fl {float:left;}
.fr {float:right;}

/*首页头部*/
.container{}
.header{}
.headertop{ height:127px;}
.topleft{ margin:23px 160px 0 30px;}
.topright{ width:280px; height:23px; line-height:23px; margin-top:56px;}
.topwz a{ padding:0 9px;}
.topright img{ margin-left:5px;}
.menu{ height:42px; line-height:42px;background:#e6e6e6; margin-bottom:3px;min-width:1100px;}
.menu ul li{ float:left; }
.menu ul li a{ display:inline-block; height:42px;padding:0 37px; font-size:16px; color:#000;background:url(../images/line1.jpg) no-repeat right center;}
.menu ul li a:hover,.menu ul li.linenone a:hover{ background:#0077b3; color:#fff;}
.menu ul li.linenone a{ background:none;}

/*banner部分*/
#slider{ width:100%;margin:0 auto; height:455px; position:relative;z-index:1;min-width:1100px;}
#slideshow {width:100%; height:409px; overflow:hidden;position:relative;}
.slider-item { width:1920px;position:absolute; left:50%!important;margin-left:-960px;}
.controls-center{ width:100%; height:46px;position:absolute; z-index:20;bottom:0px; background:#15478d;}
#slider_controls {margin-left:507px;}
#slider_controls ul li { float:left; padding-top:16px;}
#slider_controls ul li a {display:block; background-color:#cbcbcb;outline:none; margin:0 7px; background:url(../images/iconout.png) no-repeat; width:15px; height:15px;}
#slider_controls ul li a:focus { outline:none; }
#slider_controls ul li a:hover, #slider_controls ul li a.activeSlide { background:url(../images/iconon.png) no-repeat; }

/*主体部分*/
.symain1tit{ height:54px; line-height:54px;}

.symain1con{ margin:35px 0; overflow:auto;}

.symain1con ul li{ float:left; position:relative;width:254px; padding:5px 6px; margin-right:9px;}
.symain1con img{ display:block;}
.symain1con ul li b{background:url(../images/bgline.png) no-repeat top left; width:266px; height:189px; position:absolute;top:0; left:0;}
.symain1con ul li b:hover{background:url(../images/bglineon.png) no-repeat top left; cursor: pointer;}
.symain1con ul li span{ display:block; margin:20px 0 5px 10px; font-size:18px; color:#555; font-weight:bold;}
.symain1con ul li p{ margin-left:10px; font-size:14px; line-height:21px; color:#898989;}

/*bottom部分*/
.footer{ height:147px; background-color:#a4a4a4;min-width:1100px;}
.footerleft{ color:#393939; line-height:24px; padding-top:25px;}
.footerleft a{ font-size:14px;color:#393939; padding-right:10px;}
.footerleft a:hover{ color:#0077b3;}
.footerleft span{ padding-right:10px;}
.footerrig{ margin:13px 23px 0 0; color:#fff;}
.footerrig img{ display:block; margin-bottom:5px;}

/*内页新闻部分*/
.nybannerjj{height:239px;}
.bannerbox { width:100%; position:relative;overflow:hidden; height:239px;min-width:1100px;}
.nybanner { width:1920px;  position:absolute; left:50%; left:50%!important; margin-left:-960px;}
.nyweiz{ width:100%; height:45px; line-height:45px; border-bottom:1px solid #ddd;min-width:1100px;}
.qyjswrap{ min-height:700px; overflow:auto; margin-bottom:60px; margin-top:15px;}
.qyjsside{width:257px; margin-right:9px;}
.jiesl{ width:203px; height:58px; background:#1485b8;color:#fff; padding-left:50px; padding-top:10px; margin:2px}
.jiesl h3{ font-size:20px;}
.jiesl span{ font-size:14px; text-transform:uppercase;}
.qyjssidecon{ width:257px; border:1px solid #e1e2e1;}
.qyjssidecon ul li{width:245px; margin:1px 5px 0 5px;height:47px; line-height:47px; border-top:1px solid #e5e5e5;}
.qyjssidecon ul li a{ display:block;background:url(../images/icondian.jpg) no-repeat 25px center; color:#6a6a6a; font-size:16px; font-weight:bold; padding-left:45px;}
.qyjssidecon ul li a:hover{background:url(../images/icondianon.jpg) no-repeat 25px center; color:#1485b8;}
.lxwmside{ width:257px; border:1px solid #e1e2e1; margin:10px 0; background:url(../images/telbg.jpg) no-repeat 10px 10px;}
.lxwmside h2{ display:block; width:215px; height:72px; margin-left:9px;border-bottom:1px solid #e4e4e4; padding:70px 0 0 25px; color:#c43c3c; font-size:18px;}
.lxwmside p{ padding:7px 32px 20px 20px; line-height:21px;}
.lxwmside p strong{ font-size:16px;}
.qyjsmain{ width:826px; border:1px solid #e1e2e1;}
.qyjsmaintit{ height:53px; color:#1485b8; font-size:20px; font-weight:bold; line-height:53px; background:url(../images/bg.jpg) repeat-x;}
.xqcon img{ display:block; padding:30px 5px 10px 5px; text-align:center}
.xqconwz{ padding:0 26px 50px 26px; line-height:25px; color:#595959; font-size:14px;}

.newscon{ padding:2px 5px;}
.newscon dl{ border-bottom:1px dashed #b8b8b8; padding:15px; line-height:21px; min-height:100px; width:785px;}
.newscon dl dt img{ float:left; display:block; margin-right:10px; width:121px; height:92px;}
.newscon dl dd{ float:right;width:654px; color:#747171;padding-top:7px;display:block; color:#8d8d8d;}
.newscon dl dd b a{ display:block; font-size:14px; color:#0c63c6;}
.prym{ float:left; width:500px; height:44px; text-align:center;padding-left:190px; padding-top:29px;}
.prym em{ float:left; margin-top:5px; margin-right:10px;}
.prym a{ float:left; display:block; height:19px; margin-right:14px; border:1px solid #ccc; padding:4px 8px;}
.prym a.dqbutt{background-color:#666; color:#fff;}

/*内页关于我们部分*/
.uscon{ font-size:16px; color:#575757; line-height:30px; text-indent:2em; padding:42px;min-height:488px;}
.uscon .usconpic{ text-align:center;}
.casecon{ padding:20px 0 20px 25px; overflow:auto;}
.casecon ul li{ float:left; text-align:center; font-size:14px; margin-right:15px;}
.casecon ul li img{ display:block; outline:1px solid #ccc; padding:2px; margin:10px 0;}
.biaoti { text-align:center;padding-top:20px;}
.biaoti h1{ font-size:18px; font-weight:bold;}

#pages { padding:10px 0 10px;text-align:center;font:12px '宋体';}
#pages a { display:inline-block; padding:0px 8px; height:22px;font-size:12px;line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333}
#pages a.a1 {padding:0px 12px; height:22px; line-height:22px;margin-top:0px;}
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
#pages span { display:inline-block;  padding:0px 8px; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center; }
.page .noPage { display:inline-block;  padding:0px 12px; height:22px; line-height:22px;border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }