@CHARSET "UTF-8";
html{margin:0;padding:0;border:0;}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,
dl,dt,dd,ol,ul,li,fieldset,form,label,footer,
header,hgroup,nav,section
{margin:0;padding:0;border:0;}
body{background:#fff;color:#666;position:relative;font:12px/1.5 "微软雅黑",arial,宋体,sans-serif;vertical-align:baseline;width:100%;overflow-x:hidden;}
a{text-decoration:none;outline:none;}
a:link{color:#333;}
a:visited{color:#333;}
a:hover,a:active,a:focus{color:#0a4b8f;outline:none;}

input{padding:0;margin:0;outline:none;}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}

h1,h3,h4{font-size:12px;font-weight:bold;}
h2{font-size:12px;font-weight:normal;}
hr {border: 0;border-top:1px solid #ccc;height:0;}
/*header*/
#header{ width:100%; margin:0 auto; text-align:center;}
.top{width:1200px;margin:0 auto;height:129px;}
.logo{ width:1200px; margin:0 auto;}

.left{ float:left}
.right{ float:right}
.clear{ height:0; line-height:0; overflow:hidden; clear:both}
.textover{text-overflow:ellipsis;white-space:nowrap;}


/*导航栏样 ?*/

.nav {
    background: #0a4b8f;
    height: 50px;
}

.nav ul {
    width: 1200px;
    margin: 0 auto;
    height: 50px;
}

.nav li {
    line-height: 50px;
    height: 50px;
    text-align: center;
    width: 150px;
    float: left;
    position: relative;
    z-index: 9999;

}

.nav li a {
    display: block;
    line-height: 50px;
    color: #fff;
    height: 50px;
    font-size: 16px;
}

.nav li a:hover {
    color: #fff;
    text-decoration: none;
    background:#313332;
}


.nav  ul li:hover{background:#0a4b8f; line-height:50px; font-size:16px;color: #333 !important;/*box-shadow: 0 0 5px #aaa;*/}
.nav  ul li:hover a{color:#fff;}
.nav  ul li dl{position:absolute; left:0px; top:50px; z-index:99999; background:#0a4b8f 0 -50px; left:50%;top:0;z-index:-1;-webkit-transition:all .5s;transition:all .5s; display:none; width:150px; /*box-shadow: 0 0 5px #aaa;*/}
.nav  ul li:hover dl{ position:absolute; left:0px; top:50px; z-index:99999; background:#0a4b8f; display:block;}
.nav  ul li dl dt a{height:44px;display:block; text-align:center;line-height:44px;color:#fff !important; font-size: 15px !important; font-weight:100}
.nav  ul li dl dt a:hover{background:#313332; color:#fff !important; line-height:44px; font-size:15px !important; font-weight:100}
.nav .nav_on{color: #fff;background:#313332;/*box-shadow: 0 0 2px #2e8dfc;*/}


.sch{background:#d2d2d2;line-height:39px;height:39px;}


.search{text-align:left;width:1200px;margin:0 auto;}
#SearchForm{float:right;line-height:30px;padding-top:2px;}
.hotSearch{float:left;font-size:13px;font-weight:normal;color:#3d3d3d;}


.hotSearch a{margin-right:6px;color:#3d3d3d;}
.hotSearch a:hover{color:#0a4b8f;}
#SearchForm input{outline:none;border:none;height:30px;}
#SearchForm input#keyword{width:180px;padding-left:4px;color:#666;background:#fff;}
#SearchForm input#s_btn{width:64px;text-align:center;background-color:#0a4b8f;color:#fff;border:none;cursor:pointer;}


.tt{text-align:center;background:url(../images/tt2.png) no-repeat center;color:#363636;font-size:28px;}
.tt span{font-size:28px;color:#0a4b8f;}
.sl{width:1200px;margin:0 auto;margin-top:30px;}
.sl .tt{margin-bottom:25px; background:url(../images/tt.png) no-repeat center;}
.sl li{float:left;line-height:23px;color:#666565;width:130px;margin:0 10px;text-align:center;}
.sl .sl-li{height:65px;overflow:hidden;line-height:65px;color:#020202;font-size:15px;}
.sl li .s1{background:url(../images/s1.jpg) no-repeat center;height:130px;}
.sl li .s2{background:url(../images/s2.jpg) no-repeat center;height:130px;}
.sl li .s3{background:url(../images/s3.jpg) no-repeat center;height:130px;}
.sl li .s4{background:url(../images/s4.jpg) no-repeat center;height:130px;}
.sl li .s5{background:url(../images/s5.jpg) no-repeat center;height:130px;}
.sl li .s6{background:url(../images/s6.jpg) no-repeat center;height:130px;}
.sl li .s7{background:url(../images/s7.jpg) no-repeat center;height:130px;}
.sl li .s8{background:url(../images/s8.jpg) no-repeat center;height:130px;}

/* .sl li .s1:hover{background:url(../images/s11.jpg) no-repeat center;height:130px;}
.sl li .s2:hover{background:url(../images/s22.jpg) no-repeat center;height:130px;}
.sl li .s3:hover{background:url(../images/s33.jpg) no-repeat center;height:130px;}
.sl li .s4:hover{background:url(../images/s44.jpg) no-repeat center;height:130px;}
.sl li .s5:hover{background:url(../images/s55.jpg) no-repeat center;height:130px;}
.sl li .s6:hover{background:url(../images/s66.jpg) no-repeat center;height:130px;}
.sl li .s7:hover{background:url(../images/s77.jpg) no-repeat center;height:130px;}
.sl li .s8:hover{background:url(../images/s88.jpg) no-repeat center;height:130px;} */


/*
.sl li .s1:hover{background:url(../images/s11.png) no-repeat center;}
.sl li .s2:hover{background:url(../images/s22.png) no-repeat center;}
.sl li .s3:hover{background:url(../images/s33.png) no-repeat center;}
.sl li .s4:hover{background:url(../images/s44.png) no-repeat center;}
*/
.sl li a.zx{color:#7d7d7d;width:114px;height:34px;text-align:center;line-height:34px;margin:0 auto;display:block;margin-top:12px;background:url(../images/zx.png) no-repeat center;}
.sl li a.zx:hover{color:#0a4b8f;}

.mid-word{background:#dedede;margin:40px 0;}
.n-word{width:1200px;margin:0 auto;line-height:30px;font-size:14px;color:#3d3d3d;}
.n-word a{color:#3d3d3d;}
.n-word a:hover{color:#0a4b8f;}


.pro{width:1200px;margin:0 auto;margin-top:30px;}
.tabli{height:36px;text-align:center;padding:2px 0;background:#0a4b8f;width:880px;margin:0 auto;margin-top:25px;}
.tabli li{display:inline-block;line-height:36px;text-align:center;font-size:18px;color:#fff;border-right:1px solid #fff;padding:0 10px;}
.tabli li:last-child{border-right:none;}
.tabli li.cur{color:#ffbe00;}
.pro .tab{position: relative;height:500px;margin-top:30px;}
.pro .content{padding-top:20px;}


.product_list2 li {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
    padding-bottom: 15px;
    _display: inline;
}

.product_list2 li a.img {
    padding: 1px;
    border: 1px solid #e0e1dc;
}

.product_list2 li a.img img {
    width: 289px;
    height: 212px;
}

.product_list2 li h3 {
    text-align: center;
    padding-top: 5px;
}

.product_list2 li h3 a {
    font-weight: normal;
    font-size: 18px;
}

.product_list2 li a.img {
    display: block;
}

.product_list2 li a.img:hover {
    border-color: #2687f7;
}

.ad{width:1200px;margin:0 auto;margin-top:40px;}
.ad .content{margin-top:32px;background:url(../images/ad.jpg) no-repeat center top;position:relative;height:540px;color:#333333;font-size:14px;line-height:24px;}
.ad1,.ad2,.ad3,.ad4,.ad5,.ad6{position:absolute;width:290px;}
.ad strong{font-size:24px;font-weight:bold;margin-bottom:17px;display:block;}
.ad1{left:90px;top:33px;}
.ad2{left:800px;top:33px;}
.ad3{left:52px;top:180px;}
.ad4{left:840px;top:210px;}
.ad5{left:66px;top:367px;}
.ad6{left:812px;top:370px;}

.ad2 strong{padding-left:75px;}
.ad4 strong{padding-left:65px;}
.ad6 strong{padding-left:65px;}


.us{background:#efefef;}
.n-us{width:1200px;margin:0 auto;padding:40px 0;}
.us .tt{}
.us .content{margin-top:36px;}
.t-at{float:left;color:#fff;font-size:16px;padding-left:36px;padding-top:40px;width:180px;height:230px;background:#0a4b8f;}
.t-at span{font-size:32px;font-weight:bold;display:block;margin-bottom:30px;}
.t-at a{display:block;background: url(../images/at.jpg) no-repeat;width:139px;height:34px;line-height:34px;color:#030303;font-size:14px;padding-left:20px;margin-top:50px}
.uv{width:928px;height:236px;border:1px solid #b4b2b2;padding:16px 27px;background:#fff;float:left;}
.at{float:left;width:900px;padding-right:24px;}
.a-tt{position:relative;line-height:42px;margin-bottom:10px;color:#171717;font-size:18px;}
.a-tt a{position:absolute;right:0;top:0;color:#474646;font-size:12px;}
.a-tt a:hover{color:#0a4b8f;}
.at-cn{line-height:28px;font-size:14px;color:#444444;}
.at-cn img{float:left;margin-right:13px;}

.vd{float:left;width:410px;}

.hn{position:relative;width:1200px;margin:35px auto;}
.l_btn,.r_btn{position:absolute;top:42%;cursor:pointer;}
.l_btn{left:0;}
.r_btn{right:0;}

.hn-ls{}
.hn-ls li{ text-align: center;
    line-height: 30px;
    float: left;
    margin: 0 13px;}
.hn-ls li a.img {
    padding: 1px;
    border: 1px solid #cccccc;
    display: block;
}
.hn-ls li img{
    width: 260px;
    height: 175px;
}

.mr_frbox2e {HEIGHT: 230px; width:1350px;  margin:30px auto 0; position:relative; }
.mr_frbox2e .leftprole{ position:absolute; left:0; top:14px;CURSOR: pointer}
.mr_frbox2e .rightprore{ position:absolute; right:0; top:14px;CURSOR: pointer}

.imgboxcpe{ width:1200px; height:230px; margin:10px auto 0; overflow:hidden}
.imgboxcpe ul li{ width:280pxpx; height:210px; margin:0 24px 0 0px; display: inline; float:left; overflow:hidden; border:1px solid #dfdfdf}
.imgboxcpe ul li a{ display:block; width:270px; height:200x; text-align: center; line-height:39px; padding:5px}
.imgboxcpe ul li a img{ width:270px; height:200px}
.imgboxcpe ul li:hover{ border:1px solid #666;}




.main{ width:1200px; height: auto; border-top:20px solid #fff; margin:0 auto}
.lebox{ width:241px; height:auto}
.rigbox{ width:939px; height:auto}
.rigboxkp{ width:1200px; height:auto}
.prolist{ width:241px; height:auto; padding:0px 0 10px 0; background:#0a4b8f}
.prolist .protitw{ line-height:40px; background:#0a4b8f; text-indent:20px; color:#fff; font-size:14px; font-weight:bold}
.prolist img{ margin-bottom:5px}
.prolist a{ display: block; width:210px; height:38px; line-height:38px; color:#222; font-size:14px; text-indent:23px; background:#efefef; border-left:4px solid #efefef; margin:10px auto}
.prolist a:hover{ background:#fff; border-left:4px solid #ff9c00;}

.conlx{ width:239px; height:320px; border:1px solid #0a4b8f; margin-top:20px; background:#fff; overflow: hidden}
.conlx .title{ display:block; width:239px; height:36px; font-size:14px; line-height:36px; color:#fff; font-weight:bold; background:#0a4b8f; text-indent:20px}
.conlx .title:hover{ text-decoration:underline; color:#fff}
.conlx .contentlx{ padding:10px 15px}
.conlx .contentlx,.conlx .contentlx *{ font-size:14px; line-height:25px}

.hei300{ height:300px}
.newsnylef{ width:210px; margin:0 auto;}
.newsnylef a{ border-bottom:1px dashed #999999; height:35px; line-height:35px; width:210px; margin:0 auto; overflow:hidden; display:block; background:url(../images/tb.jpg) no-repeat 5px 15px; text-indent:20px}

.titleny{ width:917px; height:30px; border:1px solid #dfdfdf; background:#f1f1f1; padding:0 10px; margin-bottom:20px}
.titleny,.titleny *{ line-height:30px}
.titleny h3{ font-weight:bold;}

.titlenykp{ width:1178px; height:30px; border:1px solid #dfdfdf; background:#f1f1f1; padding:0 10px; margin-bottom:20px}
.titlenykp,.titlenykp *{ line-height:30px}
.titlenykp h3{ font-weight:bold;}

.proshhome22{ width:901px; height: auto; border:1px solid #dfdfdf; background:#fff; padding:10px 18px}
.proshhome22 img{ max-width:900px}
.proshhome22 p{ font-size:14px; line-height:30px; text-indent:25px;}

.proshhome33{ width:917px; height: auto; border:1px solid #dfdfdf; background:#fff; padding:10px}
.newslist_b{ height:100px; width:860px; margin:10px auto 10px; border-bottom:1px dashed #aaa}
.newslist_b .titlenews{ height:35px; width:860px; line-height:38px;}
.newslist_b .titlenews a{ height:35px; width:720px; display:block; overflow:hidden; line-height:35px; font-size:18px;text-overflow:ellipsis;white-space:nowrap; font-weight:bold}
.newslist_b .titlenews span{ height:35px; width:98px; display:block; overflow:hidden; line-height:35px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666}
.newslist_b .abstract{ display:block; height:44px; overflow:hidden; width:860px}
.newslist_b .abstract,.newslist_b .abstract *{line-height:22px; font-size:14px;}



.page{ width:95%;margin:10px auto; line-height:30px; text-align:right;}
.page span{ display:inline-block; padding:0 10px 0 0;}
.page a.num.select{ padding:3px 10px; color:#fff; background:#0a4b8f}
.page a.num{padding:0 10px;}
.page a.num:hover{ padding:3px 10px; color:#fff; background:#0a4b8f}



.guestbook_top{ height:40px; background:#eee; line-height:40px; padding:0 10px 0 17px;}
.guestbook_top .mustwrt{ display:block; float:right;}
.guestbook_form .inp_one{ width:180px;height:25px;outline: none;border:1px solid #ccc;padding-left: 4px;}
.guestbook_form .inp_one:focus{border:1px solid #0080CA;}
.guestbook_form{ padding:20px 20px 0;}
.guestbook_form dl{ width:100%; overflow:hidden;line-height:25px; height:25px; padding:10px 0;}
.guestbook_form dt{ width:80px; float:left;}
.guestbook_form dd{ width:510px; float:left; }
.guestbook_form dd span{padding-left:20px}
.guestbook_form dd span i{ color:#F00; padding:0 5px; }
.guestbook_form dd span.quetion{ display:block;}
.guestbook_form .bookdl{ height:240px; overflow:hidden;line-height:20px; padding-bottom:0;}
.guestbook_form .button{width:150px;height:32px; background:#b8b8b8; border:none; margin-right:10px; color:#fff;cursor: pointer;}
.guestbook_form .button:hover{ background:#f1f1f1; color:#555;}
.guestbook_form .form_b{ width: 693px;margin:0 auto;padding:20px 0 20px 0;}

.guestbook_title{ padding:20px 20px 0; color:#2a6cd4}
.guestbook_title strong{ color:#f00;}
.guestbook_title b{ padding:0 10px; font-weight:normal;}
.guestbook_cnt{ padding:5px 20px 20px;border-bottom: 1px dashed #ccc}
.guestbook_reply{ color:#f00; background:#f6f6f6; line-height:40px;}


.proshow{ width:882px; margin:0 auto}
.proshow .prtitle{ line-height:35px; text-align:center; font-size:25px; padding:10px 0; font-weight:bold}
.proshow .fubio{ line-height:30px; background:#f1f1f1; text-align:center; border-bottom:20px solid #fff}
.proshow .primgpic{ width:882px; height:auto; overflow-x:hidden; margin:0 auto; text-align:center}
.proshow .primgpic img{ max-width:880px; border:1px solid #ddd}
.proshow .prtent img{max-width:880px; margin-top:5px; margin-bottom:5px}
.proshow .prtent{ padding-left:10px; padding-right:10px;border-bottom:1px dashed #aaa; margin-top:20px; margin-bottom:20px;}
.proshow .anotnd{ padding-left:10px; padding-right:10px; border-top:1px dashed #aaa; border-bottom:1px dashed #aaa; margin:20px auto}
.proshow .anotnd,.proshow .anotnd *{ color:#666; line-height:35px}
.proshow .next{ padding:0px 20px 20px; color:#666}
.proshow .pos{ height:16px; line-height:16px; border-bottom:1px dashed #aaa; text-align:center; padding-bottom:8px; margin-bottom:15px; color:#999}
.proshow .prtent p{ margin-top:10px;margin-bottom:10px}

.propiclist{ width:280px; height:232px; margin:8px 12px; display:inline; float:left}
.propiclist img{ padding:5px; width:268px; height:190px; border:1px solid #efefef}
.propiclist p{ line-height:30px; text-align:center; font-size:14px; font-weight:bold; height:30px; width:270px; display:block; overflow:hidden}
.propiclist:hover p{ color:#ff6600}


.propiclist2{ width:207px; height:172px; margin:8px 11px; display:inline; float:left}
.propiclist2 img{ padding:5px; width:195px; height:136px; border:1px solid #efefef}
.propiclist2 p{ line-height:30px; text-align:center; font-size:14px; font-weight:bold; height:30px; width:200px; display:block; overflow:hidden}
.propiclist2:hover p{ color:#ff6600}


.footer{ width:100%; margin:30px auto 0 auto; background:#0a4b8f; height:200px; text-align:center; color:#FFF; font-size:15px;}
.footer a{ color:#FFF}
.footer ul{ width:1200px; margin:0 auto;}
.footer ul li{ float:left; width:150px; text-align:center; height:58px; line-height:48px; display:block;}
.footer ul li a{ color:#FFF; line-height:58px; font-size:15px;}
.footer .content{ width:1200px; margin:0 auto; padding-top:30px; clear:both; line-height:38px;}


.khhy{width:1200px;margin:0 auto;margin-top:30px;}
.khhy .content1{width:1200px;margin:0 auto; height:405px; border:1px solid #ccc;margin-top:30px;}
.hylt{ float:right; margin-top:20px; margin-right:20px;}