.main{ width:1160px; margin:0px auto; clear:both;}
.videocontent{ height:500px;}

table.comm{margin:0 auto;}
table.comm{border-collapse:collapse;}
table.comm tr.tit{background-color:#f9f9f9;height:20px;font-weight:700;}
table.comm tr.tit td{padding:10px 5px;}
table.comm td{border:1px solid #f4f4f4;padding:3px 5px;text-align:center;}
table.comm td img{margin:0 auto;}
table.comm tr{color:#777777;}
table.comm tr:hover{background-color:#c00;color:#fff;}
table.comm tr:hover td:hover,table.comm tr:hover td a:hover{background-color:#c00;color:#fff;}
table.comm tr:hover td a{color:#fff;}
table.tdp td{padding:10px;}

/**/
.leftcon{width:280px; margin-top:10px; float:right;}
.rightcon{width:840px; margin-top:10px; float:left;}

.leftmenu{background-color:#f9f9f9; padding-bottom:15px;}
.leftmenu h2{font-size:18px;padding:10px 0px;text-indent:18px; background-color:#dd0000; color:#fff; font-weight:normal;}
.leftmenu h2 a{display:block;}
.leftmenu h2 a:hover{ text-decoration:none;}
.leftmenu h3{ color:#dd0000; text-indent:18px; font-size:14px; height:36px; line-height:36px; padding-top:10px;}
.leftmenu h3 a{ color:#dd0000;}
.leftmenu ul{font-size:14px; width:100%; overflow:hidden;}
.leftmenu ul li{ width:139px; text-indent:18px; height:30px;line-height:30px; float:left;}
.leftmenu .last li{text-indent:2em; text-align:left;}
.leftmenu ul li a{color:#555;}
.leftmenu ul li a:hover{color:#f00;text-decoration:none;}
.leftmenu ul li a.on{background-color:#c00;color:#fff;border:1px solid #c00;}

.leftmenu{background-color:#f9f9f9; padding-bottom:15px;}
.leftmenu h2{font-size:18px;padding:10px 0px;text-indent:18px;background-color: #4667aa;color:#fff;font-weight:normal;}
.leftmenu h2 a{display:block;}
.leftmenu h2 a:hover{ text-decoration:none;}
.leftmenu dl{font-size:14px; width:100%; overflow:hidden;}
.leftmenu dl dt{color: #3557aa;text-indent:18px;font-size:14px;height:36px;line-height:36px;padding-top:10px;font-weight: bold;}
.leftmenu dl dt a{color: #3557aa;}
.leftmenu dl dd{ width:139px; text-indent:18px; height:30px;line-height:30px; float:left;}
.leftmenu dl dd a{color:#555;}
.leftmenu dl dd a:hover{color:#4667aa;text-decoration:none;}
.leftmenu dl dd a.on{background-color:#4667aa;color:#fff;border:1px solid #4667aa;}

.content h1{font-size:22px;color: #3557aa;padding:20px 0px 15px 0px;text-align:center;}
.content h3{font-size:18px;color: #3557aa;padding:10px 0px;}
.content p{line-height:30px;margin:15px 0;color:#555;text-indent:2em;font-size:14px;}
.content div{line-height:30px;color:#555;font-size:14px;}
.content p a{color:#4667aa; text-decoration:underline;font-weight:bold;}
.content p a:hover{color:#333; text-decoration:none}
.content .anli{line-height:26px;margin:15px 10px;color:#333;font-size:14px;}
.content .anli p{line-height:26px;margin:15px 10px;color:#333;font-size:14px; text-indent:0}
.content .anli p a stong{color:#4667aa;}
.content img{display:block;margin:0 auto 10px; padding:2px; border:#ccc solid 1px;max-width: 100%;}
.content p strong{color:#333;}
.content .from{color:#aaa;padding-bottom:15px;text-align:center;}
.content .ardesc{line-height: 30px;color: #888;padding: 10px 10px;font-size: 14px;background: #f9f9f9;text-indent: 2em;}
.content .arcontact{ width:100%; background-color:#f2f2f2; padding:10px 0px; overflow:hidden;}
.content .arcontact span{ display:block; float:left;}
.content .arcontact .abtn{ margin-right:10px; margin-left:10px;}
.content .arcontact .abtn a{ display:block; padding:5px 20px; color:#fff; font-weight:bold; background-color:#333;}
.content .arcontact .abtn.red a{background-color: #4667aa;}
.content .arcontact .atel{ line-height:35px; margin-right:10px; float:right;}
.content .arcontact .atel i{font-style:normal;font-weight:bold;color: #3557aa;font-family:Arial,simsun;font-size:20px;}
.content .article{ padding:10px 0px;}
.content .article a{ color:#4667aa; text-decoration:underline;}
.content .article a:hover{ color:#333; text-decoration:none;}
.content .article iframe{ width:100%; height:550px;}
.content .article table{border: 1px solid #ccc;border-collapse: collapse; width:100%;}
.content .article table td {border: 1px solid #ccc; padding: 0.5em;}
.content .article video{ max-width: 100%;}
.content .article h2{ font-size: 16px; color:#3557aa;}
.content ol li{ list-style-type:decimal;}
.content ul{ padding:10px 0px;}
.content ul li{ list-style-type:disc; list-style-position:inside; padding-left:15px;}

.arcticlerecimg{ width:840px; overflow:hidden;}
.arcticlerecimg .list{ width:852px; margin-top:10px; overflow:hidden;}
.arcticlerecimg .list li{ width:200px; height:127px; list-style:none; padding:0px; margin:0px; margin-right:13px; position:relative; float:left;}
.arcticlerecimg .list li span{ width:200px; height:127px; display:block; overflow:hidden;}
.arcticlerecimg .list li span img{ width:200px; height:127px; border:0px; padding:0px;}
.arcticlerecimg .list li span img:hover{transform: scale(1.1);transition:0.3s;}
.arcticlerecimg .list li i {
    width: 200px;
    height: 23px;
    bottom: 0px;
    background-color: #333;
    display: block;
    z-index: 1;
    position: absolute;
    filter: alpha(opacity = 70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
}
.arcticlerecimg .list li b {
    width: 185px;
    height: 23px;
    line-height: 23px;
    bottom: 0px;
	left:8px;
    text-align:center;
    font-weight: normal;
    overflow: hidden;
    z-index: 2;
    position: absolute;
	color:#fff;
	font-size:12px;
}
.arcticlerecimg .list.line li{ height:111px;}
.arcticlerecimg .list.line li span{ height:111px;}
.arcticlerecimg .list.line li span img{ width:222px; height:111px;}

.arcticletopbanner{ margin:0px auto 10px auto; width:100%; overflow:hidden;}
.arcticletopbanner img{ padding:0px; border:none; margin:0px auto;}

.article-anli{ background-color:#edf8ff; border-top:1px solid #efefef;}
.article-anli h2{ font-size:24px; font-weight:bold; color:#027bc0; padding:20px 0px 15px 0px; text-indent:0px; text-align:center;}
.article-anli span{ font-size:16px; display:block; color:#027bc0; text-align:center; padding-bottom:35px;}
.article-anli span i{ font-style:normal; color:#4667aa; padding:0px 8px;}

/*listTxt*/
ul.listTxt{ overflow:hidden; clear:both;}
ul.listTxt li{line-height:22px;color:#999;}
ul.listTxt .bd_5{margin-bottom:15px;}
ul.arrow li{background:url(/code/images/icon.png) 0 -447px no-repeat;padding-left:15px; list-style:none; width:405px; float:left;}
.content ul.listTxt li a{margin-right:5px; line-height:30px; color:#555; text-decoration:none;}
.content ul.listTxt li a:hover{ color:#4667aa; text-decoration:underline;}

.prenext{ padding:10px 0px; overflow:hidden; clear:both;}
.prenext .pre{ width:400px; height:26px; overflow:hidden; display:block; float:left;}
.prenext .next{ width:400px; height:26px; overflow:hidden; display:block; float:right;}
.content .prenext a{ color:#555; text-decoration:none;}
.content .prenext a:hover{ color:#4667aa; text-decoration:underline;}

.botsms{ width:100%; font-size: 14px; padding:20px 0px; box-sizing:border-box; margin: 0px 0px 30px 0px; background-color: #fff; overflow: hidden;}
.botsms .tit{ width: 100%; background-color: #4667aa; text-align: left; margin: 20px auto 30px auto; height: 40px; line-height: 40px; font-size: 16px;}
.botsms .tit i{padding: 5px 10px; font-style: normal; color: #fff;}
.botsms .leftform{ width: 45%; float: left;}
.botsms p{ width: 100%;text-align: center; padding-bottom: 20px;}
.botsms ul li{ width:100%; overflow:hidden; padding:5px 0px;}
.botsms span{ width:20%; height:35px; line-height:35px; font-size: 14px; text-align:right; display:block; float:left;}
.botsms .textbox{ width:75%; float:left; border:1px solid #ddd; box-sizing:border-box; padding-left:3px; height:33px; line-height:33px;-webkit-appearance: none;}
.botsms .select{ width:75%; float:left; border:1px solid #ddd; box-sizing:border-box; padding-left:3px; height:33px; line-height:33px; background: none;}
.botsms .bssubmit{ width:30%; margin-left: 20%; color:#fff; background-color:#4667aa; padding:10px 0px; margin-top: 5px; border: none; -webkit-appearance: none;}
.botsms p.tips{ padding-top: 20px; color: #4667aa; font-size: 1.2em}
.botsms .smscontact{ width: 45%; padding-left: 10%; border-left: 1px solid #e7e7e7; box-sizing: border-box; margin-top: 45px; float: right;}
.botsms .smscontact dl,.botsms .smscontact dl dt,.botsms .smscontact dl dd{ padding: 0px; margin: 0px; list-style: none;}
.botsms .smscontact dl{ line-height: 30px;}
.botsms .smscontact dl dt{ font-size: 16px; font-weight: bold; padding-bottom: 10px;}
.botsms .smscontact dl dd .linkcustomer{ font-size: 12px; background-color: #454545; color: #fff; padding: 5px 30px; margin-top: 10px; line-height: 26px; display: block; float: left;}
.botsms .smscontact dl dd b{ color: #4667aa;}
@media screen and (max-width: 768px) {
    .botsms{padding: 5%;}
    .botsms .tit{ border-bottom: 1px solid #ddd; height: 10px; background-color: #fff; text-align: center; margin: 20px auto 30px auto; line-height: 22px; font-size: 16px;}
    .botsms .tit i{padding: 5px 10px; background-color: #fff; font-style: normal; color: #4667aa; font-weight: bold; font-size: 16px;}
    .botsms .leftform{ width: 100%; float: none;}
    .botsms .bssubmit{ width:100%; margin-left: 0px;}
    .botsms .smscontact{ display: none;}
}

.footerform{ height:120px; position:fixed; bottom:0px; width:100%; overflow:hidden; z-index:2;}
.footerform .bg{ background-color:#268fe8; height:120px; width:100%; overflow:hidden;filter:alpha(Opacity=90);-moz-opacity:0.9;opacity:0.9; color:#fff;}
.footerform .col1{ float:left;}
.footerform .col1 span{ border-radius:5px; background-color:#fff; color:#268fe8; font-size:16px; display:block; padding:0px 8px; float:left; margin-top:26px; font-style:italic; clear:both;}
.footerform .col1 i{ font-size:36px; color:#fff; font-weight:bold; display:block; margin-top:5px; float:left; clear:both;}
.footerform .col2{ width:440px; float:left; margin-left:40px; margin-top:20px;}
.footerform .col2 li{ width:220px; float:left; padding:7px 0px;}
.footerform .col2 li .txtbox{ width:200px; padding-left:5px; height:30px;}
.footerform .col3{ float:left; margin-left:20px;}
.footerform .col3 span{ display:block; font-size:16px; width:220px; text-align:center; margin-top:25px; margin-bottom:10px;}
.footerform .col3 span i{ color:#fbb300; font-style:normal; font-weight:bold;}
.footerform .col3 .footerformbtn{ width:220px; height:45px; line-height:45px; color:#fff; background-color:#fbb300; font-size:18px; font-family:microsoft yahei;cursor:pointer;}
.footerform .col4{ float:right; margin-left:30px;}
.footerform .col4 i{ border-radius:5px; background-color:#fff; color:#268fe8; font-size:14px; display:block; padding:0px 8px; margin-top:20px; font-style:italic; clear:both; float:right;}
.footerform .col4 span{ display:block; clear:both; margin-top:10px; float:right; font-size:20px; background-image:url(/images/icon/footerform-tel.png); background-position:left 12px; background-repeat:no-repeat; padding-left:40px;}
.footerform .col4 span b{ display:block; clear:both; font-weight:normal; width:150px;}
.footerform .close{background-position:6px -65px; position:absolute; width:40px; height:38px; background-color:#0064b8; background-image:url(/images/icon/footerform-tel.png); background-repeat:no-repeat; top:0px; right:0px; cursor:pointer;}

/* botsms */
.sendmes{ width:100%; margin:0px auto; padding-bottom:30px; overflow:hidden; clear:both;}
.sendmes h2{ width:100%; border-bottom:1px solid #e7e7e7; text-align:center; color:#333; font-size:20px; margin:0px auto; font-weight:normal;}
.sendmes h2 span{ top:13px; position:relative; background-color:#fff; padding:0px 15px;}
.sendmes h2 span i{color: #4667aa;padding-right:10px;font-style:normal;}
.sendmes .mes{ clear:both; width:100%; height:380px; margin:0px auto; background-image:url(/images/v3/content/frombg.jpg); background-repeat:no-repeat;}
.sendmes p{ text-align:center; line-height:25px; width:100%; margin:0px auto; margin-top:40px; clear:both;}
.sendmes .l{ float:left; width:780px; color:#fff; overflow:hidden;}
.sendmes .r{ float:right; width:340px;}
.sendmes .r .content table{ width:90%; margin:0px auto;}
.sendmes .l td{ color: #fff;}
.sendmes ul{ width:100%; margin:0px auto; padding:30px 0px; overflow:hidden; clear:both;}
.sendmes ul li{ float:left;}
.sendmes ul li a{ background-color:#f9f9f9; border:1px solid #e7e7e7; padding:5px 18px; margin:0px 4px; display:block;}
.sendmes ul li a:hover{ background-color:#f5f5f5; text-decoration:none;}
.sendmes .tit{ border-bottom:1px solid #e7e7e7; text-align:center; height:25px; width:90%; margin:10px auto; margin-bottom:25px;}
.sendmes .tit h3{ background-color:#f5f5f5; padding:2px 10px; font-size:20px; display:inline; height:35px; position:relative; top:12px; color:#dd0000;}

.sms_div {font-size:12px;position:relative; margin-left:25px; float:left;}
.sms_content_bottom { width:500px; height:343px; overflow:hidden; margin-left:20px; margin-top:40px; float:left;}
.send_manager_div {	width:520px;height:40px;float:left;margin-left:160px;line-height:40px;clear:both;display:inline;}
.send_phone {width:520px;height:37px;line-height:39px;float:left;margin-left:10px;border:1px solid #ccc;padding-left:3px;padding-top:2px;margin-top:4px;}
.send_phone_focus {	width:530px;height:37px;line-height:39px;float:left;margin-left:10px;border:1px solid #FFF;background:#d6e9fb;padding-left:3px;padding-top:2px;margin-top:4px;}
.require{width:412px;height:130px; border:none; padding-left:3px; color:#555; margin: 7px 0; font-size:14px;}
.require_focus{width:412px;height:130px; border:none; color:#555; padding-left:3px;margin: 7px 0; font-size:14px;}
.input,.select{height:30px; width:150px; padding-left:3px; background-color:#fff; color:#555; border:none; float:left;}
.input_focus{height:30px; width:150px; padding-left:3px; background-color:#fff; color:#555; border:none; float:left;}
.input_quyu{width:185px;height:35px;line-height:35px; border:1px solid #ccc;}
.submit{width:125px;height:30px; text-align:center; background:#ef2416; cursor:pointer; color:#FFF; border:0; font-size:15px;}
.reset{width:125px;height:30px; text-align:center; background:#656565; cursor:pointer; color:#FFF; border:0; margin-left:15px; font-size:15px;}
.w90{ width:90px; text-align:right}
.w370{ width:170px;}
.select_middle{ text-align:center;}

.optionlist{ float:left; color:#fff; line-height:28px; margin-top:155px; margin-left:10px;}
.optionlist ol li{ height:28px; cursor:pointer;}
.optionlist ol li span{ margin-left:13px;}
.optionlist ol li:hover i{width: 0; height: 0; border-top: 4px solid transparent; border-right: 8px solid #fff; border-bottom: 4px solid transparent; display:block; float:left; margin-top:11px; margin-right:5px;}
.optionlist ol li.cur i{width: 0; height: 0; border-top: 4px solid transparent; border-right: 8px solid #fff; border-bottom: 4px solid transparent; display:block; float:left; margin-top:11px; margin-right:5px;}
.optionlist ol li.cur span{ margin-left:0px;}
.optionlist ol li:hover span{ margin-left:0px;}
.optionlist ol li span{ display:block; float:left;}

.sendmes .r .erweima{ width:120px; margin:50px auto 0px auto; text-align:center; color:#fff;}
.sendmes .r .erweima span{ display:block; margin:0px auto; width:110px; height:110px; text-align:center;}
.sendmes .r .erweima i{ display:block; width:100%; height:25px; line-height:25px; font-style:normal;}
.sendmes .r .formtel{ width:300px; padding-right:45px; text-align:right; display:block; clear:both; font-size:18px; line-height:35px; color:#fff; margin:0px auto; display:block; margin-top:20px; overflow:hidden;}
.sendmes .r .formlxb{ clear:both; margin:20px auto 0px auto;}
.sendmes .r .formlxb .telbox{ width:180px; height:30px; color:#555; background-color:#fff; float:left; padding-left:5px;}
.sendmes .r .formlxb .telbtn{ width:115px; height:30px; color:#fff; background-color:#d00; float:left; cursor:pointer;}