﻿@charset "utf-8";
/* CSS Document */

body,html{font-family:????????????;font-size:12px;color:#333;background:#fff; word-wrap:break-word;
word-break:break-all;}
body,div,a,ul,li,img,span,p{margin:0;padding:0;}
*{margin:0;padding:0;}
.l{float:left;}
.r{float:right;}
*:focus {outline: none;}
.ClearFix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
a{text-decoration:none;cursor:pointer;color:#333;}
ul,li{list-style:none;}
img{border:none;}
a:hover{text-decoration:none;}
.ddd  img{width:100%;}

.nngf{font-size:14px;margin-bottom:10px;}
.nngf p{margin-bottom:0px;line-height:24px;}
.nngf img{max-width:100%;}
/**logo and nav**/
.pic-conx1{position:absolute;left:3px;bottom:3px;background:rgba(0,0,0,0.5);color:#fff;padding:15px;width:98%;display:none;}
#owl-demo .owl-item:hover .pic-conx1{display:block;}
#searchBoxs{position:absolute;top:67px;left:0px;width:90%;}
#searchBoxs ul{border:1px solid #eee;}
#searchBoxs ul li{line-height:30px;padding-left:20px;cursor:pointer;}
#searchBoxs ul li:hover{background:#27AE61;color:#fff;}
.du3d{position:relative;}
.set_input img{width:100%;height:auto !important;margin-bottom:3%;}
.set_input{margin-top:3%;font-size:14px;line-height:1.5;color:#999;text-align:center;}
..cx1{padding:0px 0px 0px 10px;}

.p_con{font-size:14px;line-height:1.5;color:#666;}
.p_con b{display:block;font-size:16px;padding-bottom:10px;}
.fcd{display:inline-block;width:110px;height:30px;line-height:30px;text-align:center;background:#D9343E;border-radius:5px;font-size:16px;color:#fff;}

#page  .pagination li{margin-left:10px;display:block;float:left;margin-top:10px;}
#page  .pagination li a{border-radius:3px;background:#EBEBEB;font-size:14px;border:0px;color:#9b9b9b;}
#page  .pagination li.active .current,#page  .pagination li:hover a{border-radius:3px;font-size:14px;color:#fff;background:#C0AA70;border:0px;}

.adv0{height:auto;overflow:hidden;width:100%;position:relative;}
.adv_s .hd ul{width:100%;position:absolute;left:0%;bottom:60px;text-align:center;}
.adv_s .hd li{width:17px;height:17px;display:inline-block;margin-right:20px;background:none;z-index:2001;cursor:pointer;border-radius:100%;background:#9B9495;opacity:0.5;}
.pic{position:relative;}
.adv_s .hd li.on{width:17px;height:17px;background:#1685df;border-radius:10px;opacity:1;}
.pic a img{width:100%;height:auto !important;}
.sj_mark .next{width:40px;height:40px;background:url(../images/next.png) no-repeat center center;position:absolute;bottom:48%;right:0px;z-index:2002;display:block;}
.sj_mark .prev{width:40px;height:40px;background:url(../images/prev.png) no-repeat center center;position:absolute;bottom:48%;left:0px;z-index:2002;display:block;}


/*?????? */
.page{height:38px; padding-top:15px; padding-bottom:15px; float:right; padding-right:0px;}
/*CSS black2 style pagination*/
DIV.black2 {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; MARGIN: 3px; PADDING-TOP: 7px; TEXT-ALIGN:right; margin-right:0px;
}
DIV.black2 A {
	BORDER-RIGHT: #0A99C3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #0A99C3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #0A99C3 1px solid; COLOR: #0A99C3; PADDING-TOP: 2px; BORDER-BOTTOM: #0A99C3 1px solid; TEXT-DECORATION: none
}
DIV.black2 A:hover {
	BORDER-RIGHT: #0A99C3 1px solid; BORDER-TOP: #0A99C3 1px solid; BORDER-LEFT: #0A99C3 1px solid; COLOR: #fff; BORDER-BOTTOM: #0A99C3 1px solid; BACKGROUND-COLOR: #0A99C3
}
DIV.black2 A:active {
	BORDER-RIGHT: #0A99C3 1px solid; BORDER-TOP: #0A99C3 1px solid; BORDER-LEFT: #0A99C3 1px solid; COLOR: #fff; BORDER-BOTTOM: #0A99C3 1px solid; BACKGROUND-COLOR: #0A99C3
}
DIV.black2 SPAN.current {
	BORDER-RIGHT: #0A99C3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #0A99C3 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #0A99C3 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #0A99C3 1px solid; BACKGROUND-COLOR: #0A99C3
}
DIV.black2 SPAN.disabled {
	BORDER-RIGHT: #C8C8C8 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #C8C8C8 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #C8C8C8 1px solid; COLOR: #C8C8C8; PADDING-TOP: 2px; BORDER-BOTTOM: #C8C8C8 1px solid
}


#contactform { margin-bottom: 20px; color:#000;}
#contactform .inputtxt {  width:450px; line-height: 22px; padding: 10px 26px; margin-bottom:20px; color: #4a4a4a; border: #f2f2f2 1px solid; -webkit-box-sizing: border-box; box-sizing: border-box; transition: all .1s linear; font-family:"microsoft yahei" }
#contactform .inputtxt:hover { border: 1px solid #CECECE; }
#contactform textarea.inputtxt { height: 100px; resize: none; overflow: hidden; }
#contactform .inputtxt.submit {  width: auto; cursor: pointer; padding-left:60px; padding-right:60px;border-color: #E9E9E9; width: auto; cursor: pointer ; background:#ffffff}
#contactform .inputtxt.submit:hover { border-color: #181d5f; background-color: #181d5f; color: #fbfbfb; }