@charset "utf-8";
@import url(dll.css);
@import url(font.css);
@import url(main.css);
@import url(banner.css);
@import url(/onlinecss/onlineeditor.css);
@import url(ddsmoothmenu.css);
/* ��ҳ���ֿ�ʼ */
.header{height:120px; overflow:hidden; background:#FFF;}
.header_c{width:1200px; height:120px; margin:0 auto; background:url(../Images/icon01.jpg) no-repeat 6px bottom;}

img{
cursor: pointer;  
transition: all 0.6s;  
}  
img:hover{ /*hover事件，当鼠标移动到图片时触发*/
position: relative;
transform: scale(1.4);  
}

.logo{float:left; overflow:hidden;}

.i_search{float:left; margin-left:40px; margin-top:45px; width:360px; overflow:hidden;}
.i_search ul{height:32px;}
.i_search li{float:left;}
.i_search li input{float:left; margin:0; padding:0; border:0;}
.i_search li input.i_sint{width:282px; height:30px; border:1px solid #3598db; line-height:30px; color:#999999; text-indent:10px;}
.i_search li input.i_sbtn{width:76px; height:32px; line-height:32px; color:#FFF; text-align:center; background:#3598db; font-weight:bold; cursor:pointer;}
.i_search span{display:block; overflow:hidden; height:27px; line-height:27px; background:url(../Images/icon03.jpg) no-repeat left center; text-indent:15px;}
.i_search span a{padding:0 5px; color:#999999;}

.i_hotline{float:right; margin-top:40px;}

.i_nav{height:50px; background:#0095da; font-size:14px; line-height:50px; font-weight:bold;}
/*.i_nav ul{width:1200px; margin:0 auto;}
.i_nav ul span{display:block; float:left; width:247px; height:50px; margin-right:10px; background:url(../Images/icon02.png) no-repeat left top; color:#FFF; text-align:center;}
.i_nav li{float:left; width:104px;}
.i_nav li a{display:block; color:#FFF; text-align:center; font-size:14px;}
.i_nav li a:hover{color:#FFF; text-decoration:none; background:#ffba00;}
.i_nav li a.on{color:#FFF; text-decoration:none; background:#ffba00;}*/

.i_container{}

.i_box01{height:336px;}

.sort{float:left; width:221px; height:336px; padding:0 13px; background:url(../Images/icon04.jpg) no-repeat left top;}
.sort dl{height:48px; padding-top:5px; border-bottom:1px solid #d3d3d3;}
.sort dl dt{ font-weight:bold; font-size:14px; height:25px; line-height:25px;}
.sort dl dt img{float:left; margin-right:5px; margin-top:2px;}
.sort dl dd{ height:20px; overflow:hidden; padding-left:3px; line-height:20px;}
.sort dl dd a{padding-right:6px; color:#747474;}
.sort dl dd a:hover{color:#6fbee4;}

.i_banner{float:left; width:707px; height:322px; margin:10px 0  0 7px; overflow:hidden;}
.i_contact{float:right; width:226px; height:322px; margin:10px 0  0 0; overflow:hidden;}
.i_contact_c{width:202px; height:261px; padding:10px; line-height:20px; border-width:0 1px 1px; border-style:solid; border-color:#dfdfdf; background:#FFF; overflow:hidden;}

.i_pro01{width:1178px; padding:15px 10px; margin-top:10px; border:1px solid #e0e0e0; background:#FFF;}
.i_pro01_l{width:1178px; margin-top:20px;}
.i_pro01_ll{float:left; width:1128px; overflow:hidden;}
.i_pro01_ll ul{width:5000px; overflow:hidden;}
.i_pro01_ll li{float:left; width:270px; display:inline; margin-right:30px;}
.i_pro01_ll li span{display:block; padding:5px 0; height:32px; line-height:16px; overflow:hidden;}
.i_pro01_ll li ins{display:block; height:16px; line-height:16px; overflow:hidden; text-decoration:none;}

.ad01{margin-top:15px;}

.i_pro02{width:1178px; padding:15px 10px; margin-top:15px; border:1px solid #e0e0e0; background:#FFF;}
.i_pro02_l{width:1178px;}
.i_pro02_l ul{width:1200px; overflow:hidden;}
.i_pro02_l li{float:left; width:270px; display:inline; margin:20px 15px 0 10px;}
.i_pro02_l li img{ width:270px; height:180px;}
.i_pro02_l li span{display:block; padding-top:5px; margin-bottom:5px; height:32px; line-height:16px; overflow:hidden;}
.i_pro02_l li ins{display:block; height:16px; line-height:16px; overflow:hidden; text-decoration:none;}

.i_zyx{width:1178px; padding:15px 10px 20px; margin-top:15px; border:1px solid #e0e0e0; background:#FFF;}
.i_zyx_l{width:1178px;}
.i_zyx_l dl{float:left; width:372px; display:inline; margin:20px 20px 0 0;}
.i_zyx_l dl dt{float:left; width:140px; height:110px; padding-right:20px;}
.i_zyx_l dl dt img{width:140px; height:110px;}
.i_zyx_l dl dd{float:left; width:212px; height:110px;}
.i_zyx_l dl dd h4{display:block; height:35px; line-height:35px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-weight:bold;}
.i_zyx_l dl dd span{display:block; height:66px; line-height:22px; overflow:hidden;}

.i_news01{width:573px; height:335px; padding:10px; margin-top:15px; border:1px solid #dcdcdc; background:#FFF; overflow:hidden;}
.i_news01 dt{float:left; width:198px; padding-right:10px; overflow:hidden;}
.i_news01 dd{float:left; width:365px;}
.i_news01 .i_news01_f{width:365px; height:110px;}
.i_news01 .i_news01_f img{float:left; width:140px; height:110px;}
.i_news01 .i_news01_f .i_news01_fr{display:inline; float:left; margin-left:10px; width:215px; height:110px; overflow:hidden;}
.i_news01 .i_news01_f h4{float:left; display:block; width:215px; height:25px; line-height:25px; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_news01 .i_news01_f span{float:left; display:block; width:215px; height:66px; padding:5px 0; line-height:22px; overflow:hidden;}

.i_news01 .i_news01_l{width:365px; height:110px; margin-top:10px;}
.i_news01 .i_news01_l li{width:365px; height:26px; line-height:26px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.i_box02{width:100%; height:56px; margin-top:15px; background:#3598db;}
.i_box02 h3{float:left; display:block; height:56px; line-height:56px; font-size:20px; font-family:microsoft yahei; color:#FFF; padding-right:70px; background:url(../Images/icon06.jpg) no-repeat right top;}
.i_box02 span{float:left; display:block; margin-left:30px; padding-top:15px;}

.i_box03{width:1200px; margin:15px auto 0;}
.i_box03 dl{float:left; width:240px; padding-right:20px;}
.i_box03 dl dt{width:240px; font-weight:bold; font-size:14px; line-height:25px; font-family:microsoft yahei;}
.i_box03 dl dd{width:240px; margin-top:10px;}
.i_box03 dl dd a{display:block; width:240px; line-height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_box03 span{display:block; float:right; width:115px;}
.i_box03 span h3{ font-weight:bold; font-size:14px; line-height:25px; font-family:microsoft yahei;}
.i_box03 span strong{width:240px; margin-top:10px;}

.footer{padding:10px 0; background:#FFF;}
.pfooter{border-top:2px solid #2c8ccd; background:#FFF;}
.links{width:1200px; overflow:hidden;}
.links ul{width:2200px; overflow:hidden;}
.links li{float:left; display:inline; margin:0 20px 0 10px; width:118px; height:48px; border:1px solid #e1e1e1;}
.links li img{width:118px; height:48px}
.footer_nav{margin-top:15px; line-height:26px; text-align:center; color:#444444;}
.footer_nav a{padding:0 15px; color:#444444;}
.copyright{line-height:20px; padding:10px 0; text-align:center; color:#585858;}
.jsq{ margin:0 auto; text-align:center;}


/* ��ҳ���ֽ��� */

/* ��ҳ���ֿ�ʼ */
.p_container{padding:15px 0;}
.p_left{float:left; width:248px; padding:10px; border:1px solid #dcdcdc; background:#FFF; overflow:hidden;}
.p_right{float:right; width:892px; padding:10px; border:1px solid #dcdcdc; background:#FFF; overflow:hidden;}

.sidebar{width:248px;}
/*.sidebar_l{width:248px; padding:10px 0;}
.sidebar_l li{width:248px; height:32px; line-height:32px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.sidebar_l li a{display:block; color:#67625f; height:32px; font-size:14px; text-indent:42px; font-family:microsoft yahei; background:url(../Images/icon08.jpg) no-repeat right bottom;}
.sidebar_l li a:hover{ color:#f93565; background-position:right top;}
.sidebar_l li a.on{ color:#f93565; background-position:right top;}*/

.p_lc{margin-top:15px; width:248px;}
.p_lcc{padding:10px; width:228px; line-height:20px; overflow:hidden;}

.p_path{float:right; height:38px; line-height:38px;}
.p_path span{padding:0 10px; font-family:"����";}


.p_news{width:872px; padding:10px; overflow:hidden;}
.p_pro{width:1178px; padding:10px; overflow:hidden; background-color:#fff; border:1px solid #dfdfdf; margin-top:10px;}
/*.p_news li{height:40px; line-height:40px; background:url(../Images/icon09.jpg) repeat-x left bottom; font-size:14px;}
.p_news li a{display:block; float:left; width:752px; text-indent:15px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:url(../Images/icon10.jpg) no-repeat 3px center;}
.p_news li span{display:block; float:right; width:100px; text-align:right; color:#545454;}*/


/* ��ҳ���ֽ��� */

.i_left{ float:left; width:270px;}
.i_right{ float:right;}