﻿html,body{margin:0;padding:0;font-family:'微软雅黑';min-width:1350px;}
ul,ol,li,dl,dt,dd{margin:0;padding:0;list-style:none;}
img{border:0;}
a{text-decoration:none;}
.fl{float:left;}
.fr{float:right;}
.cb{clear:both;}
.pa{position:absolute;}
.pr{position:relative;}
p { margin: 0; padding: 0; }

.m{clear:both;width:1200px;margin:0 auto;}
.m1{clear:both;width:1000px;margin:0 auto;}


.header{height:120px;}


.header .logo{padding:20px 0 0 0px;}


.header .search{right:0px;top:20px;width:188px;height:30px;background:url(../images/searchbg.png) no-repeat;}
.header .search input{height:30px;border:0;background:none;}
.header .search input[type=text]{width:140px;padding:0 4px;}
.header .search input[type=submit]{width:35px;}

.header .language{right:245px;top:25px;height:16px;line-height:16px;font-size:12px;}
.header .language i{display:inline-block;margin-right:10px;vertical-align:middle;}
.header .language a{vertical-align:middle;color:#5c5c5d;}
.header .language a i.en{margin-left:30px}

.header .hotphone{right:0;top:55px;font-size:23px;line-height:40px;color:#000;}
.header .hotphone i{float:left;margin-right:15px;vertical-align:middle;}

/*
.menu{top:55px;left:250px;width:745px;}
.menu li { float: left; width: 14.285%; }
.menu li b { display: none; }
.menu li a{display:inline-block;text-align:center;color:#000;}
.menu li a span { display: block;font-size:14px; height:30px;line-height:30px;border-bottom: 5px solid #fff; }
.menu li a:hover span.en,.header .menu li.current a span.en { border-bottom-color:#003679; }
*/

.m_pro{display:none;width:100%;left:0;top:124px;z-index:1000;background:#fff;overflow:hidden;}
.m_pro .m{border-top:1px solid #000;padding:10px 0;}
.m_pro .img{float:left;width:350px;}
.m_pro .img img{height:95px;}
.m_pro .items{float:left;width:649px;border-left:1px solid #d6d6d6;padding:10px 0;}
.m_pro .items a{display:inline-block;width:120px;padding-left:10px;height:20px;line-height:20px;margin:2px 0;border-right:1px solid #d6d6d6;font-size:12px;color:#333;}


.menu{background:#646966;line-height:45px;height:45px;}
.menu ul{width:1200px;margin:0 auto;}
.menu li{position:relative;float:left;width:14.285%;text-align:center;}
.menu li a span{color:#fff;}
.menu li b{display:none;}
.menu li ul{position:absolute;left:0;top:45px;z-index:1000;width:100%;background:#646966;}
.menu li li{display:block;width:100%;}

.menu li ul ul{left:150px;top:0;}

.menu li a span{display:inline-block;padding:0 10px;height:30px;line-height:30px;border-bottom:2px solid #646966;}
.menu li a:hover span,.menu li.current a span{border-bottom-color:#fff;}
.menu li li a span{width:100%;height:100%;border:0;padding:0;}
.menu li li a:hover span{width:100%;height:100%;border:0;background:#aaa;}


.owl-banner{position:relative;}
.owl-banner .item img{display: block;width: 100%;height: auto;}
.owl-banner .owl-pagination {position:absolute;bottom:0;width:100%;text-align:center;}
.owl-banner .owl-page{display:inline-block;}
.owl-banner .owl-page span {display: inline-block;width: 12px;height: 12px;margin: 5px 7px;filter: Alpha(Opacity=50);opacity: 0.5;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;background: #869791;}
.owl-banner .owl-page.active span, .owl-banner .owl-controls.clickable .owl-page:hover span {filter: Alpha(Opacity=100);opacity: 1;}
.owl-banner .owl-buttons{}
.owl-banner .owl-buttons div{position:absolute;top:50%;margin-top:-64.5px;width:48px;height:129px;line-height:10000px;background:url(../images/bigprevnext.png) no-repeat;overflow:hidden;}
.owl-banner .owl-buttons .owl-prev{left:100px;}
.owl-banner .owl-buttons .owl-next{right:100px;background-position:-48px 0;}

.owl-slider{position:relative;padding:0px 0;width:100%;margin-top:80px;}
.owl-slider .item{text-align:center;}
.owl-slider .item a{display:block;width:260px;background:#fff;margin-left:20px;text-align:center;overflow:hidden;}
.owl-slider .item a.hover{background:#092a72;color:#fff;transition:background 2s;}
.owl-slider .item a.hover div{color:#fff;}
.owl-slider .item div { display: block;text-align:center; }
.owl-slider .item div.img { height: 240px;line-height: 240px;width: 260px;text-align:center;border:0px solid #999;}
.owl-slider .item div.img img{max-height: 240px; max-width: 240px;vertical-align:middle;}
.owl-slider .item div.title{display:inline-block;width:80%;font-size:14px;color:#4c4b4b;height:60px;line-height:60px;border-top:1px solid #d5d5d5;background:none;margin:0; white-space:nowrap;overflow:hidden;}
.owl-slider .item1 a:hover span.title{background:#cc6633;border-bottom-color:#cc6633;color:#fff;}
.owl-slider .owl-buttons{}
.owl-slider .owl-buttons div{position:absolute;top:50%;margin-top:-40px;width:30px;height:80px;line-height:10000px;background:url(../images/prevnext.png) no-repeat;overflow:hidden;}
.owl-slider .owl-buttons .owl-prev{left:-30px;}
.owl-slider .owl-buttons .owl-next{right:-30px;background-position:-30px 0;}

/*
.title{height:30px;line-height:30px;background:url(../images/titlebg.png) center center no-repeat;text-align:center;}
.title i,.title span,.title a{vertical-align:middle;}
.title span{margin-left:5px;font-weight:bold;}
.title a{color:#092a72;font-size:30px;}
*/

.box1 { background: #fafafa; height:500px;}

.box1 .w1 .title { text-align: center;padding:30px 0;}
.box1 .w1 .title div { width: 630px; height:30px; border-bottom:1px solid #aaa;margin:0 auto;}
.box1 .w1 .title a { display: inline-block; width:220px;height:60px;line-height:60px; border: 1px solid #aaa; color:#000;}
.box1 .w1 .title span { display: inline-block; width: 170px; height: 25px; line-height: 25px; background:#fafafa;font-size:18px;}

.box2 { height: 530px; padding-top:55px;}

.box2 .w1 { width: 553px;margin-right:67px; }

.box2 .title { height: 45px; line-height: 45px;border-bottom:1px solid #dddddd; }
.box2 .title span, .box2 .title i, .box2 .title a { vertical-align: middle;font-size: 18px; }
.box2 .title a {float:right; font-size: 18px;color:#54af6b; }
.box2 .title i { margin-right: 10px; }
.box2 .title span.b { color: #999999; }

.box2 .img { margin-top: 5px; }
.box2 .img img { height: 272px; width: 100%; }

.box2 .comp { line-height: 45px; font-size: 20px; color:#009933;}
.box2 .content { line-height: 25px; font-size: 14px; height: 100px; overflow: hidden; }


.box2 .w2 { width: 580px; margin: 0; }
.box2 .w2 li { clear: both; margin-top:12px;overflow:hidden;}
.box2 .w2 li img { width: 85px; height: 60px; float: left; border:1px solid #fff;margin-right:10px;}

.box2 .w2 li span { display: block; }
.box2 .w2 li span.a { height: 20px; line-height: 20px; font-size:14px;color:#000;}
.box2 .w2 li span.b { line-height: 20px; font-size: 14px; color:#999;height:20px;overflow:hidden;display:none;}
.box2 .w2 li span.c {display:inline-block; float: right; padding:0 10px 0 25px;font-size:14px;color:#c4c4c4;background:url(../images/time1.png) 0 center no-repeat;}

.box2 .w2 li a:hover {display:block; background: #009933; overflow:hidden;}
.box2 .w2 li a:hover img { border-color: #009933; }
.box2 .w2 li a:hover span { color: #fff; }
.box2 .w2 li a:hover span.c { background: url(../images/time2.png) 0 center no-repeat; }


.footer{text-align:center;border-top:0px solid #bcbcbc;border-bottom:0px solid #207bc0;background:#2e2e30;height:170px;line-height:25px;color:#838384;font-size:14px;}
.footer a{color:#838384;font-size:14px;}
.footer .fr { margin-top: 10px; }

.footer .footmenu{text-align:center;line-height:50px;}
.footer .footmenu a{color:#fff;margin:0 14px;font-size:15px;}


.in{padding:0 0 0 0; overflow:hidden;}

.in .w1{width:255px;margin-right:30px;margin-top:15px;}
.in .w1 .tt{width:120px;line-height:35px;font-size:18px;color:#0061c1;padding-left:10px;margin:0;font-weight:bold;}
.in .w1 .tt .en { display: block; font-size:12px;padding-bottom:10px;border-bottom:1px solid #0061c1;}
.in .w1 li{position:relative;line-height:30px;border-bottom:0px solid #e7e7e7;}
.in .w1 li a{display:inline-block;padding-left:20px;font-size:14px;color:#000;}
.in .w1 li a span{color:#000;}
.in .w1 li.cur,.in .w1 li.current{background-color:#f6f6f6;}

.in .w1 li:hover{background-color:#f6f6f6;}
.in .w1 .tree b{position:absolute;right:10px;top:0;display:none;width:10px;text-align:center;}
.in .w1 .node .tree a{background-image:none;}

.in .w1 li.current a span{color:red;}

.in .w1 li ul { display: none; }

.in .w1 li .open { background: #0061c1;color:#fff; }
.in .w1 li .open a { color: #fff; }

.in .w1 .contact{font-size:14px;margin-top:10px;background:#0061c1;}
.in .w1 .contact .ttt { font-size: 18px; color: #fff;width:80px;padding:22px 0 0 22px; }
.in .w1 .contact .ttt .en {display:block; font-size: 12px; line-height:30px;border-bottom:1px solid #fff;}
.in .w1 .contact .a{font-size:14px;line-height:25px;padding:10px 22px;color:#fff;}
.in .w1 .contact li:hover{background-color:inherit;}

.in .w1 .map { border: 1px solid #0061c1; border-top: 0;margin-bottom:20px; }

.in .w2{position:relative;width:915px;min-height:450px;padding-bottom:30px;}
.in .w2 .pp{position:absolute;right:0;top:20px;font-size:12px;font-weight:normal;}
.in .w2 .pp a{color:#000;font-size:12px;}
.in .w2 .tt{height:30px;line-height:30px;border-bottom:1px solid #0058ae;font-weight:normal;margin:15px 0;}
.in .w2 .tt span{display:none;vertical-align:middle;width:9px;height:9px;background:url(../images/circle.jpg) no-repeat center center;}
.in .w2 .tt span.a{margin-left:20px;}
.in .w2 .tt span.b{display: inline-block;width:auto;font-size:20px;height:27px;line-height:27px;border-bottom:3px solid #0058ae;background:#fff;padding:0 15px;}
.in .w2 .ttt{font-size:16px;text-align:center;line-height:40px;border-bottom:1px #D0D0D0 solid;}
.in .w2 .c{clear:both;word-break:break-all;font-size:14px;line-height:25px;color:#333;}
.in .w2 .c a{font-size:14px;line-height:25px;color:#333;}
.in .w2 .t{font-size:12px;text-align:center;margin:10px;}
.in .w2 .p{text-align:center;padding:10px 0;}
.in .w2 .p img{max-width:100%;}
.in .w2 .d{border-bottom:1px solid #D0D0D0;}
.in .w2 .d span{background:#D0D0D0;color:#333;display:inline-block;padding:5px 10px;}

.in .w2 .z{padding:20px 0;line-height:30px;font-size:12px;}
.in .w2 .z span{color:Red;display:inline-block;width:50px;}
.in .w2 .z a{font-size:12px;color:#000;}

.in.show1 .w1 { display: none; }
.in.show1 .w2 { width:100%; }
.in.show1 .w2 .ttt { border:0;padding:30px 0 20px 0;font-size:20px; }



.form{line-height:40px;font-size:14px;}
.form *{vertical-align:middle;}
.form span{display:inline-block;width:60px;}
.form font{display:inline-block;width:10px;}
.form input{width:250px;height:20px;margin:5px 0;}
.form input[name=checkcode]{width:80px;}
.form input[type=submit]{width:150px;height:30px;margin:20px 0 0 70px;border:1px solid #ccc;}
.form img{height:26px;}
.form textarea{width:250px;height:80px;margin:5px 0;}


/*图文列表*/
.list1 li{float:left;margin:10px;}
.list1 li a{}
.list1 li div{clear:both;width:208px;text-align:center;}
.list1 li .img{display:block;border:1px solid #aaa;width:100%;height:208px;line-height:180px;text-align:center;}
.list1 li .img img{max-width:100%;max-height:100%;vertical-align:middle;}
.list1 li .tit{display:inline-block;width:100%;height:30px;line-height:30px;font-size:14px;color:#000;overflow:hidden;}
.list1 li a:hover .tit{color:red;}

/*文字列表*/
.list2 li{height:30px;line-height:30px;border-bottom:1px dashed #aaa;font-size:12px;}
.list2 li a{display:block;font-size:12px;color:#000;}
.list2 li a:hover{color:Red;}
.list2 li span.time{float:right;color:#000;}

/*图文并列*/
.list3 li{clear:both;height:auto;line-height:normal;border-bottom:1px solid #ccc;padding:10px 0;}
.list3 li a{display:block;color:#000;}
.list3 li .time{height:25px;line-height:25px;font-size:12px;color:red;}
.list3 li .img{float:left;border:1px solid #aaa;width:75px;height:50px;line-height:50px;margin-right:20px;text-align:center;}
.list3 li .img img{max-width:100%;max-height:100%;vertical-align:middle;}
.list3 li .tit{height:25px;line-height:25px;font-size:14px;font-weight:bold;}
.list3 li .cont{display:none;height:75px;line-height:25px;font-size:12px;overflow:hidden;word-break:break-all;}

/*图左文右+list1*/
.list4 li {position:relative; width: 49%; border:1px solid #aaa;margin:0 0 1% 0;}
.list4 li.l{float:left;}
.list4 li.r{float:right;}
.list4 li span.img {float:left; width: 130px; height: 130px; line-height:130px;margin:10px;border:0;}
.list4 li span.tit { position: absolute; width: 190px; left:140px;top:35px;}
.list4 li span.more { position: absolute; width: 190px; right:5px;bottom:5px;background:#0359a0;color:#fff;width:110px;height:35px;line-height:35px;text-align:center;}


/*分页*/
.page{clear:both;text-align:center;}
.page a,.page span{display:inline-block;height:20px;padding:0 5px;margin:5px;line-height:20px;font-size:12px;color:#000;border:1px solid #aaa;vertical-align:middle;}
.page .cur,.page .current{background:#256ebb;color:#fff;}


.icon{display:inline-block;width:25px;height:16px;background:url(../images/icons.png) 0 center no-repeat;}
.icon.cn{background-position:0 0;}
.icon.en{background-position:-25px 0;}
.icon.rt{background-position:0 0;height:20px;width:20px;}
.icon.phone{background-position:0 0;width:42px;height:42px;}
.icon.book{background-position:-42px 0;height:21px;width:19px;}