@charset "utf-8";
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, img, ol, ul, li, form	 { margin:0; padding:0; border:0; list-style:none; font-family:"΢���ź�";}
table, tr,td,dl, dt, dd{ margin:0; padding:0; list-style:none; font-family:"微软雅黑";}
div,span, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form { overflow:hidden;}
input { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}  
a,area{blr:expression(this.onFocus=this.blur())}
a { text-decoration:none; color:#484849;}
.clear{ clear:both;}
.boxcenter { margin:500px auto; margin-bottom: 0px; width:1200px}
.fl { float: left;}
.fr { float: right}
input { outline: none}
i { font-style: normal}

/*pub_style*/
body { background-color: #fff}
.body { background: url(../images/ts2020_top.png) no-repeat center top; min-width: 1200px;}
.head { height:95px; padding-top: 30px}
.head_r { width: 250px; height: 38px; background: url(../images/search.png); margin-top: 11px;}
.head_r input{ border: none; height: 35px; line-height: 35px;color: #9c9b9b; font-size: 14px; margin:1px 0 0 18px; width: 197px; float: left;}
.search { float: left; display: block; width:33px; height: 35px;}
.mail { float: right; font-size: 14px; font-size: 14px; margin-right: 30px; margin-top: 20px;}

.left_list{ float: left; width: 130px}
.left_list ul{ float: left;width: 110px; margin-right: 30px;}

.link{ height: 63px; background-color: #e8340c;}
.link dt{ float: left; color: #fff; font-size: 16px; margin:8px 0 0 40px}
.link dd{ float: left;}
.link select{ width: 235px; height: 40px; border:1px solid #e2e0e0; background-color: #e8340c; font-size: 16px; color: #fff; background-color: #e8340c;margin-left: 10px; margin-right: 4px; text-indent:15px}
.link_in{ margin-top: 11px;}
.foot{ background-color: #fff;padding:30px 0;}
.foot_left{ margin-left:40px;}
.foot p,.foot p a{ line-height: 34px; font-size: 16px; color: #555;}
.foot_right img{ margin-right: 47px;}
.foot p a{ margin: 0 16px;}
.foot p a.one{ margin-left: 0;}
.foot p i{ margin-left: 25px;}

.box_notice img{ float: left; margin-top: 13px; margin-right: 21px;}

.box1{ background-color: #fff; padding:35px 0 50px;}
.box1 h1{ font-size: 34px; color: #555; margin: 50px auto 40px; font-weight: bold; text-align: center}
.xly_car_in { width:610px; height:400px; float:left;position: relative; overflow:hidden}
.num { overflow:hidden; height:11px; position: absolute; bottom:15px; right:5px; zoom:1; z-index:3 }
.num li { width:10px; height:10px; background-color:#ece9e8; margin-right:7px;cursor:pointer; float: left; text-indent:-99999999px; border-radius: 50%}
.num li.on {  background-color:#ffe000; }
.xly_ul li { width:610px; height:400px; }
.xly_ul li .ceng{ position:absolute; left:0px; bottom: 0; height:49px; width:100%; background:#e8340c;}
.xly_ul li .ceng span{ line-height:44px; padding-left:10px; color:#fff; font-size:18px; font-family:'微软雅黑'; font-weight:normal;}
.xly_ul img { width: 610px; height: 400px;}
.box_c_l { width: 565px; margin-left: 25px;}

.tab { line-height:30px;overflow: visible;   }
.tab h3 { height:48px;width:129px; margin-right:12px; line-height:38px; float: left; font-size:20px; color: #555555; cursor: pointer; overflow: visible; text-align:center}
.tab h3.selected{ color: #fff; background: url(../images/hover.png) no-repeat center top}
.tab_list { position: relative; overflow:visible}
.tab_list h2 a { font-size: 20px; color: #424242; font-weight: bold}
.tab_list p { text-indent:30px; font-size: 15px; color: #777777; line-height:27px; margin-top: 5px; margin-bottom: 13px;}
.tab_list li { height: 40px; line-height: 40px; background: url((../images/ts2020_dot.png) no-repeat left center; padding-left: 15px;}
.tab_list span { float: right; font-size: 16px; color: #999999;}
.tab_list li a{ padding-left:5px; font-size: 16px; color: #424242;}
.tab_list li a:hover,.tab_list h2 a:hover,.words li a:hover{color: #d41010}
.tab_list ul{ margin-top: 7px; overflow:visible}
.more{ font-size: 16px;
    float: right;
    position: relative; right:0px; top:24px; color:#5a87a4}
.w347{ width:345px; margin-left:23px; margin-top:30px}
.ml{margin-left:0px}

.tab1{ height:46px; line-height:30px;overflow: visible; border-bottom:1px solid #d5d5d5; background:url((../images/hr.jpg) no-repeat 113px center}
.tab2{background:none}
.tab1 h3{ height:45px;margin-right:50px; line-height:38px; float: left; font-size:22px; color: #555555; cursor: pointer; overflow: visible; font-weight:bold}
.tab1 h3.selected{ font-size:22px; color:#cb2a06; font-weight:bold;border-bottom:3px solid #df2c03}
.tab_list1{ position: relative; overflow:visible}
.tab_list1 li{ height: 34px; line-height: 34px;}
.tab_list1 span{ float: right; font-size: 14px; color: #cbcbcb;}
.tab_list1 li a{ font-size: 16px; color: #333;}
.tab_list1 li a:hover,.tab_list h2 a:hover,.words li a:hover{color: #d41010}
.tab_list1 ul{ display: none; margin-top:14px; overflow:visible}

.box2 { background-color: #fff;}
.more2 { font-size: 16px; position: relative; float: left; top: 20px; left: 860px; color:#5a87a4}



.title {border-bottom:1px solid #d5d5d5;height:45px; overflow: visible;}
.title a{ float: right;font-size:14px; color:#333; margin-top: 15px;}
.title i{font-size:22px; color:#cb2a06; font-weight:bold;border-bottom:3px solid #df2c03;line-height:38px; padding-bottom: 10px}
.box2_t { text-align: center; margin-bottom: 45px;}
.box2_m { width: 600px; background: #fff;}
.box2_mr { width: 560px; background: #fff;}

.fl {float: left;}
.fr {float: right;}
.box2_m img { width:215px; height:145px;}
.box2_pt { width: 600px; margin-bottom: 25px;}
.box2_pt h2 { font-size:18px; font-weight: bold; color: #424242; line-height: 28px;}
.box2_pt p { font-size: 16px; color: #999999; line-height: 27px; margin-top: 3px;}
.itext { width: 370px;}
.lista { font-size: 16px; line-height: 25px;}
.lista li { background: url(../images/grey_dot.png) no-repeat 5px 10px; padding-left: 25px; margin-bottom: 17px; height: 40px;}

.lista span{ float: right; font-size: 16px; color: #999999;}
.box3  { margin-top:20px;}
.box3_m { width: 600px; background: #fff;}
.box3_pt { width: 600px; margin-bottom: 20px;}
.box3_pt h2 { font-size:18px; font-weight: bold; color: #424242; line-height: 28px; margin-bottom: 10px;}
.box3_pt p { font-size: 16px; color: #999999; line-height: 27px; margin-top: 3px;}

.box4 { margin-top:30px; margin-bottom: 20px;}
.box4 li img { width: 375px; height: 525px;}
.box4 li:nth-child(1){ margin-left: 0px;}
.box4 li { float: left; display: block; float: left; margin-left: 37px;}
.box4 li.one { margin-left: 0;}

.footer{margin-top: 35px;height: 120px; min-width: 1200px; background: #e6452c;text-align: center;font-size: 14px;line-height: 36px;color: #fff;-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;padding-top: 25px;}

.location_c{line-height: 50px;border-bottom:#E5472E 1px solid;font-size: 16px;color: #555;margin-top: 30px}
.location_c a{color: #555;padding:0 5px;}
.location_c a.cur{color: #d52f0a}
/* for list */
.list ul{ padding:25px 0px;}
.list li { height: 50px; line-height: 36px; margin-top: 10px; padding-left: 16px;
    background: url("../images/grey_dot.png") no-repeat 0 15px; border-bottom: 1px dashed #cccccc;}
.list li span{ float: right; font-size: 16px; color: #9b9b9b}
.list li a {font-size: 18px; color: #404040}

.x_news{ padding: 0 70px}
.x_news h2.x_h2{ font-size: 35px; color: #0e0e0e;font-weight: bold;text-align: center;margin:40px auto 0; padding-bottom:25px; border-bottom: 1px dashed #d6d4d4}
.x_news h3.x_time{ font-size: 14px; color: #6a6a6a; text-align: center; padding: 18px 0 15px 0}
.x_news h3.x_time i{ margin: 0 28px}
.x_news_in,.x_news_in p{ font-size: 16px; color: #3d3d3d; line-height: 38px}
.x_news_in img{display:block; margin:0 auto;}
