@charset "utf-8";
html, body, div, p, ul,ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, submit, textarea, iframe, frameset, table, th, tr, td, fieldset { margin: 0; padding: 0;font-family:"Microsoft yahei",Simsun,Arial; font-size:14px; }
div, p, ul,ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6{ }

/* IE5.xIE6bug */ 
* html body{overflow: visible; background-color:#f9f9f9;} 
* html iframe, * html frame{overflow: auto;} 
* html frameset{overflow: hidden;} 

/* body */ 
body{color:#333; font:12px/22px "";} 
i, em, cite { font-style: normal; }

/* a */ 
a, a:link { text-decoration: none; }
a:visited {  }
a:active, a:hover { text-decoration: none; color:#333; }
a:focus { outline: none; }

/* form */ 
textarea,input{ word-wrap:break-word;word-break:break-all;} 
input {vertical-align:middle;font-size:12px}
.submit {vertical-align:middle;font-size:12px}
.submit { cursor: pointer; }

/* li */ 
ul,li{list-style-type:none;} 

/* img */ 
img{border:0 none; vertical-align:middle;} 

/*web*/
.hd-wp1{ padding-top:30px;_padding-top:30px;}
.hd-wp2{ padding-bottom:40px!important;_padding-bottom:90px!important;}
.hd-wp3{ padding-top:10px!important;_padding-top:10px!important;}
.hd-wp4{ padding-top:60px!important;_padding-top:60px!important;}
.hd-redc{ color:#cc3333; font-weight:bold;}
.hd-warp{ width:100%; height:auto; overflow:hidden; background:url(hd-bj.jpg);}
.hd-banner{ width:100%; height:auto; overflow:hidden;}
.hd-banner1{ width:100%; height:356px; background:url(hd-banner1.jpg) center top;}
.hd-banner2{ width:100%; height:300px; background:url(hd-banner2.jpg) center top;}
.hd-mid{ width:1000px; height:auto; overflow:hidden; margin:0 auto; padding:0px;}
.hd-search{ height:89px; padding:10px 0px 30px 10px; background:url(hd-search.jpg) no-repeat;}
.hd-search .hd-s1{ width:830px; height:53px; padding:5px 0px; float:left;}
.hd-search .hd-s1 input{ width:640px; height:53px; line-height:53px; font-size:14px; color:#666; text-indent:1em; border:0px; background:none;}
.hd-search .hd-s2{ width:150px; height:65px; float:left;}
.hd-search .hd-s2 input{ width:150px; height:65px; border:0px; background:none; cursor:pointer;}
.hd-info{ width:100%; height:auto; overflow:hidden;}
.hd-info .hd-t{ width:100%; background:url(hd-bj1.jpg) no-repeat 0px 0px;}
.hd-info .hd-t1{ height:112px; background-position:-7px -10px;}
.hd-info .hd-t2{ height:49px; background-position:-7px -124px;line-height:44px; font-size:26px; color:#fff;font-family:"Microsoft yahei"; text-indent:1.5em; padding-top:15px;}
.hd-info .hd-t3{ height:47px; background-position:-11px -226px;line-height:42px; font-size:26px; color:#fff;font-family:"Microsoft yahei"; text-indent:1.5em; padding-top:15px;}
.hd-info .hd-ckli1{ display:block; padding:10px 40px 0px; height:30px; overflow:hidden;}
.hd-info .hd-ckli1 li{ float:left; height:30px; line-height:30px; padding-right:80px; color:#fff; font-size:16px;font-family:"Microsoft yahei";}
.hd-info .hd-ckli1 li input,.hd-info .hd-ckli2 ul li input{ width:15px; height:15px; margin:2px 5px 0px 0px;_margin:2px 5px 0px 0px; background:none;}
.hd-info .hd-tw{ height:30px; line-height:30px; font-size:26px; color:#fff;font-family:"Microsoft yahei"; text-indent:1.5em;}
.hd-info .hd-ckli2,.hd-info .hd-ckli3{ width:100%; height:auto; overflow:hidden; background:url(hd-bj0.jpg) no-repeat 0px bottom;}
.hd-info .hd-ckli2 ul{ padding:0px 40px 40px;_padding:0px 40px 60px!important; height:auto; overflow:hidden; display:block;}
.hd-info .hd-ckli2 ul li{ width:184px; height:20px; line-height:20px; float:left; font-size:16px;font-family:"Microsoft yahei"; color:#333; padding-top:10px;_padding-top:5px;}
.hd-info .hd-ckli2 p{ height:auto; overflow:hidden; line-height:28px; font-size:14px; color:#333;font-family:"Microsoft yahei"; padding:5px 40px;}
.hd-info .hd-ckli2 p span{ height:30px; line-height:28px; font-size:16px; color:#fff; width:auto; float:left; display:block; position:relative; padding:0px 20px 0px 10px; margin-right:10px;_margin-right:10px;}
.hd-info .hd-ckli2 p span.b-blue{ background:url(hd-bj3.jpg) right bottom;}
.hd-info .hd-ckli2 p span.b-red{ background:url(hd-bj2.jpg) right bottom;}
.hd-info .hd-ckli3 div{ height:auto; overflow:hidden; line-height:28px; font-size:14px; color:#333;font-family:"Microsoft yahei"; padding:3px 40px;_padding:0px 40px;}
.hd-info .hd-ckli3 div i{ width:30px; height:28px; line-height:28px; display:block; float:left;}
.hd-info .hd-ckli3 div p{ width:890px; line-height:30px; line-height:30px; font-size:16px; float:left;}
.hd-bottom{ width:100%; height:145px; background:url(hd-bottom.jpg) bottom center;}