﻿#main{ }
/*样式重置 start*/
.layout{ width:1200px; margin:0 auto; clear:both; overflow:hidden; }
.logo img{ margin-left:0px; }
.head-nav{position:absolute; top:0;right:0; }
.form{margin-right:0px; }
/*样式重置 end*/

.warp{ width:1200px; margin:0 auto; clear:both; overflow:hidden; }
.main-img{background-repeat: no-repeat;background-position: center;height: 256px;}

.main-tit{height: 80px;color:#ffffff;border-bottom:1px solid #e8e8e8;position: relative;}
.main-tit .top{width:238px;background-color: #1779bc;color:#ffffff;text-transform: uppercase;font-size: 14px;float: left;height: 81px;}
.main-tit .top p{text-indent: 18px;line-height: 28px;}
.main-tit .top .cn{margin-top: 20px;font-size: 22px;font-weight:bold;}
.main-tit .dmain{line-height: 80px;float: left;font-size: 22px;color:#666666;text-indent:60px;font-weight: bold;}
.main-tit .dmain span{line-height: 85px;margin-left: 10px;font-size: 14px;text-transform: uppercase;font-weight: normal;}
.main-tit .add{line-height: 80px;float: right;color:#666666;font-size: 12px;}
.main-tit .add a{color:#666666;}

.box-main{ background:#fcfcfc; clear:both; overflow:hidden; min-height:360px; padding-bottom:40px; }
.box-left{width: 266px;float: left;}
.box-left .nav li{background: #fff; min-height:62px; line-height:62px; border-top:1px solid #f8f8f8;border-bottom:1px solid #f8f8f8;box-sizing: border-box;text-indent: 12px;}
.box-left .nav li:hover,
.box-left .nav li.hover{background:#fff url(../images/jpg-12.jpg) no-repeat left top;}
.box-left .nav li.hover ol .erji{display:block;}
.box-left .nav li a{display: block; font-size: 14px; color:#333; }
.box-left ul .erji{ min-height:fit-content;height:42px; line-height:42px; text-indent:inherit; display:none;}
.box-left ul .erji a{ padding-left:15px; color:#999; }
.box-left ul .erji a:hover{ color:#0154a4; }
.box-left ul .erji a.on{ color:#0154a4; background: url(../images/jpg-12.jpg) no-repeat left; }
.box-left .nav li.hover {border-bottom:none;}
.box-left .nav li.hover + .erji{display:block;}
.box-left .nav li.hover  + .erji + .erji{display:block;}


.box-left .contact{margin-top: 20px;background-color: #ffffff;padding-bottom: 20px;}
.box-left .contact .on{padding:15px;}
.box-left .contact .on .cn-1{font-size: 12px;color:#666666;font-style: italic;}
.box-left .contact .on .cn-2{font-size: 24px;color:#1779bc;font-weight: bold;border-bottom:1px dashed #666666;height: 35px;line-height: 30px;}
.box-left .contact a{display: block;width:99px;height: 43px;line-height: 43px;color:#ffffff;font-size: 14px;text-align: center;background-color: #0160ad;margin-left: 20px;}


.box-right{width:900px;float: right; color:#363636; font-size:14px; line-height:1.5; }
.box-right .title li{width: 243px;float: left;margin-top: 14px;}
.box-right .title li.on{margin: 14px 17px 0;}
.box-right .title li em{border:1px solid #e2e2e2;display: block;padding:2px;box-sizing: border-box;position: relative;}
.box-right .title li p{height: 46px;line-height: 46px;font-size: 14px;font-weight: bold;color:#666666;}
.box-right .title li em .hover{background:url(../images/png-11.png) no-repeat;display: none;position: absolute;left: 2px;top:2px;width: 237px;height: 159px;}
.box-right .title li:hover em .hover{display: block;}
.box-right .nav{border-top:1px solid #e2e2e2;border-bottom: 1px solid #e2e2e2; position: relative;text-align: center;height: 40px;margin: 20px 0 30px;}
.box-right .nav .prev,
.box-right .nav .next{border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;display: block;width: 150px;text-align: center;position: absolute;left: 0;top:0;height: 40px;line-height: 40px;}
.box-right .nav .next{left: auto;right: 0;top:0;}
.box-right .nav .prev:hover,.box-right .nav .next:hover{background-color:#1679bc;color:#ffffff;}
.box-right .nav .sum{display: inline-block;margin-top: 9px;*display:inline;zoom:1;}
.box-right .nav .sum li{padding:1px 5px;font-size: 12px;border:1px solid #e2e2e2;float: left;margin: 0 5px;}
.box-right .nav .sum li.on,
.box-right .nav .sum li:hover{background-color: #1679bc;}
.box-right .nav .sum li.on a,
.box-right .nav .sum li:hover a{color:#ffffff;}
.box-right .nav a{color:#666666}

.box-right .map{margin-top: 20px;}
.box-right .map li{position: relative;overflow: hidden;margin-bottom: 50px;}
.box-right .map li img{float: left;}
.box-right .map li .tit{margin-left: 410px;line-height: 30px;color:#2d2d2d;}
.box-right .map li .tit .name{font-size: 18px;font-weight: bold;}
.box-right .new-o{margin-top: 20px;;border-bottom: 1px solid #e2e2e2;padding-bottom: 27px;}
.box-right .new-o .title{margin-left: 250px;}
.box-right .new-o .title p{font-size: 12px;color:#666666;line-height: 24px;}
.box-right .new-o .title p em{color:#1779bc;}
.box-right .new-o .title .top{font-size: 14px;font-weight: bold;color:#1779bc;height: 48px;line-height: 48px;}
.box-right .new-o .title .time{color:#acacac;font-size: 12px;line-height: 18px;height: 24px;}
.box-right .news{height:auto;background:none}
.box-right .news li{border-bottom: 1px dashed #e2e2e2;height: 59px;line-height: 59px;background: url(../images/png-12.png) no-repeat left center;text-indent: 30px;font-size:14px;}
.box-right .news li a{color:#666666;display: block;}
.box-right .news li span{margin-left: 20px;color:#ff0000;}
.box-right .news li em{float: right;color:#8c8c8c;}
.box-right .news li:hover a{color:#1679bc;}
.box-right .news li:hover{background-image: url(../images/png-13.png);}

