﻿html, body, div, span, h1, h2, h3, h4, h5, h6, p,  dl, dt, dd, ol, ul, li, table, tr, th, td,a ,form{margin:0;padding:0;}
a,img{ border:none;}
body{ font-size:14px; line-height:1.5;  color:#333; background-color:#f7f7f7;}
a{ text-decoration:none; color:#333; }
ul, ol, li{ list-style: none; list-style-type:none; list-style:none;margin:0;padding:0;}
h1, h2, h3, h4, h5, h6 { font-size: 14px; }
a:focus { outline: none; }
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }
*html{background-image:url(about:blank);background-attachment:fixed;}
.fl, .fr{display: inline; }
.fl{ float: left;}
.fr{float: right; }
.clear{ clear:both;}
.width1200{ width:1200px; margin:0 auto; }
.width980{ width:980px; margin:0 auto; }
.hide{ display:none;}
.red{ color:#F00;}
.h5{ height:5px; clear:both; overflow:hidden;}
.h10{ height:10px; clear:both; overflow:hidden;}
.h12{ height:12px; clear:both; overflow:hidden;}
.h15{ height:15px; clear:both; overflow:hidden;}
.h20{ height:20px; clear:both; overflow:hidden;}
.h30{ height:30px; clear:both; overflow:hidden;}
.h40{ height:40px; overflow: hidden; clear:both;}
*:link, *:visited, *:hover, *:active, *:focus {
-webkit-transition:
	background-color 0.2s ease 0s,
	border-color 0.2s ease 0s;
transition:
	background-color 0.2s ease 0s,
	border-color 0.2s ease 0s;
}


/*顶部通用*/
.col888 { color:#888;}
.cole47 { color:#e47100;}
.mar_tight5 { margin-right:5px;}
.mar_top36 { margin-top:36px;}
.img { margin-bottom:-3px;}
.img1 { margin-bottom:-2px;}
.mar_left5 { margin-left:5px;}
.mar_botttom3 { margin-bottom:3px;}
.mar_botttom5 { margin-bottom:5px;}
.mar_botttom10 { margin-bottom:10px;}
.col969 { color:#969696;}
.colfff { color:#fff;}
.fon15 { font-size:15px;}
.bacfff { background-color:#fff;}
.bor_bottom2 { border-bottom:2px solid #f23835;}


.topss{ background-color:#f9f9f9; height:37px; line-height:37px; border-bottom:1px solid #e1e1e1;z-index:99999;;_position:absolute;width:100%;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop)); color:#dedede; font-size:12px;}
.topss1 {position:fixed;top:0px; }
.topss .leftul li{ float:left;color:#d5d5d5; height:37px; margin-right:10px;}
.topss .leftul li a{ color:#818181;font-size:12px;}
.topss .leftul li a:hover { color:#f31c1c;}
.topss .rightul { width:55%; height:37px;}
.topss .rightul li{ float:left;color:#d5d5d5; height:37px; line-height:37px; margin-left:10px;}
.topss .rightul li a{ color:#818181; font-size:12px;}
.topss .rightul li a:hover { color:#f31c1c;}

.lx_tel {height:45px; width: 175px; background: #fff url(img.csai.cnstaticimgp2p20160406imageslxtel.png) no-repeat; display:block; margin-left:30px;}

.tanchu{position:relative;right:0;border-left:1px solid #f9f9f9; border-right:1px solid #f9f9f9; height:36px; line-height:36px; cursor:pointer; padding:0 7px;}
.tanchu a { text-decoration:none;}
.tanchu a:hover { text-decoration:none;color:#f31c1c;}
.tanchu .xixi{display:none;}
.tanchu:hover { display:block;position:relative;right:0;bottom:0;background:#fff; height:36px; line-height:36px; border-bottom:1px solid #fff;  border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; text-decoration:none;}
.tanchu:hover .xixi{position:absolute;display:block; width:177px;z-index:999;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1; background:#fff;top:37px; right:-1px; padding:5px 0;}
.tanchu:hover .xixi dd { height:30px; width:50%; float:left; line-height:30px; font-size:12px;color:#444; text-align:center;}
.tanchu:hover .xixi dd a { color:#444;}
.tanchu:hover .xixi dd a:hover { text-decoration:underline; color:#f31c1c;}

.header_box {height:45px; padding:30px 0;}
.header_ssbox { width:460px; height:40px; margin-top:3px;}
.header_ssbox_a { width:360px; height:40px;}
.header_ssbox1 { width:374px; float:left; border-bottom:2px solid #f23835;border-left:2px solid #f23835;border-top:2px solid #f23835; height:36px;}
.header_ssbox2 { width:285px; float:left; border-bottom:2px solid #f23835;border-left:2px solid #f23835;border-top:2px solid #f23835; height:36px;}
.header_ssbtn { float:left; width:84px; height:40px; line-height:40px; text-align:center; background:#f23835; border:0; font-size:15px; color:#fff; cursor:pointer;}
.header_ssbtn:hover { background:#dd211d;}
.header_ssbtn1 { float:left; width:72px; height:40px; line-height:40px; text-align:center; background:#f23835; border:0; font-size:15px; color:#fff; cursor:pointer;}
.header_ssbtn1:hover { background:#dd211d;}
.header_sstxt { width:290px; height:30px; line-height:30px; margin-left:7px; font-size:14px; color:#444; margin-top:2px; border:0;outline:none; }
.header_sstxt1 { width:200px; height:30px; line-height:30px; margin-left:7px; font-size:14px; color:#444; margin-top:2px; border:0;outline:none; }
.wdlc_btn { display:block; width:120px; height:38px; border:1px solid #dcdcdc; text-align:center; line-height:38px; background:#f9f9f9; font-size:14px; color:#444; margin-left:10px;}
.wdlc_btn:hover { background:#e9e9e9; text-decoration:none;}

.header_ssbox1 .lists{ height:36px;  background:#fafafa; float:left; }
.header_ssbox1 .diy_select{ height:36px;color:#595959;cursor:pointer;}
.header_ssbox1 .diy_select_btn{float:left;height:100%;line-height:36px;}
.header_ssbox1 .diy_select_txt{float:left;height:100%;line-height:36px;}
.header_ssbox1 .diy_select_txt{ width:50px; line-height:36px;text-indent:10px;overflow:hidden; font-size:12px; color:#595959;}
.header_ssbox1 .diy_select_btn{width:19px;background:url(img.csai.cnstaticimgp2p20160406imagessanjiao.png) no-repeat center;}
.header_ssbox1 .diy_select_list{  background:#FFF;position:absolute;top:36px; _top:37px; left:0px; z-index:999;width:68px;display:none; border:1px solid #e2e2e2}
.header_ssbox1 .diy_select_list li{ list-style:none;height:36px;line-height:36px;background:#fff;overflow:hidden; font-size:12px; text-align:center;}
.header_ssbox1 .diy_select_list li.focus{background:#f8f8f8; cursor:pointer;}


.bred { height:42px; border-bottom: 2px solid #f23835; background:#fff;}
.header_nav { height:42px;}
.hot_nav { height:42px; line-height:48px; width: auto; }
.hot_nav ul li { float:left; color:#333; margin-left: 18px; font-size: 12px;}
.header_nav ul li { float:left; height:42px; line-height:42px; font-size:18px; color:#444;}
.header_nav ul li a { display:block; text-align:center; color:#444; padding: 0 20px;}
.header_nav ul li a:hover { color:#fff; background: #f23835; display:block; text-decoration:none;}
.header_nav ul li a.hover { color:#fff; background: #f23835; display:block;text-align:center; padding: 0 20px;}
.tanchu3{position:relative;right:0;cursor:pointer; height: 42px;}
.tanchu3 a { text-decoration:none;}
.tanchu3 a:hover { color:#f91512; text-decoration:none;}
.tanchu3 .xixi1 { display:none;}
.tanchu3:hover .xixi1 {position:absolute;display:block; width:386px;z-index:333;border:1px solid #e1e1e1;background:#fff;top:40px; left:-258px; padding:10px 0; z-index:888;}
.tanchu3:hover .xixi1 .dt { position:absolute; display:block; width:15px; height:8px; top:-8px;left:274px;}
.tanchu3:hover .xixi1 dd { height:30px;line-height:30px; width:25%; float:left; font-size:12px;color:#444; text-align:center;}
.tanchu3:hover .xixi1 dd a { color:#444;}
.tanchu3:hover .xixi1 dd a:hover { color:#f91512; text-decoration: none;}


.tanchu1{position:relative;right:0;border-left:1px solid #f9f9f9; border-right:1px solid #f9f9f9; height:36px; line-height:36px; cursor:pointer; padding:0 7px;}
.tanchu1 a { text-decoration:none;}
.tanchu1 a:hover { text-decoration:none;}
.tanchu1 .xixi{display:none;}
.tanchu1:hover { display:block;position:relative;right:0;bottom:0;background:#fff; height:36px; line-height:36px; border-bottom:1px solid #fff;  border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; text-decoration:none;}
.tanchu1:hover .xixi{position:absolute;display:block; width:90px;z-index:333;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1; background:#fff;top:37px; left:-1px; padding:5px 0;}
.tanchu1:hover .xixi dd { height:30px;line-height:30px; font-size:12px;color:#444; text-align:center;}
.tanchu1:hover .xixi dd a { color:#444;}
.tanchu1:hover .xixi dd a:hover { text-decoration:underline;color:#f31c1c;}

.tanchu2{position:relative; height:36px; line-height:36px;text-align:center; padding-left:5px; cursor:pointer; display:block}
.tanchu2 img { margin-top:10px;}
.tanchu2 .xixi{display:none;}
.tanchu2:hover .xixi{position:absolute;display:block; width:280px; height:166px;z-index:333;top:18px; left:-125px; }

/*新加2-25*/ 
/*.logo { display:block; float:left; width:152px; height:40px; background:url(img.csai.cnstaticimgp2p20160406imageslogo1.jpg) no-repeat left top;}*/