
/**/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0; font-size:14px; font-family:"微软雅黑"}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
ul,li {list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}   
sub{vertical-align:baseline;}
legend{color:#000;}
a{ text-decoration:none; color:#333}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
header,nav,section,article,footer,figure,menu{ margin:0px; padding:0px; display:block}
.clear{clear:both;height:0;font-size:0;line-height:0;visibility:hidden; overflow:hidden;}

.w_100{ width:100%;}
.w1200{ width:1200px; margin: 0 auto}
/*头部*/
.head_top{ width:100%;}
.b1{ background-color:#f5f3f4;}

.logo{}
.head_1 { text-align:center; height:102px; }
.head_2{ width:100%; height:195px;background: url(../images/index_01.jpg) no-repeat center top;padding-top:480px;}
.head_2_p {  color: #000;z-index: 2;line-height:30px; opacity: 0.9;background: #f6f9fc; overflow:hidden}
.head_2_p p{width:1200px; margin:0 auto; padding:0 100px 10px 100px; font-size:16px;}
.head_2_p p span{ width:60px; display:inline-block; height:40px; font-size:30px; line-height:40px; padding:5px; color:#fff; background-color:#000; margin-bottom:5px;}
.head_2 ul li{height:40px; margin-top:10px; display:inline-block; width:160px; line-height:40px; text-align:center }
.head_2 ul li a{ color:#fff; font-size:18px;}
.head_2 ul .li_first{ background-color:#ba0c31; border-radius:10px; margin-right:20px;}
.banner{background: url(../images/banner.jpg) no-repeat center}
.banner a{ display:block; width:100%; height:488px;}



/**/
.main{ width:1200px; margin:0 auto; overflow:hidden;}
.cen{ text-align:center}
.rl_title{ height:70px; background: url(../images/index_04.jpg) repeat-x  bottom center; line-height:70px; margin-top:30px; border-top:1px solid #000}
.rl_title h3{ color:#cc0000; font-size:28px; font-weight:600;}
.rl_title h3 a{ display:inline-block; float:right; width:159px; height:35px; margin-left:20px; line-height:35px; background-color:#f08300; border-radius:5px; color:#fff; text-align:center; font-size:14px; margin-top:20px;}
.box1{ background: url(../images/box1_bg.jpg) no-repeat center center; padding-top:30px; text-align:left; line-height:26px;}
.box1 h3{ font-size:18px; color:#cc0000; line-height:60px; height:50px; margin:20px 0 0 0; font-weight:600}
.box1 .box1_left{ float:left; width:518px; height:396px;  background-color:#edebeb; padding:0 30px; color:#4c4c4c}
.box1 .box1_left strong{ font-size:15px; color:#000; margin-top:10px; display:inline-block}
.box1_1{ margin-top:170px; margin-left:816px; text-align:left}

.box1_right{ float:left; margin-left:20px;}
.box1 ul li{ float:left; width:48%; margin-right:2%; margin-top:30px; color:#393939}
.box1 ul li span{ display:inline-block; background-color:#cc0000; color:#fff; padding:3px 10px; margin-right:10px;}
.box1_img{ margin-top:40px;}
.box2_1{ width:1110px; margin-top:40px;background-color:#edebeb; padding:30px 40px; line-height:35px; color:#4c4c4c; position:relative; }
.box2_1 h3{ font-size:24px; color:#cc0000; line-height:50px;}
.box2_1 p span{display:inline-block; background-color:#49494a; color:#fff; padding:0px 10px; margin-right:10px; margin-top:10px;}
.box2_1 dl dt{ color:#cc0000; font-size:17px; margin-top:10px;}
.youshi4_img{ position:absolute; top:0; right:40px;}
.youshi4_p { margin:15px 0 30px 0; line-height:26px; font-size:15px;}

.box3{ margin-bottom:40px;}
.box3_left{ float:left; width:557px;}
.box3_right{ float:left; margin-left:50px; width:593px; }


.box2_1 .left{ width:50%; float:left; background-color:#f5f3f4;height:300px;color:#e37c00;}
.box2_1 .left h3{ font-size:16px; margin-top:40px;color:#e37c00; line-height:32px; height:64px;}
.box2_1 .left h2{ font-size:26px; margin-top:40px; color:#e37c00;}
.box2_1 .left h2 span{ font-size:14px;}
.box2_1 .left .zx{ width:150px; line-height:40px; height:40px; background-color:#ec8100; margin:20px auto; border-radius:20px;}
.box2_1 .right{ width:50%; float:left; background-color:#e6e1da;height:300px;}
.box2_1 .right h3{ margin-top:20px; color:#e37c00}
.box2_1 .right .coolbg { border:0; width:150px; color:#fff; background-color:#414141; height:40px; border-radius:20px; margin:20px 0; line-height:40px;}
.input_div{ height:50px; line-height:50px; font-size:18px;}
.input_div label{ margin-right:20px;}
.input_div input{  border:1px solid e9a2a4; font-size:12px; height:25px; padding-left:10px;}



.box4{ margin:50px auto; text-align:center; padding:43px 0 50px 0;}

.box4_bg{background: url(../images/box4_bg.png) no-repeat top center;}
.box5{ margin:50px auto; text-align:center; }
.box5 a{ display:block; margin:20px auto; }
.box6{ margin:50px auto; text-align:center; font-size: 0; line-height:0 }
.box6 a{}

.foot_bg{ background-color:#edebeb}
.footer{ width:1200px; margin:0 auto;}
.footer .left{ float:left; margin:50px 100px;}
.footer .right{ float:left; text-align:center;}
.footer .right p{ font-size:20px; line-height:40px; margin-top:50px;}