@charset "utf-8";
/* CSS Document */


*{ margin:0px; padding:0px;}
body{
	width:100%;
	margin:0px;
	padding:0px;
	color:#666666;
	font-size:15px;
	background:url(../images/topbg.gif) repeat-x top;
	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;}
a{ text-decoration:none; color:#666666; }
a:hover{ color:#246cd7;}
div, img, ul, li, span, a, p{ margin:0px; padding:0px;}
li{ list-style:none;}
.ds{
	display:block;}
.fl{
	float:left;}
.rl{
	float:right;}
	
.mingcheng{ width:1200px; margin:0 auto;}	
.toptitle{ height:43px; line-height:43px;}
.mcsp1{ width:365px;}
.mcsp1 a{ margin:0px 10px 0px 10px;}

.logomc{ height:108px; overflow:hidden;}
.mcsp2{ width:216px; height:55px; padding-top:20px; margin-top:35px; background:url(../images/telbg.gif) no-repeat right top; font-size:27px; text-align:right;color:#246cd7; font-weight:bold;}
/********menu*******/
.hl_nav{
    position: relative;
    color: #ffffff;
    min-width: 1200px;
    height: 45px;
}
.hl_nav a{
    display: block;
    text-decoration: none;
}
.hl_nav .shade{
    position: absolute;
    width: 100%;
    height: 355px;
    top: 45px;
    left: 0;
    z-index: 1;
    background-color: #EEEEEE;
    opacity: 0.9;
    filter: alpha(opacity=90);
    box-shadow: 0 5px 15px #CCCCCC;
    display: none;
    border-bottom: #ffffff solid 1px;
    border-bottom: rgba(255,255,255,0.3) solid 1px;
	z-index:1000000;
}
.hl_nav .nav_list{
    position: absolute;
    top: 0;
    left: 50%;
    margin: 0 0 0 -600px;
    z-index: 20000000000;
    padding: 0;
    list-style: none;
    width: 1200px;
    overflow: hidden;
    height: 45px;
}
.hl_nav .nav_list>li{
    padding: 0;
    float: left;
    margin: 0;
    width: 133px;
    text-align: center;
    height: 365px;
}
.hl_nav .nav_head{
    height: 45px;
    line-height: 45px;
    color: #ffffff;
    font-size: 16px;
/*    background-color: #FD463E;*/
}
.hl_nav .nav_head .icon{
    font-size: 18px;
}
.hl_nav .item{
    height: 40px;
    line-height: 40px;
    color: #333333;
    position: relative;
}
.hl_nav .item:hover:after{
    content: '';
    display: block;
    position: absolute;
    width: 72px;
    height: 2px;
    bottom: 5px;
    left: 30px;
    background-color: #246cd8;
}
.hl_nav .nav_list:hover{
    height: 365px;
    transition: height 0.3s;
}
.hl_nav .nav_list:hover + .shade{
    display: block;
}
.hl_nav .nav_list>li.highlight:hover{
    background-color: #ffffff;
}
.hl_nav .nav_list>li:hover .nav_head,.hl_nav .nav_list>li.active .nav_head{
    background:url(../images/menubg.gif) no-repeat;
}
#cur{background:url(../images/menubg.gif) no-repeat;}
.hl_nav .nav_list>li.right{
    float: right;
}
.hl_nav .nav_list>li:hover .item{

}

.mcchanpin{ margin-top:55px;}
.mcchanpin1{ width:224px;}
.mcsp3{ width:224px; height:74px; background:url(../images/cplistbg.gif) no-repeat; text-align:center; color:#FFF; font-size:22px; font-weight:bold; line-height:74px;}
.cplistl{ width:188px; border:1px solid #babab9; padding:17px; margin-bottom:15px;}
.cplistl li{ width:188px; float:left; height:35px; line-height:35px; margin:10px 0px 10px 0px; text-align:center; background:#f9be00;}
.cplistl li a{ color:#FFF; font-weight:bold;}
.cplistl li:hover{ background:#246cd7; color:#FFF; font-weight:bold;}
.cplistl li#curr2{ background:#246cd7; color:#FFF; font-weight:bold;}

.mcchanpin2{ width:950px; margin-left:26px;}
.mcchanpin2 ul{ width:950px; float:left;}
.mcchanpin2 li{ width:301px; float:left; margin:8px 7px 10px 8px;}
.mcchanpin2 li a img{ float:left;}
.mcchanpin2 li a span{ display:block; width:301px; height:47px; background:#f9be00; text-align:center; color:#FFF; font-size:17px; font-weight:bold; float:left; line-height:47px;}
.mcchanpin2 li a span:hover{ background:#246cd7; color:#FFF;}

.aboutmc{ margin-top:55px; text-align:center; background:url(../images/gongsi.png) no-repeat center top; height:57px; overflow:hidden; font-size:32px;}
.aboutmc2{ width:100%; background:url(../images/aboutbg.jpg) no-repeat top center; height:609px; overflow:hidden; margin-top:30px;}
.aboutmc2-1{ width:1050px; margin:0 auto;background:url(../images/aboutbg2.png) no-repeat; height:276px; overflow:hidden; line-height:29px; color:#FFF; padding:145px 75px 75px 75px; margin-top:115px;}
.abmore{ display:block; width:175px; height:50px; line-height:50px; background:#f9be00; text-align:center; font-weight:bold; float:right; color:#FFF; margin-top:15px;}

.youshimc{ margin-top:30px; background:url(../images/youshiwen.png) no-repeat top center; padding-top:20px; color:#f9be00; font-size:39px; font-weight:bold; text-align:center;}
.youshimc2{ margin-top:5px; text-align:center; text-transform:uppercase;}
.youshimc3{ margin-top:5px; text-align:center; font-size:20px;}

.youshiwen{ width:100%; background:url(../images/youshibg.jpg) no-repeat top center; overflow:hidden;}
.youshiwen1{ margin-top:30px;}
.youshiwen1-1{ width:1200px;background:url(../images/youshiyinying.png) no-repeat bottom; padding-bottom:75px;}
.youshiwen1-1-1{ width:801px;}
.mcsp4{ width:720px; background:url(../images/y1.png) no-repeat left; padding-left:32px; font-size:19px; font-weight:bold; color:#246cd7; line-height:27px;}
.yswenan{ width:450px; margin-top:42px;}
.yswenan li{ width:430px; float:left; background:url(../images/youshilibg.png) no-repeat 0px 5px; line-height:24px; margin:0px 0px 15px 0px; padding-left:25px;}
.yswenan li strong{ color:#f9be00;}

.youshiwen1-2{ width:1200px;background:url(../images/youshiyinying.png) no-repeat bottom; padding-bottom:75px;}
.youshiwen1-2-1{ width:425px; margin-left:343px;}
.mcsp5{ width:380px; background:url(../images/y2.png) no-repeat left; height:58px; padding-left:45px;font-size:19px; font-weight:bold; color:#246cd7; line-height:27px;}
.yswenan2{ width:400px; margin-top:42px;}
.yswenan2 li{ width:380px; float:left; background:url(../images/youshilibg.png) no-repeat 0px 5px; line-height:24px; margin:0px 0px 15px 0px; padding-left:25px;}
.yswenan2 li strong{ color:#f9be00;}

.youshiwen1-3{ width:1200px;}
.youshiwen1-3-1{ width:721px;}
.mcsp6{ width:600px; background:url(../images/y3.png) no-repeat left; padding-left:45px;font-size:19px; font-weight:bold; color:#246cd7; line-height:27px; height:58px; overflow:hidden;}
.yswenan3{ width:450px; margin-top:42px;}
.yswenan3 li{ width:430px; float:left; background:url(../images/youshilibg.png) no-repeat 0px 5px; line-height:24px; margin:0px 0px 15px 0px; padding-left:25px;}
.yswenan3 li strong{ color:#f9be00;}

.dinggoumc{ width:1200px; background:url(../images/dinggou.png) no-repeat top center; height:57px; overflow:hidden; text-align:center; font-size:32px; margin-top:30px;}
.dinggoumc2{ margin-top:30px;}

.xinwenmc{ width:1200px; background:url(../images/xinwen.png) no-repeat top center; height:57px; overflow:hidden; text-align:center; font-size:32px; margin-top:30px;}
.xinwenmc2{ margin-top:30px;}
.xinwenul{ width:776px; margin-left:30px;}
.xinwenul li{ width:776px; float:left; margin:17px 0px 12px 0px;}
.mcsp7{ width:60px; height:62px; background:url(../images/xinwenlibg.gif) no-repeat right; font-size:14px; text-align:right; padding-right:10px;}
.mcsp7 strong{ font-size:20px;}
.xinwenmc3{ width:686px; margin-left:20px;}

.linkmc{ margin-top:30px; background:url(../images/linkxian.gif) no-repeat bottom left; padding-bottom:12px;}
.linkmc strong{ font-size:17px;}
.linkmc2{ margin-top:15px;}
.linkmc2 a{ margin:12px;}

.footmc{ width:100%; background:url(../images/footbg.jpg) no-repeat top center; height:207px; overflow:hidden; margin-top:30px;}
.footmc1{ margin-top:25px;}
.footmc1-1{ width:115px; text-align:center; color:#FFF;}
.footmc1-1 img{ margin-bottom:6px;}
.footmc1-2{ width:695px; color:#FFF; line-height:32px; margin-top:50px;}
.footmc1-2 a{ color:#FFF; text-decoration:underline;}
.footmc1-2 a:hover{ color:#FFF; text-decoration:none;}
.footmc1-2 strong{ font-size:22px;}


/***************/
.neibamc{width:1000px;height:300px; margin:0 auto;position: relative; }
.neibamc img{width: 1920px; height:300px; position: absolute;  top: 0; left: -460px; overflow: hidden;text-align: center;}

.mcchanpin2-1{ width:950px; margin-left:26px; line-height:29px;}
.neibiao{ color:#246cd7; font-size:22px; width:950px; border-bottom:1px dotted #CCC; padding-bottom:5px; margin-bottom:15px;}

.mcchanpin2-2{ width:950px; margin-left:26px; line-height:29px;}
.xinwenul2{ width:950px;}
.xinwenul2 li{ width:950px; float:left; margin:17px 0px 12px 0px;}
.mcsp7-1{ width:60px; height:62px; background:url(../images/xinwenlibg.gif) no-repeat right; font-size:14px; text-align:right; padding-right:10px;}
.mcsp7-1 strong{ font-size:20px;}
.xinwenmc3-1{ width:860px; margin-left:20px; line-height:22px;}

.daqianmessage{ width:1200px; margin:0 auto; margin-top:25px;}
.message{height:487px;background:url("../images/messageBg.png");margin-top:20px}
.message .box{padding:50px 0 0 40px}
.message .box li{line-height:44px;margin-bottom:15px}
.message .box li .input-text{height:42px;line-height:42px;border:1px solid #ccc;width:470px;padding:0 10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.message .box li .input-text:focus{border-color:#1fac9c}
.message .box li textarea.input-text{height:84px;line-height:24px;padding:10px;resize:none}
.message .box li.btn{margin-left:40px}
.message .box li .button{cursor:pointer;width:122px;border:none;height:40px;background-color:#ff8a00;border-radius:4px;color:#fff;font-size:16px}

.dc_pages{ width:950px; float:left; margin-bottom:25px; margin-top:35px;}
.dc_pages1{ width:610px; margin:0 auto;}
.dc_pages1 a{ display:block; width:100px; float:left; height:37px; border:1px solid #999; margin:0px 10px 0px 10px; line-height:37px; text-align:center;}


.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%;}
	
