@charset "UTF-8";
/* CSS Document */ 
html {overflow-y:scroll;}
body {margin:0; padding:0; color: #222; font:14px/1.5 Microsoft YaHei,Arial,Helvetica,sans-serif,Simsun;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
table,td,tr,th{font-size:12px;}
ol,ul {list-style:none;}
li{list-style-type:none;} 
img{vertical-align:middle;border:0;}
h1,h2,h3,h4,h5,h6{font-size:inherit; font-weight:normal;}
address,cite,code,em,th,i{font-weight:normal; font-style:normal;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
a {color:#222; text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {color:#d60000;text-decoration:none;}
a:active {color:#d60000;}
em{ color:#CCC; font-size:12px;}
.of_h{ overflow:hidden; text-overflow:ellipsis; } 
.cBlack{color:#252525;}
.cGreen, .cGreen:visited, .cGreen a,.green {color: #008000;}
.cBlue,.cBlue:visited,.cBlue a{color:#ce1126;}
.cRed, .cRed:visited, .cRed a,.red { color: Red; }
.taC{text-align: center}
.bold{font-weight: bold;}
.fr{ float:right}
.fl{float:left}
.mt10{ margin-top:10px !important;}
.mt20{ margin-top:20px !important;}
.mb10{ margin-bottom:10px;}

.sanshibox{ width: 1103px; margin: 0px auto;}

.sanshihead{ width: 100%; overflow: hidden;}
.sanshihead img{ display: block; width:1450px; position: relative; left: 50%; margin-left: -725px;}

.sanshititle{ text-align: center; padding-top: 25px;color: #c30d23;}
.sanshititle h3{ font-size: 38px;}
.sanshititle p{ font-size:20px; padding-top: 10px;}
.sanshititle a{ color: #c30d23;}
.sanshititle span{ padding: 0px 25px;}
.sanshivideo{ width: 100%; padding-top: 30px;}
.sanshivideo img{ width: 1103px;}

.sanshixuexi{ background:url(../images/zt03.jpg) no-repeat; height: 451px; margin-top: 30px;}
.sanshixuexi ul{ padding-top: 20px;}
.sanshixuexi ul li{ text-align: center; line-height: 50px;}
.sanshixuexi ul li h4{ font-size: 18px; font-weight: 700; height: 50px; overflow: hidden;}
.sanshixuexi ul li p{ font-size: 14px; overflow: hidden;height: 50px;line-height: 25px;padding: 0 20px;text-align: left;}
.sanshicommontitle{ text-align: center; height: 86px; line-height: 86px; font-size: 20px; color: #fff; font-weight: 700;}
.sanshicommontitle a,.sanshicommontitle a:hover{color:#fff;}

.sanshicolTwobox{ padding-top: 25px;padding-bottom: 30px;}

.sanshicolTwo{ width:541px; height: 450px; background: url(../images/zt04.jpg) no-repeat;}

.sanshifoot{ background: url(../images/zt05.jpg) no-repeat center; height: 58px; margin-top: 80px;}

.sanshitwolist{ line-height: 50px; padding:25px 40px 0px;}
.sanshitwolist li{ font-size:16px; font-weight: 700; padding-left: 35px; height: 50px; overflow: hidden; position: relative;}
.sanshitwolist li em{ display: block; position: absolute; width: 7px; height: 7px; background: #d52d1e; left: 0px; top:21px;}












