@charset "utf-8";
/* CSS Document */


*{ margin:0px; padding:0px;}
body{
	width:100%;
	margin:0px;
	padding:0px;
	color:#3d3d3d;
	font-size:15px;
	font-family:"Microsoft YaHei","simsun","Helvetica Neue", Arial, Helvetica, sans-serif;

}
html{ overflow-x:hidden;}
.clear{ clear:both;_overflow:hidden;*height:0px;}
img{ border:0px;}
img{max-width: 100%; height: auto; transition: all .5s;}
a{ text-decoration:none; color:#3d3d3d; }
a:hover{ color:#122a85;}
div, img, ul, li, span, a, p{ margin:0px; padding:0px;}
li{ list-style:none;}
.ds{
	display:block;}
.fl{
	float:left;}
.rl{
	float:right;}
	
.barwrap{ width:100%;background:#FFF; position:fixed;  top:0; left:0; right:0; height:125px; margin-left:auto;margin-right:auto;z-index:10000;}

.cgtopan{ width:98%; margin:0 auto; text-align:right; margin-top:15px;}
.cgtopan a{margin-left:15px; font-size:12px;display:block; float:right;}
.cglxx{ width:100px; line-height:25px;}

.cgtop{ width:1200px; margin:0 auto; height:90px; overflow:hidden;}
.cglogo{}

.cgdhang{
            width:840px;
	margin-top:15px;
	height:45px; line-height:45px;
	float:left;
	margin-left:107px;
        }
.cgdhang li {
            float: left; width:168px;
        }
.cgdhang li a, .dropbtn {
            display: inline-block;
            color: white;
            text-align: center;
            text-decoration: none;
		}
.cgdhang li a:hover, .dropdown:hover .dropbtn {
           /* background-color: #FFF;*/
		     color:#039;
        }
.dropbtn:hover {
           /* background-color:#009;*/
		   color:#039;
        }		
	

#curran{color:#039;}	
.curran{color:#039;}		
		
.cgdhang li.dropdown {
            display: inline-block;
        }
.cgdhang li.dropdown a{ text-align:center;
	color:#636363;
	display:block; width:168px; line-height:45px;
	font-size:17px;}	
		
.dropdown-content {
            display: none;
            position: absolute;
            background-color: #fafafa;
            width: 168px;
			z-index:10000000;
			margin-top:20px;
			
            box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
        }
.dropdown-content a {
            color:#122a85;
            text-decoration: none;
            display: block;
			width:168px; 
			text-align:center;
			float:left;
			border-bottom:1px solid #CCC;
			height:45px; line-height:45px;
        }
#cganniu{ font-size:13px;}			
#cganniu:hover{
            color: #FFF;
            background-color: #122a85;}
			
.show {display: block;}

.cgen{ width:32px; background:url(../images/en.png) no-repeat left; height:25px; line-height:25px; padding-left:15px;}
.cgen:hover{ color:#122a85; font-weight:bold;}

.barwrap.on{ animation-name: down; animation-duration: 1s;background:#FFF; height:124px; top:0;}
.barwrap.on li a:hover{ color:#3388ca;}	
/*********/


.ad{text-align: center;}
.ad .item{ font-size: 0;background: #535353;}
.owl-theme .owl-controls{ margin-top: -45px !important;}
/*******************************************************************/

.cgbiaogan{ width:1260px; margin:0 auto; margin-top:50px; text-align:center; font-size:30px; font-weight:bold; color:#122a85;}
.cgbiaogan2{ width:1260px; margin:0 auto; margin-top:10px; line-height:24px; text-align:center; color:#7c7c7c;}
/**/

.cgguanyu{ width:1260px; margin:0 auto; margin-top:30px;}
.cgguanyu1{ width:570px; margin-left:15px; margin-right:15px;}
.cgguanyu1-1{ width:299px; margin-left:25px;}
.cgguanyu1-1 h1{ display:block; width:100%; float:left; font-size:22px; font-weight:normal; color:#122a85;}
.cgguanyu1-1 h2{ display:block; width:100%; float:left; margin-top:6px; font-weight:normal; font-size:17px;}
.cgguanyu1-1 p{ width:100%; float:left; line-height:25px; margin-top:12px; color:#909090;}


.cgguanyu1-1 ul{ width:100%; float:left; margin-top:30px;}
.cgguanyu1-1 li{ width:50%; float:left; line-height:30px; color:#909090;}
/**/

.cgfuwu{ width:100%; margin:0 auto; margin-top:30px; background:url(../images/aboutbg.jpg) no-repeat top center;}
.cgfuwu2{ width:1260px; margin:0 auto;color:#FFF;}
.cgfuwu2 ul{ width:100%; float:left; margin-top:35px;}
.cgfuwu2 li{ width:30.3333%; float:left; margin:1.5%;}
.cgfuwu2 li a{ color:#FFF;}
.cgfuwu2 li a img{ width:100%; height:auto; float:left;} 
.cgfuwu2 h1{ display:block; margin-top:25px; width:100%; float:left; font-size:24px; font-weight:normal; }
.cgfuwu2 p{ width:100%; float:left; font-size:16px; margin-top:10px; line-height:23px;}
.cgfuwu2 li a img:hover{opacity:0.5; filter:alpha(opacity=50);}
/**/
.cgxwbiao{ width:1200px; margin:0 auto; margin-top:30px; font-size:30px;}

.cgxinwen{ width:1260px; margin:0 auto; margin-top:30px;}
.cgxinwen ul{ width:100%; float:left;}
.cgxinwen li{ width:27%; float:left; margin:0 1.5%; padding:0 1.5% 15% 1.5%; height:300px; overflow:hidden; border:1px solid #c7c5c5;}
.cgxinwen li span{ display:block; width:100%; float:left; margin-top:5%; margin-bottom:40%;}
.xwpic{ position:relative; width:100%; height:auto;}
.xwaa{ display:block; width:100%;}
.xwaa img{ margin-bottom:15px;}
.cgsp01{ width:84px; height:64px; position:absolute;  background:#505050; text-align:center; color:#FFF; padding-top:20px; top:0; line-height:24px;z-index:10000;}
.cgsp01 strong{ font-size:22px;}

.cgjt{ width:97%; padding:0 1.5%; margin-top:60%; color:#CCC; font-size:13px; text-transform:uppercase;}
.cgjt img{ float:right;}
/**/
.cgfoot{ width:100%; margin:0 auto; margin-top:30px; background:#FFF; padding:25px 0; color:#000; }
.cgfoot2{ width:1260px; margin:0 auto;}
.cgfoot3{ width:90px; margin-top:26px;}
.cgfoot3 h1{ display:block; width:100%; float:left; font-weight:normal; font-size:18px;}
.cgfoot3 ul{ width:100%; float:left; margin-top:12px;}
.cgfoot3 li{ width:100%; float:left; line-height:45px;}
.cgfoot3 li a{ color:#000;font-size:12px;}
.cgfoot3 li a:hover{ color:#000; text-decoration:underline;}

.cgfoot4{ width:245px;margin-top:26px;}
.cgfoot4 h1{ display:block; width:100%; float:left; font-weight:normal; font-size:18px;}
.cgfoot4 ul{ width:100%; float:left; margin-top:12px;}
.cgfoot4 li{ width:100%; float:left; line-height:32px; font-size:12px;} 
.cgfoot4 li a{ color:#000;}

.cgfoot5{ width:110px;}
.cgfoot5 ul{ width:100%; float:left; margin-top:70px;}
.cgfoot5 li{ width:100%; float:left;text-align:center; margin:0 10px; margin-bottom:30px;}
.cgfoot5 li img{ margin-bottom:10px;}
.fotmm1{ margin-left:180px;}
.fotmm{ margin-left:100px;}
.fotmm2{ margin-left:200px;}

.cgfoot6{ width:1260px; margin:0 auto; height:45px; line-height:45px; color:#000; margin-top:15px;font-size:12px;}
.cgfoot6 a{ color:#000; text-decoration:none;font-size:12px;}
.cgfoot6 a:hover{ color:#000; text-decoration:none;}
/**/


/*固定的悬浮窗*/
.yb_conct{position:fixed;z-index:9999999;top:200px;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#f69f09 url(../images/fixCont.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#f69f09 url(../images/fixCont.png) no-repeat 0 -57px;}
.yb_bar .yb_ercode{background:#f69f09 url(../images/fixCont.png) no-repeat 0 -169px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}

/*****************************/
.neiba {
    overflow: hidden;
    width: 100%;
}
.slideshowba2 {
    height: 265px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
/**/

.cgnei{ width:1260px; margin:0 auto; margin-top:30px;}
.cgnei1{ width:245px;}
.cgnei1 span{ display:block; width:100%; height:50px; line-height:50px; background:#0e2d82; color:#FFF; font-size:22px; font-weight:bold; text-align:center; background-image:url(../images/quan.png); background-position:right; background-repeat:no-repeat;}

.cgnei1 ul{ width:100%; float:left; margin-top:10px;}
.cgnei1 li{ width:99.8%; float:left; margin:5px 0; border:1px solid #999; text-align:center; line-height:35px;}
.cgnei1 li a:hover{ display:block; width:100%; background:#0e2d82; color:#FFF;}
.cgnei1 li a#curnei{ display:block; width:100%; background:#0e2d82; color:#FFF;}

.cgnei2{ width:985px; margin-left:30px;}
.cgsp02{ display:block; width:97%; background:url(../images/weizhi.jpg) no-repeat 0 16px; padding-left:3%; border-bottom:1px solid #CCC; line-height:45px;}

.cgnei2-1{ width:100%; line-height:28px; margin-top:20px;}
/**/
.cgnei2-2{ width:100%; margin-top:20px;}
.cgnei2-2 ul{ width:100%; float:left;}
.cgnei2-2 li{ width:30.33333%; float:left; margin:1.5%; text-align:center;}
.cgnei2-2 li a img{ width:99.8%; height:auto; margin-bottom:10px; border:1px solid #999;}
/**/

.cgnei2-3{ width:100%; margin-top:20px;}
.cgnei2-3 ul{ width:100%; float:left;}
.cgnei2-3 li{ width:30.33333%; float:left; margin:1.5%;}
.cgnei2-3 li a img{ width:99.8%; height:220px; float:left; border:1px solid #999;}
.cgnei2-3 li div{ width:100%; float:left; margin-top:12px;}
.cgnei2-3 li div h1{ display:block; width:100%; float:left; font-size:16px;}
.cgnei2-3 li div p{ width:100%; float:left; margin-top:5px; line-height:22px;}
.cgnei2-3 li div span{ display:block; width:100%; float:left; margin-top:12px; font-size:12px; color:#666;}
/**/


.dhneiyeright-2-1{ width:55%;}
.dhlxh1{ width:100%; font-size:17px; color:#ef8018;}
.dhlxh2{ width:100%; font-weight:normal; font-size:14px; color:#999; margin-top:15px; line-height:23px;}
.dhlxp1{ width:100%; margin-top:50px; line-height:26px;}
.dhlxp1 strong{ font-size:20px;}
.dhlxp1 img{ margin-top:20px; border:1px solid #333333;}
/***/
.dhneiyeright-2-2{ width:42%; margin-left:3%;}
.mainW{ width:100%; float:left;}
.message{height:400px;}
.message .box{width:100%;}
.message .box li{line-height:47px;margin-bottom:15px}
.message .box li .input-text{height:42px;line-height:42px; margin-right:30px;border:1px solid #ccc;width:90%;padding:0 10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;outline:none;}
.message .box li strong{ color:#F00;}
.neirongput{height:145px;line-height:26px;border:1px solid #ccc;width:90%;padding:0 10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; font-size:14px; outline:none;}
.message .box li .input-text:focus{border-color:#1fac9c}
.message .box li textarea.neirongput{height:150px;line-height:24px;padding:10px;resize:none}
.message .box li.btn{float:left; margin-left:45px;}
.message .box li .button{cursor:pointer;width:115px;border:none;height:32px;background-color:#ef8018;border-radius:4px;color:#fff;font-size:16px}


.cgjiazhi{ width:1200px; margin:0 auto; margin-top:20px;}



.dc_pages{ width:100%; float:left; margin-top:25px; margin-bottom:25px;}
.dc_pages1{ width:610px; margin:0 auto;}
.dc_pages1 a{ display:block; color:#999; width:100px; float:left; height:37px; border:1px solid #999; margin:0px 10px 0px 10px; line-height:37px; text-align:center;}
.dc_pages1 a:hover{ display:block; background:#f6a009; color:#FFF;}



.cpshangxia{
	width:100%;
	float:left;
	margin-top:35px;	}		
.shang{
	width:31.8%;
	border:1px solid #CCC;
	text-align:center;
	line-height:35px;
	color:#666;
	font-size:16px;
	cursor:pointer;
	float:left;}	
.shang a:hover{
	color:#193b43;}	
.shang:hover{
	border:1px solid #193b43;
	color:#193b43;}		
.marshang{
	margin-left:1.3%;}
