
@charset "utf-8";
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0; behavior:url("csshover.htc"); border-collapse: collapse;}
img { border: 0 none; vertical-align:middle; }
ul, li { list-style-type: none; margin:0px; padding:0px;}
body, input, select, button, textarea { font-size: 12px; font-family:"微软雅黑";  }
button { cursor: pointer; }
i, em, cite { font-style: normal; }
aside section,.body{display:block; width:1000px; margin:0 auto;}
a, a:link { color: #000; text-decoration:none; cursor:pointer; }
a:visited {}
a:active, a:hover { text-decoration: none;  }
a:focus { outline: none; } 
.clear {clear:both;}
body{line-height:1.6; min-width:1200px}
.layout{ width:1200px; margin:0 auto; clear:both;}


/*******************************************/

.head{background: url(../images/top_bg.png) repeat-x top left #f5f5f5;height: 100px;padding: 20px 0 25px;box-sizing: border-box;*height: 58px;}
.head .logo{float: left;width: 324px;height: 60px; }
.head .head_nav{/* float: right; */height: 58px; padding-left: 290px;overflow: hidden; /* padding-right: 60px;position: relative; */}
.head .head_nav li{float: left;}
.head .head_nav li a{padding: 0 26px;font-size: 15px;color:#666666;font-family: Microsoft Yahei;line-height: 58px;display: block; font-weight:bold}
.head .head_nav li a:hover{color:#d6291f;}
.head .head_nav .sou{background: url(../images/png_3.png) no-repeat center center;width: 20px; cursor: pointer; /* height: 58px; */display: inline-block;*display: inline;zoom:1;/* position: absolute; right:20px;top:0;*/border: none;}



.banner{height:600px;position:relative;z-index:0;top:0;left: 0;}
.banner .hd{ height:32px; overflow:hidden;   z-index:1; text-align:center;display: inline-block;*display: inline;zoom:1;}
.banner .hd_l,.banner .hd_r{display: inline-block;*display: inline;zoom:1;width: 14px;height: 32px;float: left}
.banner .hd_l{background: url(../images/png_3.png) no-repeat center center;}
.banner .hd_r{background: url(../images/png_5.png) no-repeat center center;}
.banner .hd ul{ overflow:hidden; zoom:1; display:inline-block; *zoom:1;*display:inline;background: url(../images/png_4.png) repeat;height: 32px;float: left}
.banner .hd ul li{  border-radius:13px; float:left; margin:8px 5px 0;  width:15px; height:15px; font-size:0; text-indent:200px; overflow: hidden; cursor:pointer; background:url(../images/png_2.png) left center no-repeat}
.banner .hd ul li.on{ background-position:right center;}
.banner .bd{ position:relative; height:100%; z-index:0}
.banner .bd ul{ width:100% !important}
.banner .bd li{ width:100% !important; zoom:1; vertical-align:middle}
.banner .bd li a{background: url(../images/images_1.jpg) no-repeat center;height: 600px;display: block;}





.main{ width:1200px; margin:auto; height:235px; margin-top:20px;}
.jj{ width:380px; float:left;color:#FFF; text-align:center; line-height:42px;font-size:14px; font-weight:bold; padding-bottom:12px;}
.gywm{height:43px; width:100px; background:#c30d23; float:left; }
.more{height:43px; width:280px; background:#cdcdcd; float:right}
.more span{ float:right; margin-right:15px;font-weight:bold; font-size:16px}



.cp{ width:800px; float:right}

.pro ul li{ float:left; margin-left:8px; margin-right:9px;}

.pro ul li p{ text-align:center; font-size:13px; line-height:42px; font-weight:bold}

.pro ul li p a:hover{ color:#c30705}






.in_banner{height:260px; background:url(../images/016.jpg) top center no-repeat;}

<!--about-->


#mains{width:100%; display:table;background:url(../images/maintop.jpg) top repeat-x #FFF; padding-bottom:70px;}

#mains .main{width:1172px; margin:0 auto; display:table;}

#mains .main .left{width:245px; display:table; padding-top:42px; position:relative; float:left; margin-right:55px;}

#mains .main .left .title{padding-left:30px;width:215px;height:69px; line-height:69px; font-size:19px; color:#FFF; background:url(../images/leftTitle_03.jpg) no-repeat; position:absolute;top:-27px;left:0px;}

#mains .main .left .leftNav{width:245px; display:table; margin-bottom:19px;margin-top: 45px;}

#mains .main .left .leftNav ul{width:243px; border-left:1px #ecebec solid; border-right:1px #ecebec solid; display:table; padding-top:12px;}

#mains .main .left .leftNav ul li{width:203px;line-height:39px; margin:0 auto;}

#mains .main .left .leftNav ul li a{font-size:14px; color:#000;width:187px;height:39px;background:url(../images/leftDIAN_03.jpg) 9px no-repeat; border-bottom:1px #d7d8d8 solid; padding-left:29px; display:block; }

#mains .main .left .leftNav ul li a:hover{color:#da1d0a;}

#mains .main .left .leftNav ul li .hover{color:#da1d0a;}

#mains .main .left .leftNav ul li .secondary a{background:url(../images/erjidian_03.jpg) 13px no-repeat; border-bottom:1px #d7d8d8 dashed; color:#737373; }

#mains .main .left .leftNav ul li .secondary .hover{color:#e57c77;}

#mains .main .left .leftNav ul li .secondary a:hover{color:#e57c77;}

#mains .main .left .leftNav .fanhui{width:209px;height:80px; background:url(../images/leftNav_03.jpg) no-repeat; padding-left:36px; padding-top:21px;}

#mains .main .left .leftNav .fanhui a{color:#da1d0a;}

#mains .main .left .leftNav .fanhui a:hover{color:#da1d0a; text-decoration:underline;}

#mains .main .left .ad{width:245px;height:84px;}

#mains .main .left .ad a img{display:block;}





#mains .main .right{width:872px; display:table; float:left;}

#mains .main .right .position{width:872px;height:30px;overflow:hidden; margin:0 auto; padding-top:12px;}

#mains .main .right .position span{width:28px; display:inline-block;height:27px;text-align:center; float:left;}

#mains .main .right .position a{ color:#727272;}

#mains .main .right .position a:hover{color:#da1d0a;}

#mains .main .right .position strong{font-weight:500; color:#da1d0a;}

#mains .main .right .position .home{padding-left:18px; background:url(../images/home_07.jpg) left no-repeat;}



#mains .main .right .aboutMain{width:872px; display:table;padding-top:39px;}

#mains .main .right .aboutMain .title{width:855px;height:78px;  margin:30px 0}

#mains .main .right .aboutMain p{font-size:14px; color:#737373; line-height:35px; font-family:"寰蒋闆呴粦"; padding-bottom:20px; display:table; width:100%;}

#mains .main .right .aboutMain .title2{ clear:both;width:855px;height:35px;font-size:16px;color:#000;padding-left:17px;background:url(../images/title2_17.jpg) left 3px no-repeat;border-bottom:1px #cacccc solid;margin-bottom:25px;}

#mains .main .right .aboutMain p img{display:inline;}






.aboutMain ul li{ float:left; margin:30px 4px; width:280px; height:250px; border:1px #CCCCCC solid}


.aboutMain ul li p{ height:56px; background:#c30d23; text-align:center; }
.aboutMain ul li p a{ color:#FFF;line-height:52px;}
.aboutMain ul li p a:hover{ color:#000}
<!--foot-->


/*-- 底部 --*/
#foot_box{ font-size:12px; color:#fff; padding-top:20px; background:#555; clear:both; border-top:1px solid #eee; padding-bottom:20px; margin-top:15px; border-bottom:5px solid #fa9d1c;}
#foot_box .foot_left{ float:left; width:220px; margin-right:30px;}
#foot_box .foot_left h1{ font-size:13px; line-height:26px; height:26px; font-weight:normal;color:#fff; margin-bottom:10px;}
#foot_box .foot_left h1 img{ vertical-align:middle;}
#foot_box .foot_left p{ font-size:12px;}
#foot_box .foot_left .foot_order{ width:100px; height:30px; margin-top:10px; text-indent:10px;line-height:30px; color:#fff; background: url(../images/ft_order.png) no-repeat top right #333; display:block;}
#foot_box .foot_left .foot_order:hover{ background: url(../images/ft_order.png) no-repeat top right #ff6a02;}

#foot_box .foot_right{ float:right; text-align:right; padding-top:3px;}
#foot_box .foot_right a{ font-size:12px; color:#fff; margin-right:5px; padding-left:5px;}
#foot_box .foot_right a:hover{ color:#F60;}
#foot_box .foot_right p{ margin-top:10px; clear:both;}

#foot_box .foot_icon{ clear:both; margin-top:15px;}
#foot_box .foot_icon a{ height:27px; width:27px; background-image:url(../images/foot_icon.png); display:block; float:right; margin-left:0px; padding:0px; line-height:999px; overflow:hidden;}
#foot_box .foot_icon a:hover{ height:27px; width:27px; background-image:url(../images/foot_iconhover.png); }
#foot_box .foot_icon .ft_icon01{ background-position:0px 0px;}
#foot_box .foot_icon .ft_icon02{ background-position:-34px 0px;}
#foot_box .foot_icon .ft_icon03{ background-position:-67px 0px;}
#foot_box .foot_icon .ft_icon04{ background-position:-99px 0px;}

#foot_box .foot_icon .ft_icon05{ background-position:-132px 0px; line-height:27px;}
#foot_box .foot_icon .ft_icon05 p{ display:none;position:absolute; z-index:999;margin-top:-235px;*margin-top:-215px;margin-left:-80px;*margin-left:-95px; line-height:18px!important; border:3px solid #ddd; background:#fff; padding:5px; width:100px; text-align:center; }
#foot_box .foot_icon .ft_icon05:hover p{ display:block;}



.w1100_center{ width:1200px; margin:0 auto;}